xd0WNOKKKKKKKKKKKK0000KK0KOOOOkkkOOkkkkkkkkkkxxxxxxxx0WWWWWNNNNNNNNWWWWWWWWWWWNWWWWWWM
ddOWXkKKKKKKKKKKKK0000KK0KOOOOOkkkkkkkkkkkxxxdddddddd0WNNNNNNNWWWWWWWNNNNX0NWWNWWWWWWW
xkkWKkKK0KKKKXKKKK00000K0KOOkkkkkkkkkkxxdolllc:;'..','.;o0WWXNWNNNKKKXOKK0ONNNNWWNNWWW
XWNWNK0K0KKKKXKKKK00000000kkkkkkkkkxdoc:;;:;,...','.   ...,okXNNNNXXXNXX0x0XNNKWWNNWWW
0XWWWN0K0KKKKXKKKK00000000kkkkkkkxdlc::;;,,',,;ccc;'..,:;'...'oO0000K00K00xd0NXNWNNWWW
0KWNWWKK0KKKXXKKKK000000K0kkkkkkxoc,',;,;,''.',:ccc::::c:;;:;'.....',;;;;;:lxOXWNNNWWN
000O0KXK0KKXXXXKKK000000KOkkxkkxoc::;,,'''''....';;;;;;;;;;;,............;lookNWNNNWNX
WWWWWWNK00KKXXXKKK000O00KOkkkkkdc;;,,'.'',,'......''...''''....     ..    .,dKWWNNNKKK
NWWKkO0000KKKXXKKK0000K0XOkkkkxo;,,,''''''.....  .............             :0NWWNNO;xO
WWX0xxKK00KKKXXKKK0000K0X0kxxxxd:,,,,,''.....',,.................;;,,,,:lxKNWWWNNXK0K0
WNkxKkx0K0KKKXXK0K000000X0kxxxxdc;,,,'...',::;;'          ...';cdKNWNXNNNWNXXNNNNX00N0
NX00X00K000KKXXKKK000000XKkkxxddo:'.',:cc:;;,'.          .,;,,;lONWNXKXXNNXXXXNNWMMWWO
XXXXXXXXKK0KKXXKKK00000KXKxd:';looclllll:;:c:,.          .''  ,kNNXKKKKKKKXXKXNWWMMWWk
WWWWWWWWXK0KKKXKKK00000KXXkxlcllldO:     .'::,.         ..,.  .cKWXXXKXKXXXKKXNWWWMWNx
WWWWWWWWWK00KKXKKK00000KXNkxxxxxxOO,       .'.           ..     'OWNXXNXKKXXXNWWWWMWXx
WWWWWWWWWK000KXKKK000000XNOxkxxxk0Kl.                     ..     .dXXXXXNNWWWWWWWWMWKx
WWWMMMMMWX000KXKK000O000XWOkxxkkkOK0l.                     .    .'ccloldXWWNWWWWWWWW0x
MMMMMMMMMN000KXXK000O000XW0xkxxxkxk0Kx'                       .'c:'.';''kKKKXXNWWWWWOd
MMMMMMMMMWK00KKXK000O000XWKkkxkkkkkOko:,..'..                 .;ld.  .;'okOOOO0KXWNNkx
MMWMMMMMMMX00KKXK00OO000KWKxkkkO0Oddl:,....''.            ...,cddd:.':,'kXXXXXXXNNNXkk
WMWWWWWMMMNK0KKXK00O0000KWX0KXNNKdol;,,.....',.              .:x000oxOxddxxkkkOOOOOOOO
WMWWWWWWWWW0KKKXKK0O00KXNWWWNNNNkc:,'''......',,'..          .lXWNXOxdlllodxkkkkkkOOkk
WWWWMMWKKNW000KXK00KNNWWNWNNNNNNO;'...'.........',::c;.     .;kNNNWWWWNX0kkkkOOkkOOOkk
WWWMWNKO0XKKKO0XXXNWWWNNNNNNNNNNXc.............',,,dXXXKOkxk0XNNNNNNNNWWWNKOkkkkkkkkkk
WWWMWWWNWNXKKKXNWWWWNNNNNNNNNNNNN0. ..............;0XNNNNNNNNNNNNNNNNNNNWWWWNX0kkkkkkk
MMMMMMMMMMNKXNWWWWNNNNNNNNNNNNNNNXd      ...      ;XXNNNNNNNNNNNNNNNNNNNNNNWWWWWNK0OOO
MMMMMMMMMMNXWNWWWWNNNNNNNNNNNNNNNXX;              xXNNNNNNNNNNNNNNNNNNNNNNNWNWWNWWWNXN
MMMMMMWWWNNWWNNNNNNNNNNNNNNNNNNNNNXK,            ;XXNNNNNNNNNNNNNNNNNNNNNNNNNWWNWWWWWW
MMMMMWWNNNWWNNNNNNNNNNNNNNNNNNNNNNNNXl          ,KXNNNNNNNNNNNNNNNNNNNNNNNWNNWWWWWWWWW
MWWWWNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNXx.       'KNNNNNNNNNNNNNNNNNWNWNNNNNWNWWNNWWWWWW
NNNNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNKc     ,KNNNNNNNNNNNNNNNNNNWWWNNNWWWNWNNWWWWWWW
NNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNN0c.'dXNNNNNNNNNNNNNNNNNNWWWWNNWWWWNNNWWWWWWWW
NNWNNWWWWWWWWWWWWWWNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWNWWWWWWWWWW
NNWNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNKXNWWWWWWNWWWWWW
NWNNNNWWWWWWWWWWWWWWWWWNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWXKKKXXNNWWWWWWWWW
WNNNNNNWWWWWWWWWWWWWWWWWWNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWNWWNNNNNWWWWWWWWW
NNNNNNNWWWWWWWWWWWWWWWWWWWNWWWWWWNNNNNWWWNNNNNNNNNNNNNNNNNNNNNWWWWWMWWWWWWWWWWWWWWWWWW
WWNNNNNWWWWWWWWWWWWWWWWWWWWWWWNWWWWNWWWWWNNNNNWNNNNNNNNNNNNNNWWWWWMWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWNNNWWWWNWWWWWWNNNNWWWWWWMWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0ON
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXOdolo
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWKOkxdolc::
MMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXlcodddddodd