### #.#.# #.#.# #.#.#.# ######.#.#.# #.....#.#>#.# #.####.#.#.# #.# #.#.#.#.# #D# ##.#.#.# #.# #.#.#.#.# #.# ##.#.#.#.# ..# #.#.#.#.#.# .### ##.#.#.#.# .. #.#.#.#.# # .. ####'#.#.# #.# ... #....)#.#.# #.#.# # # # # . #.....'#.# #.#.#.#.# #.#.#.# . #.....#.#.#.#.#.#.#.# #.#.#.#.# #.# #.....+#.#.#.#.#.#.#.#.#.#.#.# #.# #.....#.#.#.#.#.#.<.#.#.#.#.# # #.# #...%.+#.#.#.#.#.#.#.#.#.#.# #. #.# #...%.#.#.#.#.#.#.#.#.#.#.#.#.## ... #.# #......#.#.#.#.....#.#.#.# #.#.#.#.... #.# ###############....#.###.###...#.#.#.# #.#################....#.. #.#.....#.#.#.# ##....<............'....###.#.##.#.?#.#.#.# #<..........########....#........#..#.#.#.# ###########.# ######....#.###.####..#.#.#.# #...# #.# #.....................#.#.#.# #.#.###.###.....#'#####..#####.##.#.#.#### #.#.......'%....+........................# #.#.....###%....##......#.####.##.#.#.##.# #.........#.....##......+.......#.#.#.# # ###.#####.#.....+.......####....#.#.#.# #.......#.....####'#.....+....'.#.#.# .###############.....##......####....###.#.# .................^..>.+....................# ############.#######.##.......############## #...# #.#........# ######.#####.#........# #...##................# #.#.########.##.####..# #.#..........##.#.....# #.#############....#.## #.##################.# #....................# ######################