# ### ... #### ##. ##.#### ... #.#.###(###.....## .... #...........~...## ..... .##..~~~~.~..~~~..#######..... ....~~~~.~....~~~~##.........# ~~[.~~~.~~~~%.~.~.##........## .~~~~~..g~~~~...####.......... ..~~~..