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