########### #.........# #.#######.#### #.# #####.##.## #o###.........## #.....###......############ #.##### #.#...o...........# ###.#######.##.############.# #......o....##.# ###.# #.#.##.#######.# #...# #.#..[.....# #+# #.### # #..#.###.# #.# #..).# ##.# ##.#.# ####..## #.^..# ##......# ... ... +.......# #....... ##.#....# ### .#.# #.##<..# ###.# # ##..# #..# ...# #.## .# .# .#