############## #.......#..#.# ######### ######..###..#..#.# #........ #....#..#..#...#..## #....?... #.<..'..#..+.#.....# ##......! #....#..####....#..# #...... ######..#.....###..# #...# ##...##.......#######...##### ############................. #..hh.......#...###.#. #.##.###....#...# # #.##.##.....#...###.#... #####>.........##........... ..........##.#..#....##.##.. ..........##.##.#....# ..............h......# .....................# ..................##.# ######............##.# #............##.# #............# .# #.............# #..[.........##