.X........XX.....XX..XXXXXXXX...XXXXXXXX..X....X...XX.....XX..XX.....XX.....XX.....X....X...XX.....XX..XX.....XX.....XX.....X....X...XXXXXXXXX..XXXXXXXX......XX.....XXXXXXX..XX.....XX..XX...XX.......XX..........X...XX.....XX..XX....XX......XX..........X...XX.....XX..XX.....XX.....XX....