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