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