....................................,,--~~”'¯¯¯¯¯¯”'~~--,..,,,,
... ... ... ... ... ...,,-~”¯::::::::::::::::::::::::::::::::::¯”'~,,
... ... ... ... ..,,~”::::::::::::::::::::::::::::::::::::::::::::::::::::”~,,
... ... ... ..,,-“:::::::::::::::/::::::/::::::::::::::::\:::::::::::::::-,::-,::”-,
... ... ...,-“:::::,-“:::/:::::/::::::/:|::::::...:::::::::::\::::::::::::::::... ... ....
... ... .,“:::::::/:::::|:::::|:::::::|:|::::::::::::::::::\\:::::::::::::|:|:::::\:::\
... ... /::::::::::|::::::|:::::|\::::::\:\::::::::::::::::::||::::::::::::|:/::::::|::
... .../::::::::::::\:::::::\::::'\”,::::\:\,:::::::::::::::|:|::::::::::,//::::::/::::
... ../