### ########### .. ......... #. #......# ####.### #......## #..h.<.# #.......# #..h.h.# #.......# #......# #<#........ #....$.# #.#.#.#.### #......# #o###.# # #).....# #o....# #.....$# #..).## #......# ......... ###....#### ....$. ##.....# ....#.# ....#.#