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