..... .########.... #............ +........... ##.......... ...........# #.......g.# #.....?...# #.........### #...........##. ##............... ................. ................. ................. #########'##....... #......##.##....... #..........#.....# #................# #...............## #......##.......# ######.#####...## #...[.....# ###.......## ###### ####.........# #~~~..###............#.. #~~........................ #~~~~.....................# #~~.~.............######### #~~.~.............# #~~.~~...........## #~~~~~...........# #~~~~~~..........# #~~~.~~~<.......## #~~~~.~~~.......# #~~~~~~~~.......# #~~~~~~...~~.....# ~~~~~~~~~~.~~~~~# ~~~~~~~~~~.~~~~~# ~~~~~~~~~~~~~~~~# ~~~~~~~~~~~~~~~~# ################