### #.############### #...............# #.#############.# ### #.# #.# #################################.# #.# #.# #.................................# #.#############.# #.###############################.# #.#....(.>....#.# #.# #.# #.#.##...####.#.# #.# #.# #.#.........#.#.#####.# #.# #.....##.#.##.#.....#.################### #.# ###.>.................................. ... #.# #.....####.####.#####.#................ ..# #.# #.....#.......#.......#..###'#######+## # .. #.# ####.....#.###.#.........#.####.........# #.#.## #.# #........#.#.....#.#.......###...#####...# ...# #.# #.######.#.#.#.#.#.#.########.#.#.# #.# #.##########.# #.######.#.#.#.#.#.#.# ##.##.##.# #.# #...........># #.#......#.#.#.#.#.#.######.###.# #.# #.###.##...#.##### #.#......#.#.#.#.#.#....##.####.# #.##.####.##.##...#.# #.#......#.###.#.#.#.##.'......... #.........'.##...#.# #.#......#.....#.#.#.####..####.## ##.####..#..#...#.# #.#..............# #.# #.#.# .# #.###.#.##.#####.# #.#..............#.#.# #.##.# #.#.##.# .# #.# #.#.....#.......##.#.# #.# #.# ##.###.# .# #.# #.......+........#.#.# #.# #.# ##.#.##.# .# #.# ###.....#........#.#.# #.# #.# #.###.#.# .# #######........#.#.. #.. .# ###.####..# ########.#.# #..<......+ ##h#.# #.##.####.## ... #.r..# #. #.# .# ... #....# #. #.# .... #....# #. #.# .....#....# . ... .....#....# ..# .........#.# #+# #####....#... #....##### #........... #........... #........... ###......... ###....... ###.... ....