,,--~~'俗俗俗俗俗俗'~~--,,....................................
... ... ... ... ... ...,,-~俗::::::::::::::::::::::::::::::::::俗'~,,
... ... ... ... ..,,~::::::::::::::::::::::::::::::::::::::::::::::::::::~,,
... ... ... ..,,-:::::::::::::::/::::::/::::::::::::::::\:::::::::::::::-,::-,::-,
... ... ...,-:::::,-:::/:::::/::::::/:|:::::::::::::::::\:::::::::::::::::::::::::\::::\::......... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
... ... .,:::::::/:::::|:::::|:::::::|:|::::::::::::::::::\\:::::::::::::|:|:::::\:::\
... ... /::::::::::|::::::|:::::|\::::::\:\::::::::::::::::::||::::::::::::|:/::::::|::
... .../::::::::::::\:::