### #########################.# #.........................# ##.######################.# #.# #.# ######.### #.# #........# #.# #........# #.# #........# #.# #........# #.# #........# #.# #........# #.# #........#### #.# ###.........# #.#### . . #.........# #.#.. ... . #.........# #.#.# .... .#######.........# #######'#.# . ...###+##................# #.........# ... ...##.##.######.........# #.........# ... ..##.##.# #.........# #.........#.# .. #.##.##.######.........# ############.#.#.### ######.#.##.##......#.........######.....######.#....... .......K..(.........'%.............'.....+..........# ####..[.gg.(##......###............#.....######.#....... # #...g.g..##......# #.##########.#.....# #.#.#.### .# #........##......# #.#.#.....<#.#.....# #.#..... (. #........##......###.#..........#.....######%###.######.#### #........##.####...#.#.#.###############.............%.....# #...?....##.# #...#.#.#...#...... #.###.#.#%######.#.## ..##+##.##.# #...#.#.#.#.... ..# #####.# #.#........# # #+##.# #...#.#.#.#..####.#.).....###'#.#.####.# #...#.#.#.#.....#.######........#.# #...#.#........%.......'........#.# ..####...#.###.#######.######......%.#.# .........'.##<.........#.....%.......#.# ######...####...########.....#######.#.# ........ #...# #..... #.#.# ######### #.#.# #..... #.... ###.# #..... ###. .. ..... .. .## . . ## .. #