..XXXXXX....XX.....XX..XX.....XX..XX....XX..XX....XX...XX.....XX..XX.....XX...XX..XX...XX.........XX.....XX..XX.....XX....XXXX....XX...XXXX..XX.....XX..XX.....XX.....XX.....XX....XX...XX.....XX...XX...XX......XX.....XX....XX...XX.....XX....XX.XX.......XX......XXXXXX.....XXXXXXX......XXX........XX....