dMX'.......................'lkNWWWWWWX;..'oXWWWWWO...lXc..od.. .
'XMd..................... ..,:coOXWWW0;.:dXWWWWWWO,.'xNWx..dNc....
oMN;................. .cxO0KK0xc;cokd:o0WWWWWWWWk,'lKWWWK;.oK0c...
.KMk................;do'OWMWNNXd...'';0NNWWWWWWNd,:OWWWWWXo.dWWWx'..
dMWc...............:XWWklXWX:cl:.....cc0NWWWWWKc:kNWWWWWWWNcoWWWWKc...
cNWK'...............kWWWWXXW0';:c;,'..oXKWWWWNklkNWWWWWWWWWW0lXX0Okx:.
lNMX;...............:XWWWWWWWNlxXXXXOc;0WWWWWKkONWWWWWWWWWWWKxllc'',;lo:'
.kWW0;................oWWWWWWWWWNOOOOOk0NWWWWWXKWWWWWWWWWWWWW0xKKK0;....cNW
:XMNd;,................lWWWWWWWWWWWNX00KWWWWWWWWWWWWWWWWWWWWWWWMO,:l......xM
.xWWOc;;'................lWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWolxxc:,...0M
;KW0l::;c'...............,oWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWOkXXXXx,;kWW
dWKo;:,'xx................cdWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0OOOOK0NWMW
Nx;;'..ox'................ddWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXNNWWWMWWW
c;,. lk,,................llXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
;. lk;;,..................kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
. lO::;...................cNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWx
lXc::.....................xWWWWWWWWWWWWWWWWNNXXXNNWWWWWWWWWWWWWWWWWWWWWWWWNo'
cNd:c'.....................'OWWWWWWWWWWWWWWX0KKKKKKKXWWWWWWWWWWWWWWWWWWWWWKd:x
:NO:c,.......................'kWWWWWWWWWWWWWNNNNXXKKK0XWWWWWWWWWWWWWWWWWWWN0dOK
'XNlc;..........................oXWWWWWWWWWWWWWWWWWWNNKNWWWWWWWWWWWWWWWWWWWkokxo
OMk::............................,xNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWO;...
WNo:'..............................;xXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNx;..
MKc;.................................;0MWWWWWWWWWWWWWWWWWWWWWWWWWWWWWk,...