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