## ... #.###################### #....(.................# #......................# #......................# #...h.............<....# ....##.#######..#.##....# . #o##....############ #S{...... #o....... #........ #........ #........ #.......# #.......# .........