###### #....# ##.##.######## ............. #.#.......... ##.########.#.......... .......<............... ###########.#.......... #.###........ #.###........ #.##......... # #.##.##+##### .# ..#.##.#...##################..##. ...........................o....... .....#..#...###############o####.#. ...# #..#...# #.....o.# .. .....##.# #.......# ...... .... #.......# ......#. ..#.# %............ ..........##.# ###............ #.###.###. # #...........o #. .............. ............... ...............