### ..# #.# ####.#####.# #........... #. #<# #.##.##.# #..g....# ###..#### #o# $.o ..# #.. #. #