### #.# ######## #.#############........ #.................# #.#############.#.# #.......... ..#.# #..######## #.#.# #..# ...#.# #.#.# #############..# #....###.#.# #### #..............# +........#+#...... #.############.###...###......### #.# ..# #..........h.........# #.# #.# #.#.###...###h.....#.... #.#.##.# #.#......#.......# ... #.#.##.# #.#........#.#+#.# . #.#.##.# #.#.#....#.#.# +# #.#.##.# #.#......#.#.# ######.#.##l# #.###.##.#.#.# .. #).....#.##.# #%#....#...#.# . #.######.##.# # #.#....%.....#.#. #.# ####.##.#.#...#.######.....#.#.. #.# #......>......+................# ##### ##.###.....#.###...#............#.#.#####8<8#### #............................#..# #.##.........# ######.....#.#####.#########.#..#+#.##.........# #######.# ... #.#......##.........# #.# .[. #.#................... ... . #.#....).............. ... #.#..#'#.####....#### ... #.####.#.# #....# ... ..#.# ###### #.. .###.# .. #.# .. #.# ... #.# . #.# ..#