#.. .. #.# . ..######.# .# ...<......# .# #..........# ..# .!.........##..### #................ #..........#.# #.......h#...##. ##............... #............##.. #...............# ...#...........#. #..?.....##.# # #........# .# #...%....# . #........# #........# ##########