..XXXXX....XXXXX...XX....XX..XXXXXXXX..X.....X..X.....X..XXX...XX.....XX...........X..X........XXXX..XX.....XX........XXX...XXXXXX...XX.XX.XX.....XX...........X..X.....X..XX..XXXX.....XX.....X.....X..X.....X..XX...XXX.....XX......XXXXX....XXXXX...XX....XX.....XX....