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