.. ... ################## .. #.....#...~~~~...# .# . #..<..#..........###.###.# #.....#..........#8...... #'#####..........'....# ### #.#77.'..........'....#...# #.#7.7#......g...'........# #.#7.7#..........#8.......# #.'.77#..........#......... #7#77 #...~~~~...#....#.... ############...## ### ..... #...... #....... ........