..#### .....# .....# ###+#....# #....# #........##. #....# # #........##..##....# #. #....)##.###.##....####### ###.#####..........#..#........... .................................. #...........^.................... +.......<.............#...o...... #.......................######### ##......)................#### ...........###.#'###........# ...........# #.#.# #........# ..##+###'#.# #.#.# ##.......# #.#.# #.#.# #.......# #.#.###.#.# +...>...# #.......#.# #.......# ######.#####.# #.......# #............# #.......# ######.####### #.# #.# #.# #.# #.# .#