### #.. ........... .....#.....# ##.......... #........... #.........# # ..h ....#.#.# #+# ##......... ########.###..%....... #.............#....... ########.###..#...#.. #.###..#......? #.............. ######........# ### #.....#...# #.# #..#..#...#.# #.#####..#..#...#.## #####....)...[..#....... . #...................#.###..... #.###.#.###..#%............... ###.###+#+###hh#..#..#..###...... .# #...##.....##..#..........+..... ... ##..##.....'.............##....########...8 #..##.....##..#..#..#...##....##........... #..##.......)..((.......##....##.........# #..##.....###.#.(#.......................# #..#......###.##.#............##.........# # ##..#.#'#.#.....................#.........###.# #.........................####..#.............. ##..###.#....................................# #..# #..........................######...##.#### #..# #.###.##.####.#..........(.# ####........... #.## #.# #.##.####.#..#..#####..###.....<##..... #.# #.###....................................... #.# #.........#####..#..#####..######.####.###. #.# #####.##.######.....# #..# #.# # #.########.##............# #..#### #.# #........................# #.)...# #.# #.########.##########.#..# #..#### #.# #...?....................# #..# #.# #.########.##########.#..# #..# #.# #.# #............#..# #..# #)# ##############..# #..# ### #### ####