. .## ... #.##### #.....## #......# ##.#...a### #.....H...# #.........# #.........# ##.#$...### #.?....# ###...## ##.## #. #.####### #....<..# #######....... #######