..XXXXX...XXXXXXX..XXXXXXXX..XXXXXXXX..X.....X..X...........XX..........XX.........X..X...........XX.........XX.......XXX...XXXXXX......XX........XX...........X........X.....XX.......XX......X.....X..X.....X.....XX......XX........XXXXX....XXXXX......XX.....XXXXXXXX.