.. #####..$... #......#... #.####...... #####.#<.....# #........##### #....###.## #.......... #...####.#... #...##...#.#... #...##.###.# . #...##.....# #.###<.....#... ..!. #.# #.....##... ........# #.###.......... #........# #.............# ........# #####.........# .......# #...#####.# ......# #...# #.# ###.....### #...#####.## #.........# #..........# #.........# #..........# #.........# # ####.......######o........####.## #............hgo.............. ##############h................ #.......(......... #................. ##########[....... ..?.... .....?. ..##... ..# ## .!# ..# .