### #.# ... #.# ... #.# # ##.####### #.# ## .## ####........#####.######.. ... .......................#.# #.##.######...........#####.##.#.#.##### #.#.....#.<##.#########.#####.#............. #.......%...................#................#. #.#.#.###%.##.....#####..######..#.#.##........ #.#......>................................... . # #.#.##.#..#.#.######...#####...#.#.#.......# .... #.#.#.......#.#...........#......#.#.#..#....# .. .. #.#.####....#.............#.##...............# .#.#.# #................#.#...............#.#.g#....###.#...#. ###.####....#.#.#..#................................>.. #..%........#.#...............######..#.#..$......... #.........###.#.##............ #..#.#..?...)...... ######.####.#..# #.# #............ #..#.#......(....# #.......# #.#..###.####..#........ #..#.g.g.........# #.####..###.#..#................... ...#.#....#....... ###.####....#.#..#...#.###.#......... #...#.##..##......# #.............#..#...#.###.#.####.... ....#.....# ..#...# ###.#######.##..)'...'............... ......#........... #.##...#...#.###....###.##. .#.###..###.#... #.##%..#...#.# #....# #..# .#.. #.##...#...#.# #....# ..# . #.##...#...#.# #....# #.##...#...#.......... #.##...#####.###....### ...#...# ..# #....# .^.#...# . #....# #...# #..... #.... ...... #.. ...