.. /::::::::::::::::::/,__-,\: : ,,-~,',-,: : :\:/: :/:,-,-~,-,:/:,,-:,-
... |:::::::::::::::::/:o:::o: :,,-/. ,-:\.|: : : : : -':/./,--,\.'|/::::::|-
...|::::::/:::::::::/::/|:::|.\: : \.|'|俗;|..|.|: : : : : : : :|.||;;;|././:|:::| ...
...|::|:::|::::::::/::'-':::'-,': : '\'\'~'_/,/: : : : : : ,: :'-'-俗-'~': |:::|::\::|... ...
...|::|:::|::::::::/::::|:::::'|: : : ' 俗: : : : : : : : : :\: : : : : : /::::'\::|
...|::|:::|:::::::/:::::|:::::'\: : : : : : : : : : : : : : :': : : : : :/::::::|::|
... \:|:::|::::::|::::::|::::::|,: : : : : : : : : :__,: : : : : : :,-:::::::|::|
... .'\|::|::::::|::::::||::::::\'~,: : : : : : : :'--~': : : :