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