.......XX...XXXXXX...XX......XX..XX....XX........XX..XX....XX..XX..XX..XX...XX..XX.........XX..XX........XX..XX..XX....XXXX..........XX...XXXXXX...XX..XX..XX.....XX.....XX....XX........XX..XX..XX..XX.....XX.....XX....XX..XX....XX..XX..XX..XX.....XX......XXXXXX....XXXXXX....XXX..XXX......XX....