######## ###......# . ##........#### ...##...~~~~.[.... ~......~~~~~~...# ~......~~><~~.# ~~......~.~~~~.# ..####..~~~~..#.# ##.........# #.#..##...# ##.....$.g.# #...g###..... .......#.# ### ##$####)# #. ... ###.# .# .. .# .. #