### . ..# #. #.# # #. #.# ... #.###.#####.....# ####^#......%.....<# .......#.#####.....# ##...#.# ... #......# # ##...### ##.## #.# #.. #%# ##.##### #.# #.# #... ..# #.##.## ##'## ###..###.# #..... ##...## #......#.# #.#.. .# ##.....## #.#..#.#.# #.#.# #.# #.......## #.#..#.#.# #.#.##..# #.........###........###.......### +.........'.......%............... #.........###......######.(....## #.......## #.#.#..# #...#.## #.....## #.###..# #...# #...## #......# ###.# #+# #####.## #O# +# # #.# ###.##### ># #. #.# #.......#######.### ##.# #.##### #.#.###.#.. .......# ###...### #.....###.#.# #(#.# #....#.# .o....>..# #...........###.#.###......# #.# ##.#.#.#.#.#.%................ #.#######.%......)...###.#.##..#..#.# #........).#.......#.# #.#.##.....# #########............###.#.###.#..#.# ##.#...>...#.....#.<........# #...........###########.#### #.#.......#.# .# #...........# # #.#.#.#.#.#.# #...........# #########.... ##.