... r .. .o .. ..o .# #...####.# #.# #...h.... #... ........# #..# #h# #..# #h# #..# #h# #..# ### #o# ##..###.#####{######. #............(....... #...###.#####.######. #...# ### #.# #...####### #.# ##......... ..# #.######## ### #.......# #.#####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#####.### #.........######. #######.<<....... ########.#.