................................
.............######.............
..........####....####..........
........##...#....#...##........
.......###...#....#...###.......
.....##..#............#..##.....
.....#....#..........#....#.....
....#......................#....
...##......................##...
...###....................###...
..##..#..................#..##..
..#..........................#..
..#...###....................#..
..#...######..####...........#..
.##.....####.##..##..........##.
.#####.....#.#....#.......#####.
..#..........##..##..........#..
..#...........####...........#..
..#..........................#..
..#..........................#..
...#.##..................##.#...
...###.....##########.....###...
...........#........#...........
..........#..........#..........
