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