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