...# .g..# ...... ...... ...... ########...# ..#.......# #.#...h...##! ###>#.......... # #........#..#.# .###.##.#.#.........# ..........#....!..#.. #######.####..##..# # #.# #....:.# #.# ##.....$. ##h#######.....# #......# .....# #...##<# .... #.#.##.# #.#.##.# #.#.##.# #.#.##.# #......# ###.####