....XXX......XXXXXX....XX........XXXXXXXX....XX.XX....XX....XX...XX.............XX....XX...XX...XX.........XX............XX....XX.....XX..XX...XXXX..XX...........XX.....XXXXXXXXX..XX....XX...XX..........XX......XX.....XX..XX....XX...XX.........XX.......XX.....XX...XXXXXX....XXXXXXXX..XXXXXXXX.