##.. #+# ...... #.# ######..... #.# ........!... #.# .......... #.# ..#......#+#####.### .........#.#.......# #.#.##.#%#'#.###.#+## ...#............# #%##.#.......#....# # ..#............# .#######...........# ..h.............#+## s#####....##....#.# #h.........#.# ##hh........#.# . #.hh........#.# ..########h#########.#.# ###.#......#.#.#.....#...# #...#.####.#.#.#.###.#.### ...#.#..#.#.#.#..<#.#.#### ..#.##.#.#.#.#####.#....# #^#....#.#.#.......#....# #.######.#.#.#######....# #.......................# #.#.##############.#.#### #.#.#..........#...#%# #.#.#.########.#%#.#.# #.#.#.#........#.#.#.########## #.#.#.#.########.#.#..........# #.#...#.......)..#.#.########.# #####(##################.######.#.# ...........>.........%...#......#.# ########.####.########.#.#.####.#.######## #.# #.#........#.#...%...........# #.# #.##########.#.#.##...######.# #.# #..........................#.# #.#####################....####.#.# #.............................#.#.# ########################.#.##.#.#.# #.....[.........#.##.#.#.# #.#####.#....##........#.# #.# #.....#####.####.#.# #.#####................#.# #........########.######.# #.######## #........# #.# ########## #.# ###