........# . .........# o..#. .......... #.#.##......... #...##...^..... #....#......... #..h..h...... #..#>........ ... #..##g....... #..# #.......g.... . ##.. ####.##......... ..#...### ##..h.#.......... ......$.###.g.............. ........................... ........rF................. ............. ###########......%...###.. ##...##...## ##### ##..