### #<# . #.# #.# #.# . #.# #.# .# #.# #.# #. . #.# #.# #.##. #.# ########.### ... #.#.. # #.# #..........# ...##.#.## ..####.###.####### #.########## ...p..... . ...........(......# #.........# #......# #.#..####.......)).># #########.# #......###.#..########.####(.# #.# #................%........#..# #.# ####+#p#####...#######.#..#..# #.# #.#.#####...# #.#..#..# #(# #.#.#.......# #.##.#..##### #.# #.#.#.# #..#######...(.......# #.# #.#.#.#.##.............#..###.#########.# #.#.#.#......###......##..##<...........# #####'#.#.#..#.#.###.####.##..##..########..# #.....p^.....#.#.....# #.##..##..##.....#..# #.......#.####.......# #.##..##..##........# #.......#............# #.##..##.<######.##.# #####...#################'##..##.## #.##.# ##### #.....#..##.# #.##.## #.....#..##.# #.....# #.....#..##.# ####### ####'##..##.# #####'##..##.# #......#..##.# ##......#..##.# #.^.....#..##.# #...##.##..##.# #...##.##..##.# #...##.##..##.# ######.##..##.# ########.##..##.# #........##..##.# #........##..##.# #............##.# #.......###..##.# #.........#..##.# #.........#..##.# ....##....#..##.# ... #....+.....# . #....#..#### ##....#..# +....>...# ##########