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