########### #.### # #.........#####.#.. .# ...####'####...##...# ##.# . #...# ####.##... ...#..# #...# ##.#..###%....... ###'### #.##.....# ##.....## ##.#.#...###... #.......# #.#.........# +...<...+ #.....###.#.# #.......# #.#...# .# ##.....## #.#.#.# .### ###+### .##.#.###...# #.#........#.#.# .##..#..gg.....# .##....?.##.#.### ##..###.....# .. #..# ....#### ## .# #.##.. ... ...# ## ##.# .# .