### #.######## #........# #.######.################# #.# #............[......# ######'## ##################.## #.#..# #.......# #.# #.#..# #.......# #.# #.#..# #.......# #.###### #....# #.......# ###############......# #....# #..!....# ##...............####.# #....# #.......#####...........####.####.# #....### ######+#....+...........# #.#....# #......# #.#.####...........# #.#.#########..###.# #.#.# #...........# #.#.##...)...).....# #.#.####....!......####.#.##.######)#+#### ###>.......................÷.........)...# #.....#####[#.###########....######.##...# #.#.### #.#.# ###########)......#.# ...# #.#.# ###.#.###.............###.#.. ...# #.#.#####...#.....#########.....# ##.#...# #.#.....'...'............ ......... ...>## #.###.###...###.................... ..... #.# #...'..<# #.#################.# #.# #.# #####...# #.#....#..........#.# .. #########.# ##### #.#.##.#.########.#.# .....^....# #.#....#.# ####.#.# #.######### #.#....#.# #....#.# #.###..#.#####.####.# #....†........<.....####..# #####...................... #.##.#####........###.. #.##.# #........# #.##.# #........# #.##.# #........# #.##.# #..{.....# .##.#####........# ......Z<.)$......# ##.#####.........# ...........# ##............ #.........#.. #.#'######..h .# .#