############ #<..#......# #...#..###.# ## ###'#....#.# ######## ..... #.#....8.#.## #......#####....# #.#..#......## #...............+ #.'.####.....# #..........#....# #.#..#.......# #..........#....# #.#....8.#.#.# #..........#....### ###'#....#.#.# #.................. #...#..###.#.# #.....l##h......... #...#......#.# #......##...l.!.... ############.########......##.......... #.......##......##.......... ###.....#####.####.......... #.....'.hhhl# #.......... #.....####### #........K. #.....# ...#....... #.....# ##.##.#..... #.....# ###.#.# ....# ##.#.#