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