###############+### #.....∩...........# #.................# ##.................# ####..................# #.............###........ #.............###........ #........................ ##...................#+### ...............oo......# ..............oo.......#. ......l..######a#........ ......... .....^......#.. ......... ...o.o......... ....a.... #.....#........ ####... #.....##+#+##.# .. ....... . ....... ..... #... .... #...####.#.### .............# #............. ............. .# ....#..# #.# .# ## #.#.#..# #.# .# . #.#