#. . ##.... o.. .....## #..## ###.#.#.. #5.##....#... ##....#....# # #....##.#.# ##.o######....#..hh# ...g...<##...5..#5## ## #.#####......o%##.# #.. ####.....#..########... #......o##........ .............####.# ##........<.......# #..##...#........################### #.# #...#..................o.5o....# .. #...#........................### ............%.################# .#####.......## #########