########## ..# #......h.# ......###..###. .. ####..## #.# #. ##....## #.# #. #..#### #.# #.##.## #.# .# #....# #.# .....#..### #######.## #......## #........# #....#.h###........# #....................# #.#....###h##h...###.# ...... .........#.+.# #.######.##h...#.#.# . #..#....#.#.# ##......#.#.# #....##.#.# .)..#<.'.# h ##.### #.# #.# #.# #.+ ###