. .. ... ###.. ...# #######################o..#... ......................h55..... #######.###############h..#... #.# ...# #.#### ...# #.##<# ...# #.##.# ..h# #.##.# .... #.##.# ..... #.##.# # #.##.# #. #.##.# #.###.##.# #........# ##..#.#### #..#.# ##.#.# #.... #.#.# #...# ##..#