....XXX.....XXXXXXXX...XXXXXXXX..XXXXXXXX....XX.XX....XX.....XX.....XX..........XX....XX...XX...XX.....XX.....XX.........XX....XX.....XX..XXXXXXXX......XX........XX.....XXXXXXXXX..XX.....XX.....XX.......XX......XX.....XX..XX.....XX.....XX......XX.......XX.....XX..XXXXXXXX......XX.....XXXXXXXX.