### #..... ##...... .....o. ...o. .... #.. #o# .# ##### #.#####+#.# #.# ##########...###........... #.#.#### #f##.#).^#....####o........ ###.#..... #.f#%#...#.^..ff##......... #.....(... ###.#.............#....[..... #........# #...#####f...f..###.........# #........ ###...#.ff..f.###.o.###+##### #.......####### ###..f^)...## #o### #.............# ###...###.# #)# #........####.# ##..f## ### #.# #.....#.....#.#####..######## #.# ####'######.#<##....##......# #.######## # #.# #.###^.#####.####.# #.......^#.# #.######...#.##...#.####.######.......#. #....................................... ##########.#<..........#.######......... #.#############.......########. #.................###.# #################.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#