................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................',;;;;,'...................',,;;;,'.......................
....................,lkKNWWNKOd:'..............'cx0XWWNX0x:'....................
..................'l0WMMMMMWXOd:'',,:::::::;,'',cx0NWMMMMMNk:...................
.................'lXMMMMWKxc;;cdk0XXNNNNNNNNXKOxl:;;lkXWMMMWO:..................
.................,xWMMNkc;:d0XWMMMWNXXXXXXXNWMMMWNKxc,;o0WMMWo..................
.................,xWNkc;ckNMMWNKkoc:;;ldo:;;cldOXWMMWKo;,l0WNl..................
..................;oc;o0WMMXkl;'.....;xXKo'....',cxKWMWXx:;ll,..................
...................':OWMMXx;'.........',,'.........,l0WMWKl'....................
...................cKWMWOc'..........................,xNMMXo'...................
..................:OWMWk;.............................,oNMMXl'..................
.................'dWMW0:..........,c:,.................,dNMW0:..................
.................:0MMNo'.........;kNN0dc;'..............:KMMNo..................
.................lXMMX:;oxl'.....,lkNMMWXOxxxxxxxxc'....;OWMWx'.................
.................lXMMX:c0Xx;.......'oXNNWMMMMMWWNXd,....,kWMWx,.................
.................cKMMXl'','.........,;::cxKWMMWKxc,'....;0WMWo..................
.................,xWMWO;.................',cxKWMNKx:'..'oNMMKc..................
..................cKMMNd,...................',lkXWMNd,'cKMMWd,..................
..................'oXMMNd,.....................';lxxc,lKMMWk;...................
...................'lKWMWOc'..........'''..........';xXMMNx;....................
....................':kNMMN0o;'......;d0Ol'.....',ckXWMW0l'.....................
..................'co;':xXWMMN0xl;,'',lxxc'',;:okXWMMNOl,:o:'...................
.................'lXWXx:,;o0NWMMWNX0Okkkkkk0KNWWMWWKxc,:xXWKc'..................
................'oXMMMMNOc'';lx0XWWWMMMMMMMMWWX0ko:,,lONMMMMKl'.................
...............'oXMMMNKko;'....',:cloddddddoc:;,'...':oOKNMMMXl.................
................cO0ko:,'...............................',coOKk:.................
.................'''.......................................'''..................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................