############## ############......#...... #....................... ##.....###......#.##.. #.....# #......#.##.# ###### +.....###......#.##.# ...... #.##.....<..........##.####...... #.>............................... #.##......#############.....#.# #...^........# ###.#.# ...............# #.#.# ..##...........# #.#O# ##. #...........# #.#.# # #...........## ######.#.# ##...........# #......#.# #...........# #.....<#.####### .............# ########)....... ##...........# #............... #...........###.#.#.#########. #...............#?##.. #...........#..##O# ...# #...........#..#... #...# #...........#.##..(# #.... ############..#...(. #... #.##.....# #.# ..#.##.##. #.###.#.#.## .. #.# #. ..