#. ..# ...... ####.##.# ...... .......##...... .###..................... ...#.......##............ #....................... #.......#####.......# # #.......#..g...h..#.# . #.#.........#h#####...+ ... .. #.#.......^.#.# #.###..... ...#....##.......# #.S....... ........'...###### ###......# ..##...###.# ####+### hh..).. .. #.#...#.# #......# h...... ...# #.#.#.###....<.# ....... .....#(#.#..........# ....... ..........#.###......# ....#+# ............# ##.....# ....# ............# ##....# ###.#...###.# ##.....# #.........###......# .....##...##...##..# ......+....#...###.## ......##......## #.# ............## .# .......#.## .......### ###.... #.... #.... ...