####### ...... #.... #.... ##.... # #.....#####... #............. #............. #............. .(............. #...........!.. #......######## #...... #...... #>..... #h... .# #....#####.#.. #....h.....#..P #............... #............... #..............> #.........o.o.. #....)......o.. #..........#. #.........o# #.........o# #........h.## #........oo.# #.########hT# . #.#......#..#######.. # #......#.......... #......#......... #.#......#.....#### #.#......+....<# #.#......#.....# #.######'#.....# #..............# #..............# #..............# #..............### #................. #.................. ........................ ........................ ........................ ..#################### ..