..... ...# # ... .# #.# ... #####.# #######...# ......###.......... ###......O........ #........h..<..... #.##.##.######...# #.##.##.# . ####O##..#.# #.....##.#.# ######.........[# #........#..#.### #####.####.#.#..#.# ..................# #####..########.#.. #......... .. .. #...###### ... . #.............. #....####... #.#......... #.#%..##...# . #.#........###( #....####...#.. #...........#.# ##..######..#.# #..........#.# #.########.#.# #...O......#.### ###.##..##.....# #............######### ########......<....... #............## #.......##.#... ###.....# .. # #....... .# ####..## .. #... # ##..