....... ... .... ... ... .. ,-~”¯::::::::::::::::::::::::::::::::::¯”'~,,
...... ... ... ... ..,,~”::::::::::::::::::::::::::::::::::::::::::::::::::::”~,,
... ... ... ..,,-“:::::::::::::::/::::::/::::::::::::::::\:::::::::::::::-,::-,::”-,
... ... ...,-“:::::,-“:::/:...::...::/::::::/:|:::::::::::::::::\::::::::::::::\::::\::...
... ... .,“:::::::/:::::|:::::|:::::::|:|::::::::::::::::::\\:::::::::::::|:|:\:::\...
... ... /::::::::::|::::::|:::::|\::::::\:\::::::::::::::::::||::::::::::::/::::::|::
... .../::::::::::::\:::::::\::::'\”,::::\:\,:::::::::::::::|:|:::::::::://::::::/::::
... ../::::::::::::::'\::::::\-,:::”-,”-,::\-,”-,,:::::::::/:|::::::,-“//::::::::::::::
... ./:::::::::::::::::”,-,,::\|”~-,,\,:”~-\”: :”-,::::/: :/:::,-“: :/::,-“/:::,-“:::/
... /::::::::::::::::::/,__”-,\: : ,,-~”,”',-,: : :\:/: :/:,-“,-~,”-,”:/:,,-“:,-//'
... |:::::::::::::::::/:o:::o: :,,-“/. ,-“:\.|: : : : “: -'”:/./,--,”\.'|”/::::::|-“
...|::::::/:::::::::/::/|:::|.\: : \.|'|(@)|..|.|: :