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