### ###.. ... #.#.# # #...# ########...#.#### ..+ +.... ........>......... ..(#####...#### #....#...# .............####....#...# .8. .........'..'....gg..# .[.##.#......####....#...# #.##..#......# #....#?..# #'#...#......# #.%..#.#.# #'#......)...# #....#.#... ##⌠##..#......# #....#.#.... +⌠<⌠'..#.%....# ######.##.. ##⌠##..#......# #.. #+#..##......# # #..#.......# ##...####### ##.. ..# ###