### #..... #.... #.... ... #.[ # #######.########.## .....?.............. #........#.## #?...#.)..... #.#......## #......#.# #.#..#(..## #.#.......# ...#### #......#.## #.....# ###..#.#.###.#.# #.....# #............# #.....# ##%#..###.#.... #..?..# ###)#..# # . #.....# #...#..# .. ..# #)....# ###.#....# #.# .#....##.hK..##########.(...#..#...##.. ..........h(.g.K.......(......>........ ##....#################.#.#............ #.. #.................#... # ####.####.........# ## #.###.....#.##.# #.........#.# .# #............ .. #########..#..^.....#. . #..................... #.###'###+###+####.. #.....# #+#.#'##### #.+.....# #.#.....# #+#..>..# #..<..# #.....+ #######