############## ##.....##.....## ##...$.$........## #.# #................# #.##### #.).....h........# #.#...## #................# #......## #........^.......# . #.......# #.......r........# ... #.......# #................# .....##.......# ##..!...........## .......>.....# ##.....##.....## .....#....5...# ##########..... ... #.......!# #.###.. . .......?.# #.# #. ###......## #.....## #....## #....#