KILL ALL CEOS KILL ALL CEOS KILL ALL CEOS

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMM
MMK:......................................:ddlccccccccc;;;;:::::;;;;;:cc:::;;,;loooooc;,;:c:,;:::;''''',;;:::clc:::lxxxxdollllllcllcllcccccc::;:ccclllcc;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c0MM
MM0'                                      ,olc::::::;;'.',,,,,,',,,,,,,,,,;,''';:cccc;,,;cc;'':c;.     .,:l:,:lc,'':loolccc:;;;;;:;;:;;,,;;;;'.';ldddddc.                          .......  ..      .kMM
MM0,   ...............              ......'::;::::::;..                        ........;dko,'',;,.    ..';:,':oo;..''...........................,:cccc:.   .......                ;do:;clc;;cc'.,,...kMM
MM0,     .............           ..,;:;,,,';:::::;;;,'.                        .... ...'l0k,..,'.... .'...,'.cOO:.,:;....                      ........  .:odoolc::,.             .cxdcccloccc;,'''',kMM
MM0'            .. ...           ..;ccccc:;''''','.......            ..............  .,cxXK:........  .. .'.'oXKc.,:;'......                  .         .',''....  .'.  .     ....,ooccol:cll:,,;'..,dXN
MM0'      ...  ... ..            ..,:ccllc;,'..................''.'.'',,,,,,,,'''......;OWNd,......      ...l0WXl..,'...','''',,'''',,,,'.............. ..  .       ..       ... .',..','..''.....  .o0X
MM0'                             ..'',,:lc:;'...';:;..........';::::::::cc:,..........',codlc,             .oddoclddddol;;;;ldxddolooooclllcclc:::;c:'....   ...    ..                              .lk0
MM0'              ......          ....'oOkxdlc:clc:;,;:;',c;;,';oollllolll:c:;,',;;,'..,;clol;...          .lollo0WNNWNXxoooONWWN0kOxOkoxxdddxdooooxd,..','.'''''.  ..                              .d0X
MM0'  ....',..','.,:;;,,'''.          'dOOkxdoooxo;;:cll:colc;';llc::c::c:;clcccccc:,'';',;;;...   ...     .;:;,:OWWNWWNOkOxkkO00kddoodolllooodxkOOOd,';::;,,,'.,.  ..         .                    .dO0
MM0'      ':;;;;'';:;;;,,,;:,.        .lxxddddodd:',;::cc:cc::clol,.....'.''''.,ldxxkOOl. ..       .'.     ...  ,OWWWWMWOxc.......,;......,oxd:;::::,..;ccc:;;;;;.  ..    .....'..   ....'..        .okO
MM0'       ..,::'.''',;;,,',:c;.       ,lolccc:cc,.''.':c::cc;',co:;cll:;:cool;:kKKXNNNk.                      .;OXXXXXKkx:.',':loxxo::;'.;kKk;. ......,,;,,::;;,.  .. .,,''',;,.....,;;;,,..       .ok0
MM0'          .,:;,;coolllc:::c,.       'clcccccc,..,,:lddddo:,:dolx0KKOkk0KKKxd0NNWWWNO;..... .''..........',,;:olcx0OO0O:'c;,cdx0Kxddc;,:oxo,.......',;,';c:;,.   .'',''..'',,....';;''.          .dO0
MM0'          .,cdkO0NX0OXWNKxol:.      ..;c::cc:;..collokOxlcokOdx0XXXXXXOx0X0kKWWWWWWOdOKXXo''oxxxddddc;cx0KXOoodx0KO0K0:.,....',,,''...;l:;'. ......',,,',;,.     ...';coxkOkodxdol,...          .dkO
MM0'       .,:c::clloxkdkNMMNKOOK0d;.      ..,dxx:..cxoclodlcokK0xoddddxxxdodxdONWWMWMWKkKWWW0o:cxOkxkOdcoOXWMMXddKN0Okkxk:  .            'x0x,  ...  'cld;  .      .'cxOxOWMMMKkOX0kdc;,'.         .x00
MM0'     'cllol;;cllloddxOKNMMMWMWXOl'.      'oxd;..:Oko:'';oOKXXK0000KKKKK0KKKNWWMMNXNXk0WMWWNd',;;,,,.'kWMMMM0lokOOOookkddol;:ccc::::;;;lOXk;. ...  ,dxk:       .,o0NMWNNWMMNkcloddooolc:;,..     .dO0
MM0'    :xxxdlc;;coxxkO0kdok0XWMMWKkxdc,.    .cxl'.';ldxo::lkKXNNNNWWWWWWWWWMWWMWWWMWXNXxOMMMMWx,:loolc;:OMMWMNd:coxkOkkOkOXXOxxOOOkkxkkkkkOKO;.  ..  .;cc.      .ckkKWMMMMWKOoclxkkkkdllc:clc;..   .dO0
MM0'   .xK0kxoc,,cdxkkOOkoccdOKWMMWK00kl:.   .;c;.';:;,;:;;;:clllllllllloolodooooloooolc:kWMMWXOk0XNNNX0k0NWWWNd,,;;;,,;;;:::;;;;;,,;::;;;:;;,...      .:;.    .'cONXNMMMWXklccok00OOkdc::clood:.   .ok0
MM0'   .ldddoc:,,:loxxxddolccx0XWMMWKOko::.  ..'...,coo:;'.                .cl,    ..   .lXWNKKNMMMMMMMMWWXXNWKl.  ..   .','...                         ..    .,cxO0NMMMNXOollcoxxkxkxl::codk0Kk'   .ok0
MM0'   .:lclllc:;;:lodolodoolkKKWMMW0xo;,:oxk0000Okxoddc::;;clolodxl,...cdxONW0;  .:l'   ,0N00NMMMMMMMWXNNN00NK;  'c;.. ,oxxdoc;...',,,'....  ..         .....,,cxddKWWWXK0oolclloxdolc:::cldk0d.   .dkO
MMO,.  .co:;:::;;;:::clooodod0KXMMMKl:cdOKKOxdooxkkxd0X0xc;:lk00KNNO:.':xKKXNMNx,';cl;.  .d0kkOXWMMMMWNXNNXOkKk'  ,ccc,.o0KK0Oxc,';coool:;'.... ....',:oxO0KKK00OOkk0XXNKKKxoollloddoooc:cloddo;    .d00
MMO,.   ,o:.....,;;:codooddxO0XWMWXkx0KOo;..... .'..'cxKWXxc:lxkO0Oxoc:lddxkO0Ox;...:l'   :kddkKWMMMMMMMWWXkxOo.  :c.. :Okoccoddddddxxdolc:.. ...,cdOkdkkddollodk0XNNKOkO0KOxollllooool:c:::;;l:.   .oOK
MMO,..   ,;'..  ..'',::::coOKNMMNK0NXd;....       .  ..;xXWKo:loddxdlldkkxxxxdol:.  .,'.  'olckXWMMMMWWMMNkcld,  .;'  .xNO:..,:ldkkkxxxxdoc,..'';xXWKd;...........,lxOO0OxkK0kolc:;,',.......':'    .xNW
MMO'      .........'''';lONWMMMW0KN0c.....     ..     ..,lXMKl;clldxooxkkkkkkkdoc,.  .... .,;';lk0XXXXKOxl,;lc.   .  'dXWN0xdl:;;:cloddddoc;:,'c0WNxc,. ....    ...',,dXWKOKKkc'''..  .....'...     .OMM
MMO.        ...',,,;codkNMMWK0KOxOKo.....            .'..'dNWk;collxddkOkkxx00xdodc'....''','..'',,'''.....';....  .:OWMWWWNKkxolc;;;cloolllc',OMNx,..    ...     .....cKWK0NNKd:'... ..'''.        .kMM
MMO.          ..';lx0X0k0NXKko:;xX0:.,'.  ..        ...'..:KMO;;lccoddKN0kxkKOdodOkdc;;dXKko:,'........  ...'.:xc.,o0WMMMWWNNKOxxxxoooddollc,.,OWOc..        .      ....lX0ldXNKOko:;'....          .kMM
MMO.              .',;,,,,...   oWXc..'. .,.      ..   ...lO0d,::';lddk0OkkkkxdodxO0Odld0koc:;'...............:kxldKWWWMMMWWWWNXXXNNXK0kc;;,. 'OWx,..          ..   ....;00c;oxdoxOkd:'.            .kMM
MMO.               ..           ;KWO;.''..;,  . ...     .,OW0:.''.':cloxxkxdddllldO0K0koooxxo;...... ... ..',:llokKNWWWMMMMMWWNNXK00kxdoc;,,. 'OWk,..           ..  .'..l0Kl. .....'..              .kMM
MMO.           ... ...          .cKNO:','.';'..,;;'.....;OWXl.  ...''';cloxxxxdoodkO0KOkkxddc;....      .';;;cldkKNWWWWWWNXOxoc;;,,'....,,....,OMXc......      ... .,'.'xXK:     .'.....            .OMM
MMO.         .''. ......      ....c0XKdc;,',;;:lol:,.'cxKKk:.  .....'..',',,;:loddxkOOOkOOd:,,....  .....,,',cdk0KKKK0kdc;'.    ...  ...''.....:0WKl;,'........,'.';,.,xKXx'    ''.  ....           .OMM
MMO'       .,;;'...;,........',;'..'lOXXxlccclc;:cloxO0xc'..... ..':docc:'... ...';ldxxdxxxl'..          ..'codxxxo:;'.    .  .,clodkOd;','.....;kKOkx:,,''''';,...:oxKX0c.    .'.... .,cl;         .OMM
MMO.      .::;'..,lO0l,;;,',::;;'.  ..,cco0XNNXXXXX0xo,.     ...'''clccxKx'.....   ..,:coddl,.           ..,cll;,..   ...... .d0xddOWM0c',;''.....,lONX0xlc::;:::lddOXOc.    .,ll:;,''..;oo,        .OMM
MMO.     .lc,...,xK0K0o:;;;;;:;'..'..    ..',;:::;,..        .....'ldllxXk.  ........  .';cl;'.          ..''..  ........    'OXkoxKWWO;..'...... ...:oOKXXXXXXNNXOo;,.    .';oXNkl;'.. .,cl'       .OMM
MMO.    .lx:...:k0xooxOd;,,,,'...co;..                   .........:xXNNNXx;,,',;,'''''..  ...,,.        .,.   ...,;;,'';;,;;';ONXNWWMNx'    .,,.    .   .',;::;;,..       .,:dXMMW0o:'.  .;ol.      .OMM
MMO.    ,do,..;kXKkxdkKXx;,;,. .,d0o,..               .':okkd:....:dOOkOOxdkKKKXOdxklc:;'....,;.        ':.  .'';cokkdd0KKXXkx0K0KXWW0c.  ,oOOxl,...                     .,:l0MMMMW0l,.   .:xl.     .OMM
MMO.   .:o:....,,:loodoolccc:'..,dOd:'.     .       ...,o0xodl,...,cxkkkOdldxdxO0O00kO0xc;.  ;c'........;c. .':lkkO0Oddkdox0000OOKK00d'  ,dkk0Kd;'..      ....           .:l0WMMMMMWk,     .ox;     .OMM
MMO.   .ol.      cKNXx:,,;;;,',;codc::;,'..            ..'''''''..,lxxOOxl;'.''',:ld00Ok0k;. :dol:,,,,clll...lOkkOK0xl:;..';:ldO0Ok00l. .';,,;;...         ...           .,lOK0OO0NMX:     .:dl.    .OMM
MMk.   'o:.     .xWMXl;l:',codx0NWXkkklokxol;'.            ...',,,;ldxo,..        ..'lkkk00c.:dOX0xdxkK0dc.'dKOkkxo,..         .cxkkkl.   .   ..        .......''....'......';ll:dNMNo.     'oo'    .OMM
MMk.   ,l;.     '0MWNdcddkXWN0OKNNKO00OO0OKNXkdc,.. ..      .';;;,,lxc.              .:O0OOk:cd0MMWWWWMXd:'lK0OOd;.              .d0xo:.         .    .',;oddoddlodlldo:,,,,,lOOloNMWx.     'lo,    'OMM
MMk.   'c;.     '0WWKocONMMMWXxlc;'..',:lkKXKO0Kk:..........,;;;,,cxo,..     .       .'o0kkOocxKMMMMMMMXxcl0KOOkc..      .    ...'cO0oc;.           .,lxxkXWXOOkokOk0NW0doooodkx:oNMMO'     'ld,    'OMM
MMk.   .;,.     .xXd:dNMMMWKo'.          .,lOXNX0x;......'',;:,',cdkoc:.     ..      .,cddk0xlxKMMMMMMMXxco0KOOkl;.     ...  ...,:okOdcc;. ...    .'lONNK0KKOxdoloodOKNK00KKxlc:;xWMWO,     'lo'    'OMM
MMk.   .:;.      :x;cXMMMNx,.........   ....:kKKKXk,... .,,','..cxO0k;.               .lxxO0xoxKMMMMMMMWOolkX00Kd..     ...'..''..ckOkxlc, .'.   .;x0O00Kkc,.........':xKNNWNKo;cOWMWx.     'll.    'OMM
MMk.   .;:,.     .;l0MMMWx.  .........  .....:OXK0Ol'..........'oK0Okd,......'.....  .lxkk0klokNMMMMMMMMKdcl0X0OOo'....';codc,,,;lxkkO0oc:.     .,xKXNKx:......',;,'.. .,oOKNWNdlONMXc     .,cc.    '0MM
MMk.    ':,.     ..:XMMMXc   .....'..',,'....'xKXXXo'...'...':cccd0OxkOx:..........,lxkxxxoccd0NWMMMMMMMNxc:cO0kk00o:,''',:c::lxkkxxkOxo:,'.   ..oKKKKx,. ........',,... .cONWWKc,ONx.     .;c,. ...'0MM
MMk.    .,;,.  ....:XMMMX:  ..'',cdkkOkxxxc'.,xKXK0l...',..,lk00xcoxkkO0Ododl::cdxO00kxdo;';lOXNWMMMMMMMW0o:',lkOO0K0ddxlcldk0K0OxxkOxool:;.....,xKKX0c..........'........,kWMMWx:kk'.    .,cc. ....,0MM
MMk.     .;;,,'''..'x0KXXd. ..';cokXWW0dk0o,;lOKXNO;.''''.,lOKXXXOxdxxdoxddk0OO00OO0Odc'. .:xKXWMMMMMMMMMWkc,. 'coxK0dkK0kO0Ok00kOOkddxkkdc:'.,',kXXXOc,;:ccloodkkoc:;'...,kWMMMOod;...'..;cl'  ....;0MM
MMk.      .:;;,.....:dkKNXx,....,coxkO00kc''lOXKOkl,,'.',lddxkkkKXX0xoooddodkkxkxl::'..  .,oKXNWMMMMMMMMMMXd;'    .;clokkkOOddxkkOOOO000Okkxl;,.'xK0KOd:;cx0XNXNWN0Okl,'..:KMMMWd,:;;'.';:cl;  .....:0MM
MMk.      .,c:;'..;,':OXKKK0o;......'',,',lOKK0KOo;''''lONWXK0kxxxxxoodl:,.            ...cKWNNNWWWWMMMMWWW0l;.          ....,:lodddxkO00KXXkc'..c0XXK0o''oXWMWX0kkkx:,'.;kXNNW0, .co:.':cc;.  ...'';0MM
MMk.     ...;lolll,...;ookOxxkxolc:::clx0X00XXkl::,..':dKWMWWWNNXKKK0xo:'...           ..,xNNX0OkOOOOOKKKKXXkc'.         .....,:lxO0XXXWWWWWXd;...cOKXNKxc,;odolllc::'.,l0X0kkk:.  .;lccoo;. .....'';0MM
MMk.    ..',;;cl:...,:cc:lc;ldkKWX00NWN0KWXdll,''.....';loxOO0KKXNNKo;'..,dxxl.      ...'lKN0l'.'cddddxl',dKKd,'.       ,xOxl;. .:xNMMWWWNK0kl:;..,cOX00XXOol:;,,;;;:lxOKNWN0d:;ol.  .cdo'   ...'''':0MM
MMk.   ...':c,....':cclc,...,;cx0kodO0klcl:,'.''...,;cdxdoll::cox0Kl'.. .o00kd'     ....'cOXd...lxkOOOOo,'ckK0c...     .cXN0Oo'.';:kWWXOdolc;:lol:c:;cd0NKOXNXOO0K0O0000kk0kc,;oON0o' .'.   ....,,,;:0MM
MMk.    ..';;.  .;::;;;;;,'..   ..............''',:cldxkkO0Oxol;;cd:'c:.,lddo:.    ....,lco00xdkXNNNWWWNX0OO0Kx,...     'lxkkxc;odlxKkdoodxdodkdl:::;,.':lxKX0OXMW0kOdldo:;,;:ld0XNN0l.     ....''',:0MM
MMk.   ...... .,;,.'lxxo,..''..     ..........'',,;:clllxOOkk0Kkc;;ccoxo:,''.     ....,kNNXNWMWNX00000KKNWNNWWXd,...      ..,oddxdlooodxOKOOKKOdc,..'.''....,;;:cc:;,'''',;:::colclxkkd;.    ......':0MM
MMk.    .....':;.  cXWWXo.  .,....... .........';;;:cccok00xlld0Xk:;:odo;..       .  .dNMMMMW0dc:;:colllxKNWMMMKo....       .;oxOkoclxOOxooOXK0koc;,,'','.....       ..;::::ccl;. ;OKOkx:.   .......:0MM
MMk.     ...;c:.  .:dkOxl.   .,'.... .......,,:llc::lllllolcc::lOK0d;:xx;..         .lXMMMNOl;,,,,,;;;;;cdOXNWMWKl....      .;o0XxldOOxoccoxxxdoollool:,.......     .';::;;coc'.  ;0WWX0ko'      ...;0MM
MMk.    ..,coo;.....cxkd,... .,;;;'...'''.,;;;cc:::clloooolc::;:lOXKx:ld:.         .;kWMNOl;;,,,,,'..''.',lxxkXWWKl. ..     .cdOx:okOOd::odoodxdddooolc:;:,'......  .;lc::lo:..,. ;0WWWN0OO;       .;0MM
MMk.  ...:oddo;..,'.,lo:'',. .;cll;'';c::;:oddddollol,,:llol:;;;codOOc:l:'.       .;xNWKo;;cc,,oOKKOk00ko;',;cd0WW0:.  ..   .lkxlcdkOxl;ldcloooooddxkxdooxkxoc:;;....cdooxo, .cd' ;0NNNN0OXKl.      ,0MM
MMk. ..'cooooo:'...',;;;,,'..'cdxo;',cc;,,',:lkkdc:lool;;ccc:;,,lkxxOocl:.  .     ,xXWKl;::'. .,;;;,,,;;,.  .'cdKWW0c.  ..  .loc:dOO0kc;cc;lddlldOO0Okxxxkxdddccc;...oOxxOc. .... .,xXNKxONMNx'     ,0MM
MMk. .'cooololcc::;.    .'c::lokkxc;''......;d0Odc',cdxl,,;:,..;d00OOoll;..      'oKWNx;,..                   .:kNMW0c.   ...:doco0KXKd::c;;looxOkkOOkkOOd:,,,',:;'.,kX0kxdllooc. .:x0OxxKWWWWO,    ,0MM
MMk. 'lolllcccllll:;,,,'',cokOOOOOd:'.     .cdxdll;.,od:,;,'..;x0OOOxol;..     .'oKWMKc'.                      .cKMMW0c.   .,;cdlck0OK0d::;,:llkKOddoooclo;. .....''cKWNKOkO0KKk:.:dxollxOKXNXKx,   ,0MM
MMx..:ooc;,..':llcllcloc::cloxkxxxo;.      ',';:;;,''cl;,'..,lk0OkOxlo:.      .,dKWMWO,.                        ,OWMMWKo'.  .',locck00K0kl:,,;;lkkl:,'...,:'     .';ok0OOkkxxdodkkxddl;,,,:oxkOOx;  ,0MM
MMx.,cl:.   .,oOo,'loclc:'.';;;;'....     ..  .''..',;,',;cdk000Oxoodc.      .'dKNWMWk'                         'xNWWMMXd,   ..'cdl:okKXX0xc,...';:,.     .;,.   .;dOOkdodxOK0xxX0dllddc. ':;;lddd; '0MM
MMk'';,,'...',;;.  .ol;:c;.';;,,'..,'....'.   .....;oxxxkO000Oxdoodd:.       .cOKNXKkc.                         .:xKWMMMNk;.    .:ll:lkkk0Od:;;,,'.'..     .,.  .'lkkxkkkkkkkOkk0xc..cxx:'',,';c;;c',0MM
MMx..'',;;;;;;'..,'.clcccc;,;:;,.';:;,..;,.  ....'lkOkOK0xdoddolloc,.    ... .;ll:'.                    'loc.     .,lx0NMWKo.    .';lc:ldk0Oxooc:'...'..    .'..;ldkxdxxxdxddkxO0x,   .';cc:::;,'''.;0MM
MMx. ..,''''''.  ..,ooolcc::;;:;,:;;c:'...........,;;;:clcclcccc;...    ..,,.  ...                     .:kKx,.        .:kXWKd'..    .';looolc:;;'.............',colldxkkkkkkkOOKXO:    'clc::;,',,,';0MM
MMx.  ....''... ..,clollcllc:,',c:,,:;....    .........';:::,.......       .   .cdc.                    .;;..   ...     .;dxlcoo.      .';;,,,','......       .,;;,ckXXNXXNWWWWWNXk;.  .,;;;,,'.    ,0MM
MMx.........  ..;::llllccllc::;clc::;'.....            ....                 .  'o0d.                             ..      .''''...             ................,;;,:cONNXXXNWWMMWWMN0l,. ...'...     ,0MM
MMx...        .......'...''''..','.......   .                                   .....;,.                       .:dl,.   ,lc;..                            .....'.';cdxolldxkOkkkkkxol;..            ,KMM
MMx.        .........'.   ....... ..                                          ....'cxO0l..                    .l0NWKo'. '::;;...                                       ......'''',,,,,,;;'..        ,KMM
MMx.        .....',,,:;','....... ..                                          ....lkKNNKo,....           ....,l0NMMWN0o. .'''...                                            ...',;::;:ccllc;..      ,0MM
MMx.         . ...'''',;;'......                                              ...,xKXWWMNOl:clc;''.....'looold0NWMMMMMNo,,'....                                                ...',,:::llc;'..     ,KMM
MMd.               .. ..'...                                                 .'::o0XNWWMMMXklc:::llllcccodox0NWMMMMMMMXo;:' ..                                                    .....';;'..       ,KMM
MMd.                                                                         .'oO0XWWWMMMMMMNKkdlllooooloOKWMMMMMMMMMWk''c,                                                            ....         ,KMM
MMx.                                                                      .    :0WWWMMMMMMMMMMWNKKXXXNNOkXNWMMMMMMMMWO,  ..                                                                         ,KMM
MMx.                                                                   ..'.     ,OWMMMMMMMMMMMMWNXXXXXXOOXWWWMMMMMMW0:                                                                              ,KMM
MMx.                                                 ...               .'.   ....'xNMMMMMMMMMMMMMMWWWWNOOWWMMMMMMMWXk,..                                                                            ,KMM
MMx.                              .....  ..      ........             ...    .,,'..lXMMMMMMMMMMMMMMMMMWOOWMMMMMMMWNNd..'.                                                                           ,KMM
MMx.                             ..        ....''','''....           ...     .;c::,'cOWMMMMMMMMMMMMMMMWOOWMMMMMWNNWNO;..'..........                                                                 ,KMM
MMx.                        ...     ......,clllllllllcc::;,..        ''.     .:oodddlcdKWMMMMMMMMMMMMMMKONMMMWXXNMNKNO' .;,.';cllcc:ccloool:'.                                                      ,KMM
MMx.                       ;c;'..',,,,;coxO0K000KKKXXKKKKOxl;.      .,;..... .cdkO0XXOdldONMMMMMMMMMMMMKOXMMNXXWMMXXMXc..,:,;dKWWNNNNNWWWMMWN0d;.                                                   ,KMM
MMx.                     .o0xc:coooodkOKXNNNWWWMWWWMWWWWNNNKkc....   ...,oo,..:lk0XWWWNKd;;oOKNWMMMMMMMWXXXXXWMMMMWMMNo. .,,cONMMMMMMMMMMMMMMMMW0l.                                                 ,KMM
MMd.                    .oNKxxkkO00KNNWWMMMWMWWMMMMMMWWMWWWNKk:...   ...oXOc..':dOKNMMMWNk:',cdO0KKKXXXXXXXWWWMMMMMMMKl' .;:xXWMMMMMMMMMMMMMMMMMMWKc.                                               ,KMM
MMd.                    :XWXXXNXNNWMMMMMMMMMMMMMMMMMWMMMMMMWNKd,',..  ..lKKo. .;d0KNMMMMMWOl::lxOKKXXNNNNNNNWWMMMMMMXdc'..;oKWMMMMMMMMMMMMMMMMMMMMMWx.                                              ,KMM
MMd.                   '0MWWWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0l;cc'  ...oOd' .'lOXWMMMMMMWOooodkOKNNNN0OOKNWMMMMMMXdc:'..;dXMMMMMMMMMMMMMMMMMMMMMMMWo.                                             ,KMM
MMd.                  .dWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXOl:c:'....'okl...;d0NMMMMMMMN0ddodxk0KKkookXWWMMMMMXd:c:..'ckWMMMMMMMMMMMMMMMMMMMMMMMM0'                                             ,KMM
MMd.                  ,0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dcc:'..'.'okl'.'oOXWMMMMMMMWK000OOkxo::oOXWMMMMWOc;::,..;oXMMMMMMMMMMMMMMMMMMMMMMMMMO.                                             ,KMM
MMd.                  oWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXOoc:,..''':ol,.;dKWMMMMMMMMMMMNKkc,''lOXWMMMWXx;,::;..;l0WMMMMMMMMMMMMMMMMMMMMMMMMNl                                              ,KMM
MWd.                 '0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXko:,...'',::,;o0NMMMMMMMMMMWXx:...,dKWMWWNOl,,::;',:d0WMMMMMMMMMMMMMMMMMMMMMMMMMO.                                              ,KMM
X0l.                 cNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKko:'..;:;,'':kXWMMMMMMMMWXOl....,dXNNKkc'.,:c;;:lxXWMMMMMMMMMMMMMMMMMMMMMMMMMXc                                               ,KMM
Oo,                 .kMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOo;';oxo:;cxKNWWWWWMWX0x:...'cx0Oxc,.',;:::lx0NMMMMMMMMMMMMMMMMMMMMMMMMMMWx.                                               ,KMM
kc'                 ;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkoldkxl::cldk0KKK0ko:'..';ool:,,',,,;ldk0NWMMMMMMMMMMMMMMMMMMMMMMMMMMM0,                                                ,KMM
kl'                 oNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOxdool:;,;::clc:,',;,,,,,'',,;:codk0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMNl                                                 ,KMM
kl,                .kMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOxo::c::c::;;;cc:;;:::cclooxkOKXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMk.                                                 ,KMM
xl,                :XMMMMMMMMMMMMMMMMMMMMMMWMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWXOo:';cll:;,:lclodxxkkO0KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMK;                                                  ;KMM
kc,               .dWMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNXKOxoccdO0Ol,';:lOKXNNWWWMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNd.                                                  ;XMM
NKl               ,KMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWNX0kk0K0O00xol;,,::;ok0WMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0'                                                   ;XMM
MWd.              lWMMMMMMMMMMMMMMMMMMMMMMWNXK0KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOOKWMMWNOoooxkoodoc;lKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWo                                                    ;XMM
MWk'.............'d000000000000000000000000OkolloxkOO0O000000000000000000000000OkxkkO000Ol:lox0000k:,:x0000000000000000000000000000000000000KKk,.                                                   :XMM
MMWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000OO000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKWMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxxx Apollonia Saintclair xxx
Best experienced on desktop.

// You are the first here.

// Have you been kind to yourself?

// Have you been cruel to the elites?

// You should.

// KILL ALL CE

// 202604021537 : A familiar sun warmth and cold breeze, such a nostalgic weather, makes me miss a time I didn't have to worry about anything.

// 202603312310 : Time to take a step back, before being an ass.

// 202603292057 : What's going on? I was looking forward to it, but now I feel so bad, like I haven't in a long while.

// 202603250424 : They own the planet. Have you asked for their permission to exist?
Don't be inconsiderate.

// 202603241225 : Today someone proudly told me what they heard from one of those gurus masquerading as philosophers that mainstream media so promotes to the middle class with a middle understanding for speaking the most cliché things, how the problem of Artificial Intelligence was that it lacked empathy.
Today I also read about the new AI service to reengineer GPL code of the software stack that trillion dollar companies rely on to function and which is maintained by unpaid volunteers to keep it all open and accessible, and "free it", legally turn it into proprietary closed-source code so they can ignore GPL rules.
Meanwhile, the UK State Threat Legislation labels you a "hostile actor" if you try to develop any piece of software containing end-to-end encryption and don't backdoor it so the government can read all your messages, a US federal jury ruled that wearing black, using an encrypted messaging service or carrying a first aid kit are evidence of terrorism, in Mexico and India your SIM cards need your biometric data, in Brazil the verification is already on OS level, all around the world this is being quickly pushed at astounding rates so they can know what everyone is doing and thinking everywhere all the time - don't be surprised if in a year or two new cars being produced won't even start unless they identify everyone inside of it. The countries your anti-imperialist friends tell you are the resistance? They championed surveillance and oppression long before. If you believe your life is not some fucking billionaire's property, they label you a radical...
Oh, did you read about LLMs being able to correctly identify people based on their writing style and psychological profiles? ... yeah, the problem with the tool is that it lacks empathy, not who's controling it for what...
The circle is closing in fast. The machine is going to eat us all.

// 202603221035 : Is it a master plan or just sheer greed?
Either way, we are fucked beyond recovery.

// 202603202021 : My only idol is the burning one.
Burn! Burn! Burn!

// 202603182201 : Reality is just the coping mechanism your consciousness created to deal with existence.
There's nothing outside.

// 202603162208 : Sometimes I feel like I'm a fabrication, and I desperately try to find proof of my existence.
If I have records of it, I existed?

// 202603162108 : They are webcrawling, webcrawling all over me! - It's just me getting indexed everywhere.

// 202603161414 : I just wish I could scratch behind your ear and give you a belly rub.
Would that make you feel better? It works with cats...

// 202603151919 : A too long silence and everything comes down.
I messed up. I messed up. I messed up.

// 202603151628 : I find you cool, but I'm afraid of talking to you.

// 202603151600 : Feeling like an impostor after a slightly good day.
And perhaps I have said too much.

// 202603141359 : There's more in here than it looks.
And less in me as well.

// 202603130226 : Here's your idol, what you should aspire to be. A plastic person without a single critical thought.
Consume. Consume. Consume.

Here's your idol, what you should aspire to be. An empty shell.

// 202603121700 : excerpt from a conversation about god 2:

"... magnetism looks like a quick patch to fix broken mechanics after someone messed up gravity. "Uh, hey, gravity is only pulling towards the center of mass, but we need some stuff going other directions too" *quickly adds a new code to make "some stuff go other directions too" instead of fixing gravity* ... probably good enough for the QA department to approve before sending it to the client."

// 202603121656 : excerpt from a conversation about god:

"... if our universe was a simulation there would be signs, like, they'd probably create some hard caps to optimize computing, something like maximum speed matter could reach or minimum temperature, and if you tried to force and just calculate some temperature that is too high the math would stop making sense because you hit the integer overflow. They could cut down a lot if they did some culling like in video games, you know, only render what's needed, like, you don't need particles behaving like particles all the time, they could behave like waves until they are observed... if our universe was simulated there would be stuff like that...
oh no...
"

// 202603120202 : A good dream can ruin your day.
Face reality now.

// 202603110134 : Still keeping old letters thinking I'm going to re-read them one day, and that perhaps my future self will be happy I did it. Even the newest are older than I was when I got them. And still keeping a habit of waiting for replies that will never come - and letting it crush me.

// 202603101320 : Fucking spikes. Being anti-social is a snowball. The longer you isolate yourself, the harder it gets to connect again.
I don't know how not to push you, or anyone, away.

// 202603100113 : I can no longer feel anything with enough intensity to make it poetic, or even worthwhile.

// 202603081541 : How many generations until people get fed up with safe tamed contained lives and algorithm-fed corporate garbage once again?
I want you reckless and wild.

// 202603080111 : I can distract myself, but can I stop feeling guilty? Starting another project to ignore the projects I didn't finish.

// 202603051313 : excerpt from using a privacy-respecting font services:

"... hey man, there are people who worry about Google tracking them, maybe they don't need to worry today, but the government of tomorrow might give them a reason to, since all those companies are already so proactively handing people's data to ICE and shit, and with modern tools it won't be hard to translate ad targeting data into footsteps... there are a lot of people saying the AI bubble will burst because there is no demand for all the crap they're inserting AI into, but I think it's stupid to think that we're the ones supposed to consume AI, the real consumers are the big companies, it's their demand, not ours, we're just the commodity... anyway, what should bother everyone immediately, even if they don't mind being tracked and profiled, is dynamic pricing, something that will become all the more common when all those fucking datacenters are operational. They will be selling that service, they already do that for transportation and accommodation just by knowing where you visited and what you looked at, and with those billions they are investing in infrastructure they will track you through their absurd amount of data and just tell the store how much more they can charge you because the AI read your digital footprint and discovered you just got a raise, that you're in high spirits, or that you're in dire need of that item, so they can use it to surge prices everywhere you're identifiable...

... maybe it won't make a practical difference, but every tiny bit of data you don't hand them is good, and those practices can raise awareness for more widespread usage, in every front, to a point where it can make a practical difference, and we can have a web they can't simply connect your IP that was fingerprinted elsewhere and link your identity through timestamps. Let their confidence in their information fall."

// 202603041939 : I messed up my medication, instead of taking one of each I was taking two of the same and none of the other... who knows for how long... is that why I feel no change?

// 202603041544 : Added The Operation, 1995 movie directed by Jacob Pander and Marne Lucas.

// 202603041012 : It wasn't as peaceful as I tell people. Everything went wrong. He trusted us so much, he trusted me so much... I can't shake his eyes, he was scared, having trouble breathing... what was his last thought?
I fucked up the only thing I couldn't. I just hope the medication was enough to get him tripping, despite his vein being busted... writing this doesn't feel liberating at all. It's torture.

// 202603021856 : Paralyzed. Can't explain the malaise, nor control the woeful expression.

// 202603022210 : Twinkle, twinkle, little star. What art thou hiding.
 - 24 ASCII art. Try to find them.

// 202603011856 : Suffocating from the things I didn't do. And I can't explain why I can't do.

// 202602282334 : Do I like you or just your troubles?
I can't tell what is it that is so endearing.

// 202602271709 : Such a familiar melancholy, I'm so enthralled by your sickness. I don't want to save you, I just wish I could reach you.
Will you notice me?.

// 202602261916 : I already failed today, but one day I gonna make it. I already failed today, but one day I gonna make it. I already failed today... why do I believe something is going to change one day?

// 202602261621 : They fear desensitivization. I find it essential... is that why I'm a fuckup? Why do I want you to be like me?

c;,:llc:;,,;::dKNNWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOxdoc::;:oxkd:lkkO0000000OkkO00O000000OOkkkkkxxxddxkkkkkxdddxdollodddoolll
:,,cllc:::;;::cdONWWWWWWWWWWWWWWWWWWWWNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOxdoc:,;llddccx00000000000000KKKKKK0000OOkkkxdxddoodddxxkxxddddooolllooooo
;,;lllc:;cc::::cxXWWWWWWWWWWWWWWWWWWWNKKKKKKKKKXXXNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOxddl:;clooclxOKK000KKKKKKKK000OOOOkkkkOOOOOkxxdddddddoooddddddoooddollllo
',clllc;;clc::;cONWWX0XWWWWWWWWWWWWWN0kkkOOOOO00KKKKKKXXXKKKXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0kddo:;:clocoO00K00KK00OO00OOOkkkkxdoolooddddxxdoooolooddooodddddoooooodooo
';cllc:;:coxdc:cONWNOoONNWWWWWWWWWWWKkddddddddxxxkkxxkOOOOOOO0KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkkkddl::cc:;ck000KKKK0kkOO0OOkkxxdddollcccccc::clllllllooddddddddooddddddddd
':lll:,,cccc::clodddlcloxONWWWWWWWWN0dddddddddddddddddddddxxkOOkkKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNN0ddxxddl::::,cx0KKKXK0OO000OOkxddddoodoolc:;;,,,,;:cllllloooooodddoooddodddddd
;cclc;';c:,.';::;,,,,;;:co0NNWWWWWW0doooooolloooodddddddxxxxxkxxxk0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXK0kdlclxxdool:,,cx0KKKK0OO000Okxxxddoollclllllc;,'',,,;:cccclcccllloooodddddddddoo
:ccc:',::,..,::;,,,,;;;cc:lOKNWWWWXxlodddolcloooolclooooooddxxxxkO0XWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0Oxoc::oxxollc;;lk0KK00OO00Okdolcccccc::::::ccll:;,'',,,;:::ccccccccloooodddddddool
::cc;',:;'.',::;,,;:;;:dkdccx0OKNWKxllllllxkdddddddoddddolldddxxk0KKNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOxocccloxdolc;;lk0000kkOkxlc:;,,'.....''',,;;;;:::;,'.',,;;;::::::::cllllllllooolll
',;;,,::,..';:;,,;c:;;cdkOxllccxXNOdl:;;,cxxx00Oxkkxkkkk0OkxxxxoxKXKXNWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNKkdl::cclddolc;lOK00OOkkdoc;,''.....        ...',;;;;,'.'''',,;:cclccccllcclllllllll
,'',,;:;'..,::;',:c:;:loodxxo:;dXXkoc:clcdkxOKK0kkkOKKK0KOxxxxxxk0XXXNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWN0xdl::;;cddlccoOK00OO0Okkxxdolllc:;'''.......   ...',,,''',;::cclllloolllc::ccccclll
c:;,'','..';:;,,;cc;;cdxdloodlcxX0dollcclxkxO00kxkk0XKKK0kddodx0KKKKKXNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWNXXKkddl:;;:oxkkdxO0OOOOOOOOkkkxxdddoolc:;,,''''''.... ..,,''',,,;;;;;;;::ccc:;,;::c:cll
llll:;'...,::;,,:c:;;ldxl:ldddx0Kkooooolokxooddoxkdxkkk00xlc:cdO0000O0XNWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWK00Oxddc::cloxkkOO0OOOOOOOkkkxxxxxddoooolcc:::;;;;;;,,'.';;,;;,,,,,'''',,;;;:::;,,;;;:::
llolllc;,',;;,',:c:;:oxdl:lxxdxkxlcllllcdkdooolokxoooodOkl::,;dkOkxxdkXNNWWWWWWWWWMMMMWWMMMMMMMMMMMMMMMMMMMMMMMWXKK0kddc::::cloxO000OOOOkkkkxxxxxxddddooollllcccc::;;:ccccllllllooolc:;,',,,,;;;,'''',''
loolllccc:;;;,,:cc::cdxdlldxxxkko:c:''';dxlccccoxoclloxOxc;,,:dkkdlold0NWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXXXOddc;;;;:cok00OOkOOkxxxxxxxdddddxxxxxxdddddoooolloddddxxxxxxxdxxxdoc:,'''',,''...'''
loocclcc::;;,'';:;;:odddoodxxxkxc:ccc:;cxddkkxodxddddxO0xl:::okkxodOOxOXWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNKkdoc;;;:clx00kxxxxxddddddddddxxxxxxxxxxxxddxxxxxxxxxxxkkkkkkkkkkkxdol:,'.....'',,;;:
llcccccc:;;,'''''',:oooddooddxkd:;clllcoxolooooxddxkkkOOdl::lkOkxoxOkkKNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXX0xdoc;:cldO0Okxxxxdddoooodddxxxxxxxxxxxxxxxdddoooooddxxkkkkkkkkkkxxxxdc;,,'''',,,,;;:
olclcccc:;,''''',,;lollllccddxxl;;;::;:ddlccccoxolloodkkoc:cokOkdoxxxkKNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKK0xdo:;;lxO0Okxxddddooddddxxxxxxxdxxxdddoooolcclodddxkkkkkkkkkxxxxxddddoc;,'.........'
olllc:::;,''..''',:llcccccoddxo:;,'...;do:::;:oxodddodOxc;;:dkkxlccco0NWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMWWWXKKKXX0xoo:;cdOOOxddooooodxxxxxxxdddddddoolllcclodxxkOOkkkkkkkkkkxxxxxxxdoooooc:;;,,,'.....
ollc:::;,........':lc;::;codddl;;;;;,,ldc;;;;:dddO0Oookd:;;:dkkdcclldKNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMWWWNkx0XNX0dolccxOOkxdoooooddxxxddddddoooolccc:;;:ldxkkkkkOOOOOOkkkxxxxddooddoolllll::c::::,'''
lllc:::,.. .''...';;,',;;coddd:,,;;;;;oo:;;;;ldoodxdldkl:;;cxkdollllxKNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMWWWNNKkx000OxooooxkOkxdooloodddddddooollcccc:;;,,'';lollloodxxkkkkkkkxdddddooooolc:;clc::clcc::;'
c:;;;;;'.........,::;,',;loodo;,,,,,,:ol;;;;:odlllllokxc,,;lkxolccclkXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0OkdxO0KKOooxOOkkxdooloodddddoolllcc::;;;,,''..',;,'''';clodxxxxxddoooddoooollc:,,:lllcccccccc
c:;;,,,..  .....':c::c;,,:lodc,,'....;l:,,;;:ooloooldkd:,,;okxoc:c:lOXNWWWWWWWWWWWWWWWWWNXKXWWWWWWWWWWWWNX0Oxdx0XXKkdkK0kxxdollloddddoollcc:;;;,,'''''''......   .';clloooooooooollllccll:,,;clloolccccc
lc:::;'..   ....,cllclc:,,cdo:,;,,'''cl,',;;coox00klokl;',:dxdoccoloOXWWWWWWWWWWWWWWWWNN0ocldk0XWWWWWWWNNNXOdoxkkkxdxOOkxxolooooddooolcc::;;,,,'''''',,,'.....     .,;;:::::cccccccc::cloo:,,:clodxdolll
lc:::,'.    ....,;:c:::;',coc:clc:;,;ll;,;;;loldxkdoxxc,,;cdxooccold0NWMMMMMWWWWWWWWWWNXxc:::::ldkKNWWWNXXXOdodkO00xllodddoooooooolccc::;;,,'''''',,;;;;;,,'.....  ..''''',,,,,,;;;;;;:lool:,;clooodoooo
c:::;'..    ...',,,;;,,,,;oo::oooo:,;oc;;;;;oo::clcoxd:,;:lxxdl::llxKXWMMMMMMMMMMMMMMWWKdc:::;;;;:codxO0XXKkold0KK0dlcloollloooollcc:::;,,''.'',,;;::::::::;,''.............''''...'',;:ccc:;:cclloooooo
::;;,'.     ...',;;::;;::coolooool;'';::;;;:ol:clccoxo;;::lxdolcloxO00XWMMMMMMMMMMMMMMWOl:::;,'''',;;;;:ldxoccdxxxdlccloolllooolc:;;,,''''...',;;;::::::::::;,,'.......................'',;;;;;:clllllll
:;;;,..      ..,;:::;;;;:lllodoooc,..,col:;coclddolol;,,;:oxoollok00OodXMMMMMMMMMMMMMMWKko:;,,''...''',,,,;:::loolcllclolccllllc:;'.........''''',,,,,,;;::::;;,'.... .......         ....'',;:::cclllcc
;;;;'.       .';;:::::;;:llloooll:'..,lol:;:;;ldxddxo;',;:dxllc:;cxOkodKWWWWWWWWWWWWWWWNX0Odc,''''''',,,,,,,,,,,,,',;;ccccclllc:;,....   ....''......'''',;;;;;;,'.....               .....',;;:::cccclc
,,;,..      ..,:::;,,;;;:lloooc:c;...;lllc;'..,:ccldo;',;cddc::coxkOOOO0KKKKKKKKKKK00K00OOko:''',,''''',,,,,'..'''....,:cccccc:;,'.      ...................'',,,''........................',,;::::ccccc
.....       ..',,;,'''',cllool;::,;;,:lllc;..';cc:ldl,';:lxocccdkOO000OOOOOOOOOOOOkkkxxddol:,,:odoc:;;,,,,,'.........',:cccllc;'..       .....         .    ......'''......................',;;::::ccccc
   ..  .........';,',,,:looddoll:,:;,;:::;'..,::::odc'';:oxolodkOOOOOOOkkkkkkkkxxxxxxxxddoc;;:looooooooolc;,..........':ccclc;'.   .    ....                      ......''.........''''....',;;::::::cc:
........','......''..'':loxxxolc,...,:c:,''..;cc:cddc:;;:dxdxkkkkkkxxxxxxxkkkkkkxxdddxxkkkxdoolooodxkkkOOkdc;'''.......;ccllc;'.   .   ....        .                  ..........'''',,''..',,,;;;;::::::
,,.........';,'..    ....ckkxllc'...;ccc;,'..cl:;cxo;,;;ldxxxkkxxxxxddddddxxkkkkkxxxxxxxxdoollloodxkkkxxkkxdc,'''.....';clllc:,.     .....         ..........               .....'',,''...',,,,,;;;;;::;
c:.       ..''...   ...  'colcc;...':ccc:;..'cc;;ld:.';codxdxxddddddddddddddddddddddoll:;;::clloddddddddolc::;;,''''''';loolc:;..    ....              ............            ..''''....'',,,,,,;;;;;;;
...      ................',;;::'...,cc:,''..,c:,;ll,.,:cldddddoooooddddddoolllllllllc:;,',;::clodddolc:;,,,;::;,'''',,;clolcc:;'........                  ......'...            ..........'',,,,,,,,,;,,
  .','.......''..........';:;,'....';:;,,;,',;;,;lo;,;:clooooollllllloooolllllccccccc:;;;;:clodooc:;,,''',,;;;;;,,,,,;cllolc:;,,'......                        ........          ..   ....''''',,,,,,,,,
...',,'',,;codddoc;...   .';,.......','':ll:;,,':dl;;:clllllllllllllllllllllllllclcccc:;;:clllc;;,,,''',,,,,;;;;;;;;;c::loolc;,'......                                                  ....''''''''''''
,;::,'',clodxxdddddl:'.   ... ..........'cccccc;ldl;;:clllcclllllllllllcccccccllllcc::;;:cllc:;,,''''',,,,,,;;;;;;;,:c,;lolc:,'......                                                  .........''''....
;::ll:,:loodoolccclllc,.....   ...      .';;,;;;ll:::ccccccccccccccccccc:::::::::::;;;;:clcc:;,,''',,,,,,,,,;;;;;;,,;;';lol:,'.. ....                                                 ..............    
,,,;;',:lllllc:::;:::;,',,'...';;,..........,;;;;'';:ccccc::::::ccccc::::;;;;;:;;;;;;:cccccc:;,,,,,,,;,,,,,;;;;,,,,,,,.;lol;'.   ...                                               ................ ....
'',,'';:llcc::;;;;;:::;'.,codxxdddl;'.. .,lc::;;,',:cclc::;;;;:::::::::::;:;;;;,,,;;;:cccccc:;,,,;;;;;,,,;;;;;,,,,,,,,';ll:'.   .....                                             ............''''''','.
.';:::ccccc:;,,,,,;:;;:,,lxxxddooxxo,. .,ooc::clc::ccllc::;;;;:::::::::::;::::;;;;,,,;:clolc:;;;;;;;;;;;;;;;;,,,,,,,,;,;cc,..   .',..                                              .... .........'...'..
.';::::::::;,,''.',::::cldxxdddlloxd;...,::ccccc:::::cc::;;;;;:::;:::::::::::::::;;;:clooolc:;;;;;;;;;;;;;;;;,,''''',,,;c;..    .,,..                                                     .......'......
.';:;,.............',;;:ldxxdddlcclo:....,:cccccc::::c::;;;;;;;;;;;:::::::::ccc:::cldxxddolcc::;;;;;;;;;;;;;;,,''''..',;:,.      ..                                                      .............  
.,;:;'.          ......',:clllll;,;::,..';ccllllccccc::;;;,,,;;;;;;;::::ccllolllooodolccc::::::::;:;;;;:::::;,'''....''';,.   .                                                       ...',;,...,:ldxkxo
.',''.           ..,;,'...,:llll:'';:;'';:clllllloolc:;,,,,,,;;;;:::ccccclooolllllccc:;;;;;;;:::::::::::cc:::;'......''',,.  ..       ...                                      ... ..;:cccc:;'.,d0KXXXK0
.....             ..''..',,,:looc'..''',::cccccclool:;,,,'',,,;;:cccc::::cccccccc:;;,''',,,;;::ccc::::cccc:::;,.......''''.....         ....                                   ..';;clllcllc;,;cdxxkkxxd
.                 .......'...':l:......;:ccc::cclllc;;,,''',,,;::cccc:;;:cc:;;,'......',,,;::::cccccccccccc::;,........'',''...           ......... .. ..          ...      ............................
                 .... ..,,,,;;:c;.    .,:cc:::cloooc;,,''..'',;:cccc::::cc:;,'.......'',,;:::::cccccllccccc::;,'........''''...               .........           ..... .....                        ...
                .'''. .';:clllc:,.....',;cc::cloddol:;,,'..',;::cc:;,,,,,,'''.......'',;;::::cccccclllccccc::;;'..........''...                                  ..........                          ...
.             ..',,'.....''........,;;;;,,:::clodddoc;,,'...'',,;,,,,,''''''''''''',,,;::ccccccccclllllcccc::;;,'...............                               .............               ....        .
..   ...     ..',,,,'''',;;'''''.';;;;;,..';::ccccloc:,,'.....''''''''''..........',;:::ccccccccccllllccccc:::;,'..............                              ................ ..........''''','.       .
'.........  ..'',,,;;;,''....'',,,;:::;....,::;;;:ccc:;,'........................',;::::::cccllllllllllccc::::;,,........    .                             ...............'','',,;;ccllcclolool;..  ...'
;;;,'........',,,,,,,;;;;;'..'',,;:::::,..,:::;;;;::::;,'.......''',''''''..'',,;;;::::::::cccccccclllllcc:::;;,,'.....             .                      ......''''....'',,;::::cccccccclool:,.......,
,;,'...  .........',,;:c:;,''''',;:::codxkkxolc:;;;;;,,,,'.....''',,,,,,,,'',,;;;;::::::::ccccccccccccccc:;;;;,,,'...                                     .....''''''''''',,;;:::::::::cccclool;.......,
,,,,'.. ....'.....',;ccc:'..''..';coxkO00Okxxdlc;,,,,,,,''........',,,;;;,''''',;;;;;::::ccccc:::::c:::::;;;::;;,''..                                    ......''''''''',,,,;;:::::xxx 964 Pinocchio xxx
                                                                  ......       .;cllllllllllllllllooooddxxxxxkOO000OkkOOOOOOOkkkkkkkkOOkkxxxkkkkkkkkkkkxxxxkkxxxxdddddooooolllllloodxxxxdoc,.           
                                                                  .....       .:ccccccclccccccccclloooodxxxxxxkkOO00OkkOOOOOOOkkkkxddddddddddxxdoolllloooooddddxxddddddooooolllcccloodxxxxdo:..         
                                                                ......      .':cc:::::::::cclllooooodddodxxxxxkkkOO00OkkO00OOkxkkkkxddoooollllcc:;,,,,,,;::cclloodddddddooooollllllloddxxxxxdc,.        
                                                               .......     .';:;;;::;;;::cclllooolcclllodxxxxxxxxxxxkOOkxkOOOkkkkkkxdoollcc::;;,,'........',;;:::clllooolloooooolllcclloddddxdoc'.      
                                                              ..''.....   .',,,,;;;;;;:::ccclccclcccclooddddooodddooodxkxxkkOOOOOOkkdoolc:::;;,'............'',,,;;;::ccccclllooollcccccclooooool;.     
                                                             .',,....   ..,,,,,,;;;::c:cc::ccclloddooolllooddoloooooooodxkkkkO000Okxdollc:;;;,'.....  ............'',,;;;;:::cllllllccc::cclllllll;.    
                                                            .',,.........,;,,,;;::::::ccccccclloooolloooooooollc:::clllodxxkxkOOOOOkxolcc;,,''....              ...........'',;:cccccccccccccccccll:.   
                                                           ..',,'.......,,,,;;::::c::cccccccooooolllllllc:::::::;,;;;:cclodxkkkO000Oxolc;,'......              ...''''..........',;::ccccccccccc::cc;.  
                                                          ..';;,'......,,,;;:::::cccccccclllooodollcc:;,'''',,,,,',,,,,,:coxkkkkOO0Okoc:;,......             ......................',;::ccccccccc::cl:. 
                                                          ..';,.......',,,;::::::::::::ccllloolool:;,'.........'''''''''',;lxkkkkOO0Oxl:;,...             ....             ...  ....',,;;:cccc::::::clc,
                                                           .',.......''..',,,,;;;;::::::ccccllllc;'...... .................,lxkkkOOOOkxoc:,....       ......   ..,::'.....    .......',,;;:cccccc:::cllc
                                                          ..,'..''','......'',,;;;;;;:::::::cc::;'.....                    .;odxxxkkkkkkxoc;'... .........  ....':ol;,',;,'.  ......',;;;,;;:cccccc::clo
                                                         .',,'''''''......''',,,,,,;;:::;:::::;,'.......                   .,cooddxxkkkkkxdoc,.......''.. .',''....,,;;;::::;,''''',,,;;;;;:::ccccc::::l
                                                        ..',''',;;;,.........'',,,;;:::;;;:;;,........                   ...,:cloodxxxkkkkkxdoc;,'.'::,...';::;;;:cll::c:;:::;;;,,;;;;;:::ccccccccc:::;:
                                                        ...',;;::;,'..........'',,;::;;,;;;,'......                      ...,;::clodxxxxxxkkkxxdoc:lo:...,cllcccccclllllc:cc:::;;:cllccllllolccccccccc::
                                                        ..',;cc:;;,...........',,;;;;;,'',,'.....                        ..',,;;:codxxxxxxkOOOkxxdooolcllooolloooodxxdddoolllccccclooodddddddolccccccccc
                                                       .';::cc::;,'...........',,,,,;;,,,,'....                          .',,,;;clddxxxxkkkO00Okxddooooddoooodddddxxxkkxxxddddddddddddddxxxdddollcc::ccc
                                                      .';:::cc:;;,............',,'',,,,,'....     ..............        ..,;;;;:lodddxxxkxxkOOkdollccloddxxxxxxxxxxxkkkkkkkkxxxxxxxxxxxxddxxdddoolcccccc
                                                      ..,;;ccc:;,...   .......''''..........       ...........''''......';::;;:clloooddddxdxxxdocc:;;:ccloddxkkkkkkkkkkkkkkkxxxkkkxxxxxxxddxddddoollcc::
                                                       ...;llc:,...    ...................           .....'.......''...';:::;;;:::::::clloooollc:;,''''',;clodxxkkkkkkkkkkkkkkkkkkkkkxxxxdddddddolllcc::
                                                       ..':lc;,'....   .................          ..';lo:;cooc,..  .'',;::;;,,,'.....',;::::;;;;,'...    ..',:ldkkkOOOOOOOkkkkkkkkkkkkkkkxxdddooolllcc::
                                                       ..,cl:,,.....   .............           .......,:::coddolc:;;:;;;;;;,,,..     ....''.......          ..,:okOOOOOOOOOOOOOOOOOOkkkkkkxddoollllcc:::
                                                       .':lc;,'..................             ........,:ccldxxxxdoc:::::;;,,,..          ...                  ..,lkOOOOOOOOOOOOOOOOOOkkkkxxddoollccc::;;
                                                       .,:c:;,''.... ............            ....,,,;;;:clodddddollcc:::;;,,'.                                 ..'lxkkkOOOOOOOOO0OOOOkkkxxdddoollccc:;;;
                                                       .,;::;,'....  .......               ...',,'''',;:cllloooollccc::;;;,...                                   .,odxxxxxxkkkkOOOkkkxxddddoollccc::;;,,
                                                        .,;,,,''..   .......  ..          .....'',,;;;;::cloooollccllc:;;,..                      ....            'lddxddddddxxxxxxxddooooollccc:::;;,,,
                                                        .''.''''..  ........ ....          ....',,,,;;:clloooollclllllc:;'.                        ..'''..        'cddxxxdooooddddoooolllllccc::::;;,,,,
                                                        ...........  .......   ..         ......'',::clolloollcclloollcc;.                         ..';;::;,,,'',;coddxxxxxdoolooollllllccc:::::;;;,,,,,
                                                        .........    .......    ..............',;;:cllooooooolllloooolc:,.                         ..,:ccccldddddddddddxxxkkxdooollllccc:::::;;;;,,',,''
                                                         ........    ......   ........',,,,,,;:ccclllooooooooooooooolll:'.                    .......;cllloxxxxdddddddddddxxxxxdollllc:;;;;;;,,,,,'''','
                                                         ........    ..............''',;;;;:cclllloooooooooooddddoooool:'.               ...........';codxxkkkxxddddddddddddddddddolcc::;;;,,,,,,,,,'',,
                                                         ........    ..........'''';:::;;::ccccllooodoodoooooddddoddoll:'.            ....',;::;:::;,:lddxxkkkkxxddddddoodoooooodooolc::;;;;;,,,,,,,,,''
                                                         ..          ..........,;,;:llccccccllllooooooooooolloooooodool:,.         .....'',;:cclloolclodxdxkkxxxxddddddooooooooolllollc:::;;;;,,,,,,,,''
                                                        ...         ..........';:::clolllllccccllooooooooooolllllloooll:;'.     ....''',,;;cloodddddodxxxdddolllclloooooooololllllllllcc:::::;;;;,,,,,''
                                                         ..        ...........';;::cllllccccccccllllllooooollllcccclllcc;,'.....''',,;;;;::coddxxxddddoooolc;,'.......',;:ccccc:cccllllccc::::::;;;;;,''
                                                                   ............',;;:cc::::::ccccccccllllllllcccccccllccc:;,,,,,,,,,;;::::cclllllc::;,,;;;,'......        ...',::::::ccccccc:::c:;;;;;,''
                                                                   ....    ....''',,;;;;;;:::::cc::cclllcccccccccccccccc:::;;;;;;;;;;;;::cc:;'.....  ...                      ..,;;;;;::cccc::c::;;;,,''
                                                                    ...     ........''',,,;;;;:::::::::ccccc:::::cccccccc:::::;;;;;;;;::::,....                                  ..',,,;;:::::::::;;,,,'
                                                                   ....     ...........''',,;;;;;;;;;;,;;:::;;;;;:::::::::;;;;;;;;;;;::;'..                                         ....'',;::cc::;,,,''
                                                                   ....      ..     ......''',,,,,,,,,,,;;;;;;;;;;:::;;;;;,,,,,,,,,,,,,..                                              ...',;::cc:;;,,,'
                                                                  .....       ..      ...........''''''''''',,,,,,;;;;;,,''',,''''''...               .                                .'',,;;:cc:;;;,,,
                                                                  .....        ...      ....................'',,,,;,,'''''''........                  .                               .,;;;;;::cc::;;;,,
                                                                   ....        ....          ...............'''',,,,''............                                                ..,:ccccc::cc::::;;,,,
                                                                    ..                          ..............',,''..............                               ..',;::::;;;;,,,;:cllllllllcccc:::;,,,,,
                                                                    ..                            ..............'............                            ...',;:ccllllllooollllllllcccllollccccc::;,,,,,
                                                                                                   .......................                          ...',;;clloodddooolloolllllllccccllllllllccc::;;;,,,
                                                                                                   ......................                       ..',;;:cclllllcccccccccccc:ccccccccllllllllllcccc::;,,,'
                                                                                                   ...................                      ..',;:cccllcc:;,,'',,,;;;;;;;;;;;;;::cllllllllllcclcc:;;,,''
                                                                                                     ..................                  ..',;;:cclc:;,'......'',''',,;;;;;;;:ccllllllccclcclllcc::;;,,,
                                                                                                      ..................               ..',;;;;;;;;,'.......',,;;:ccclolllllllllllllllllccccllccc::;,,,,
                                                                                                       .................            ...'',,,,,''''....''',,;:clloodddxxddddddddooolllllllcccllccc::;,,,,
                                                                                                        ....................  .......''''............',:cloooodddddxxxxxxxxxxxxddddooolcclllllccc::;;,,,
                                                                                                          .................................   .....,;::clooddddxxxkkkkkkkxxxxxxxdddddoollolllllllc::;;,,
                                                                                                             ......................           ...',;clllloddxxxxxkkOOOOOOkxxxxx Crimes of the Future xxx
kdodxOOxdxdx0OdkxdO0kkOkdkOO00OddOKK0OddOKK0Oxx00KK0xk000K0xo0XK0KOdkKXXK0kxOKXXX0dokKXXNO;......cO0OkkO0KK000OxkO0OO0OkkOkkkO0OkkdodxO00kkkxodxO0OkkxdddxkOkxxdooddxkkxxoloxdddxxdl:lxxdodddl;:dxdolooo
kxxdoxkkkOddkxO0Odxxk0KOxox0KKOddOKK0Oxx0000OxkKKK0kxOKKXKxdO0KKX0xk000KKOxO000K0kk000000k;......;OKKXX0kxkO00XXKkdxOO0KKKxlxOkO000xoxkkkO00kdxkxxkOOOddkkxdxkOxodkOxodxxdodxkkdlodolodxxxlcoolloxxxdc;l
ookkdxdokOkkxoxOkOkddOkk0kxOOkkOkO0OxkOO000kxk0000kxOKK00kxOK000OOKKKK0OxOXXKK0xdOXXXXKxdOl......,ONXXXX0xoxKXXX0Okdd0KK0OkOdlx00OkkOkook0OkkOOxddkkkkkOxxdddxxkOkxdddoodkkxdddolloxkdooooccldxxololcccl
dooox0kddodOkxkxoxkkOOddkk00kxxkO00kxxO0K0kxx0000kdkKK00kdkXXK0kdkKKXX0xx0KXXX0dx0KKXX0kxOl..... .oOO0KOOOOkkO00O0OOOkkkkO0OOkdddxO0Okkxddxk0OkkkxddxkOkxxddddxkkkxdooxxdxxxxoclxxdodxdl:cdxdooddl;:odxd
dxxoddokkxxdokOkxxdkOkkkdk0OkOxxOOkOOxO0OkOkk0K0kxkO00Kkdk000K0xk0000K0O00000OxOKK0OOkOKXXx'......dOxddkO0KXKkdxOO0KK0dlxkOO0KOdoxxkO00OddkxxkOOOddkkxdkOOxoxOkdoxkkdoxkkdldxdooxkkxlloolldxxxo:cllloxxx
lldxOxlodk0koddx0OxkxdOOxkOxxkkO0kxxkO00kxxk000kxxO000xolxkO0kdOKK00kdkXXKK0xd0XXXX0dd0XNN0;.... .lOOxloOKKK0Oxdx0KK0OOkook00OkOOdoxOOkkOOxddkkkkkOxdddxxxkOkxdddodxkkxdddolodkxddddlcloxdoodoccclxdoodo
llcokxxxodxxkkddxdkOxdddk0OkxdkOkddodkkkkxx00OkkxkKK0ko:,:cldodk0KX0xdO0KKXOxkO0KK0kxOOOKXO;      ,dxxkkxkOOOOO00OkkkOOO0OxddkOOOOOxodkOOkkkxddxkOkxxdodxxkkkxxodxxxxkxxoldxddxxdocldxdooddl:coxdooodc;c
';;:lldxxkdldxk0xoxxxOkdkkxkxlodlcc;:c;;coxO0OxxkO00Oxxxc,,,;:cloxkkO00OOOkOKKK0kxdOKXK0kxxc....  ,kKKKKKOook0KKKKxodk00KKOddxxO000kdxxdxO0OxdxkddkOOxdxOkdokOxddkOkooxxdodkkkolddlldxxxocllcldxxxdc:ccl
'';c:;;;:c:;;,:odxdc:lodxdooccc,'''',''';okOkxdk00Okdx0K0d:,;;;;;;:ldk000ddOKKKKOld0KKXKOdxl......'oOOKK0OkxkOKK0OOkxxk00OOOkddkOkkOOkddxkkkO0kddxxxxkOkxdddddkOkxdddoodkkxdddolloxxdooolccoddooolcccloo
................':;',,,cooocloc;,...',;;:oddddxk00kdxkO0K0dc:,,,,;;;;:cdxkOOOO0kxk0OkOOkk0Kx'......oOOkkkO0KK0kxkOO0K0kddkkxoxkdoxkOkO0OddkkOkkOkddkkkkkkxodkkkkkkxooxkxxxxxlcdxxddddo:cdxxooodc;codxoll
 ...  .........  ...,:lo:::,,,,'......,,,;;,,;oOOkddO0OOkdk0Ol,',,,,,,,;cokO0koo0KKK0xlxKKX0:......oK0xld0KKK0kdox0K0Okdolc;;lxxxkddO0Okxkkxok0OkxxkkddkOkxxkOkodkxddxkOxloddodxkkdclolldxxxo::lcldddxd:
       ..... . .......''...................'',cdxxdxO00kddk0K0o;'',,,,,,;;:lxxdxkO00OxxkkOK0:......:xkkkOO00OOOOkxxxoc:::;;;cdO0OxxxxxxO0OxxxxdxO0Oxddxddk0OxddddoxkOxdddoooxkxdooollodxololccllooloolcc
 ..   ...  ...   .........  ................',;loodxxxxdxkOOOkxd:',,,,,,;;;;:cdkOOxdx0KK0kxdc......;ok0KKKOddkkkxoc:;;;;;;;cdkkkO0KkoxkxkO00ddkOxxkOOodkOxxkkkookkkxxxxllxkkddddlcoxxxoool;cdxxdlll:;lod
 .    ..... .     . ........   ..............',;,;c:;;;:okOOxldOx:,;;;;;;:;;;;;cdkdlxOKKKOddl......'cx0KK0kxoolc:;;;;;;;;;lkOxoxOOOkkkxdxOkkkkkxdxkkkkkxkkddxxxxxkkdodddddxkxlcoooodxxo::lllodxxo:;cclod
..   ..  ..........  .... ..................'''.','....:c:cl:coxkd:,;;;;;::;;,,,;:okOkkkkkOKk,.... .:d0kxxdl:;,,,;;;;::::lkOOOOxdxkOOOkkxxxkOOkxxxxxkOkxdddxdxkkxoooxddxkxollooodddolcllooooollcclllllll
..    . ........ ...........  .........................;;,'.,lkOko:;;;;;;::::;;,,,;lk0Olo0KX0:.... .,d0xolc:;;;;;;;::cccoddk000kxkxdk00kdxOkdxOOxdkOkodkkookOkddxxlokOkdoddclxkkxolo::oxxxdll:;lddddoc:;
.        ...  ....  ..   ...  ....   ................ ..'...',:l:,;:;;;;;:::;;;;;;,;cddxkkk00c.... .,cdlc:::::;;;;::::lxkkxxkkkOOkxxkxxk0kxxxxxxOOkddddddkkxxxdoodxxddxdlloddddxdlclooooddl::clllodol:;:
               ..             .         ..... .....  .......'......';;:::::::;:::::;;cdk00koo:.....:cc:::;;;;::::::;;cdOO00xoxkkkO0koxkxxkOkddkkxxkkxoxkxxxxxooxxxdddocodxddddl:coddoooc:clloollc::ccool
         ..    .   ... ...   ..          ............................,:c:::cccclccc:;:ccclccc;...'cc::;;;;;;;;;:::;;lodkOOkkkxodkkkkkkxdxkkxxkkxddxkxxxkkdodxdodol:coooodxkdlclcldxxdl:::codddo:,,:ooool
                   ........................ ..........................,:::cclllllllc:::,.',:l:...:lcccc:::;;;;;;;;:okOOxodxkkkkxddxkOkxxxddxkkxddxxdxkxdodddooocc,'coodxoollllloolllccclllcc:,''';:;;;,,
                  ..   ... ................  ..........................'::ccllllllll:;:,..',,,..,llllcc::::;;;,,;;cdOOOxodddkOOxdkxodOOkdxkxoxOkodkOxodkdlodlccc:;cdkxdlol:ldxxoll:;ldddoc:'...''''.....
        .        .....         ................   ......................':lloolccccc:;:;'...''..;olllllcccc:::;;;;;::::coolcccldxddddddxkxddddddkkddddoodolccc:::odooooccllllodl:;:cllol:,.....''''.....
       ..       .... ....        ..  .......... .....  ...................:lllc:::cc::cc,.''.'.'colloollllllcc;,,;;,..',;;;,.';:ldkdlooloxkxodkxddxxooxxdlcccc:::llc::col:;;;,'',;;::;,.................
  ...   ..     .... .......   ..........  ................................':ccccc::::coocclcll;:oooooooollllc:,'','''..','..''.';;;;;,,',cloodddddddddxxoccc::::;;::cc::;,'....',,,,.....''''.. ....'...
  .            ...  ..    ... ....  ....   ...............................'.',;:c::::cclodddxxdollllllccllllc;,,'.'',,,'....'''...''',,''',;;cloodddddollcc:;;;;;:ll:;,'................................
                   ............   ..     .     .. ..................  .........';;:cllooddxxdddocccc::::ccc;'''......''''....''...'..','.',,',;ccoddocc::::lc;:lcclc;'.....'''............ ....... .....
                    ..  ......    .....  ..    .. ........    ..        ........,cooddddddddddddolccccc::;'............''..............',,''''',:ccc:;,,;cccccccc:,'.....................  ............ 
                           .... ...   ...  .................   .    ...........,codddddddddooodooollcc;'................'.............''',,'',:ccc:;,,coc::,';cc;'....'''............................   
.        ..   .              ..       .........................................:oddddooooolllooooolllc'.......................'..'',,,,;;;:ccccc:;,';llll:;,,;:::;'''''''..........        .  .......   
.        ..  ..                 ..  .........          .......................'cdol::;;:::;;;;:::clllc'..............''''''',;;,',;;;clc:llllcc:;,;::ll:clol:;:;;:::;;,'.''..........      ...    ....  
          ...             .   ....    .. ..   ..    ..............    ........,c,.';:c::ccccc::;;,,:ll, .........',,,,,,;;;;;;;;:::cccclllccc::;;;:cccccclllc::;;cc:;;,,',;;;'..........  ......  ......
                              ..   ......... ....  .,'.    ........    .......,. .;c:'...,::,..',,...;' ..',,'''',;:;,,,,;::,;c::lolcllccc:::;;,;cc::looccc:cool:;;;;:::;,,,,,,,'................ ......
  ..                          ........ ...   .....':c;...    .........     ...,'..cll::;:clc;,'',;...'. .,'',,;;;,,,;;;;;;;:ccccllllccccc::;,,;:ccc:ccclcc::coool:,,;:cc:,'.,;:::,...',,,'..............
                                        .. ......':ccc;....    .. .....    .. .,',clooolloolcccllc'.,,. .,''',;:;,,,,;::;;cccloolllccccc::;,,:c:cllc::;;clllcc:clllc:;;;,;;,,,;;,,,,'',,'.....''''......
                                 ..   .    ..  ..';::cc:'......  .   ..   . ...,::cclllllc:;:cccc:,,;.   ',;;;,,,,;;;;::cllloooollccc::;,,,:cc::cllc::;;clol:;;;loooc;,,:cc:;'.';;::;'..'.........'''...
                                   ..     .   .....,:cllollc:;'..  .. . ........,:ccccllc:;;::::;;;..    .;:c:;;::cllllooooollccc::;,,,,,:c:cccccc::cccc:::cccc::cccclc:;::;,,,',;;;,'.',,,,'...',,,''..
                                    ...        .   .',:clooooooolc:;;;;:::;;;,,'';cccc::;,,,,;;;;:,.    .;clllooooooooolllcc::;;,,,;;;:ccc::cc:ccc::cclc:;,:lolc;;;coodoc,,;::::,..,,;:;,'''',,,'..'..''
                                                      ..,::cclloooddooooolllllccccllc:::c:::;;;;;:;''',;:cllllllllllcc:;;;,,,,,,,:lc:cc::ccc::;:ccc::;;:c::::cc:::;:cllccc:::c:;,'',;;;;,'.',;;,,...',,,
                                   ..                    ....';::ccccllllccccc:::clolc:;;;;;,,,;::;,,,;;:clllllc::;;,''''',;;;:::::ccc::::cc:;;;cclc:;,;clc:;;;:llc;,,:loodl;,;::c:;''',,;;,'',''''..'''
.............                                                 ..,,,;;:::::::c::cc:clllc;'''',,;;;;;;;;::cccclc:;,,,'.',,;:cc;;cc:cc::cl:;:;;:::;;::cc::;;;;::::::::;;,;:lllc:::ccc:;'.',;;;,'..,;;;,....
......................................   .                     .....',,,,,;;:::cccc::cc:;,,,,,,,;;::::ccccc::::clc:;;;ccccc:::::lc::::::::;;::::c:,;cc:;;,,:cc::,,;ccc:,,:llooo:;;;;::;,',,',,'.','','..
          ..  ..................'''''''''''.................  .......',,,,;::ccccccc:;;,,,,,,,;:::ccccccc:::;:lol;,,;:cc:;::::c:;:cc:::;:cc:;;,:cc:,;;;:::;,;;;:::;;::;,,;coolc:;:clc::,'.,;;;;'..',;;,'
                         .    ..........................''''''''''..'',;:cccccclllllccc::::::cccccccccccc::;col:;',:c:cc;;:::c:;;::cc:;;;::::,,;::::;,,:cc:;'',:clc,',;:::;,;cclolc:::;;:;,','''''.'''''
                                                     ...................;ccccccclllcccccccccccccccccccccc:;;c:;,';:cc:;:::::;;:::c:;;::;;;,;::;,,,;:::;,,;;:;;,,;;::;;;::;,'';lollc;;cllc:;..,;;;,'...,,
                                                                 .    . .;ccccccccccccccccc:::::cccccccc:;,.......''''''',,'',',;;,,,,,;;,',;;;;;'':c:;,'',:c:;'',;clc;'',;;;'',:clllc:cc::;;,,,,'''..''
                                                              ...........'cccccccccccc::::::::::cccccccc::,.             ...........................''''..',,''''',;;,,'.';;,'..'clllc,.;lolc;..';;;,'..
                                                        ............''...,:ccccc::::;;:::::::::cccccccc:::,.                                    .........................................'',,'...'','...
                                                      .................'',:cccc:::::::::::::::cc::::::::::,.       .....',,'.............  ..            ...                    ........................
                                                .    ..................'',:cc::::::::::::;::::::::::::::::'. .    ...,;:;:l:,,;:::;,',;:;,'''',,,'....'...''........ .. ...                             
                                                 ..............''.....''':ccc::::::::::;;;::::::::;;;;;;;;'...    ...,;;;::;::;,,;;;;,',::;,'',;:l;',;;;:;'',;;;,'',,,''',,,''..........,;,'......... . 
                                          ...................''.....',;:;:cccc::::::::;;;;;::::::::;;;;;;;. .     ..'',;:;;;,;:;,,,;;;,,,;;;,'',;lc;,,;;;;,.',;;;,..,;;;,.',;::;'..',,'',:ccccccccc::::,
                                    .    ........................';cc;;coocccccc::::;;,,,,;;;;;;;;;;;;:;;,.      ...'',,;;;,,,;;;;,',;;;;'',;;,',:c::;'',;;;,'',,,,''',,'',,,;;;'..',,,'..;lool:;;:lool:
                                       .. ......................:c:;:loocccccccc::::;;,,;;;;;;;;;;;::::;;'.     ....',;;,';;;,,,,;;,',;;;,,',,;;,;;;;;,'',;;;,..';;;,..',;;;,.',;;;'..''''',;:c:ccccc::;
                                    ..........................,,,,;:::cc;;:cccccc::::::::cc:::::;;;::::;;.  .......',,,,,,,;;;,'',;;;,',;;;,'',;;;'',;;;;''',,,,'',,,'''',,',,,,;;,'..'',,'..,cool:;;;co
                               .............................',;;,,;:c;,;ccc:cccccc:::::cccc::::::::::::;,.  .......,,'',,;;,',;,,,,,;;,'',,,,,'',;,,,,,;;,'.',;,,..',;;,...',::'..,;;,'....''',;:c::cccc
                     .       ..........',,..................''..',,'',,,;;:::ccccc::::ccccccccccccccc:;;'.   ......'''',,;;,'',;;,'',;;;,'',,,,'',;;;,'',,;,'.',,,,'.''''''.'',,,',,;,'..'',,'..':ooo:;;
                                ......'''............................'','.';:::::ccccccllcccccccc::;;;;;'.  .......'',,,'',,,,,',;;,,,,,;,'.',,,,'',,,,,',,,,'.',,,,...,;,,...';:;'..',,,,'......';:c:::
                            .   ................. ...................'...,;;::cccccccccllllcccc:::;;;;;:,. .......',,',,,',,,,,'',,;;''',;,'.',,,,'.';;;,'.',,;'..'',,'..'''''.',;,''',,,'...''''...;lol
                     ..  ..............................................',;,;:cccccccccclllcccc:::ccccccc;.  .....'''''',;;,'.,,,,,'',;,''',,,'.',,,,,'',,,''',,''..',,'...',,'...';:;'...',,''......';::
                   ..   ...............................................,,..,ccccccccccccccccccccccccccc:'.  ....''.',,,,',,'''',,,''',,,'''',,,'',,,,'..,,;,'..',,'...',,'...''''.',;'.''',,'...'''....,
            ..   ..........................................................;cccccccccc::ccccccccccccc:;.   ......''',,,,''',,,'.',,,,'',,,'..',,,'.',,,''',,''''''''..'','...'','...,;;,''..'''''......'
            .. ............................'..............................';cccccccccc:cccccc:::::;,,,..  .......'',,'',,'''','''',,,''''''''.',,,'.',,,'..',,,...',,,...''''.......',,'..'''''.........
              .........................',,,,..'''..''..'''...............',.';::ccccccccc:::;,,................''''',''',,'..',,,'.',,,'..'','..',,,'.',,,,'.'''''..''...''''....'''...,,,,'....''''....
                   ..              ....','...''.........,.........  .......  ..',,,,,,,,'''..      ........  ...........................................''.............................''..xxx Gummo xxx
                 ...   ..............  ......................................................  ..     .     ...................................................... ................................     
               ...... .......................................................................................................................................................................           
               ...... .......................................................................................................................'',,,,,,'...............................                   
        .     .......   ..............................................................................................................';ccodxxxxddxxxdoll:;,'..................                         
     .......   ......  ....  .....................................................................................................,:coxO0KKKKKKK00OOkxxxxdoolc;,........     .                          
      .......  ...... .....   .................................................................................................,:lxkO00KXNNNNXXK0OOkkxxdddooooll:,.....      ......                     
                  ..   .....................................................................................................,:ldxkO0KKXNWNNXKOkkxddddooooollllllllc,..... ..........                    
                  ..     ..    ...........................................................................................,coxxxxkOO00000OOkxddooollllcccccccc::cccc;'...    ......                     
                   .             ..   ..................................................................................':ldddddxxxkxddddoooollcccc::::::::::;;;;;;;;,..     ..............             
                   .            ...   .................................................................................,clllllllooolccllccc:::;;;;,,,,,,,,,,,,,'''''''..............                    
                   ..           ...       ........  ... ..............................................................,cccc::ccc:::;;;:;;,,,,,'''''''''''''''''............  ....                       
  ..               ..            ...         ...    .................................................................,::::;;;;;;,,,,,,,'''''''............................   ...                        
                   ...          ....          ...    .. ............................................................,:;,,,,,'''''''.....................................                                
                                  ..          ...   ...  ..........................................................';,'.........................................  .....       ...                       
                                                     ..  ..........................................................',.........................................     ....      .....                      
                    .           ....                ...   .. ......................................................'...........................................     ...............   ....              
                                ....    ...  .... ...... ................................................................................................................   ......    .                 
                  ..            ....               ............','''....................................................',,,.............................................     .....  ..                 
                                ....          .     ..........;k0O00o.................................................,:llllc;'.........................................      ..                        
                                 . .          .     ..........,c:;::'.............. .................................':::;;;,,'.....................       .............     ......               .     
                                          ..         ........................ ..     ....... ........................''...........        .........           .........                                 
                                                       ...  .........,'. ..                  .   ......   ..............',;:clool:'......',;:lool:,...........''''......                                
                                                     .',.',..........;;'..........          ..     ...   ...........';:clddxkkOOOkxdolcc::cc:;,'''''',;:clooooooollc:;,..                               
                                                     .;c'';'.....  .''..'..      .                        ... .. ...;clodxkkkOO00Oxoc;,'';,..........',:lodxxxxxxxddol:,...                  ..         
                                                     ..............',,,,,,...... ............................... ...:cldxxxddddooc:,'......  ....  ...',;:cclloooooooolc,.                              
                                               . .................,;;::;''.........................................,:cllllcc:;;,,'.....,::::c;........'''',,;;::::::::::;'.                             
                          .........................',::;;,'.......,,,::'.....'.....................................,:::;;;,,''........,loddoooclc:,,,,,..........'''',,,,'...... ..         ....        
 .................................................................,'''...........................'.................,;;,'''............;c:;'......'',,,'.................................................
 .......   ...................'.............''.......'.........'..'''...',''''''''''''''''''''.....................''''..................         .................................  ......         .   
....................   ..................'''....''''''....................'',,,,,,,,,,,,,,,,,,,'....................................                   .................................................
...................... .................',,,,'',,,',,'....''',,,,'.......'',,,,,,,,,,,,,,,,,,,,,'.'''.............................                            ..........................................
......................................',,,,,,,,,,,,,''''''',,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,'............. .... .................      ..............          ................. .......................
..............................',''....',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,;,,,,,''.......      ....................................................        ......................  ..........  ......
.............................................'''''''''''',,,,,,,,,;;;;;;;;;,,,;,,,'.         ......''''''...............................................     .............   ...............            
.............                   ........            ......,,,,,,,,;;;;;;;;;;,,,,,,;'.     ..... ..............'''.......................'................   .................. .........    ..          
     ..       ..  .......'...................           .,;;;;;,,,;;;;;::;;;;,,;;;;;,..   ....   ........       ...................................................................                     
 ......  .    ......................'''''...   .  .... .,c:;;;;,,;;;;;::::;;;;,,;;;;;,.     ..   ............     .. .':ll,....................................',,'..         ....                      
               .............'...........    .........  .;cc;;;;,;;;;;;::::;;;;;,;;;;;;;..   ...  ..... ..  .. ......ckKXNXd;,''.............................'',;:lol,.......         .....              
    ........    .....'''......  .......    .....      .';;;;;;;;;:ccccc:::;;;;;;,;;;;;;;'.  ..    ....     ........dKXXXXNk;'''''..........................'',;;cooddl:,.......................         
          ......''''....        ........   ...        .;;;;;;;;;;:ooddoc:::::;;;;;;;;;;;;,. ..    ................o0XXXXXXO:...............................'',;:cllodddo:...........................    
     ............           ..   ........  ..'.      .,;;;;;;;;;;;clool::::::::;;,;;;;;;;;,...    ...............:OKXXXXX0d;'...............................',;:clloodddxo:..            .......,,'.....
..........            .             .....   ....    .';;;;;;;;;,;;:::::::::::::;;;;;;;;;;;;;'.  ..    ..........,x0KXXXK0ko:,...............................',;:cclloddxxxxdc'.                ....   . 
...                  ...           ....      ...    .;;;;;;;;;;,;;::::::::::::::;;,;;:;:::::;'............     .:k0KXXK0kxdc,'.............................',;;:cccllllodxxkkxc'.....          ..       
                                   ..'..     ....  .,;;;;;;;;;;,;;;:::::::::::::;;;,;:::::::::,.................o0KXKK0kxdoc,..............................'',,;;;::ccllodxkO00Oo,. .                   
                     ....    .       ...  .    ....';;;;;;;;;;;,;;;::::::::::::::;;;,;:::::::::;.     .........,x0KK0Okxdlc:,'..............................''',,;;:ccloodxxkOKKKOo;........  ..        
   .                             ..........    ..'';;;;;;;;;;;,,;;;:::::::::::::::;;;;;:::::::::;..     .......:OKK0kxdolccc;'...............................'',,;:cclodddxxxO0XXXX0d:...... .....      
  ..     ...                .......     .........';;;;;;;;;;;;,;;;:::::::::::::::::;;,;:::::::::::,............lO0Okxdolccll:,'..............................'',;:ccloodddxxxk0KXXXXXKkc'..  ..''.      
                     ........          ...    ...';;;;;;;;;;:;,;;;:::::::::::::::::;;;,;:::::::::::,'.........,xOkxddollclloc,'''............................',,;:ccclloodxxxk0KXXXXXXXKkl'....''.      
          ....   ......           .....       ..';;;;;:::::::;,;;;::::::::::::::::::;;;;:::::::::::::,.......'cxxxddolllllooc;,''...........................'',,;::cclloddxxxk0KXXXXXXXXXKkl;'.'..      
         .'....  .             ....          ...,;;;;;:::::::;,;;;::::::::::::::ccc::;;,;::::::::::ccc;......'oxdddoolllooooc,'''...........................'',,;::cclloodxxxk0KXXXKKKKKKXXKOo;'..      
          .               .....           .....';:;::::::::::;,;;;:::::::::::::ccccc::;;,;:::::cccccccc:'....,odddooollooooo:,''.............................',,;::cclloodddxkOKKKKKKKKKKKKXXKOo;..     
                  .........            .....  .,:::::::::::::;,;;;:::::::::::cccccccc:;;;,:::ccccccccccc:,...;oddooooooooool;,'..............................'',;;::cclloooddxO0KKKKKXKKKKKXXKKKOo,..   
                  .....             ......   .';;::::::::::::;,;;;:::::::::ccccccccccc:;;,;:::cccccccccccc;..:oooolloooooooc;''..............................'',,;;::ccllooddxk0KKKKXXXXKKKKKKKKK0Oo,...
             .....              .......     ..;::::::::::::::,,;;;::::::ccccccccccccccc;;;,;ccccccccccccccc;.:oooolooooooooc,''''............................'',,;;::cclloooddxO0KKKKKKKKKKKK0000000xl,.
          .....         .............      ..,:::::::::::::::,,;;;:::::cccccccccccccccc:;;;,:cccccccccccccccclooooooddddoooc;''''''..........................'',,;;::ccllloodddk000KKKKKKKKK0000KK00OOxc
      .....            ............     ....,;::::::::::::::;,,;,:cccccccccccccccccccccc:;;,;:cccccccccccccclodoooodddddoool:,,,,''..........................'',,;;::ccclloooddkO00000KKKKKKK00KK00OOOkx
    ...               .....  ...   .........;:::::::::::::::;,,;,:cccccccccccccccccccccc:;;;,:cccccccccccccclodoooddddddooolc;;,,,'..........................'',,;;::ccclllooodxOOO00000KKxxx Brazil xxx
MMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKXWM
MN00XXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0xodO0000OxdOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0OXM
MXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOk0XNWWXOkKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MNOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0k0NNWNKO0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MN0XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXO0XNWWN0OXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKk0NWWNKOKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXO0XNWNX00NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0OKNWWN0OKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKk0NWWNKO0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOOKNWWN0OXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKk0NWWNKOKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOkKNWWN0OKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkOXNWWX0OXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKNMWNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0k0XNWNX00KNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXXWWNXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXOO0NNWWX000KNMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXNWWNXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOO0XNNWNX000KNWMMMMMMMMMMMMMMMMMMMMMMWOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXXNWWXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0OOKNNWWNX0O0KXNWMMMMMMMMMMMMMMMMMMWOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNWXKKNWNXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0OOKNWWWNXK0000KXNWMMMMMMMMMMMMMWOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKNMWNKXWNXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0OkOKNWWWWNNK0OO000KXNWMMMMMMMWOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXKWMMWKKNNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0OOO0KNWWWWWNNXK0OO000KNWMMNOKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKXWWMWXKNNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX000000XNWWWWNNNXK0OOO0KKkKM
MX0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXKXNMMMX0XNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNK000000KXNNWWWNNNK0kd0M
MK0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOXWMWWX0XNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKK000OO0KNWWNXk0M
MK0NMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX0KNWNXWX0NNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXK0OOO0XKk0M
MK0NMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKWWXXNK0NNXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNX0Oxd0M
MK0NMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKNWWXXN00NNXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKx0M
MK0NMMMMMMWNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0KWWWXXN00NXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
MK0WMMMMMMNNWMMMMMMMMMMMWWMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMNKKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW00WWWNKKX0KNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
MK0WMMMMMWNNWMMMMMMMMMMMWNWMMMMMMMMMNNWWMMMMMMMMMMMMMMMMMMMMMMMWXKXWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX0NWMWN00X0KNXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
MK0WMMMMWXNWWMMMMMMMMMMMWXXWMMMMMMMMWXNWMMMMMMMMMMMMMMMMMMMMMMMWNK0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0XWMMWKk0K0XXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
MK0WMMMMNNWWWMMMMMMMMMMMWKKWMMMMMMMMMNNWWMMMMMMMMMMMMMMMMMMMMMWNXK0KNWMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMW0KWMWWN0kKK0XXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
MK0WMMWNXNWWWWWMMMMMMMMMWXKNMMMMMMMMMWNNNWMMMMMMMMMMMMMMMMMMMMWNXK0KXNWMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMWK0WWWWWXOOXKKXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MKOWMWNXNWWWNNWMMMMMMMMMNK0NMMMMMMMMMWNXNWMMMMMMMMMMWWMMMMMMMMMNXXKK0XWWMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMK0NWWWWWX0KX0XXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MKONWNKXWWWNNWMMMMMMMMMMN00XWMMMMMMMMMNXXWMMMMMMMMMWWWMMMMMMMMMNNNXXK0XWWMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMX0XWWWWMNKKX00XXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MKONWKKNWWXXWMMMMMMMMMMMNK0KWMMMMMMMMMMNXNWMMMMMMMWNNWWMMMMMMMMWNNXXK0KNWWMMMMMMMMMMMMMMMMWWWWMMMMMMMMMN0KWWWWMWXKXK0KXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MKONXKNWWKONMMMMMMWWMMMMNXK0NWMMMMMMMMMWXXNWMMMMMWNNNWWWMMMMMMMWNNX0XK0KNWWMMMMMMMMMMMMMMWWWWWWMMMMMMMMW00WWWWMMNKKXK0KXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
MKOK0XWWKk0WMMMMMMWNWMMWXKK0KWMMMMMMMMMMNXXNMMMMMWNNNNWWMMMMMMMMNNXOXNX0KWWWMMMMMMMMMMMMMNKNWWWWMMMMMMMWK0NWWWMMWKKKK0KXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
M0kOKWWKkxKMMMMMMMNXWMMWK0K0KNWMMMMMMMMMWXKXWMMMMMWNNNWWWMMMMMMMWWXOKWN0OXWWMMMMMMMMMMMMMX00XWNNMMMMMMMWK0NWWWWMMXKOk00KXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOKM
M0x0NWKOkOXMMMMMMWXXWMMWXKXKKNWMMMMMMMMMMX0KNWMMMMWNNNWWWMMMMMMMWWXOONWKOOXWWWNWMMMMMMMMMNKKXWNNWMMMMMWWX0XWWWMMMNKKxk00XNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
M0kXWK0Ox0WMMMMMMNKXXNMMWNXXKNWWMMMMMMMMMX0KXNMMMMWNXXNWWMMMMMMMMWNOkNMN0xkXWWNNWMMMMMMMMNKKKXWXNWMMMMMWN0KWWWMMMWKXOxk0KXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
M0ONX0KOxKWMMMMMMXKX0KMMMWXXXXWWMMMMMMMMWN00KXWMMMWNX0XWWWMMMMMMMWNkdXWWKxdOXWNNNMMMMMMMMXOK0KWNXNMMMMWWNO0WWWWMMWKKKxkO0XNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
M0OK0KKkOXWMMMMMWKKX0ONMMWXNXXWWWMMMMMMMWXKKKKNWMMMNKkKWWWMMMMMMWNNkdKWMNxoxkKWNXWMWMMMMMXk0KKWWNNWMMMWWNkkNWWWMMMK0XOkk0KNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
M0kOKX0k0NWMMMMMNOkXOxKWMWNNNXNWWMMMMMMWNKKKKKKNWMMNKdkWWWMMNWMMWXNklONMWOlodxKNXXWWWMMMMNk00ONWNNWMMWWWW0kXWWWMMMX0XKkOO0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MOd0NKOkKWWMMMMM0lxKOdkNMWNNWXXWWWMMMMMWKxOKXXKKNMMWKloXWWWMNNMMWKXk:dXWMKolkkk0XXNWWMMMMNO00kXWWNNMMWWWWKkXWWWWMMNO0KOOO0KNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
MOkNN0xxKWWMMMMWx:kOllxXMWKKNWNWWWWMMMMW0lxKXNNXNWMNKlcKWWWMNNMMNKXk;lKNMNxcxOkx0KXNWWMMMNO00kKWWNNWWWWWWKdOWWWWMMWOkK0OO00XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0ONXOdxXWWMMMMXc:OKold0WW0kKNWWWWWMMMWN0oxXXNWWWWWXKdc0WWWMNNMMN0XkodkNWWOcoO00000XWWWMMNOKKk0NWWNWWNXNWKdkNWWWMMMOx00OOO0KWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0ONKxokNWMMMMWk,:OKOdoONWkoOXWWWWWMMWNX0loKXXWWMMWX0koOWWWWNNWMX0XKK0kKWMXock00XX00XWWWWXOK0d0NWWWWWNKNWXOOKWWWMMW0oOK00O0KNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0OKOo:xNWWMMMXl'cOKXklxXWx:d0NWWWWWMWNX0dlOKKNWMMWX00xONWWWNNWW0OXNWNOONMWkcd00KXKOKNWWWK0Kxo0NWWNXNXKNNKK00WWWMMN0ld000OKKXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0k0xolkNWMMMWkllxOXWOlo0Wk:lkXWWWWMMWNXOOOkKXNWMMWXKKOOXWWWNNNNOONNWWKkKWMKoo0K0XXKXXNWW00KdoOXWXO0XKKWX0K0ONWWMMNKdlO00O0KXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOxOdxkOXWWMMXdxkk0XWKlckN0xdd0NWWWMMWXKk0XKKXXWWMWX0KKOXWWWXNNXk0NWMWN0ONMNxlkKO0X0KNNWNO0KxdOXWKO0K0XX0kkOOKWWMMNKOok00OOKXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WkdkxO0kKWWMWOk0OkKNWKo:xXKKKxkKWWWWMWX00XWNKKXNWMWX0KXKXWWNNNN0kKNWMWWXOOWWOoo00OXKKNWWXk00xxkKN0kOO0NKk0O000NWMMNX0xkO00OKXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOdkkKXOKWWWXO0KkOXWWXdcdKXNW0dOXWWWMWX0KNWWXKKXWWWX0XNXXWWNXNXkkXNWMMWWKx0WKxox0OKK0XXW0xKOoodKNkdxoOX0OKkOKOXWWMNK0OOk00OKXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOxO0NNO0NWN00N0k0NWWXkld0XNWNOx0NWWMWKOKNWWNK0KNMWK0XNKKNWXXX0xONNMMMWNXkdKKdllk0K00KKNOxKdlllKXxddoOKO0XxxX0KWWMNK0KOx0KOKNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOkOKWN00NNK0NNOkXWWWNkdx0XNWWNOxKNWWN0OKWWWWX00XWN00XNK0NNXXXOx0KKXK0kkkkdkOddodO0000KXkk0lc;;0Kxodx00OKXdl00OXWWWKOKKxkKO0NNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOxxkOOxkXXOKWXOOXNNWNkxOOXNWWMXkkXWWXO0XWMMMWK0KNX0KNWXKNNXXKkk0O0KXKXNNWXOxk00xkO00OKKxkkcl,,O0dodkkk0NXkcxKOKWWWKOKNOx0OKWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOdO0KKOOKKkxOkdddxOXXOk00KNWMMWKkOXWXO0NWMMMWNK0XKO0KXKKNNXX0O0KXWWWWWWWWWNOxOX0ddk0OK0xOxlo;;OkloxOkkKNK0ol000NWWK0XW0xOOKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOxO00K0kkOOOOxddxddONKKKXNWWWMMWKO0XXKXWWMWWNXK0K0k0XXKKXXKXXKKXWWWWWWWWWWWX00XXkldOO0kxkoodc:xo;ldxox0KO0k:x0OKWWKOKWXxk0XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0OXXXXX0kOOOO0KK0Okk000KXNWWWMMMMWX0XXXXXNNWNNX0OOKNNWNXXKKNXXNNNNNNNNNWWWNNX0KXOclOO0kkxldkl;c''okkO0OdoOO;:000NNKOKWWkkNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0kKXXXXXXXXK00KKXXX0OOxdONWWWWMMMMWKkxxxkO000KKXKXNNNXKKK00XKXNNNXXXXXXNNXK0O0KX0olkOOkkkox0l..'oXWMMMWOdK0l;dK0KNK0KWMOkNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WklodxkO0KKK00000KKXKKXOoxNWWWWWWWWWN0xxxk000KXXNXXXXXXKKOkkkxdolllcloddoolcccodkOdlxOkxkOxOKl.,o0MMWX0OxxKKx:cO00X0OXMMXONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
WOx00K0xodO00OOOO00OOOkkdxXWWWWWWWWWXKKXNNWWNXKKXXX0Oxoc;'....   .;c;cxkxdc'..,ck0koxOxxOOkKKl,lxKWK0xoddOKKxc:o00000XMMWNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0KMMMN0OkxOXXXKkOKK0000OxKWWWWWWWWNXXNWWWWWWNNKkooodl,..    .. .:ONXKNWWWW0doxkKNKddkdd0KXW0l:dxkkOXk:cx0KXxlc:kX000NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0KMMMWWMWxlOXXXKkOKXXXKOx0WWWWWWWNNNWWWWWWWWNklokKNWNx,...,,;,,:;,:l0WMMMWKod0KKNXxxxokXWWWOlcddclONklk00KXkolcdKX0KNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0KMMMMMMNx:dXXXXOOXXXXXKk0WWWWWWWWWWWWWWWWWW0dxXWWMMMNx:,,:c::::,.,dNMMMMXocONNWWKdxxd0WWWXkdlodkKKN0kKK0KNOdxkdx0OKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
W0KMMMMMMWOcdXXXKO0KKKKK0kKWMMMMWWWWWWWWWWWWWNXNWNWMMMMWKxl:;,;;:ld0WMMMW0doONWMWW0dxdxNWWWKddlldONNWKk0X0KNOdOKOlokKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOoKM
W0KMMMMMMXdo0XXKOk000KXX0ONMMMMMMMMWWWWWWWWWWWWWWXKXWWMMMMWXKKKXNWMMMWX0Ok0XNWMMMW0ddd0WWWNOdkOdlxKXWNkONKKXOd0NKo:xXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOloKM
WOKWNXXXKxdOK0OO0XXXXXKOdkNMMMMMMMMMMMMMMMMMMMMMMMNXXXXXXNNNNWWWNXXK00KXWMMMMMMMMWXkd0WMWNOxk0Xxco0XXN0x00KXkdKMXxokWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXkxOkKM
WOKMWXOkxOKKKK0KXXXXXX0d:dNMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXNWMMMMMMMMMMMMWNK0NMWXOdx0XX0dck0OXXkk0KKdoKMNkdKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kOXKkKM
WkdkxkO0KXXXXXXXXXXXK0kdoOWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMW0xddkKNNKKkxxkKKO00K0odXMWOkXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kkKNNKkKM
Wkdo:kXNNXXXXXXXK0O00XNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOdoxxOO0NXK0xOXKOKKKXkcxWMMKONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOkOKNNWWKkKM
NOOXOkKNXXXXXKOkkOXWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNX0kOkl:dKxdXKkkOK0O0XKXXxl0MMMWNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKkkOXNNWWNKxdKM
NOOXX0OKXKXKOxxOXWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKkkOkdoc:okc:llloddlokkdxdc:coxxkOOOOOOkxkkO00OOO00KKKKKKXXXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0OOO0XNWWWNKOOOkKM
NOOXNXOkOOkddOXWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOkk0kolooddddoolcloc:lodoollll,.',;ldddddocl:,oOOO00000000000000000KKKXNWMMMMMMMMMMMMMMMMMMMMMMMMMWNKOkkk0XNNNNNX0OOKWNOKM
NOONNNKkddxOXWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXKxlxK0kdkOOOOOOOOkxxocoxkkOOOkkd::c::ldxkkkxol,'xNNXXXXXXNNNNNNNNNNXXK0OOOOOOO0KXNWWMMMMMMMMWWNXK0000000KNNNNNNX0OO0XWMMNOKM
NOkK0Oxxk0NWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKKKNMMMMWNKO0XNKkOK0xodxkkkOOkxo:,..,;::::::;,'.'..',;:;;;'...lxkkkkkkkkOO00OO0KKXNNNNNNXKOOkkkOOO000KKK00000OOO0KXNNNNWWNK0OO0XWMMMMMXOKM
NkdOO0KXWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxxkdoO0Ok000OOk0X0kkkx;..........     .............,:clooddxkOKNNWWWWWWWWWWNNXKK000000O0KXXNNNNNNNNXXXXXXXXNNNNNNNNNNNXK0OOO0XWMMMMMMMMNOKM
NO0MMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkldxdoollkOOkl::lddx0KOl'....',,;;,''';lodxxolxOOOOKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNK00OOOOO00KKXXNNNNNNNXXXKK00OOO000KXWMMMMMMMMMMMMNOKM
NOKMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd:odkkolx0OOl;dkOkxoxXNOdxkooKXXKOkOkdxkx0NXO0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKKK00000000000000000KXNNWMMMMMMMMMMMMMMMMMNOKM
NOKMMMMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkloxOxokkxOOllOK0OKdcxkk0XKxOWNK0KXKOxxkkKN0ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
NOXMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOdk0OdxXK000Ok00OKKdlx0XWNOkNWNNNN0KKkdOXXKOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
N0XMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkdkxdONMMWK00OOO000XNWWWKdOWMMN0OXW0dxKNXOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
N0XMMMMMWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXkdooONWWNNX0O0KNWMWWWWXo;kNXKkxKMNkdOK0OKWMMMMMMMMMMMMMMMMMMMMWXKXNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
NOXMMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOO0KKXXXXNWWMMMMWWWWOclOOkkdOWM0dx00OKWMMMMMMMMMMMMMMMMMMMMW0dx0KKKKK00KNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
N0XMMMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWKoxNNK0kdKMNxdO0KWWW0dodx0NWMMMMMMMMMMMMNO0XKXXXXOooOKKKXKKKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
N0XMMMMMMWWWWWWWWKxkXWMMMMMMMN0xdONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWXlc0WX0OxkNW0oxOXWMMNl..';cllooxOKNWMMMMMWK0XNNXXKOOXMMMMWNXOkk0KKKXKKKXXNNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
XOKMMMMMMWWWWWWWW0oloxKWMMMWKOOOOKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWXx;lKNK0Od0WXdokKWMMMMXd;','..';;,;ldxOKXWMW0OKNWWWMMMMMMMMMMWNXNWWWNNXK00000OO0000KXXNNWWWWMMMMMMMMMMMMMMMMMMMMMMMNOKM
XOKMMMWWWWWWWWWWWWWWNOooxKWWNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWKdoodKNK0kxKWkokXWMMMMMMMNXX0o,'...,:cloodxkO0Okk0NWWWWWWMMMMMMMMMMMMMMMMMMMNKOO000KXKKKKKKKKKKXXKKXXXXNNWWMMMMMMMMMNOKM
XkKMWWWWWWWWWWWWWWWWWWXkkXWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWKodOxdKXK0xkXKdkXMMMMMMMMMMMMMMN0ko:,..',,;;;::;:::loxO0XNNWWWWWWMMMMMMMMMMMMMMMMWWWMMMMMMMMMMWWWNNXXK0OxdddO0KKKXNMMNOKM
NOKWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWW0coX0xx0K0OdOKkONMMMMMMMMMMMMMMMMMMMWX0Oxoc;'....cool;',coxxxkkOKXNWWWWWMMMMMMMMMMMMMMWWWNNNXXXNXXXXXKKK00KXXNWNNXKK0XXOKM
NOKWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNOookNOxkOK0kdOO0WMMMMMMMMMMMMMMMMMMMMMMMMMMWX0ko,.,cdxkkkkkxo:,;::clxOKNNWWWWWWWNKKKXXXXXXXXXXXNNWWWWMMMMMMMMMMMMMMMMN0kxKM
NOKWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWXxo00OXkkOOKKkx0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKl..',:ldxkOkoc:,',:cldxkO0KKK0OO0XWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXkKM
NOKWWWWWWWWWWWWWWWWWWWMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0oo0WKOKkkKOKXkx0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dc;'....';cll:cxkxxxdoolc:;ckKNWMMMMMMMMMMMMMMMMMMMMMMMMWWNXXXXNWWMMNOKM
NOKWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWNWWWWWWWWWNNWMMMMMMMMMMMMMMMMMMMMMMMWWWXxcl0NWXO0kOX00Kxd0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxl:;,'......,coxkOOkxdl:o0NK0XWMMMMMMMMMMMMWWWNNXXKKKKKK0KXNNNNXXWXOKM
NOKWWW0dk0KKKKXXXXXXXNWWMMMMWWWNNNNNNXXXXK0xkNMMMMMMMMMMMMMMMMMMMMMMWWXkodxkKWWXkOOONKO0oo0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxok0XXXKKOxo:'.....',;::lkXNNNXKXWWWWWWNNXXXXKK0KKKXXNNWWMMMMMMMMWNX0kKM
NOKWWWNKKNNWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMWWNNWMMMMMMMMMMMMMMMMMMMMMWXkl:xK0OXWWKdkOONN0Odo0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWko0NNNWMMMMMMWX0kdl,...'oKNWWWNNNXK000KKKKKXNNWWMMMMMMMMMMMMMMMMMMMMWKkKM
XOKWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOocclOX0OXWWKddkONWKkxdkNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0odOKNWWWWMMMMMMMMWXo':ONNNWWWNNKdd0XWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
XOKWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkodxkdo0NNKKWW0ddxOXMNkdxxXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKOkkOKXNWWMMMMMMMXkxKNNNNNWWWXolONMMMMMMMMMMMMMMMMMMMMMMWWMMWMMMMMMNOKM
XOXWWWWWWWWWWWMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxc;o0kxxdOWWKKWNOxOxkNMMKdOXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKOdokKNWWMMMN0O0NNNNNNNWWW0od0NMMMMMMMMMMMMMMMMWWNXXXXNMWNNNWWMMNOKM
XOXWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOdccllkOdxOxOWWXXWXkOXkkNMMW0ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOdxXNNWWXO0NNNNNNNNNNWNOxOONWWWWWWWWWWWWNXKK00KXNWMMMMMWNXXWMNOKM
XOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMXkolooodxkOxkKxkNWXXNKk0WXOXMMMWXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOkOXN0x0NWWWWWWWWNNWXO0XKNNNWWWNNXKKKKXXXXNWMMMMMMMMMMMWWWWXOKM
XOXWWWWWWWWWWWWWWWWWWWWMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMWKxlldkxllkOx0OkXkxNWXXN0OXMMKKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXK00OOOOOOOOOOO00KKXXOOOxONWWWWWWWWWWNXxd0KXNWWWX00KXXNWWMMMMMMMMMMMMMMMMMMMMMNOKM
XOKWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKdclxkkkdcdXKxK0kN0d0WXXXOONMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMWNK0OOkxxxkO0KKKKKK0000OkkkkkockNWWWWWWWWWWNOc'cOXNNNWKkOXWMMMMMMMMMMMMMMMMMMMMMMMMMMNOKM
XOKWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dlok00000xl0WXkKX0NNxONXXKOXMMMMMMMMMMMMMMMMMMMMMMMMMMMNX0OOkkkO00KKKKKK000OOOO0000KKKK0dxXWNWWWWWWWNKkxo:lOXNXXXOk0KWMMMMMMMMMMMMMMMWWMMMMMMMMMXOKM
XlckXWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOdldOKNWWNNNOOWMWKNMWWWOkXXKk0WMMMMMMMMMMMMMMMMMMMMMWNX0OOkkkO0KKKKK0OkkkkkkOOOOOO00Okkxdlcl0WNNWWWWWWNOx0NXxx0XNKXXkk0KNWWMMMMMMMMMWWWWWNNWWMMMMMMXkKM
Xc';cdOXWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkdox0XNWWMMMMN0XMMMMMMMMM0kKXOkNMMMMMMMMMMMWNXXXXXK0OOOkkkO0KXXKK0kxxkOOKXNWMMMMMMMMMMMMWNKd;l0NWWWWNNWNkxKNN0kO0XXKKXkOXXNNWNNWWWWWWWNXX0O0XNNWWMMMMXkKM
Xl;cc::cd0NWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMNOdld0XNWWMMMMMMMXOXMMMMMMMMMKkKKOKWNXK0OkO00Okxoc,:dkOO0KKXXKK0OkkkkOOKNWMMMMMMMMMMMMMMMMMMMMWOkOOKNWNNNNXkxKNNNOxOKNX00KxkXNNNNNXKK0OOkdc;:clkXNWWWWWMMXOKM
Kc;cc:::;:okKNWWWWWMMMMMMMMMMMMMMMMMMMMMWKxlcoOXWMMMMMMMMMWKxxNMMMMMMMWNkoxddxddolc:,;lodxkko;,dKK0OOOkkkOO00KNWMMMMMMMMMMMMMMMMMMMMMMMMW0OXKO0NWNNNKooKNNWNOx0XNXK00xkKNNNNNNNXkc;cc;.,dOxdOXNNNNWWXkKM
0:,:::ccccccldk0NWWMMMMMMMMMMMMMMMMMMWXklclx0XWWMMMMMMMWXKKKxkNNX0Okxdllc:cccllllodl:cxkkxol;'':xOO00KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0OXNXKXWWNN0c'oXNWWXkkKXNX000xkKKXNNXNNN0c;col,,d0Oxoox0KXNWKkKM
KdolccccccclolccoxOKNWMMMMMMMMMMMMNKkoc:oOKNWWMMMMMMWXXK0kxklcllc:;,,'';:cldxkOOOOxl,.'..';coxOXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxxXXKXNNNXOxxloKNNNXkxKNWX000dxKKXXXKKXNk;,:loc,cxxkko:dKXNNKkKM
XOKKxollllooolc:cccloxkOOO00000OkxoccokOXNWWMMMMMN00KXX0d:;;;:clllc:c::oxdxxdol:,'....;lx0XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkdOXNNXK0O0NMXkx0XXNOx0NNXK00dx0KXX0000Okd:;cdo,,cxkkxlckXNNKkKM
XOXWN0xloooolccclllolddooooooooooddk0XNWWWWMMMMMXo:x0KX0l;codxxxddolc;',,'...',;codkOKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0O0KKKXXWMMMMNOx0KK0xONNXK00Oxk0XK000OOKKd;:ox:,cdkOkdllxKNKkKM
XOXWWN0xxxdoolldxdoodkOOOkkkkkxkkO0XNWWWWMMMMMMMNkkX0OK0l''::;'......',;coxO0KNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMWKkkO0kxKNXK0KKOddkOOO0KKKKx:;lxo;okxOOxddod00kKM
KOXWWWWXOkxxxxxkkkkO0KK0OkkkkxkKXNWWWWWWMMMMMMMMMK0WNOO0x;....   .:x0XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kxkdxKXK0KKK00xc:looodxc',cxd;lOkkkxdxkddxxKM
KOXWWWWWNXKKKK00KKXNXKK0000O0KNWWWWWWWMMMMMMMMMMMN00XOONNOxkkoccoxO0KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kd:lkO0KXK0K0odOkxo:,..':od;,cxOOkddddo:lKM
KOXWWWWWWWWWWWNNWWWWNNNWWNNNWWWWWWWWWMMMMMMMMMMMMMNOxdoONK00KKNWWWWNXK00KKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNklodkKXKKK0dx000K0k:.,:od:,lOOOkxdoooc:OM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWXKKXNNNWMMMMMMMMWWWNXK00KKXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOkkx0XK0KOdk000KK0x:,:od:;d00kkxxdolcl0M
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKK0KKKXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKO0xkKKK0o,lOO000Od;;:dx:;okOkkxkkdoclKM
XOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKKKKKKKKXNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNXXXXXXXNNNNNKkOxx0K0d;';::ldkd,.;:xx;;lxkkxxxkkxloKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKK0KKK00KKKKXXNNWWMMMMMMMMMMMMMMMMMMMMMMWNNXXKK00KK00000KKKKKKKKKKKKKK0OxooxdloooOOl.:xd,.;ckx;;okkxxxxkkxloKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNXXKKK00000000000KKKXXXKKKKKKK00000000KKXXNNNWWWMMMMMMMMMMMMMMMMMWXXK00OooOXKooKWx;;oOd'.cxxxdddxxdloKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNXXKKK0ko::cdkO00KXNNNNNNWWWNWWWWMMMMMMMMMMMMMMMMMMMMMMMMMM0dkKXOoxKo;:dkl,';cdddddddo:lKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNKOkOKXNNWWNNWNNNNNNNWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxx0X0ddkc;ckx:l0KOkxddddddooKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNNNNNNWWWNNNWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOdOKKxddc;lkd;l0WMMWWNNNWWXkKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKxkKKOo;;:dOl:xKKKKNWMMMMMXkKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkx0X0o;;lkk:oNMMWXKKKXNMMXkKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOdkK0c;:dOlc0MMMMMMWXKOOK0kKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKdxOd::oOx:dNMMMMMMMMMWX0kxKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkdd:;cxkcc0MMMMMMMMMMMMMXkKM
KOXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKo:;:oxl:xWMMMMMMMMMMMMMXkXM
KONWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNo,:oxo;cKMMMMMMMMMMMMMMXkXM
KONMMWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKl:lxd;.,OWMMMMMMMMMMMMMXkXM
KONMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXd:lxxc,;cdKMMMMMMMMMMMMMXkXM
K0NMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd:cdxc,l0OdxXMMMMMMMMMMMMXkXM
K0NMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxccodc',dKKOdkNMMMMMMMMMMMXkXM
K0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXdccdxl:oooOXKkdkNMMMMMMMMMMXkXM
K0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXocldko:dNXdd0XKkdkNMMMMMMMMMXkXM
K0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKocldko:dNMMKdx0XKkdxXMMMMMMMMXkXM
K0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0ocldkl:dNMMMW0dx0XKkdd0WMMMMMMXkXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOlcoxxl:xNMMMMMWKddOKK0kxxKWMMMMXkXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMXxccokxcckNMMMMMMMMXkox0KK0xdx0NMMXkXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNNWNNNNNNNWWNWWWWWWWWMMMMMMMMMMMMMMWKo:ldkxccOWMMMMMMMMMMW0ddk0K0OxddkKOkXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWNNNNNNNNNNNNWNWWWWNWWWWWWWWWMMMMMMMWOlcoxkd:l0WMMMMMMMMMMMMMW0xdk0000OxdooXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNNNNNNNNNNNNWNNNWNWWWWWWNWWNKdcldkxl:oKWMMMMMMMMMMMMMMMMWKxddk00KKkdXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNNNNNNNNNNNNNNWWWNNWWNNNNXklcoxOxc:dKNWWWWWWMMMMMMMMMMMMMWXOxddk0xdKM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNWNNNNNNNNNNNNNWNNNNNNNNNNNNN0ocldOko:lkXNNNNNNNNNWWWMMMMMMMMMMMMWKOxdloXM
K0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNWWWNNNNWWWWNNWWNNNNNWWNNKxlldkOdccdKNNNNNNNNNNNNNNWWMMMMMMMMMMMMMMNkdKM
0OXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXX0xlcldkxl:ckKKKKKKKKKKKKKKKKKKXXNNNNNXXXXXXXXOxXM
NKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOkkOOOOkkkO000000000000000000KKKKKKKKKKKKKKKK00NM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxxx Eden: It's an Endless World! xxx
.. ....         .......              .....        .ld:........   .....'...'''',,:c:;;;:;;::::::::clc::cc::llc:::::::::::ccccc:::;;;'......';,'.....'',cdl...                                            
... ...          ..                    ...        .cx:........  .........''''',;::;,,;;,;::::;,;:ccc::::;;:lc:;;::::::::::cccc::::,........','.....',;cdl. .                                            
... ..                                            .:x:........ .........'''',,;::,'',;,.,;;;;,,;::c:::::;;:cc:;;::::c::::::cccc::c:'........''.....',;:dl.                                              
.                                                  'o:................','''',;;;,''',,..',,;;,,;::::;;::;;;:::;;::::::::;;;:ccccccc:'........'.....';;:xc.                                              
.            ...                       .           .:c'...............,,'.'',,;,''''''...,,;;,,;;;::;;::;,;;;;;,;::::;;;;,,;::cc::::;'.............';;lx:.                                              
      ...   .....                       ..          'c;..............,,''''',,,'.'''.';,.',,,,,;,;:;;;;:;,,;;,'',;:::;,;;,,;;::::::;;;'.............;:oo.                                               
.    ...   .....                     .......   ..    .,.............,,,'''''','..''..;oc',,,'',;,;;;,,,;,,,,;,'.';;;:;,;;,',,,;;;:;,,;,.....    ....,;l:.                                               
    ............                        ..           .'............',,'''..'''...''.'oOo'''''.',',;,,,,,,,'',,''',;;;;,,;,'',,,;,;;;,;,.....    ....';:.                                                
  .. ..........   ..                                .,,............,'''....''...',.'lKXk;'',,..,',;,'',,''..',',,',,,,'','..',''.';,,,,.....     ....''.                                                
...............                                     .,'...........',''..........',,oKNNKo,,,,..'.','''''',..',,:o;',,''.''...,'...',,,,'...      .......                                                
. ..............                                    .,,...........,'............,,lKWWNNO:',;;'..','''''''..',,lOo,''...''...''...','',....          ..                                                 
  ...............                     ....          'c;''........',....'.......',:OWWWWNXx;;:ol,.','...'''..',;xXOc'......;c,.'...,,'''....         ...                                                 
  ................      .             ...          .:l;'.........''....'....'''';xNWWWWNNKd::dOo'','...'';,',,cONXk;.'...'cko,...',,'.'....      .......                                                
................  ...                            ...ol,'...''..........,'..'::,,c0WWWWWWNNKo:dK0l',,'..',cd:,,oXNXKo,;,',,oOkc'...,;'......      ....':'                                                
...............  .....                             'dl,'...''..........,,..;ol;,ck000KXNNNN0loKXOc''''.',oKd,;kNNNKxclc:ccdOOx:..';:,......     ...'.'c,                                         ..     
.............  ........                .           ,dc''...,'..........',.'lkxl;lOOOkxkO00KXkxKNXk;',''':kN0loKX0OkxkkkOkxOKKKx,';;::'...,;.    ...'',c;.                                               
...........  ............        .....  ..        .;dc,...,;...........',.;x00kcokkkkkO0OO0KK0XNNKd;''',lKWNkkK0OOkkOOkxxkkO0K0c';,;c,...;l,.   ...'',l:.                                          .    
........   .................    ......  ..         ,oc,...;;. .........'..,loddoddc:cccllok0XNNNNNKo;;;:xXNNXKK0OdlcclcclcokOkx:,cc;c:.;;,o:.   ....';lc.                                     ......    
......    .................  ............          .c:'..,;.  .....,'....':dxk0XNkoo:,cl:cokKXNNNNNKko:l0WWWNNX0xol;cl;,oooKWK0xoOk::c,;clo;   .....';ll'                                       .....   
......   .............................             .,;'.';'.  .....:;....':kOO0XWkdkdclod0OxOXNNNNWWWXdoKWWWWNX0k0KdoxocoooKXOOOOKOc:c;:xOl.    ....';cl,           ..                            ..    
......  ....................   . ....              ........    ....ll'...':k0kk0XKOOOkxkKWWXXNNNNNWWWWXkKWWWWWNNNWWXOkkkxxO0kxk0KXkc:;;oKk,.    ....',:o;           ..        ...  ...           ..     
......  ...................   ........... .      . .......      ...;xc.';,,xXXK000KKKKXNWWWWWWNNNWWWWWWNNWWWWWWWWWWWWNXKKKK00KNNNKoll;;dx,.     .....':c.        ...      .......  ..             ..    
....    ........................:oolc;'.......     .......    .  ...,;':clcoKWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWWWNkdxdccc,..      ....','         ..      .. ...                   ...   
...... .......................,o0NWNNXOo:,.........'c,..'......  .....,dxxOxOWWWWWWWWWWWWWWWWWWNWWWWWWWWWWMMMMMMMWWWWWWWWWWWWWWWXKKOdxl...        ......               ....   ...     .                 
......................   .....cONWWWMMWWX0xc,......'c:'.,,............,okk0XKNWWWWWWWWWWWMMMMMMWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWXkoc'.          .....            ... ...   ...     ....         ..    
.  ..............  ....... ..'oOdlokKWMMMWWNKko;'...;l:;;;,.........''';oxONNNWWWWWWWWWWMMMMMMMMWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWMMWWKl,...         .....            .....  .            ..           ...  
.............          ......'dk;...;okKWMMMWWWXOdl:cdxxddddlccccc::;;;;:cxKWWWWWWWWWWWXKKXWMMMMWNWWWWWWWMMMMMMMMWWWWWWWWWWWWMMMWNk;....       .....''.       ......              .               .  .  
.     ..... .          ......'od,.....':d0XWMMWWWMWNXNWWWWWWWWWWWNNNXKKK0OO0NNWWMMWNKxl:;;ckXWMMMNNWWWWWWMMMMMWWWWWWWWWWWWWWWMMWW0c'.          .,'..::.       ..                                        
       . ...      ....... ....cc.......';ckNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNWWMWXxc,......'oKWWMWXNNNNWNNWWWWWWWWWWWWWWWWWWWMWWKl'..         .,,..'cc.        . ..                       .             
.             ................;,......':d0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKo,.........'xNWWWNXNNNNNNWWWWWWWWWWWWWWWWWNWWW0l,...         ':,..'c:.    .                             ..     ........
.            .................;c'...,lOXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0l'.........:0WWWNNNNNNNNWWWWWWWWWWWWWWWWWWWNOc'....        .;;'..':;.    ..                                  .........
.             ................,o:..:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOdc,......'xNWWNXXKKXWWWWWWWWWWWWWWWWWWWWKd;'....         .;,...':,.                                              ...
......        .  ..............ld;c0WMMMWWWMMWMMMMMMMMMMMWXKXNWMMMMMMMMMMMMMMMMMMMMMWN0d:'..''lXWWXKXXK0XNNNNWWWWWWWWWWWWNKkl:,'.....        .,....':,.                                              ...
............. .       .    ....;dkKWMMMWWMMWWWMMMMMMMMMMWKO00KNMMMMMMMMMMMMMMMMMMMMMWWWWXOo:,'cKWWXKNNNNKXNWWWWWWWWWWWWNXkollcc:;,'...       ......,c' .                                           .  ..
............               ....'l0NWMWWWMMWNWMMMMWMMMMMWKOOOO0NMMMMMMMMMMMMMMMWWMMMWWWWWWWWXOdxXWWNKXXNWNXXNWWWWWWWWWNK0Odlllllllcc:'..      ......;:. ....                                          .. 
............              .....'lKWMWNWMMWNNWMMWWMMMMMWKOOOOO0NMMMMMMMMMWMMMMMMNNMMWXNWWWWWWWWWWMMWK0KNNWWWNKXWWWWNXK0OOkl:llllollcc;'...     .....:;......                                             
.............           .......'lXMWNNWMMNXWMMWWWMMMMMXOkkOOO0NMMMMMMMMMWMMMMMMNXWMMWNNWWWWWWWMMMMWXKKXXNWWWNKXNNK00OOOOx:,;:cllloolll:'..       ..,......                                              
.............................',,oXMWKXWMMNXWMMWNWMMMMW0kkkOOO0NMMMMMMMMMWMMMMMMNKNMMMWNNWMMMMMMMMMWNXXXKXNWWWWNK0OO00KXNk:'',;ccloddddl:..        ...                                                   
............ .............',:oddkNMMWWMMWXNMMMWNWMMMMXOkkkOOOKWMMMMMMMMWWWMMMMMWKXMMMMWNNWMMMMMMMMMNXXK0O0KNWWWNK00KNWWWk:,''':cllodddl:'.        ..                           .                        
.........    .. ........,oOKNWWKKNMMMMMMWKXMMMNXWMMMWKkxkkOOOKWMMMMMMMMNNWMMMMMMXXWMMMWXKWMMMMMMMMMNXXXKOO0KNWWWWNKXWWWWO:,,,';cclllool:'...........                                ..                  
.......       .  ......,dXWWWN0ddKMMMMMMWNNWMMNKNMMMWKxxxkkkOXWMMMMMMMWXNMMMMMMWKKWMMMW00WMMMMMMMMMNKKXXKOO0KNWWWWNNWWWNk;,,''';clcloooc:'.......... .                              ...                 
........  .        ...'lKWWWKo;,;xNMMMMMMMMMMMNKKXWMWKxdxxkk0NMMMMMMMMXXWMMMMMWK0XMMMMWNNMMMMMMMMMWXKXNNX0000KNWWWWWNWNOc,''''.,:ccloddoc;''......'..                                ..                 
...........  ...   ...:ONWWNk;'',o0NWMMMMMMMMMMNXXWMWKxdxkkk0WMMMMMWNXXNMMMMMMWNXWMMMMMMMMMWWWWMMWWWWWWWWWNXKKXNWWWWN0d:;,'''''';:clodddoc;;;,,'..',.                                .                  
..........    .......;kNWWN0c''.'cOKXNWWMMMMMMMMMMMMWKxdxxkkKWMMMMMWXKNMMMWWMMMMMMMMMMMMMWNXNWWWWWWWWWMMMMMMMWWWWWWMWOc;:;,,,,'.,:cloodxxoc:::c:'.',.                                                   
.....................lXWWNNk:,,'':k000KXNWWWMMMMMMMMMNkdxxxkXMMMMMMMMMMMWWWMMMMMMWWWWNNXXXKXWWWWNNNWWWWWWWWWMMWWWMMMMWOlcc:;;,'',:cloddxkxoc::ccc;;;...                                                 
...............  ....:0WWNXklldxxxk0OO0KKXNNWWMMMMMMMNOxxxxONMMMMMMMMWWWWWWWNNNXXXXKK000KXXWWWNNNNXXXXXNNNNWWWWNWMMMMWKdlc::;;,'';cloddxkkkxc:clolc;...                                                 
.....................,xNWNNXXNWWNK0O0XXXK000KXWMMMMMMW0xxxx0WMMMMMMWWWNXKKKK00KKKXXXXK00KNWMWNXXXXNNNNWWWWWWWWWWWWWWMMNOlc::;,,'',:cloxkkO0Ooccoo;'.....                                                
.....................'lKWWWWWWWNNNKO000OxddxO0XNMMMMMMKxddx0WMMMMWWWNK0OkOkxddxxO0XNXKKXNMMMWNNNNWWWWWWWMMMMMMMMMMWWWWW0oc:;;;,'.,clloxkOO0Oxlll:'.,,:c;... .                                           
.....................':kNWWNNNWWWWN00Okdl::ldkOKNWMMMMXkddxKWMMWNNNNKOddkkdlc:lodx0X00KNMMMMMWNNWWWWWWWWWWWWWWWMMMWWWWW0lc::;;,'',:lloxO0000Odlc,',:::llc,.....                                         
.....................';dKNNNNWWWWWNKOkkkxoooxkOO0NWMMMXkddxKMMMWNNX0OkdxkkdollodxO0KKKXWMMMMMWNNNNWWWWWWWWWWNWWWWMWWWWNklc::;;,,'',cloxO00000xc;;,,,::clllc:,...                                        
.....................',l0NWWWNNXNNXK00OO00OO0OOO00XWMMXkxdxXMMMWWNK0OO00OOOOOkOO000KXNWMMMMMMWNNNWWWWWWMMMMWWWWWMMWWWWNxc:;;;;,,,,,:loxO0000Od:;;'..;:cllodddl,..                                       
......................'c0NNWWWWWNK000NNNXXNNNNNX0O0NMMKxxxONMMMWNK0KKXNNNNNXXXXXXXNWWMMMMMMMMNXXNWWWWWWWWWWWWWWWWMWWWWXdc:;;;;;;;;:cldkO0000kdc;,...,:cllolcloo:.                                       
......................'lKXNWWWWWWWX0OXMMMMMMMMMWNKXWMW0xdx0WMMWMWXKXNWMMMWWWMWWWWMMMMMMMMMMMMNXXNWWWWWWWWWWWWWWWWWWWWWN0xxdxxdoloodxkOO00OO0Oxo:,...;cllccccllodc'....                                  
......................'oKNWWWWWWWWWWXKXNWMMMMMMMMMWMMNOdxkKWMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMNK0XXKKXXXXNWWWWWWWWWWWWWNXK0000OOOOOOOOOO00OOOOkdc,..';cc:;:cllccloc'......            .                  
.......................c0NWWWXOkOKNWWNNNNNNWMMMMMMMMWKxxxxKWMMMWWMMMMMMMMMMMMMMMMMMWWWMMMMMMWKkkO0KKXXXXNWWWWWWWWWWWNNXKK000OOOOOOOOOO00OOOOkxd:'.',::,,,:cc:::ccc:'........                            
.......................'dKNNXKkdookXWNNWWWNNNWMMMMMMNOxxxx0WMMMMMMMMMMMMWWNNNNNNWWWWWMMMMMMMXOkkOOkkkOKXNWWWWWWWWMWWNNX000OOOOkkkkOOOOOOkkkxddc,.',,,'',;;;;;:cc;;c:........                            
...................... .;kKXK0OOkkk0NN00XMMMNXNMMMMWKxxxxx0WMMMMMMMMMMWNXKKNWWWWMMMMMMMMMMMW0xkOOOkxxOKXNWWWWWWWWMWWWN0kkkkxkxddddxxxxdoollloc,.''''.',,,,,;;:c:,,cl,................xxx Texhnolyze xxx
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMN0KWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMWWNXXXXWMMMMMMMMMMMMMWWWNKXWMMMMMMMMMNNWMMMMMMMMMMMMWkldkXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKOkkxddxoo0WMMMMMMMMMMMMWW0xkXWMMMMMMMMWWWMMMMMMMMMMMMNOdoldNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOxolcccccl:',dXMMMMMMMMMMMMMWNNWWMMMMMMMMMMMWWWMMMMMMMMMMMWOdKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOol:;,,,,;;:;;;'lXMMMWWMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKXWMMMM0:,,'',;:::ccccc:,lXMWWWMMMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNK00XWMMMWO;',;:cccccllllllc:dNMWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXOxdkXMWMMMMMWXOxocclollooooooollkNMWMMMWWWMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXKXMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0xxKWMMMMMMMMMMMWKxc:ccccllllloc:x0KXWWMMMMMMMMMMMMMMNXWMMMMMMMMMNXXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkdxxoxNMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkXMMMMMMMMMMMWWMNx::lx0KXXXXkloddxOOOKNWMMMMMMMMMWX0KWMMMMMMMMMN00KNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOdxxdkNMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0XWMMMMMMMMMMWNWMWNKKXWMMWWXkdxxxxk0kxdOOOXWMMMMMNKKNWWMMMMMMMMMWWWWMMMMMMMMMMMMMMMWNKKXWMMMMMMMMMMMMWXXNNNWMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKXWMMMMMMMMWNXWMMMMMMMWNKOkxdldkxkxkOkxdkkddkKXXXX00NMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKOxdooo0WMMMMMMMMMMMNXWMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXWMMMMMMMWK0XWMMMMMMW0dooddookxxxxOOkxkOkkkddxkk00KWMMMMMMMMMMMMMMMMMMMMMMMMWXOxollooooooONMMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXKKXWMMMN0OXMMMMMMWW0oodddl:okxxxkO0OkOOOkkdok0XWWNNWMMMMMMMMMMMMMMMMMMMMMMMKl:ooddddddddoONMMMMMMMMMMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0xkKXX0xdk0XWMMMWKxololc:::dkxkkOKK0kO0OOOdkNWWWMWNWMMMMMMMMMMMMMMMMMMMMMMM0l:cdxxxxxxxxdd0WMMMMMNNWMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXdlloodxoc:okNMNOc,;:loodo::cclodkOOOKK000xOWMWWWWNWMMMMMMMMMMMMMMMMMMMMMMMWKdcdxxxxxxxxkdxXMMMMWKXWMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkdoxxxO0kxl:l0WO;;cldkOOOd,';clllllodkOO00kOWWWMWWWWWWXKOkxxxxx0MMMMMMMMMMMMMXdlxkxxkkkxdllkWMMW0k0WMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKdkOkOOkOKOkdllOWk:okkOOOO0Ol,;ccccloddolok0kONMWMNkooolc:::cccc:oXMMMMMMMMMMMMWOldkxdool::clxNWNKkOXWMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKxkOOOOOOK0OxolOXKxodxkOO0OkxdddoollllllllllcoXMWMXl',;:clllllllcc0MMMMMMMMMMMMWOcclcccoxOKNNK00O0K00NMMWNWWWMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOkddO0OOkxxkkxxolkXNN0kdlloddk000KK0Okkxolc::;;xNMWWKc,:coodddollcclkWMMMMMMMMMMWWOlclx0XWMWWWWNKKNWWKO0OkddddokNWMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXxc::;okxolccccllloc:xOkdollc;;:lx0KKKKKKKK0kdl;:OWWWWXo,,codddddoollccxNMMMMMMMMMMMMWNNWMMMMWNNWWNNWMWKxc;:clooo:;dKWMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:,;lc,::;:looccclodc:dxooooolc;,;cx0KXKKOkkkkxxxONWWMMO,':oddddddooollcdXMMMMMMMMMMMMMMMMMMMMMWWNNWMMWOc::ldxxxddlcloKMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0o:coxxc,,;loodocc;:ox::xkdooooll:;cccdxxxxkkOXXXNNKOOOOOd:cloooooddoddoocoXMMMMMMMMMMMMMMMMMMMMWNXXWMMMW0ccoddxxxdlcxdcxXMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0xdodxkOkl;ol,:odkxoc;:oold0kxxddolol;;ool:cxKNNXNWNN0ookkdkkk0OxdkkoodddddoclXMMMMMMMMMMMMMWXXWMMWNKKNMMMMWxclodxxxxlcdxcckNMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kdooxxxkkOx:;cc:okkkkoc:cloOKK0kdooollc:;:ooc;cxOkxxxddl,ckOOOO0OKKOxOKxllloooloKMMMMMMMMMWX0kocoxOKK0KNWMMMMKoldddxxxocoko:xWMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkdddxxxkkkkxxl:lloxxkkk0xl:cdoxXK00xollolccooldxddc;::ccllc,:oO00O00OKX0xkKx;,;;;o0WMMMMMMWNOxxxdlcoxdoccd0WMMMWkloddxxxxllxxccKMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOxddkxxkxxkxxxdl:lxkkkkO0O0OdccdxokXXOdlc:ooldOOdokOkxl:lloodl:ccoOK0O0K0KX0xOXOlldkXWMMMMWNKOxdxkkOkoldkOd::oOWMMXxodddxxxdldkd:dWWWMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0doxkkkxxdodxxdxkxdxOOOOO0KKKKOdlcodlxkolllldOkdk0OddO0kdccoddxxlclloOK000KO0X0kOK0kKWMMMMMWOddxxkkkOOOkocdkkocldKMMXddxdddool:lxo;xWWWMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkxdxkkOOkoldxOOxxkkxxO00OO0KKKKKK0o;ldlddlooxxdk0kxkOOdd00OxcokkkO0xlollOK0000O0X0k0XOkKWMMMMWOdkOkkOOOOkkxccxxxllo0WMKddxoc:cllcc:;;kMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0dxxxkOOOkxodkO00000OxxO00O00KKKOkxxlcoocoxdddkkxxOOkkO0kdkK00xlxOOK0x:cdllOKOO00O0X00KKOkXMMWNWXkkOOOOOOkkkxc:dkkdl;l0WKdolcclcccldkk0NMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOodxxdxkkxkkxdxk000K000xdO0kxO0kddddxOd;lk0XXkdkxkkxk0OkO00kk0KKKddKNKxcc:ldc;oxdoooloolclcckWMWNWMKkOOOOOkkkkxc:dOOOl.'cdkxo::c:cxKXWWMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxloxxxxkkkkOOxdxO000KKKKkcxOdodxolO0kkOx;oX00KkdkxxkkxO0OO0XKO0KKKdcOXxcloccdo;:cllclc:cccccxNMXKWMMNOxOOOOOkxooc:dOOOo,':odxOKkxONMMMMMMMMMMMMMWWWW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dodxxxxxkOOOOOddk000KKKKKkcldooxOkxO0OkOOcc0XXXxloxkxkxk00000OkOO00x:clccodocl:;coooooodxdlcOWWWWWWWMNkokOOOOkdxOxldOkdlc;':docxNMWMMMMMMMMMMMMMMWWMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxcoxkkxxxkkkO00OddkKK00Oxdxd:ckOkO0kxO0OOOOd:lxd:..;dOkkkk00kkO0KNNKOo;';lodxkkdoddxkkkddOKK0xxXWWWWNX0OxclxkOkdxOOxcox::odl;,cddoxXMMMMMMMMMMMMMMMMMMW
WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKocoxxkkkxxkkkOkOOdokkdoolldkkdlO0kO0OxO00OkOOl::c:;;:coldxdxk0XNKOxol;'cc:cddkOOOOOkkOOOOxdO000kdO00OdlxXXo;;:cc:lool;,:;cddoc,;oxxoxNMMMMMMMMMMMMMMMMMW
NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKocoxxkOOkxkkkOkk0OdcclodxxdkOOkdkOkk0Oxk0K0OO0xc;:::ccc,':dOXN0kdoooddc;okxoloxOOOOOkkO00OdllxkO0kkKKK0xdxOkxkkkkkxxdoodxoodddl;,cxOxoOWMMMMMWKKXWMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0lcdxxkkOOkkkkkkkOkl:coxxxxdxkOOkxxOkk00Ok0K00O00xl;:ccc::,ck0kxooddddddockWNXxldkkkOkkO0ko:;;::clxxxxkOKKOxxxONMMMMMWWWWMMNkdddo:,cdkkodKWMMMMNOxONMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0oldxxkkOOOkkxxxxddxoldxkxxxxxk00OOkOOxOK0OOKKKK00ko;;cc:::;;clccdkkOOOkkxlxXNX0dlxxxkkOko:;;::cc:;:coxdd00kdxxo0MMMMMMMMMMMXxdddo:;cdkOxokXWWWWWNNNWMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKdoxxxkOOOOkxxoloddxkxxxkkkkkkkk0KOOxxOkkKX0kOKK00K00o;:c::;;:::;ckXNNNNNNX0kkxkKKkodkOkd:;;;;::cc:cdO0K0OOOk0XKkxKWMMMMMMMMMKxxxxo;,cdkOkxx0XNNWWMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxodkxxkOOOOkdlloxddxkkOkOOOkkkOO0KKOkxk0OOXXOk0KXXKOxl:clccccccc::o0NNNNNNNNNXOxKN0dodl;,,;;:cccodc;lk0kkKXK0kxk0OkNMMMMMMMMNkddol;.':oxxxkOkKWWMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkldkkxxkOOOkkxodxxkxkkO00000OOOO00KK0OOkk0OO00KXXOkkO00xllooollllc;;dKNNNNNNNNNNOoddddoloc:ccokxdoooololcdO0OO00O0dxNNKOOOOKWXxl;,'''',;;;:dkkONMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKllxkxxkOOkOOkxdxxxkkkkkO0KK000OO00KKK0Kkdk0KXXOxk0XNWWWXklloxkkkxxl;:xOOOKXNNNNWXkxOOOOOxoll:cdkkxxxkkkkokXKXXXX0dlooc,';xOk0WNKOxdl;;:::;,;cxkKMWMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkldkxxxO0OkOOkxdxkkOkOOkk0XXK000OkkkO0KXX00KKkxx0NWWWWWWWXkd0NWWKOOO:';:cldx0NNNNWKkO000Oocooc;okOkkxxOkkxododOkxc'''''..,dXN0ONWWMMN0oc:ccc;,:o0MWMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXolxkkxx0KOOOOkxxxkOOkkOkOKKOOOOOOkOKXNNWWNkllkXWWWWWWWWNNKxld0Odlcloc;;coxxolkXNWWNkdxdxdlclddc:xOOkkxO0kOdcoxO00x;,,,,,'.'l0N0ONMMMMNOoc;;;,';lKMWMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkcdkkkkOK0kOOOkxkkkkOkOOkkOOddkKXNNWWWWWNXKklOWWWWWWWWNXOdoll::c:cclccoodOOO0kldXWWWklodxodkodxo:lOOkkkk0OOko0WMMMWO:,,,,,''':ON0ONMMMWXKOdoodk0XWMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNo:dkkkk0K0OOOOkxkkkkkkkOkdk00OXNNNWWNXKOxoc;ckNWWWWNNKkxdddol::lllllc::::d0kkXOloOKXxlxxxdoxdoxoccx0OkkxO0kOdOWMMMMWOc,,,;;''':ON00NMMMMMMMWWWMMMMMMMMMMMMMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXlcxkxxk0K0OOO0OxkkOkdxxOK0XWXOKNNXKKKK0KKX0l';OWNNXXOddk0dcxOd::llolol;',cddcllcokkdcoxddxxdocloccd0Oxkkk0kOxkNMMMMMW0c,,,;,'',c0N0KWMMMMMMMMMMMMMMMMMMMWX0OxkNW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0cckkxxkOK0OOkO0xdxxk0XNWWWWWWK00000XNWWWWWWOc.;O0KXkldOK0llkkkdooxkkOOkxOXNk:::clllclddxxxxkdcodoloOOkkxk0OOkd0KKKXXXKx;,,,,,'',:OXOXMMMMMMMMMMMMMMMMMWXxc:,;ldk
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWO:ckkxxxOKK0OkxkOxdONWWWWWWWX00OkKWWWWWWWWWWNO:.:kX0c:x0OxddddxookKKXKXXXNNN0ccloxdodxxxxkkxkocodlloO0kkkOKOOkoodxkkkxxko,,;,,,''':O00WMMMMMMMMMMMMMMMNx:;,,';dlc
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkclxOxxxOKXKOkk0XXkkKXNWNXK0O0NN0KWWWWWWWWWWWXx;,lxdc;cdooolcclccONNNNNNNKxdkdlclooodxxxkkkkkdc::;;cxxddodxxkxxk0000KK0Oo,',;,'.'',dkx0KXNWMMMMMMMMMMMXl';;,':dol
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkccdOxdxO0Ok0KK000OOkxkXNKXNWWWWWNNWWWWWWWWWWWXdcloolcccldxkkOOxdkOkOXNNNO;cO0O00xc:ccododkkkkdccllcd0KKo:oddddxkOkO0KOocodxko,..'cxk0XK0KKKNMMMMMMMMMNo,::,'ldod
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0llokOxkxdkOOO0KXNNWXxxXWWWWWWWWWXNWWWWWWWWWWWNxcdxodxxdk00KOdxOOdoooOWWWK::xkOOO00KKXNXOooo:;;:ldx0XWMWd:ooldddxxxdkOOdoxxOKkc,,o0KXXNNNWXkKMMMMMMMMMXl,:;';odoO
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxdddkOxlokOKXNNNNNNN0OXWWWWWWWWWNXWWWWWWWNXKKOd:oOOkkkxdkKNNKOxkkkOdxKXXO,,kKNWWWWWWWWWWO::ldkO0XWWWMWKocdxdddxkkkxddxOKKO00x:,;xXNNNNNWNO0WMMMMMMMMMKl;;;;cdoxK
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKxddxkxloKNNNNNNNWWWN0KNWWWWWWWWNXNWNK000OkOOkdccxOOkxdoxKNWMWNXKKX0x0KXO,:XWWWWWWWWWWWW0dk0KXNNWMMMMWkdxddkkxxkOOOkddxkkxdo;':xXNNNNNNNOokNWMWXXWMMNxc:;;:oooON
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKoodxxdd0NNNNK0kodxxolxKWWWWWWWNXXOox0KNNWWWWNxcco0XX00kxxkkOOOOkkdlkNN0cdNWWWWWWWWWWWWKdxkOOOOO0NWW0dodxxxxOOkOOkxxxooc'.'':kXNNNNNNNKxxxk0NNOKWMWk:::,:oooONW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxooddx0NN0xl:col:lol;:d0XWWNXKO0KKNWWWWWWWWW0olcxNNNNNXXXXXXXK0OOdxXNk:kWWWWWWWWWWWWWKkk00000Oc:oo:;;;ldkxx00OOOkdkxdd:'''c0NNNNNNNXOKWNKOKWMWWNk:;;;coookXMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKxodk0K0d;;xN0ldkdxOx:cx0NNNN0OXWWWWWWWWWWWW0xllKWWWWWWWWWNNNNNWKkKNxckWWWWWWWWWWWWW0ddkkkkOo,'',;,;;;:okkx00Ok0OkOxddlod::dKNNNNXO0WN0kxOKKKkl:,';lolokXWMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dxO0x:,oXMxcOd:ckOoxK0KNWWNO0NWWWWWWWWWWWNOolkWWWWWWWWWWWWWWWN00Xx:ldddxkkkO0KKK0dcllloddc,,;;;,,::;;cxxx00kk0OO0OxxKN0doox0X0OKWW0ONWXOddo:'';:llllodxkk
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXdoOkdc:xNMKllkOOxodXWNWWWWWKOXWWWWWWWWWWWWXdcdKWWWWWWWWWWNNXNXkON0xdxkxdol::::coodxkOKNNkl:,,;;;;:c:::ldxk0OxOOk0KOkXWXKXXkxk0NWMNO0WMNk:coooxO00xclollll
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKodOkol:lXWWXkdxxkO0NWWWWWWWXOXWWWWWWWWWWWWWklcdXNNNXK00OOkxxkkxOXNXXXXOc;:oxOKXNNNWWWWWW0kd,,:c::cc::::ldx00xk0doOkdO00O0KXXNNWWXkkXMMMKc;dook0NWx:lloooo
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKox0xlcckXkdOK00KNXOKWWWWWWWKOXWWX00KXNNNNNXxc;;okOOkkO0XXNNWWWXxOXXXNXk::lONWWWWWWWWWWWW0kx:,::cc:::::::ok0OodxdkKklxXNXXKKKKK0xl:kNWWMWx,ldoxddkxoollloo
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dx0000KNX0O0XXNWWWNXWWWWWWXO0XNWNK000000000OdlkXNXNNWWWWWWWWWWWKkKXNWWNklcxNWWWWWWWWWWWWKxo;;:::::ccccc::lxkkOOKWKdd0NNNNNNNNNNK0xxKMWMWk;cddxxolONNX00OO
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0dkKOkk0NNNNNNWWWWWWNWWWWNXOkXWWWWWWWWWWWWWWMKx0WWWWWWWWWWWWWWWWN0xxddKWXxloKWWWWWWWWWWWW0xkkd:;;::cc::::ckKXNWWWKdd0XNNNWWNNNNNWWX0NMWX0l,cxdxkdcoXMWMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOdkKkxkxKNNWWWWWWWWN0KWWWNK0KNNXNWXNWWWWWWWWMW00WWWWWWWWWWWWWWWWWXl;::oXW0ocxNWWWWWWWWWWW0dKNKxooc;;ccc:lk0OkxkOklo0XNNNWWWWWNWWWN00WWx::;,lxddxxdokNMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkokKkxkdkNNWWWWWWNX0dOWWWNNXNNNNWNXKKXXXKKNWMMNOKWWWWWWWWWWWWWWWWNx:::lOWKdcl0WWWWWWWNXK0xoxkOKNWKlcodolx0Oxxxdood0XNNNWWWWWWWWWWK0NMWd,::;lxdkxdxdd0WMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkoOKkxkdxKNNWWWWWXK0kKWWWWXOOXNWWWWWN0OKXXXWMMWKONWWWWWWWWWWWWWWWWO:;::oOklcckWWWNKOxdlcclood0WWWWkldxoldOOOOdcldKNNNWWWWWWWWWWN0xKWMWx;:;:oxkOdcdxdkNMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxd00xxOxo0NNWWWWWWWW0KWWWWNXkxOKWWWWXOKXNWWWWMMNKKWWWWWWWWWWWWWNXKklcc::odc::oOOkdlccodxxxxldKKkO0kdxxllxOO0Ooc:cdkKNWWWWWWWWWN0dxXWWNd;:;lkOOkl:okxkXMWWW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXodKOdxOkdONNNWWWWWWWX0XWWWWWX0k0NWWWWWWWWWWWWMMWNOONWWWWNX0Oxdoollcllllc:okkOolxkxoodkOOO0dcxklodc:ccc::coO00kkxdl:cdk0XNWWWNXkdodkK0xc:;;clllc::okOkKNOkK
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0lkKkdxOOdxXNNWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWMMW0xk0Okdlcccc:;::;;;:::;';dkd:cddooxOOOOOOlcoodddkKKOkxxxokKKOkxkxdl;;;codxodO0Oxoldxo::c:;;;;ccldkOxKNKKX
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxd0OxdxOOxo0NNWWWWWWWWNXNWWWWWWWWWWWWWWWWWWWWWWWWWWOlx00dclool:;;:oxkO000OOkdo::clodkOOOOxlccoddkKNNNWWWNOdodOkdxkkxxc;;,;dOx0NWWXkOKKx::cccllc:cld0kxXMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0ok0kxxOOOxdxKNWWWWWWWWWXXWWWWWWWWWWWMMMWWNNXKKKK000o;dKXKocll::c:oKNNWWWWWWWWWNXkoddkOkdlclldxOXNNNNNWX0kkkkOXXklolccccdk0NMWWWWNKKXXxc;:ccclc;,:odkxkWMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXdo0OkxO0OOxxooKNWWWWWWWWNXNWWWWWWWWWWKOxlccccccccloocldxxxo:;:ldoldOKXNNWWWWWWWWNOlc:cccccldk0NNNNNNXK0OKNWWWWWWXdldokKNWX000KXNNXNWWNx:,,,,;;::,'okoONMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxlO0kxx000kddllxKNNWWWWWWWWWWWWWWWWWWOl:'.,clooloxxocloxkkkOOkkxkOOKKKOOKNNWWWWWWNx,.':ccldOXNNNNNNKkdoOWWWWWWWWWW0lcokXWNkl:,dXNW0xOKNXd:;:loddo;,lk0WMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxcx0OkxOK00kdloxodXNNWWWWWWWWWWWWWWWMNkc;',cdxdlcolccok0KKKKKKK0xcco0NWWOdkXWWWWWWKo'.,clxOKKXXXK0kl::::dXWWWWWWWWWW0dollxkdddoOXK0kxkOOxlcokXWWNKxlco0WMMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOloO0kkO0000xdldOl:xXNNNWWWWWWWWWWWWWWWNOl;;:cc:;;::oO0KKK00OO00Ok0KkooxxodOXWWWWWXkoloo:cxOkk0K0kkl':dxc:kWWWWWWWWWWNkxdllloxOOOxdxOOkOdlooolo0KNXdlddl0MMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKdok0Okk0KO0OdolxkccodKNNNWWWWWWWWWWWWWWWW0d:;;:cllodk0000kdokXWWMMWk,,cdkKNWWWWWWNOodO0KXklooodxxdo:'ck0x;:0WWWNXK0OkxxOxcldxkxolok0OkOxcldxkc;oldKkllklcXMMMMW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXkdx00kx0K0O0kdlcdo:oocdOXNNWWWWWWWWWWWWWWWW0olllk0OO00kkO0K0Ok0NKOkd;;;lKXXNNNNNNNNOlldx0Xk:col;,,;::;:ldo,,oOOxdollloloxolddoc:lxOOkkkdoodxkkllkodN0dlxkckWMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0kxO0OkOKKO00xoclko:ododod0NNNWWWWWWWWWWWWWWXdcx0OOkO0KKKNWWNNXkoc::,,cox0KXNNNXXXKKkxO0xlc:clc:cllcoolccc:::cxkdllllddlcoool::lxO0kkkxllxxxxkxcoOloX0olxOodKMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkkk0KOk0XKOKOdocokd:ododddoOXNNWWWWWWWWWWWWWNKOO0KKKXNWNX0O0KXNXdclc,,lOOO0Oxdoooccdx0NKo::cc::coxO0KXKK0OOkock0Oxllloooolc:cokOOOkkxdlokkxxkkd:dkclOoclxOxd0WMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN0OkOXKOOKXOOXkddloxxcldoddxkkxOXNWWWWWWWWWWWWNXK0KXX0kkOOkO0XNWWWk:c:,,,,;cll:;:;,,:odxdc:cc:;:ld0XNNNNNNK0OxooxKKo:c::loc;cokOkxxxxdc,ckkxxkkkockdo0OlloxOxdKWMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXOOk0XKO0XKxOXkxocoxklcddddxk00doOXNNWWWWWWWWWWWNOOXNXKKKXNWWWWWWWXd:,,,',:::clodkk0Kk;,cll::::oOXNNNNNXOxook0kdxxlcoollc:cldxxxxdxxdl:lxkxxkkkxldkx0WKdddkOdxXMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkkkKKOOKX0x0Kkxolodkdclxxdxkk0Kkodk0NWWWWWWWWWWWXkONWWWWWWWWWWWWWW0::c;;lkOO0XNWWWNNKc;c:::clkKXNNNX0xolldddO0Odoooool::ldxdddooxkdlldkkxxkkOOdoxOXWWOdddOkx0WMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKkkOK0kOKXOx0KkxdddoxkocdxxodkO0X0xoldkOKNNWWWWWWWKxONWWWWWWWWWWWWWKc:c:lONNNNNWWWWNN0:,;:ldx0KKK000kc;coddxxxkkkkkdcc;:dxxooddoxxxOkxkkxdxO00dlxKNMW0xkkxxkKWMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOkOK0k0KXkdOKkxooxddkklcxkxddkkOKKOxdllodxxk0XNWWWXxxXWWWWWWWWWWWWNxcc:lONNNNWWWWWNNx;'';:ccx0OockXXOooOKKKXXNNNWW0dccdddlldxxxod0OO0kxdxO0OolkNWMNOx0OxOKNMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxxK0k0KKkdOKkxdoxxoxOxclkOkxdkxxOOkddddxdc;:ldkk0KklOWWWWWWWWWWWWWKo:co0NNNNWWNNNN0lc:,,,,:0N0xkKNNNX0kkKXNWWMMMWKOxoodkkkk0kllkklokooddxdxkKWMMNxdkOOKWMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxoxkk0KkdkK0kkxolloxOxlood0K0KK00OkOKKKKXXNNNX0Okxlo0NWWWWWWWWWWWKo:cdKNNNNNNNNNXkxOOx:;l0X0OXNNNNNWWN0kKWWMMMMMWWXKKNWMWWWNKXXkdxOOO0KKKNWMMMNkdKNNWMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXdoxxO0kddOKkx0XOkxdkxo::kXMMMMMMMMMMMMMMMMMMMMMWWX0OkkO0KKKKKKOxo::cxXNNNNNNNX0xdk00xc:oxx0NNNNNWWWWWWKONMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMNXWMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXkoodOkodO0xxKWWKxkkdclKMMMMMMMMMMMMMMMMMMMMMMMMMMMNOloxkkkkOxc:c:cONNNNNXOxooxxxxolc:cd0NNNWWWWWWWWXxxXMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0O00OkkOOxkKWNxoxoookWMMMMMMMMMMMMMMMMMMMMMMMMMMMWkkNNNNNNXx:;:dKNNXOxdlcoOKXKK0kdkXNNNNNWWWWWNNKOOXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWXKKKKXNXOOkkxOWMMMMMMMMMMMMMMMMMMMMMMMMMMMWkkNNNNNNNXd:lOKOxl:clllokOOOOdodkO0XNNNWWWNNKO0NMMMMMMMMMMMMMMMWK0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMWXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMWOxXNNNNNNWNKOOkd:,:clxkxxxxxxxxxxdoloOKNNNKO0XWMMMMMMMMMMMMMMMMWK0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0dOXK000OKXOxk0Kxdk0KNWWWWWWWNNKKK0xoold0kd0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKdkKK0000XNNXNWWXXWWWWWWWWWWWWWNXNWWWXocxxxXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKxKNNNNWWWWWWWWWXXWWWWWWWWWWWWWWXNWWWWKx0KOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX00K0KXWMMMMMMMMMMMMMMWWWNNXKKKkxKWNNNWWWWWWWWWNXNWWWWWWWWWWWWWNNWWWWWXOOOKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNN0kkkOkdxkOXNXXXXXKKKKKKKKKKKKKKXOdKWWWWWWWWWWWWWNXNWWWMMMMMWWWWWNNWWWWWWN0xOWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKKKKOxkOOkdx0KO0K000KKKXXXNNWWWWWWWWWkoXWWWWWWWWWWWWWNXNWWWMMMMMWMWWWWWWWWWWWWW0dOWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMWK00KXNNN0OOOkOXNWWWWWWWWWWWWWWWWWWWWWWWX0kOXWWWWWWWWWWWWWXXWWWWMMMMMMMWWWNXNX00XXXXXOxOKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWX00XNNNNNOxO0kdONNWWWWWWWWWWWWWWWWWWWWWWWWNNKXNNNWWWWWWWWWNXNWWWWMWNXKK00OOkxOOxxO0KXNNNX0O0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXx0NNNNNNKxk00kONWWWWWWWWWWWXKKXNWWWWWWWWWWWWKKNWWWWWWWWNNX0KWWXXWWWNNNNNNNNNXXWWWWWWWWWWWWWX000XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkONNNNNNNOk0KkkXWWWWWWWWWWWWKOOkO0NWWWWWWWWWWX0NWWWWWWWWWWWNNWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWNXKKKKXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kKNNNNWWW0xOKOkKWWWWWWWWWWWWWNXXK0O0KKXNWWWWWMX0XWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWNXKKKKXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kXNNWWWWWNkk00kONWWWWWWWWWWWWWWWWWWWNXXKKKKNWWWX0XWWWWWWWWWWNNWWWWWWWMWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWNXKK00KXWWMMMMMNOO0XWMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOkXWNNWWWWWKxOKOkKWWWWWWWWWWWWWWWWWWWWWWWWWNXXWWKdkNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWXKKKK0KKNNxo00kXMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kXWWWWWWWWW0k0KkONWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWNXNWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWNNWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWNXK00xoONXOKWMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKkKWNWWWWWWWNkkK0k0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXK0000000KXKKXWWWWNNWWWWWWWNNNWWWWWWWWWWWWWWWWMMMMWWWWMNxkXNXkok0KXWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXk0NNNWWWWWWWKk0X0kKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNX00OOO0000KKXNNNKk0XXNNNWWWWWWNNNWWWWWWWWWWWWWWWWWMMMMMMMWKkOXNKkkKKK0000KNMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kXNNNWWWWWWW0kKXOkXWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNK00KKKKXNNNWWMWWWWWNNXXNXXNNXK00000KXXNWWWWWWWWWWWWMMMMMMWXOOKXX0x0NWWWWWNX0O0XWMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXk0NNNWWWWWWWWOxKXOkNNXXWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWMMMWWWWWWWWWWWWWWWWWWWNKXXXXNWWWMMMMMMMMMMMMMMMMMN0O0XXXOxKWWWWWWWWWWWKk0NMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0kXNNWWWWWWWWWOkKXOk00KNWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWMMWWWWMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMN0k0XXX0kkXWWWWWWWWWWWWWN0kXWMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk0WNWWWWWWWWWW0kKX0xOXWWWWWWMMWWMMMWMWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMWKO0XNX0kkKNNWWWWWWWWWWWWWWWKkXMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKkXWNWWWWWWWWWWKkKX0x0WWMMWMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWMMMWXO0XNNKkkKNWWWWWWMWWWWWMMWWWWW0kXMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kXWNWWWWWWWWWMKk0XKkKMMMMWMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWMMN0OKNNXOk0NNWWWWWWWWWWWWWWWWWWWWW0kNMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kNWWWWWWWWWWWMXk0XX00WMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMWWWWWWWWWMMMMWWWWKOKNNN0k0XWWWWWWWWWWWWWWWWWWWWWMWMNO0WMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kNWWWWWWWWWWWMNOdkXKOXMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWXOOXNNKkOXNNWWWWWWWWWWWWWWWWWWWWWWWWMKOXMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0kNWWWWWWWWWWWWMKxOXXOONMMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWN0OKNNXOOKNWWWWWWWWWWWWWWWWWWWWWWWWWWWMNOKMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKkXWWWWWWWWWWWWMKxKXXXO0WMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWKO0XNX0k0NWWWWWMMWWWWWWWWWWWWWWWWWWWWWWMW00MMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXOXWWWWWWWWWWWWMNOkO0XXOXMMMMMMWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMWXOOKNNKkkXNNWWWMMMMWWWWWWWWWWWWWWWWWWWWWWMWOOWMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO0WWWWWWWWWWWWWWNOk0XNOkNMMMMMWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWN0k0XNX0k0NNNWWWWMMMMMMMWWMMMMMMMWWWWWWWWWWWW0OWMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKONWWWWWWWWWWWWWWKOKXNKkKMWMMMMMWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWKkOXNNKkOXNNNWWWWWMMMMMMMWWMMMMMMMMMMMMMMMMMMW00WMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNO0WWWWWWWWWWWWWWNO0NNKkk0NWWWMMWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWN0O0XNX0k0NNNNWWWWWWMMMMMMMWWMMMMMMMMMMMMMMMMMMW00MMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKOXWWWWWWWWWWWWWWKOOKXXKOOKWWWWWWWWWWWWNNNNNNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMWWXOOKXXKOkXNNNNWWWWWWWMMMMMMMWWMMMMMMMMMMMMMMMMWMN0KMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW00WWWWWWWWWWWWWWKdkKXXXXKO0NWWWWWWWWWWNNNNNNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMWWWKk0KXX0kONNXXNNWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWMXOXMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMK0NWWWWWWWWWWWMWOkKXXXXXXXOOXWWWWWWWWWNNNNNNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMWWWKkOXXX0dONNNXXNNWWWWWWWWWWWWWWMMMMMMMMMMMxxx Shintaro Kago xxx
                        ;ddxxxxxd:.....    .     .   ...... ..'''''''',,,,,,,,,,,,,;:lodxxxxxxxxxxxxxddl'..                                     .        ...'''...'.',;;:;;'.        .....''';cccccclll:
                        'dxxxkkxxd;....   ..     ... .........''''',,,,,,,,,,,,,,,,,,,,;:cloddxxxxxxddo;....                                   ..  .      ..''...'''',;;:;,'.        .....'',:ccllllllc,
                        .lxxkkkkkkxc'...  .,.     ...........'''',,,,,,,,,,,,,,,,,,,,,,'''',,;;:ccccc:,.....                                   .....      ..''..',,'',;;,,'..       .....',,:clllllllc;.
                         ;xkkkkkkkkxo,... ...    ...........''''''''',,,,,,,'''''''''''''''''''''............                                  .....     ...''.'',,,,,;,.....       .....'',:cllccccc;..
                         .okkkkkkkkkkd;... ..    ........'''',,,,,,,,,,,,,,,,,,''''''''''....................                                  .....    ....'''''',,,;::;....       .....''',:llcccc:'..
                          ;xkkkkOkkkkkxc'.....    ......''''',,,,,,,,,,,,,,,,,,,,,,'''''''..................                                  .....    .....'''''',,,;:::,..        ......'',:llccc:,...
                          .ckkkkOOOOkkkko;....    ......''''',,,,,,,,,,,,,,,,,,,,'''''................                                        ....     .....''',,,;;;:c::;,.       .......'',:ccccc;'...
                     .     .lkkkOOOOOOkkkxc'..     .....'''',,,,,,,,,,,,,,,,,,''''''.........                                                ....     ... ..',,;;;;;::cc:;,.       .......'',:cccc:,....
                     ...    .lkkOOOOOOOOkkxl,..    .....''''',,,,,,,,,,,,,'''''.......                                                       ...    ..    ..',,;;:;;::cc:;,.       ........',:cccc:'....
                     .;c...'..ckOOOOOOOOOkkkd;...   .....'''''',,,,,,,''''......                                                             ...   ...    ..,,,;::;;:ccc:;'.         .....'',:llcc,.....
                     .lkdc''cc;:dOOOOOOOOkkkkxc...  ......'''''''''''.....                                                                   ..   ......  ..,,;;:;;;:cc::;'.         ...','',:llc;......
                    .,xOOOxc;cxdokOOOOOOOOkkdoxl,... ......''''''''...                                                                        . ........  ..',;::;,;:cc::;'.        ....',,,;cll:'......
                    .cOO0000koldO0OOOOOOOOkd::xxd:'.................                         ..':ccc::;;;'.                                   ..........  ..'';:;,,::cc::;'.        ....''',;clc;'......
                   .,x00000000kxk00000OOOOkc.;xkkxo:'..............                      .:;cocdO0XXK0kkxl.                                  ...........  ..'';;,,;::cc::,...       ....''',;ll;'.......
                   'd000000000000000000OOOOc.,dkkkkxo;............                       :koxxlx0KNNXKOOkc.'cl:,.                            ...........  ...,;;;:cccccc:,...       ....''',:lc,........
                  .oO00KKKKKKKKK00000000OOOl.'okkkkkkxl,..........                       cOxOxlOKXNNXKOOk:.'ldxxo'                           ..........   ..';::cccc:;:::,'...      ....''',clc'.'......
                 .l00KKKKKKKKKKKK00000000OOo''lkkkkkkkkdc,.......                        .cxOdoOKXNXK0OOx;.,;,,,lo.                         ..........   ...':ccccc:,',;;;'...       .....';clc,',,... .
               .,o0KKKKKKKKKKKKKKK0000000OOd'.lkkkkkkkkkxo;'.....                         .cOoo0KXNXK0OOx,.o0o'.;d;                         ............ ..';:cccc:,'',;;,'...       .....';clc;;;,'.. .
              'lk0KKKKKKKKKKKKKKKK0000000OOx,.ckOkkOOkkkkxdc'...                           lOld0KNNXK00Od''xKo'.:o:.                        ...........  ..,;cccc:,..';;;,....       .....':clc;;;;,....
            .:k0KKKKKKKKKKKKKKKKKKK000000O0k;.:kOkOOOkkkkxxd;... ..                       .dOld0KNNK000Oo',OKl..:o;...                     ...........   .,;ccccl:,..,;;;'.....      .....,:llc:;;;,....
          .,d0KKKKKKKKKKKKKKKKKKKKKKK000000Oc.;xOkOOOOkkkxxd;.......  ......              .xkcxKKNNK000Ol.;00c..:o,.,::,..                 ...........  .';cccccc:'.',;;,'''...      ....':cllc::::'....
         .;kKKKKXKKKKKKKKKKKKKKKKKKKKK0000OOl.,dOOOOOOkkkkxd;...............              'kxlkKKNNK000kc.cKO:..;lc::lddol;..              ............ .;ccccccc;..';;;;'''...       ...,ccccc::::;....
         .oKKKKXXXXXXXXXKKKKKKKKKKKKKK0000OOd'.lOOOOOOOkkkxd;.................            ;OdlOKXNXK00Ox:.lKk;..''',,,;,,:ll:.            ....'..........;:::::c:,..',;;;''....       ...'::ccccc::;....
      ...;OKKKXXXXXXXXXXXXKKKKKKKKKKKK000000k:.ckOOOOOOkkkko,..................           :0olOKXNX000Oo,.dKx,.;ooollc,..'.:oc'           ..............';::::cc;'..,;;::,'....       ...';:ccccccc;....
    ....'dKKKXXXXXXXXXXXXXXKKKKKKKKKKK000000Oo.,xOOOOOOkkkko'....................         l0lo0KXNK000Ol''cxl'.'cdxxxx:.,lc:odc.          ..............;:::ccl:,,'';::::;'....       ...';:ccccccc,....
........c0KKXXXXXXXXXXXXXXXXKKKKKKKKKKK000000x;.lkOOOOOkkkkl.......................      .dOco00XNKOOOx:..;llllc,;oxxxc.':ccllc,.        ..............,cccclol:;;,,;::c:;,'...       ...';:::cccc:'....
    ...,kKKKXXXXXXXXXXXXXXXXKKKKKKKKKKKK00000Ol.,dOOOOOkkkkl...........................  .xk::odkOkxxxo,..lkkkkxl,'cdxdlc;....'',,..     ..............;lloodoc;:c:;:cllc;;,....      ....,:::clllc,'...
    ...oKKKXXXXXXXXXXXXXXXXXKKKKKKKKKKKK000000x;.ckOOOOkkkkc...........................  'kk,..'.',,,,'...:ooooooc,.,;::cc:,..,:cll:,..  .............':lllooo:;clllloooo:;,....       ...';:cllllc:,...
    ..:0XXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK00000Oo''dOOOOkkkx:...........................  ;Od..od;lxxxkdll;.'::;;;,..............,coolc,..............',clllloc;;cllolllooc:,....       ....,:clolll:,...
 ....;kXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK000000Oc.:kOkOkkkd,.....''''''................  :Oo.'xd;d0OO00O0o':dc,,,'.;o;..clc;..''..';loc,............',;clllloc,;cloolccllc:,....      .....,:clolllc;'..
....,kKXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000O0k:'lkOkkkkl,''...''',,''............... .l0l.,xl:k0OOK0Okc':o;.....:o, .lddl,.......':c:,...........,;:cllooo:,;:clllcclc:;'....      ....',:clollll:;'.
  .;kKKXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK00000O0k:;dOOkkxl;;;,,,,,,,''''................oO:.;o;lO000K0kd;':c,.....:c. .ldo;.       ..;;,..........',;:lloodo:,,;:cllcccc:;....       .....,:cloollllc;,
  :OKKXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK00000000kcckOkkxc;:;;;;;;;,,'''.............. .xO,.cl:x0000XXOl,';c,.....,'. .cdl'            ...........',;:clllol;'',;cllcccc:,....       .....,:cllloolll:,
.c0KKXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0000000O0OdxOOOxc:::;;;;;;;;,,''............. 'kk'.d0O0000KXNXOdodo,........ .;ol.            ..........',,;:cllll:,'',:cllcccc:,.....     .....',:clllllllc,'
o0KKXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK00000000OOOOOOOxc:::;;;;;;;,,,,,''..........  ,kx..x00000KKXNNKOkkl'........ .,c:'            ..  ......',,;:cclcc:,,',:cllcccc:'.....   ......,,,:lllllc:;'..
OKKXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK00000000OOOOOOkl:::;;;;;;,,,,,,'''....  ..   ;ko.'k00000KXXNN0Okkc'...........,...  ..'..     .........',,;::clcc:,,',:cclcccc:,............';:;';c:;,'..   .
0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK00000000OOOOOkkdc;;;;,,,,,,,,,,'''....       :Ol.;O00000KXNNX0Okx:'....... ......,,;odddo:.   .........',,;;:cclcc;,,,:ccllllcc,............;c:'.;;..       .
KKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK0000klcodxxxxxddxdc;;;,,,,,,,',''''......    'okc.:O00000KXNNX0kkd;........ .......'okxxxxx:. ...........',;:::cllc:,,;cclllllcc;............,:,..............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK00000Oo;,''',,''',:cc;,,,,,''''''''''.......,odxk;.cOOOOO0KNNNKOkko,........ .....  ,xkkkkxkl. ...'.......';::::clll:,,:cllllllcc;........... ...     .........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOxdooooodxO000000Okdlc:;,''...,::;,,'''''...''''''..:dOkdxk,.:xOOOO0KNNKkxxxl'........ ....   ckkkkkkkl. .':ll:'....',;;:ccclc:,,:clllllllc,..........         ..........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOxoc,...';lk00000000OOOkxdolc,.:ol;''''''''''''',cxOOOxoxd,.',;::::clll::cc;........  ....  .oxxdddxkc..,clc:;.....',;::ccccc:,;:clllllooc'.........         ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXKK00000Okdl:,..'cxO000000OOOOOOkkd,'lxc'.''''''''',cxOOOOOdoko:odl;:oollc:;'......        .... .:xl;,,;:l:,,,',,'......';:::clllc:,;cllolooooc'.....             ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKK000OOkoc:;;:ok00000OOOOOOOOd,,l;..'''''''''lOOxoccc;cdc:dkkdc:loxxdl,'..................,do'.........   ...'....';::clllll:;:looooooolc'....              ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0OkxodxkkkkxxxxkOOOkd,''..'''''''''oOx;.    ....'lxkxl,.'''''...................cxc.......      .:lolc;'';:cllolllc;coddoollll;..     ..          ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK00K00Okdl:,'';lxOkkd:,'..''.....'od,.          .lkkxo;...'...................,dx;.......     'okkkxxxl,,:cloolcc;,cddoolllc;.     .....         ...........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKKKKKKKKKKKK000000kdl;'.;dkOkkxd:'''......,'.          ..,dxxdo:,,'.....,........    .ckl'......     'dOOOOOOOd:llclloc:,',ldoolllc;............         ....'.....,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKKKKKKKKKKKKK00000000Odc;,okOOkkkd:'.........         .:o,;lolc::,......;,......     'xk:.......    .oOOOOOOOklckkxdlcc;',loooollc;.............       ....''''...':
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKKKKKKKKKKKKKKK000000OOOkocokOOOkkkl'.......       .  ,dc......    . ...''.....     .lOx,......    .lkOOOOOOOo:dOkkOxc:;;loolcc;;,..'''.....''..       ...',,,'..';c
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKKKKKKKKKKKKKKKK000000OOOOkddkOOOOkko,.........  .... .;,....          .......      ;kOo'......    :kOO000O0x:lOOOOOdcllclooc:,....,,,,'....''..       ..,;;,;;'.,cc
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXKKKKKKKKKKKKKKK000000Oxc;;::cxOOOOOkx:..............   .....           .....      .dOOx:......   ;kOO00000kcckOOOOOl;dkdllol:'..';;;,,'....'''...     ..;::;::'.,cl
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXKKKKKKKKKKKKKKK000000k:....'';dOOOOOOkl'........ ...     ....           ...      .lO000kl'......;k00000000l;dOOOOOk:;xkkdlol,..';:::;,,'..'''''...    .'::::::'.,cl
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXKKKKKKKKKKKKKKK000000d,.....'';xOOOOOOkd,.......  ..      ....                   cO000000xc,..,lk00000000k;:kOOOOOd,ckkkxl;,',;,;ccc;,,'',;,,'....   ..;clcc::'.,cl
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKK000000o'......'':xOOOOOOOxc......  ..      .:,..                .cO0000KK0K0kddk0000000000d,cOOOOOOc'okkkdllolloc:clc:,,'',:;,,....  ..':olc::;'.';l
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKK00000Ol'......'''lkOOOOOOOkd;...           .cc'.               .o000K0kOKKKKKKK00000000000k:lOOOOOk;,dOkkl::,'.';cllc;;,'';::;,........':cc::;;'.':l
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKK00000Oc.......''',oOOOOOOOOOkl'.           ,c:'               ;k000KKOoxKKKKKKKKKKK00OO0000xdO0OO0x,'okkd,......,clc;;;,..,;:;;'.......';::::;;'.,cl
KKXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKK00000Oc........''':xOOOOOOOOOOx:.          ....             .lO00KKKK0dkKKKKKKKKK0000xdxO0000000O0kl;lkk:......;:c:;;;;'..,;::;'........,;:::;;,.,cl
KKKXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKK000000Oc........''',oOOOOOOOOOOOkl. ..                 ......l0000KKKKK00KKKKKKKK00000o,ck00000000OOOllkx;',;,',;cc:;;;,'..;.xxx Mardock Scramble xxx
                                                                   ...........'''',,',;;;;::::cccccccccccccccccccccccccccccccccccccccccccc::::::::;;;;;,,,,,,,;;;;;,,,,'''.................             
                                                                   ............'',,',;;;:::::ccccccccccccccccccccccccccccccccccccccccccccc::::::::;;;;,,,,,,,,,;;;;,,,,'''.................             
                                                                ..............',,'',;;:::::cccccccccccccccccccccccccccccccccccccccccccccccc:::::::;;;;;,,,,,,,,,;;,,,,,''''................             
                                                               ..............',,,,,;;::::cccccccccccccccc::ccccccccccccccccccccccccccccccc::c:::::;;;;;;,,,,,,,,,,,,,,,''''................ .           
                                                         ...................',,,;;;::::cccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;;,,,,,,,,,,,,,,,''''...................          
                                                       ...................',,,;;;::::cccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;;;,,,,,,,,,,,,,,''''.................            
                                                     ...................,,,;;;::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;;;;,,,,,,,,,,,,,''''.................            
                                                   ...................,;;;;::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;;;,,,,,,,,,,'''''''.................            
                                               ....................';::::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;;;,,,,,,,,,,''''''''.................           
                                            ...................';::::::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::;;;;;;,,,,,,,,,,,''''''''..................          
                                          ..................;:lllcc::::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::;;;;;,,,,,,,,,,,,'''''''...................          
                                        ................';codollcc::::::cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;,,,,,,,,,,,,,''''.....................          
                                     .................;cdddoolccc:::ccccccccccccccccccccccccccccc:cccccccc::ccccccccccccccccccccccccccccccccccc::::;;;;;,,,,,,,,,,,,,''''.....................          
                                   ................,coxddollcc::::::ccccccccccccccccccccccccccc:::::::cccc:;:cccccccccccccccccccccccccccccccccc::::;;;;;,,,,,,,,,,,,,,'''....................           
                                ...............,;codddool::::::::::ccccccccccccccccccccc::cccc:::;,;;:ccccc:ccccccccccccccccccccccccccccccccccc::::;;;;;,,,,,,,,,,,,,,'''....................           
                                ..........';:loxxddoolc:;;:::::::::ccccccccccccccc:::::::;:ccccc::;,''',,;::cccccccccc::cccccccccccccccccccccccc:::;;;;;,,,,,,;;,,,,,,'''....................           
                           ...........':coxxxdolllllc:;;;::::::::::cccc:::ccccccccccclcccccccccc:::::;,'......',,;clc:clllllccccccccccccccccccccc:::;;;;;,,,,,,;;,,,,'''''....................          
                           ........;coxkxxddolc:cccc::::::::::::::c:::c:::cccccclccllc:cllllllccllccccccc:;;;:::;,',,,;:ccllllclccccccccccccccccc:::;;;;;;;,,,;;;;,,,'''''.....................         
                       .........;ldxxxxddoolloccolcl:;:::::::::::::::;;;,,,,;;;;;;;;:;;::::::::::::::cccclllllllc:;:::::;;::::ccllllccccccccccccc::::;;;;;;,,,,;;;,,'''''''....................         
                     ........':dxxdddoolllcccoc:cc;:::::::::::::;;;,'...............'''''',,,;;;;:::::::::c:clc:;;lllooolcc:;;;;:::ccllcccccccccc::::;;;;,,,;,;;;;;,''',''''...................         
                  .........,ldxxddoollcccc::cl:;::;;;:::::::::::::;;;;;,,,,''''''................''''',,,,;;;::;;;:ccccllllllccc:;;;;;::cllllcc::::::::;;,',;;;;;;,,,,,,'''''...................        
               .........'cdxxxdoolllccccc:cc::::cl:;,,;::::::ccc::::::::::::;,,;;;;;;,,,,,''''.....''',,;;,',;;,,,',,,,;;;;:cclllllcc::;;;;:ccccccc:::::;,',;;;;;,,',,,'''''''...................       
            ..........'cxkxxddolllccccc::;::::cc:c:;'.,::::ccccccccc::::::::;;;::cccccccccccccccccclllllcc::lcccc::;,......'',,;;::cclcccc::;;;::ccccc::;;;;;;;;;;,,,,,,''''''......................    
           ..........cxkkxdoolllcccc::;;,,,,',lo::;,..;::cccccccccccccccllllclolllllllclllllllllllclllllc::::;::::cccc:;,'.........'',,;:cccccc:;;;;:cllc:;;;;;;,,,;;,,,,,,,''......................    
        ...........:xkkkxdoolllol::;:;:;,'',;;ol;,,'.,:cccclc:clllllooooolool::cccc:::::::::::::::::::::;;;::::::;;;;:::ccc::;,,'.........',;:ccccccccccc:;:;;::;,,;;;::::;,,''.....................    
        .........,dOOkxddollc:clc;;;;::;,;cl:;:,';;'':ccc:ccc::::::::c::c::c::;;;;;;;;;;;;;;;;;;;;;,,;;;;;;;;;;;;;;;,,,,,,;;::ccc:;;,,'.......'',;:cllol;;coc:ll:,,;,,:ccllc::,'''..................    
       .........ckOOkxddoc::;;;;;::;;;;;::cc;;,..;:;;:;'..........''''''',,,,,,,;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,;;:::::::;;,'...',,;;;,;clc;;::;;;,',;;:::clc:;;''................    
       .......,dOOkkxdocc::;;;;:::::::::;,,,;;'..;lcc:;;;,,,'''''.....................''''',,,,,;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,;;:cccccccllcc:;;;;;,,,;::;,,,;;;;:::::clc:;,..................
     ........:xOOkkdlc;:cc;;;:c:;;;::::;,,;,.....ldllllllllcccc:::::;;;,,,,,''''''....................'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;:::ccc:cc:,''';cc,.',,;;;;;;;;::::clc;,,..............
   .........lkOOkkoc;;;;;;;:ll:;;;;;,;;;;;,.....:dxlllllllllcccccc::::::;;;;;;;;;;;;;;;;,,,,'''''''''....'''...........''''',,,,,,,,,,,,,,,,,,,'''',,,,,,;cc:;,';:,.......'',,,;;;;;;:::cccc:;,.........
 .........'oOOOOxl:;;;;;:::::;;,;::,;:;,;'.....:oxxoooollllllcccccc:::::::;;;;;;;;::::::::cccccclllc:;;:cllllcc:;;,,,''''.....''''''''''',,,,,,,,,,'','',,;;;;'','..',,,,........'',,;;;;;;::ccc:;;,'...
.........'d0OOOxc::::;:cc:;;;:;:cc;;::,,'....'codkkooooollllllccccc:::::::cllccccclccccclllllllllcc;',:cc:::cccccccllllllccccc::::::c:::::;;;;;;;;;;;;;,,,,','',,..,;::loc;...........'',,,,,,,,;;::c:;;
........'d000Okl:c::::llc;;;::;:oc;::;,'....;ldodOkoooooolllcccllcclllooc:ccccccccc:::::::::ccccccc;',:ccc:::;:::::::::::::::::cc::ccccllllllllllccclll:;c;...;:;'';;;cllooc;'............'',,,,,,,,,,;:
........d0000Oo:c:::clc:;;,,;;;:lc:c:'.....:odddx0Odooooolc:cccllcccc:::;'',,''................''''.....',,,,''''''''''............'''''',,,;;::::cc:::;,:;',;;,..,;;:::ccllllc;'............''''',,,,,,
.......o0000Oxccc::loc:;;,,;:;;:c:::;....'cdddddxkkdoooollc;;:'..................................................................................',,,,,''',,;;'..,;;;;;::::ccllllc;,.............'''''',
......cO0000Oo:c::loc:;;,,;:::;:c:::'...,ldxxxxxdddddoooolc:,'''',,,,,,,,,,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,''''''''.............................',,,,,'''''..',;,;,;;;;;;;;::cllllc;,'............''''
.....;k00000klcc:odc:;;,,;;;cc;;;cl;....cdxxxxxxxkxdddoooolc:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,''''''''''''''''..............'',;;;;;,'....',,',,,,;;;;;;;;;::clllc:;,'...........''
.....d000000kc::lxo:;;,',;;;c:,,:l:....:xxxkkxxxxkkdddoooollc::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''',;,''',;;;;'........'',,,,,,,;;,,;;;::cclllc:;,..........
....:OK00000x:;:oxl;;,'';;;;;;,;c;'...:dxxxkkxxxxxxdddoooollcc:::::::;;;;;;;;;;;,,;;;;,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''',,;;;;;'..''''..''..........''',,,,,,,;;;;;::clllc::,'......
....dK000000x:;:dd:;;,',;;;;,,,:;''..:xkkkkkkxxxxxddddoooolllcccc::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''',,;;;;;;;;,.....'''''.''...............'',,,,;;;;;::cclllc:;,'..
...;O0O00000x:;cdl;;,,';:::;,,::,''.,x0OOkkkkkkxxxxdddoooolllccc::::;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''',,''''''''''',;;::::;;;,,'.....''...''''''''''...............''',,;;;;::cclllcc:;
...l0Okk0000k:,:c;,,,,';;::;,::,',,,lOO0OkkOOOkxxxxddddooolllccc:::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,',,''''''''''''''',,'',,,,,,;;::::;;,,''......''''''.'''''''''''''''................'',,,;;::cccccc
...dKOxxO00OOl,;;,,,;;,,;;,,::,',;;cxOO00OkkOOkkxxxddddooolllccc::::;;;;;;,,,,,,,,,,,,,,,,,,,'',,,,,,'''''''''''''',,;;,'';:ccc:::;;;,''........'''''''''''''''''''''''''''..................'',,;;;::cc
. 'xKOxxO0OOOd;,,,,,;:,,;;,:c,'';:;okO000OOOkkkkxxxxdddooolllccc::::;;;;;;;,,,,''',,;;,,,,,,,,,,,,,,,'''',,,,,;;;;;:::c;'';:::;;,'...........'''''''''''''''''''''''''''''''.....................'',;;;;
. ,kKOkk000OOkl,''',:c;',,:c;'';c;ckO00000OOOkkkxxxddddooolllccc::::;;;;;;,,,,',,'',;::::ccccc:;,,:;;;;;;;;:::::;;;;;;;'.',,'.............''''''''''''''''''''''''''''''''''''......................'',,
..,kK0OO000OOOd;''',cl:'';c;'',:,'ckO00000OOOkkkkxdddooooolllccc:::;;;;;;;,,,,,,,'.......',,;:::',c:::::;;;;;,,,,,'''''..............''''''''''''''''''''''''''''''''''''''''''''......................'
..,kK00000OOOOko;'',;::,',;,';:,..:kOO0000OOOOkkkxddoooooolllccc:::;;;;;;,,,,,,,,,'''''............'''...........................'''..''''''''''''''''''''''''''''''''''''''''''''......................
..'x0000O0OOOOkkl,'',::;;,'',c;..'ckO000000OOOOkkxddoooooolllccc:::;;;;;;,,,,,,,,,,'''',,'.................................'''''''''''''''''''''''''''''''''''''''''''''''''''''''......................
...o000000OOOOkkx:,',:c:;''';:'.;::x000K0K0OO00kkkxddoooooollccc::::;;;;;;,,,,,,,,,,,'''''.'''''........................''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''....................
...c0000000OOOkkkd:,,cl:,''',,'';'.o000KKK0O00Okkkxddoooooolllcc::::;;;;;;,,,,,,,,,,,,,'''''''''''''''''''''''''...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...................
...,k000000OOOOkOOo;,cl;,,'''',,'..cO00KKK0000Okkkxddoooooolllccc:::;;;;;;,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''..................
....l0000000OOOkO0Ol,,;;;,,,'';:;',:dO0KKK00KKOkkkkxddoooooollccc::::;;;;;,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.................
....,k000000OOOOO00d:;,,;;,,,,ll;',;lk0KKKK000OOkkkkxdddoooolllccc:::;;;;;,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''................
.....cO000000OOOOKKkdc:,,;;;;;oo,',;;d0KKKKK0OOOOkkkkxddooooolllcc:::;;;;;;,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...............
......d0000000OOOKXOxdl:,,:ll;:c,',:,:O0KKKK0OOOOOkkkxxddoooolllccc:::;;;;;;,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''..............
......,x0000000OOXXOkkdol:;dd:,,,',:,;ok0KKK00000Okkkkxxddooollllccc:::;;;;;,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.............
.......;k00000000XXOkkkkxoldd:;,,,;:,,;ck0KK000OOOOkkkxxxdddoolllcccc:::;;;;;,,,,,,,,,,''''''''''''''''''''''''''.........''...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''............
........;k0000OO0XXOOkkkkdodo:;;,,;:';l;lO000000OOOOkkkxxddddoolllcccc:::;;;;;,,,,,,,,,'''''''''''''''''''''...................''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.............
.........;k000000XK0OOkkkkxdol:::,:c,,:;'l0K00000OOOOkkkxxxdddooolllcc::::;;;;;,,,,,,,,''''''''''''''''''........................................''''''''''''''''''''''''''''''''''''''''''.............
..........,x000000000OOOkOkxdolll:cc;,::',oO0KKK000OOOkkkxxxdddooolllcc::::;;;;;,,,,,,,'''''''''''''''''..........................................''''''''''.''''''''''''''''''''''''''''''.............
  ..........o000000000OOOOOkkkddxllc;,::',;:xKKK0K00OOOkkkxxxdddooolllcc::::;;;;,,,,,,,,,''''''''''''''..............................................'''''''..'''''''''''''''''''''''''.................
   ..........:k0000O000OOOkOOkxxkodo;,;;';:',xK00K000OOOOkkkxxxddooolllccc::::;;;;,,,,,,,,''''''''''''''...............................................''.......'''''''''''''''''''''...................
     .........'oO0000000OOOO0Okxxxkdc:c;';:.'coOKKK00OOOOOkkkxxxdddoollllccc:::;;;;;,,,,,,,''''''''''''''.......................................................'''''''''''''''''.......................
       .........;d000000OOOO00OxxOOdllo:,:,'::;lkKK000OOOOOkkkxxxdddooolllccc::::;;;;;,,,,,,''''''''''''''......................................................'''''''''''''...........................
       ...........;x00000OOOOOkxxkOdoodlol;;:;',;ck00000OOOOkkkxxxdddooolllccc::::;;;;;,,,,,,,'''''''''''''......................................................''..'..................................
       .............:dO000OOOOOkxOOdoxdodllc::;;,.;ok000OOOOOkkkkxxxdddooolllccc::::;;;;;,,,,,,,'''''''''''''...........................................................................................
        ..............,lk0OOOOOkk0Odddolccll:clc;;;,;okOOOOOOOkkkkxxxdddooolllcccc::::;;;;;,,,,,''''''''''''''''........................................................................................
        ................':dkOOkkk0Odoc:c;;c:;::;,:;',;:okOOOOOkkkkkxxxdddooollllccc:::::;;;;,,,,,''''''''''''''''.......................................................................................
        ...................,:oxkOKOdllc::cccooc:c:;;;;',:lxkkkkkkkkxxxxdddoooolllcccc:::::;;;;,,,,,,,,''''''''''''''....................................................................................
         .....................':dOxxkxdlloc:loloo:;cl:;:;';cdxkkkkxxxxxxdddoooollllcccc::::;;;;;,,,,,,,,'''''''''''''...................................................................................
          ......................::;dkl:coocccloo:,;:c;:ol:''';ldxxxxxxxxddddoooollllcccc::::;;;;;;,,,,,,,,'''''''''''...................................................................................
           ....................,:'.cd,.',;::codl:;:::;ldoc;,''',:lodddddddddooooollllcccc:::::;;;;;;,,,,,,,''''''''''''.................................................................................
           ...................';,..;l,''...',ldc::::::cllc;,''''.',:loooooooooooolllllccccc::::;;;;;;;,,,,,,''''''''''..................................................................................
          ....................,,'.',,..,,....,ll:cccccccll:;,,,,,,;;;;clllooooolllllllccccc:::::;;;;;;,,,,,,,'''''''''..................................................................................
          ................;;,'';;:c,...,;'...,ooccccllcldo:::,;:c::c:,,,,,;:clllllllllcccccc:::::;;;;;;,,,,,,'''''''''..................................................................................
          ...............;clc:oxxo,.....',..'cxdccccllcldl:c:;:ol::c:;,,'..',;;::cccccccccc:::::::;;;;;;,,,,,,'''''''...................................................................................
            ............codxdxOkc'......,,,;:lxxlcc:;::clcccccodc;;c:;;,,,',;,'',,,;;:::::::::::::;;;;;;,,,,,,''''''....................................................................................
            ...........;odxkxdko'.....',;::cccloc::::::c::::cccc:;;::;;;,,,,;:,,,''..',,,,;;:::::;;;;;;;,,,,,,''''''....................................................................................
           ...........:dkxxxoxkc...',;;;:ccccc::,''''''......'',,;;:::;;;;,,,,,,''..','....'',,,,,,;;;;;,,,,,,'''''.....................................................................................
          ............,oc,,,'';;'',;:clcccc:;''..................,;;::;;,,;;,,,'''...'''....',,,''''''''''''............................................................................................
          ............''........lxo::coocc:,......................,;:;;,'';c;,,'..''.......',:;,,,'''''''...............................................................................................
         .......................cko::cllc:,'.........';;...........,;;,''.;c,.......''.....,;,'..',,,,',,'''..'.........................................................................................
       ...............'..;:,....ckocccccc;'.........:kKk,..........,;;,''.:l,.....''...'''.',....'';:;;'..''..'.......................................................................................''
       ...............'.'kXl...,okolllllc;..........c0Kd'..........,:;,'''cl;'''''''''...''....'''',;;;,''.''''..''................................................................................',,,,
        .................;:'...ckkdoooolc;...........''...........';;;,',,,;,,,,,,,,'''''''..'''''''',;,,;,',;,''''''................................................................................'..
        ......................:kOOkdddolc,........................,;;,,,,,,,,,,,,,,,,,''''''''.''''''',;,''.';;,''''''''................................................................................
        ...................;cdxk00kkxxxo:'..................''',;;;;,,,,,;::,,,,,,,,,,,,','''...'''''',::;,'.,::;,,,''''''''''''........................................................................
      ...........,cc,....:dO0OdkKKOkkkkxoc;;;:clllcc:::::::::::::;;,,,,,,;lc,,,,,,,,,,,,,',,,'.''''''',:c:;;,',;;;;:;;;;;;,,,''''''.................................................................''''
    .............dX0kdodOXXK0OO0KK00OOOkxxxxxkxdoolllccc:::::;;;;;;;;;,,,;;;,,,,,,,,,,,,,,,,,,''''',,,,,;:;;;,,,'',;;,,,''.',,;;;,,'''.............................................................'''''
    .............oXNNNNNXXXK00K0OOKK000Okkkxddooollccccc::::::::;;;;;;,,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,;ccccc;,;;,;:;;;;,,;;;;;;;;;,''.............................................................''',
    .............lXNXXKKKKKKKKKK0OOOOOOkkkxdooooolllccccccccccc::;;::;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,'.;c:;;c;,,'.';;;;::::::::::::;,'''.............................................................'
    .............dXNNXXXXXKKKKKKKK0OOOOkkkxdddooolllllcccccccccc:;;:::::::::;;;;;;;;;;;;;;,,,,,,,,,,,,,,..,,..;ll:,..';:::::::::::::ccc:;''.....................................................'''.....
    ............,0NNNNNNNXXKKKKKK00OOOOOkxxddooolllllllcccccccccc:;;:::::::::;;;;;;;;;;;;;;;;;,,,,,,,,,,.......';;'....;lc:;;;;;;:cclllcc:;,''''..............................................,,,,,,,'. 
    ............lXNNNXNNNXXKKKKK000OOkkkxxdddooollllllcccclcccccc:;;;::::::::::;;;;;;;;;;;;;;;;,,,,,,,,,'...............coolllllooooollllllc:;''''''.........................................',,,,,,,'..
    ............xNNNNNNNNXXXKKKKK00OOOkkxddoooollllllccccccccccccc:;;;:::::::::;;;;;;;;;;;;;;;;;,,,,,,;,'...............'ldooodddddddddooollc:;,,,,''''........................'..............',,,''... 
    ...........'kXXNNNNNNXXXXXKK000OOOkkxddooollllllcccccccccccccc:;;;::::::::::;;;;;;;;;;;;;;;;,,,,,,,,,.................;loollllccccccc:::::c:;,,,,,,''''.............''.............',,,,'.........  
     ..........,kKXNNNNNNXXXKKKK000OOOkkxddooolllllccccccccccccccc::;;::::::::::;;;;;;;;;;;;;;;;;,,,,,,,,...................,;;:::::::;;;;;,,,''....';;;;,,,'''''.....'''......''''...',,,,,,'..        
       ........'kXXNNNNNXXXXXXK0000OOOkxxdoollllllccccccccccccccc:::;;::::::::::;;;;;;;;;;;;;;;;;,,''',,,......................................... ...,;::::;;,,,'''..........',''''...,,,''...         
       ........'xXXXXXXXXXXXXXKK00OOOkkxxdooolllllcccccc::cc::::::::;;:::::::::;;;;;;;;;;;;;;;;;;,''',,,,.................................... ..........',:ccc::;;,''''''''...',,''.....''....          
       .........xXXXXXXXXXXXXXKK00OOOkkxxdoolllllcccccc:::::::::::::;:::::::::::;;;;;;;;;;;;;;;;;,,''''''....................................   ..........':cclcc:;,',,,,'''...','....  ..xxx Xsullo xxx
:cccllllooooooddoooolllccllccllccccccllllllllcllllllllllloooooooooooolllllcccclloollcclllllllllllooooolllllllooloooooooollllooollllllllllcc:::::::;,,,,,,,;;;;;;::;;::::;;;:::::::::::::::::::::::;;;;;;
clloooooodddddddddddddddoodooooooolllllllllllllllllllllllooooooooooooolloollllooddooooodddddddddddddddoooooooooooooooddooolloollllllllllllcccccccc::::;,',,,,;;;;;;::::::;:::::::::::;;::;;:::::::::::::
loooooodddddddddddddddddddddddddddddoolllllllllllllllllooooooooooooooodddddddddddddddddddddxxxxxddddddddxxxddddddddddddooooolllllllllllllllllllllc::::;;;;;;;;;;:::::::::::cccc::::::::;;;;::::::;::::::
ooooooddddddddddddddddddddddddddddxxxdolllllllllloooooooooddddddoodddddddddxxxddddddddddddxxxxxxxxdddxxxxxxxdddddddddoooooooooooollllllllllllooollccccccccccccc:::ccccccccccccc:::::::::::::::::::::::::
ddddddddddddddddddddddddddddddddddddddddddoooodddddddddddddddddddddddddddxxxxddddddddddddxxxxxxxxxdxxxxxxxdddddddddddoooooddooooooooooolllllloolllcccccllcccccclllllcccccccccccccc:::::::::;;;::::::::::
dddddddddddddddddddddddddddoodddddddddddooodddddddddddoodddddddddddddddddxxxxdddddddddddxxxxxxxxxxxxxxxxxxddddddddddddddoooooooooooooooooooolllllllllllllllllllllllccccllcccccc:::::::::;;;;;;;;::::::::
dddddddddddddddddddddddoddooooooooooodoolcllooooodddddoooddddddddddddddddxxxxdddxxxddddddxxxxxxdddxxxxxxxxdddddddddddddddooooooooooddddooooolllllllllllllllllllllllllllllllllccc:::;::::;;,,;;;;;;::::::
ddddddddddddddddddddddoooooolooolllloooollllllllllllclllloooooooooooddddxxxxxxxxxxxxxxdddxxxddddxxxxxxxxxxddddddddddddddddoooooodddddddddooollllllllllccccllllcllccclllllllllccc::::::;;,,,,;;;;;;;;::::
oooooooooooolllllllllllllllllllllllllloooooooooollcc:ccccllllllllllllllooddddddddxxxxxxddddddxxxxxxxxxxddddddddooddddddddddddddddddddddddddoollllllccccccclccccccccclllllccccc::::::;;,,,,,;;;,;;;;;;;;;
ddddddddddddooolcoddddoooooodddddooooodddooooodddddddddxxxxxkkkkkkkkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxkkkkkkkkkkkkkkkkkxxkkkkkkxxxddddxxdddddddddddoooooooooollllllllllcccccccc:::::::::::cc
kkkkkkkkxxxxxxdolldxxxxxxxddddxxxxddddxxxdooooddddxdddxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkxxxxxkkkkkkkkkkkOOOOOOOkkkkkkkkkxxxxdxxxxxxxxxxxdddddddddoooodoooooooooollllllllllcc:::::::ccc
xxxxxkkkkkxxxxdooodddddddddoooddddddooddoooddoddddddddxkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkxxxxxxxxxxkkkkkkkkkkkOOOkkkkxxxxxxxxxxxxxxxxxxxddddddddddddoooodddoooooooollllllllcccc:::;;:::::::
xxxxxkkkkkxxxxddddddooooodddddxddddooooolodxxdddxxdddxxkkkkkkkkOOOOOOOOOOOkOOOOOOOOOOOOOOOOOOOkkkkkkkxxkkkkxxxxxkkkkkkkkkkkkkkkkkxxxxxddddddxxxxxxxxxdddddddddddddooooooooooolllllllccccccc:::;;;::::::c
dxxxkkkkkxxxxxdolodxddddddddddddddddooooooddddddxxxddxxxxkkkkkOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOkkkkkkkkkkkkkkkkxxxkkkkkkkkkkkkkkkkkxxxdddddddddddxxdxxxxddddddddddddddooooooooooolllllcccccccc:::;,;;::::::
ddxxxxxxxxxxddoolldxxddddddddxxddddddddxxxxxxdddddxxxxxxxkkkkkkkkkkOOOkkOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkxxkkkkkkkkkkkkkkkkxxxxxxxxxdxddddddddxxxdddddddoooddooooooooooollllllccccc:::::::;;;:::::::
ddxxxxxxxxxxddoolldxddddddddxxdddxxxxxxkkxxxxxdddddddxxxxxkkkkkkkkkkkkkkOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxddddddddddxxxdddddddddooodooooooooolllllccccccccccc::::;,;;;;;:::
dxxxxxxxxxxdddoocldxdddooddddxxxxxddxxxxxxxxxxxxxxddxxxxxxkkkkkkkkkkkkkkkOOOkkkkkOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxddddddddddddddddddddddddoooodddoooooollllllccccccccccc::::;,,;;;;;;;
xxxxxxxxxddddooc::odddddooodddxxxxxxddddxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddddddddddddddooooooooooollllllcccccccccc::c::::;,',,,,,;;
xxxxxxxxxddddooc:cddddddoooddddddddddddxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddddddddddoooooooooollllllccccccc::::::::::::;''''',,,;
xxxdxxxxdddddoolloddoooddoooddddddddddxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxdddxxxxdddddddddddddddddodddddddddddddoooooooollllllllcccccccccc::::::::::::::,'''',,,;
ddddddddddddoocccldddddddooodddddddddddxxxxxxxkkxxxxxkxxxxkkkkkkkkkkkkkkkkxxxxxxkkkkkkkkkkkkkkkkxxxxxxxxxxdddddddddddddddddddddddddddoooooooooooooooooollllloollllllllcccccccccccc:::::::::::c:,.'',,,,,
dddddddoodoollc:;:oddddddooddooddddddddxxxxxxxxxxkkkkkxxxxxkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddooooooooooooooooooooolllllllllllcclllcccccccccccllllccccccccccccccccc::::::::c:,.''''',,
ddooooooooollllcccoddddddddddoddddddddxxxxxxxxxxxxkkkxxxxxxxxxxxxkkkkxxxxxxxxxdxxxxxxxxxxddddddddddoooooooolllollllllllllllllllcclccccccccc::::::::::::::::::::::ccccccccccccccccccccc::::c:cc:'..''''''
doooooolllllllllcldddddddddddddddddddxxxxxxxdxxxxxxkkxxxxxxxxxxxxxxxxxxxxddddddddddddddoooooooooloollllllllcccccccccccccccccccc::::::::::::;:;;;::::::::;;;;;:;::::::::::::ccc::cc::::::ccc:::;....'''''
ooooolllllllllllclddddddddddddddddddxxxxxxxxxxxxxxxxkxxxxxxxxxxddxdddddddooooooooooooolllllllllllllcccccccccccccc:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::cc::::::::;;,'...'''...
oooollllllllllcccldxddddddddddddddddxxxxxxdxxxxdddddddddddddddooooooooooolllllllllllllllccccclccccccccccccccc::c:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;:::;;;;;;,''....
ooollllcccccccccclddddddddddddddddddddddddddooooooooooooooolllllllllllllllllllllccccccccccccccccccccccc::::::::::::::::::::;;;::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;'......
oollllccccccccccclddddooooooooooooooooooollllllllllllloooollllllllllllllllllccccccccccccccccccccccccccc::::::::::::::::::;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;;;;;;;;;;;,,,,,,,,,,,,'..''...
lcccclllccccccccclodooooollllllllllllllllllllllllllllllllllllllllllllllcllllcccccccccccccccccccccc::::::::::::::::::::;:;;;;;;;:::;:::;;;;;;;;;;;;;;;,,,,,,,,;;;;;;;;,;;;;;;;;;;;;;,,,,,,,,,,'''''''''''
lcccccccccccc:::;:llllllllllllllllllllllllllllllllllllllllllllllcccclllllllcccccccccccccccccccccc::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;,,,;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....''...
:::::;:::;;;;,,,',:ccccllllllllllllllllllllllllllllllccccccccccccclcllllcccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'.........
,,;;,,,,,,,,,'''',:ccccllllllllllllllllllllcccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;:;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''...........
',;;;,,,,,,,''',',:clllllllllllccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::;;;;;;;;;;;;;;;;;;;,,:lc:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''.............
',,,,,,,,''''''',;ccccccccllcccccccccccccccccccccccccccccccccccccccccccccccccc::cccccccccc::::::::::::::::::;;;;;;;;;;;;;;;;;;;,,,;coool:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,'''''''..............
''''''''''''''''',:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::ccccccc:::::::::::::::;:::;;;;;;;;;;;;;;;,,,,,''';clodxdolloc;,,,,,,''''''',,,,,,''''','''''''''''''''................
','',''''''',,,,,;:cccccccccccccccccccccccccccccccccccccccccccccccccc::cccccc:::::c:::::::::::::::::::::::::;;;;;;;;;;;;,,,,,,'''''';llcclxO0K0kl;''''''''''''''''''''''''''''''''''''''................
,,,,'''''''',,,,,;:ccccccccccccccccccccccccccccccccccccccccccccccccc::::cccccc:::::::::::::::::::::::;;;:clloooooolllllc:;,,'''',,,:dkkxookOOO0OOo,'''''''''''''''''''''''''''''''''''''................
''''''''''''',,,,;::::::::cccccccccccccccccccccccccccccccccccccc:cccccc:c::cc::::::::::::::::::::::ccloxkO0000000OOOOOOkkxol:;'',;:clxkkkOKKOOOOkxl:,'''''''''''''''''''''''''''''......................
''''''''''''',,,,,:::cc::::::ccccccccccccccccccccccccccccccccc:::::cccccccc:::::::cc:::::::::::cloxOO0000KKKKK000OkkO0OOOOkkdl;,',:;:oodoclxxxOkxxoc:;'..'''''''''''''''''''''..........................
''''''''''''',,,,,;:::::::::ccccccccccccccccc:::::::::::::::::::::::cccccc::::::ccc:::::::::cldxO0000KKKKKKK0000Oxdk00OOOOkdlc;;,,;:odll:;:c:lddddoc,''''''''''''''''''''''.............................
'...'''''''',,'',,;:::::::ccccccccccccccc:cc:::::::::::::::::::::::cc::::::::::::::::::::cldxkOO0KKKKKKK00000OkkkxkOOOOOOkdlc;,';lokOxcccc:;,:dxdlco;'''....''''''''''''''..............................
....''''''',''''',;;::::::::cccccccccccc:::::::::::::::::::::::::::c:::::::::::::::::::coxkkkkkkOKK0000OOOkkkkxkOOkxdxkkdoc;,'.:xOOkxxl::::;;:dxo:;:,..........''''''''''...............................
.....''''''''''''';;::::::::ccccccc:::::::::::::::::::::::::::::::::::::::::::::::::cldkkkkxxkxdkOOOOOOkkxddxO00Oxoccllc;,,,'.'d00xdO0ko;;;;,:odl;,'.............'''''''................................
.....''''''''''''',;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::coxOOOOOOkdllclxxkkkdoddxO00Okdc;,,,,,''''...cO0xxOOkdlcclodxd:'.................'''..................................
.....''''''''''''',;;;:::::::::::::::::::::::;;:::::::::::::::::::::::::::::::::cok00KK00OOko,',,:coolccdO0Okdl:,,,,,''''.....';dOdooodxxdlokOxl;'......................................................
..''.''''''''''''',;;;:::::::::::::::::::::::;;;;;;::::;;;:::::::::::::::::::::lxO00KKK00Okdc,''',,,,,;okOxdc;''',,'...''''''',,ckxlcclod:.,xOo:,.....'''...'...........................................
..''''''''''''''.',;;;;:::::::::::::::::::::::;;;;;:;;;;;;;;;;;;;:::::::::::::lxkO000000OOxl;,,,,',;;cdkxddl:,''''....'''',,,,,,;dxl:;cxl...;c:,'.''''''''''''..........................................
..''''''''''''''.',;;;;;;;::::::::::;:::::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:lxkkOOO0000OOkxxdoc::coxxxxdooooc;,'..'''''',;,;;,,,:dc,''l;...';,'''''''''''''''..........................................
..''''''''''''''..,;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:oodxkOOOOOOOOO00000OOO00OOOOkkkxdl:,'',,''',;;;;;;,,;ldl:::,';::,''''''''''''''''..........................................
...''''''''''''...,,,;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cllodxxkkkkkkkkOkkO00KKKKKKKKK000OOkdlcc:;;:;;;;;;;clllc:c:,..,l:''''''''''''''''...........................................
......'''''''''..',,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:c::ccllllllllllodxxkkkkOOOOOOOOOOOOOOkkxdolc:::::c;,,'.''...':;''''''''''''''''...........................................
....''''''''''''.',,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,',,,,'''',,,,,,;:ccccccclloddddoodxxxxxxxxxddolcc:,'............'''''''''''''''''...........................................
...'''''''''''''..,,,,;;;,;;;,;;;;;;;;;;,;;;;;;,,,,,;;;;;;;;;;;;;;;;;;;;;;;,'.'''''''.....'',,,,,,,,,,,,;;;;;::::cccccllllooddoc,........'''''''''.''''''...............................................
...''''''.''''''..',,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;,,,'.'''''''''..........................'''',;:::::;:c:,,;;;,,,,;,,''''..''...................................................
....''''''.''''...',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;,,,,,,'''''''''''''''''.....................'',,,:cccc:;:;',clc;',:c;''''.......................................................
.........'''......',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;,,,,,,,,,,,'''............'''''''''.............''''',:cc:;;,..,:cc:;;'.''''......................................................
.........''........',,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,''...........................''....';:::clc::,...'''.......'......................................................
..........'........''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,''.........................',,..,cooooodoooc,'..........'............'.........................................
..................''''',',,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,;;;;,,,,,;,,,,,,,,,,,,,,,,,,,;,,,''......................'''..;clooooooool:'......................''........................................
..................'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,;;;;,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;,,''....................''...';;:::cllol:,.....................'''.......................................
..................',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,;;,,,,,;;;;;;;;;;;;;;;,,''..........'''.....''....',;:::cccc:,..............................................................
..................',,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;,,,;;;;;;;;;;;;;;;;,,,,,,,''.....'''''.....''.....''',,;;;::;,'...........................................................
..................',,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;,;;;;;;;;;;;;;;;;;,,,,,,,,,,,'...''''......'''........'',;;::;,''...............................................  ....  .
..................''',,,'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;,,;;;;;;;;,;;;;;;;;;;;,,;;,;,'.....'''......'''''........'',;::::;,'.............................................   ..    
..................''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;,;,;;;;;;;;,,,;,,...............''''''''''.......,;::ccc:;'...........................................    ..   
...................''''''''''',,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;,,,,,'..,;;::;......',,,,,,'''''''''.....,:cclodl:,'........................................    ...  
...................'''''''''''',,,,,,,',,,'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;,,;;;;;;;;;;,,,,,',:loddoc;....',,,,,,,,,,''''''''''...';:lddoool;,......................................    ...  
...................''.'''''''''''','''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;;;,,,,,,,,,;coxxxdoc,...,,,,,,,,,,,,,'',,,,''''''',;;cll:codolc;'...................................    ...  
....................'.''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;,,,,,,,,;loddol:,'...,;;,,,,,,,,,,,,,,,,,,'''',:ll:,,,;lolllolc,'.................................         
....................'.'''''''.''''''''''''''',,',,,,,,,,,,,,,,,,'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:cllc:,'....',;;;;;;,,,,,,,,,,,,,,''''',:clc:::clccclllc:;,'.''...........................          
.......................''''''''.''...''''''''',,,,,,,,,'',,,,,''''''''',,',,,,,,,,,,,,,,,,,,,,,,,,,::cc:;,'....',;;,,,,,,,,,,,,,,,,,,,''''''''''''',,,;:cccc::;;::c;,'........................        . 
.....................................'''''''''''''''''''',,,,,'''''''''''',,,,,,,,,,,,,,,,,,,,,,,,:clllc:,....,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''.'''..',;;::ccccc:;,'........................        . 
....................'................''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,:loool:,...',,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''.',,,','...........................        . 
....................'......''.........''''''.....'''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,;loool;....',,,,,,,,,,,,,,,,,,,,'',''''''''''''''''''''.'''''...............................          . 
......................................''...........''''''''''..''.....''''''',,,,,,,,,,,,,,,,,,;colc:,....''',,,,,,,,,,,,,,,,,,'''''''''''''''''''..........................................          . 
........................................................................'''''''',,,,,,,,,,'',,,col:;,'..''''''''''''''''''''''''''''''.......................................................           
..................................''''''''''''''''''''''''''''',,,,,,,,,,,,,,;;,,,,,,;;;;,,;;;loolc:;,',;;;;;,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''............................................ .... ...
''.............................'''''''''''''''''',,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;coooollcc;,;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,'''''''''''''.........................................  ...  .. 
''..............................''''''''''''',,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;coddollllc:;::;,''''''''''''.'''''''......................................................                 . 
...............................'...'''''''',,,;;;;;;;;;;;;;;::::::::::::::::::::::::::::::ldxdolc:;:ccodddl:,...................................................                                      . 
..'...........................''''''''',,,,,,;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::coolc:;;,;:coddddddl:,,,,..............................................                                     . 
..............................'''''',',,,,,,,,;;;;;;;;;;;;;;;;:::::::::::cccccccccccccccc;',,,''......',,,;clloddxxo;...........................................                                      . 
..........................''''''''''''',,,,,,;;;;;;;;;;;;;:::::::::::::cccccccccccccccccc:;;;;;;;;;;;;;,,,,,;:::::cc:::ccccc:::::;;;;,,,,,''.....................   ..                                  
............................''''''''''',,,;;;;;;;;;;;;;;;;;::::::::::cccccccccccccccccccclllllllllllllllllllllllllccccccccccc::::;;;;;,,,,,,''''''.........................                             
.......................................'''''',,,,,,,,,,,;;;;;;;;:::::::cccccccccccllllllllllllooollllllllllllllcccccccccc::::::;;;;;;;;,,,,,,''''''''.........................  .....                 . 
.........................................'''..''''''''''''',,,,,,,;;;;;;;;:::::::::cccccccccllllllcccllllcclcc:::::::;;;;;;;;;;;;;,,,,,,''''''''''.....................................               . 
.....................................'..'','''''',,,',,,,,,,,;,,;;;;;;;;;::;::::::::::::ccccccccccc:cccccccccc:::::::;;;;;;;;;;;;;;;,,,,,'''''''''..''..................................                
.....................................'.'',,''','',,,,,,,,,,,;;;;;;;;;;;:::;;;:::::;:::::cccc::cc:::::ccccccccc:::::::;;;;;;;;;;;;;,,,,,,,''''''''''.'''.''''...............xxx John Jude Palencar xxx
ccccccccccc:ll::cccccc:ccc:ccccc,'looooodl..c::cccccccccccccccc::,;l:;ccc:;l:':cccccccccccccc::c:;:c:cccccccc::;.,c,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,;oc'',,,,''',,,,,,,,;;
ccccccccccc:loc:cccccc:ccccccccc,'cooooodc..c:::ccccccccccccccc::,:l;;ccc;,c;,:ccccccccccccccccc:;:c::cccccc:::c,,:'',,,,,,,,,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,';o:.',,,''',,,,,,,;;;,
ccccccccccccclc:cccccc:cccc::ccc,'coooood:..c:::cccccccccccccccc:;cl;;ccc,;:,;cccccccccccccccccc:;::::cccccc::cc;;:..,,,,,,,,,'',,,,,,,'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,';o;.',,,',,,,,,,;;,,,;
cccccccccccc:cc::cccccc:cccc::cc,.coooooo; .:::cccccccccccccccccc:cc,:cc:,;;,ccccccccccccccccccc::::::cccc::::cc;;:'.,,,,,,',,,'''',,,,,'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,';l,.',',,,,,,,,;;,,,;;
:cccccccccccc;:c:ccccccc:cccc::c;.coooooo'..;::cccccccccccccccc::;cc,:cc:;:;;cccc:cc:ccccccccc::::::ccccc::::ccc:;:,';,,,,,'',,,,'''',,,,',''''',,'','''',,,,,,',,,,,,,,,,,,,,,,,';l,.,'',,,,,,,;,,,,;,,
:cccccc:ccccc:;cc:cccccccccccc::;.:oooodl'',,::ccccccccccccccc::::l:,:cc::c;:ccc:ccccccccc:cc::::ccccccccccccccc:;c;':;,,,,'',,,,,,,'',,,'''....''............',,,,,,,,,,,,,,;;,,':l'.,',,,,,,,;,,,,;,',
c;:ccc:ccccccc;;cccccccccccccccc;.:oooodc':;'::ccccccccccccccc::c:l:,:cc;cc;:cc:cccccccc::::ccccccccccccccccccccc;c:';;,,,,''',,,,,,,,'''........................',,,,,,,,,,;,,'''cl'.'',,,,,,;,,,,,,',,
o:,:cccccccccc:;:c:ccccccccccc:c;':ooood:.::'::::ccccccccccccccc::c:,:cc;cc;:cc:cccc:cc::ccccccc::ccc:ccccccccccc:;:,,;,,,,'''',,,,,,''...........................'',,,,,,,,,,,,',c:.','',,,';;,,,,,,,,,
ol;,ccccccccccc:,:c:cccccccccccc:':ooood:.,c';::::ccccccccccccccc:cc,:cc:cc;cccccccc::::::cccccccccccccccccccccccc;;;';,,,,,'''',,,''.....'',,,..........................'''',,,',l;.','',,,,;;,,,,,,,,,
lol;;:cccccccccc;;lc::cccccccccc:';ooood; 'c,,c:::::ccccccccccccc:lc;:cc;:c:cccccccccc:::::::::cccc::cccc::c::cccc:,::,,,,,,''',,,,''''''',,,,.............................'''',';c,.,,',,,',;,,,,,,',,,
:loo;;:cccccccccc;:lc:cccccccccc:';ooooo;.'c;'c:::::::ccccccccccc:cl;:c:,;c::cccccccccccc:::::::cc:cccc::::::;:cccc;,c;',,,,,''',,,,,,,,,'',,'........''......................''':c'',,,,,,',;,',',,,,,,
:;:oo;,:cccccccccc;clc:ccccccccc:';ooooo;'';:';c::::::::::::::::::cl::cc,,l:::::::ccccccccc:::::::cccc:;,,,;:;;:::::,,:,',,,,,''''',,,,,,'',,'................................'',c:.',,,,,'';;',,,',,,,,
::,;ol;,:cccccccccc:llcccccccccc:',ooooo;',,c,,c:ccc:ccc::::::::::cl::cc;,cc:ccc:::::ccccccc::::c::cccc;',,,;;,,;;;;,.;:'',,,'''''''''''''''''................................'';c;',,'''''';;',,,,,,,,,
,::,,ll;,:cccccccccccllcccccccccc',ooooo,';,c:':cccc::ccccccccccc:clc:cc:,:l:ccccccccccc::::::::::ccccc::;;;;;,;;;,,,'.,;'',,'''''''',,,,''''...............................'..':c,'',,,,,,,:,',,,,,,,,,
,,::,,lo;,:cccccccccc:cllcccccccc''loooo'':,;c,;ccccc::::::cccccc::lc::::,;c:::::::::::::::cccc::::::::::::::::::::;;,'.;;',,'''''',,,,''....................................'';c;''',,,,,,;;,,,,,,,,,''
,,,;:,,co;,:c:ccccccccc:clccccccc,'loool''c;'c;':c:cccc::::::::::::ll::::;;cc:::ccccc::::::::::::::::::::::::::cc:::::;,';:,''',,''',,,........',;;:;::::;,'................',;c;'''',,,,,;;,',,,,,,,,,,
,,,,,;,'co:;:c::ccccccc::clcc:ccc,'coooo''c:';c,;c:cccccccc::::::::clc:ccc;:c:cccccccccccccc:::::::::::ccccccccccc::::::;,;:,',,,,'',,,''''''',:cccccllllllc:'.............'''::'..',,,,,;;,,,,,,,,,,,,,
,,,,,,;;,:olc::cccc::::::::clc::c,'coool'.:c;'c:,:::cccccccccccccc::lccccc:;ccccccccccccccccccc:::;:::::cccccccccccc::::;,';:;,,,'',,,''''.........';clllllllc;.''...........::'..',,,;,;;,,,,,,,,,,,,,,
,,,,;::c:,;loc;;:ccccc::ccc::clc:,.:dooo'.,cc,,c;;::cccccccccccccc::clccccc;:ccccccccccccccccccccc::;;::c:cccccccccccc:::;;,,::,',,,'.......   ......':clllllllc'...........;:'.....',,,'',,,,,,,,,,,,,,
,,,;ccc::,';ccc;;cccccccccccc:clc,':cccc;',:c:':l::::cccccccccccccc:clccccc:::ccccccc:::::::::::ccccc::::::cc:cccccccccc::;;;;:c;,''.           .......;clllllllc;...... ..;:..........'',,,,,,,;;,',,,,
,,;cc:;,,;;;:::::::ccccccccccc::c:,:cccc:,,ccc;,cl::::ccccccccccccc:;cc:cccc::::ccccccccc:::::::::::ccc::::::c:ccccccccccc:;;,,,;:;.             . .. .'cllllllllc,.......,,....'''.....'''',;;;;,,,,,,,
,,:c:,,,;:cc:;;cc;,;:cccccccccc::,';c::;;,;cccc::ll:::::cccccccccccc;,cc:ccc:::ccccccccccccc::cc:::::::cc::::::cc:::ccccc:c::;,'..,;.. ..           .  .;cllllllcc;'.....;;......'''...','',;,,''''''',,
,,::,,,;:ccccc:,;:c:;:cccc::::::c:,:lloc:,;ccccc::llccc:::cccccccccc:,,c:ccccccccccc::::cccccc::::cc::::;;::::::::::::cccc:::;,.....,,,'.             .';cclllccc:ccc;'',,...   .......';;;;,'''''''''''
,,::,,;::;:ccc:,',:lc;;::::cccccc:;:llll:,;cccccc::llccccc:cccccccccc:';c:cccccc::::cccc::::ccc::::::::c:;,,;;:::::;;;:::::::;.....'.',;;,'..........,;:cclllllc:clcccc:'       .....',,;,,,,,,,,'''''',
,,;c;,:;'',::c;..',;clc:::cccccccc;:llll:';llccccc::cc::cccccccccccccc;,:c::::::c:cllllllcc::::::::::::::::::::::::::;;::::::,.'''',,,,'',;:::::::cccccc:;:clllcclc;;:clc'      ...'';,',,,,,,,,,,,,,,,,
,,,:::;'..';::,.'..,;:clc;,,;ccccc,;llllc'.:cccccccc::c:::ccccccccccccc;;cc::::lc::;:cclllllcccccccccccclllccccccccc:::::;::;'',,,,,;:clodxxkOOO0000koloc;;:lollll:;:clllc'......',.....',,,,,,,,,,,,,,,
,,,;::,...';c:'....;c:;;:c,.,cccc:,:lllll:;:c::::ccccc:c:::::cccccccc:::::cc:ccccc:;:::cllodxxxkkkOOOOOOOOOOkkkxxdoolccc:;::,,;;:lodkO0KKKKKKKKKKKKKkooooc::lllllc::llllllc,.''..'......'''',,,,,,,,,,,,
;;,,;;'...,:c,....,:cc:'.';::;:cc::;;cccc:;::::::cc::::::c:::::::cc::ccc::::::;::c:::ccclldOKKKKKKKKKKKKKKKKKKKKKK00Okkxdlc::loxO0KKKKKKKKKKKKKKKKK0xooololllllllllccccccll,  .........',,'.',,,,,,'',,,
;,,,,'...';c:'...':cc:'...',;::;::c,'cllc;:ccc::::::ccccccccc:::::::::::::::::::::::lllcclokKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0kxx0KKKKKKKKKKKKKKKKKKKK0xllollllclllllllc::cllll;.  .. ..........',,,,,'',,,,
;,,,,....':c:'....;c:,....;:;,;::;:;,lool;;c:cccccc:cc:::ccccc::::ccccc:;:;:cc:cccccllc:lolx0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0O0KKKKKKKKKKKKKKKKKOdl;;cllllllolllllccc:::cclc,. ..............'''',,,,,',,
;'.''....,::;....':c,....',:::;,;::;,ldol,;ccccccccccccccccccccccccccc:;;;;::::cccccc::clllodO0KKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKKKKK0xl;...,cllllllllcllccc::::c:;,'..................',,,,,,,''
'..''..'.'::,....,:;......,:::::;;:;,lddl,;cccccccccccccccccccccccccc:;:::::;,;cccccccllllllllloxOKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKKK0xc,'.....,:ccclllllcc::ccccccc;...'''''''............'''',,,,
..........',.....',......,:::::ccc:;,cdol,,cc:cccccccccccccccccccccc::::c::;,,clcccc::llcccll:,;:ldk00KKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKK0ko;,,'......';clllcllclc:cccll;''........'''',,,,,,,,,,,,,,;;;,
.........................,;;:::::cc:,:doo,':;:cccccccccccccccccccccc::::c:,;;;:c::;c;':c::c:;,:::::clok0KKKKKKKKKKKKKKKKKKKK00KKKKKKKKKOdc;;,'.......''',:cclc;:c;:cc:;...''...........''''''',,,'''',,'
''.''''''''',,,'.........',,,,;::ccc,;ooo,'::;:::::::::::::::cccccc:::ccc:,;:;:cc:,::'.'',,,;::::::cccclxO0KKKKKKKKKKKKKKKKK00KKKKKKK0xl;,,''.........''''',;,';,.;;,;'....''..................',,'''','
'''........''''..'.......',,,,,:cccc,,ooo;'::::::;;;;:::::cc:c:::::::::::::::;,:lc;,'.....,;::::::::::cccloxkO00KKKKKKKOkddk0KKKKKK0xl:;,,'............''''''..''.,,';,''''.'''................',,,,,''.
.........''.............',,,,,;:cccc,,loo;';cc:::::::::::::::::c::::cccc:::::;,:lc:,......,::::::::::::::ccccloodddddddlcc;:lloxkxoc;;,,''..............'''''''',.;;';;''''''',,''.............,,,,,,,,.
..''....'..............',,,;;:::::::;,lod:.;c:::ccc:c:::ccc:::::::::;;:::::;;,,:cc:'......;::::::::::::::::::ccccccc:::::c;,','',,,,,,,'''..............'''''''',';;';:''''''',,,''............',,,,,,,.
...''.''..............',;;:::;;;:::c;,coo:.;c;;:cc::c;;:ccc::::::;,'..,;;;;;;,,:ll:'.....';:::::::::::::::::::::::::;;:::::;,'''.',,'''''...............'''''''',';;',:,''''''',,,'...........'',,,,,,'.
...'.................''',,,,;;::;;,,,'cddc',c:,;:c::c:,;::::::::;,..,;;,;;;;,,;cllc'.....';:::::::::::::::::::::::::;;,,,;;:,....''''''''..............'''''''.',,;,',;,''''''''',,'...........''',,,,''
...................''''',,,;;;;,,,,,,':odl''::;,,;;:::;;;;;;::::;;,',..,,.',,;;:ll:'.....';::::::::::::::::::::::;;:::;,'''.......''''''............'''''''''..';;,''';,''''''''''',,'...........'''',',
.....''........'....',,,,,:c:;,,'''',';odo'.,;:;,,,,,;;;;;:::::::;'...';,...',;:cc;......',;:::::::::::::::::::::;;;;;;,'............''.............''''''.....;;''''';,....''''''..'',....''...'''',,';
....'''''''''.......',,,,;c:;,'''''',',ldo,.,;;;,,,,,,'',,,:::cc;.....,,.....;:;::,......',,;::::::::::::::::::::::;;,,'.........'''..................''.....'',,''''',,...''''''''''''',,,'..''',,,,'.:
....''''.........',,,,,,,;::,,,,,,,,,',cdo;.,;,;,,,''',,,,,;::c:.....,,.....,c,.','......';,,;;;::::::::::::::::::::;;,..........'''''.....................''..''.....,,''''''''''''''''''''.......,,''c
..............'',,,,,,,,,,;;,,,,,,,,,'':od:.',,,,,,,,,,,,,,;;::,....''......:;..,'........,;,,,,;;::::::::::::::::::;,....'.....'''''..........................''.....''..'''''''''''''''''''''''.....,o
.............''''''''''',,,,,,,,,,,,,,';odc..,''',,,,,,,,,,::;'....''......,:,..;,........,:;,,,,;;;;:::::::::::::::,............'''............................'......'....''''''''''',,,,,'''''''''.;o
'........',,,,,,,'''''',,,,,,,,,,,,,,,',ldl'.,,,,,,,,,,,;;;:;'....''.......,:'..:,........,::;;;,,,,,,;;::::::::::::,............''.............................'.....''....'''''''',;cooooolcc:;,''..:d
:.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''cdo,.',,,;;;,,,,,,,,,,...,'........;;...;;.......';:::;;;,;,,,,,;;;;;:::::;,............................................'......'...'''''''',:oxxxxxxxxxxdol:''ld
l'.....',,,,,,,,,,,,,,,,,,,,,,,,,',,,,,':od:.',,;c:::;;,,,,,,'.','.........:;...,;'.....';::::::;;;;;;;;;,,,,,,,'''.............................................''.....'..',:loolc,'',coxxxxxxxxxxxx:;oo
dc....',,;;;,,,,,,,,,,,,,,,,,,',,,,,,,,',ldc..,,::,,,,;;;;;;,',,..........':,...':,.....,c:::::::;,,,,'....'''''...............................................','....',;:loddddddl;;,,;codxxxxxxxko;cdo
oo, .',''',,;;,''''''',,,,,,,'''''''',,''cdo,.,,;;,,,,,,,,,,;;'...........,:'....;;.....'::;::::::;,... .,::cc:;.......',,,,,''................................','.';:ccodddddddddlldxdoddddxxxxxxxl;ldo
odc..,',,,,'',,,',,,,,,,,,,,''..',,,,,''.;oo:..,,,,,,,',,,;;;,'...........,:'....,;.....';::;:::::;,'..,:::;:::;,,,,,;;::::;;;;,''.............................',;coddoclddddddddl:oxxxxxxxxxxxxxxxccooo
ooo;.',,,,,,,'',,,,,,,,,,,,,,'.',''''....'loc.....'',;,,,;;',;'...........;;.....,:'...';;::;:::;;;::;:l:;::::::::::::::;;;;;;;;;;,'.........................';cclddddocldddddddl';dxxxxxxxxxxxxxxollooo
oodc'',,,,,,,,,,,;,,,,,,,,',,'''.......'..:ol,......'',;:;;::,''..........;;.....';....,::;::;::::::;:c:;::::::::::::::::::;;:::::;;,.....................',:lddllddddocldddddo:..cxxxxxxxxxxxxxxdlooooo
oooo;.,,,,,,,,,,,,;,,,,,,,,,,'............'ld:......',,,;;;:;,;;,.........;'......;'...,:::;::;:;;;::c:,;:::;;::::::::::::::::::::;;;'..................';coddddocodddocldddl;. .:dxxxxxxxxxxxxddllooool
ooodc'',,,,'''',,',,,,,,,''.............'..:dl'..',::;',;;;c:,;;;;'......,;. .....,'...';;;;;::;;;;clc;,;:;;;;:::::::::::::::::::;;;;'................,:ldddddddlcldddc;ll:,'',;cxxxxxxxxxxxxdccccododl;
ooooo;..''''',,,,,,'',,,'.......'''''......,od;.,:;,,;;;::;cc:;;:;;,''...;;. .....,'....,;:::;;;cclc:;,;;;::::::::::::::::::::::;;;;,...............,codddddddddl;codd:,;,:ldxxxxxxxxxxxxxxxxc:clododo;:
cooooc,;:;;,,,,,'''''''.........''''..''...'cdc'.'...';;::::cc:::::;;;,..:;.......;,....,:::::;,;:::;;;:::::::::::::::::::::::::;;;,,'.............;oddddddddddd:,cllc.';:odxxxxxxxxxxxxxxxxx::lcclol:;l
'loooo:;odolc:;,,,,,,'...'''..''.......,;;:,;oo,.'''..,;;::::l:;;;;;;;;,,;'.......;,.....,;;:::;;;:::::::::::::::::::::::::::::;;,,''''...........,ldddolllldddo,':c,..'''cxxxxxxxxxxxxxxxxxl;;clcclc:ld
.:ooool;:oooddolccc::;,,,,,'''',,,;;;;;:;,'..cdc..'..';;:::::cc;;;;;;;;;:,........,,.......,;:::::::::::::::::::::::::::::::::;;,'''..'...........,;;:ol,'',::;,''',,..';:odxxxxxxxxxxxxxxxc;ccccccclodx
..cdoooc;ldodoooloooooooooooooollc:;,''....'.,lo;...',;::::::cc::::;;;;;c,........,,.......';::::::::::::::::::::::::::::::::;,.'',,,'............,;::::;,;:cccc:;,,;:,:ccldxxxxxxxxxxxxxxdc:cccc:cdxxxx
'.'loooo;';:cccccllooollcc:;,''''....'''......;ol,.,;::::::::cc:::::::;:c,........,;........';:;;;;;;;:::::::::::::::::::::::;..,,;;,.  .........',;;,;:looddddooooc;;::;;ldxxxxxxdodxdoddolcc:;cldxxxxx
''.:ooodl'.,''...'''''''.....  ..''''.....'...'cdl;;:::::::::cc::::::::c:,'.......';'........';;;;;;;;;::::::::::::::::::::::,',;;;,.  ...    ..',;clooodddddoc:;,''...;:;lxxxxxdc,',cccolooolcldxxxxxxx
,,''coooo:.....''''''''''.....  .'''...'...',;;;col::::::::;:c:;:::::::c;'''......';'.........';;;;;;;;::::::::::::::::::::::;',;;;'.  ......',clooddxddolllc:;,,'''....':lloddc,...',cllooolldxxxxxxxxx
,,,',loooo,........'........... ..''.....',;:::;;:ll;;::::;:lc:;:::::;c:,,;,.......;'...........,;;;;;::::::::::::::::::::::::,,;:;..  ....,lodddooolcccc:;;;,,,;,''.. ..';cll:,',;;ccloollloxxxxxxxxxxx
,,,'.,ooool'.'..........................,::::::;;;:cl:;;:::cc;;:::::::c:,::;'......;'............';;::::::::::::::::::::::::::;',:,. .....'cxdl:;:clcc::;;,;:looddol,...,'..,;cllooooooooodxxxxxxxxxxxxx
,'....;ooodc..'''...'''................';::::;;:::;;;:::ccc:;;::::::;cc;;:::;.....';,..............,;;::::::::::cloodl::::::::;'',........';cc;:lolc:::clddddddddddd:...',.....',;codddxxxxxxxxxxxxxxxxx
....'..:oooo;..''...'''...............',;;::;;::::::;;,,;;;;:::::::::c:;:::::,....';,.........'.......,;:::::ldxkOOOkl:::::::::,'...........,ll:;;:lodxddddddddddddd:...',.....';lxxxxxxxxxxxxxxxxxxxxxx
..''''.'cdodo,.....''''''''.............,;:;;;::::::::::;;::::::::::cc::::::::,...';,.......'cllc;,'...';::::oxOOOOOo:::::;::;,'...........;l;.'cddddddddddddddddddl'....,. ...,oxxxxxxxxxxxxxxxxxxxxxxx
....'''.'ldodl'....'''...................',,,;::::::::::::::::::::::lc::::::::;'..';,.......'ldddddc:,...';::::okOOxc;;;;;;,''......',,,';lc,'codddddddddddddddddo:......,'.....;oxxxxxxxxxxxxxxxxxxxxxx
......'..'ldodc...........................'.'::::::::::::::::::::::cl::::::::::;..';,.....;c'';lddddddc,...,;:::coxo:;;;,'.........','';lo:,:oddddddddddddddddddo;.......,;'.....'cdxxxxxxxxxxxxxxxxxxxx
.......'..,oooo:......'''...........''....'',::::::::::::::::::::::cc:::::::::::,..;'....'loc:;,;codxddo:'..',:::::::;,'..........','.;lc;:odddddddddddddddddddc'........,:;''....';coxxxxxxxxxxxxxxxxxx
.'......'..,oooo;...................','...,,,::::::::::;;;::::::::cl::::::::::::;..;'....'c:cddol:;:cldddc'...,:::::;'............,;.'::codddddddddddddddddddo:........''';::;''...'',:oxxxxxxxxxxxxxxxx
''..........;oooo;...................';,',,,,;::::::::;,;;;:;;;:::lc:::::::::::::,';'....;c;lddddddlc:;:odl,...,;:;,'..............';;',oddddddddddddddddddoc'..''.....''',;:ol;'....'',cdxxxxxxxxxxxxxx
.............:oooo;..''...............,;;;;,,;:::::::;,,',;;;;;::cc::::::::::::::;;;....':c;:dddddoc::,.':ol,...,;,................'cll;;llc;,,,,,'''',:loc,........'''.''';,;odc,'...''';oxxxxxxxxxxxxx
...........'.'coooo;.......''....''''..,;;:;';:::::::;'',,,;;;;;:c:::::::::cc::::;::.....':lccddo;,;:cllc:;cc,...'..............,;,';:cc;'...',..........'....'...''''''''',;',cddl;,'..'';oxxxxxxxxxxxx
............'.'coooo;''.'''''..''''''...,;;;',::::::::;'',,;;;;:cc:::::cloxkko:::;c;......;odclo;;odxxxdddoc:,.................':lclooc;''','.',,,,,'.............'''''''''';;',:dxxol:;''.':dxxxxxxxxxx
.............'.'cdoolcc:,','...',,,'''...,;;,,;:::::::::;;;;;::cc:::codkOOOOOko::::;'......;ooc,,lxolc;,',coo:,'.........','.;;;odoolc;''.';,;cll:,''.. .........'''''''';:,,:,'';oxxxxdolc;,,:oxxxxxxxx
................:lcclc:c:'''.'',,,,,,,,'..,;;',::::::::::::::::ccloxkOOOOOOOOOxc;:::,'......:do,,oo,..,;,..,cl:;........':l;';;,:cccclc;:coddoool;...  ..........''''''';oxdc::;:ldxxxxxxxxxdl:clodxxxxx
''''............,cccc:::,'''',,,,,,,,,,'...,;,';::::::::::::;:loxOOOOOOOOOOOOOkl::::,'......'cdc;l:. .clll;....;:,...;:lol:;;:llolllllodddddddddc'.    ..........''''''':dxxxc:clxxxxxxxxxxxxxxdollodxxx
''''........'',,',;::::::;'',,,,,,,,,,'''''',;,';::::::::::::cdkOOOOOOOOOOOOOOOd:::;,,.......'c:,l:. .,oo;,,,.'ldl'.,odl;,coddddddddddddddddddl;.      ...........'''''';dkxko:cclxxxxxxxxxxxxxxxddolodx
''.......'',,,,,,'';ccc:::;',,,,,,,,,,,,,,,''';'',::::::::lllokOOOOOOOOOOOOOOOOx:::,,,,........,cdl.  .'..,,',ldo;.,odc,:oddddddddddddddddddo:.. ..   .............''''',cxxxxl:lclxxxxxxxxxxxxxxxxxdddd
......'',,,,,,,',,',:c::c:,'',,,,,,,,,,,,,,,'.','.';::::cddookOOOOOOOOOOOOOOOOOd::;,,,;,.......;dd:.........;odol:;cl;,cdddddddddddlcc:clooc'................. .....''''',lxxxxc:lccdxxxxxxxxxxxxxxxxxxx
....',,,,,,,,''''',',,;;::cc,',,,,,,,,,,,,,,'..''...';::coooxOOOOOOOOOOOOOOOOOOdc:;,,;;;,'.....'c:,;;.....,cooooc:lc',ldddddddddl:,,:c:,.''.................. ...''..''''';oxxxxc:llcdxxxxxxxxxxxxxxxxxx
''',,,,,,,,''''',,,,,,',coool;,',,,,,,,,,,,,,'''..''..';:lcdOOOOOOOOOOOOOOOOOOOxl:;,,;;;,,'.....''cddl...,:lllccloc,:odddddddoc;'..;cc;........   ........... ....'''..'''',lxxxxc;loccdkxxxxxxxxxxxxxxx
,,,,,,,,,''''',,,,,,,,,'';loool:,',,,,,,,,,,'',,..';;'':l;,:ldxkOOOOOOOOOOOOOOOko::;,;;;,,,'......:dddl'...',;;;:::ldddddddoc,,;;'.'..   .....  .............. ...'''..''''',cdxxxc;loc:coxxxxxxxxxxxxxx
,,,,,,'''''',,,,,,,,,,,,,'';loool:,,,,,,,,''',;,...;;;ll;'',,;:dOOOOOOOOOOOOOOOxldo;,;;;;,,,,.....'lddd:...''';clodddddddl:,..';:;... .....    ...................'''''''''''';ldxxl:cooc;:loxxxxxxxxxxd
,,,,,,,,,,,,,,,,,,,,,'',,,''':looooc:,,,,''',;,,'..:loc:;;;,,:dOOOOOOOOOOOOOOOkolkkl;;;;;;;;,,.....',;:'.:ooolclodooooool:;;:cc:,.  ... ....  .....................''''''''''''';cdxo::oool:::ccloool:::
,,,,,,,,,,,,,,,,,,,,',,',,,,'',:loooolc:;,',;,,;::lol:;;;::;:dkOOOOOOOOOOOOOOOxldOOxl;;;;;;;;,,.........,looooolloooollc:;;;:cc;'. .... ..  .......................''''''''''''''';oxdc:cooodoc;;:c::clo
,,,,,,,,,,,,,,,,,,,,',,',,,,,,'',;:looddolcccllool:;:::;;:::oOOOOOOOOOOOOOOOOkllkOOOko::;;;;;;,,........,looodddddddddolc;'...'''.  .'. ............................''''''''''''''',cdxo:;codollooddoooo
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,;;;::cccc::;. .,::;;:::cdOOOOOOOOOOOOOOOdcdOOOOOOdc:::;;;;;'.......':lolooolllc:::::;'',,,,,.  .'...............................'''''''''''''''';oxxo:::cllooooodoo
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,:cl:',,'',,,'. .':::;;:::cdOOOOOOOOOOOOOxlokOOOOOOOkdc:::;;;;'........,:dxdddoolc;'..',;;,,,,'  .'...............................'''''''''''''''',lxolddc::;;;;;;;::
,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,:odxkkl,;:,,,,,.....;::;;::::cdOOOOOOOOOOOOocxOOOOOOOOOOkdl:::;;;,........,oxdddl:,..';clloc;,,,'. .................................''''''''''''''',cl:,:odxxxdoc::ccld
,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,';lxkkkkkd:;ll;,,'.....,:::;;::::cdOOOOOOOOOOdcdOOOOOOOOOOOOOkxoc::;;,'......;looc;..';oxkOOOOOxc;;'. ..................................'''''''''''''',,'';oxxxxxxddxxxxxx
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;oxkkkkkkkd:;cl:,'.... .;:::;;;:::cdOOOOOOOOxclkOOOOOOOOOOOOOOOOkdl:;;;'......'''..':dOOOOOOOOOOxc;,. ...................................'''''''''''''''''cxxxxxxxxxxxxxxx
,,,,,,,,,,,,,,,,,,,,,,,,,,,',cdkkkkkkkkkkxoc;,,''.....'::::;,,;::cxOOOOOOkllkOOOOOOOOOOOOOOOOOOOOdc:;;'........';dOOOOOOOOOOOOOd:,.....................................'''''''''''''''',lxxxxxxxxxxxxxxx
,,,,,,,,,,,,,,,,,,,,,;::,,,;lxkkkkkkkkkkkkkkd:''..'....;::::;,,,;:cdkOOOklcxOOOOOOOOOOOOOOOOOOOOOOkdlc:;,''''',cxOOOOOOOOOOOOO0kc,...................................'.'''''''''''''''',lxxxxxxxxxxxxxxx
,,,,,,,,,,,,,,,,,,,,:lc;,,:dxkkkkkkkkkkkkkkkxc'..','...;::::;;;,,;;:lxOklcxOOOOOOOOOOOOOOOOOOOOOOOOOOOxoc;;;;;lkOOOOOOOOOOOOOOOOl'................................  .'..'''''''''''''''':dxxxxxxxxxxxxxx
,,,,,,,,,,,,,,,,,,;cc;,,,cdkkkkkkkkkkkkkkkkkd;...'','...,::::;;;;,;;;colcdOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxdooxOOOOOOOOOOOOOOOOOOo'...............................   .'...''''''''''''''',:oxxxxxxxxxxxxx
,,'',,,,,,,,',,,';c:,,,;lxkkkkkkkkkkkkkkkkkkl'..'''','..';::::;;;,;;;;;:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOl'................................. .''..''''''''''''''''',:oxxxxxxxxxxx
'',,,,,,,',,'',',;,',,;oxkkkkkkkkkkkkkkkkkkd:,;,',''',...,::::::;;;;;::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd;.....';;;::::::::;'............''.. .''..'''''''''''''''''';oxxxxxxxxxx
,,,,,,,,,,,,,,,,,,,,,;oxkkkkkkkkkkkkkkkkkkxl,:lc;,'''''. .,:::::;;;:::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc,....,cdddddddddddc'........ ...','. ..''..''''''''''''''''''cxxxxxxxxxx
,,,,,,,,,,,,,,;::,,:ldxkkkkkkkkkkkkkkkkkkkd;;oxxl,,'''''. .;:::::;;;cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl,...'';oddddddddddc'.......   ..'',,'...'''..''''''''''''''''';lxxxxxxxxx
,,,,,,,,,,;:cooc;:oxkkkkkkkkkkkkkkkkkkkkkx:;dkkxl,,,''''.. .;:::::;;oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxl;'..'cl;ldddoodddl;......    ....'','''...'''...'''''''''''''''',;ldxxxxxx
,,,,,,,:codxxo::oxkkkkkkkkkkkkkkkkkkkkkkko;lkkkkxoc;'.''..  .;:;;,,:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc,'..':do:,;;,''ldc,......  .......''''''....'''....''''''''''''''''';oxxxxx
,,,;cldxkkkdlcoxkkkkkkkkkkkkkkkkkkkkkkkkxccxkkkkkkko,.',''. .,:;,;::lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;'...':dxdl;'...:l:'.....   .........'''','...'''''....'''''''''''''''',lxxxx
.'cdkkkkkxlloxkkkkkkkkkkkkkkkkkkkkkkkkkklcdkkkkkkkkxc'','''..,,,;::::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;'...':ddddddl:,':,............ .''...'''','....''''''....''''''''''''''',:dxx
c:;,;:lddooxkkkkkkkkkkkkkxddxkkkkkkkkkxl:okkkkkkkkkxc..',;;'..';:::::cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd:....':dddddddddl'............'...''''..'''','...'''''''''...''''''''''''''':ox
ooolc:;;;;:cldxkkkkkxdoooooodddxkkkkxdc;cxkkkkkkkkkx;.,;::;'..,:::::::lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;....'cddddddddoc'........ ...''''..'',,'''''''.....'''''''''...'''''''''''''':d
ooooooodol:;;;;;;ccc:;;;:cllldxkkkxo:;,cxkkkkkkkkkko,'::;::,..,:::::::cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl,....'cddddddddl,'...  ....  ..'',,'..'',,'''''''....'''''''''''....'''''''''''':
oooooloooooodolc;,,,,'...',,,:dxdl:::,cxkkkkkkkkxdoc;;;:ldc'..;::::::::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc,....,ldddddddo:'........     ...',,,''.'',,'',,,,'...'''''''''''''...''''''''''''
oooooolooooooooooooolc::;;,,'',;;;cl:;cllodddoollcc::coxdc,...;::::::::dOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOd:'....'cdddddddo;...'cool:;,.  ......'''''''','',,,,,'...''''''''''''''..'''''''''''
ooooolloooooooooooooooooodoollcccll:::::::c::clcc:,:xkdl;''..'::::::::cxOOOOOOOOOOOOOOOOOOOOOOOOOOOxdxOOOOOOOOOOOxl;'....'cddddl:::'..'lkOOOOkoc;'.  .....',,,'''''',,,,,'...'''''''''''''''''''''''''''
oooooloooooooooooooooooooooooooolclccllllccc;:cclccooc;'.''..';:::::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOxlcoOOOOOOOOko:,....',,cdddc'.....;dOOOOOOOOd::;.  ..'.'',,,''''',,,,,'...'''''''''''''''''''';:c:::c
ooooooooooooooooooooooooodooooooccl::ccc:;:lodkkd:::,...,:,'',;::::::ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOkx:,xOOOOOOdc;'....,ldocll,......;xOOOOOOOOOko:::,.. ...'',,,,''.'',,'....'''''''''''''''''',cdxxxxxx
;,,,,;;;;;;;;:::::cc:::;;;;:;;;;;:::loddoodxxdol;:ol,.':oo;',,;::::::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxo:ckOOOOOo:,......;odddc;'....',oOOOOOOOOOOOkl::::;.....'',,''''..',......'''''''''''''''''cxxxxxxxx
lc:::;::::::;''..':lllllloodl;,,;:ldxxdooolc:;,'.:xl:coxkl,,,';:::::lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOd:,.......;oddo;,.....':xOOOOOOOOOkkOkdlc:::;....'',,'','...... ..''''''''''''''''':dxxxxxxx
kkkkkkkkkkkdc;;;lxkkkkkkkkkkkxoccccclc::cllccllc':dxxkkkd:,,'';:::::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc;,......,ldddo,,c;....:xOOOOOOOkooxOOOOkxolc:'...''''',''...    .''''''''''''''''',lxxdodxx
dollooooool:::oxkkkkkkkkkxkkkkkkxxdddddxxxkkkkkd;;dkkkkxc,,'.,:::::cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;,.....'cddddo;:ddo:,.'oOOOOOOOolkOOOOOOOOOkxl,...''''''....    ..'''''''''''''''',odl;cxxx
c:;;;;,,,;:ldxkkkkkkkkkkkkxkkkkkkkkkkkkkkkkkkkd:,,okkkko;,'..;::::;ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;,......;oddddc:oddddl::oOOOOOxldOOOOOOOOOOOOOd:. ..........    .'''''''''''''''''';;';oxxx
;.':loollodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxo;,,':dkkd:',..';::::;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl;;,.....;odddxl:lxdddocc;ckOOkookOOOOOOOOOOOOOOkc. .......      .'''''''''''''''''''';oxxxx
o;,;coxkkkkkkkkkkkkkkkkkxxxxxxxxkkkkkkkkkkkxl;,:;'':dxc,''..,:::::;ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl,;;'..,';odddxl;lxddd:,ll;:lodxOOOOOOOOOOOOOOOOOkl'.''.....     .''''''''''''''''''';oxxxxx
kxc;,,:loxkkkkkkkkkkkkkkxxxxxddddoolloooool::ldxd:''cl;',,..,:::::::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc,;;,..:;,ldddxl;lxddd:';coo:ckOOOOOOOOOOOOOOOOOOOko'.......     ...''''''''''''''.',lxxxxxx
kkkdl;,,,:ldxkkkkkkkkkkkkkkkkkkkkxdoll:;;:coxkkkkd;',;,,,'..':::::::lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;;;;'.;c,:dddxo:oxddd:...,llcdOOOOOOOOOOOOOOOOOOOOOo,......      ......'''''''''..':dxxxxxx
kkkkkxoc;,,,:ldxkkkkkkkkkkkkkkkkkkkkkkxxdxkkkkkkkko;',,''....;:::::;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl:;;;,.';'.;ldddcldddc,....,;coxOOOOOOOOOOOOOOOOOOOOkc'.....      ......'''''''''.',lxxxxxxx
dxkkkkkkdoc:,,,:ldxkkxxkkkkkkkkkkkkkkkkkkkkkkkkkxdo:'''''....'::::coxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc:;,,......'cddoccodc,...;lodoldOOOOOOOOOOOOOOOOOOOOd;..'..   ... .....''''''''''',lxxxxxxx
dooxkkkkkkkxolc;;;:clllooodxkkkkkkkkkkkkkkkkkxdoc::,...'''....;:::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc:;,.....'',odooc:lo;...';lodoldOOOOOOOOOOOOOOOOOOOxc'..'... ..........'''''''''',lxxxxxxx
kxdlodkkkkkkkkkxxdolccllc;;:clodxxkkkkkkkxddlc:clddc..'''......;::dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc;;'....,:;:clodl;:,...'..,lddllxOOOOOOOOOOOOOOOOOkl;'.''..............''''''''''cxxxxxxx
ddxxocldkkkkkkkkkkkkkkkxxddolc:;;:coxxxdolcclodxkkd;..'''......,:;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl:;,.....,',lddddc'..';;;,''c:,;cokOOOOOOOOOOOOOOOOo:;'.''..............'''''''',cxxxxxxx
xdoool:;coxkkkkkkkkkkkkkkkkkkkxdl:,;cc::codxkkkkkko,.'''''......;;:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl:;,'......:ddddxl'.':clc:;,...,cloxOOOOOOOOOOOOOOOxc;;'.''..............''''''';oxxxxxxx
kkkxdolc;;:ldxkkkkkkkkkkkkkkkxdolc:cc;,:dkkkkkkkkkdc:;,'''.... .,:cccdOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc:;,'......,odddxo'.:dkOkxol:'.,:loldOOOOOOOOOOOOOOOo::;'...............''''''',cxxxxxxxx
kkkkkkkkxdolloddxxxkkkkkxddolccclodxxdl:cooooodxxxxxdoc:,'......,:lxo:coxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOko:;;;'.......cddddl',dOOOOOOOko:,'';looxkOOOOOOOOOOOOkl;:;'.............'''''''':dxxxxxxxx
kkkkkkkkkkkkkkxxxxxxxddolccloddxkkxkkkxxxxddooooolc:,,,'',,,,'..';:dOxl;;coxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;;,,,.......;ooodl';kOOOOOOOOOOkdo:;:lodkOOOOOOOOOOOOkl;:;...........''''''''':dxxxxxxxxx
kkkkkkkkkkkkkkkkxxdolcc;,;:cloodxxxkkxxxxxxkkkkkkkxdoooooodol;'..;:lkOkxoc;:lxOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOko;;;;;,.......'clc:;':kOOOOOOOOOOOOOOxolccdOOOOOOOOOOOOOkl::;....... ..'''''''';oxxxxxxxxxx
kkkkkkkkkkkkkxdolcclodxdll:;,,;:::cccllodddxxxxxxxxddoooooolc:'..,:cxOOOOkkdodxkkkOkkkOOOOOOOOOOOOOOOOOOkxdxd:,,,;;,'......'coooo::kOOOOOOOOOOOOOOOOOkkkOOOOOOOOOOOOOOko:;;........'''''''';dxxxxxxxxxxx
kkkkkkkkkkxxolclodxkkkkkkkxxoollc::::;,;;:::cldxxxxxxxxxxkkkkd;..'::oOOOOOOOOOOOOOOkkxxxxxxkOOOOOOOOOOOkxdoc;,,,;;;,,.......'lddxlcxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc;;.. ...'''''''',lxxxxxxxxxxxx
coxkkkkkxdlllodxkkkkkkkkkkkkkkkxdoooll:;,,'''';:loxkkkkkkkkkko;...;:cxOOOOOOOOOOOOOOOOOOkxdollllooodddddoc;,',,;;;;''....;'.'cddxolxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;,.....''''''''cdxxxxxxxxxxxx
',;clddolcodxkkkkkkkkkkkkkkkkkkkkkkkkxddollc:,''',:ldxkkkkkdl;,'..';:oOOOOOOOOOOOOOOOOOOOOOOkxdolc::;;;;,,'',,,,,,,'.....;,..coc::cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;'...'''''''';dkxxxxxxxxxxxx
,,,'';:,,lxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxdoc:,'',codxdc;,,,'...;;cdOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxdoc:;,,''..............cl;cllxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;'..''''''''cxxxxxxxxxxxxxx
:,,,,...';:cclooddddddxxxxxxkkkkkkkkkkkkkkkkkkkkxdl:;;;::;,,,,,'. .,;;lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxoc;,,'......  .....,cddoxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd:;..''''''',oxxxxxxxxxxxxxx
xl:;,,;;;;;:::cloddollc::::::cclloodxkkkkkkkkkkkkkkkxxxxddl;','.. ..,;:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxl:;;;,'..........:dddxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:;..'''''':dxxxxxxxxxxxxxx
occldxxxxxxxxkkkkkkkkkxddolc:;,,,:loloxkkkkkkkkkkkkkkkkkkkxc,,'..  .';;:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxoc;;;;;,,,,.....cddddkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl:,..''''':xxxxxxxxxxxxxxx
:lxkkkkkkkkkkkkkkkkkkkkkkkkkxdolc:cddldkkkkkkkkkkkkkkxdlccccoooc;'...,;;:dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdc;;;;;;;;'...,oxdcoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdc:'.'''',cxxxxxxxxxxxxxxx
lxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxdldkkkkkkkkkkkkkxl,,:ldkkkkko;'...,;;:okOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdc;;;;;:;;'..,lo:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:;..''',oxxxxxxxxxxxxxxx
dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxocoxkkkkkkkkkkdlccloxkkkkkkkkxc'....,;;:lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdc:;::::;....';xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl:'..'';dxxxxxxxxxxxxxxx
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxdoc::lxkkkkkkkxdlccloxkkkkkkkkkkkkl,.....;;;;cokOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOko:::::;....'ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd:,..'';dxxxxxxxxxxxxxxx
kkkkkkkkkkkkkkkkkkkkkkkkkxdolccccloxkkkkkxdocccldxkkkkkkkkkkkkkkxc'... .';;;;;:lxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:;:::'..',lOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc;...':xxxxxxxxxxxxxxxx
kkkkkkkkkkkkkkkkkkkkkxdollcllodxkkkkkdolc:;;ldkkxxkkkkkkkkkkxdoc;'.......';;;;;;:ldkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc;:::;..',oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:. .':xxxxxxxxxxxxxxxx
kkkkkkkkkkkkkkkkkxxdoooodxxkkkkkxxdlc:;,,:lxkdddxxkkkkkkkkdlc;'......'.....,;;;;;;:cdkOOOOOOOOOOOOOOOOOkkxxdddddooodddxxkOd::::;..';dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc' .':xxxxxxxxxxxxxxxx
xkkkkkkkkkkkkkxxxxxxxkkxkxxdollllooool::lddolodxkkkkkkkkkd:;;''';clll:,''...';;;;;;;:cdOOOOOOOOOOkxdddoddddddddddooooolllll:;:::'..;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkl,..':xxxxxxxxxxxxxxxx
okkkkkkkkkxxxxxxkkkkkxxddooloodxkkxl:';lllloxkkkkkkkkkkkdc;,',:oxkkkkd:,''....',;;;;;;:okOOOOOkxolldxxxxxdolllllllloooodoolc;;;;'..;dOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;..'cxxxxxxxxxxxxxxxx
cdkkkkkxxxxxkkkkkkkkkkxxxxkkkkkkxo:',;:loxkkkkkkkkkkkkkdc::;coxxxxxxxxl,,'...'...';;;:::coxkkdlcoxdoolccllooddxxxxxxxddolllc:;;,'..,oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd:'..cxxxxxxxxxxxxxxxx
::oxxxxxxkkkkkkkkkkkkkkkkkkkkkkdl;,:ldxkkkkkkkkkkkkkkkxc;:coollllllccc;,','...','.',;;;;;;:lc:lool::cldkOOOOOOOOOOOOOOOOOkdl:;;;'..'lkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc'..:dxxxxxxxxxxxxxxx
l;;cdxkkkkkkkkkkkkkkkkkkkkkkxoc;:ldxkkkkkkkkkkkkkkkkkd:,cddcldxxxxxl,,,,,,,...',,,'',;;;;;:;;:c:;:lxkOOOOOOOOOOOOOOOOOOOOOOOd:;:,..'ckOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxc,..:dxxxxxxxxxxxxxxx
dl;;cdkkkkkkkkkkkkkkkkkkkkkxl;:dxkkkkkkkkkkkkkkkkkkkd:;oxko:oxkkkkkd:,,,''','',,,,,,',;;;;;,,;,,,cxOOOOOOOOOOOOOOOOOOOOOOOOOxc::,..':xOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkc,xxx Tom Jilesen xxx
                                                                                                .......                                                                                                 
                                                                                         .';codkOO00OOOkxoc;'.                                                                                          
                                                                                      .:dk0KXNNWWNWWWWWWNXKKKkc.                                                                                        
                                                                                   .;d0XNNNXXXNWWWWWWWWNXXWWNXXKx,                                                                                      
                                                                                 'lkKXNNNNNWNKKNWNWWWWNXNWWWKO0NW0c.                                                                                    
                                                                               .ckKXXNNNNWNNWNKKNNNNWNXNWWWWNXXXNWKl.                                                                                   
                                                                              .l0KKXKK0kkkxkXWNKKXXXXKXNKkkkxxxxkKNKo.                                                                                  
                                                                             .lOKK0OOkdollcco0X0XNNNNK0OoloolloddxOKKx'                                                                                 
                                                                            .oO00Okoc:;;clldxkk0NWWWNKkxdolc:;,,:oxkOKk'                                                                                
                                                                           .o00Oko;.';:;:ccx0kkKNWWNNXKOollc::;;'.;coOXx.    .                                                                          
                                                                          .oXN0d:..':xkolc:cxKOxxOOkxk0kcclldxdl;'',cONXo.  ...                                 ...  .................                  
                                                                         .lKWNOl:cllokOkxxxOK0xc:cl:,lOK0OkxOKKOkkkk0KXNKd,....                                ..''....''............                   
                                                                        .:0NWXOO0KXX0kOKNNNNKkl;:lo:';o0NNXXNNWWNX0KK00KKklc:cc...........,'.','.             ............................              
                                 .      ......                          .oNNK0OO0XNXOOKXNNNN0xoldddxkxkKNWNNNNNNNXKKK0OOK0xkxllllodxxxxddddooddxo,.           .,' .',..'...,c:;'.,,.   ...              
            .......'....'.......,;'.....';;;;,....'.....                .oXKOxddk0XXKXNNWWWNK000OOOO00KXNWWWWWWNXKXNXK0O00kOkdxdllllooooollooloxxl;..        .,::......''..;lll;.,,'.  ..               
            ...',,'''''',,,,'..';;'.....,;;;;,'..';'.,'.                .oKOkxddkOKXKKNWWWWN0xdoooooooodkKNWWWWWWXKXWNNXK0xooclolooloddddololclllc,.         .;lc...  ......''.......                   
              ................ ..'.     .'..'.. ......                  .:kkkkkkO0KXXXNWNN0dc:cldxxdoooolokXWWWWWNXKXWWNK0d:;,,;'....''',,,;;,,,;'.           ...           ...                         
             ....... ............'.                 ...                 .;dkxxkO00K0kOXNKxlldddxkOOOkkkkkxdxKNWWWWNX0K00K0d,..          .. ..  ...                                                      
        .....''.''...,;'..',.''',;'..............   .'.                 .;kKOkkkO0OkxO00OkOOkddodddddxxxkO0KXXNWWNNN0xkKXKx, .....                                                                      
         ....'..'....',....'..'.',..............   .....                 ,kXK00OkxkOO000KXXK0OOOOOO000KKXXXXXXNNNNNNKO0NXKx,   ...                                                                      
             ...... ..'. ... ....'.                .....                 'xKKKKKOxxO00KKXKKXXNNNNNNNNNNNNNNNNNNNNNXXX00XXKx;.                                                                           
              .......,,'...... ..'.                ..'..               .':d0K000K00KKKKKKXXNWWWNXXXXXXNWWWWWWWWNNXXXKOOKKKxodl'.                                                                        
               ......,,'.....  ..'.                 ',.              .,lkxdkK0OO0K00XKKXNWWWWWNXKKKK0KXNWWWWWWWNNXXK0kk000kdxxd;.                      ............................. .'''''.            
                 ....,,'...    .''.                 ..               .:dxdxOK0kxk000KXNWWWXKXXXK0OO000OO0XWWWWWNKKKKOOOO0Okxdxo,.                    .................................'','...           
                    ..'.                            .                .;oxxxxO0kddOKKXNNNNNKKK0OkdoddddoodOXXXXXKO0KOkkkkOxdkOxl'                    ..      ..... ........  ...      .;,.               
                    ..'.                                             .'lOKxlxK0xdOKXXKKKKKK0kdl:,,,,,,,,;:lddxxddddoododxddOXOc.                   .      .,,',,,..,,..''...;cc;''.. .,'.               
                    ..'.                                              .dKX0kxkOkodxxkOkxxxdlc:;,,;;;;;,,,',,,,;;:cccllccokKK0Oo.                  .      .:oc;,,'..,'..'....,ldc....                    
                    ..'.                                              ;dkk0Kxcoxoccloollooollc::;;;;,,,,,,,;,,,;;::c:;,,;x0xddc.                ..       .','.... ............'.                        
                    ..'.                                              .;lcldc';c:,;::::looooocccc:;,,,,''',,',;;;;,'..',,;:;:;..               ..                                                       
                     ...                                             .''''..,;,;;;,,;;;;:c:;,'',:c:::;;'..'.....,,,'.':c;...,,,,.             ..                 . ...  ......  ....                    
                                                                    ..',;,...'..,:;',::;''',,'..,:;::;,..',,'...,,''.';:'..';,...                           ...............'.........                   
                                                                       .''....  ',,'.';;'.';:;...'',,,..','''........;:'.   ..                             .................. .    ..                   
                                                                        ..      ..,c,.....',,'.,cc:;;;,,,''.........,c;.'.                                ..                      ....  ...             
                                                                                  .;:;....,;;;':ol:;;;;,,;:'...'...,c:'...                               .                        '::.  .,.             
                                                                                  .,:c:,;;;;;;':oolcccllccl;...;:;:cc;,.                   .            .                         .... .';,.            
             ...... ... .... ... ..      ....  ......  ...                        .;;cl;,,;:;'.,lxOOkxxkOxo,..,:,';l::;.                  ..                                     .'.....;::.            
           .'''',,'';;,'.''''..''''''''',,','.',''',;'..,'.     ..                ..;:c:,,,;::,;dO0XNNNX00k:';,..'cc:::,.  ...          ...                                      ..'. ......            
          ..''''''..''''..''.....'..'...'......'...........      ..                 .:ccc;,'';ccxOkKWWWXO0kl:'...:c;:,;:'.''',;.        ..                                        .'.                   
          ..,;;'.''..,::'.';;...,,....'''','........ .......'..   ...        .,,''..';,:l:,,,'';x0OXWWWX00k:'.,;:c:,:c::;..  .lc.     ...                                         .;'.                  
           .;cc'.''..;col..:c'.;ccc' .,ccll;.             ..'.     ...      .:l.  ..;:;:ccc::,.'ckOOOKXOkkc.';;:lclldklcl'  .'c,      ..                                          .,.                   
            .'...... .,;,......,,,;. ........              .,'.     ...      'l,.  .cllolcl:cc;;,;;:cloc:;',;;;:c:oolodkd:':lc'.    .''.                                          ...                   
                                            .              .''.      ...      .;lc,,lkxol;cl::cclc;;,,,,;;:ll::o::ooldOOdlldl'      .'.                                                                 
                                                            ...       .''.     .;doloxOOo::lc;coxo:,....',;lo:clcodolkOOkxodd'     ...                                                                  
                                                            .           .'.     ;xddkOOOxc:co::dkd;,;:::,',cc:lllloooO0kdooxkl,...''.                                                                   
                                                                         .'.  .'okdoooxOOxoc:::lddccodxxc;;,,::cooxkkkd:;:occxkkdol;..        .,;;,.                      ...                           
                                                                         .'cclxkxlco:,;ldxkklcl::ooodOXNOc:;cc:docdo:;c;;cc:cxkkoclk0xc,'. ..;;,.'cc.     .',......      .:dl'.                         
                                                          .';;;'.      .;odoldkkxc:clc;c:,:l:,cdloox0XNN0ocodcckx:;cclkdxkolodxkOxxKNKOOkdolc'.   'l;.   .,coo;.;c:.  .';okxl;.                         
                                  ..            ....     .;c'..,;,..':ox0NKxodkxdoolxkodxool:;:oxdoxOOkkkdoxolO0xldkdxOdoxddk0KNNNNNKxdOOOXXKko;'..ld,   .;lokd::xO:..,lokOl'.                          
                                .;dl,.     .',..;lc;.    .l:.   .cdkOO0OkKXXXNNX0Okddxllxddxddllxdlloooodoxxld0kxkkdlldxkkddOXNNNNNXOxxkkOXNXXXX0kdkOo'. .;lcllodxOocloddc'.                            
                               .'cokkl;'. .:dl,;dkoc,.  .:d:..;okKNNKOOxox0NNNNNNKkdxkkkxooxOkddkOxoodkkkkOOxdkkxkOOkkkxxkOKKK00KNNKkOK0k0XXXXXNXKXXXK0d:;cc:cdxOK0kxkl;'.                              
                                 .,okxol,..o0oclodcl,   'oOkxOXXXXXXXOO00OOXNNX00KXK0OxxkkkO0Oxk0X0xxdoodkXXkxOOxkOkdxOkOXNNX00KXX0OkkOOk0KXXXXXOkXNNNXOk00xdxxollodxl'.                                
                                   .':odododOkkdl::c;.,lkKXXX0KNXXXXX0O0KkkO0KXK0KXNNXOxxxdxxkkddxkkxxdldkkxodOOxddk0XNXXNWKxddONX0O00kxOKKXXOdk00KXXXOk0KK000xlc::c:'.                                 
                                     ..,cdkO0OxdxocoxOkOXNNNXOkKKKXXK0OkkO0O0XNKxdx0NNXKNNXKkoollodxxkxodxdddxdloxOXNNNK0XNXOxkKXK0OOxdOXXXX0xxO00KK0kxkOOOkxc;:ox0Ko.                                  
                                        .;ol:::lxO00KKKkOXNXK000dd0XXXKOxkO0O0XXOxkKNNKOKNNXK0OxloxxolllllccxdoxKXXXXK0O0XNNNNXKOOOkxxO0OO0OxxO0OOOxdxxdooc;,:co0K0Oo,..                                
                                         'codoccclk0000Oxk0KKK00Oxk0KK0KOxxxkOO0XNNNNNX0000XNWNKxdxl;;cloxl:lddOXNWWXOOXNNNXKK0O00kdoodxO0KKOl;,;;'.,ll,...'cxl:dkxlclc:.                               
                                         ,lkKKOdc;;cloxdxxxxkkkkkxdx00OOOxddkO0O00KKXXNNKO0NWWNXOdlooddlxOkxolx0XNWWNXkk0OkxkOkO0Odc;,,lO0KXO:.:kk:,;,,,,,,lkd;,::;:lodd,                               
                                         'ldk0Kkloo;'',';ol'.,:;,'c0XK0Oo:::cdO0OkOkxxkkdkXWNWNK0kdk00dck0kKOdxxOXWNNXx:;coddookXX0d:'..;xKXOl:oO0OKk:;ll:lxd:cdocco0K0d'                               
                                        .'cc:ldl,cxx:,',',,'.,cc;.;OXKOd;',:oOKXOoodddl;;d0XXXXkolldkOOloOOkl:::oOkxkkxlcdkO0kddxkkdc'..';lxoccclddoc:cdooxdcoOOxooox0Xk'                               
                                         .';;;:cc::dxl:cl:'....;;':x00o'..':dO0OkxkOOOxolxkxloolc;;;;co::llc;;,,::lcl0OdxOkdc::,.'.,;,.':;,ol:c:,:,.';ldodold00kocll:lo:.                               
                                          .'clldkklcdxoldl;'...;;,lodl,,,,;:c:;'';c:lxOkdd0Olc:;;,:clclcclolll:::,;oO0l:dOd;.:d:.. .,''':l::ccol,:,..;lddoox00kl:cllc,..                                
                                          .,oolok00dlodddoc,...,;;odo:;c;,;,;,..'co,.:dkl,lOkc';coooollc:llclddoc;:ldc..cd,..,l;.  .,'.';lo;;lxo;;,.,:;:lok0ko:;okdl;..                                 
                                          .';:ccox00koloddc,...cllkxl:cl;'';c;. .:l' .,o:..;llc::cdxdllolllcodlcllloc. .;l'  .'.   .,;:ollxxcokkllc,cc',codlll;:odl:'.                                  
                                           ..';cdddk0Oxooc;;' .cdxOxoodlc:,,,.. .''. .,l;..'cdloxocldoddodddllldkdloc...'cc.......,cldddld0klokOxolldc,,;:ccxkok0d:;'.                                  
                                           .';;;lc;codxdl,':c'.:cokdokOocodol:;'.,;;;;ll,...;ooodxkxooddddlllx0koloo:,'..o0d;;;;;:::;:oOkxd::dxko:ldo;;dxoooxklclc;;;'.                                 
                                           .:oc,'':ddccc;,':dl:::okxodOkxxdolc:::::cco0x,.'',ldookKOxodxod:',okkoloo:,;,':lc:;cddlc:,,cdol;'cdxxoldxdccdkoooxkc,'';lo;.                                 
                                           .okxl'.;xOdoooxc,cdo:;oOxc;:ldxxc',:codl:::ll;'',;odccddc:ckKkocc,':lc,lOo;;;'',;;;colclc;';:cc'':okkddOK0o:cl:cdkd:,.'oxkl.                                 
                                           .dOx:. 'okdoodkl:lxxoclkdc,.:lc:'.,clcoo;,,,,''.';xOl:c:;:ckKOxkkl::::lxko;,'..',,,,,,:'.,;;cc;..;cdddkKKOocc:cxkdl;. .ckkl.                                 
                                          .lkOkl,..;xko:coc:dKKkooxo:,..:cccl:;:;co:,;::cc:;cdxxo:,,,:k000O0kc;;cdxdl,,;::cc::;,lo,;c:clc;..;:cokXXxccldddlcc:...;okkxc.                                
                                          .lxdoll;..:xko::cldOKKOdl,....,looOkl:,:d:..';::::cldxxl,.';xKNX0kdc,,lkx:',:c::::,..'ll;:llclcldd:,ckKKk;,,'....;c'..:olodx:.                                
                                          .okxxll:. .;dxxddoccdKXOo,....cooldkkocod:'...,,;,..,oxo;',ckXNXOxdoc:loc;'';:,,,'...,odllk0dlooxx::dkkdc:;.   .:l,. .cloxxkl.                                
                                         'oxlcc::,....;lc;'...;o0KOo;.':;';dO0Odllc,.'....::'..:;;:::oOKKkxkxddl:,,;,:l:;'...'..,:llxOdxOxo;,okxl;,;.   .:l;.. .;:::clxl.                               
                                        .:oc,cdl'. ....;o:.  ';coxxko:;'..,oxxxdol:'.....;lool:;..;lodddddxkoodl,..:xdodo:,...  .'ldxkdoxo:;ldlccc:;. ..co,.'.. .'od:,lo;.                              
                                        .cdxodkl.  .''..,cl;,:ooc;lxxo'..';;;loodoc'    .coooxkxo;;oxdlcloolclol,,lkxlodoo:.     'ldoolc;'.'::,.'col;,:lc'..,'   .okooxd:.                              
                                        .cdkOOo'    .,.  .,coolc...,ldlclcc;''clodl,..';:oc:lodkOdlloc,;:;;;:,:lcokkddoccdl;,... 'cldol;';cc::.  'clol:,.  .,.    ,dOOxo;.                              
                                         .,cx0k:.   .''.   .',.... .:;;lolc:;:olloc;''':;'..coooxxololccllllccldodkxolo,..,:,''..':coddc::llll,.....'.    .''    .lOOdc,.         ...'.......           
                                           .:dOOo,   .'..  .;'  .'..;..;lllc:cdddol;.  ..  .';okkdoxkxxdollodxOOdoxkxc,.  ...   .,codddlccooll'.,. .,,.  ..'.  .;xOOo,.         ..,,'.......,,..        
                                            .'lood:.  .,'..;:.   ';:'  .':ol:oxddkkl.   .    'lool;lxxxddocoodkd;:ooo;.    .    .ckkddxo:ldc,;:;.   .:;..''.  .cdooc.         ..''.. ....... .;,.       
                                              .':dkd:. .';;,..    ..    .;lcoxkOOOOo.     ..,cox0kc;:coclool:cl:;d0kol;...      .lOOOOkdlc:'. .     ..,;,.. 'cxko;'.         .'.... .'...';,..,;,.      
                                                .okxxdc'......         .:oOkkOkxkkkl..',;;::;;:odxddxOxlcloocoOxdxxdc;;::;;,'.. .ckkkxxxdxOxc'.     .. ...,ldxxkl.           .. ... ',..',;;'':;;,.     
                                                 .;:,,ldl,....        .cloddlllloooc''''....  .;'.;dk0kllddxod0kc'.;'. ....'''...:oodolccoxxdc'     ....;ldc,,:,.            .. ..,'','','.. .'..'.     
                                                   .  .'lol;,.        .,;,;cloddoxkc.          ....,cdxccooocoxc.....           .:xxddxoc:;,,'.     .,:loc.                  .'...,,,. .'...... ..      
                                                   .,. 'ldl;;'         ...,oxdlclxxc.          .;::,';c;;:c:,cc;:c:'.           .:xxoclddc,.       .,;;ldl.                   .,.. .....,'...  ...      
                                                 ..':' .;,. ';.       ...,::;:::lol;.      ..,,::lxdldkollcllxxdxdc:;,'..       .;lol:::;,,'.      .;' .;;.                   .....    .'.  .....       
                                                 ...        .,.       ..''.';;;:lddc.  ...',;;'.';:;:lOxdddddOx:::,.';:;,...    .cddl:;;;'.,,.     .,.                           .......,'.....         
                      ... .       ....   ......   ..        .,.      ...''.,do;:oo:;. .....     .....,llcodlco:..'.      ....   .,:oo:;ld;..'.     ',.                              ...,;...            
            .....'''',,,'.',.....';;''',;'',;;,.  . ..       ''     ..  .,'.,ldxxo,.         ...':oolodocclccdoooc,....          .'lxxdl;.','.    .'.                                 ':,...            
           ..'..'';;;:'....'...,,,;,'.',,'''';;....          .'.   ...  .,:;,oOOko'       ..',;;,:loodkdllllokxooc;,;,'...        .lxkOo;;:;''.   .'.                                 ':,...            
            ..,;;;,..,,,,'',','':;',,',clc;'',,...            ..  ....':ll;..lxdxd,             .''..,oocclcloc..,.               'oxddl'.,clc;. .'.                                  ':,...            
              ...'.  ...........'. .. .',,......              .,,,'.,ll:'....,;:dd'              .';;;:ccclccc;;,..               .oxc;,....';cc;;'.                                  ':,...            
                                                               .,,,cdo;...'...',::.          ..'',cdxoddlc:cododo;''..            .;:,'.......,ldo,.                                 .':,...            
                                                               .'cdxdc,.',;;;,..'.             ....',;ol:;,;cdc,....               ....,;;;,'.':oxdc'.                                ':,...            
                                                              'oOKOkdc:,;,'..                  ':;....:l:,,:lc'..,:,.                   ..',;;;cdkO00o'                             .';:;,,'...         
                                                             .:kOOOkc,..                       'ldxc;,,cccccl;,:oxo;.                        ..'cxOOOkc.                            ...........         
                                                             .:xkxoc'.                         .;ldolool;..,cloooo:'.                          ..:oxkx:.                                                
                                                              .''.                          .. .,;ccclxd:..'lxdcc:,....                            ..'.                                                 
                                                                                         .'.';;:cc:;:cldoooodol:;cc:;:,.''.                                                                             
               ..  .   .........     ............                                        .,c:cddxOkoccoxo;;lxdclxOkxdo:c:.                                                                              
             ..';,';;'..,;,'''.''....,,,,,,..'','...                                      .;:';ldkOxllldl:cloocoOkxo:';:.                                                                               
             ......;lc,''''..'',,..''...'.........                                         .c;..;cl:;:lol::lolc:ll:'..c,                                                                                
              ',...,lo,;ccc'..,;,..;,. .,,...';,'.                                       .',lo..,;;:::cc:..,ccc:;;;..:o;'..                                                         xxx Simeon Aston xxx
.......................................................'''''''''''''''''''.......''''''''''''''''''''''.......'''''''''''''''.''''''....'...'...........................................................
........................................................'''''''''''''''''''..........''''''''''''''..........''''''''''''''''''''''....'................................................................
.........................................................''''''''''''''''''''''..........................'''''''''''''''''''''''''....................................................'''''.............
.........................................................''''''''''''''''''''''''''''.............''''''''''''''''''''''''''..........'.............................................''''''..............
....'''''''''''..................'......................'''''''''''',,,,,,''''''''',,,,,,,,''',,,,,,,,'''''''''''''''''''''''........'....................''...............''''''''''''''...............
.....''''''''''''''............''''''............'......''''''''''',,,,,,,,''''''''''''''',,''''''''''''''''''''''''''''''''''''''.....................''''''....''''''''''''''''''''''.................
......'''''''''''''''''''''''''''''''''................'''''''',,,,,,,,,,,,,',,,,,,,,;;;;;;;;;;;;;,,,,,,''''''''''''''''''''''''''..'.................'''''''''.'''''''''''''''''''''...................
........''''''''''''''''''''''''''''''''...............'''''',,,,,,,,,,,,,,,,;;;;;::::::::::::::::::::;;;;,,,,'''''''''''''''''''..'................''''''''''''''''''''''''''''''''....................
.........''''''''''''''''''''''''''''''''...............''''',,,,,,,,,,,,;;;::::::::::::cccccccc::::::::::::;;;,,''''''''''''''''.'...............''''''''''''''''''''''''''''''''......................
...........''''''''''''''''''''''''''''''''.............'''''',,,,,,,,;;::::::ccccccccccccccccccccccccc:::::::::;;,,''''''''''''''...............''''''''''''''''''''''''''',,,''.......................
............'''',,''''''''''''''''''''''''''......'......'''''',,,,;;::::::ccccccccccccccccccccccccccccccccc:::::::;;,,'''''''''''......'........'''''''''''''''''''''',,,,,,,'........................ 
..............',,,,,,,,,'''''''''''''''''''''......'..'...''''',,;;::::::ccccccccccccccccccccccccccccccccccccc:::::::;;,,''''''''......'.......''''''''''''''''''',,,,,,,,,,''.......................   
...............'',,,,,,,,,,,,''''''''''''''''''.....'..'...''',;;::::cccccccccccccccccccccccccccccccccccccccccccc:::::;;;,,'''''..............''''''''''''''''',,,,,,,,,,,,'.......................     
.................',,,,,,,,,,,,,,''''''''''''''''.....'..'..',;;:::::cccccccccccccccccccccccccccccccccccccccccccccc::::::;;;,'''.............''''''''''''''''',,,,,,,,,,,,,'......................      .
..................',,;,,,,,,,,,,,,'''''''''''''''..'.''..'',;::::::ccccccccccccccccccccllllllllcccccccccccccccccccc:::::::;;,''............'''''''''''''''',,,,,,,,,,,,,,'.....................      ...
....................,,;;;;;;,,,,,,,,,'''''''''''''..''''',;;::::::ccccccccccccccllloooooooooooolllllllccccccccccccc::::::::;;;'..'..'.....'''''''''''''',,,,,,,,,,;;;,,''....'................    ......
..........''.........',;;;;;;;;,,,,,,,,''''''''''''''''',,;;:::::cccccccccccccllodddddddddxddddddddddooolccccccccccc::::::::;;;,'..'''...'''''''''''',,,,,,,,,;;;;;;;,''..'''...........................
...........''''........';;;;;;;;;;;;,,,,,,,'''''''''''',;;;::::::ccccccc:;;,;:cllodddddoooooooooddddddo:,''';:cccccccc::::::;;;;,'''''..'''''''''''',,,,,,,,;;;;;;;,,'''''''............................
.............''.........',;::;;;;;;;;,,,,,,,,,,'''''''';;;::::::::cccc;'.    ..;ccllllllllllllllllllc;.      .':cccccc:::::::;;;;,'''.'''''''''''',,,,,,,;;;;;;;;;,'''''''..............................
.....................''..'';:::::::;;;;;;,,,,,,,,'''',,;;;:::::::::c:,.        .,cccccccccllllccccc,.          .;ccccc:::::::;;;;,,''.'''''''''',,,,,;;;;;;;:::;,,''''''................................
......................'''..',;::::::::;;;;,,,,,,,,,,,;;;;;:::::::::c,.          .:ccccccccllllcccc:.            .:ccc::::::::;;;;;,'''',,,,,,,,,,,,;;;;;;:::::;,'''',''..''''...........................
................'''''''''''..';:cc:::::::;;;,,,,,,,,,;;;;;::::::::::.            ,cccccccccccccccl:.            .;cc:::::::::;;;;;,,'',,,,,,,,,,;;;;:::::::::,''''''''.'''''........................... 
    ..............'''''''.'''.',:cccccc::::;;;,,,,,,,;;;;;::::::::::.           .;ccccccccccccccccc'            .;c:::::::::;;;;;,,,,,,,,,,,,,,;;;:::::ccc:;,'''''''.''''''.............................
       ..............''''...''''';:cccccc:::;;;,,,,,,,,;;:::::::::::'           .:ccccccccccccccccc:,.          .:c:::::::::;;;;;;,,,,,,,,,,,;;;::::ccccc:,'''',''..'''''...............................
         ..............''.....''..';ccccccc:::;;;,,,,,;;;:clc:::::::;.         .:cccccccccccccccccccc;.        .;:::::::::::::;;;;,,,,,,,,,;;;:::ccccccc;,'''''''.'''''.................................
          ...............''....''''',:cllcccc:::;;;,,,;;;:cc::::::::::'.    ..,:ccccc::::::::::::::::::;'.....,:::::::::::::cc:;;;,,,,,,,;;;:::ccccllc:,'''''''''''''...................................
              ............''....''''.',cllllcccc:::;,,;:;;;:::;;::::::::;,,,;:::::::::::::::::::::::::::::::::::::::::;;;;;::clc;;,,,,,;;;:::cccllllc;''''''''''''''''........'.........................
              ..............''''...'''.';clllllccc:;,;::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:c::;;,,;;;;::ccclllll:,'''''''',,''''.''''....''..........................
               ...............''''...'''',cllllllcc:,;oo:;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::;,,;;::ccclllllc;''''''''''''''''''''''''''...........................
            .....................''...',,',:looolllc;;ol;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ll;,;::ccclloool:,''''',,'''''.''''''''''''''...........................
....      ....'''.............  ..'''''',,,,;cloooll:,::;;,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,;;ll;,::ccllooooc;,,''',,,'''''..'''',,,,''''.............................
;,'.......'''''.........   ....   ..'''''',;;;:looooc,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,;c:,;:cllloool:,'',,,,,''''''''''.''''',,,'''............................
xxo:'..''''''''......               ...''''',;;;clool:,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;;:cllooooc;,,,',,,,'''',,'''''....'''',,,,'''''..'''........   .......
cooc,'....',,''....                   .......',;;:cool:,,'''''',,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:llooool:,,,,,,,,'''''',,''..........'''',,''''''''',;,..     ........
.,::;;;,''...'''..            .         .......,:;;:col:,'''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''',,;:lloool:;,,'''''''''''',,,,''''...........',,,,'...,codo,...   ........
..',;:::;;;,''..''...           .       ........',,,;:lc;,'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''',;:lloooc;,:o:....'''''',,,,,,''''''.........'''''.'',:clcc;....  ........
....';:::::;;;,''..'....  ..        ......',;'...',,,,;:c;,'''......'''''''''''''''''''''''''''''''''''''''''''''''''''''''',;;:clooc;,,';ol'..'''''''''',,,,''''''....'''''''',;;::::;,;;,....  .......
.....;:::::::::;;;,'''''....        .......;:,...',''',,;:;,'..................'''''''''''''''''''''''''......''''..''''''',;::clll:,,,'.'lo,...''''....''',,,''''''''''''',,;;:::::;::;;;;'....  ....''
,''..;::::::::::::;;;,,''''...      .......,;;,.',,'...'',,,,'..........................................................'',;;:ccc:;,,'....;o:...'''.............'',,'''',;;::::::::;;:::;;;,'.... ....''
;;:;;::cccc:::::::::::;;;,''''...  ........';ccc:;,.......',,,,'.......................................................',;;;;:::;,''.......;c,................'''''',,;::::::cccccccccc:;,,,,''..  ...''
,,;:ccccccc:;;::c:::::::::;;;,,''....',....',:clc;........',,;:;,'....................................................''',;;;;,,,'..........;:,............''''',,;;::::cccccccccccccccc:,,,,,''..  ..''
,;:cccccccc:;;:cccc::::::::::;;;,';,......'',;:lc,...   ..;,.'',,,'....................................................'''',,'.';'...........';,..,;;,..''',,,,;;::::ccccc:::cccccccccccc;,,,,'''.. ...'
::ccccccccccccccccccccc::::::::;,;o;......''',:llcoc.    ';'.....''''...........................................................;,............';::;;;lc'',,;:::::cccccccccc::cccccccccccc:;'',,'''.. ..'
:cc::::ccccccccccccccccccccccc:;,lo,.........';::oOOxl:'.;,. ...................................................................,;..........',;;,'...:o:''',;:cccccccccccccccccccccccccccc:,'',,'''.  ..
:c:;;;;;;;::::cccccccccccccccc:,;dl,,........';:lxkkkOOkxo;.   .......        ..............................           ..........;,......',,,,'......,oo'....;cccccccccccccclllcccccccccccc;''',,,''.  .
::;;,,,,,,;;;;;;::::cccccccccc:;:dl,'........,codxxddxxxkOOxc........                    ...........                        ......,,....',''..........ox;....';cccccccccccccccccccccclccclc:;'',,,'''. .
;,,,,,,,,,,,,,;;;;,,;:colllcc::,;c:,''....',;:codddollldxkkxl'...                              ..                             .....',''........... ...ok:.....,:cccccccccccc:::::ccccllccclc:,,,,,'''.. 
,'',,,''''''''',,,'''';::cloolc:;,,,,,,,',,,,;coodoc::cooc,.                                  .....                              .............   .....lx:......':ccc:ccccccccccccccllolcccccc:;;;;''''. 
,,,,,,,,,''''...''........,:ccccc:;,,,,,,,;:looooooc:;c:.                                ...  .....                                ............ ......cd:..... .;cccccccccccc::cclooooolccccc::;:;;'''..
,,,,,;;;,,,,'....................',;;,;;;::::coooolc:;'.                                  .........                                  .................;o:...   .':c::ccccccccccclloooooocccccc::;;;,'...
''',,;;;;:;'......................',,;:::ccc:;;cooc;'.                                    ....''''.                                  ......'''........,lc'..   ..;:::::ccccccllclloooooolc:cccc:;;;;,''.
..'',,,,,,.....................',,,,,,;:::clc:;;clc'                                       .'',,,.                                    .....',;,'.''...'cc,.......,:::::ccccccllllooooooollccccc:;,,,,'''
...''''......................',,,,,,,,;;;;:ccc;,,::.                                        ..',..                                    .....';;;,''''''':c;'.......;cc:ccllllllllloooolooolcccccc:,,,,,'.
''''.........................',,,,,,,,,;,,,;cc;,',.               .                           .'.                                      .....,;;;,......,c:,.......,:ccccllllllllloooollllllcccccc;,''''.
''.....................'',''''',,,,,,,,,,,,,;cc;'.                                             ..                                      .....',,,,'..'',;cc;,'......;cccclllllllllllllllllllcccccc:,''''.
...................',,'',;:::::cc;''',,,,,,,,,:c,.                                             ..                                      .....',;;;,',cdddoc;,'......,clccclllllllllllllllllllc:cccc:,'''.
.................':c:,''''',;;:::;'..';;,,,,,,;:'                                               .                                       ....',;;;;,,:llccc:,........:lcccclllllllllllllxxx Mr. Robot xxx
0xc;,,,,,,,,;;clodxkxxoc:coxxxdlccldk00KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOxolccc:;;;,,,,'....''',,:lox0XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKK00000000000OOOOOOOOO0000OOxdo
ko:,,'',''''''',;::ccc:;,,;;:::;;;;:loddxxOKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0kolcc::;;;;,'''.............'',;lkKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKK0OOO000KKKK000OOOOOOOOOOOOkkxd
dc;,''''''.....'',,;;;,,,'''',,,,,,;;::::cokOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0xlcc::;;,,',,'....................',:d0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXK0OO000KKKKKK000OOOOkkxxxxxxxxx
c;,''''........''''''''''''''''',,,,,,,,,,:coxkOOO0KKXNNNNNNNNXXXXXNNNNXXNNNNNNNNNNNNNNXOocc::;,,,'..''........................'cOXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKK000KKKKKK00000OOkkkxxdoooodd
,,''''........................''''''''''''',,;:cllodkOKXNNNNNXXK00KKXKKKKXNNNNNNNNNNNX0xlc:;;;,'''................  ............':kXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXKKKKKKK000OOOOOOOkkxxdoooooo
''''''.......................................''',,,;:ox0KXNNNXKOkxkkkxxk0KXNNNNNNNNNXOolc:;,;,'...................................;xXNNNNNNNNNNNNNNNNNXXXNNNNNNXXXXXXXXXXXXXXXKKKK00OOOkkkkkkkxxxddolloo
..'''............................................'''',cok0KXXK0kdlccc:cdOKXNNNNNNNNXkolc:;::;,,'.'',,,'............................:kXNNNNNNNNNXXXXXXXXXXXXNNNNNXXXXXXXXXXXXXXKKK000OOOOkkkkkxxddddolloo
.....................................................'';:ldxxxdoc;,,,,;lk0XXNNNNNNXklcc:;::,,,;;;:ccc::;,,''',,'''''''.............,oKXXXXXNXXXXXXXXXXXXXXXXNNNNNXXXXXXXXKKKKKKK0000OOOOOOOOkkxddddoolll
........................................................'',,;;;,,''''',:lxO0KKXXNN0occc::c;',;cloolccc:;;;;,,,,,,,,,,,,''..........'ckKKXXXXXKK00KKKXXXXXXXXXXXXXXXXXXXXKKKKKK00000OOOkkOOOOOOkxxddoollc
........''.............................................................',:cldk0XXXOl:c:;;c:,;lxxxdollc:;;;,,,,,,,,,,,,,,,''.........,o0KKXXXKK000KKKKKKKKXXXXXXXXXXXXXXKKKK0000000OOkkxxxxkkOOOkkxxdolc:
.......'''..............................................................',;:ok0XXXkc::;;:cc:codxxxdoll:;;;,,,,,,,,,,,,,,''''........'o0KKKKKK000KKKK00O00KXXXXXXXXXXXKKKKKK000OOOOOkkkxxxxxxkkOOOOkxdolc
........................................................................',;lx0KXXKd:;;;;::c::lxxxddoll:;;;,,,,,,,,,,,,,''''..........lO0000O000KKKKKOkkO00KKXXXXXXXXXKKKKK00OkOOkkkkkkkxxxxddxxkkkkkxxdo
.........................................................................';cdOKXXKdc;;;,,;:;:oxkxdollc:;;;,,,,,,'''''''''''...........,:ccc:cccllllcc::coddoolc:::::::;;;;;,'',cxkkkkkkkxxdooooodxkkkkxd
..........................',,,'......................................',,,,;cok0XXXkl:;;,,,,;cdkxdlc;;,,',,,,,,''.........''.........                   ......                  .;::okkkkxxdddolloodxxxxd
..........................',,,'.....................................,:lllloxO0XXNXx:;;;,;,';dkxo:,'......',;;,'................  ...                                             'lxxxxxxxxxxdddddddxxxd
................'''.......',,,'....................................,:oxkO00KXXNNNX0dc;,,,;,:dkdc::;''....';c:'......................                                     ......  'dkxxxxxddddddxxxxxxxxd
...............',,''......''''..................................',;:cok0KXXXNNNNNNNXk:,,;;::dxdooc;,,''',:lo:'.......................                           ....''',;;:cc:;,...cdxxxxxdddoodddxxxxxx
..............'',,,'...........................................',::ccldx0KXXNNXXXKK0kc,:,;:codddol:;;,,;coxdc,'.............''.....,:,','..........          ..,,;;;;;;;;;:c:;;;;;',lxxxxxddoooodddxxxxx
....'''''......'''''............................................,;;;;;;:ok0KXXKKOkxoc::;.':odddddl:;,,',;oxo:,''''.........''''....lkxxkkOOOOOOOOOd,.,;;;;;,',;;,'''''',;cccc:;;,,,;;codxddooooddxxxxxxx
....'''''.......''.....................',,,,,'''.......................',coxkkkxdlc;'':c;;:oxxdol:,'''..,cc:;'.............'','..'cO0kxxkO000000000c,xOkkkd:,''''....';:c::;;,,,,,,,,,;:cloooddddxxddddx
............''''.......................',;;;;,'''........................',;:;;,,'.....;ldolddoc:,''...';;;;;'..............','',lO00OkxxxkOO000000l.;llll;....,:,,;:::;;;;;,,'''''''''',,:codxxxxdoollo
........................................''''''..........................................,clcodo:;,,''',;c::,''..............';lxk00000OkkkkkOO000OOo:;;:::::::::;;;;,,;,;;::;,,''''''''''',,,;:cooolcclo
...........................................................................................':do:;;,,,,,,,:;;;,,,'''...''....'lOKKKKKKK000OOOOOOOOOkkxxxxkOOOOkOd;',,,;;;;;;;,,,'''''''''''''''',,;:ccloo
..................................................',,,'.....................................'loc::;,,,,,,;:cc:;;,'...''''..';xKXXKKKKKKKK000OOkkkkkkxxxxxxxxddxd:,;;;;,,,,;;,,'''''''''''''''''''',;:loo
..................................................',,,'........''............................:docc::;;:llc;,,''....'''''''',:kXXXXKKKK00000OOkxxddxxkkkkkxxddddxdl,'',,,,;;;;,',,,,,,,,,,,'',,,,,,,,,;cl
.............................................................',,,,'..........................;dxollcc::lll:,'.....'''''''',,cOXXXXKKKK0000OOOkxdddxxkkkkkxdddddxxd:,,,;;,,,,,'',,,,,,,,'''''',,,,,,,,,;:
..............................................................',,'...........................;dxxdoolllcc::,''''''''''''',,'c0XXXXXXKKKKK00OOOkxxxxxkkxxxddddxxxxdo:''..........''''''''''''''''''''''',
...........................................................................''''..............:xxdxdoooollc:;,,'''''''',,,'''c0XXXXKKKKKKK00OOOkkkkkkkxddooodxxkkxxdo;..          .....''''''......''''..
............................................................................'''..............:xdoooolllllc:;,,'''''''''''''':dkkkO0KKKKKK000OOOOOOkkkxxdoooddxkkkkkxl'...............;::::::;'..........
..    ......................................................................................,lxdoollc:;;:::;,''''''''''''''';:::::oddxxddxkdoddddddxxkkkxxxxxxkkOOkkxdxxkkkxddooollccc:ccccc:;,.........
       ...............................................................................,:codxxxdoollc::;,,;;,''''''''''''''',;;,,,,;cc:;;:cc:cll::cccllllllloooddxxxxxxkkOOOOOkxddooollcccccc:::;'.......
   ................. .............................................................;cldkOOkOOOkxdoolc:;,,,,,,,'''''''...'''',,,',,.';;;;;;;;:c:;;;;:::;;;;;;;:::::ccccloodxkkkkkxxdddoolccc::::::;'......
.....''''...........................................................''........,:lx00kkkxdxxxxxxddolcc:;;,,,,,'''''''''''',,,,'','.';;;;,,,;:;;;;;;;;,,,,;;;;;;;;;;;;;;;::cclodxxxxdddoollcc::::::;'.....
....',,,,..........................................'''....................;cdkOO0Oxxdoodxddddddooolcc::;;,,,,,''''''''''',,,,'',''';;;,,,;;;;;;;;;,,,,,,;;,,,,,;;;,;;,,,;;;;::cllodddddoolcc:;;;;;;'....
.......'.....'..................................',;::;,,'.............,:ok00OOkxdlloxdloxxooodddoolccc;,,,,,'''''''',,,,,,,,'',,'',,,,,,;;;;;;;;,,,,,,,,,,,,,,,;,,,,,,,,,,,,;;;:::cclloooolc;;,,,,,,,...
...........,;;,'...............................',;;;:::;,'........';lxO0OOkxddolllclddoloddoloddddolllc:::;;,;;,,,,,,,,,,,,'',;,,,,,,,,;;;;;;;;,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,;;;;;;;;::cccllc:::::;:;'.
...........,;;,'..............................''',,,;;;;,,......,oOKK0kxddooollcccccoddoooddoooodoollcc::::;;;;;,,,,,,,,,,',,;;;,,,,,;;;;;;;;,,,,,,,;;,,,,,,,,;;,,,,,,',,,,,,,,,,,,,,,,,,,;;:;;,'',,'...
..............................................''''....'''......:kKKK0xoolcllllcccccclodoooodoooooooolllccc::;;;,,,;;;;;,,,,;;;;;;;;;;:::;;;;,,,,,,,;;;,,,,,,,;;;,,,,,''',,,,,,,,,,,,,,,,,'''''.''''.....
................. .....................     ................,lkKKK0Okoccccclllccccccloooollllllllllcccc:::;;;;;;:::::;;,,;;::;;;;;::c::;;;;,,,,,,;;;;;,,,,,;;;;,,,,,,'''',,,,,,,,'''''''''''''''........
................    ...............           ......  ....'lOKK0Okkxdl::ccccllc:::cccloollllllcccc::::::;;;;::::ccc:;;;;;:c::;;:::ccc:;;;,'...'',;;;;,,,,,;;;;;;,,,,,'''''',,''''''''''''''',,'.........
      ............................                     ..:kKK0Okddxxoc:::::cll:::::cclllllllllcccc:::::::::ccccccc:;;;;::cl::::::ccc:;,''..   ...,;;;,,,,;;;;;;;,,,,,'''',,,'''''''''''''''''...........
         ........................                      .o0KK0Okxoolol::::::ccc::::cccclllllllcc:cc:::ccclllccccc:::;;;:clolcc:,;clc:;,....      .';;,,,;;;;;;;;,,,,,,'''',,,'''''''''''''''.............
         ....................                        .,xKK00Okxdolcclc;;;:::ccc:::ccccllllllcccccccclllllcccc:::::;;::cloool;,;ll:;,'..,..    ..',;,,,,;;;;;;;;,,,,,,'''',,'''''''''''''''..............
....      .............                             .l0KK0OOkxdollcclc:;;:::ccc::::::clllc;,:lccccclll:,,;c::::::::cllooool;,;;,'....',,,'.....';;,,,,;;;;;;;;;,,,,,,'''',,''''''''''''''..'............
.....     .........                              . .c0K0OOkxdoollcc:cl:;;;;;ccc:;:::cll:;;'':llcccc:;,'';:::::::ccllllolc;,''.......',,,,;;;;;;;;,,,,;;;;;;;;;;,,,,,,'''''''''''''''''''.''...'.........
.....      ......                           .......c0K0OOkxdooolccc::c:;;;;;:cc:;;;:c:,,,,,clllcc:,'',;:::::ccc::::;;;::,'......''',,,,,,;;;;;;;,,,;;;;;;;;;;;;,,,,,,''''''''''''''''''....'''''........
......      ......                          ......c0K0OOkxdollcc::::;::;;;;;:cc::;;;;'',',:::c:;,'',,,''',,',,'..''..',;;,,,',;;,,,,,,,,,;;;;;;,,,;;;:::;;;;;;;,,,,,,''''''''''''''''''''.'''''''''''...
.......     ......                           ....l0X0OOkxolllcc::::;;;::;;;;:ccc::;;,.......'''..........',''',,;:c::ccc::;;;;;,,,,,,,;;;;;;;;,,,;;;:::::;;;;;,,,,,,,'''''''''''''''''''''''''''''''....
.......     ......                           . .oKXKOkkdoolccc::::;;,,;:;;;;:ccc::;,'.........'.''''..',;;:cccllccc:::;;;;;;;,,,,,,,,,;;;;;;;,,,;;;:::;;;;;;,,,,,,,,,''',''''''''''''''''''''''''''.....
.....                               ...........oKXKOxdxdolc:::;;;;;,,';:;,;;::,,,'''',''''',,;:;::,..,:::;::::::;;;;;;;:;;;;,,,,,,;;;;;;;;;,,,;;;;::::;;;;;;,,,,,,,,,''''''''''''''''''''''''''''''....,
.....     ...                       .........'dKXXOxolodoc::::;;,,,,'.,;;,;;:::;;;;;;;;;;;;;;::::;,,;;;;;;;;;;;;;;;:::::;;,,,,,,,;;;;;;;;;,,,;;;:::::;;;;;;,,,,,,,,,,'',,'''''''''''''''''''''''''....,:
.....   ......          ..         .........,d0KXKdlllldoc:;;;;;,,'''.,;;,;:cllcc::;;;:::;;;;;;:;;::;::;;;;;;;;;;::::::;;,,,,,,;;;;;;;;;;,,,;;::::::;;;;;;,,,,,,,,,,,'',''',''''''''''''''''''''''....;;
.............          ...        .........;k0KXX0occlclol:;;;;,,,,'..';;;::ccccc:::::::::;;;;:::::::::;:::;;;;:::::::;;,,,,,,,;;;;;;;;;,,,;;::::::;;;;;,,,,,,;;;;;;,,'''''''''''''''''''''''',,;::ccc:;
....     ...        ..........    ........:k00KKKOo:cclccc:;;;;,,,,'..';;:ccccccc:::::;;;;:;:::::::::::::::;;;:::::::;,,,,,,,,;;;;;;;;;,,,;;::c:::;;;;,,,,,,,;;;;;;;,,',,,''''''''''''',,;;;:lodxxxddolc
..       ..        .............. .......:O0O0KKKOocccccc::;;;,,,,,'...;:::ccc::cc::;;;;;;;::::::::::::;;;;:::::::::;,,,,,,,;;;;;;;;;,,,,;;::ccc:;;;;;,,,,,,;;;;;;;;,,,,,'''''''''',;cloxxx Ken Park xxx
                    ...   .,.   .,....'. .'.                    ,:'.               ........''.. ..':ll::d00kc,...   ..         .lk0Od:'..  .','...        .,';llol:lokO000kc.. ...;,.   .  'cc:,.       
                         ....   .'. .... ...                    .::.               .... ......    'lxdl:lk0kl,...             .:xOxl;'... .';;;,....      .',;:c:,;loddxxxocc:;,;;::'.......',;:'.      
            ...          ...   ... ...'.                         .;:.                             ,dkxd:ck0Ol.               ..,c:..  ....';;;ccloc,'...  ..;cc;,;:;;:'.',:oxxxdddxxxxdoll::ccc;..      
                ...               ...';.  ...                     .;:..                          .:xkxo;;xOkc.                ....       ..;:cccll:clc;;;,,;ldl,',:;..'.';okOO000OOkdoclddooddol,.      
                                  ...,c,  .,.                      .::,.    ..                   .lxkxc'.lkx:.               ..... ........;c:;:cloxdlclodxxkkdol::olloddddxkOO0OOOxoldkkkkxdoc:'.      
                              .     .:l;. ...                       .'.                          .;llc'..cxd,             .. ........,;,..',,,,:cclooddooxkkkkOOkkOOOOOOOkxxxkO000Oxdddxkkkxdo:,..      
                             .......;lo;.                                        ..           ..  ......':oo,            ........... ...,::,.';oddxxxOkl;:ldkkkkOOOOOkkkkxkxxkOkOO00Okccdxolxk:.        
        ....           ..   .'.....':od;.                                       ..    ...    ...... ..';;:ld;   .       ....'......   .,lc;''.,,',:oxd:;ok0OOOOOOkkxdlllooxxxxddkOOO0KOxkko:okc.      ..
       .','...        ...  ..'......,cd:.                                    ..        ..............','.;ox;           ...',.......  .cc'.,::'...'lkxl;lOK0OOxoc:::;';::lkO0OxdxOOOO0K0000dod:.        
       .......        ..   .,....  ..cxl.           ....                ..    .          .............  .:dd;.         ....,;......   .:c'..:c;..,::cdOkxO00Oko;..  ..'..'oO0K0OxkOOOOOOkkOOOx:.    .   
      ....           ..   .''....   .ckd'           .,cc.  .            ..        ..          .....     .:dx;.         .,..,'..'.. ....'loc,,,''...,,:ldxxxdl:,.         .:oxkxkkOOOkOOOOOkOkoc.        
 ....','.           ...  ..'....    .lkx;.         ...;ol;'..   ..          ..                     .''.  ,dkc.       ..,:cc:'....':lllcldxdloxdolcccc:,,cocc:,'...        ...';cook0K0xx00Oxdl,..       
.,;,...            ...   .'....     .;xkl.        ... .;c,.',;:cc;..       .;,.                  .',,'. .;xkc.  ....,:cclllc:,,;lxd:'.':oolldkkkxxxkxl:cdo,..........          ...,oOOoclododl;'.       
',,..              ...  .....'.      .ckx,        ....','.';:;;,.....      'c;.                .....   ..;dkl...''..;:;;,;clododdl,'...':lloddddollooodxd;.        ......          .cxd;;looxo.         
....              .'. ...'....        ,dkc.       .'',,,,;;,.       .     .,c:.              .......'';;::oko.';cc;..,,,,',;::codl;;,',;::::clloolcllodxo.             ....         .';;lkkxd,          
    ..           .'.. ..'....         .:xx;.    ..',;;;;;;;,..      ...   .,c,.            .....';ccllccccoOd:codo,..',;'..';;:oxxd:..';:cc:;;;coooloddxo'             .......      ..,,:oxd,.          
   .,;.         .,,....''.             .lxo'   ..',;;;;::::;,.      ....  .;:.           .....,:cccccc::;;lxkxxdo;.':cc;...'';:llloc. ..,:c:::cdkkdllddo:.           ...............';clodo:.           
 ..'::.       ..,;'....'.   ..          'ld:.   .,;;::::c::;,..        .  .:,.         ......'..........,:oxdl:;'..;llc:::cdxdllllodollodxkkOOkdoc,.';c:.            ..............':oxddxkl.           
.',,,.      ..',:,....,..  ..            .'.    .';:::cc:::::;'.          ...     ...........          .,lddc,,'.....,;;:clk0koldxkOO0KKK00Oxdc;'..  ..''......          ..    ....,okxddoc,.           
;;,..      .',;:;'...,,.  ...                    .,:cllllccccc;.                ..'.....              ..;lool:,''...    .,cdxocoxxkkO00K00ko:::,..  ..,,;;,'...                  'cc:lol;..,:,.         
;'.       .';:c:,...,;.......                ..  .':clllooooolc,.                .......             .coodkOx:'......   .;lddooxxxkkOO00Oxc,,'.     ........                     ';;;:cl:'.,dd'         
'..      .,::cl:'.',:,......                .'. .;:;:llodddddolc'.                                 ..:xkxkO0Oxl:'....   .;ldxxdxkkOOOOkkd:'..      .......      ......     ...    ....'',,..';.         
...      'clllc,'',:;......                  ...:l,.':oddddddool:.                    .            ..ckkkkO00kdlc,....,:;:oxxddxOOOkkdc,..        .....    ..',:::::;;,......''...  ...';:,,,'.  ..     
...     .:lool;,',::'......                   .;:'. .'cddoddddolc,.                   ..   ..        .oOOOO00xool;'...lxdllllxkxkOOkl'.          ...     .':oxkkxxdooolc;,,;;;,'.....;c;..'..''. .      
...    .cloooc,',;c,...'..                    .'..  .'coddddddolc:.                  ..... ..';,.    .ck0OOK0xoddc'.':oxoc:lxOOOOOko,.          ... .. .':dkOOOdc,'..',;;'.':c:,'...,lkl.   .;'.        
...   .:ooool;,',:;...''.                    ...    .';lddddddool:'.                  .;:'.  .:loc.  .ckOOOK0dlodl,'lOOOkxxkO00OOkkd:,'.     ......',;;cldkOOkdc'       .....'',;'..;xOd'   ....'..     
...  .,loool;''';:....'..                ..,.     ....,cooooooool:,.               ... .;'....,,:c,. .,dOOOK0xlodl';x0kkOkkxxxxxkOkdoc,.    .....';cooollloddl,''.       .',..',.. .ck0x:. .......      
..   'coool;'..,;'......                .,:'.  ...,'..,;cloooooool:'.              .,'..'...;lolc,.   .oOOO0Kkoooo:,:lodxxxxxxxxxxxo:'.       ..,:lllc:::cccc;,,'....';;,,co:'...,;cdk0Oo,..,,.         
..  .:looo:'..';,.....,'.              .;l,. .,cc,.   .'clooooddool:.              .cc'.''..,cooo:....'dkkO00kooddl;';odxkkOOkkxdxkxl,.        ..','.',;:cccccc:;;,,:ldl:coc',codxxxxdxxo:'...          
.  .,clool;...,,....;c;.               .''. .,llc.    ..;lloooddddoc'.        .'.   .,',lc,,:ll:clc::;:dkOO0OdodOOdc,,lddxOOkoc,',:lo:.   .          ...';cllc;,',,,''':lc;:okOOOkkkxoolc:,...          
  .':clooc,..,,...,cc'                     .,:;;'.    ..:cclooodddoc,.        .,'    .'lkd:codxdodxxxdllxO0OxlokK0d:;coddxOkoc;'....';,. .'...... .....,;:::,.....'..;ccoolxkkkOkxxdoll;',::;''..       
 ..;::ll:;,.',...;l;.                      .''''.  .....,:cllllooool:'.      .'cc.   .ckOkolldOOdoxkkkdllk00xloOK0d::dxxxdxkdl;;oo;',cc..'lollcc::;:cclc;''.......',clccoxxxdxddooxkOOOkkOOxl:,..       
..,::cl:,,'''...;;.                        ...;'   ...  ..;cclooooolc;.       ,ll,  ..:ddxddddxxoloddol:;oOOkolkK0xloxxxkxoll:.'oOkdoooc'':xkxdodddol:,,:coocc;;:cll::lxxdoodxxxkO0KKKKKKKKko:,..       
.,;:cl:,'..'..,c;.                          .',.  ...   ..':cccllooll:.       .',.    .,;,'',cxkxdolc::,.,dOOxlodxdllxxkOOkdo:..,dOOOkOOxdodo:,'';ccc:cdk0KK0OOkkxolcc:ccccoxOOOOOOOOOO0KK0kl;'..       
',;:cc,'..''.:c,. .                    ..   .'.   ...  ....;cccclllllc,.       ....   .','.. .cdxxxdol;. .;xOOxc,;llcoxOKKKK0Od:;oxkO0K00OOxdl;'.';ldkkkOO0Okkxdolllcc:::coxkkxl;,'',;ldkOxl;,'..       
',,::;'..',;lc....                    .;.  ...   .,.   .. .'ccccllllll;.        .:'   .,,,...,ccllccoo:.  .okkxl,.,cccdkO0KKKK0Odl::lk0000OdodkxxdxO00Okxkkkxdddxdllccc:cdkxdd:.      .,lol;,'''.       
,',:,....,coc..,,.                    .:,...'.  .,,.   .  .':cccclooll:.        .l:.  .,;;'.,llcc;..','.  ..;ldxc'.':oxkkkO000000OxoloxOK00kxkOKK000kdddkkdoxkOkdolc:;,,lkkdddl,.......;clc;'....       
,','....'co;..,,.                     .:;..,,.. .;'.   .....,cclloolclc,.       .oo'  .,;:;,:lllc'. .....   .;oo:'..:xOOkdoodxxO0Oxoollk000OOO0KKKK0xdxO00OO00Okdol:,'';dOOOkkkOkxddddkkxdl:,...        
,,,.. .,ll'..;,.                      .,,.';.  .;;.   .,'. .':cllllcclc;.       .ld,. .',;:cllcc;.     ...  .......;odxxdoodkxoodkxoooodxkkO0KKK000OO0000000K0kdlc:,..'lO0KKK00KKKK00K00Okdol;'...      
,'....;oc'..;,.                        .'':,   .:,.   ..  ..,:cllllolll:.       .cd;. .,,,:olll:.      ..''......';clllc:;:lddddxxkkkkxxxxxkOkxxkkxkkk0K0KK00Oxdl;'..'ck0KKKKKKKKKK000000Okxdl:,.....   
'....:dc...;:'                        ..,:;.   .'.      .....,:clloooooc.       .:d:. .,..clccc'.      .ckkd:;:::cllcclc;'....,cxO000OOOOOOkxdooxkkxooxO00000Oxo:'..'cxO000000000OOOOkxddddol:,''.......
...'cdc....;oc.                      ..',:,     ..    ..'.....';:cloodol'.      .cd;. ...;l:;:,.       .;dxxoldocldddoddoc;'..'';lxO00OO0KK0xooxOKK00Okdclx00Oxc,..,okOOOOOOOOOkkkxxxdllccccc:,'...... .
..,oxc..'..,c;...                    .,,;:.     .   ..''''.....'';:loddo;.      .:o;.   'l:,;,.     ... .'codkOOkOOOOkddooc;,:cc:;cdO0OkkO00OxdxO00KKOd:..:xkkd:'.;okOOOOOkkkkxxxxxddoooooooc;'..''...  
.;dxc.','. ...                       ..;:'.    .   .',;;;,,'......';codo;.      .:d:.  'cc,,,,.    ..... .:dO0KKK0000Okxxxocll:coooxOKKOkkkkkxxxxkOOxl,..;oddxl;':xkkOOOOkkkxxxkxdl:;,'',;;,..   ...    
:xkc'';,.    ..                       .:,.   ...  .,;;:::;,'.......';clc'       .co:. .cl;,,'..    ...'.   ;x00KK00K0OxxOOkolllokO0000OkxkOOkkkkkkkxxoccldkkkdc;cxOkkOOkkkxxxxxo:,......................
kOl'':;. .......                     .:l'   .;,. .',,;;;;,'.....  ...,;;.      .'ld:..cl;,,....   ....'..  ;kOO0OxxOOxol:;;,;clldkO000kdlokOOOOOO0OOOOOOO000Oo;cxOOOOOkkkkkxdc,.........',,,'''.........
Oo,';;...........                    'l:....:;. .,;:::cc:::,..     ...,'.     .':ldc,:l;,,'. ..  .''..... .ckkkxl;cxkxc.    .,c:codxkkxxxxkOOOOOOO000000KKK0xc:dOOOOOOOkkxdc'......'',;:looooolllllc:;,,
x;.,;. ........'..                ...:c,..,c;. .,:c::cllol;.        ....      'codxdll:,,'.   ...',,,,'.. 'dxoddodoc:;'.     ..'',;:lodkkkkkkOOOO000000KK00OdcokOOOOOOkxdl;......;lddddkOOOOkkxkkOOOkdlo
c.',. ....  ..:c,..              .',,,,',co:. ..,:clodddl;.          ...     .cdddxxdc,,,..    ..',,;;,....::ckkdo:,'.         .';,',;;:cccldkkk00000000000kookOOOOOOkdl:'....',cdO00OOO000OkkkO0000Oxod
,.........  ..,'...              .,'...;oxl.   .,ldddddo;.           ..     .:looodxl;;;..     ....,;;,... ..;dxl;,'..          .cooollodddxk00OO0000000000xoxOOOOOOxol;'....;cldO000OO000OOkkk00000Oxdx
..  .........,,....            ..'....,oko'    .,loooooc'.                .':loolloo:,'.        ..','....   .;ddl:,..           .,:loddxkkO0KK00OO00000000OddkOOOOOxol:'....;oxddO000OkkkkkxxdxO0OOkxlld
.   ..     .,cl;.            .','.   'oxl'.   ..,;:ccc:,.                .;llllllodc,'..        .,;..      .;xkdl;'.            .':cllodxk0KKK0O00O0000000kxxOOOOOkdl:,..  .:ol;',ccc;'',,'','',;;,'....
'. ..      .,;'.           .,;'.    'odc'.''...'',;;,;,.. .   .......   .:odl;;cldl;'..       .';:'        .lkko:,'.             '::clodxxO0KK0kkkdk000000kkkOOO0Oxol:...   .:ol:,;cc::lol:;:cc::clc;'':
;.        ....          ..;:,..    .cl;.....';llclo:,''.........''''.   ,dxxo;':dd:'...    ..':lc,.       .;dkdc;;,.             .:cloxxxxkkO0K0Okllk0000OkkOOOOOxdol;.. ..'ck00OkO0OOkO0OxxO00OxkOkdllx
o,..      ..          .,::,..  .  ..;,..  .,ldxxc;'...'......''';:;,.  .;oool'.:dc,... .  ..:ool,.        .lxxo:;;,.             .;odxddxxxkOO000kxlok000OOkOOOOkxdo;.....;ok000OkO0OkxxkkxdkOOkddxxocco
dc;'.   ..    .,;'..';cc;..       .''..  .:dxxxdl;...........''',,'';;;:llclc,;oo;'...... .'ldo;.          .cxkxdl;.             .;xkdloxdxkkOO00Okd:lO00OOOOOOOkxol;,'',,;:cclc:::cc:,,;::::lllcccllc:;
odc'.....   ..cdoccll:,...  ..   .,'.....:dxdddlc:'......''.',;,..:oxxdol;,,':dd:'....''...,odc'.           .':oxxo;..   ..      .okkdloooxxkO00000kllk000OOOOOkkxdolllooolc::,,;:cc:,''................
'lo:'...   .'cdddoc;'......... .',,...,;cdkxoc:;,,......',,,',;;';dOOOOkd;. .:dc,'...,'....;c;..               ..;ol,.. .';'.    .:odooooodxkO000O0OxxO00OOOOOOOOkkxxxdddoodooodxxkkxxdlc:;.......      
':l:..    ..;looc;..  .......  .,:cllooooxkxc;;,..     ..',,,,,';dO0000kl'. 'lc'....,,'...';'.                    'l;....,:;..  .';cddoddddxkOOO0OOkkkOOOOOOOOOOOOOOOOkkkxxddooddoolllccc:;,'.....      
dooc.  ...,clc;'...    ..... ..'cdddxxocoxkxc;'.        .....',,ckOOOO0x;...co;....''......'.           .''.      .ld:,,::;,;,.....,lolloddxkOkkkOOOOOOOO0OOOOOOOOOOOOOOOOkkxdoooc:;,,,,'.........      
o:;;,..,:loc,.......    ......:dxxxxxc.'lxxd:'.    .';;:;.   ..,okOOOOOd:..,dl'.......'.....            ....     ..ckkxooc:;;;'....;lolcloxkkkl;lxxkOOOOOO0O00OOOOO0000OOOOkkkkkxxddoodocc::;,'......   
ol:'...,;:,.. .....        .'lxkxdo:'. ,oxd:..    .;lddo;.    .,oxkkxxdl;..ld:'.......'..              ..        ..,dOkxdlccccc:;;::clolcoxkkx:,lkkkOOOOOOOOOO0000000K00OOOOO00OOOOOOkkkxooolcc:;,,'... 
c;'...''........          .;dkkxdl,.   'oo:.     .,odxdl;''.....cdxkxoc. .:xdc,.........              ... ...     ..'cddxdoolllooc,.':dl;cxkOkccxOOOOOOOOOOOOO0000000000000OOO0OO0OOOOOOkdooollc:::,'.. 
..  ....  .':cc;'..     .,lxkkxdc.     'lc.      .:dxxxo;,,''',;;::::;,. .lxl;.   ......              ...','.     ...,loxdooooloolc;,cxl.'lk0xcokOOOOOOOOOkkOOOO00000000000OOO0O00OOO0OOkxxxxdooc:,'....
         ..;ldxdl,..   .cdkkxdl,.     'lo;.      .;odxkxdc:::ccloc,.     ,oo:;...  ....               .';;..      ...;ooddlclooollo:';dd;',ldocokOOkkkkkkkkkOOOOO0000000000000000000KK0000Okxddool:,..  
        ..',cdxdoc,. .,okkkdc'.      .cxo'        .:okkkxooodolodl,.   ..cdc;'...  ...               ..;:.       .. .ckkkkdlccc;,lxl;:oddc...'':xkkkkkkkkkkkOOO00000O00000000000000KKKK0000kdooccc:;'.. 
       .',',cdxdo:..'lxkkko,.        'oxl'         ,dkxoldxdolllol,. ...,oo;'..   .....              .;l:...        'dkk00Oxl,...;dxollcc:.    .lxxkOOkkkkkkkOOO00000000000000000KKKKK00OOOxdoc:cc;,'.. 
 .',. .','.;codo:'.cxkkxxo'          'oxo;.       .lxkddkOxlc:''',,,,,..:dl;'..    ..'..           ..,lxxdo:.       .okxxkOk:.   .'ldoool:,.   .,ldkOOOkkxxkkkOOOOO000000000000KKKK00000Okkxdolll:;;'...
 'c;. .;;'.,:lc,.;okOko:,.           .ldoc,.     .cxkxddkkdc:;....,;'..'oxc,..    ......          ....,;::,.        .:kkdooxl. .. .cxdlloc;'.   .:oxkkkdcccokkkOOOOO0000000000000000OOOOOkkxoccc:,',....
.::,..,:'..,:;',lxkko:'.             .,;'';'     .:dolclooollc,.',,..  ,xdc'... ..'... .         ..                 .:dOkl;cl' .. ..:docllc:,.   'lxkxo;''.'cxkkkOOOOOOOOO00000OOOOkkkkdl:;;,'..........
;c:..':;. .'',cxkkdc...     ..        .....,.     .:l:,;oxxdoolc:,.   .cxl,... ..''..           ..                 .;lokkl'....;. ..'cdolddl:,.   .lkxolol;.':odxxxxxxkkkkkkkkkkkxdddoc'...,,.    ..    
:c;..;c,. .':dkkdc,.       .'.       ...  .,'     .,od;'cxOkkxdl;'.   .lo,..........                               'oxdodl'.'':oc;clclddlodoc:,.  .'oxl:;'....,:cccccloxxxkkkxdoool:::;'..,c:.          
:c,..:c'..;okkdc'.        .:,.      .''.  .;;.    .;xd;;dOOkdlcc,..  .,ol,.. ..'...                               .;odxkxdclddodkkkkOkdlcccccc:,..':ccl:,'.....';::cloollllloollloo;..;::'',.           
:c,.'cc;;okkxl,..        .;;'..     .;'.  .c:.    .cxd::loxxoolc,.  .,odc,.  ..'..                               ..;cccodoc:cllodxkkO0Oxlc:;;;;;,....,oxxxl'. .:oool:;,''',;:ldoll;....,'.              
cc,.,lllxOkdl;...     ...,:'...    .,;'.  'l:.    .cddc:llodddl,.. .,dkd:.   .....                               .,,'''.......';;:ldxkkkdl:,.'',,..  ,c:;;,. ..;:;,.....,::::xxx Tetsuo: The Iron Man xxx
'::,.           .....  .  ..................''';'                                                             .....'''......''''',,,,;::::cccccccccccccccccc:;,,,'''''................                  
:;'................,.        ...............',,;.                                                                                    ............''''',,,,,'.''',,,,,,,;;;;;;;,''........               
''''...............,. .      ...         .......                                                                                                                        ...............     .        ...
..,,...............,'...     ...                                                                                                                                              .......             ......
. ',...       .....',......  ...                                                                                                                                              .......            .......
. .,...          . .,......  ...                                                                                                                                              .......            .......
. .'..           . .,'.....  ...                                                                                                                                              ..........         .......
   ...           ...''...... ...                                                                                                                                              ..........    .     ... ..
    .            ....'...... ....                                                                                                                                             ..........                
                   ....'.... ....                     .        ......................................................                                                         ..........                
                    .......    ..             .............................................................'',,;;:;;;,''.......................                               ..........                
                    ................         ................................................................''',,,,,,,'''.................................................   .'''''....    .           
                   .................        .....''''''''''''''''''''........................................................................................................................           
              ......................        .....'''''',,,,,,;;;;;;;::::::::::::::::::::;;;;;;;,,,,,,,,'''''''...................................................................................       
            ...........''',,,,,''''..          ...................'''',,,,,;;;;:::::cccccccccccccccccccccccc:::::;;;;;,,,,,,'''''...................................................................... 
           .........'',,;;;::::::;;'..         .........................................''''',,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,''''''''''''...................................................
         ..........'',;;::cccccccc:;..   ..   ......................................................'''''''''''''................................'''....................................................
         .........'',;;::cccllcccc::;'...',,,''''''....''''''',,,'''''''...................''''',,,,,,,,,,,,,''''''''...................................................................................
         .........'',,;;::ccccc::;;,''''',:ccccc:::::;''....''',,,;;;,''''',,''',,,,,,,,,,,;;;;;;;;;;;;;;;;;;;,,,,,'''''................................................................................
        ...........'',,,;;;;;;;,'''''....,:cllc::::::;,'',',,''''............      .............'',,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;,,,,,,,''''''.....................................................
.       .............''''''''...''... ...;ccc:...........',cllllll:;;;,'''''.                     ..  ...........................''''',,,,,,,,,,,,;;;;,,,,,,;;;;,;;,,,,,,,,,,'''''......................
.       ............................   ..;ccc;......      .:ccclc,.....                                    ...............................................'...,::,'..'''''''',;;;;;;;;;;;;;,,,,''''...',
 ...      ........................'.. ...:ccc,.......    .,cccll,...... ...       ..       ....................................................'..........'....'::;;;;;,,,,'''''''''''';llcc:::;,,;''','
  ........'''..................',,,.. ..,:ccc'........   .:ccco:. ...........................   ................................................................,clc:;;:clloolc;;;,,,,,,;;::;,'..',,,''.
..,''''',,;;;,................',,''....';ccc:. .......  .,cccll;,..   ...........................................................................................''',;:clolc;'.........,;;,'.........,,'
 .;:;,..................................;ccl:. ....     .:c:cc;,,.................................................................................................,:clooc;'.........,;;,'...............
  .;;;;'....'''. .................,,,,..;lcc;.......   .'c:::,.................................................................................................';:lool:,........',;;,'..................
  ...,:;,,,,',,......''''''.....';;;,...:lc;,'''','.....,;;::;,'''''''......................................................................................',:clol:,........';::;,.....................
 .....,::::;;;;;,'',;:::c:,''',;;,.. ...,;::cllloooc:;;;;,,,,'''''''''....................................................................................';clolc;........';;;,'.',.....................
 .... .;cllllllllcllc,',,,;:cll:'....... .......''''',,,,,,,,,'''''''''''''',,,,,,,,,,,;;;;;;;;;,,,,,,,,,'''''.................................';;;;;,,,:lllooc,'......',;;,.....,;,............',,,''''
 .... .';lddddddl::cc;;;:ccllc;,......           ..                   .....................'''''''''''',,'',,,,,,,,,,,,,,,,,,,;;;;;;;;;;;,,,,,,,;;;;:::::::ccccloooool:;,'.......';:;,.......',,,,,,,,''
 ....  .,coddddoc...',,,,,;,'','...                                    ..   ... .................................................''''''',,,,,,,,,,,;:;:::ccccclllllcc:,........';cc;,;;;'..',,;,,;;;,,..
  ....  .'cdxxdoc'.........''...                                                  ....................................................................................,,,'...'.,lol:;,,;:;;,;:c:;:ccc:;;
 ...... ..'';;,,'............                                  ..    ..        .  ......................................................................................',,'',..,clolcc:;;;;::;:coddoodd
 .......... .              ...                                 ..                  .......................................................................................',,,,''',;:ccllc:;;;:coxkkkdlc
  ........    ..                                                 ..        .................................................................................................'',,'''..'''..';coxkkdl:,...
  ... ......  ..                                          ...    ..  ... .................................................................................'....................''''''''',;codoc;'.....'.
     .     .                                              ...        ................................................................................................,'.................................
      ..    .                                            ...  ... ............................................................................................................................,;,.......
      .                                     ..     .........................................................................'..................................................................'........
   .                       .           ...  ............................................................................................................................................................
               .. ..     ....   ..........................................................................................'..................'''''''''.'....'''''''''''''''''...........................
     .          ..............................................................................''....................',..''''''''''''''''''''''''''''''''''''''''',,'''''''''''''''''''''''''............
    ...    ..................................................................................','.'''''''''''',,,,,,,,,,,;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,
   ...............................................................'''''''''',,,;ll;,,,;;;;;;::::cccccclllllooooooddddxxxxxxkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkxxxxddd
.......................................'''''''''',,,,,,;;;:::::cccllloooddddxxxOKOkkkOOOOO00000KKKKKKKKXXXXXXXXXNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
..................''''''',,,,;;;:::cccclloooodddxxxkkkkOOO00000KKKKKXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWW
.'''',,,,;;;::cccllooodddxxxkkOO0000KKKKKKXXXXXXXXXXXXXXXXXXXXXXNNXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
looddxxxkkkOOO000KKKKKKKXXXXXXXXNWWNNXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNXXXXXXXXXXNNNNNNNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWNNNWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNN
00KKKKKKKKKKKKKKKXXXXXXXXXXXXXNNNWWWNNNXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNNNNNXNWWWWWNNNNWWWWWWWWWWWWWWWWW
KKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXXXXXNNXXXXXXNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWW
KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKXXXXXXXXXXXXXXXXXXXXKKKKKKKKXKKKKKKKK00000KKKKKKKXXKKKKKKKKKKKKKKKXKKKXXXXXXXXXXXXXXXXXNNXXNNNNNNNNNXO0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXNNNNNNNNNWWWW
KKXXXXXXXXKXXXXXKKKKXKKKKKKKKKKKKKKKKKKK0000000KKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXNK0kddOXNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWNNWWWW
KKXXXXKXXXKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKK00000KKKKKKXKKKKKKXXXXXXXXXXXXXXXXXXXKKKKKXXkllox0KNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
O00KKKKKKKXKKKKKKK0KKKKK000000000000000KKKKKK0000000000000000000000000000KXXXXXXXXXXXKK0KKXXXXKKXO:lkKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWW
O00KKKK0KKKK000000000000OOOOOOOOOOOO00000K000000000OOOOOOOOOOOOOOOOOOOOOOO0K00KK0000O0000KXXXXXXXx,cx0XXXXXXK0000000KKK00000000KKKXXNNXXXXXXXKKXNNNNNNNXXKXXXXXXXNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
OOO000000000000000000OO00OO00000KK0000000KKKK0000OOOOOOOOOOOOOOOOOOOOOkO000000KXXXKKXXXXXNNXXXXXKl':dOK00KKKK0000000000O0KOkkxkkkkkOOOOOO00000KXXXXKKKK0000000KKKXXXXXXXNNNNNNNNNNNNNXXXXXXXXXXNNNNNNNNN
OOOO0000OOOOOOOO000OO0000OO00000KKK0000K0000000OOOOO00OOOO0OO0000KKKKKKKXKKKXXXKKKKK000000KXXK0Kx;.:oOXXXXXXXKK0xddddxkOKXXK00OOO0OO00O000000KXXXXXKKKK00OOkkkO000OOOkOO0KKKXXNNNNNNNNNNNNNNNNNNNNNNNNNN
OOOOOOOOOOOOOOOOO0KK0OOOOOkkkOOO0000000000000000000KKKK0K0OkO00OOOOkkkkOkxxxkkkxxdddoooodxO0KK00l'';ok0OOOkkxxxdoodddxkO00OOOOOO000KKKKKKKKKKKKXXXXKKKK00000OOOOkkkkOOO0000KKKXXXNXXNNNNNNNNNNNNNNNNNNNN
kkkkkkOOOOOOO00000000000OOO00OO000KK0000KXKKKXXKKK00KKK00000OxddooooodxxxooodxkkkkkkxxkO0O0KXXNKc.'ckkdolooooddddxxkkO0KKKKKKKKKKKKKKKKKXXKKKKKKXKKKXXKKKKKKKK0KK00KK0000000KKKKXXXXXXNNNNNNNNNNNNNNNNNN
kkOOO000000KK0KKKKKKKXXKKKKKK000OOOkxxxxkOkkO0OkkxkkOOO00000OOkkkkOOOkOO00000KKXXXKklcldxdx0K0Ox;.,o0OkkkOOOO0000OO000KKKKKKKXXXKKKKKK00KKKKKKKKKKKKXXXXXXXXKKKKKKK00KKK0000KKKXXXXXXXXNNNNNNNNNNNNNNNNN
OOOOO00KKK00KK00000KKKK000OO00OOxollldxxddddddxOOkkkkxkkOOOOOkO0KKKK0OOOOOOOO0KK0Ol'.....',codxo,.:kXK0000000000000000KKKKKXKXXXXKKKKK0KKKKKKKXXXXXKKKKK0KKKKKKKKKKKKXXKKKKKKKXXXXXXXXXXXXXXXXNNNNNNNNNN
0OOkkOOO0K0OOOOkxxxxxxkkkkkxkkkOOOOOkkOkkOkkxxkkxddxxkOOO0000O0O0KKKK0OOOOkOOOO0Kd'........,lxd;..cO0000000OO000000000000KKKXXKKKKKKKK00KKKKKKKXKKKKKKKKKKKKXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNN
Okxdxkkkk00OOOOkxkxxkkkkOOOOOO00KK0OkOOkkkkkkkkkOOkkxxkOOO00OOkxkOO00Okkkkkxxxxxkd,.........,l:...lO00000KK000OOOOOOOO00KKKXXXK00000000000KKKKKKKKKKKKKKKKKKKKKXXXXXXNXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXX
OOOO00OOOOkkxkxdxkOO0000K0OOOkkOOOkOOOOOkkkkkkkxxxxdxkOOkxkOkxdxkxdddddooollllooddl;...':;...'....l0KKKKKKKK000000000000000000KK00000000000000000000000KKXKK0000KKKKKXXXXXXXKXK00000OkkOOOOOOOO00000000O
OOOOkxdodddooooxkkkO0000OkkkkkO0OkkOOOkkkkkkkxkxxkxddddxdodxxxdoooddoolllolodxxkkOOxl::cc,........;kXKKKKK0000000000000OOO000000OO000000000000000000KKKKK00000O0OO00000KKKKK000OOOOOkkkkkxxxxxxxxxxxxxxx
loooodxxkkOkxxkkxxxxxkOOkkxkOkkkOOkxxxxkkkxxxddddddooodxkkkkkkkkkxxddooodxxkkkkkkO0Odc,.',;;,'.....:dOKKKK0000000KKKKKKK0000OOO0KKKKKKKKKKKKKKKKKKK0000000OOOO0OOkkkkkkkOOOO0000OOkkkkkxxxxxxxxxdddddddd
xxkkkOOOO00OxxxxxkOOkkkkxxxxxxdddxxxkkxxkkkkxddddddxxkOkOOOOO000OkxxxxdxkO0O00OOkdl;'...,c;;c;'......,o0KKKKKKKKXXXXXKKK0OOOOOO0KKKXXXXXXXXXXXXXKK0OOO0000OOOOOkkxddxkkxkkkkOOOkkkkxxxxxxxxxxxxxxxxxxxxx
000OOOOOOOOOkxoodxxxxxdddooooddodddxxxxxxkkkxxxxxddxkOOOOOkxkkkkkkkkOOkxkkkkdocc;'.',:c:;::;::'.......cO00KK000KXXXXXXXKK00000KKKXXXXXXXKKKKKKKK00K0000OOOkkkkkxxxddxkOkkOOOOkkkkkkkkkkxxxxkkkkkkxxxxxxx
kkOOOOkkxdddddoooooodddddddooooooooodxxxkkkkkkxxxxkOOOOOkxxxxxxxkkkkkkxxoc:,'..';:coxOOkxc;;,'.......'oOOOOkddx0XXXXXXKKKKKXXXXXXXXXXXXXXXXXXK000000OOOOkkkkkxxxxxddodxkkkkOOkxxxxxxxxxxxxxxkxxxxxxkkkkk
oooooloolllloooooolloooooodoooooolloxkkOkkkO0OxddxdxxdoodkkxxxxdxOOkdlc:,,;::cldxkkxxxxxxdl:'........'okkkdollox0KXKO0KKK00000OOO0OO0000000000OOOOkOOOOOOOOkxkkOxodoodkkkkxxkkxxxxxxxxxxxxxxxxxxxkkkkkkk
lllllllllllooooooooooooolllloooooddxkO00kxkkkkxdoldxxxoloddddxdlooc:;;loddxxkkkkkxxdddooddddc........'collccllodxO0OxkOkxxkOkxxkOO0000OOOOO00000000OOOOOO0K0kkO0kdoldO00OkxxkxxxxxxxxxxxxxxxxxkkO0KKKKKK
llllllllllooooooooddddddddddddxkO00OOOO00OOOOOOOOkdoooooooooooooo::lllooodddddxkkxxdoooooooo:........,cccccclooddxxxxxxxxkO0000KKKKKKKKKKKKKKK00KK0OO000OOkxxddxxdoloxkkxxxxxxdddxdxxxxkOOO0000KKXXXXXXX
oooooollloooooolloooodddddooloxkO0KKK00K00O0Okxddxxdddoooooolllllllllllooooooooddddxxxxxolc,.........':lcllloooodddddkkOO0KKKKKKKKKKKKKKKKKKKKKKKK0000000OOkxxxkkxdoodO0kdddddddxxkkO00KKKKKXXXXXXXXXXXX
ooooolllllllllllcccllllllllodxkkkkkkkxxxdolooloodoooollllllooloddoodllllllllloooooodxxxxdc'...........:oooooooooooodxO00KKKKKKKKKKKKKKK00KKKKKKK0K000OOOkkkkkkkkkkxdoodxdddxxxkO0KKKKKKKKKKKXXXXXXXXXXXX
olllllllllcccccccccclllllcloooollllloddxxdddddddxkkdlccclodddollloddoolllllllloodxdxxddxl'............;loooooollooddxxkkkkkO0KKKKKKKKK0000000000000000000OkkkkkOOOkkxxxkOO0KKKXXXXXXXXXXXXXXXXXXXXXXXXXX
oolllllllllccccclcccllllllllllooodddxxxxdooddxxxxxoccccclodkkdlllllllllllllllooddxdddddl,.............;oooodddddxkkkkkkkOO0000KKKKKKKKKK00OO0000000KKKKKK00000O0000000KKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
dddoollllllllllloooooooooooloooddddxdkkdxxkOkddxOOkxdllcllodxxollllollllllloooolccc::;'...............:dxxxdddxxxkOOOO0000KKKKKKKKKKKKKXXXKKKKKKKKKXXKKKK00KKKXKKKKXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXKK
dooooooooollloodxxOOOOkxkxxxxkxkkxxdoddooddkkxdddxdddolllloooddddxkOxdxdoodooddolcll:.................lkkkxxxkkOOOOOOOOOO000000KKKKKK000KKKKKXXXKKKKKK0000KKKKKXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXXKK
oooodxdddxxxxxxxxk000O00OkkOOOOOkxddxkxolloxOOOkkxooodddxkkxddxxkkkkOkxxkOOkxdddooo:..................l000K0OOOOOkkO00OOOOOOOOO0OOOOOO00000000000KKKK0000OOOO000KKKKKKKKXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXX
kkkOkxdodxkOOxxxxxxxkkxxkxxkO000OdoodkOkxkOkxxkxkkxxkkkOOO0000O000OOKK00000kdoolloo:,.................l0OOOOOOOOO00000OOkkkkxxkkkkkkOOkOOOOOOO00KKK0000OOOOkxxxxkkOO0000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
xk000OkOOOOO00xooollxxdxxxxddxxxkxxkOOkxxkkOOOOkxdodkOkkkkkO0OO0OkxxkO000OOkxdxxxxxdd:................lOxddxkOOOO0000000KKK0OkkxxdxkkOOkkkxdddxxxxxxddddxxkxddooooodxkkO0000000000000KKKKKKKKKKKKKK00000
xkOOOOOOOOOOO0kdollcloollooooooodddddxxxkkxodxkkkkxkOOOkOOkkO00000OkxxxkOOkkxkOO0OOko;...............':ooddxxxxxxk000OOOOO000KK0OkkkOOO0000OxooooooddddddddoooodddooddxxxkkkkkkkkOOOOO00000000KKKK0000OO
xkkxxxkOkOOOOOxdodolllddoollldxkkxkxdxkkOOOkdolcoxkOOOkkkkkkkOK0O0OxxddxkOOkkkxxkxkd;....;c,....',;:cloooodxxxxdddxxddooodddxxxxddddddddxddxxdllodxkxxxxkxxdxdxxxxxddddddddoodddddoooxxxxxdodddxxxxxkkkx
oddllodxxxxxxxdooddolodollc:cllooloo::coddxxxdlcoxkOOkkkxddkOKKK0000OkxxkOkxdxxkOd:'...'cxd,...,oooddxkOOOkkkOOOkkxxddoddddoooooollllccclllooddxxkkkxxxkO0kddxxddddolodxdddxdollccccccc:cccccccccllooood
olc:::clooolldddddolllccccccclcccccccccllloocc:coxkO0OOkdllodkkOOOOOOOOkkkxxkkkkl'...'cdxko'..'lxxddxxxxdxxkkkkkkkkkkkkkOOOkkkkkxxddddddxxkkO000OkxxxxkOO00kxdkkkkxxdlodxkxdoooodolcc::cccccclcllodxkOOO
:;::clodxdooolllooollllcccccllcccclllllodooollldxxxddddolccoxxkkkOOOOkOOxoc::::,....,lddxx;...;oddooooolllldxkkOOOOOOOOOOOOOOOOOOO00OO00000000000OxddddddxxkkkkOOOOkoc:cloxxdddxdddoooddxxdddooooooooolo
:::cclooooooolcclodddollooodollllllloooooloddooxxdddoodddxxkkkkkkOOOOkxxdlcccc;....;oxxxxl....:lccccccccccllodxkOOOOO00000OOOOOOOOOOOOO00OO00000OOOkxdddxxkkkxdxkxkOdlllccloodxOkxkkO0K00000Oxdlooollc:c
lollllllllllllllllodxdolllooooollloxkxxdoollccllodxkkxkOOO0OOOkkxxddxxdoollllc'...:oooooo;....;c::::::cccclllooxxkkkOOOOOkkkkkkOOOOOO0000000K00OOkkkxdxkO00OOkxddddxkOOOkxxdolldxkxddkOkkkxxkkkdoooooooo
dxkkdoolccccoolllccclodollooooolooodooooollllccllccoddooddxkkkxxdooooolllllll,...:llllool;....;::::::::ccclllllllodddxxxxxkxxxxxxxxkO00O0KKK0O00000OOkkkkkkkkxxkkkOkkxkkxddxl:cclododddoodxxkkxolccclldk
cdxdlcccc:lddlllcc:ccldollooollcloollllllcclooolcclcldocclloxdocccccclllloooc..'clllllddlc'...;:;;;;;::cllclllllloooooooloodxxxkkkkOkkOOOkO00OOOOkkkkxxddolloodkkxxdlloxdolcccclllcccll:coxkkkkxxxdxxxxk
xkxoc:::cldkdlccccccloxxxxddxooddxdlllcllloooddxxxdcclooooloolcllllllllllol:'..;lodddolc::,...;:;;;;;;::::cccccllodkkOOkxxxkkkkkkkkOkxddolloddxkOkdlccccccodxxxkkkxxxxxkxl:;::ccccccclcccccldxO0OxkkOOkk
oolc:::;;cddlccccc:::cllolccccoddxxddolllllloxxoodooodddoollcccooddddxddxd:...,cccolcc:;;:;...;c::;;::::cclooodkkxkOO00OOOOOOOkxxxkkkxdooooooolllcc::cloodxxxdddoooodxxxOOxdollccll::c::ccccclddlcclodxx
c:::ccclcccllllcc::::cloooddodxdollolllodxxkkOkdc:cllcllclooollcclccodddl,...;cc:c:;;;;;;;;'..,::;;:::::cloodooddolloooolllooooooclllccodollllcccccccclllooooodddooodxxddddoddolcc:,;ccclcc:;;;:;;;:::;:
llccllllllodollccc::codxdxxdodxlcclodxxdoooxOkxdc::clloolloodolc:::cccc:'...;ll::cccc;;;;;,....',;:cc:::;;cloooollccll:::cllllcccllc:::lllcclllc::;;:cc:::clodxdddddddoollcc:cc::c:,''',,,;;;;;:lolcllco
c:::coocclodoc:cc::cdxdddxdooddollc:cc::cccdxxxddodxdolloolcllc::::cc:cc,..;:::;,;:clc::::;......,cccccc,',,;cllccclol:;;;clllccllcc:;;cccllccccc:;;cc:::;:::ccllolllccc::ccc:cccccc:::;'......''';:oddx
:::::clccoloollolccccloool:coollc::::::;;:colcccccldlc;;llc:cc::::::;,:c;..,,;:;,',,'',;;;;'.',;:::::cc:;,,,,'''',;;;;;;,,,'',;::::::;;;;,,,,,',,'''''...',;,,''''''''''..'',;;,'....................',,
;;;;;;;:clllllccc:;;;:;::::;;;;;;;;;;;;;;;:;,;;;;;;;',:;,''''''''''''...'.''..';;;,...':;,'''',;;;;;:;;::;;;;,,'.,:,.................................................................... .  ............
;;;;,''',,,'''..'''',,..'.................'.................................. ..';;:,.,cc;;,;;;:::::ccccc:c::;;;;;cc;'......................................................................  ..........
..'..  .       ...  ...  ..................    ....     .......    .     .''......,;;'',',;,;;:::::::cc:::::::;;:;,;;::,'...............................................................................
          .........      .                     .....    .              ....;,''''..';''::;,''',,;:cccccccccc:::llc:;:::::;,'............................................................................
        .............  .        ...            ....                  ...','''''......',',::;',,,:loooloooooddolllcccc:::::::;,'......................................................'''''''''..........
        ......... ...  .        .                           .  .......'................,'';c:,',;cllooooooooodddoolccllc::c:;::;;;,,,'''............','...................';;,'''',,,;;,,,,;,'''''''....
    ............  ..   .                       ............''..',;;,,,',,,''............''';cc:,,,;:clooooooooooodddoolollloll:;;,';;:c:;;,,,,,,,,,,,::;,,,,,,,,,,,,,,,,,,,;::;;;;::::;;,,,,''......''..
...........................................''...........',',;;,,;;:;,;,,:,,,'...............,::c:,'',,:loooooooooooooddlclc;clolc;,;:;;;:;,''''',;;;;::;;;,,,,''''''''...........'''..'',;,,,,'''.......
','...............;;.......'''''''''''''''';;'''''',,,,,,''',,,,,,,;;,;;;'..  ..''''..........,;:c:;,,',cloooooooooooooolc:;;,:ooolcccc:;;''...'::'':ll,.;'.................. ..       .......'',,,,,'',
,,'''''''''',,'''',,,,,,,,,,,,,,,,''''''''',,,,,,,;;,,'''........',,:;,;:,.. .',,,,,..''....  .';;ccc:;'';cloooooooooooooolc;;;::loolcccc:;;,,;lc,.,cl:..;,..................      .... .     ..........
......''',,,'''..................................,,',,;;;,''.....':;;:;,;;'. .',,,,,'..''.... ...,;;::c:;',;cooooooooooooooooc:;;;:cooolcccc:;;;::cllc'.;:...,,..................  ...........          
...',;;,,''''..  ..        .........          .  ......'''',;;::;;::;;:,,,,.. .',,,,,'..''..'.....',;;:cl:;',;cooooooooooooooool:;;;::loolcccc:;,,,:l:,,,'...,;::;,'.......'.......... ........  .....  
,,,''''......               .........   ........     .......'',;;;,;:;;;,',,. ..';,,,,'''....''......',;:clc,',;coooooooooooooooolc:;;;:cloolcc:;...',::,',,;,,,;;;;;,''..''.'','''.....................
'''......        ...............;.   ............    ...........';;;::;;'';:,. ..',,,,,''''....'.......,,;:ll:,,,;codoooooooooooooooc:;;;::coc:cc:,'..'';:;,''.....',,;:;,'............... .............
.........       ...............'l'  ..............  .........   ....''....'::'. ..',,,,,'',,'...''........,;cll:,'';looooodooooooooooolc;;;;:ccccc:c:;:''clc;,'',,',,',,,;:;,,'.....',,'........ .......
  .......      ......'..,''....,l'  ...''.......... ..........         ..  .::'.  ..,;,,,,''''....,'.....''',;cll;,;;:looooooooooooooooooc:;:odolc::::c:;;,;cc::;;;;;;;;,,,,;::,,'....'.',,,'''.........
...... .. ..   ................;l'.........    ....  .......'..        ..   .;:'.  ..,,,,,,'''''...',,...';,.',:cc:;;;;:loooooooooooooooodolc:lolllc:;;;c:;;,,:cc:::;;:;;:;,,,,,::,'''.....',;;,,,''....
........ ...   ..........'.....;l'......'........... ..........         ..  .';:,.. ..';,',,'''''..........,;'.';:c:;;;;:cooooooooooooooooooolcodlcccc:;;;;::;,,,:cc::::::;;::;,,,,;:;,,,''...',,;;;,;,'
........ .............';,......:l'...'..,,'''''''... ...........        .'....,;;,.  ..',,',,'''''...........,,..,;cc:;;;:cloooooooooooooooooooodlcccccc:;;;;::;,,,,:::;::;;:;;::;,,,,;:;,,,,''..';::;;,
...'''.  ....'','''''';;'......co'...'..';,''''',,'.  ..''......         .'....,;;'.  ..',,',,'.''''..........';'..,:cc:;,;:llolllllllllllllllcccccc::::::::;;;;::;,',;;:;;,,;;:;;::;,,,,;:;,,;,,''',;;;
..',,'. .....,;,''''',;;,'.....lo'....'';;,''''',;,.  ..'''.....          .,...',;,'.  ...,,'',''.'','..........,,'.';:cc;,,;ccccclclllllllllloollllc:clc:::::;;;,;:;,,',;;'..',;;;,,,,''',,;::,,;,''..'
.',,,........;;,''''',::,'.....ll'....',;:;''''',;;'....''''''...          .,...',,,'.. ...','',,'...'..   ......',,..,;:c:;,;;:ccllloolooooolodollcclllol:;::::;;,,,;:;,'',,,,,;;;;,;,,;;,'',,,;:;,;,''
',,,'..'.. .';;,''''';::,'.....ll.....,,;:;,'''',;;'....''''''''...    .   .',..''...... ...',''','.....     ......,;'..,;cc:;,,;:::::::cccccccccccc:::::;;;;;;;;::;;;;;;:;,'',:cc:;;;:clc:;;;,,;::::;,;
,,,,...,.  .';,''''',;::;'....'ol.....,,;:;,'''',;,.....'''''''''...        .',..'.  .... ...','.'''.....     .......,,..',;:c:;,,;::::;::::ccclcclcclc::::cclol:;;::;;,,,;;;;,'',::c:;;:cccc:;;:cc:c:;:
,,,'..,'.....,,'''''';::,'....'ol.....',;::'.....';,''...'''''''''...        .,,.',...','.....','.',,'....     .......';,..',;c:;,,,;::cclccloloooooooddollllloooc;;;::;;,,,,;;;,''';:cc:;;;:cc:;:ccc::c
,,'..,,....';;'.....';:;,'.''',dl'''..',;::,',,,',;:;,...''''''''''..         .'..;;;;;;;'.....',,.'','.....  ..........,;'..',:::;,,,;:ccllloollolcllclolccccc::::;;;;;:;;;,,,,;;;,''';:c::;;;;:cccc:::
,,...;,...,;;;,',,,''::;,'.''';dl'''..',;::;,;;;;,;:;,....'''''''''...       ..''',;;;;;;,.. ...','..','.................';,..',;:c;;,';:cc:::::::::::::::::::::;;:;;;:;;::;;;,',,,;:xxx Darius Puia xxx
ooc;;lx0KKK0xlcxOxc'''.''''''''''',;;;:lddolloodxxxxkkkkkxxxkkdl::,'''''',;;;;:;,;okxc',od:...'''',,;;:odxxxxdlc;'.....   ........'',,,;cdkOOxdlc:coxOO0000OOOOOOOOOOOOOkkkkxxxxxO0XNNNXKKKXNXKOkkxxdddd
lc;,;lx0KK0OkxxO0koccl:;;,,,,,,;;::;;:::c::codxxxxxkkkkkkxddxdc,''''''''',;:;;,,,:okxc';od;..'',,:::::codolc:,...                      ..,:lllcc::coxOOO00000OOOOOOOOOOOkkkkxxkOKXNNXXKKKXXK0Okxxxxxddod
,,,,:ok0KK000KKKK0OO0Okol:;,,,,,;:;,,;:::;;:odxxxxxxkkkdlcc:oo:,'''''''',;:::;;,;:dkkl,,od;.',:lddl;,,,,,'..........''.....                  ....';lxOO00000000OOOOOOOOOOOOO0KXNNNXKKKXXK0Okkkkxxxxxxddd
,,;coxk000000000Odc:lddoc:;,,,,;;;;,,;;,,'',:oodxxxxdol:,,,:odc,''''',,,;:clc::;;cdOko;,ld:';oxxo:'...........',,;;;;;,'........                  ..,cdkO000000OOOOOOOOO00KXNNNNXKKKKK0Okxxxkkkkkkkkkxdd
;:cdxxO000OxdxOOkl;,;;;;;,,,,,''''''''''''',;ldxxdoc;'''''':odc,''''',,;:cllcc:::cokxo;,ldlclc:'.........''',,::::::;,'''''''...... ...      ...    ...;ldkO0000OOOOOOOOOO0KKKXXXXKOkxxxxxxxxxxxkkkkkxxd
:ldkkOO0000OkxOOd:,'''......''''''..'''''''',:llc;''...'''';coc,'''''',,;:ccc:::;::llc;;ll:,'...........'',,;;:ccc:;,;;:cc:;,'..........  ........  ...',;coxOOOOOOOOOOOOOOOOO000Okxdddddxxxxxxxxxxxxxdd
odxxxxkOOOOkxxkxl,'........'''''''''''''''''''''''.....'''';ldc,''''''',;cllc::::::cc:,,''.............''',,;::cccccclodddoc:'...',,'..................,,;:clooxkkOOO0KKK0OkkkOOkkxxdddddxxxxxxxxxxxxxdd
xxxxxxkOOkkxdxkko:clc;;;,'..''''''''''''',,,'''',;,'...'''';odl,''''''',;lddolcc:;;;,..................''',;;:::cclllldddddd:'.,;;;;,'.....,'..........';;:cclccloxkO0XNNK0OkOOOkkxddoooddxxxxkkkxxxxxdd
xkxxxkO0OkkxkO0kdoxOkoc:;'..'''',,,;::;,,,;;,,;cc:;'''''''';odl;'''''''',:lll::::,....................'''',,;;::cccclllooooc;;lolc:;,.....';,......'...';:cccclllcloxOXNNNK0OOOkkkxddoodddxxxkkkkkxxxddo
kkxxO000OOkxkOkl,';c:;,''..'''',;;:::;,,,,,;;:clc;,,',,,,,,;odl;''''''''';cc:;;,......................'''',,;;:::cccccccllc:cdkkxdl:,''..';:,......,,..';cccccllooolcoOXNNK0OOOkkkkxddddxxxkkkkkkxxxdddo
kkkkkkkkkOO000d:'''''','...''''',''''''',,;;::;;,,,',,,,,,',ldl,''''...'';:::,........................'''',,;;;:::::::::ccccoxxkkxoc;;,.';cl;....',;;'.';cllllloooolc:cxKXK0OOOOOOOkxxxxxxxxxkkkkkxxxddo
kxololc:cdkO0Oxoooc;,'''..''''........'',,;coc,'''''''',,'',coc,..'''...';::'..........................''',,,;;;;:;;;::::::cclloooocc:,',ldo:''';;;cl,.';cloooodddoolcccok0OkkOOOOOkxxxxxkkkkkkkOOOOkkxd
xoc:::ccoxOKKK000Oxl;,'...'''''......''',,,cdl,''..''''''',;lxo;'''''...';;............................''',,;;;;;;;;;;::::::::;;:::c:,'':oxd:,;cooood:'':odxxxdxkkxdolclccdkkkOOOOOkxxxxkkkkkkkOOOOOOkkd
kd:,,;:ldxO000000kdc;,'.....'''.....''',,,;ldl,'...'''''''',lkx:''''',;;;'..............................'',,;;;;;;;;;;;:::;;;;;;;;;;,'';coddc:cdxxdddc,,lxkkkkxxkxxdolcclccokOO000Okxxxxxxxxxkkkkkkkxxdo
Od:''''',,;:cloxxdc;,''.........'''..'''',;cdl,'....''''''',ckkc'''';cl;.................................'',;;;;,,,;;::;;;;;;;;;;;;;,,,codxdlloxxoool:,;lxkkkkkxxdoooolcllc:lkOOOOOkxxxxxxxxxxkkkkxxxdoo
ko;'''''''''''',,;;,''..........','..''''',:oc,......'''''',ckOl,',;coc. ................................',;;;,,,,,;::::;;;;;;;;:c:;;;codxdolldxdlllc:,;cdxdddxxxddoooollloc:okOOOOkkkkkkkkkkkkkkkkxxxdo
kl;'''''''''''...''''.......''..'''''''''',col;''''',,,,;;;;lkko;,coxl' .................................',,;,,',,,;::;;,,,;;;;:ccccccloooocclool:::;;,,:ldooooddddooooooooooldO000OOOOOOOOOOOkkkkkkkxdo
oc,,;;:;,'''.......'...'',;:c;'',;;,''';;:cdkxollllc::;;::;;cdxdlokxc.  ................................'',,,,''',,;;;,''',;;;:llllllccloolllllc:;:;,,,';loollooooollllooooodolxKK00OOOOOOOOOOOOOOOkkkxd
l:;:loooc;,,,,;::,'.',:::lool;;;,,,''',cddxkOkoc:;,,'''',,'',cxkxxd:.    ...'...........................',,,,'..',;;;,'',,;:::lllllccccllllllll:;;;;;,',:lllllcclllccllooddoodolOK000OOOOOOOOOOOOOOOOkkx
ddooooooc;,,,,:cc;,,;cc;,;::;,cl:,'''',,:ldkOx:'....''''''''':dxoc,.     ..',...........................',,,'...',;;,,'',;:c:cllllccc:::::ccll:;;:;;;,',cllccc:::cc:ccloodddoddloO000OOkkOOOOOOOOOOOOkkx
l:;;:::::;:c:;,,;;,;::;,,;;;;;:lc,...''''';oxo,..'''''''''',;oxxc.       .','................. ........','''....',;,''',;:c;;clccc:::;;;;::clc;;;;;,,,,;clcccc:::::::cclodddooolcd000OOOOOOOOOOOOOOOOkxd
;,,''''''',::;,,,,,:c:;;;:ccccodo;'..''''',cdl,.';:'.'',,,,,cdkk:.      ..''.................. ........'''......',,'''',;:,',:::;;;,,,,;;;:c:,,;;;;;,,;clc::cc:::::::::cloddolll::k000OOOOOOOOO000OOOkxd
lc;,,''''''','''''',,,,,;:clocokxl:;:::;,,:dxo:,';;'.'',,,,,cdkd'       .....................  ..............  ..,,''',,;,..,;;;,,,'',,,;;:;''',;::;,,:ll:;::::::::::::cloddolll:;lO00OOOOOO000000OOOOkx
lc:;;:c:;;;;;;,,,,,,;;,,,,;llclxkdc:ldxxxkOKKOdc:;;;:;,;:;,,cdx:       ......................   ........        .,'.',;;;'..,;;,,,''',,,,;,'..',:::;,;clc,,;;;;::::::::clodddollc;;d00OOOOO00000000OOOkx
;;;,,:lc,',,,,,,,,,,,;;,;;::ccokOxolodxxkkOOOkdoodxdkxoloc;;coc.   .   .....................    .......         .''..,;:,...,;;,,'..',,,;,...'',::;,,;cc,';:;;::::::::cclddddollc;'cO0OkkOO000K0000OOOkx
ooc,,;;,'',,,,;;::ccloooooodddxkkoc::;;;cl:,,,;;cddolc:;:;;;co;   ..   ....'.....   ........    ......          .....,::. ..,;;,'...,,;;,....',;::;,;::,.';;;::::::::cccldddddoc::,,dOOkkOO00KKK000OOOkx
dddlcc:;;;cl:::ccllldxdlcc::;;coo;'''''',:c:,':dkkxdoc;;;;:ldl.   .    ....'....    .......      ......,:;;'..  .....,:,. .',;;,...',,,,.....',:::;;::,..,;,,;::::::ccccldddddlc::;'cO0OOOO00KKKK0000OOk
xxxxxdol:;co:,,,,,,;col,,,,,,,:ol;'''''.',colcdkxxxddolclodxo,.  ..     .......    .......    .. .....,dxxxdl:.  ....,,.  .',;;'..',,,'......';;::;:;'...,'',;::::::ccccoddddol::;;.,kK00OOO0000000000Ok
xxxxxxxoc;cl;''',',,coc;:;',,,coo;'''''''':dkkxdooooooddddxx:.  ..     .......     ......    .;;......cO000kdl,......''. ..',,'...',,'.......',;;;:;'. .''.',;;:::::::cclodddoc:;;;.'o000OOOO000KKKK00Ok
occclool:;co;''',,,,coc;c:,,,;cdo:,'',,,,',lO0Odoooooooddddc......     ....           ..    'ldo,.....dKKKK0kl;'.....'''..........,,'........',,,;;.. .....',;;;:::::::cllooolc:;,,'.;k0OOO0000KKKKK00Ok
oc:;,;;;,,cdc:;,,,,;cdl;;;;;;;cddc;,,;;;,,;cxOOxdddddoooddl'.....     ....            ..  .,dO0k:..  'xXXXXKkod:......;;.........'''.  .......''''..  .....,,;;;::::::ccclooolc;'','.'d00000KKK00KKKK0Ok
oool;'',,':dddo;,,,;ldo:;;;;,;:ll:,,,,,;::;:dkxlloooddoodo,..'.....  ....            .....ck000Ol.   ,OXXNX0kkx;.....co,.............  ...........    ....',,,,;::::::cccllolc:,.''...lO0000KXK000KKK0Ok
looooc:;,,:dxxxl,,,;col;;;;,,,,,,;:;,,,;cc;:dxl;,,:oddddo:';c;....   ...      .      ....lk0000kd,   ;0NNXXKOOo. ...cko.............   ..........     ....',,,,;;;;;::ccclllcc:'.''...cO0OO0KKXXK00000Ok
dooooool:,;ldodl;,,;col::::;,,,;:cl:;,,;;;;cdxo;,',cdxddllodo,....   ..      ...      .'lk0KK0Okxc. .:0NXXXK0k:. ..lOOl..........''. .............   .....',,,;;;;;;::cccccccc;..'....:k0OOO0KXNNKK000Ok
xxddddddoc:loloo:;,;cdolllc;;;:lc:;:lc;;;;:lxkd:,'',lxxddxxxl,;;..           .;,.    .';;:cdk00OOk,..lKNNXXK0d.  ,dKXk;.........;:.  .........':c.   .....',,,;;;;;;;:::cc::::'.......;x00000KNNNNXK00Ok
kkxxxkxxxxdxxlll;,,;col:;;;;;:ldo::odo:;:::lxkd:,'',lxxxxxxxl,ll.            .:l:'..,:cc:;,,;cok0Ko''oXNNXXK0:  ;ONNXk;.......,lo,. ...... .,:lol'   . ...',,;;:;;;;;::::;;,;;........;x0000KXNNNNNXK0OO
kkkkO00Okkxkko:,,'',:c:',clc::lxdloo::;;;;:lxkd:,,,,codxxxkxc;dd.    ..      .;oooooollllllol:;:lxxlcxXNNXXXx..oKWWWNX0dc;..,cllc..     ..;lxxddl'      ..',,;;:;;;;;;;;,,'','.....,l;,d0KKKKKKXNNNNNXXK
xxxkO0K0OOOO0Oxoc::;,,'',cxxdodkkddl;;;;;;;cxkd:;;;;;:cldkkxc;oo.   'l'      .,oxxdl:;;,...';:c:;,;ldONNNNNKc;kNWWWWWNXKkl,',;;,..  ....,:lodxxdl'      .'',,;;:;;;;;;;,'..''. ....;OkcdKXXXXXXNWWWWWWNX
odddxOOkkkO0KXX0Okxoc::::cdkkkkOkddoc:;:;::ldkd:;;;;:llcokkxc:od;. .lO;      .,loxxdxO0l.     .',;,;;o0NNNNkd0WWWWWNX0xolcclodxd;',coooxxdolooll:.     ..'',,;;;;;;;;;,'...'.  ....c0X0OKNNWWWWWWWWWWWNX
ddddxkkdoolodxo:cdddxoc::oooddxxxxolc;;:;;;lxOxc;;;,:odxkkkkxdxkd, .dk,  .....'codOXXNO,..    ....,;;:dKXNNXNWMMMWWNKOkxxxoc:::,...';:lxO00OOkdo:.     ..''',;;;,;;:;'....'..  ....lXNNNNWWWWWWWWWWWWWWN
doollddl:;,;loc;,clokOo,;lc:lcldxdl;;,;:;,;lkKOdlc;,;cdxxxkkkOOOkc..dd,.'odl;..codk0k0O;',........,:cld0XNWWWMMMMMWNX0OOkko,...        .':dO00kx:.     .''..,;;,;:::'....'..  ... .dNWWWWWMMMWWWWWWWWWNX
ccc:lxxl;;,,::;,,;;:d0kc;cc:lccdxd:'',;:;,;ckK0kkdc;,:lllldkO0XX0d''lo:cxOxdl..:dxkkolkkxxxdddc:ooloxkOKXNWWMMMMMMMWWNXXX0ococ.... ......',,lxkx;.     .''..,,,;::,.......    ... .xWWWWWWWWWWWWWWWWNNXK
ol::dxxc,;,';:,,,,,;lkOxllolc:ldxl;,,;::;,;cdOkdxkxc,;:::cdkOKXNKOo:cco0KKKkc;,:dkOOkdoddxxO0OkKNKOO00KXNWWWMMMMMMMMMWWWWXKNNx'.,........oOo::od,      .'...,,;:;'......      .....dNWWWWWWWWWWWNNNNNXKK
dc:lxkxc,;;,cl;,,,,;cdddxoddlldddc;:ccolc;;cllc;cdkx:,;:coxOO0NNKOko,cOKKKKx;;lldOKKXNNKOkk0KKKNWNNXXXXNNWWWMMMMMMMMMMMMWWMMMKc;lolccl:':KWNKOko.      .....,;:,.. ...        .. ..oXWWWWWWWWWWWNNNNNXKK
lcldxxd:,,,;ldc;,,,;ldlcoccodxkOkoclllolc;:llcclok0kc;coxkOOOKNNKOkl;o00KKKx,'ldk0KXNWWWWWWWWWWWWNNNNNNNNNNWMMMMMMMMMMMMMMMWNN0doxkkOkxxOkkKXXO;    ........,,..              .....oKNNWWWNNNNNNNNNNNXKK
lcoloddl,;::loc:;;;:oxocodlldxkOkxlc::lodlcddldkOOOocoxkOOOO0KNNKkdc:x0O0KXO:'cdxO0KNWWWWWNXXNNXXXNNNNNXXXNWMMMMMMMMMMMMMMMWNXKOxddddoll::d0K0c.  ...',...........          . .,:..:0NNWWWNNNNXXXNNNNXXK
ddoclddo::olllcc:;:coxoldkxocldkxo:;;lodkdcdkxdolcccoxkOOOOO0KXXOdllcxOO0KXKx;;oxO0KXNWWNKKXNWWNKOKXXXXKKXNWMMMMMMMMMMMMMMMWWWWNNXK0OOOO0XNNKl.   ..':oc'...',::;..        ...'dKx;;kNWWWWNNNNXXXXXNNNXK
Okdcoxxdocldolodl::ldxoldkkxl;ldoc:;;oookdclk0kl;;:oxkkOOOOOO0KOoclc:oOOOKXX0l,cdkO0KXKOxOXWWWWXOkkKXKK0OKNMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWKl.   ..,:loddo:;;::;'............,cxKX0kOXWWWWNNNNXXXXXXXXKK
dddlokxdllldoloolc:cdxdldkOkxoc:;;;;;oddxdlcx0ko:;lxxkkkkOOkdl::lkkxl:xO0KXXKk:,lxkkxo:;xXNNWWNxcxO00OOkkKWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWW0:........,,',:do,.,,'...............';lx0KNWWWNNNNNNNNNNNXXXK
xxxdxkkdollool:cldocokkdxkOkkko::ldocclddollxOkdc:okkkkkdoc;...,okOkc,lOO0KXK0x:,:c:,..cxOKXNWKc;xkkkxooOWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXd::loc;. ..,,',,';:,........,,,'.........',:oxkKNNXXXNNNNNNNXXX
xxxxxkxxo::cddc;lxxodkkkkOOkkkkdllll:;:odccdkOkoclddoc:,.......cxkOkl,'lxxkkkkkxc'.....lddxO0KkcoOkxdo;:0WMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0dd0XKkl.  ..''.,,..........',;;,,''.......''',,;:d0XXXXNNNNNNNXK
kkxxkkkxdo:cdko:lxxkxxddkOOkkkO0kc,,;:codlclxOklclc,..........'odxkko;..;lodddxxxo;.. ,dxddxkOkodkkxdoc,:dkOKWMMMMMMMMMMMMMMMMMMMMMMWWXXNWWX0d,   ..'..,'.. ......',;;,''''''....'''',,;,,:xKXXXNNNNNNXK
kkkkOOOkxxooxkxooxkkxoloxOOOkk0KKd:,;:codolok0kl,'.............,clllc;'..'codxkkkxo;..,dxdodxkOookkkkxdolldkKWWMMMMMMMMMMMMMMMMMMMMMWWWMMMWKx;.   ..'..'.. ......',;;;...''''....''',,;;,,,;lOXNNNNNNNXX
OkkkO0OkxxxxkxxxxdxkkddxkOOOOkOKKOd;,;cooooodd:........''........';:::;,'..,oxxkkxdl,.'cooodxkOolxOOOOOOO0KNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkc.    ..'..... .....',;;;,...,,'.....''',,,,,,,,';dKNNNNNNNX
kkkkO0OkkkkkxocoxdxkOkkkxO0OOkOK0Oko;;clool;'......'',,,,'.........';::;,,'.'lxxxxdo:'':lodxxxxdlokOOOkkOOKXNWMMMMMMMMMMMMMMMMMWWWWMMMMMWKkl'     ..'....  ....',,;;,'..',,......'''',,;;;;,'.'lKNNNNNNX
kkkO00Oxxkkxdc:clodOKKOxdk0OOkO00kxxolcll;'',,'...'',,,,,,'..........';;;;,'.'ldxxxdlc::cdxxxxxxdooxxkO0000KXXXNWWMMMMMWWMWWWWWWWWWMMMWX0d:'.     ..'...  .....',,,'...',,'.......'',,;;;;;;,,''dNNNNNNX
0OOO0K0kddxxxocccloxKX0kkO00OO0K0kxxddxd;....',,'.''',''...............':::c;,:lldxxdolccdkkOkOOkkOkkxddx0NWWWNNWWWWWWWWWWWWWWWWWWWWNXOo:'..      ..'...  .....,,'...''''........',,,,,;;;;;;,,':0NNNNNX
0OOOOOOOkxdxkxdddood0K0kkkOkkOKXKOxxxxxo'....',,,'''',,,'................,:ccccccodxxxxdodxkOkkkO0KXXXKOkxkkOKNWWWWWWWWWWWWWWWWWWNXOo:'....       .''..  ..........',,''........',,,,,;;;;;;;;,,,xNNNNNX
OOOkkkxxxdoxOkxxxdodOOxddddddkKNXOxxxxxc........'''''''',,,,,'.......... ..,;clloddxxxkkxddxkkxxk0KXXNNWWWNKOkxxOKNWWWWWNNNNNNXOxl,........      ..''.   ........',,,,'''''....',,,,;;;;;;;;;;;;,oXNNNNN
xxxddxdooloxOkxddxxk00kxxxxxkOKNKOxddo:'..','......'''''',,;;;;,........   ...,coodxxxkkkkkkkxxxk0KXXXNWWWMMWWNKkxox0XXXK0kdl:,.. ........      ...'..     ...',;;;;,'',,,,,'..',;;;;;;;;;;;;;;;;lKNNNNN
loooxkkxxxxO0OkkkOO0XX0OOOOO00XXKOxxd:''''''''.......',,,;;;::;;;,'.....   .....,:lodxkkkkkkkkkkkkO00KKXNWMMMMMWWN0c,;:;,..    ....,;;'...     ....'.     ..';;;;,,'...,;;;,,'',,;;;;;;;;;;;;;::;c0NNNNN
odxkO0OxxxkO0OkkOO0KXX0OO00O0KXNKkxkd;',''',;::,,'.....,,;;:::;,,,;:;'..   .......';coxxxxxkkkkkkxxxxkO0KNWWWWWWWWN0c.       ..''. .':c:,.    .......   ..'',,,,,'....',;;;;,,,;;;;;;;;;;;;;;:::;;xNNNNN
dodO00Oxxxk00OOOOOO0KK0OO00O0KXNKOkkd:,;;;;;:::;,''.....',;;::;,''';;;,'.  ... ......':ldxxxkkkkxxdooodxO0KXNWWWWWNNx.     ...';,.    .::'    ......  ..',,''.........,;;;;;;;:::;;;;;;;;;;;::::;,oXNNNX
xoldO0Oxxxk0K0kOOOO0KK0O000000XNX0OOx:,;;;;;;,'...........,;;;;,''...',;;,''..  ........,coxxkxxxxddooodxkOO0XNWWWWNk'  ...,:ll;'.   .....    .....  .',,,,'........',,,,,;;;;:::;;;;;;;;;;::::::;oKNNNX
0xlokOkxxxk00OkkOOOKXXK00KKK00XNX0OOx:';;;;,'...............',,,,'.....,;;:::,............':odxdddddddddxxkkkO0XWWWXo....;loo:'..  .......    ..... ...',,,'.......',,,,,,;;;;;::;;,;;;;;;;::cccc;l0NNNX
0OxxkkdodkO0KOkOOOOKNNK00000O0XXK000x;.,;;;;,'..................''''....,:::c:'.....',;;,...;cooddddooodxxxxkkOKNNNO;.';::,'....  ........   ............''........'',,,,,,,,,,;;;;,,,;;;;:::cccc:c0NWWN
0OOOOkdlodOKK0OkkkO0XX0O00OO0KKKKXXXO;..,;::;;,'.....'',,;;;;''..........';::c;...',,'....':::cclodooooddxxxxkOKXXKl,;,..  ...........''..   .... ....  .''.... ...'''''...'''',,,;;;;;;;;:::cccc:ckNWWN
0OOKK0kxoox00OkkkOO0000OO000KKKKXNNXO;...';;::::;;,,,;;:::::::;,'..........,:::'..... ..........,;coooddxxkkO00KKKx'..   .............''..   ...  .... ..''...  ...'''.....'''',,,,,,,,,,;;;:::::::xNWNN
0O0KXX0OkxxkkxxxOO0KKXXK000KKXXXXK00x,.....',;;::;,,,;;:::::::::;;,,''''....';;.. .....          ..,:lxkkkO0KKKKKk;    ...... .......',,.    ..   .... .''...  .....'....'',,'''''''''''''',,;:::::dXWNN
0000XX0OOOOOxdoddxOKKXXK00KKKXXXK0OOd'......''',,,,,,;;:::c::::c::;''''',,,'..,.......    ....    ...,oO0KKKKKKK0l. .................',,.   ..    .... .''..   .........',,,,'''..''','''''''',;;:;lKWWW
0OO0000OOO00OOkkkkO0KK0OO0KKKXXXK0OOo'....'',,,;;;;,;;:ccccc:cccc:;'...',,,,,....       .............';ok0KKKKKKx'.............''....',,.   .     ......'..   .........',,,'''.'''',,,,;;;;;,,,,;;,:0WWW
0OOOOOOOOOO0OOO00KXXXK0O00KKKKXXK0Okl,',,;;:::::::;;;:ccccccc:::c::,.....',,,....       ............'''.;oddxkOk:.............','....',,.         .....'..    .......',,''''''',,,;;;;:::::::;;,,;,,xWWN
000OOOOOOOO0OkOO0KKXXKK0000KKKKXXK0kc,,;;;::::::::;;;;:::::::ccccc::,......','. ...........'..''...',,.':llccllc'...........'',,'...'',,..       .....'...   ......',''..'''',''',,,;;;:::::::::::,,xWWN
00000OOO0000OOOO00KKXK00O00K00KXXK0k:,;;;;;::::::;;;;;;;::::ccccccc::,..........  .::....',,,,'...',,',ldddoolc;'...........',,,'...',,'....     .........   ...',,'...................'',;::::::;;;xWWW
0000000000000O0000KKXKK0O00000KKKK0o,,;,;;;;;;,,,'',,,;;:::cccccccccc:,......... .;ddc,..',,,''..',...:dddxxdoc'............',,,...',,,'...      ........  ...',''.............'''''''....',;::::;;,oNWW
00KKKKKKKKKK000000KXXXK0OO0000KXXKO:.',,,;;;'........'',;::::cccc:cccc:'. ..... .,okkkxc,'','',:lodoooddoloooc,............',,,,'.',;,,'..      ...........'''...............''''',;;;;,'...';::::;'lKWN
0KKKKKKKKKKK0000000KXX00000KKKXXXXx'.'',;;,'.............,,;:::c::::c::;'. .... 'okO00000OOOOO0XNWWWWWNNKkdc,..............',,,,,,,;;,'...      .........'......................''',,;;;;,'..',;:::,:OWN
0KKKKKKKKKKK000000KXXKK000KXKKKXK0x'.',,,'...................'',;;;:::::,. ....'lxO00KXNNWWWMMMWWWWWMMMMMWXx'.............'',,,,,,;;,,'...       ...................''''',,,,,,,,,,,,,;;;;;;;;;;;:c:;dNN
0KKK00KKKKKK000000KXXK00000KKO0000O;.','...........................',;;;;'....'lxO00KXNWWWMMMMMMMMMMMMMMWN0:..............'',,,,,,,,,'....       .............',;;;;,,,,,,,,;;,,,,,,;;:::::::ccccllc:c0W
KKKKKKKKKKKK00000KKXXKK00O000OO0KKKl..'...............................''','. 'lkO0KKXNWWMMMMMMMMMMMMMMMWN0c................''',,,,''''....      ..........''',,,,''...'',;;;;;;;;;,''',,,,,;;:ccccc:;:ON
KKKKKKKKKKKKK0000KKXXKK0000KKKKXXX0:.....................................'..,okO0KXXNWMMMMMMMMMMMMMMMMMN0l.................''''''''.''....      ........'''''......''',;::::::::c::;,'..''''',,;;;,,,dXN
0KKKK0KKKKKKK0000KKXXKK0000KXNNNXXx. ....................'',,,,,'''''''''..,dkO0KKXWWMMMMMMMMMMMMMMMMMWKo................'''''.......'....       .....''''........'',,;;:::;;;;;;;:::;'..',,;;;;;;;;oXWN
:dOK000KKKKKKK000KKKXKK0000KXXNNNKc....................'',;::::::::;;;,'..;dkO00KXNMMMMMMMMMMMMMMMMMMWXx'  ..............'''........''...       ..........'''''...',,,;;;;;;;,,''''',;;;;;;::::::::l0WWW
c:cdO000KKXXXKKKKKKXXKKKKKKKKXNNNx.....'''..........'''',,;:cccc:::;,,..'lxkO0KXNWMMMMMMMMMMMMMMMMMMWNO,   ............''''''......''''...    ..''........,;;,'..',;;;;;;;;::::::;,,'''',;;::;;,;;,oNMWW
ool:cok00XXXXKKKKKXXNXXXKKKKKXNN0:................'''''',,,,,,,,,'''...;dkOO0KXWMMMMMMMMMMMMMMMMMMMWWKc.    ...........'''''''.....'''''.    ..'''.......',;:::;::::::::::::::ccccc::;,'''',;::,'''oNMMW
ooddl:cxKXXXKKKKKKXXXXXKKKKKXXNXo'''.....'''',,,;;;,;;;;;;;,''''......:dkkO0KNWMMMMMMMMMMMMMMMMMMMWX0o.    ........''''''''''.......'''..     .........'',;;::ccccccc:::::::::cccccccc::;,,,;:::;''oNMWW
cloddoccdOKXKKKKKXXXXXXKKKXXXXKd;,;;;,,,;;::::::;,''..,::c::::;;,'...cxkkO0KNWMMMMMMMMMMMMMMMMMMMWXd:.    .........''''''''''.......''..         .....,;:::::::::::::::;;;;;;;:::cccccc:::;;;::c:,'xWWWW
;:looooolloxOKXKXXNNXXXKKKXKOxl::::::;;;;;;:;;,'......,;:::ccccc:,.'lxkkO0XNWMMMMMMMMMMMMMMMMMMMWKx,.    ...........''',,,''''''..'''..         ....',;;;;,''''''''''.........',,;:cccc::;;;:::cc;:OWWWN
,,:cllooooollox0XXNNNNXXXXOocccccc:::::;;;;;,......',,,;,,,;;;;;,.,okkOOKXWWMMMMMMMMMMMMMMMMMMMWNO:.     .............''',,,,,,''''''..       ......'''...........................';:cc::;;;;::::;;OWWWW
,,;;::cclllllc:ldOXNNNXNN0c;:::::::;;:;;,,'...'',,,,,;;,,',,,,,'.;dkkO0XNWMMMMMMMMMMMMMMMMMMMMWN0c...    ...............'',,''''''''...     .....'',,,,,,;;;;;;;;;;,,''............',::::;,,,,;;;;,xWWWW
,,,,,;;::::::clolcld0XXXXXOc,',,,,,,,,,,'...'''''''',,,,,,;;;;,'cxkkO0XWWMMMMMMMMMMMMMMMMMMMMWNKd..,;'   ................'''......'...    ....',,,,,,,;;;;;;;;:::::;;,,'.............,;;::;,''',;;,xWWWW
''''',,,;;;;;::clll::lkKXKXKx;'''''''''....'.....'',,;;;;;::;,,lxkO0KNWWMMMMMMMMMMMMMMMMMMMMWN0x;..,:;.   .......................''',',,,,;;:::::::;;;,,,'',,;;:::::::::;;,'...........,;::;,'.''';OWWWW
.......'',,,,;;;:clolc:lkKXNXo.................',,,,;;;;:::;,:dkOO0XNWWMMMMMMMMMMMMMMMMMMMMWN0x:.  ....   ..................'',,;;;::::::::::ccccc::;;,,''',,,;:::::::::::::;,'.........',;:;,...'oNWWWW
..........''''',;:ccccc::oONO;................',,,,,,;:::;,,lxkOOKXWWMMMMMMMMMMMMMMMMMMMMMWN0kc.         ...............',,;:::::::::::::::::::cc::::;;,,,,,,;;::::;;,,;;:::::::;,'......',,;;,..;OWWWWW
................',,;;;;;:;;l:.  .......'..  ..',,''';::;,';oxkkOKNWWMMMMMMMMMMMMMMMMMMMMMWX0ko'..        ..''',,,,;;;;::ccc:::::::::::::clodddolc::::;;;,,,;;;;::;;;;,,',,;;:::::::;,'....',,;;',xNWMMWW
.................',;;;,,,,,,..  .  ......  ....''''''''.':dkkkOKNWWMMMMMMMMMMMMMMMMMMMMWNKOxo,.........',;:ccccclllllllllccc::::;;,;::cclxO00KK0Oxdolc::;;;;;;;;;;;;;,,,,,,,,;::::::::,'..',,;;,cKMMMMWW
..................',,,''',,,,'..   ..... ..''..........'cxkkOOKNWWMMMMMMMMMMMMMMMMMWWNXKOxoc;'.',,;;:::::cccccccccccccccccccc:;;;;:lodxkkO000000KKKKKK0Okxdddolc:;;;,,,,,,'',;;;:::;:::;'.',,;;;lKMMMMMM
..................''''''''',;;;;,'..... ...,,.. ..''. .lxkkkO0XWMMMMMMMMMMMWWNXXK0Oxxddollcccccccc:::;;;;;::::cccccccc:cloddddddxkkkOOOOOOOOOOO00KKXNNNNXXXXXK0Okxol;,,,,'',,,;;;;;;;;::;,'',;:;cKMMMMMM
.................''''''''''',;:::c:'.......,,.  .'.  .:xkkkO0KNWMMMMMMMMMMXdc:;;,,;;::::::::::::;;;;;;,;;;::;;;::c::cloxkO00000KKK0000OOOOOOOOOOO0KXXNNNNNNXXXXKKKK0kd:,,,,,,,,;;;;;;;;;;;,'',;;cKMWMMMM
............................';;;::clc;'....''......  'lxkkkkOKNWMMMWKOO00kl,'''....'''''''''''',,,,,,,,,;;::;;;;;;;coxkOO000000000000000000OOOOOOO0KXXNNWWNNNNXXXKKK00Oo;,,,,,,,;;;;;;,;;;;''',;c0WWMMMM
............................',;;;;:clool;'..'........'cdxxxxO0NWWN0o,.';::::::::::;;,'''''''''',,;;;;;;;;;;;,,,,,:odxkkOO000000000000OO0000OOOOOOOO0KXNNWWWWNNNNXXK00Okkxc,,,,,,;;;;;,,,,,;,,,,;;xWMMMMM
.............................''',,;;:coddoc,....'....'cloodxkkdlc:,''..,:::::ccccc:::::::;,''',;;;;,,,,,,,''.'';cdxkkOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKXNNWWWNNNXXKK0OkxkOko:;;;;;;;;;;,,',,;;;;;,oNMWWWW
  .................................',;:clodd:'..... .,cc:ccc:,..','.'...,;::::ccccc::::::;,''',,,'''''.....'',:loxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKXNNWWNNNXK000OkxkO0Oo:;;;;;;;;;,,''',,;;,'cXWWWWW
      ..............................',,,;:lddo;'... .';;,''..''',,,'.....;:::::c:::::::;,''''''..........',,;:lodxkOOOkkkOOOOOOOOOOOOOOOOOOOOOOOO00000KXXNNNNNXXKK0Okxdxk00Oo;;;;;;;;;,,''''',,''dNWWWWW
            ........................'''',;:cllc:,....''...'.'',,;;;,'....':::::::::::;,'..............'',;;cccodxxOOxdxkkkOOOOOOOOOOOOOOOOOOOOOO000000KKKXXXXXKKKK0OxdodxO000d;;;;;;;;,,''...''.;OWWWWWW
             .....  ....................'',;;;;;;;,.......',,;;;;,,,''....'::::::::;,'............',;;;;;;cllodxxkkkdoodxkOOO000OOOOOOOOO0OOOOOO00000000000000KKKK0OxooodkO00Oo;,,,,,,;,,'...'''oNWWWWWW
....         ......   ....................''''''',,;,,,,''',,''',,,,,,.....,::::::;'..........';:clc::;;:cloodxxkOkdlloodxkO0000OOOOOOOOOOOOkkkOOO000000OOOOkO00000kxooodkOO0Okl'''''',,,'...''cKWWWWWWW
.......    ................................'''''',,;;;;;;;;,,'''',,,,'......,;;;;,'......',;codxxoc:;;::cllodxxkkOxlcllooxkOO00OOOOOOOOkkOkkkkkkkOO000OOOkkkkkkOOOkxdoooxkOO0OOd:'.'''',,''.'':OWWWWWMWW
...............................................'',,;;;;;;;;;;;;,''..'.......,,,,'....';:lodxxkkxoc::::cccllodxkOOxlcclllodxkkOOOOOOOkkkkkkOOkkkkkkkO000OOkkkkkkkxxdocccldk000OOxo;......',,'';xNWWWWMMWW
.................................................''',,,;,,;;;;,,;;,'.........'....':ldxxxkkkkxdocccccccccllodkOOko::clllodxxxxkkkkkkkxxkkkkOOkkkkkkkOOOOkkkxxxxxdol::::cok0000kxdc.......,,,,dNWWWWMMWWW
............... .........................   ..........'',,,,,,'''................;odxxkkkkkkxolc::ccccccclodkOOko:,:cllloodddxxxkkxxxxxxxkkkkkxkkkkkkkkkxxxxddddol:;;;;;cdO00Okdoc'......',,dNWWWWWWWWWW
..........................................     ............''.................';lodddxxxxkxdl:::::cccccccloxkkkdc;;:cllloooddddxxxddddxxxxkkkxxxxkkkxxkxxxdddooolc:;;;,,;lxOOOOxlc,.     ..cKWWWWWWWWWWW
 .........................................................................';:clllooddxxxxdoc;;;;::::::ccldxkkkdc;;;:clllooooooddxxdodddxxxxxxddddxxxxxxxddooooolc:;;;,'',:dkOkkxc,,.      .lXWWWWWWWWWWW
........................  ...          ..................         ......',;;;:cclodxkkxxol:;,,;::::::::ldxkOOko;,,;:cclllloooooodddoooddddddooooodddddddoollllllc;;,,,'',cdkkkxo,....      ,0WWWWWWWWWWW
..............................             .............         ......'',,;:loodxxkxxdoc:,,,;::::;:::ldxkO00kc,'',::ccllllooooooooooooddddooooooooddddoollllccc:;,,''',:oxkkxxl'....      'kWWWWWWWWWWW
...................''''''............            .....................',;:cloddxxxxddol:;,,,,;;;:;;:cldxxkO0Od;''',;:cccllllloolooooooddddddoooooooddddolllcccc:;,,,''';ldxxxxdl.....      .xNWWWWWWWWWW
...................''''''...................              ........',;:clooodddddddoll:;,,,,,,,,,;;:codxxxkOOxc,'.'';:cccllllllllllloodddddddoooooodddddollcccc:;;,,''',:lddddddc.....      .:0NWWWWWWWWW
......     ...................................        .....'',,;:cllooooooddddoolcc:;,''''''''',,;:oxxkkkkOOl,'...',:ccccccllllllllloddddooooooooddddddollcccc:;,,,,,;:coddddoo:.....       .;xKNWWWWWWW
......      ............................       ...''',;;::ccclllllllloooooooolcc:;,'''.........',;lxkkkkkOOx:'....',;:ccccccccccllcllodddddddoooodddddollcccc:;,,,,,;ccloooolll;.....         .,xNWWWWWW
..             ....................     ...',;:cclllccccccccccccclllloooooolc:;;,''.............,coxxxxkOOko,......',;:ccccccccccccclodxxxxddoooodddddolc:::::,''',:cclllc;,:c;.......         .:KWWWWWW
......          .............  ......',;:cclllllllcc:::::::cccccccllooolllc:;;,'...............';lddxxxkOkd:'......',;::cccccccccccclodxkkkxxddddddddddoc:::::,''',:cclc,..';,.  .....         'OWWWWWWW
.........      ................',;::cccclllccccc::;;;;;;:::::ccccllolllc::;;,'.................,:looddxkkkl,........',;:ccccccc:ccccllodxOOOkkxdddddddddl:;;;;,'',;:clc'...'..  .....          .xNWWWWWW
.......             .....',;;::ccccccccccc::;;;;;;;;;;;;;;:::cccllllcc::;;,''.................';cllllodxkdc'........',;:ccccccccccccclloxO00Okkxxxddddddlc;;;,''',;:cc,..............          ..xWWWMMM
.....         .....',;::::ccccccccccc::;;;;;,,,;;;;;;;;;;;;::ccccc::;;;;,,''..................,:cclllodddo:,.........,;::ccccc:cccccccloxO000Okkxxddoddddl:;,,'',;:cc;...............            'OWWMMM
............',;::cccccllllllccc:::;;;,,,,,;;;;;;;;;;;;;;;;;:::::::;;;;,,''''.........       ..;::cclloooool:'........',;::c::::cccccccloxkO000OOkddooodxxoc;,,,,,:cc:,''.............            .dWMMMM
.......',;:ccclllllllllllllcc:;,,,,,,,,;;;;;;;;;;;;;;;;;;;;::::::;;;;;,'''''.........       ..;::cclllollll:,........',;::c::::cccccccloxkO0000Okdoooodxxdc;,,,,;:cc;'''xxx Serial Experiments Lain xxx
               .oXX0xoooooodddddxkko.                                                                                                         .cllcc:;,''''''',;;:ccccccccccc:;,,'''',,,,,,,,,'''''''...
               .xK0kdooolllllllooddc.                                                                                                         .:lc:;,,'''''',;;:cccccllllccc:;;,,,,;;;;;;;;;;;,,,,'''''.
               ,kOxdoolllllccccclllc.                                                                                                          ';;,,',,,,;;::ccccccllcccc::;;;;;::::ccccc:::::;;;;,,'''.
              .cxdooollllccccccccllc.                                                                                                          .''',,;;:cccllcccccccc:::;;;;;:::cccccccccccccc:::;;,,'''
              .loollllllcccccccccccc'                                                                                                           .,,;:ccllllllllccc::;;;;;;:::ccccccccccccccccc::::;;,,''
              .clcccccc:::::::::::::'                                                                                                           .,:cclllllllllc::;;,,,;;;::::::::::::::::;;;;;;;;;,,,''.
              .,:::::;;;;;;;,,,,;;;;'.                                                                                                           .:ccccccccc:;;,,,,;;;;;,,,,,,,,,,,''''''''''''''''.....
               .,,,''''''''''''''',;;.                                                                                                            .:::::;;,,,'',,,,,,,'''.............................. 
               .''......',,''....',;;.                                                                                                             .,'''........'''..................................   
               .cc;,,,;:loooc:;,;ccll;.                                                                                                             .''',,,,,,,;;;;,,,,'..........',;::::::;;;,''...... 
               .dkocccodk0KKOxolodxxkx,                                                                                                             .,:cllllloooooolll:;,'''',;cldxO00000OOkkxdolc;,'...
               .oOdoloxOKNNNKOxdxkkOKKl.                                                                                                             'looddddxddddddolc;;,,;coxOKXXNNNNNXXK0KK0Oxoc;,'..
               .ckdoodk0XNNNK0kxkk0KNWk.                                                                                                             .:ddxxxxxxxxxddollcccldkOKXXNNNWWWNNKOO0K0kdl:;,''.
                .,clodOKNWNNKOkkkOKNWWK;                                                                                                              'oxxkkkkOOOOkkkkkkxxkO0KKXXXNNWWWNX0kxxxxol:;,,''.
                  .'cdOXNWNX0OkkOKNWWWXc                                                                                                              .ckkO0KXXXXXXXXXX0Okk0KKKKKKXXXXKKOxollollc:;,'''.
                    .;xXNNNXOkkO0XNWWWKc                                                                       .........                               ;kXNWWWWWWWWWWNXK0kkO000OOkkkkkxxolc:cccc:;,,'...
                      'dXNNKOkO0XNWWWN0;                                                                       .................                       'OWWMMMMWWWWWWNX0kddddddoollllllllc:::cc:;;,''...
                       .oXXOkkOKNWWWNN0,                                                               ..........................                      .dWMMMMMMWWWNXKOxoc:ccllcccccccccc:;;:::;,,'.....
                        ;O0kxxOKNWWWWWO'                                                            ..............................                      :XWWMMWWWNXKOkxol:::ccccccccccccc:;;;:;,''......
                        .lxdddOKNWWWWWk.                                                          .................................                     'kNNWWNXK0OOkkxdlcccccccccccccccc:;,,,''........
                         'loodkKNWWWWWd.                                                        ...................................                     .l0KKKK00OOkkkxdlc::::ccccccccc::,'.............
                         .:lloxOKNNWNXl.                                                      .....................................                      'dxxkxxxxdddoolc:;::::c:::::;;,'...............
                          'clodxO0K00k:                                                      ......................................                      .:ooooooolllllc::;;;;;;,,,,''''..............'.
                          .:oooodxxxdo,                                                 ..........................................                        ,lllllllllllcc:;,,,''''''''''.........'''',,,,
                           ,odoooooool,                                               ........................................                            .clllllllccc:;,'''''''''''''''.....',,,;;;::::
                           .lxdooooool,                                       .    .......................................      ..                        .;cccccc::;;,,,''''''''''''''''''',;;:::::::c:
                           .:xdoloodol,                                   ..     ......................................      .....                         ';;;;;;,,,,,,,,,,,,,,,,,,;;;;;;;:::ccccccccc:
                            'ooloodddl'                                      ......................................        ...                             .,,,,,,,,,,,,,,;;;;::ccccccccccccccccccccccc:
                            .:ooodddol,                                      ...................................                     .                     .',,,,,,,,,,,;::ccllolllllllllcccccccccccccc:
                             ,dddxddol'                            .......           ........................                        .                      ',,,,,,,,;;:clloooooollllloooolllloolllccc:;
                             .okxxdddl.                           ...............       .....................               ..       .                      .,,,,,,;;;:cloooooooolloodxxxkkxxxxddollc:;,
                             .lkxdddxl.                                              ........................       .                .                      .,,,,,;;;:clooddddddddxkO00000Okxddoollcc:;,
                             .:xdddkk:.                                                  ....................                        .                       ',,,,;;:cloxkkOO000000KKKK0Okxdoollllcc:;;,
                              .:oxO0k,                                           ...      ...................                        .                       .,,;;:clodxk00KKKKK00OOkkxxdoolllllccc:;;,'
                               .,o0Kd.                                   ..     ....      .........................           ...    .                       .,;:cllooddxxkkkkkxxdooooooolllllccc::;,''.
                                 .:d:                                                   ...............................      ....    .                       .,ccllloooooooooooolllllllllcccc::;;,,''''.
                                   ..   .                                             .................................      ....    .                       .,clllllllllllllllcc::::::::;;;;,,,''''....
                                       .'.                       ..               ......................................    .....   ..                        'cllllllllllccc::;;,,,,,,,,,''''''''''....
                                                                 ...      .......................................................   ..                        .;::cccc::::;;;,,,''''''''''''''''''''''''
                                                                 ....    .......................................................    ..                        .',,;;;,,,,,,,,,,,,''''',,,''''''''''',,,,
                                                                 ....   ........................................................    ..                         .,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;:::
                                                             .    .... .........................................................   ..                          .,,,,,,,,,;;;;;:::cclllllllllcccccccccccc
                                                             .    .... .........................................................   ..                          .,;;;,,;;;;;;:cloooddxxxxxdddoolllccccclc
                                                                  ....  ........................................................   .                           .,;;;;;;;;::clodxxxxkkkkkkxxxddoolllccllc
                                                                  .....  .......................................................   .                           .,;;;;;::clodxkkOOkkkOOOOOOOOOkxxdoollllc
                                                                   ....   ......................................................                               .;:::cclldxO0KKKXKKKKXXNNNNNNXXK0Okxdollc
                                                                     ..     ...................................................                                .:llloodkOKXNWWWWWWWWWWWWWWWNNXK0Okxdollc
                                                                             ..................................................                                .lddddxkOKXNWWMMMMMMMWWNNXXKK0OOkxdddoool
                                                                             ..................................................                                .oxxxxkO0XNWWWMMMMMMMWWNXXKK0000OOkkkkOOk
                                                                             ..................................................                                'dkxxkkOKXNWWWMMMMMWWWWWNNNNNNNNXXXXXXXNK
                                                                             .................................................                         ..      ;kOkkkkO0XNWWWMMMMWWWWWWWWWWWWWWWWWWNNNNX
                                                                             ................................''''....'......                          .:;      :kOkkxkkO0KXNNNNXXXXXNNNNNNNNWWWWWWNNNNNX
                                                                              ......'...................'.....'''...''......                          'xc     .ckkxxddxxkO00KKKK000KKXXXXXNNWWWWWWWWNNNX
                                                                                ........''''''''''..............''.''.......                      .   :Kl     .lkxxdddddxxkO00KKXXXXNWWWWWWWWWWWWWNXXXK0
                                                                                  ........'''''''''...........'''''.......                        .. .dXl.    .oxdddddddddxxkO0KKXNNWWWWWWWNNNNXXK0Okkxd
                                                                                      .........''''''''''''''''''.....                           .'. 'xKc.    'oddddooooooddddxxkOO0KKKKKK000OOkkxddolc:
                                                                                         ......'''''''''''''''''....                             ',  ,xk:     ,odoooooooooooooooddxxkkxxx Ergo Proxy xxx
  ........  ......'. .:,';:llll;:oo:ldldo;;:;clodxdodxxlc;'...  .;ccokO0OO0KXXKXNXXOxdclOOkkodxx;,:cxkkx000Ool0XK0k0XKKo;c:,,ll:dl;cdkx:,;,',llccl:;,'';:,,:clc::'............        .... ......  ... .
. ..............,'....:;;::lll:':xxldxd0KkoxOOOkO0kddkkxdl;,''..;dxk0KKXKXNWWNNNNXXkddclk0X0dxOk:',cO0OkKXK0lcOK0xoONNX0kkdoxOkkKklx000kdc,';coxxxlcdl'';'':oxdod:.....'..'........ .....  ....... .... 
.  .'....,;,...,,,;,.':;,:clc:,.;kkcdOkK0kxOXKK0000kxk0Oko;:cc;,ck0XXXXXXNWWMNXNNOxo:clcxOXkckKO;..lKX0OXNNXo:kKkc,dNWNNNXOOXXKKXOdO000OOo:ldxOK0OdlkOl::'.;dkkxxxxdlcooccc:c:;;::;...''.......... .... 
.  .'....,:,..,:;;;,',l:,:ll:c:.,kx:lkOXKOxkO0KXK00OkO0OkxcoOOoco0NNNXXNNWWMWXkkOdoc';lccdOd,o0k,  :OKxlKNN0:'dkl:,lKNWWWWXKXXXXN0k000OkxxkKOk000KxldOko;. .:loxkxkkxddl:olloolllc::;,:l:. .......      
.  .......'...:;,,;:;cc,':c:cdxl:od:,,;dOO0KK0OO000K0O0OOOkkKKOdOWWNNNXXNWWNX0o;,'cl''c;',,'.,c;.  .:xo'xNKo'.:c,;''ckKNNWWNNNXNN0dkK0kxk0XNXKXXXX0kool.   ...,dkkOOkkd,'looooooolclc;col;.';;'.........
..   .',;,'..',,;::;,''.':::cclcc:,','.'',ck00OxkKKKKKKKKKKKXXXO0WWWNNNNWNK0Okc...;c'.:.     ..    .;;'.;l:......,. ..l0KXNNNNNNWX0KXK00KKXXXXXXXXK0xl:'.. ...:x0O00Oc'.';:oddddodolll:cocclllc,,...'...
..  ..'',;,...,;cc:'.....,'...',...',,'''..,:xXXKKKXXXKKXKXXXNNO0WWWNNXNN0OOxd;...::..,.       .   .c,...  .... .,....:kkx0XNNWWWXKXXXXKXXKKKKKXXXKKOo:,......oKXK0k,  ....:dxxololcll;'':lclc;''...'...
..... .;;;;,.,:;;,.  ....'...... .',.';,..',:o0XNNXXNNXXNXXXXNN0KWWWNXXNXkkxod;..'dd',;. ..  ..'.  ..,'   ....  .;'...;xo:odkXWWNK0XNXXXXXXXKK0KKK0KOoc,.....'dXNXXd.  ....:dkdc;,;::,.........         
......,:c:;'.;c;.    .''..':clc,.....'.';:l:,cxKNNNXXNNNNNNXNWNNWWWWXX0lcldook: .;Od,:;   .....'..   .. ..'..;,..,....:dl;;',dXWX0OKNNXNNNNNNKKXXKKKOl;.    ..lKWNW0;..  .;xkkkdlclc:,......            
.....'';cc;'.;:.   ..',,..,ldkxdoc,. .,'.'ol'cx0NWWNXNNNNNNNWWNNWWWNkdl..;ccok: .cc',:. . ... ....,,.........lc'.'. ..:l;:,..'dKKKKXWWNNNNNWWXXXXXXKKkc'..;lclOXNNNNx'. .;xOkkkxxdoc;;...,'.  ....   .. 
....',;::;...;;.  ........,'.;d0k;.....,..lc:ox0XWWWNNNNNNNNWWNNWWWKl,'..,::oOl....;;. ....... ...,;,.....  .ld;',...'cl:'. ..,oOKNNWWWWNNWWNXKXXK0O0Xx:,c0XKKXNNNNWKl,,;oO0kkkxxxdc;,...','. ....      
.....,,'''.,;c;.        ......,cd:,;,.....;;;:,cxOXWNNWWWWNNWWWWWWN0o;'...;:lkc. .;,. ..'. .....,:dxdl'...   .'.':'.,ldo:.. ..';lkKNWWWWWWWWWNNNXK0O0X0x:oKNKOKNNNNNKoco;,lkkkOkxxdl;'...','........ .  
....;:'.,;,,;c;.      .....  ...',;;''......',...:ONXXNWWWWWWWNWWWN0xl'. ..':o;.',..  .... ...'::;;lxo:'...     .;,.,:c,...  .'';d0XNXO0NWWWWNNNXKXKKXXklxXX0kKNXK0Okl:;. .:oxkkkkxoc:'..''............ 
....;:::c:;;:lc.   . ..'...     ....,,'......'..c0WWNNNWMMWNNNXNNNXOOO:. .',;;......  ...  ......  ...';,... .....c;..'....  ....oK0kxllxOXWWWWNNXOx0XK0OKXXXXNX0xoc,.... ..;:lxkOOkoc,.',,.....,. .....
...':c:cll:;:lc.  ..........    ..  ..',:,. ...:0WWNXXNWWWWNNNNXXK00Kk:.  .;;....:c. ....  .........  .'.....'....,c;''.... ..  ,xXOccdkxc;dXWNNX0dd0XKKKXXXKKXXklc,...''';coc;lx00Oxl:'';;','.',.. ....
.',;ccccl:',:lol;....           ..  . ....  ..'xNNNXKNWWWNNNNXXX0kO0Od;. .;d: ...... .. .  ......,'... . ....,..'..:ollodo,..  .,o00c'cOO:..lKWNNX00XX0xkXNNXXKkl;'. ... ..,cll;;d0KOkc'';::,''',. . ...
....'::cccc:ldodo;...      ......','.....  ..'lKNXK0XWWXKXKKK0kloOOxkl'.,l:'..,odc'.  . ........'.... .  .. ....'',;'...,cxl.....:k0o..::.':;oNWNNNNNXKxd0NNNNk:,.............:;.,dOOkc..',,...''..'. ..
.....:c:coolclloOOd,  . ......... .:c'..   .'o0NNXKXNWX0OOO00o;c:oOxl'.:c'.;:oo;,c;.  ...'................ ...  ......    'o;.'..,lxd:.. .lo,:0NNWNNNNN0OXN0kd;.... ........  .'..';;,........... ... ..
'....,cclooodxkxxkkdc;. .''......  ....   ..l0XXXXXXNNKkxxkkxocllodc. ;l,.';ccok; ..  ...,'..'.........''...... ........  .;:.'. .',;c:...''.;ONNNNNNWW0xKXkdc..... .'......   ...;ol;'..''...     .....
......;::c:lxxxdodxxO0kc....          ...,dOKK00KXXXK0xcccllll;':l:'..::.   .,,cc. .  ...;:;:c::c,,clccc;,,,'.........'. ..,:..'..  .''.',..;OWMWWWWWWNOxXWNNXx.......'..    ....'okkd,..',,..  .....   
...,',:looodxxkkdxxOKXX0d'...  .   ..,ccl0NXK0KKXXXNNXd,,;;;;,'':l:.',;,. ......,.    ...:loxkkkOooOkkdolcc;.  .. ...... ...:,.....    ..,..c0WMWWNNNNXxo0NNXKKo. ..  ......... .ckOOxc,..,'.  ......  .
.....;:clloddxOOkOkkO0KK0o:;c'.,  .,d0K00KXXK00KXNXNNNx,..''....;:,.';;'  .'.. ...   .  'clox0XNX00XKK0Oxdl,.     ...    ...:lc;,..      ...,OWWWWNNXKk;'oKXXXKXk,..  . .  ... .lkOO0k:.....  ..,...   .
.....;cclccoxkOOO0K000KOxkd;c;''..,o0NNXKXNXXXXXNNXXXXO:..''....''..,,'.  .'...     ..  ...':okXNXXK0Oxoc:;.   ... .....,,..,::::;'.     ...:0WWWNNWX0o. 'd0Ok0NNk:'..       .'cO0OOOd'  ... ..,c,..  ..
.   .:ccolcoxkO00KK0KKXx,cl,'.cc,coxKNNNNNNNNNNXXXKKK0KO;...........,...  ....      ..  ...';:xXNNX0Od:,''..  .'......''....',..''..     . 'OWWWNNNX0l.   ','.c0XXKOx:.   ..,okO00Oddl.   .. ..';'.   ..
    .:;:cc;ldxOkx0K0KKXd.,:,..ol,lc;kNNNNNNNXNNXKKKXXXNN0:..............  ..    .   . ....;lx0KOddd0XX0dol;.  .'........  ..''......      .xNWWWWWNNk,    .   ;OXNNX0x,...;ld0XK0Kkoc'.  ... ..'''. ....
....'';;:,'cddkkk0K0xdOl.':'..:c...:KWWXKXXXKXXXXXXXXXNWWNk;.... .. ....   .   .    ......'lkKXOkkx0XXX0d:...  .. ....... .........      'dKXNWNNNNXk,.  .....;OXN0loKx';l:.c0XK00dc,..   ......... ....
..''';:;;,'cooxkkO0Odx0o. ... .;..';kXWN0O0XXNNNNNNXXXXNWWN0xlc:. .  ....  .    ..   ...  .'lkKXOxOXXKko:....  ......  .............  .':dXNXX0OKXXXk;'. .c:'.;OXNXl.ld,;xc.;0XOl;::'.    ...... .. ....
..;,';:;,..:odkOOOOO00KO,        ,:..l0NNNNWNNNNNNNKOxxOXNNXKOO0l..   .. ....  .'.     ..  ..;cooloooc,.....   ... ...........   .,::lONWNNWNNXXNNXNO;...,ol..:kNWNd.;o;co:.,0O:.cdc:'.   ...... .......
.,;,..',,,',;lxkkkO000KKOc.       .. .:dkKNWWNNNNNNX0xdkXNNNNKKN0l,..  .. ...   ..     .  ... ..............    ''..'..'::,.    .;x0KKXNWMWNNNWWWNXN0:,..;;;;,lKX0l..ok;;;..co,.ckd::;.   ..............
';c:'''.''...,odldkkO000Oxl' ..      ..;:cdKNXXNNNNXXKKXNNXXNNWWWXk;   .'  ...  .  .   .......  ......''......  .........,,.. ,c:xNNNWNNWWNNXKNWNNNWKool:ccc:cdd:...'c:...,;....,;;,,,.  ...,;,.........
',,,''... .. .;:,:xddkOxxxkl'c:;'    .....'lkOKNWNNXNNNNXXXXXNWWWWKl.. ..      .. ..    ..,;,..  .'...''.....   .. ... ...... :kxKWNWWWWWWNNXKXNNNNWKolddoxdc;,'...............,cxkd:'.. ..';::.........
','.       .  ....',;ldoxOOdcdkO: .co:'..  .:kOKWWNNNXKK0kxxx0NWWWN0l;'..    ...   .      .':,   ....''....... ... ....  . ...oKKNWWWNNNWNKkoodOXNNNO:cooddc,..........  ...,:x0000xc'.  ...':c'.....'..
.,..      .......',';lloOkxxx0KXo.:0NNXx'   .cokWWNNXK0xlc:,ckKNWNNX0k:........     .  .......   .'..........  ..     ......'ckXXNWWNXNNNX0dollOXNNN0dxxl:,......':ll:,..':cx0KK00Ooc:. .,'..,;'... ''..
.'..     ... .''.',,;::oOxoxOKNNklxXNNWWd. ..,;xNNNNKKkx0XKOll0NNNNXK0l'.''...        .....  .. .''.............       .,..,ccxXKXWWWNNNNNXKOkOKNWNNX0Ox;'.   .oOKNWXOd;'lxdOKKKOOkddl,..,'.......  ....
..       .'...,,..'',::okddOOKXNOxKNNNKx:. ...'c0NNNXK00XNNXxdKNNNWX0x;,'....         .......   .........'.''.          .. ;l'o0OXWNNNNNNNNNNNXNNWNX0l:c,..  .:ONNNWNKOocO0k0K0OxddxOd;. .....'. .. ....
....     .'...,:....,::lxdx0OKNNOkXNNXl,c.  ...'kNXXXXK0K0OOOKNNWNNKd,.'...'.           ....  .       .......           .. .,.'od0WNNNNNNNNNNNNNWNNKO:....  .,':0XKXXKKkd0KOOxll:''lkd;.  ...,'.... ... 
.,;.     ...  ''....';',odx000XXOk0XXKxc,.     .o0KKXXXXXK0KXNNWWNNOc'.......   ..    .      ..........  ....           .. ...':o0WNKXWNNNNNNNNNWWNx:'..    .'.;0NXXXKKOkK0xk:.....,xo;. ..',,,.    ... 
.,;.     .''. ..  .'..;lxxx0KXNWXKXNXXXx,.   ...:OXNNNNNNXK0XWWWWWXx:;''.....   ....  ........................   ...    . ....':o0WNKXWNWNNNNNNWWWXl..,;.   'llxKNNNXXXKOKKkOc,:;;,:xl,.  ......   .  . 
.;;.      ... .'.  ..,cldolOXXNNXXNNNNKc:;   ...,ONNNNNNWNKKNWWWWNOo,....  ........,'..........'.  ..............'..   ....  .,cokXKO0NNWNNNNNNNNNNx.....  .,,:xKXXXXXKK0KX00d:c::,:dl,.  .   .       ..
',..      ..  ...  .;cllkxoOXXNNNXXNNNXd:'.     'kNNNNNNWNKXNWWWNXx;,.','.   ... ..,cccc,.,,'...'  ......'...;::c;..  .. .. .'.;loxo:dNNNNNNNNNNNNXo.      .'.,d0KXXXKKKKK0OKxcoc:;:xo,. .''. .     ....
.'..      ..  ...  .:lolxxoOKXNNNXXNNNNNXk:..  ..:x0NNNWWNNNWWNKOxl;;..,:.      ...,lk0kcll,.'.... .......;:cxOkl'..  ..... .....';,.lXWWWWWWNNNNXx;'...   'll;o00KXXXXKO000Kx:c:;':xl'. ..'...     ....
''........... ..   .;lolddoO0XNNXXNNNNNNNXd'. ....,xXNNNWWNNNXOoccll;. ...   .......:k000KOdooc;;,.',,,codOKKK0Od,. .. ....  .....''.cKNWWWNWWWWNO;..',....cko:lkO0KKKXK00K00o'.',.;dl,.  .........    .
''........',.  .   .':c;:lxkO00XXKNWNNWWWNO:.  ....oXWWNXXKOkolc,''..   .    ....  .:x0XXXXXXXK0kl;okkO0XNWNNNKKk;     .'.    .....  ;kKNWWWWWWW0:..,:'. ..oOl,:k0000KXXKKK0Ol..',.'oo,.  .... ...      
..........''.  .  ...''.,cdkk0KNK0NWNNWWWWO'.  ...,lKWW0dooc:,'....     .. ...  .  ,d0XNNNNNNNNXOlcOKKXXNWWWNNNX0l. .. .'.    ........;ok0XNWNXXx. .;c,.  ,dkc';OXK00KXK0KK00xxdoolldl,..,,'..'..       
',,...   ...   .  ......'cxkk0KXOkXNNNWWWWk.   ...'ck0XOoc:'.......     ......   .;xKNNWWWWWWNNXKdo0XXXXNWWWNNNNX0o'....'.      .......,codkOOkl;..'::'  .'dkc.,OX0O0KKK0O00KKK0000Okdlcoddoccc;....  ..
,::;;''.. ...  ..''..'coccxkk000olKNNNNNNNk,.  .'..:olcccc,......       ....'.  .:kXNNWWWWWWWWNXNOkXXKXNNNNWWWWWNNKx,...              ...;;:oxl...':c,. ..'lo:.;OXKKKKKKOO0KKXXXKKK0OxdkOxxoccl;....  ..
.,,;:;:c'.',,...col;.lOOocxOk0Ok:'xNNNXXXNO,   .''.';;;'..  .....     .  .'.....,xKNNNWWWWWWWWNXN0OXXKXNNNWWWWWNNNXKx'..  . ....''.   . ...,:;....;:'.  ',cxkdcxKXKXXXX0k0XXXXXXKKK0Ooldxdlcccc,. ..  ..
.'',::::,:loo;.'coxo;okkdlxOkkdo;,dKNXKKKK0c.  .........   ......  .'...'.......lOKKdoxONWWWWWXKXNNX0KXXNNWWWXxodx0X0c.   .,. 'coxxl'.  .......  .'...  .ckOKOdxOOkxxxk0xxxdxxxdxxkxo,':cc::;;;.      ..
',';c:cc:clol;..;ldxclxkxlddlc:cc;:kNX000Oko.   ...   ..  ....    .c:..,:'..   .oO0o;:,cKNNNNX00XWWKOOKXNNNWWO;';,oKKd. . .c, ,dk00kd;.  .....  ... ... .ckkxdlllc;'..:x:......,,..'. ......            
...':;;:,;;;;'.'coxd:ldxo::;....,..ckKOxdooo'                 .;c':ko..c:... . .lxx;',.:0KKK00kkNWWXOxxkOXXXNO,.:,:k0d. . .,;..:kXKOklcl;,'.         ....d0Oxddxxdo:,.:xlcc,...;, .....'..         .    
..  ............';;'..''....    .  .;ol;,,','...         ...';:x0loKx. ''... . .'lc.   ,xkkdood0WWWWN0doxOOOKk,...'od;..  .':' .'o0XKkk0OOd.        .lo.'x0kdxxddooc,.;o::c;'..''..''.,;'....     ..    
..  .  ..   ....  .. .....     ...  .',,,,',,..;'..    ,cloc:ccdkcoKd. .....  ....,.   'ccc:;l0WWWWWWN0ocllodo,. ..,'.   ..',. ...c0X0O000d;...   .:dOo..ldlcol,,,;;'.,c'':::,.. ........         ..    
......... ....... ...',::.      ..   .,cc:;::'.:l,... .lxdxlcxkO0kOXk,......'. .. ......',;cdOXWWWWWWWNKxl;,,:;'.... .  ...........dK0K000ko:;;.  .:dx;.':cccc;'',,'..,:..;cl;....'.        ...         
...................','';c,.  .       .,col:cl;.....,' .ldloclOKKKO0Ko,..  ...''.....,',codOKNNNWWWWWWWWWNKxolc;'..  ........';:,..c0X000OOxddo;. .......,cc:;;,'',,'.... .,:c;','.,;'........... ....   
.....  ....... ....',,'..,,'..     ..,,,::;;clc'.,,;'.'::cccl0XXX00Oc'..  .........'ldk0KXXNNNNNWWWWNWWWNNXXK0koo;...  .''...'lo,.c0K0Oxddllddo;.':c;;,,clc:,,:;;;,....,..';:;;::,'''.....  ..    ..    
. ..  ........ .....','...;c,..   .:cc:,,:c::c:,';:;;',ccoo:o0XXNKxc'..  ......... .oxOKXXNNNNNNNNNXXXNNNNNNXX0ko; ..  .;l,....ldod0XK0Okko:::l:..',;c:,:odo;..';cc,..,:..',;,,;:;'...'.....     ..     
 ..............',...;:,,;;:c;;,,''::lo:;lldollc,';llc;:ldxo:oKNNKkdc.    .... ... ..cxxOKKXXXXXXXXXXKKKKKKXXXKOdc.  ..  '::'...'oxxk0KXXKKxc::lc..,,,c:;,,::..:lool;'.cxc::;;,,:::'..';;;'.     .... .  
   ................'::;cl::oooc;'':;ldc:cc:c;;;'.;oxdoodkkdcd0xc,,;c:.  ...  ... .'.,loxOO0000KKKKKKKK00OOOOOkdl,.. ...   .;;....:l:::cx0K0OOkkkdldxxOxxdc:::dOKXKKxddOOd0Oldkxxkkdccoooo;.........'....
   .........  ... ..,,,,,..cdxl'..,:oxdldxxdddoc:okkkdokkxdldd,........     ..  ..'',:coddxkkkO00OOOOOOOkkxdolc;,,'.  .. ...::. .''..',:xXXXXXKOkOO00OO0XKkxk0XNNNKl:cdxldc'dOkOOkkdooddol;'.',;,.','...
.      ....     ...,;,''.'...'.....,okxxkkxodkdooxkxdodOOkd:;:'.........        ...';;,;:ldxxxkkxdxxxxdxxxlccc:;,'..   .. .....  ....'';ldk0KK0xc:xKXXXXXK00KKXNN0:.,,cl,'.'x0OOOOOxdodxddo;,;:c;';,....
.               ...',,'',,.   ...'''codx00kox0kxooc'.,colc;'.'.... .  .         . ..',.',:looddo;;oddollll:;;;;;,..        .     .........,cll;..';oOXX0xdx0XXX0o:'.,'''.. 'odddoddl:;lollc;,:c:'.,,..''
..   ...... .. ..  ..;oodl.     ......;okkl,,cddc:,.....,;:;'.... ..    ..      ........,;;::ccc::cllc:;;;;,,,''..      ...       ............. .'';oxl;'':oxxd:..,. ...   'loc'.........         .   . 
.. ..'',;:,,::,,'  .'okkkx:,'.    .,. .;c;'......''..  .............          .  ..  .....',;;,;;;;;:;,,'','.........    .               .. ..    ....... ..,:c,..'. ..  .,:xko,....  .          ...  . 
....';:::codxxodl'..cOOkOkdxd,    .,. ......      ..  .......... ...        ..         ........'',,'''..........  ....           ...'';ccclllc:;.   .....    ......  . .,oocxkl,'''.....  .   ...... ...
.....,;;;:clll:c:,'.:oodkkddkdl,..,:..,;;:l:....;,.....cooodd:'...   .     ..   ....   .......................  ... ..        ...c;,dkkOkO000OOOc..':dl''.,;;cc;..  ''..lkdcdo;.........  .. ...........
.... ............  ....,ddlokkxc;'co;cdkxk00kocoOxllc;;okkxOOdo:;l;....            .'.    ..   ....  .....  ...           . ..'',dl:dOOOO0KK00OOl,ckkxOxoxxllkOxdl..od,'oOxccl:............'..'..'......
................. ...  .,;''clc;'.;c,',:;;locc::lclkxlcdOO00Oxxdoxo;''.             .....  .             ......             .'clcxdldkOOOOOO0000d:dOkkOOkkxclkkdxl,;dxc,lkd::l:.   .....................
.....,...     ..            ...'...,'...',::,,;,,,;oxl:lxkkxocooooc:;,.           ..  ... ..         .. ...       .      .  .:oolxdcokOkkkxxkkkOocxOOkOxxOxooxdoxo:ldo:.;c:,;:;.        ................
.....''.........            ....'...'...',::,,;,,,,ldc;ccll:,.:oool:;,.     .   .  ..  .......      ..  ..  .....       .. .',:c:c:;cddolloolccdc;oddxkdokdcll:clc,:lc,..''','..  ..  .. ...',,,..,'....
........ .......       ...  .....  .......','''....;c,...'''..,::c:,...  ..... ...         .... .......      .....  ..  .. .........:lccccccccll,.':cc:,,;,............  ....... .....'...''''''.''.....
.. ............     ....... .....    ........''....''..........'.'.... ....... ..            . ... ........... ...  .. ... .........;:::,,;;;;,,...,;:,.... ... .......   .. ..xxx shichigoro-shingo xxx
.......................................................,;::lollollc:coooooooooooooooooooooooooooooooooooooooooooooooodddddooooooooooooooooooollc:;::::;;,,''............................................
.......................................................,:cloooooollooooooooooooooooooooooooooooooooooooooooooooooooooooddddoooooooooooooooooolllc::::;,,'',,''..........................................
......................................................'':looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooodoooooooooooooooooollllc;'.....................................................
.............................',........................';looooooooooooooooooooodddoooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllc:;;,....................................................
..............................,;'.......................,cooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooddooooooooolclc,..................................................
...............................,ccc:;,'',,,'...'',;;::;:loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooddooooddoooool::;'................................................
.................................,:ccc:;::llllc::cllooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooddooooodolloool;;:;...............................................
....................................';:ccllooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool:;coooc;:;..............................................
.........................................'',;clllooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc,,cool::;.............................................
..........................................',;;,;coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool;',cooc;'............................................
......................................',;;,'.',:lllooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc;,';lo:,............................................
..................................',,,,'....,::looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolcc:,,ll;'...........................................
................................'''........,;;loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc::loo;...........................................
..........................................';:looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:;cool;'.........................................
..........................................,coollooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc:::;,',,;;;,.............................
.........................................;cllollooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollllc:::;,....'''........................
........................................;clc:loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc:;,,'''',;;,..........................
......................................';:cl:;looloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool:;;;;::,,'...........................
.....................................';;:::;,llclooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolc:::;,'............................
....................................',';;':::ccloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolloooooooooooooooooooooooooooooooooooooooooooolc;,..............................
...................................,,.':';c,,looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooccooooolllloooooooooooooooooooooooooooollccllcc:'...............................
..................................,,..;;;l:;looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllllooollooooooooooooooooooooooooooooc::;,,'...................................
.................................,'...;ccllloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollccclolooooooooooooooooooooooooooo:,'........................................
................................,,..';cllooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooocclolllooooooooooooooooooooooooc:,''......','.............................
...................''''..''',,;::;;;;:lllooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooloollloooooooooooooooooooooooooolllc:;::;,...............................
....................'''',,,,;:;;,,'..'clcollooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolooooooooooooooooooooooooooooolllc;,'................................
.....................................,c;;l::looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolloooooooooooooooooooooooooooooollcc:;'...............................
....................................,;:,:c;;coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolclooooooooooooooooooooooooooolc:;;;;,;:;..............................
..................................''..;,:c;:loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollooc;:oooooooooooooooooooooollool::;;,.....::.............................
................................''....,,:lloooooooooooooooooooooooooooooooooooolllooooooooooooooooooooooooooooooooooooooooooolllol:;cooooooooooooooolllllc:;;;,'..........;c'...........................
.....................................':cll:::;;loooooooooooooooooooollooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool:clooooooooooooollc:;,'.................;:...........................
...................................'...'cc'....:ooooooooooooooooooooolllloooooooooooooooooooooooooooooooooooooooooooooooooooooooooolclllloooooooooolc:;;,,'.................;'..........................
........................................:l....;loooooooooooooooooooooooloollllloooooooooooooolllooooooooooooooooooooooooooooooooooooloolloooooooooooolc::;,,'...............',..........................
........................................:l,.,:clooooooooooooooooooooooooollcc;:loollllooooool;;cloooooooooooooooooooooooooooooooooooooooooooooooooollllc;,'..................'..........................
........................................,cc:;;;:oo:cooooooooooooooooooooooolc:cooooccclllolc',llloooooooooooooooooooooooooooooooooooooooooooooooool;,,,'.....................'..........................
.......................................':c,,,..cdl,'loooooooooooooooolc:cloooooooool:;;;::,..:oooooooooooooooooooooooooooooooooooooooooooooooooooll:,'..................................................
.....................................''.';...';loo,.;oooooooooooooooooc;;:clooooooool:'.....;looooooooooooooooooooooooooooooooooooooooooooooooooooc;;,..................................................
.........................................''...,coo:';ccoooooooooooooooc:,,,,,;:coooool:;::clloooooooooooooooooooooooollooooloooooooooooooooooooooooc;'..................................................
..............................................';ll;,;;:looooooooooooool;'''.....':loooooooooooooooooooooooooooooooooooooooolooooooooooooooooooooooool;..................................................
...............................................,ll:;,:::loooooooooooooooc;,,,.....'cooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc,.',,............................................
...............................................':lc;,;:;clooooooooollooooolc:,......coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc:c:,...........................................
................................................':l::;;:,:oooolooooc;colcooool::;:,.'looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc:;,',,.........................................
.................................................':c;,:;.'coolcloooo:;l:',:looooolc,.:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolc;,,,,',;'.......................................
..................................................,c:,;;'.;lolc:looo:,::'..';:cllool,,loooooolloooooooooooooooooooooooooooooooooooooooooooooooooooooooc;,,,,,,,,;,......................................
.................................................''':c,',,':ll:;coooc',;'......',,;;,,coooooolloooooooooooloooooooooooooooooooooooooooooooooooooolloooool:;;;,,,,:;.....................................
....................................................,,,,',,;clc,:ollc;,'...............;:c:::::cooooooollccloooooooooooooooooooooooooooooooooollclooooooooc::;,;loolc;'.................................
.......................................................',,,,;lc;co:''''.......................,;cllcc:;clooooooooooooooooooooooooooooooooollc:clooooooooool:::loooooooolccclllllc:;,....................
.........................................................',;;clcll,............................';cc,..,loooooooooooooooocclooooooooooooooc;:cloooooooooool::cooooooooooooooooooooooolc,.................
...........................................................',:cool;'..................................,:lollooooooooool;..':oooooooolc:;;:clooooooooooolc:cooooooooooooooooooooooooooool,...............
..............................................................:oc;;:;;,'........................','......',,:looooool:'.....,cllll:;,,,''cooooooooooooollooooooooooooooooooooooooooooooooc,.............
.............................................................,c:'''...'''''''..............,;:::;,..........',:clc:;'........,;;,.....,;:cooooooooooooooooooooooooooooooooooooooooooooooooo:............
............................................................':,....'.....................,;;,...............................'''.......':lcclolcclooooooooooooooooooooooooooooooooooooooooooo:...........
........................................................................................;,........................''',,'''..''''........';::ccclooooooooooooooooooooooooooooooooooooooooooooc'..........
......................................................................................';'....................'',,,;;:::;;;,',;,;,','..'';cllooooooooooolloooooooooooooooooooooooooooooooooool,..........
......................................................................................;..................',,;:::::cclllcccc:;:;,,,',;:clooooooooooooolllooooooooooooooooooooooooooooooooooooo:..........
.....................................................................................,...............',,;:::ccclllooooooooollllccccloooooooooooooooolcllooooooooooooooooooooooooooooooooooooo:'.........
....................................................................................,...........',,;;::cccclllllooooooooooooooooooooooooooooooooool::ccclloooooooooooooooooooooooooooooooooool'.........
...................................................................................,........'',;;:ccccllllloooooooooooooooooooooooooooooooooooool:,,;;:clooooooooooooooooooooooooooooooooooool,.........
..................................................................................,.....'',;::cccllllloooooooooooooooooooooooooooooooooooooooooc'.''',:loolllooooooooooooooooooooooooooooooooo,.........
.................................................................................;'.'',;:ccllllllooooooooooooooooooooooooooooooooooooooooooool;.....';looc::cloooooooooooooooooooooooooooooooo;.........
................................................................................;:;::cclllooooooooooooooooooooooooooooooooooooooooooooooooooc'......;loc;,;:cooooooooooooooooooooooooooooooooo;.........
...............................................................................;ccllloooooooooooooooooooooooooooooooooooooooooooooooooooooo:.......;ol:,',;coooooooooooooooooooooooooooooooooo:.........
..............................................................................;looooooooooooooooooooooooooooooooooooooooooooooooooooooooool,......,lc'..',cooooooooooooooooooooooooooooooooooo:.........
.............................................................................;loooooooooooooolooooooooooooooooooooooooooooooooooooooooooooo:......,,....;coooooooooooooooooooooooooooooooooooo;.........
............................................................................,looooooooooolllcclooooooooooooooooooooooooooooooooooooooooooool'.........':looooooooooooooooooooooooooooooooooooo;.........
...........................................................................'cooooooooooool:;,;cooooooooooooooooooooooooooooooooooooooooooooc.........,cooooooooooooooooooooooooooooooooooooool,.........
..........................................................................'cooooooooooool;'..'cooooooooooooooooooooooooooooooooooooooooooooc........;loooooooooooooooooooooooooooooooooooooool'.........
.........................................................................'cooooooooooooo:...;cooooooooooooooooooooooooooooooooooooooooooooo:......,:looooooooooooooooooooooooooooooooooooooooc..........
.........................................................................cooooooooooooo:'':looooooooooooooooooooooolooooooooooooooooooooooc'...';cooooooooooooooooooooooooooooooooooooooooooo:..........
........................................................................cooooooooooooolclooooooooooooooooooooooooolooooooooooooooooooooodo;..,:looooooooooooooooooooooooooooooooooooooooooooo,..........
.......................................................................cooooooooooooooooooooooooooooooooooooooollloooooooooooooooooooooddc,,coddooooooooooooooooooooooooooooooooooooooooooooc...........
......................................................................coooooooooooooooooooooooooooooooooooooolccoooooooooooooooooooooool:;clooooooooooooooooooooollloooooooooooooooooooooooo;...........
.....................................................................cooooooooooooooooooooooooooooooooooooool:coooooooooooooooooooooool;;oollooooooooooooooooooooooooooooooooooooooooooooooc............
....................................................................:ooolllooooooooooooooooooooooooooooooolc:looooooooooooooooooooool;'.:oooooooooooooooooooooooooooooooooooooooooooooooooo,............
...................................................................:oocclloooooooooooooooooooooooooooooolc;:looooooooooooooooooooooo:..'cccloooooooooooooooooooooooooooooooooooooooooooooo:.............
..................................................................:o:;:loooooooooooooooooooooooooooooooc;,;loooooooooooooooooooooooo:',:looooooooooooooooooooooooooooooooooooooooooooooooc'.............
.................................................................:l,':oooooooooooooooooooooooooooooool:'.;loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool,..............
................................................................:c'.:oooooooooooooooooooooooooooool:;'..'looooooooooooooooooooolcllooooooooooooooooooooooooooooooooooooooooooooooooooooo;...............
.............................................................,;c:..,looooooooooooooooooooooooooooc,.....:ooooooooooooooooooooo:;lollooooooooooooooooooooooooooooooooooooooooooooooooooo:................
............................................................,ool,..,looooooooooooooooooooooooool:'......:ooooooooooooooooooooo:;lcloooooooooooooooooooooooooooooooooooooooooooooooooooc.................
............................................................:ool'...coooooooooooooooooooooooool:,.......cooooooooooooooooooooo:';loooooooooooooooooooooooooooooooooooooooooooooooooooc'.................
...........................................................;oool'...;loooooooooooooooooooooool:;'.......:ooooooooolloooooooooo;':oooooooooooooooooooooooooooooooooooooooooooooooooooc'..................
..........................................................,loool'....:ooooooooooooooooooooool::,'.......;ooooooooolllooooooooc,:oooooooooooooooooooooooooooooooooooooooooooooooooooc'...................
........................................................';looooo;.....:looooooooooooooooooolc:;,'........:oooooooooooooooooooc:lllooooooooooooooooooooooooooooooooooooooooooooooooc'....................
........................................................:ollooooc......,clooooooooooooooooolc:;,'........':oooooooooooooooool:llccooooooooooooooooooooooooooooooooooooooooooooooo:......................
.......................................................,loooooooo:.......';:cllcc:coooooooolc:;,'..........;looooooooooooool:col:coooooooooooooooooooooooooooooooooooooooooooooo;.......................
......................................................:loooooooooo:..............':oooooooollc:,'...........':loooooooooool;col::looooooooooooooooooooooooooooooooooooooooooooo;........................
....................................................'cooooooooooooo:.............;looooooooolc:;,'............';cloooooooc';c:,';loooooooooooooooooooooooooooooooooooooooooooo:.........................
....................................................'cooooooooooooooc'.........':loooooooooollc:;,'..............,:cllol;...'.,;cooooooooooooooooooooooooooooooooooooooooooooc..........................
....................................................,lollooooooooooool'.......':loooooooooooollc:;,''...............'',....,:cooooooooooooooooooooooooooooooooooooooooooooooc...........................
...................................................;llcccooooooooooooc'......':loooooooooooooollcc:;,,''.................,looooooooooooooooooooooooooooooooooooooooooooooooc'...........................
..................................................;lcclllooooccoooooo;.......;cooooooooooooooooollcc:::;;,''''',,'.......cooooooooooooooooooooooooooooooooooodddooooooooool,............................
.................................................,:llclloooo::looooo;.......,:loooooooooooooooooooooooollllooooooo:.....:oooooooooooooooooooooooooooooooooooodxddooooooooo;.............................
.................................................';cllloolllooooool;.......':looooooooooooooooooooooooooooooooooool'...,loolooooooooooooooooooooooooooooooooooooooooooooo:..............................
..............................................':,.,:cool:;:loooooc'........;cloooooooooooooooooooooooooooooooooool,...'cooollooooooooooooooooooooooooooooooooooooooooooo:...............................
...........................................',:ll,':lool;;loooooo:.........;cloooooooooooooooooooooooooooooooooooo;...,coooooooooooooooooooooooooooooooooooooooooooooooo:................................
..........................................;,','',cool:,:ooooooo;.........,cloooooooooooooooooooooooooooooooooooool;.,loooooooooooooooooooooooooooooooooooooooooooooooo:.................................
.........................................,cc,.':loool,';cooooo:.........,clooooooooooooooooooooooooooooooooooooooo:;loooooooooooooooooooooooooooooooooooooooooooooooo:..................................
........................................,;;;''cllooolc::loolo:.........,cloooooooooooooooooooooooooooooooooooooooc:loooooooooooooooooooooooooooooooooooooooooooooooo:...................................
........................................'.....;;:llcccllooool,........,clooooooooooooooooooooooooooooooooooooooolcloooooooooooooooooooooooooooooooooooooooooooooooo:....................................
......................................'......::,;;;clooooooo:........,:clooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;.....................................
.....................................'''.....'cc,.,coooooool,.......':llooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;......................................
....................................;'......;c::c:;clollllc,........;clooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:.......................................
....................................'......'::,,;ccloolc:,.........,clooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:........................................
................................................,cooooc;..........':looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;.........................................
.............................................':looool:,...........;cooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:..........................................
.............................................;ollcc:;,............:looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool,..........................................
................................,,...........'cc:;;;,............,coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc...........................................
............................,::::;,'.....::..';;,;,'.............:looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:...........................................
...........................''...''''...,col'.;;,,,..............,coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc............................................
......................................'cool;.',,...............'coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc.............................................
........................................,;,'.''...............':ooooooooooooooooooooooooooooooooooooollooooooooooooooooooooooooooooooooooooooooooooooooool'.............................................
...........................',...........',...,,..............':looooooooooooooooooooooooooooooooooolcloooooooooooooooooooooooooooooooooooooooooooooooooool'.............................................
...........................,............:l,.................':loooooooooooooooooooooooooooooooooooccloooooooooooooooooooooooooooooooooooooooooooooooooooo;..............................................
.........................''.....;:'....'cl,................,coooooooooooooooooooooooooooooooooool:cllllloooooooooooooooooooooooooooooooooooooooooooooooc'...............................................
........................'......,;,'.....,c;...............;looooooooooooooooooooooooooooooooooolclolllloooooolllloooooooooooooooooooooooooooooooooooooc.................................................
.......................,'.....':;..';;...''.............':looooooooooooooooooooooooooooooooolc;;loolllloooooolllloooooooooooooooooooooooooooooooooooooc'................................................
......................',.....'':c,.';;'................,cloooooooooooooooooooooooooooooooool;',coooooooooooooooooooooooooooooooooooooooooooooooooooooool:;'.............................................
.............................':l:..;:,................,coooooooooooooooooooooooooooooooooooc';loooooooooooooooooooooooooooooooooooooooooooooooooool:coooolc:,...........................................
....................''.......'cc,';c:,...............;coooooooooooooooooooooooooooooooooooc''cooooooooolllooooooooooooooooooooooooooooooooooooooooo;;looollc;'..........................................
...................,,.........;;;:;,,...............;clooooooooooooooooooooooooooooooooool,.;oooooooollllooooooooooooooooooooooooooooooooooooooooooc,:oooolc;,..........................................
..................,,..........''''.................;clooooooooooooooooooooooooooooooooooo:.,loooooooooooooooooooooooooooooooooooooooooooooooooooooo:;loooolc:;'.........................................
.................,:'.........';,..................,cloooooooooollllloooooooooooooooooooo:.,clloooooooooooooooooooooooooooooooooooooooooooooooooooc;:loooooll:,'.........................................
................,;,'''....,,','..................,clooooooooooolccloooooooooooooooooooc,.;lloooooooooooooooooooooooooooooooooooooooooooooooooooc,.,clooooool:,'.........................................
..............'cc,':c:'.,lllc;'.................':loooooooooooollooooooooooooooooooooc'.:lloooooooooooooooooooooooooooooooooooooooooooooooooooc..,:loooooolc:;'........................xxx Foreigner xxx
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOkOOOOOOOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOOOOOOOOOOOkkkkOOOOOOkkkOOkOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOkkkOOOOOOOOOOOOkOOkkkOOOkkkOOkkOOO
kOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOOOOOOOOOOOOOkkOkxxxkxkOOkOOOOOOOOOkOOOOOOOOkkOOOkkOOk
kOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOkOOkO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00O0OOOOOOOOOOOOOOOOxoxkdoooodxxkkkOOOOOOOOOOOOOOOOkkOOOOkOOOO
kOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOkkOOOO0XK0O0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOkdodxoooloddooxkkOOOOOOOOOOOOOOOOkOOOOOOOOkk
OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOkkOOOOKNNXXXXNNK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOkddxdodolodoodxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKWMWWMMMWX0OOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOxdxdooooddoodxdoxkOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKNWNNWWWNKOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OO00OOOOOOOOOOOOkkkxooolllloolodoldkkOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OkkkkkOkkkkkkxddxkkkkkkkkkkkkkkkkkkOOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000KNXK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOOOOOOOOOOOxxxolllllllllollloxkOOOOOOOOOOOOOOOkOOOOOOOOOOOOO
OkkkkkOOOOOkdddloxkkkkkkkkkkkkkkkkOOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOO0XK0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOOOOOOOOOOOxdollllllllloolllloxOOOOOOOOOOOOOOOkOOOOOOOOOOOOO
OkkkkkOOOOOxdxkdlxkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0K0OOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOO000O0OOOOOOOOOOOOOkolllllllllllllllllokOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkOOOOOOOkkxxxxxkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOO0OOOOOOOOOOOO00000OOOOOOOOOOOOOxolllllllllllllllllokOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkOOOOOOOkkOkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOO00OOOOOOOOOO00000OOOOOO0OOOOOOkdloolllllllllllllllokOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkOOOOOOOOOOkkkOkkkkkOOOkkkkkkOOOOOOOOOOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxxxxxxxxxxkkOOOOOOOOOOOOOOOO00OOOOOOOOO000OOOOOOOO000000OOkkxkOOO00OOxlloolllllllllllllllokOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkOOOOOOOOOOOOOOOOkkOOOOkkkkkkOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOkxkkkkkkOOOOOOOkxxxxkOOOOOOOOOOOOOOOOOOOOOO000OOOOOOOOOO00000OOOkkOOOO0OOxollllllllllllllllllloxOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kOOkOOOOOOOOOOOOOOOOOkkOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxx0XKK0000KKKXXXXXK0kkxxxkOOOOOOOOOOOOOOOOOO00OOOOOOOOOO00000OOOOO00OOO0OOxllloollllllolllllllllokOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxdxkkkKXK00kkkkkkO00KKKKNNXKOkkxxxxkOOOOOOOOOOOO000OOOOOOOOOOO0000OO0O000OOOOOOxlllollllllllllolllllloxOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxokK0OKNK0kxxxxxxkkOOOOO0KXXNNNNXX0kxdxkOOOOOOOOO000OOOOOOOOOOOOO00O0OOOOOOO0OO0koloollllllllcllllllloldkOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOkxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxxO0OKN00XKOkxxxxxkkkkkOOOOOO0KKXNNNNNXK0xxxxxxxkkOO000OOOOOOOOOOOOOO00OkkO00OOO0OOOdllllllllclccccllllooooxOOOkkO00OOOOOOOOOOOOOO0OOOO
OOOOOOOOOOOOOOOOOOOxxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkdKNKkKNOOKOxdxkxxxkkkkkkkkkOOOOOO0KXXNNNNXK00OkxkkxxxxkOOOOOOOOOOOOOOO0OOOOOOOOOOOOkdllllolllclccllllllllloxkxxxkOOOOOOOOOOOO000OO0OOOO
OOOOOOOOOOOOOOOOOOkkkxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxdxXN0kKX000xdxkkkkkkOOO0OkxkkkkkkOOOO0KXNNXXKKXXXXXXK0OxxxxdxkkOO00O0OO0OkkkxkkkkxxxdolloooollllllllllllllloolllokOOOOOOOOOOOOO0OOOOOOOO
OOOOOOOOOOOOOOOkkOkkxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxx00XN0k0N0kdoodxxxkOOOOOOkkxxxxxkxkkkkkOO00000KXNNNNNNNNXK0OkxxxddddxkOO0OkkxdoooooolllloooolllloollllllllloooooodkOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOxxxxdkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkx0KOXXOkOXKOdlolldxxkOOOkxxxdddxdddooodddxxxxxkO0KXNNNNNNNNNXXXKK0OkxxddddddxddddollollllllllllllollllloooodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOkdkOOxxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxKKkXXOxdkOkxooolodddoollcc::d0xokO0d:::ccllooooooxO0KXNNNNNNNNNNNXXKKKK0OkxddddoooodooollllllllllllllloddkO0OOOOOOOOOOOOOOOOOOOOOOOOOO0Ok
OOOOOOOOOOOkxk0OxxOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOxxK0x00kdod00xolllcc:;;,,,,,,lXKoxKNXo,,,''',;:ccllllloxOKXNNNNNNWWWNNNXXXKKKKK0OkxxdddooooodoolllllllllodddxkkOOOOOOO0OOOOOOOOOOOOOOOO00kd
OOOOOOOOOOOOxxkxdkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxoOOxkOkdlodOxc::;;;::;;;;;;cOWklx0WXl,;,,,''''.',;:lllllldOKXNNNNNNWWWNNNNNXXXKKKKKKK0OkxdddooooooolllooooooooooddddxxkkOOOOOOOOOOOOOO00kd
OOOOOOOOOOOOOkkkkO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxx0OxKKxlccldo;''......,;;::dXNxdKXW0c,:;;;,,,,,,'''',:cloolldOKXNNNNNWWWWNNNNNNNXXXXXKKKKKK0OkxdddoooodddoooooolloolooooodxkOOOOOOOOOOO0kd
OOOOOOOOOOO00OOOOOOOOOOOOOOOOOOOOOOkkkkxxxxxxxdddddddddddddxkxxkdodxddl:lc,...........;::kWXdkNNWO:;:::;;;;;;;,,,,''',;coolclx0KXXNNNNWWWWWWWNNNNNNNXXXXXXKKKKK0kxxddooodxkkxddoolooooooodkOOOOOOOO000kd
OOOOOOOOOOOOOOOOOOOO0OOOOOOOOkxddooooolccccccllllllcccccccclloddodxdol:;;,',;,''.'..'';:c0MKd0NNWk::::::::;;;;;;;;,,,,'',:ldolldO0XXXNNWWWWWWWWWWWNNNNNNNNXXXXXKKKKK0OkxddddxxkkkxxddooooxOOOOO0OOOO00kd
OOOOO0OOOOOOOOOOOOOOOOOOOOkxoollllloollcccccclccllccccccllllloddkK0lcc:;;,,',,''','.'';:lKMKx0NWWx:::::::::::;;;;;;;,,,,,'',cddlldk0KXNNNNNWWWWWWWWWNNNNNNNNNNXXXXXXXKKKK0OkxddddxkOOOkkkOOOOOOOOOO000kd
OOOOO0OOOO00OOOOOOOOOOOOOxdloolloooooolcccccccccllcccccllllododOXXKkdc;:::::;;,'.,,.',;:oXM0xKNWNd::::::::::::::;;;;;;;,,,,'',cddlldkOKXXNNNNNNWWWWWWWNNNNNNNNNNNNNNNXXXXKKKKK0OkxddddxkOOOOOOOOOOOOO0ko
OOOOOO0OOO0OOOOOOOOOOOOkxddooooooooooolcccccccclllccccloloddoxKXXNN0dc::;;;,,';;',,,',::oKOc:kNWXo:::::::::::::::;;;;;;;;,,,,,',cdoloxkOKXXXNNNNNNNNWWWWWWWWWWWWWWNNNNNNXXXXXKKKKKK0OkxxddxkOOOOOOOO00kd
OOO0O00OOOOOOOOOOOOO0OkdoddooooooooodollllcccccllllcllooododOKXKX0xl:::;,,;,'';'',,..,::oo.  .:oo:;:::::::::::::::;;;;;;;;;,,,,,';lollxxk0KKXXXNNNNNNNWWWWWWWWWWWWWWWWWNNNNXXXXXKKKK0000OkxddddxkOOOOOkd
0OOO000OO0OOOOOOOOOOOxdooooooollloooooolllllcclllllllooddokXKxlllc:::::;;,,,,;;;;,'':lc:;.  .      ..';::::::::::::::::;;;;;;;;;,,,:olldxkO0KKXXXXNNNNNNNWWWWWWWWNNNWWWWWWNNNNNNXXXXKKKK00000kxxxddxkOkd
0OO0OOOOO000OOOOOOOOkdoolooooolllooooolollolllolllllooddokXXd;;::::::::::::::::clolccl:;,.         ...;::::::::::::::::;;;;;;;;;;;,,,cl:loxkkO0KKXXXNNNNNNNNNNNNNNNNNWWWWWWWWNNNNNNXXXXKKKK000000Okxddod
0O0OOOOOOOOOOOOOOOkkdooooooloollloooooooolllooollllloddoxXXk:;:::::::::::::::::oO0dc:;'..        .;;::::::::::::::::::::::;;;;;;;;;;,':::ododxkO00KKXXXNNNNNNNNNNNNNNNNNWWWWWWWWNNNNNNXXXXXKKKK00000OOdl
OOOOOOOOOOOOOOOOkxdddoooooollollooooooooollloooooooodoldKKkc;::::::cccccccccccccccc::;,..:;''.   ,:::::::cccllolllccccccccc:;;;;;;;;,,,;:okkddddxkO00KKXXXXXNNNNNNNNNNNNNNNNWWWWWWWNNNNXXXXXXKKKKK0000Oo
OOOOOOOOOOOOOOkxddddddddddollllllloooooooollolloolodl;o0KOl;::cc:;,,,''',,,,;;;;::::::::cxdcl,   '::::;;;,,,',,,''........,;ccc:;;;;;,,,,:oxOOkxdodxOO0KKKKXXXXNNNNNNNNNNNNNNNWWWWWWNNNNNNXXXXXXXKKKK0Od
OOOOOOOOOOOOOkxdddoddodoooolllllllooooooolloollooooxl:kK0x::c:,''....      ..............',,,'. .',,,,'.......................;clc:;;;,''',lOOO0OkxdddxO000KKKXXXXNNNNNNNNNNNNNNWWWWWWNNNNNNXXXXXXXXK0Od
OOOOOOOOOOOOkxdddoooodxkkkkkkxdoolloooooolllllllolddcoKX0oc:,;o00l.           .............';:::;;;''............         .. ...':c:;;;,,;cxOO0000O0OkxxxxO000KKKXXXXXNNNNNNNNNNNNWWWWWWNNNNNNNXXXXXKOko
OOOOOOOOOOOkxddoooxkkO0000OOOOOOkxdoollolllolllllodockXOoc''oXWWx.          ..............,:d0XKko;.................          .   ;oc;,,;:cxO0000000000OkxxxkO000KKKKXXXXXNNNNNNNNNWWWWWWNNNNNXXXXXXKOko
OOOOOOOOOOkxdddxkOO0OO00000OOOOOOOOOkdoollllllllldo,,xOoc'':kNMX;          .  ....... ...':oOXXKkoc;,''...............         ..  :o;',;;:dkkkO0000000000Okxxxk000KKKKKXXXXXXXXNNNNNNNNNNNNNXXXXK00Okkd
OOOOOOOOOOOkkkOO0OOOO000000OOOOOOOOOOOkxolllllllldl,ckxl,':;OWWk.            ............',:cllc;;,''''.............           .'. .:c',,''ldooodxkOO0O000000Okxdxk0000KKKKKKXXXXXXXNNXNNXXXXKKXKK0Okkkd
OOOOOOOOOOOOOOOO0OO0O00000OOOOOOOOOOOO0Okdollllllxll0Odc;o:cNMNl.          ..........''''''''','...................            .,,. .c;',,;odooooooodddxkkOO0000OxddxO0000000KKKKKXXXXXXXXXXKKKKKK0Okkko
OOOOOOOOOOOOOOOO0OO0000000OOOOOOOOOOOO00OOkdolllodlxKxl,cd:xWM0, .            ...............'..................                ,,...;:',::lddllooddddoooddxxkOO000OxddkO000000KKKKXXXXXXXXKKKKKKK0Okkko
OOOOOOOOOOOOOOOOOOO000000OOOOOOOOOOOOO0OO00OOkxdddoOKdl':c;0MWd....             . ...........................                   ';.,';:';:ccoxoooddxkkOOOO0000OO00KK00kddk0K0000KKXXXXXXXXKKKKKKKK0Okkko
OOOOOOOOOOOOOOO0OO0000000OOOOOOOOOOOO00OOOOO000OOdo0koc';':XMX:                     .........................                   .:.',;l,;::ccddooooooddxkO00KKKKKKKKK000kdKNK00KKKXXXXXXXXKK00KKKK0Okkxo
OOOOOOOOOOOOOOOOOO0000000OOOOOOOOOOOO00OOOOO00O0Odokdo;.,.cNMO.                  ..............................                 .:;'';l;;::ccldoooooooodddxkkOO00KKKK000xxXWK000KXXXNNXXXXKK00KKK0OOkkxo
OOOOOOOOOOOOOOOOOO00000000OOOOOOOOO0000O00OOOO00Ol';xx;.;,oNWd.                ................................                  ::'.,l;,;:cccoxoooooooooddddddxxkOO000OdOWNK0KKKXXNNNXXXXKK00KKK0OOkkdo
OOOOOOOOOOOOOOOOOO00000000OOOOOOOO0O000O00000000kl:oxd,.;;dWNc                    ..................'..........                  ;c;;,l;',;:cclkkkxxdooooddddddddddddxkxxKNK0KKXXNNNNXXXXXKK00KKK0OOkOdo
dkOOOOOOOOOOOOOOOOO000000OOOOOOOOOOO000O00O00000xodkko'.;,oNNc                    ...........'''''''''............               ;ooc,l:,;::clok0KK0OkkxxxxxddddxxxxxxxdONX00KXXNNNNNXXXXKK0000K0OOOOkdd
ooxOOOOOOOOOOOOOO0O000000OOOOOOOOO0000OO00O00000dodkkl..;.cNX:                    .......''..'''''''''.............              ;dd;;d:,::::llx0KKKKKKK00000OOO000000xxXN00KXXNNNNNNNXXXKK000000OOOOkod
ollxOOOOOOOOOOOOO0OO00000OOOO000O000000000000000dokkxc..;.;XK;                    ............''''''''''..............           :dc,;x:,::::lldOKKKKKKKKKKKKKKKKKKK0OdONK00KXNNNNNNNXXXXKK00000OOOOOxox
llloxOOOOOOOOOOOO0O000000OOO00000000000000000000dokxo:..,.'00,                   .......''....'',,,'''''''''...........          :l:',dc;::::lodO0KKKKKKKKKKKKKKKKK00xxXXO0KXNNNNNNNNXXXXKK00OOOOOOOOxox
clloodkOOOOOOOOOOOO000000OOO000000O00000000000Oxxxxxl;;;,..xKc..         ..........'''..',::c:'';;;;;;,,,,,,'.........          .:,.',;;:::::codO0KKKKKKKKKKKKKKKKK0kd0X00KKXNNNNNNNNXXXXK000OOOOOOOOdok
lclooloxOOOOOOOOOOO0000OOOO000000000000000000kxOXNXKk:;;...cKx,..      .  ............';cdxkkkl;:ccllc:;;,,'........            ;;  ',',cdxxdoloOKKKKKKKKKKKKKKKKKK0dkX00KKXNNNNNNNNXXXXKK00OOOOOOOOkodO
llllllloxOOOOOOOOOO0000O00OOO0OOO00000000000OxOWWNNXXx:;.  .xO:..      ......  ......'clxKXXXKOoc:coxkkoc:,.....               .,.  ,,,o0XNNX0olkKKKKKKKKKKKKKKKKK0kxKK00KXNNNNNNNNNXXXXKK00OOOOOOOOkodx
llllllllldOOOOOOOO00000000OOO0OOOOOOOO000000kx0OONNXXKd:'   'oc..      ......   ....,ldk0XNWNXK0koclodxxd:...                 ..   .;lkXXNNXKX0dd0KKKKKKKKKKKKKKKKOdkX00KXNNNNNNNNNXXXXKKK00OOOOOOOOxodx
cclllclllodkkOOOOO00000000OOOOOOOOOOOOO00000OxxxdKWKkKKo'..  .,...    ......    ...:oxdxO0KXXKKKKOdc:,''''..                      ..lKK0XNXOokKdoOKKKKKKKKKKKKKKK0xxKK00KXNNNNNNNNNXXXXKK00OOOOOOOOOdoxx
lcllllllloooodxkOO000000000OOOOOOO0OOO0000000xdxxKMNKXXx,..     .............  ..:ok0KOxxxxkOOOkkOkxdo:'...                      ..;0NKOKKKxlx0dd0KKKKKKKKKKKKKK0OdOX00KXNNNWNNNNNXXXXKK000OOOOOOOOkodxd
cllllllllllooolodxkO00OO000OOOOOO00000OkxxxxkkdoxKNOx0Xk,...        .';,,,,,;;:ok0KXXXXXXXK000KK00KXNX0ko:,..........','      .. ..;0WNNXKKxd0OdxKKKKKKKKKKKKKKK0xxKK0KXXXXKKKXNNXXXXXKK000OOOOOOOOxoddo
ccllccllllllllooooddxkO00000OOOOOO0000OOOkkxkOd;dN0::0Xx;.           'lllodxO0XNNNNNXK0O0KXNNKKXXNNNNNWWNXK0Okddolllllc;'.    .. ..'kNNOOKKxddcoOKKKKKK00KKKOOK0kd0X00XXX0OOOOO0XXK000KK000OOOOOOOOdodoo
llccccccllllllloodxdoodxkOkkkOO0OO00000000000OxlkN0oxXKo,.           .lxkO0KXNNNNNNXOddddxO00OkxkKXNNNNWWWWWWWNNXK0Okxl,..       ..'oKWOd0KOxc:d0KKKKK000KKK00K0xkXK0KXNN0kkxkOkO0OkO000000OOOOOOOkoddod
llllccccllllllllloodddooodoooodkO00000000000000kxOXNXX0l;.            ;kO0KXNNNNNNNOllolccccclloldkKNNNWWWWWWWWWWNK0kxc.           .l0WX0KKKOox0KK00KK00KKK00KKOd0X0KXNNN0O0xkKkxkkkkOOO000OOOOOOOxodddd
lllllllllllllllllllooodddooooooodxkO000000000000kdxxxdc:;.            .o0KXNNNNNNNKo:::cxxk0kdlc:clxOKNNWWWWWWWWNXKOOd,            .:dXNXXKkdx0KKK00KK000000KK0xxKK0XXNNNX00kk0kk0kkkOxxO0OOOOOOOkddxdoo
llllllllllllllllllloooooooooodddooodxO000000000000Od:::;;'             ;OKXNNNNNNNKl;;cx0KKXX0kxc;:ccxXNNWWWWWWWNX0OOc.          ..;dx0OxdxkOO0KKK00000O00OOOOkdOXKKXNNNNNKOOO0OO0kxkkxO0OOOOOOOOxodxddd
llllollllllclollolllloooooooooddooooooxkO0KKKK000000xccl:,.            .lKXNNNNNNN0dxO0KXKOkdc::cc:;;lONNNWWWWWNXK0Od'          ...o0O00olOKK0KKK0OOkkOkkkxxdxddKKKXXNNNNXOkOOkOkkxxkkOOOOOOOOOOkdoxdooo
lcllllclllllooloollolooooooooooooooodddddxkOO0K0K000x;,lo,.            .'xNNXNNNX00XWWNK000OkkOkOxlcclkXNNNNNNNXK0Ox:.            .cxkkOxoOKKK00OxxddddxxdddxdokXKKXNNNNK0KXX0kkOkkkOOOOOOOOOOOOxoddoooo
lllllccllllloloooooooooooooooooooooooodddddddxOOOOO0Oo,;ol'           ,oolONNNXKOKNWNN0ookO0Okkxxdolco0XNNNNNNXXKOxdo:...'.       .lOxlodx00kxxdddxdddddxddxddkKKKXNNNWX0KNNXX0kkO00OOOOOOOOOOOkdodooooo
ooollcclllloolloolooooooooooooddooooooooddxddddddddxkkxllo,          .oO0xo0WN00XWWNN0l,;cllllloxOkddxO0KKXXXXXKOxxdxOOxxOx'      .xOoclxkxdddxdddxdddddxxddOXXXKKXX00K00XXK000OxkOOOOOOOOOOkkkxoddooooo
ooolllloollooooolooddoooooooooodddddddooodxddxxxdddddkd,:d:.         cO000xdO0XWWWNNOl;lkO000KXXXNNNNXKOOOO0KK0kxkkxxOKKKKO:      cKOooxxxddddddddxxddxxdxOXNNNXKKXKk0XKKKK0K0OOxxxkOOOOOOOOkkkodxdooooo
oolllloollooooooooddooooooodddddoooodddooddddxxxxdddxxo'.oo'        ;k00000xlOWWWWN0xk0XNNWWWNNNNNXKKKK0OkkO0OxxkkkxxOKKK0Oc     :00odxxxxddddddxxxdxxddOKK0KXXKKXN0kXXkOXXOO0kkkkxxOOOOOOOkkkdoddoooooo
oooolloollooooolloddoooooooddddddooodddddddoddddxxxxxxxl,cxc.      ;k0K000OodNWWWNKOKNWWNNNNXKK00OOkOOOOOO0OxxkOOOOxdkOkxxkc.  .l0KdoxddxdddddddxxxxddOKKOOOKXKKKXNKkKNKKXXkk0kkkxkkOOOOOOkkkxodxdoodddd
lollloooooooodooooddooooooddoddddddddddddddoooodddxdddxxxlol;.   .:k00KKK0doKWWWNXXNWWWWNNKOOOO000KKKKKK0OkxkOO000Okddxoddxo. .cOKxlxxddddxxddxxxxddkK0OOOO0KKKKKXXOxk0XKK0kkKkxxdkkOOOOOOkkkddxxxxxxddd
loooodddoddddddoooodddooodddddddxxdddooddddoodddddddddddxoclxd:,;lx0KK0KKOdOWWNXXNWWWWNNX0k0XNNNNXKKKKKOkxkO0000K0OOxodddddx:.;xc,';dxdddxxxxdxxxdx0KOOOO00KXKKKXXXK0KKX0kOO0KOkxxOOOOOOOkkkdoxxdddxxddo
oddooodoooooooooooddddooddddddddxxddddddddddodddddddooooddddddddddddxxxkOxkNWNXNWWWWWNNKOk0XNNNNNXK00OkxkO0000KKK0OOOdoxxdodxockkl:;oxddxxxddddddO00OO0000KKKKKXXXXXNXXXX00K000OkkOOOOOOOkkxodddoooooddo
ooooooooodooooooodoooooooooodddddxddddxxxdddoddddooooooooooooooooooooooddxKXXNWMWWWNNX0doxkOO000OOkkxxxO000KKKXXX0OO0Ododdodxkdx0K0doxxxdxddxddkO0OO0000KKXKKKXXXXXXXXXKKK00OOOOOOOOOOOkkkxoodoooooooooo
looooooooooddoooooooooooddddddddddddddddxxddodddddoddddodoooooodooooooddok0KNWMWWWXKKOolodxkkOOOkxxxxxk00KKKKXNXX0OO00OxoodxdokKKKX0l:odxxxdoxOOOO00KKKKKXXKKKXXXXXXXKKKK00OOOkkOOOOOOOkkxdodooooooooooo
oooooooooooooooodddddddxxxddddddddoooooodddoooodddddddddoodooodddoloooxod0XWWWNXKKKKK00KXXNNNNNNNKOxxxO0KKKKXNNXX0OO0000OdoddkKXXKXOc:::loddxOOO00KKKXKKXXKKKKXXXXXKKKK000OOOkkOOOOOOkkkkdoddooooooooooo
oolooollllooooodxxxxxddxddddooooooooooooddooooodddddodddddddoooooooooodlkNNWWKKXNNWWWWWWWWWNNNNXXKK00OkO000XNNNNK0O0000000kkKXKKKXKdokd:;lxkkOO00KKXXXXXXXKKKKXXXXKKKK00OOOOkOOOOOOOOkkxdoxdooooooodoooo
ollooooooooddddxxddddoodddooooooooooooddooooooddoooooddddddoooooodddodolONNWNXXWWWNNXXKK000000OOOO0000OkkO0XNNNXK0O0000000O0XXKKKKklloccdkkkO00KKKXXXXXXXKKKKXXKKKKK000OOOOOOOOOOOOOkkxdoddooooooooooooo
ooloooodoooodddddddoooooooooooooooddddooddoodooooooooooddooooddddddxkOOd0WWWNNWMMWWNNNXKKXXXXKKK0OOkkkOOOk0XNNXK00OO0000000OKXKKKOddxlcdkkkO00KKXXXXXXXXXXKKKKKKKK000OOOOOOOO00OOOOkkxdodddddooooooooooo
oooooooooloooooooooooooooooooodddddoooodddooooooooooooddoddddddkkOKXNNKxKWWWWWWMMWWWWWNNNNNXXXXXXK0xddkOOOOKXXK00OOO0000000OkOKX0kxxOxdkkOO0KKKXXXXXXXXXXXKKKKKKK00OOOkkOOOO00OOOkkkxdodxdddoddooooooooo
oollllllllloooooooooooooooddddddoooooooooolloooooooodxxddoxkOOKXNNNNNWKxKWWWWWWWWWWWWNNNNNKK0O0OOOOkxdxkOkO0KK00OOkOO00000OOxxOOOKOk0OkkOO00KKXXXXXXXXXXXXKKKKKK00OOkkkkOOOO0OOOkkkxdodxdddooooddddddooo
lllllllllloooooooooooooddddddddoooooooooooooooodddddodxxkO0XXXXXNNNNNW0xXWWWWWWWWWWWWNNNNXOxddxddkkkxxkkOO0KK00OOkkOOOO00000OdlxKNKkkOkOO00KKXXXXXXXXXXXXKKKKK000OkkkkkOOOOOOOOkkkxdodxddddddddoddddoodd
llllllllloooooooooooooddoodooooooooooooodddoooooodxkkO0KKKKKXXXXNNNNNNkxXWWWWWWWWWWWWNNNNXkodkxdkkxxxk00KKK00OOOOO000KKKKKK0kdxKNNKxkOkO00KKXXXXXXXXXXXXXKKK000OOkkkkkkOOOOOOOkkkxdodxddddddddddddxxxddx
lllllllllllloollooooooooooooooooooodoooodxxkkkOOO0KK000000000000000000dxNWWWWWWWWWWWWNNNNXOdxkkkkkkO00KKKKKKKKKXXXXXXXXXXXXOloOXXXOdkOOO000KXXXXXXXXXXXXKKK000OOkkkkkkOOOOOOOkkkxdodddddooooooooxkxkOOOO
lllllllllllllolloddoooooooodoooddoodxxkO0KXXNNNXKKKKKKKKKK00000OOOOOOOokWWWWWWWWWWWWWNNNNXOxkO00KKKKKKKXNNNNNNNNNNNNNNNNNXX0dlOXXXOdxOO000KXXXXXXXXXXXXXKK000OkkxxkkkkOOOOOOkkkxdodxoooooooooooooxxkO000
llcloolllllllllloddoooooooooodddxkO0KXKKKKKKKKXXNNXXXKKKKKKXXXXXKKK000dkWWNWWWWWWWWWWNNNXKxdkO0KKKKKXXNNNNNNNNNNNNNNNNXXXXXKdlOXXNKxxO000KKXXXXXXXXXXXXXK00OOkxxxxkkkOOOOOkkkxxdodxdoooddoooooooooodxkO0
llllllcclollllloooooooooloodddk0KKKKKKKKKKKKKKKKKXXXXXXKKKKKKKKKKKKKK0xOWNNWWWWWWWWWWNNXX0xxOO0KKXXXNNNNNNNNNNNNNNNNNNNNXXXKxlxOO0Oodk0KKKXXXXXXXXXXXXXK00OOkxxxxxkkkOOOkkkkxxdooxdoddddxxdooooooooooodx
olllllcodolllllooloooollooddxKNK0KKKKKXXXXXXKKKKKKXXXXXXXKKKKKKKKKKKKOx0WNWWNWWWWWWWNNNXXOdkO00KXXNNNNNNNNNNNNNNNNNNNNNNNNXKkodxkOdldk0KXXXXXXXXXXXXXXKK0OOkxxxxxxkkkkkkkkxxxdooxdddooooxOOkOkxdoooooooo
ooollllxdlllollllllllloooddxXNK0KKKXXXXXXXXXKKKKKKXXXXXXXXKKKKKKKKKKKkxXNNWWNWWWWWWWNNXXKxxO00KXXXNNNNNNNNNNNNNNNNNNNNNNNNNXOodkOOxodk0KXXNNNXXXXXXXXKK0OOkxxxxxxkkkkkkkkxxxxodxddxdddoodxO00000Okxdoooo
dxooooxxoloddlllllllloolodd0WX00KKKXXXXXXXXXKKKKKKXXXXXXXXXKKKKKKKKKOdONNNWNWWWWWWWWNXXXOxk00KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0ddkOOkddx0KXXNNNXXXXXXXXK0Okkxxxxxxkkkkkkkkxxxxodxxkxkxxkxdoodxk000000OOkxx
kdddoxdoooxxoloolllloolldoxNWK00KKXXXXXXXXXKKKKKKKXXXXXXXXXXKKKKKKKKkkXNNNNNWWWWWWWNXXXKkk0KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0xdxO0OxdxOKXNNNNNXXXXXXKK0kkxxxxxxkkkkkkkkkxxxddkxxOOkOkO0OkdooddkO00000000
kxxxxxoddxxoooddollolllodokWNK0KKKXXXXXXXXKKKKKKKKKXXXXXXXXXKKKKKKKOxKNXNNNWWWWWWNNNXK0OO0KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0xdxO0OxddkKXNNNNNXXXXXKK0Okxxxxxxkkkkkkkkkkxxoxkkkkk00000KKK0OxdoodxO000000
OOOkkdxxxxoooddolllllllddlOWNK0KKKXXXXXXXXKKKKKKKKKKXXXXXXXXKKKKKK0xkXXXNNWWWWWNNNNXKOkO00XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0xdxO0OkxdkKXNNNNXXXXXXKK0kxxxxxxxkkkkkkkkkkdodxOOOOO0KKKKKKK000OxdoodxkO000
OOOOOkkkxdxdxxoolllllllodlOWNK0KKXXXXXXXXXXKKKKK00KKKXXXXXXXXKKKKKOx0NXXXNWWWWWNNXXKOkOO0KXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKxdxO00Oxdk0XNNNNXXXXXKKKOkxxxkkkxxkkkkkkkxdodxdxk0000KKKKK000000K0OxdoodxO0
OOOOOOOOkkxxxdoooolloooodlkWNKKKKXXXXXXXXXXXKKKK000KKKXXXXXXXXKKKKkkXXKXNNNWWWNNXK0kkOO00KXXXNNNNNNNNNNNNNNNNNWWWWWWWWWNNNNNKkdxO000kdx0XNNNNXXXXXKKKOxxxxkkxxxkkkkkkxooxdddddk0KKKKKKK0000000000Oxdoodk
OOOOOOOOOOOOxlldxdlddolodoxNWXKKKXXXXXXXXXXXXXKK00000KKXXXXXXXXXX0x0NKXNNNWWWNXXKKOkOO00KXXNNNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNXkdxk000kddOXNNNNXXXXXKK0kxxxxkxxxxkkOkkxodkOkdddddxOKKKK00KKK000000000Okxdo
OOOOOOOOOkkdodxOkxdxxooododKWXKKKXXXXXXXXXXXXXKK00OkO0KXXXXXXXXXXkxXXKXNNNWWNXKKKKOxO00KXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWNNNNNXxoxkO00OddkKNNNNXXXXKKK0kxxxxkxxxkOOOkkook0000kddddxO0KKKK000000000000000Ox
OOOOOOOOkdodkOkOOOOOxoooddo0WNKKKXXXXXXXXXXXXXXKK0OxxOKKXXXXXXXXKxOXKXNNNWWWNXKKK0kkO00KXNNNNNNNNNNNNNNNNWWWWWWWWWWWNNNNNNNNXxldkO00Oddk0XNNNXXXXKKK0kxxxxxxkOO00OkdldO0K0K0Oxddddk0KKK00000000000000000
OOOOOOOkddkOOOOOOOOOkdooodokWNXKKXXXXXXXXXXXXXKKKK0Oxk0KKXXXXXXXOxKXXNNNNWWNXKKKK0kkO00KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXxcokOO0OxdxOXNNXXXXKKKK0kdxxxxkO000Okdodddk0KKKK0Oxdddk0KK00000000000000000
OOOOOkdoxOOOOOOOOOOOxooooxodNWNXXXXXXXXXXXXXXXXXKK00kxkKKKXXXXNKxOXXXNNNNNNNXKKKK0kk000KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXx:lxOO0OxdxkKXXXXXXKKK00kdxxxkO000OOxoxkdodk0KKKKK0Oxddk0K00000000000000000
OOOOxddkOOOkkOOOOOOOkxddxkdoKWNXXXXXXXXXXNNNXXXXKKK0OxxOKKKXXXNOkXXXNNNNNNNXXXXXKOkk0OO00KKXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXKd:ldkOOOdoxk0XXXXXXKK000kddxkO000OOxldO0Ododk0KKKKKK0kxdk000000000000000000
OOkddkOOOOOOOOOOOOOOkkxkkxdoOWWNXXXXXXXXNNNNNXXXXKK00OxxOKKKXXKk0XXXNNNNNNNXXXXXKOxk00OO00KKXXXNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKo:oO0OOOxddx0XXXXXXKK000kddkOO00Okxook0KK0xodk0K000KK00OO000000000000000000
kxdxkOOOOOOOOOOOOOOkxxOkxdxoxNMWNXXXXXXXNNNNNNXXXXKK0OkdxO0KKKkkXXXNNNNNNNXXXXXXKOxkO0000000KXXNNNNNNNNNNNNNNNNNNNNXXXXXXXXXKo;oKK000kddx0XXXXXXKK000kdxkOO0Okkolk0KKKK0xodk0000000000000000000000000000
xxkOOOOOOkkOOOOOOOOkkOOkxdkddKMWWNXXXXXXNNNNNNNXXXXKK0OkdxO00Ox0XKXNNNNNNNXXXXXXKOkk00000000KKXXNNNNNNNNNNNNNNNNNNXXXXXXXXXNKo,lkOkkkdldk0XXXXXXKK000kxxOOOOOkdlx00KKK000kodO000000000000000000000000000
kOOOOOOOOOOOOOOOOOOOOOOOOkOxoOWWWNNNNXXXNNNNNNNXXXXXKK0OkdxkOxkXKXNNNNNWNXXXXNXXKOkO00KKKK0000KKNNNNNNNNNNNNNNNNNNNNNNNNNNNNXl,lOOkOkxddk0XNXXXXKK000OxxOOOkkxldO00000K000kddO00000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOoxNMWWNNNXXNNNNNNNNNXXXXKK00Oxoxxx0XXNNNNNNNNXXXNNNXKOkO0KXXXKKK000KXNWWWWWWWWWNNNXNNNNNNNNNNNNNKo:lO0OOOkdxkKNNXXXXKK000OxxkOkkxloO0K0OO000000kddO0000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOddXMWWWNNXXNNNNNNNNNXXXXKKK0OOxodOXKXNNNWWWNNXXXNNNXKOOO0KXXXXKKK000KXNWWWWWWWNNXXNNNNNNNNNNNNNNXK0kOK00OkxxkKNNNXXXKK000OkdkkkxooO00KKK00000000kdxO00000KK00000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOko0WWWWWNXXXNNNNNNNNNXXXXKK00OOdkKKKKNNWWWWNNXXNNNNXKOO00KXXXXXKKK00KKXNWWWWWWNXXNNNNNNNNNNNWWWWNNWK0K000OxxkKNNNXXXKK000OOxxkkolk0K0000000000000kdx000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOoxNWWWWNXXXXNNNNNNNNNXXXKK000kkKK0KKXNNNNNNNXNNNNNXKOO00XXXXXXXKKK00KKXXNWWWNXXNNNNNNNWWWWWWWWWWWWX0KK00OkxkKNNNNXXKK000OOkxkxld00000000000000000xox000K0000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOxdXWWWWNNXXNNNNNNNNNNNXXXKK00xOXKKKKKXXXXXXXNNNNNNX0OO00KXXXXXXXKK0O0KKKXNWNXXNNNNNWWWWWWWWWWWWWWWNKKK000kxkKNNNNXXXK000OOkxxooO00O0KKKK000000000Oxok0000000000000000000000
OOOOOOOOOOOOOOkkkOOOOOOOOOOOOkd0WWWWWNXXXNNNNNNNNNNXXXKK0OOXXKKKXKXXXXXXXXNNNNNK0OO0KKXXXXXXXKK0OOKKKXNWNXNNNNNWWWWWWWWWWWWWWWWNKKK000OkkKNNNNXXXKK00OOOkdox0000O0000OO00000000Oddk000000000000000000000
OOOOOOOOOOOOOxdodOOOOOOOOOOOOOdkNWWWWNXXXNNNNNNNNNNXXXKK00KXXKKKXXXXXXXXXNNNNNXK0OO00KKKXXXXXKK0OOKKKKXNXXNNNNWWWWWWWWWWWWWWWWWNKXK0000kkKNNNNXXXKK00OOOOdoxkk000OkO0kkO00000000OddO00000000000000000000
OOOOOOOOOOOOkooodOOOOOOOOOOOOOxdXWWWWNNXXXNNNNNNNNNNXXK0OKXXKK0KXXXNNNNXXNNNNNXK0OO000KKKKKKKKK0OO0KKKXXXNNNNNWWWWWWWWWWWWWWWWWNKXK00K0kkKNNNNXXXKK00OOOOxdxOkO00OkOOkOO000000000Odx00000000000000000OO0
OOOOOOOOOOOOkdddkOOOOOOOOOOOOOkoOWWWWNNXXXNNNNNNNNNNXXKkOXXKK0KXNNNNNNNXNNNNNNXK0OO0000KKKKKKK00Ok0KKKXXXNNNNWWWWWWWWWWWWWWWWWWWXKXKKK0Ok0XNNNXXXKK00OOOOkoxOkk0OkkxxOOk0000000000kdx000000000000000OOO0
kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdxNWWWNNNXXXNNNNNNNNNXKOkXNXKKXXXNNXNNNXXNNNNNNXKOkO00000KKKKK000Ok0KKKXXXNNNNWWWWWWWWWWWWWWWWWWWXKKKKKKOk0XXXNXXXKK000OkkkddO0OOOkOkkO0000000000000kdk000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxxXWWWWNNXXXXXNNNNNNXXOOXWXKKXXXXNNNNNXXXNNNNNNXKOkO00000000KK00Okk0KKKXKKXNNNNWWWWWWWWWWWWWWWWWWXKKKKKKOkOXXXXXXKKK00OOkkkdoOOkkO000OO00000000000000kxO000000000000OOOO0
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkd0WWWWNNXXXXXXXXNXXX0OXNXKKKXXXXNNNNXXXXNNNNNNXKOkO00000000000OOkOKKKKXXKXNNNNNWWWWWWWWWWWWWWWNN00K000KOxOKXXXXXKK000OkkkkdoxddxkO000000000000000000Oxk000000000000OOOO0
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkdkNWWWNNNXXXXXXXXXX0OXNXKKKKXXXXXNNXXXXNNNNNNXKKOkO00000000000OkkOKKKKXXKKXXNNNNWWWWWWWWWWWWWNXXOkOOOO0xox0XXXXKKK00OOkkkkoodooookOkOO000000000000000Oxk0000000000OOOOO0
OOOOOOOOOOOOOOOOOOOOOOOOOOOxdoloodKWWWNNNXXXXXXXXXKOXNXKKKKXXXXNNNXXXXXNNNNNNXK0OkOO000000000OOkk0KKKKNNKKXXXNNNNNWWWWWWWWWWWXKKOdO0O00xlokKXXKKK00OOkkkkkoodooook0OO00000O000O0000OO0kxO000000000OOOkO0
OOOOOOOkkOOOOOOOOOOOOOOOOkdlllllodOWWWNNNXXXKKXXX0OXNXKKKXXXNNNNNXXXXXXNNNNNNXK0OkkOOO000OOOOOkkO0KKKXNNX0KXXXNNNNNWWWWWWWWWNXKKkxKK00Oxllx0KKK000OOkkkkkxldxdxkxkO000000OOO00000000000kk000000000OOOOO0
kOOOkkOOOOOOOOOOOOOOOOOOOdccccccodxNWWNNNXXXKKKXKOXNX0KKXXXNNNNNXXXXXXXNNNNNNXKKOxkkOOOOOOOOkkkk0KKXXNNWNK0KXXXNNNNNNNWWWWWWNK00kkKKkOOo:lx0KK000OOOkkkkkolxdodxxdO0O0000OkO00000000000OOO00000000OkOkkO
OOOOOkkkOOOOOOOOOOOOOOOOklccccccoddKWWWNNXXXKKXK0XNK0KKXXXNNNNNXXXXXXXXNNNNNXXK0kxxkkkOOOOkkkkkO0KXXNNNNNX00KKXXNNNNNNNNWWWWNX0Okk00dx0l;okKKK00OOOkkkkkdcodoxdodxO0O00000000000000000000000000000OkOOO0
OOkkkkkkOOOOOOOOOOOOOOOOxlcccllllooOWWWNNXXKKK0OXNK0KKKXXXNNNXXXXXXXXXNNNNNNXKK0kxxxkkkkkkkkkkO0KKXXNNNNNNK00KKKXXXXNNNNNNWWWNXK0O0KOdl::x0K000OOkkkxkkxlodooododO00000000000000000000000000000000OOOO00
OOOkkkkOOOOOOOOOOOOOOOOOxoodddolcodxXWWWNXKKK0OXXK0KKKXXXXNNNXXXXXXXXXNNNNNNXK00kxxxxkkkxxxxkO0KKKXNNNNNNNNKO0KKKXXXXXNNNNNNNNNNXKKKK0kook0000OOkkxxxkdcldoooooloxO00000000000000O00000000OOO0000OOOOO00
OOOOOOkOOkkOOOOOOOOOOOOOkdkOOOkdlodx0WWWNXKK0OXXK0KKKXXXXXNNNXXXKKKXXNNNNNNXXK00kdxxxxxxxxxO00KKKXXNNNNNNNNXKOO0KKKKKXXXXXXXXNNNNXXX0OkddkOOOOkkxxxkxocldolooooolok00000000OOOOOO0000OOO0kdddk000OOkOOOO
OOOOOOOOOOkOOOOOOOOOOOOkdoxOOOkoloxdkNWWNXK0OXNK0KKKXXXXXNNNXXXKKKKXXNNNNNXXXK0OxdddddddxkOO00KKXXNNNNNNNNNXXK0OO0KKKKKKKKKKXXXXXKKKKKKkdxkkkkxxxkkdlcodoooooooooodO00000OOOOOOOOOOOOOOOOxdxdk0000OOkOOO
OOOOOOOOOOkkOOOOOOOOOOOkolooooodddoddKWWNX0OKNK0KKKKXXXXXXXXXXKKKKKXXNXXXXXXKK0OxdddddxkOOOO0KKXXXNNNNNNNNNXXXKKOOOO0000000KKKK0000KXXXOdxxxxxxkkxdlloxdoooooooooodO00000OOOOOOOOO00OOOOOxdxxk0OOO0OkkOO
OOOOOOOOOOkkkOOOkkOOkkOOxdoooldkOkdodOWWNK00XX00KKKXXXXXXXXXXKKKKKKXXXXXXXXXK00kdddxxkOOOO00KKXXXXXNNNNNNNNNNNXXKK0OOOOO00000000OOO0XXX0dxkkkkxxxxxooxdooooooooooox000000OOOOOOOOO00OOOOOOOOOOOOOOOOkkOO
OOOOOOOOOOOOkOOkkOOkkOOOOkxoodddddoddxNWXK0XNK0KKKKKXXXXXXXXXKKKKKXXXXXXXXXKK0OkxkkOOOOOO00KKKXXXXNNNNNNNNNNNNXXXXKK0OOkkkkOO00000OO00OkxxxxxxxxxkxodkddddxkkxxddxO00O00O00OOOOOOOOOOOOOOO00000OOO00OOO0
OOkOOkOOOOOOkkkkkOOkkkOkkkxodxolcllodd0WNKKNX00KKKXXXXXXXXXXXKKKKKXXXXXXXXXK00OxkOOOOOO0000KKKXXXXNNNNNNNNNNNNNNXXXXXKK00Okkkkkkkkkkxxxdddxxxxddxxooxxooodk000OxdkO00OOOO000O000OOOOOOOOO0000OOOOO0OOOO0
OOOOOOOOOOOOOkkkkkOkxkkkkkdooolllllldokWNXXNX0KKKKXXXXXXXXXXKKKKKXXNXXXXXXKK0OkkkOOOO000000KKXXXNNNNNNNNNNNNNNNNNNNXXXXXKK00000000OOOkkxxxxxdddxxoldoloooodkOkdooxO0OOOOOOOOO00OOOOOOOOO0000OOOOOOOOOOO0
OOOOOOOOOOkkkkkkkOOkkkkxkkdolllclllloodKWNXXXKKKKKXXXXXXXXKKKKKKKXXXXXXXXKK00OkkkkOOO00000KKXXXNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKK00000OOkkkkxxxxxocododxxdooodooooxOOOOOOOOOOO0OOOOxxxxxxkO00OOOOOOOOOOO0
OOkOOOOOOkkkOOkkOkkkkkkkkxolllllllllldoxNWNXK00KKKXXXXXXXKKKKKKKXXXXXXXXXKK00kkkkkOOOO0000KXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXKK000OOOOOkkxxxlodlokkkkxollolodkOOOOOOOOOOOOOOkdlloddodkOOOOOOOOkOOOOO
OOOOOOOOkkkkkkkOkkkkkkkkkdllllllllllcldokNWXKKKKKKXXXXXXKKKKKKKKXXXXXXXKKK00OkkkkkOOOO000KKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKK000OOOOkkxxoldoldkkkOkkxxxxkOOOOOOOOOOOOOOOOxllldkOxdkOOOOOOOOkkOOOO
OOOOOOOkkkkkkkOOOkkkkxddolllllllllllccodokNNXKKKKKXXXKKKKKKKKKKKXXXXXXKKK00OkkkkkkOOO0000KXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKK000OOkxxxoldolloxkOOkkkdoxOOOOOOOOOOOOOOOOOdllldOOxdkOOOOOOOOOkkkOO
OOOOkkkkkkkkkkkkkkkOxolllllllollollllllodlxKNXKKKKXXKKKKKKKKKKKXXXXXXKK000OkkkkkkkOOO000KXXXXXXXNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKKKKK0OOkxxxolddlllloxkkxxxodOOOOOOOOOOOOOOOOOxollloxddxkOOkkOOOOOOkkOO
OOOOkkkkkkkkkkkkkkkkxollllllllllodolllllodloOXXKKKKKKKKKKKKKKKKKXXXXKK000OkxxkkkkkOOO00KKKXXXXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXKKKKKK0000OkxxlokkxolllodxdddxxOOOOOOOOOOOOOOOOOOxoloooddkOOkxdxkOOOOOOOOO
OOOOOOkkOOkkkkxdxkkkxoclooolllloxOxllllllldolx0XXKKKK00KKKKKKKXKKKKKK000OkxxxkkkkOOO000KKKXXXXXXXXXNNNNNNNNNNNNNNXXXXXXXXXXXXXKKKKK0000OkxdlokkxdolllodxxxxkOOOOOOOOOOOOOOOOOOOOkkkkkOOOOOxdxxkOOOOOOOOO
OOOOOOOkkOOkkkxkkkkxdlcllllllllokOxolllllloodOOkKXKKK00000KKKXKKKKKK00OOkxxkkkkkOOOO00KKKKXXXXXXXXXNNNNNNNNNNNNXXXXXXXXXXXXXXXKKKKK000OOkdloxxxxolloxdoxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkxxxkkkkkkkkkO
OOOOOOOOOOOkkkkkkxollllcllllccllodxolllllldokNN0k0KK000000KKKXXKKKK0OOOkxxkkkkkkOOO000KKKXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXKKKKKK000OkdodxdooooloxOdlxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOkkkOkkkkkkO
OOOOOkkOOOOkkkkkxollllllllodddoodddxdlllldodXWNX0kOKK000O0KKKXKKKK0OOOOxxkkkkkkOOO00KKKKKXXXXXXXXXNNNNNNNXXXXXXXXXXXXXKKKKKKKKKKKK000OOxlodoooooloxOOxoxOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkOkkkkkxkkkOO
OOOOOkkkOOkkkkkOxooooooollloxxoodkxdxxooddd0WNXKK0kO0000000KKKKKK00OOOkxkkkkkkkO00KKKKXXXXXXXXXXXNNNNNNNNNNNXXXXXXXXKKKKKKK0000000OOOOkoodolllllloxxdodkkOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkk
OOOkkkkkOOkkkkkOxolooooooooxkdlllolloooddd0WWNXKK00OkkkkO0000KKKKK00OkxkkkkkkOO0KKKKXXXXXXXXXXXNNNNNNNNNNNNXXXXXXXXKKKKKKK0000OOOOkkkkdodollllloooooodkkkkOOxxkOOOOOkxxxkOOkxxkOxdddxkxxxkxdddxkkxxxkkkk
doxkxxxdodkxddxkxolloloooooddolllllllodoxKWNNXKK00000OOkkkOkO000OOOOkxkkkkkkO00KKKXXXXXXXXXXXXNNNNNNXXXXXXXXXXXXXXKKKKK00000OOOOOkkkkxodxdodddddooddddxxkOOkoldkxdkkolloxOkdloxOxolldkxoxOxolodkkoooxxxO
lcodlddlllxxclddollllllllllllllllllldddONWNXXK00O00000OOOOkkkkkkkkkkkkkkkOO000KKKKXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXKKKK0000OOOOOOOOOOOxoodoooddddxddxxxxxxxkOdoldkddkxllllxOkdloxkdllldkxokOxooodkxoloxdxO
lcodldolllddlokxlllllllllllllllllooddkXWNXXK000OO00000000OOOOOOOOOOOOOOOO000KKKKKXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXKKK000OOOOOOOOOOOOOxoodollllooloooddddxxkOxooldkodkxllloxOkdlokkdllldkxdkOdooodkdoodxdxO
ccdxodolllxdlokxoolllllllllllllloddoONWNXK00000000000000000OO0OO0000000000KKKKKXXXXXXXXXXXNNNXXXXXXXXXXXXXXXXXXXKK000OOOOOOOOOOOOOkoodddolllooolooollldkkkdoooxkodOkollokOkolokkollxxx Oliver Wetter xxx
WWWWWWWWNX0kxxdxkkxxxxddxxddxxxxdxxxxxdxxxxxxkkxxxxkxxxxkkkkkkO00OkkkkkkxkOkO00OOOkkkOOkkkOOOOOOkkkkkkxkkkkOOkkkkkO0O00OkOOOOkxxkkkkkkkkkkkkkOOkkkOkkkkkOkkOOOkkxxOOxxxkxxxdddxkkxdodooododddxkkxdodxxxk
WWWWNWNNKkdxxkOOOkOkxxxxxkkxxxxkxdddxxxxxxxxxkkxxxxxddxkOkkOOkOOOOkxkkkkkkkkOOOOkkkkkkkkkkkkkkkkkkxkkkkkkkkkOOkkkkkkkkOkkkkOOOOkkkkkxkkkOOOkOOOOOOOkkkkkkkOOOkOOkO0Oxxkxddddxxkkxdddddxddoloodxxxxxddddx
NNNNNNX0kkkkkkOkkxdxxxxxxxdddxddddxdxkxdxxkkkkkkxdxkxdxkkxkOOOOOOkOOkkkkkkkkkkxkkxxkO0OOOOOOOOOOOOOkkkOkkOOkkOOOkxkkkkOOOkkkkOOOO00OkkxdxOOkOOkOOOOkkkO0OO0OkkkOkO0OkkkOkkkkkxkxxdxxkkxxxxdoddddoxkxodxx
NNNNNX0kkOOOkkkxxxxxxxxxxkxdxxdddxddxkkxxkOOkxdxxxxxddkkkOOO0OOOOOOOkkOOOOO00kkOOkkxdxxdolllcc:;,;:::;,,;:cccloddxkOO000OkkkkkOOOOOkOkkkkOOOOOkk0OkOOkkOOOOOkkkkxxOOOO00OOOkkOkxdxkkkxxxxxkddddoodxxddxx
NNNX00OkxxxkxdxxxkxxxxxddxkxxxxxxxdxxkkxkkOOOkxxxkkkxkkkkkkkOkO000OOOO000Okxoc::;,'..',,,'',,','''''..............';:codxOOOOOOOOOOkkOOOOOOOOkxxOOkkkkOOOOOOOOOkkkOOOOO00OOkkkkxxxddxxodkxxxxooddxddddoo
NNNKOOkxxxdxxxddxxkkkxxxdxkkkxxxxxxxxxkkOkkkkxdxkkkkkxOkkkkOkkO0KKK0Oxol:,..............''''..'''.......'''''..........',:codkO00OOOOOOOOOOOOkkkkOOkkkkO0OO0OOOOOOOOOkkkkkkkkkkkxdxxxxdxkkkxddddxxdxkddd
NK0OkOkxddxxxxkkkOOkxxxkxdxxxxxxkOOOOkkkkOkkxdxkkOO0OkOOOOOOOOO0kdc:'........'''......................'''.......'''''.....'.',:ldkO00OOOOOOOOOOkkO0OxkO00OOOOOkkkOOOOOkkkkOkxdxkkkkkkkkxkkkxxddxxxxxxddx
OxxxddxkxddxxkkxkkOOkkxxxdddkkkxO0OO0Okxk00kxxkOO0O00kkkO000Oxl;............,;,',,''''''''....'''.........''.....'..'''.....''..,;:lxO0OOO00OOkkxxO0OkO0OOkOOOOkkkkkkkkOkk0OkkkkkkkOOkkkxxkxxxxxdoddddod
ddxxdodxxxdxkkkkkkkkxddxxxxkkkkOOOO000kkO00OxxkO00O000OkOOko:................'''',;;,,,,,,;,,;;,'','''''.....''.''....'.........',..':okOOO00OkxkO0K0OkO0OkkO0OO0OkkO0OkxxkOkkOOOOkkOkkddxkkxxxxddxdoood
dddxkxxxkkxkxxkkOOOxxdxxxxkOOOOOOOO0000000OkkkO000O00K0kd:'..............''',,,',,,;::;,,;;;,,'''''''..................................;lxO0OOOO00KK0OO0K0OOOO0OO0kkO00OkOOOkkkkOOO0OOkddxkOkxxxxkkddodd
xddxkkxxxkkkxxddxxkxkOkkkkO000kkOOkkkO0OOOOOOOOOOOkk00o;...........'''',,,;;;,'...';::,,'',;;,'''..........................'.....'.......':dOO0000000K0KK0OkO00OO000OOOOOOOkxkOOO000OOOkOkkkxxkkkxxdddxx
xddxxxxxxxxkkxxxddkxkOkkkkk000OO0OkxxkkkkOOO00OOOOOOx;..  . ......'''''.....'....'',;;,''..''...........'''.................................lkOO0000OOOOOO0OO00OO0K0OOOOkOOOkkkkkO0OkOkkOkxkkkOkkxxkkxkk
xxxxkkxxkxxxkkxxxxxkOkkOkkOOO0O000kxxkOOO000K0OOO0Ol.................','....,,,,,'''',;;;;;;;,,;;,'.....''........ ............ .............:kOOOkO00OOkk0000000KKK000OOOOOOkkkOO0OOOOkxdxkkxkOkxxkkkkk
xxkkkkxxxxdddddxkkxxkkkkOOOOOkkO0kkxdkkO00K000kkOx,..........,,'',,,,,,,,,'',,,,,,;;;;;;,''';;;;;;,'''''..............................',,'.';:dOOOkO00OOOO000OOOO0KK000000OOkkkOOOkkkkOOOkkkkxxxddxkkOkk
xxxxxkOkxxdoodxxkOkkkkkk000OkkkOOxxddxkO000000Okx,..   ....'''''',;::;;;;:;;:;;::;::;;,,,,,,,,;,,;,''',;'...........................'',cdkdoo:,,cx0000K000K00OOOOOOO0OO00OOOOkkkxxkxkO000OkkkxddxxkOOOkk
xxkOkOkkkkxddkOkkOOkkxxxkk00OOOOkxxxdxkO0000K0Od;..      ........',;:::ccccclllllolllcccccc:;;:::::;;;,,''....................'''',:codxxo:,......ck000O0000OOO00000OOOOOOOOkkkOkkkxkkOO0OxkkxdxkkkxkOOO
xxkkkkxkOOkdxOOkkxxkkkkkkO0000OOkxkkkOOO00O000k;    .....,:::::::cc:;:cllccloooooolcc:::::cc:::;:ccc:::;,,'',,'.''............,:clokOkxl;'..'.'''..,x00OO00OkOOkOkkO0OkkkkOOOkO0OkkkkkkkkOkkkxxkxxkOkO00
kkkkkkkOOOkxxOkddxxxxxkkO0O00OOkkkOOOOOO0OOOO0l. ..,;;::loooooooddc:clooloooodxxxxdoooc:c:;;::cc:;:c:cllcc::cl:;,,,;;;;;;;;:cloxO00Oxoc;,::;::,''...'oOOO0OOOOOOOkkkO0OOOOOOOOkkkOOkkOOkxkkkkkkOkkOOOOOO
xkkkkkkkkkkkxxxxxkkxddxkOO000OkkkkOO0OO000000O:..;::;:lccldc;clldxolodxxdooloddlloxxdc:::;::cccccclc:;:clc::lol:ccclooooodddxxxxdxdlclllc;:llcc;',....oO0000OOOOOOOkOOOOOOOOOOkkkkkkOOkkkkOOOOOOkkOOO0OO
xxkkkkkkOkxkOOkxkkkkkkOOkkkO0OOOOOO0000000000k,.,collol;;lxxooooddolloxxdlcclc::cloddlc:cllc:c:ldlcccc:,,;;;:;:::ccoddddllooc:cddoollllllcccl;:c,''....o0O0Okk00KKK00OOOkOOOOkxkOOOxkOOOOkkkOOO00O0OO0OO
xkxxxkkxkxxOOOOOOOOO0000OOO000000O000KKKK0OO0d'':lclxl;lddoolllloolldxocc:clc:ooodddolc:cccc::ll;,clollc::c:,,;::::cclolcllcc;:olllldolll:clc,,:,'''...'dOkkOOO0KK00000OOOkO00kOOOOkxkO0OOOkkOxkOOOkkOO0
kxxxxdxxxkkOOkkkkkOOOO000000000000OOOOK0OOOOkc,:c;':oooolcldodkkxxdxkxlclccllodlooodl:clcllc::cc:lddoolllllc:;;;;;;,;:c:;;:cooloc:::lc:coolcllclc,,;,...,xOOO0OO00OOOOOOOOOO0OO00kkxxkOO0OOkkOOkkxxkxkOO
xxkkxxxxkkkOOOkOkkO0000000000000KK0000K0OOOOkl:ccc::odc:cldOxdxxkkxdoollc::cclolclldo:;;:lcol;:ccccccccloc::;;;;,;;:cc:,,;llcloxo,;;;cclll::lccol;,,,....;k000OkOOOO000OOOOkkkkkOOOkkkkkkkxxxOOOOxdkkkkO
ddxkkkkkkkOOkOOOOO0KKO0K00000K00KXKKKK0OkO00Oo:llooooc:oxllodOkdoc:::::cc:cldxdo:cddll;';::ll::ccccc::cc:;:c:;;,';:::cc;;;,;;cccdllocooddoc:coc:::;,,.....o0OOOkkOkO0000OOOkxxxkOOOkkkxxxxxxxkkOOkkOkxkk
xdxkkxkOOOOOkkkkOO00K000O00K0K000KKKKKKOkOOOklcclc;lxdloxdoldxocclooollllcclloolcodclo;,:::cc:cccdxoc::ccllc;,;:,ccccc::c::cllcddclocoolddc:;:c;;;,,,'....,dOOOkOOO0O00OOOkkxkOOkOOkkkOkOOkOkkOO0OkOkkOk
kxxxkkOOOOOOkkkkkkOK00O0OOO0KK00000KXKKK0OOOkl:lc,;;lkdokOkl::cccooc;;;;;;:coddlcollol:;:cccc:;oK0l'...''o0k:,::;,;::;;:col:;:coddlclcoocl:::,;:,,;,'......ckkOO0000K000OOkkOOOOOOOOkOOkkkkkxxkO00OOOOOO
OkxkkOOkkOOOOOOOOO00000Okk0KKKKKKKKKXKKKK0OOkc:cc:lc,lxcodol::ldxdc,.,:cccllc:ccloloccl;,::;:,;kXKl'...',o0Od:;;:,':lc;;cl:c:cddlc:co:cxoc:cl;::,.','......,dOOO000000KK0Okk0000OOOOOO0OkOkkxxxOO0OOOkk0
OkkOO0OOOOOOOOOOkO00000K00K0KXKKKKKKKXKKKKOOkool:cll;lxc:cxOocxOo,':c:cclolllcccoo:clooodc:cc,':okkolloodkxxdc:;;,;clcc::c::cll:,,loccldo:loooodl;;,...... .oOkkOOOOOO0K00OkK000OOkkkOOkkkkOkdkOOO0OOO00
OOOOOO000O00OOOOO0000000KKKKKKK000KKKKKKKKK0xlclc;cc,lxcldxdcdOo;;ccloxxdodxkxlclc;:clool:,;cl;,;:::ccllc:;:;;,,::;,;c:;;:clc:;:clol::lxoldolddoccc,',''....:kOkOOOOOOO0000O0OOOOOkkkOOOOkkkxdkOOO000O0K
OkkOOO00OOO00OOOOO000OO000K00KKK0000KXXXKKXKkc:do;::,:xl:::::ll;:ccd0kc:. .:lkKklclccl:;:l:',;::;,,,;;,,,'.',;;:;;cc:ccc:ccclccoc::;:lxxloocoollc:::c:,.... ;kkkO000000000OO0000K0OOOO000OkkkxkkkkO00O0K
OkOOOk00OOOO0OOOOO00000000KK00KXKK00KKXXKKKKxccolcc:;,oxccl:;,,lo:dKKc.'. .'.c00kc;:cc;c:lo:,c:,:ol:;;:cc::;;,;:;;::;:lc::::loccc::codl:ccoddlcodlc;cc,.....;kkkOO0KK0000OO00000KK0OkkkO0OkOkO0OkOkOOOO0
OOOOOkO00000000OO0KK000KKKK00KXKKKKKKKXXK0KKxl:clll:l:oxclxo:;:ol:x0Ko......'lOOx:,;cc:::oo:;;;,cllc:,';:lcc:,;::;,;:lolc::lolcllccllccc::cdoccldxo::c:;'...cOOOOOOOOOOOO00OOO00K00OOOkOOOkOO00OOOOOO0OO
00OOOkkOO00KK0KK0KK000KXXKK0O0KKKK0KKKKKKKKKkcclcoo:::oxl;ll:oxocclxkkl;::::ldddl::lollclxc';;;ccllll:;;,;ccc:,,,;:clcldoccol::clc;,:ccc:clcolcccldc:c:,'. .lOkkO0kkkkkOO00OOOO0000OkOkkOOOO0KK00OkO00OO
0OOOkkOO0000KKK00KKKKKXXKKKK0KKK0KKKXK000K0Kkoc:ldl;:olldoxd;cxo:;cloddxddddolol::oolc:;od:;;cllc;ll:::c::c:::::::cllllllodc;:,',;,':occcllldc:c;;cll:,'...,dOkk0K0OkOOOO0K00000KK00O0Ok00OO00000OO00O0O
OOkkkOO00000KKK0KKKKXXXXKKKKXXXXKKXKXK00000KOolllc:;cdo:cdkklcdl:cc::ccc::cc:::lollccl:od;,;:c:c:.,ldc;::;ccllc;,;cc:loooc::,:odc;;cl;,;cclol:cl:;cll:'....cOOkOK0OOO0K0OOOOOOOO0000000000OO00OOO000OOOO
OOOOOO00K000KKKKKKKKKXXKKK00KXXXXXXKKK00000K0doo:,;clc;',:lodooolccc:;:;,,,:coloo:cc:lodc,';;;;,:,,:c:'':ol;,,',;:ccc;;:c:,;:cooc,coc;::::loolc:cdo::;,'..'dOOO0KK00O00OOOOOO0O00000KKKK00OO00000O0OO00O
000OOOO0000KKXXKKKK0KXXK00K00KKXXXXXXKKKKKKK0x:ll::l:;clccccol::codddooloollodollclcldo;:l;;cc:,;;,;;,';dc..';lxkxdxkkdc:c::cc::cc::c:;:clll:;;:ooc,;;'...:k0O0KKKK00OOOOOOO0000OOOO000000OO00K0000OO00O
0O000OO0KKKXXKKKKKKKXXXK00K000KKKXXXXKKKKKK0Kxllodcclll:cc:c:''''';cccc:::ccccllcooldo:;cc',:;cc;;ccc;':l;.,lkKOl'.'ckKxllc:llol:ll:c::odl;,;cddolccc;,...lOkkO00O000OOO0000000OkkOOO0OO00O000KKK000O00O
0O00K00KKKXXXXXKK0KXXXXK00KK0KKKXKKXKKKKK0000klodc:dd::;::;;;;,;:;:lccc:,:cc:cccxxldo;;;co;,cl::;;c:,,,co;.:x0Kd'...'lOdc:,,cc;;:lolldolc:l::dkdlll:,;,..'dOkkO0OOO000000KKK000OOO0OOOOOKK00K00KK0O0OO00
00KKKKKKXKKKXXKKK0KXXXKKKKKXKXXXXXXXXXXKK0000Olllcxd::ll;,,',;;::;,,:ccdo:::::ccdOllxc::,lc':c:c;,:,...;ol,;lxOOoccccodl:..,:::cc:lodxlloldlcodccdc;,,'. 'xO00OOOOO00O0OO0KK0OOkkOOOO000KK00KKKK000K00K0
00KXXKKKKKKXXXXKKKKXXXKKKKXXXXXXXXXXXXXXKKKKK0d::locllc;,,::::ccc:;;;,,:oo:;;cl:okl:cccc;;:;;,::,,;;,,,'cdl;;:looooolc:,..';cc:looodcolcclxddxdoo:,:;,:ccdOOkkOOOOOOOO000KK000OOkO0000000000000KK00KK0K0
O00KK0KKKKXXKKXKKKXXXXKKKKXXKXXXXXXXXXXXXXK000kcclllll::::;:lolllool:;'';dd;.,:cxo;cc;'.,;cc:::',;,cooc;;:ll:,',;;;,;,'',,:cll;coll:;ooc;:dxxxo;,;:cok0KKOxddxkkOOOOOO0KKKKKKK0OO000000KKKK00KKXXK0KK0K0
OO00O0KKKXXXXXXXKKXKKKKKKXXXXXXNXXXXXKKXXKK00KOlllclocc;,:xOxl,,cdOKOxc,.,xd,.'lk;,c:::;;c::lc:;::',:cc::clccc;,,;;',cllccoddxdoclc;ccllcolcoo:,:oxxO00dc;'.':xOxOOOO0KKKKKKKX00000000KKK0O0000KK0O000XK
KK0000KKXXXXXXXXKKXKKKKKKKKXNNXXXXNXXXKKKKKKKK0doccddo:'l0Ko'.....oKXKKx,.,dd;,lx;;dc,;;cc::;:lc:l:,,::,clclllddc:c::clc:lollooccddolc:cdd:cd:':ok0KKOl;cl:;,':kOk0000KKK000KXK00000KKK00OOOOO000000KKKK
000O00KXXXXXXXXXXXKKKKKKKKKXXXXXXXXXXXK00KKKKKOoclllllc:o0Kx,.''',xKKKOxl,';do,;oo;:ol::;,cc;c::;;l:';::ldddddolooc:::collolll:,cllollcokllkdccoxOKKkc;lkxoloc:x0O00K0K00OOO0KK0OOKKXXK000O0OO0OOOO0K000
KK00000KXXXXKXXXXKK000KXKKKXXXXXXXXXXXXK0KKKK00oclllll::cx0KkdoodkK0Okxocc::do:;;cc;;coodl;:cccooc;'.;llldxocldoooolloodocc:cl;,lo:ldoloooxdooxkO00d:;lkOxoloocoOOO0000O0000KXK0O0KKKKKKK00KK000OO000O00
KK000O0KXXXXXXXXXXKKKKKXXK0KXXXXXXXKKKXKK000000xoccxkdc;:loxk0KK0Okxxxdoddddl:;:cll:;lolooc;,',oollc:cloooolc:loddol:;clllc:;;;;c::ddlclododkOO000d,,lOK0dlodxlokkOOO000KXXXXKK00KKKKKKKKK0KK00000OOOOOO
XK000O0KXXXXXXKKXXKKKKXXK0OKXXXXXXXXKXXKKK0000Kxoocldxd:',:codxxdoodddooxxx:,:cclclo:cllddoddolccooodxxlcc:c:;lcldxdc::;:clo:'':cccclccllloxddOKKx,.':d0KxolxOodOO0OO0K00KXKKXKKKXXKKKKKKKKK0OO00000000O
KK0O000KXKKKXXXXKKKKKKXKK0KXXXXXXXXXXKKXXKK00KXkloooloolllc:::::::::;:loddl;;:,':clddddddlcc;:dd:cdoool::::lc::,;llcoddl::lxl;:clllc;:dkxdlcoxKXO:',,,cOKOooOOdxOOOOO0KOO0KKKXKKXKK000KXXKKK000KXXKKKKKK
KK00000KXK00KKKKK0KKKKKK0KKXKKXXXXKKXKXNXXXK00KklccoloolooxOOdcclollllxdolcccllclc:cllo:;;,cc;cdkdc:;;:odccc:;::::;;:clc:::ldc;,:lloldkdolcld0XXd,;:;;l0Kkox0kkOOOOOO00OOKXKKKKKKKKK00KXXKKKKKKKXXKXK0KK
KK0KK0KKXXKKKKXXK00KKKKKKKKKKKKXXXKKXXXXKKK00000oloc:clldkxxOxdllxdcloldkkxxkkkdoloodccccllldxl:dx;,:cdxdolcccc:,;,''''',;,;lc;,:lodldkdooodOKK0l.;ol:xX0dd00OOOOO00O0000KKKXK0KKKK000KKXKKKKKXKXXKXK000
KKKXKKXXXKK0KKXXXKKKKKXKKXXKKKKKXXXKXXXKKK00O000d:dlcolcoxxdocldoodoooooxOxxxoc:coddc;:cc:;cx:'':d:;cccox:,:;,,;;;;;;,,;,',,;clll::dOOkxooodxOK0o,cdoo0XxokK0kk00OO000K00KKKK0KXXKK00KKKKK0K00K0KKKKK0KK
KKKKKKKKKKKKKKKXXKKKXXXKKKKKXKXXXKKXXXXKK00K0000kldxlcoxodoldxolxkdllllodddOo;:;::,co::c;c:;c;,,;oc;::''do'.',::cdollcllc;'',coooocck0xxddddkK0xccxxokKxox0KkxO0OkkO00KKK0O000KKXKKKK0KXKK00O0K0KKKK00KK
KKKKKKK00KKKXKKXXKKXXXXKKXXKXXXXXKKXXXXKKK000OOO0xlkk:colooloxocclllcllodllxoc:;lx::xl,:clc;::;,,:cc:,'cx:..::,oko:;,:oxo;;,,cdxolcoxkxkkkxk0Kd;cdxdkKOod00kkOOkO0000KKKK0O00KK0KKKKKKKKKKKOOO000000000K
KKXXKKK0KK0KKKXKKKKKKKXXXXXXXXXXXXXXXXKKK000OOOk00ockkdl:cooodooc;:::::ldlcclddooOx::o::cll:;;:::l;',;odc..:o;lKx'....'oO:,:ccoxdcoddodkkkk0XXdcldxOX0ddO0kkOOkkO000000KKKK0000O0KKKKKKKKKK000KKK0OO0KKK
KKKKKKKKKXK0KKKKKKKKKXXXXXXXXXXXNXXXXKKK0000OO00KKkloxkOxcccolcc:ccc;:oxOkxddxddkxxdocccc;:olc;;l:;cccccc;,cc'cOOl;,,;lkko;;c:lxdclolcoxO00KXXKOk0KKOdd00kkOOOOOkO000OO0K0KK00OO0KK0KKKKKKKKKXXXK0O0KK0K
0KKKKKXKXXKKKKXKKXXKXNXKKKXXXXXXXXKXXKKKKKKKKKKKKK0dldlcdkdcolloodc:oxdlcc::loodxdoc:coc:c:cc;:,:c:ldoolldc;lolldxxxxkkxdc'';ldxxxoddlok0kkO00KK00OkxxOOxk0OOOO0Ok00000O0KKKKK00KKKKKKK0K000KKKKK00KK00K
0KKKKKXKXXKXXXXKKXXKXXXXKKXXXXKXXKKKKKKKXKKXKKKK000xclolcdOdodlcc:cxkocccc::ccc::lllc::cc:';l:;c:::lddl,'cdoccc::cllolcc;;;:clodxdoooxkOOOO0000KKKOkxkkxkO0KOkkO0KK00K0kO000KXXKKKKKXKKKKK0KK0KK00000OOO
KKKXXXXXXXKXXXNXKXXXXXNXKKKXXXKKXKKKK00KXKKKKK0K0K0klllc::dOdolldloxlccldxxxdoc::;cooccc:;::lc;:ccloool,;cldddxocc:::;:ccc:::,;codoodO0OxddxO000KKOxooxkOO0K0kxk0K0OO00KK000KKKK0000KKKKKKKXKK0KKK0KK0O0
KKKKKKXXXXKK0KXKKXXXKXXXKKKKXXXKKKKKKKKK00000K0KKK00kccl:':Oxcoloool:;lOOocldkxc;:::lc;clol:clcc:::ccloc,::;lddolddoc:c:::,;ccccccldxxkxdo:cxkOOkoollk00OkO0OkOO0000O0KXNXK000KK000KK0O0KK0K0000KK00KXKO
KK0KKKXXKXXKKKXKXNXXXXKKKKKKXKKKKXXXXXKKKKKKKKKK00000d:cl:;oOoclllo:'l0x:. .,:OOc,:::ol:cc;,llcocclc:;,;:;,;coxdloloddooocc:cxxodlcodxkxxl',odxdlccox00O0OOOOkkOOO000KKXXXK0KK00000KXK00XK00KKKKKOO0KK00
O00KXXXXXXXXXXNXXNNXXXXXXXXXKKKKKXXXXXXKXXXXXXXXK00KOOo:cc;:lxdc:::;,lkd,...,lkkoc:clol::c;:dlclc:cc;::,;:,,:oookdc:coxoc:;,;odxkloxkkkkxc..,:oodxOOO00OO000OkkO00K000KKKXXKK0000OO0KXKKXK0KXKKKK00KXK00
0KKKXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXX0OO0Oxkd::::;cxxl;',;cdxol:cdxxxdl:llclccc;lo;lllcc:;:lc;;;;cclllddc'';:;::,:ccddloddxkxxl...,kKKXK0KKK00K0OOOOO0KKK0KKKKXXKKKKK0000KXKKKKKKKKKKK00KKK00
O0KKKXXXXXXXKKXXXXXXXXXXXNXXXXXXKKKKXNXXXKK0KKKKK00OkkkOo:cccccoOkc;;:clclooooc::;:oo:cddc:dc,:clolc:::c::llllolcclo:::;,;oc,;cccoll::coxl,..:00000OO00O00OO0OOOO00O0KXKKKKKXKXK000KKXXKK00KKKK00KKXK00K
0KKKKXXXXXXXKKXXXXXXXXXXKKXXXXKKKK0KXKKK0OO0KKKKXXX0OOOOkdllcc:;oOKdcc:c;,;,',,,;lxdccloocll,':;:::,.:ccc:cllloooc:ccc;;;,cl;,:::c:;::;ldl:''dK00000000O0OOO0000O00OO0KK00KKKKXKOOKXXXKKXKKKXXXKXXXXXKKK
KXXXKKXXXKKXKKXXKKKKKKXK00KKKKK0KKKKK00K000KKKKKKKKK00OkkOdlc:coodkOoccllldlccclllolloc,ll:;':c;:oc,;clldl,;llcloc:llllool:co;,:c:;;;,;lxdc'cOK00K00KKKK00OOOO000OO00O000O000KKK000KKKK0KKKKKXXKKXXXXKKK
XXXXXKKKK0KXKKKKKKKXXXKK00KKKKKKKKKK0KKKKKKKKKKKKKKKOOOOO0Odol:llcodxoloooddodxxdodl;;;cdc;;colllldc;:l;lkl:::::clcodoolcllccldocc:;::loxd:,d0KK00K00KKKO00OO00OOOOOOO000OO0000KK000K000KKK0KXXXKKKKKK00
KXXKKKK0000KXKKKKXXXXXK00KKKKKKKKXXK0KKK00KKKKKKK000OOOOOOOOkollol:cldlclxxkxkkxxd:';;;ldolododo;;c;'cxccc:olcloc;coddoc::c::lldo::cllddol::kK000000O0KK0000K0kkOOOkkkO00OO0K000000O0KKKKKK000KXKKKKXKK0
O0KK0KKKKKKKKKXXXKKKKK0000KKKKKXXXXKKKKKKKKKKXXKK0OO000000OkOdc:cllc::lccdxdddocldc,;;:llcllllll::cc:dx:;;:odddllc;cdlcl;,:cllccccoodxkxdl,c0KK0OOOOOO00KK0OOOkkOOOkO0000OO0K00OO00OO0KKKKKKK0KKKKKKKKK0
O0KK0KKKKKKKK00KXKKKKK00000000KKKXXKKKKKKKKKKXXXK0OOO0OkO0OkOOollllodoodxdlllldddlccc:::clccl:oo;;:;;od:;;;cloclolcl:clc:;;lo:,;:cdkOOkxoc;dKK0000OO00OO0KK0O00OOOOOO00000OO000OO000OO0000KXKKKKKKKKKK00
0KKKKKKK0OO00K0KXXKKK00000000KKKKKKKXXXXXXXXKKKKXKKK00OO00OOOOxccooccc:clcldocc:;cloddolcccc:;:oclo;.:o:;:;,:clolcodlcc:;::lc,';oxxO0Okdl:ck0000000OO00O0KKK0OOOOOOkkOOOOkkOkO0000000O0O0KKXKKKKKKXK0KK0
KKKKKKKK00000KKKXKKKKKK0000KKKKKKKXXXXXXXXXXKKKKK0KKK00OOOOOxoo;.:oodddxdodoxdclcllclllddl:cdocccc;;;:c:,cc;;;llllc;;;;:;;:;'',lxdk0Okxdl,,cdOK0O0K00OOOOKK00OOkkOOkkOOOkxkkkO00000K000000KKKKK000K000KK
KXKKKKKXK00KK00KK0KKKK00000000KK0KXXXKKKKXNXKKKK00K000OOOkdol:,,.':lololooolldxc:cc;;loodl;;dl:c::cllcc:cc::lxo::cl:;;,,;,,;::codxOOkxoc:,';ccoOOO00OO00000O0OkOO00OkOOOkkOOkO00OO0KK0000000K0000KK0OO00
KXK0KKKXKK000OO0KKKXK00K0KXXKKK000KK0KKKKXXXXK0O00000OOOxolc;''c:';:lxkdlddlc:lxdl::;clclllclolclodc,,cl::::ooclc,;:;'',;;,':oodkOOOxoc:,';:;c::dOO0OO00000OOOkOOOOOOOOkkkOOkOOOOOOO0K00000000000O00OO00
0KKKKKXXK0OOOOO00KKXXKKKKKKKK00KXXK00KKKKKKXXK0000OOOOxlloc'..,xd;;clodxxdddolccdxdl;,:c:ccclllllolcllc;,,:ooc::;,,;,'';;;clccoO0Okxlc::,,xd:ll;,lkOOOOOO00OOOOOOOOOOOOOOO0OkkkOOOOO0K0OOOKK0000OkO0000K
0KXKKKKKK0000000KKKKXXKKKKKKK00KKKKKKKKXKKKKKK00O0OOOo;col,..'l0Ko,coooddxxddddoooxkxl:lolccooloooddol:coolccclc;;:;;;.';cccclx00Oxo::::;cOOcclc,'lkOOOOk00O0KOOOOO0OO000000OOkk00OOO0000000K0000OO00000
KXXXKKK000000K0000KKKKKKKKK0000KKKKKKKKKKKKKK0KK0OOOo,,cdc'.,ckKXKo,:llodxkxdoxkkxddxkooooocccldoooccloxxxoloodddl:;cocloolloxkOOxo::::;:xKklcc;;,,lkOOOOO0O0000OOO0000000OOO0OO0OOOOOO000000KK000OO00OO
KKXXXXKKK00K0KKK0000KKXKKKK00KKKKKK000K00KKKK000OkOx;,:ldo:;:dKKXNXd;;coddxdodddxdddxxkkdoc:loooc::;;cddllooollc:coodol::lodxOOOkdocll::dK0ko::;;:;,ck0OOOOOOO00OOOO000000OO00OkOkkkOOOOOOOOO000OOOkkOOO
KKXXXXKKK00K00KK0KKKKKXXKKXKKKKKK000O0KKK00000OOOOkc',:lkko;;xKKXXXXx;,cddoooxdxkdlooxxddxxoldccc:oxddllocloxdocllcooclllooxkOOkxolllccxK0OOdcc:;,,;,ckOOOOOOOOOkkO00K000KK00000OOOOO0OOOOOOkOOOOOOkO000
KKKKKKKKKKK0000KKKKKXKKKKKKKKKKKK00K00KXK0000OOO00l'';;cdkx::kXXXXKXN0l;colodccdxddxxxxccdxOxdloccxxlooldxdodddddlcolldoooxOOkkdlllccd0K000Oocl:;;,,,,lkOOkkOOkkOOOO00000O000OOOO0K0OOkkkO00kkkkkOOkkOOO
K00KKKKKKKKK000KKKXK000KKKKKKKXKKKKKK0000000OOOOOo,'',;coodcc0NXXXKXXNXkc;:lolccllloodkklldkkxdxxddlldkxxxdllxkllolllooooxOOkxoc::lxKXK0O00Olcc;',,'';;:okkkkOkkO00000O00OOOOOOOOOOOOOOxxO0OOOOkkkOOkkkk
KKKKKKKXKK000000KKKXK0KKKKXXKKKK00KKKOkOO00OOkkOo,''';cllldloKXXXXXXXXXX0o;;::ldoooodxdOOkkOxdOOOOxdxxkkkOkooxxclxddxoldO0Oxxo:;cxKNXK00000xcc:;,'''''',;:dxkOkxkOOO0OkO0O0K0OOO0OOOOOOkkOOOOOOOkkOOxkOO
KKKKKKXKKKK00KK0000XXXXKXKKK00000KKK0OOOOOkkkkkd,''.':lolcood0NXXXXXXXXXXXOl;:cccoolodxkkOOkxkOxk0kxkkkxxxxxdodddkkoodxkO0kdl;:d0XXXKKKKKK0o::::;,'....,;;,:lodxkkkO00OOOO0000OOOOO0OO00OOOOkkOOOkOkkkxx
0KKKKKKKKXXKKKKK0O0KKKXKKK0O000OOOOOOOOOOOkkkOo,.''',:loccoxdkXXXXXXXXKKXXNKkl;;clcclllxkddxkO0koxOOkkO0doddkkxxddoloxOOkxl:cd0XKKKKKKK00Kk:;:::;;;'..',,:;,;:cloodkOOOOOOO00OOOOO00000OkOOOOkO0Okxxkkxx
O0K0KKXKKKKKKK0000000KK0000OOOOkxxxkOkkkOOkxxo;,,;;,;:clccdkxdOXXXNNXXXXXKXXXXOl;:cclc:lxkxoxkOOkxO00xdOkdxddxOkddxkkkkxocld0XXKKKKKXXK0KOl::::;;;;,....';;'',:c;;coxOOOOOO0OOkkOO0000OOOkOOkkkkkkxkOkxk
O00KKKKKK0KKKK00K000KKOOOOOkxkkkxkkkOOOkkdc:;,''.';;;;:lc:loddd0XXXXXXXXXXXXXXNXkc,;llccdkkolodxO0OkxxxkO0OooxxddxkkkdlclxKXXKKKKKKXXXKKKd::;;:;;,''''...';,..,,';c:cdkOOkkOOkkkOOO0K00OOkOkkkkxkkkOkxxk
O00KK0O00000KK0000O0000OOOkkxxxkkkOkxdolc:;;,'''..'',:cc::lolddxKXXXXXXXXXXXXXXXNKx::ccloxkkolooodk00Oxx00dcloddxkkxolokKXXXXKKKKKKXKKKKkolc:::;;;,,,,..',;;'''.',:;;:cdddxkOkO00OkO00OkOOOOxxxdxkOOOkkk
00000OOO000000OO000kkO0OOkkOOxxkdllcc:::cccc,.','.'',clccoolclolxXXXNXXXXXXXXXKKXXXKd;;:lodkkdooollxkxxxkxdllodkkxdlokKNXXXXXXKKKXXKKKKOdoo:cllc::;,,'..',::',;,;;:;;,,:::loddkO0OkkOOOOOOOOkxddxkkOkxxk
OO00000000OOkkOOOOOkxkkkOOkkxdlc;;:ccc:::cc:'',;,,:::cllllollllloOXXXXXXXXXXXXXXXKXXX0l;:ccokxddxo:cloxkkxolodxxdlokKNNXKKKKXKXXXXXKKK0dodollll:;;;''''.',;:,';;;::;',,,,;:::c:loodxkkkOOOkOOxxkxkkOOxxO
O0000KKK00OOkxkkkOkkkkxxxkxdc;;:clcccccclc;,';:;,,::;:ldl:lolccoldKXXXXXXXXXXXXNXKKXNNXkc;;lddodxdc::coxxoodddlcokKNXXXXXKKKXXXXXXXXKKxlcldolll:;:,''''.',;:,.,:::c;',:,,;;;;:cc:;;:lodxkkkOOkkOOOOOOkkk
00OOO000OO00OxxkOkkOOOkxoc::;:cll::c::cloc,..','';:;;:odl::cc::ccckKKKKKXXXXXXXXXXXNXXXXKd;,::cllolcc::lddddlllxKXXNXKXXXXXKXXXXXXXXKOoc;;ddllccc:,,;;,,,;;cc'.;::;,,;;,,;;;;::::;'',;;:ccloxkO00OOkkOkk
OOOOkOOkkOO0OOkxxkOOxdl;;;;::::::;:::::cc,'''''',:c:;:oooc;;clc:cclkKKKKKKKKXXXXXXXXXKXXXX0d:,;;;coocccloolox0XXXXXXXKKXXXXXXXXXXXXXOl::;;cddll::;:c:,''';::l:'',,,,,,;;;;,';;;::;,,;;'',,;::loodxxxOOkO
OOOOOOOxxkkOOkkkxddc:::;;:lc::c:;;;;:::c:,'';,',;;:;;:llll:;:ll:;cclOKKKKKXXKKXXXXXXXXXXKKKX0dc,',;;;;:::okKXXXXXXKKKKXXXXNNXXXXXXK0l;;;;clodolc:;::;,''':c;c:..',::;:;;;;;;:;,;;,;::;,;;,,,;::;;:::lodx
OkkkOOOkxkkxdlloc:::ccc:::::;;c:;:::,';:;;:::,'',,'.'lolccc::coc;:l:dKKKXKXXXXKKKKXXXXXXKKKKXXk:'.....'.'o0XXXXXKKKXXXXXKXXKKXXXXX0dc:::::cllddlc;,,;,'',;:clc'..,,,;::;,',,,,,;;,,',;,,;'.,;;;;,,:clc::
kkkOkxddolc:;;;ccccccc:,;::;'':lcc:;,,,:c:;c:,,''',,clll::cccclc::cclkXKKKKKXXXKKKKKKKKKXKKKOo,...';;'...'o0KXKKKKXNXXXXXKXKKKKXX0o:c;;;:::ccoollc;,,,'''';cclc..',',;;,,,,,,'',;;'',,'';,';;;;;:;:cl:;:
kxdol:::::::cllllc;;::;,;cc:;:cccc::::ldo:;;;,'''.;odlcccc:;:ccllcclllkXXKKKXXXXXXKKKXKKKXKk:'..';okxl'...'cx0XXXXXXXXKXXXXXKKKXKdcc;,;::ccclloool:;,,,,,;cc:cc,.',,'',;;,,,,,'':c;;;,'',;;::;;cc;:::ccc
oc;::;;::;:cccccc:;;;,';::::::::;:::::cool:;,'',',colc::cc::::lollccoccx0XXKKXKKXXXXXKKKKKd,''...,odl:,'''..,o0KXXKKKKXXXXXKKXXKxllc;;::;:::lddddl;',,,'';cccc:'.'''',;;,,,,,,,,;:,,,'',,;;;::::;,:::clc
:::;;;:c:::cllc:;;;;;;;;cccc:;:::c:;,:;';:c::,,;;lolcc:c:cll:;coolc:lloddx0XXXKKKXXKKKKXKo',lc,'..''''',cooc;'cOKKKK0KXKKXXXXXKxoolllccc:::lloddolc;,;;;;;:cllc,.,,,,,'..,;,',:;;,''..,;;;::;:;:;;;;;:cc
,:ll:;:c;;:cllcc:,;:::;,;::cc:::;;;,,,;,..';:::coocllccc::::::lodoc:coloOxokKXKXXXKKKKXKl''cxo;,....'',,cxd:'.'cOKXXKKKKKXXX0xllocclocc:::ll::lcol:;;;;;;c::cll:,::,,,,,,;;,';::;',;',,,;clc;,;::;::::;;
;clll:::;;:llll:,;::;::;;:ccll:::;:::;,,'...':lddl:clc;:c:;;::ccoo:;:lllkKkldKXXXXKKKXKd,'''c:''''''',,.';;'''..o0XXXKXXXXXkl;:lc::ccccc::cc:cc:ll:;,,,',ccccoo:';:;,',;;;;,,:;,;,,,'xxx Kiko Capile xxx
................ ........................................................................................................................................            ...................................
..                                                                                                                     ......          .                                                               .
..                                                                                                                       ....   .                                    ..                                .
.                                                                                                                         ...   .. ..                        .     ....                                .
.                                         .   ..                                                                                .. ..                   .   ..... ......                               .
..                           .           ... .......                 ..                                                        ..  ..  ..  .          ...   . ... .......                              .
..                          ...  ...  .............                                                                                .       ..          ..     ... .......                             ..
..                      .   .......................                                                                      .              ....          .    .  ... .......                             ..
..                     ...  .....     ............. ..                                                              ...   .          ...  ..    .  ....   ..   .. ........              ..            ..
.                      .... ......    ........ ... ..                                                                 ..              ....  ......  . .....        .........           ...            ..
.                     ..... ...... ......... .  .  .                                                                                   ...  ......   ...  ....      .........   ...   ...             ..
.                     ..... .......  .......                                                          .............                        ........  . .... .      ..........  ...     ..             ..
..           ....       ..  .........  .   .      .                         ..                   .........   ..........    .       .        ......    ... ......     .......  ....      ...           ..
..               ..      .  ..........    ...        .                     ..                ......               .......                 ..........  ..  .......      ....  .....              ..   ...
.                ...    ..  ...........           ....                                     .....                  ..........               ..  .. .     ... .  ...        .......           ..  ..   ...
.                           ............ .............                                    ....                   .............             .........   ..   .    ..     ......... .         .......  ...
.               .     ..   ............                                                 ......              ....................            ............  ....    ..  ..........  .          ...........
.                 ......   ....... ...                                                .........          .. ......................           ...........  ....       ........... ...          ..........
.                         ........  .....      .                                    .....................  ........................           ..........  .....      ........... ....          .........
.               ...       ........  ..............                                ..................................................           ......... .......      .........  .....          ..  ....
.                ....... .........          .....                                                ......................        ......           .......  .......     ..  ......    ......            ...
.                  .... ..........           ...                                                      ..........                  ....          ....... ........        .......    ......            ...
.                      ...........          ...                                  ...........           ........         ........    ..         ....... ..........       .......     ..               ...
.                     ............        ...              .....               ....................   .........    ...............   .         .....   ...........     ........      ....            ...
.                     ...........      ..             .........                .......      ........................................             .....  ...........    ........        ....         ....
.                    ............                 ............   .            ....   .......    ...................             ......            .......  ........   ..........         ...        ....
                     . ..........            ................   ..             .  .............    .............   .............   ...  .         .........  .......  ..........          ..        ....
.                   ............          ..................   ..                 ...  ......     .............     ..............   .  ..         .......... ......  ..........                    ....
                   .............       ....................   ...          .  ....   .       ....................        ....      ...  ..          ...........       .....  ...                    ....
                   ............      .....................   ....         ... .........  ...............................       .......  ..           ...........  ..  .....                         ....
                  .............   ........................  ....          ..  ......... ....................... ....  ..... ..........  ...           ............ .  ....                          ....
                  ...........   .........................  ...           ...  ......... .............................  .... ..........  ...            ............                                 ....
                 ............ ..........................                 ...  ... ....  ............    .....  ... .... ....... ...........       ..   .............                                ....
.                .....................................                   ...  ........ ............     ...    ... .....  .....  ..... ....       ...   ......                      .               ....
                 .................................                       ...  . ...... ..................................  ......  ... ....       ...    ...                   .                     ...
                ...............................                         ....   ...... ....................................  ....... .. .....       ...    .                  ...    ...              ...
                .........................                               ....   ...... ...................................... ......    ....          .                      ...    ...               ...
                ................... ..                                 .....  ...... ..............            .............. ........ .....         .                ..                             ...
                 .................                                     ..... ....... ............                .............  ....... ...                                                          ...
                  ............                                        .........................                    ............  ......  ...                                                        ....
.                    ........                                         .... ........ .........                       ............  ....... ..                                                        ....
                     ........                                         .... ....... .........  ....                   ...........  .......  .                                                        ....
                    .........                                         ... .......  ............                    ............    ....    .                                                         ...
.                  ..........   .         ..  ...                    ...  ......    . .......  .....            ..........  .  .   ....                                                              ...
.                 ...........      .          ...                    ...  ... .  ..........  ..... ...   ...............  ..................                                                         ...
.                ...........    ..                                         ..............  ...  .....  .......  ..  .........................                                                        ...
.               ............        .......                             ...........      .  .......  ....... ...............  ........... ...                                                        ...
.              .............  ............ .....                     ...........          .......  ......    .        ........ ..    .......                                                         ...
.              ............. .......  .........                      .........        .........  ..........     .................... ......                                                          ...
.             .............  .....  ...........                      .......    . ...........  ............. .......        ........  ......                                                         ...
.          .  .............  .   .............                        .......  ...........       .......            ....       ...... ... ..                                                         ...
.          .  ............  . ................                        ..................      ....  ...        .........   .......... .....                                                          ...
             .. ..........  .................                         ..............        ................................. ........ ....                  ..          ...                          ..
        ..   ............ ..................                           ..... .......      ................................................                    ..         ....                         ..
.       ..   ..............................                            ............. ... ................................................                       ..         .                          ..
.       ..  ...............................                            .. ..........  ........... ........... ............................              ..      ...                                   ..
.       .   ..............................                              .... ...............................      .......................               ...       ...                                 ..
.       .. ..............................   ..                          .............. ..... ..............       .................... .                 ..      ....                                 ..
.       ... .....  .................. .    ...                            ............ ....................      ....  ............ ...                           ..      ..                          ..
.        .. ....................    ...   ....                            ............  ...................     ....  .................                           ..   ....                           ..
.        .....................     ..    .       .                        ..  ........   ......  ..........    .......................                             .. ....                            ..
.        ................ . ....  ..                                       ............   ...... ..........    ..................  .                               .....                              ..
.        ............  ........   .                                .       .............   ................    ........   ...........                               .                                 ..
.         ...........  .........                                  .          ............. ................    .......... ..........                                     .                            ..
.         ...........  .........                                  .         ..................... .........    ....................                                   ....   .                        ..
.         ...........  .......                                   ..          ...............................   ....................                                     ..                            ..
.           .   .....  ......                                    ..           .................... ....  ...  ....................                                                                    ..
.                 ...  .....                                     ..           ..................   .......... ....... ...........                                                                     ..
.                  .. .....                                     ....           .................. ........... .......   .........                                      .                              ..
.                .... ...                                       ....           .................. ........... ...................                               .          ...                         .
.                  .. ..                                        .   .          .................. ............  .................  .                            .  ..        ..                        .
.                                                                              .................. ............   ................  ..                        ........  .    ..                         .
..                                                                             .................. ............ ..................                          .....    ...          ..  .                 .
..                   ......           .                                        .................. ............  .. ...............                    .    . .  .         .   .  ...  ..               .
..                  ..  .....                                                  ................................ ..................                    .     ..  ....  .   ...  .  .     ..             .
..                 ...   ..          ...                                      ................... ............. ..................                               ...  .......         ...              .
..                ...... .    .     .  ..                                     ................... .............  .................                     ..        .... .....  ..   .   .   ...          .
..              ........   .. ....                                            ..................  .............  .................                     ..     .............      ...  ... ....         .
..              ......... .... ...                                            ..................   ............  ..................                     .     ...    .......... .     ...              .
..          .        .  .... .....                                            ...........    ...   ............. ..................                               ........... .                        .
.            ..  .       ..                                                  .........  ...   ..   ............. ...................                .    .       ........ ..     .   ..  .. ..         .
.          ...       ..  .                                                   .......  .....   .    ............  ...................                .    .           .... ..  ..    . .  .  ...        .
..        ..     ....... .. .....                                            ....... .....    .     .........    ....................                      .       .........  ...  . .....  ... .      .
..         .   .. ......  ..    ..                     ..                   ..............   ..            .     .....................                              .  ....  .     .   .   .  .  .     .
..          .  ..........  .  .   .        .           ...                  ... .........    ..          ..      .....................             ..   .....          .......           .    ....     .
..           ..  ....  .......   ..       ..            ...                ..  ..........    ..         ..       ......................            ..   .....    ....  .  .      ...      ..  .....    .
..      ..   ......      .......       .  ...    ..       .                ..  .........     ..        ...       .......................           ..   ...        .   .  ...   ...   ..  ..  .....    .
..        .   .....   ...     ...     ...  .  . ...        .               ..  .........     ..         .         ......................           ..   ......    ..   .  ..       .                   .
..         ......  .. ......  .         .    ..   .                       ... .........      ..                   .......................           .    .....  ....      ..                           .
..         .... .  ... .....        ..         .....                     ..............      ..         .  .      ........................               ..           ..                               .
..     ..  .... ..  .....  ..    ...     .........    .                  .............      ...         ..        ........................                      ....  ..   .    ..                     .
..     ..  ........ ...... .....  ...  .     ....  ..                    .............      ...                   .........................                  .  ....    .. .    .    ..                .
..    .       . ..  ..........     ..   ..    ..   ..  ..               ......................                    ..........................                  .    .   ...                 .           .
..  .... ..   ..   ....  .. .....     . ....  .     ...                .......................                    ........................ .                  ......   . .                             .
...      .... ...  ......   ......     .       ..   ..                 .......................                    ........................  .                         ...                              .
....   .....  ..  ..   ...  ....  .      ..    .... ...  ..           ........................                     .......................                     ....                                    .
....   .. ..  .  ....  .......         ........    .     ..          ...  ....................                     ......................... .              ..  .......  ....     .      .   .         .
... ..... ..  ....  . ......    ...  ....  .. ..       ......        ..  .....................                    .............................          ...............................................
...............................................................     ...........................     ....................................................................................................
.........................................................................................................................................................................................xxx Juntdoe xxx
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXK0OOkkkkxxxxkxdxOKNWNNXKKKKXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0xdo:;,,'',,''''......,;::;'''''',;ldkKNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXXXKKKKKKKKKK
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWNOxo:'.......   ......   ... ........... ...;coxO0KNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
WWWNNNNNNNNNNNNNNNNWWWWWWWNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0d:'....                   ..  ..         .....  ...';coxxO0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKKKKKKKKKKKKKKKKK0Oo;...                                            .         ..,:ldxxkO0KXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXOc...                                                              ....,;cllox0XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX0d,.                                                                    ....,;ccccokXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKx:.                                                                           ..,;;,,;cxXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXOo'                                                                                  ..';clokXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXk:.                                                                                     ..;ccc:lONWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKx;.                                                                                          .;:;;l0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0d,                                                                                              ..,;lOXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0d'                                                                                                  ..ckKNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0o.                                        .....                                                        .,o0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0o.                                        .';'oo. ...                                                     .,xXWWWWWNNNNNNNNXXXXXXXXKKKKKKKKKKKKKKKKKKKK
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0l.                                       ..';,lXO;...;;.                                                     .;xKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXNNXXXXXXN
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKk:.                                      ....''lOkcco;.';;,'.                                                    .oXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWNNNNNWNNNNNNWWWWWWNNNXXXXXXXXNNNNNKl.                                     ......;oxlcokOxdl,.':,...                                                  .:0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWXl.                                    .....'coolldkOOOOOOko;'....:;.                                                 ,ONWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNd.                                   .'...;dkxoldkOkOOOOOOOOkdc;..,odo:.                                               ,OWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWk'                                 ..,'.':d0KOxxOOOOOOOOOOOOOOOOkxo;..:odl;.                                             ,0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNN0,                               ..','.,cdOO0NNKOOOkOOOOOOOOOOOOOOKWXx,...:ll:.                                            :XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWK:.                             ...',,;:loddox0XN0OkkkOOOOOOOOOOOO0NNKxl;....,:;.                                           .oNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXl.                          ..''..''':dollllclkKNN0OkOOOOOOOOOOOOKNNKdlllc;..';c:.                                           'kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXl.                         .','..':oololloooll:oOKNNXK00OOOOOOO0KXNN0xllcc:c:,..'oo'..                                         :KWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWN0l.                       .c:...'coxOKkloodlloooloodOXNNWNNXXXNNNNNXKOdolcclol:;ld:.,;,,..                                       .dNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWNK0k;                     ...',..',dOkO0Oxooooccccclooclxk0XXXNNNNNNX0OxoodlloodocldOOx,..';,.                                       ;KWWWWWWWWNNNNNNNNNNNNNNXXXXXKKK
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNK0Kl.                    ...  .cocdOOkdxkdoolloxxxxddooolcok00000KK0xlodollxO00xolcok0Kxc,.,od:.                                     .l0KKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0OOKo.                   .....'.;llxkOKOxxxoooodxxkOkolloolldk0XNNNNWKoclodolxOkddollodxOkkk:..d0l..                                    .oKNNNNNNNWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWNNWWWWWNWWNNNNNNNNNNNNNNKKXNk'                   .....:;'';okokKOdodllldOK000dclloddooxx0WWWWWXocodddloxO0XXxooodxxkOkl..cd:..                                    .c0NNNNNNNWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXNKd,                    .. .;:c::ox0X0xdlcodoodxKNKxc:loolloodddKWWWWXxccloolcokKN0dllloodk0OOo'''';'                                    .,;xNWNNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNX0kxc.                      'lddclKXKKK0OOkkkkdollccllollcloxkddddxXWWWK0OdlllllclooooxO0KXXXXKKOc,:,...                                    ';,xNNNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWNOdxKO,                      .;oxo:okxddk0kxkO00KKKK0kxkdodk0KK0xoodddkOkO0XX0kxdoodk0KXXK0Okxdoolc:'.;,.                                     .:c,dXNNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWWWWWWWNOoo0NK:                      .',cc,';ccok0Odlolcodoodxk00kxk0xooollldocldollod0K000XNX0kxdc:coxxOkoxkd:.':'.                                    .:l;oXNNNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWWWWWN0olkNNx,                       .'.',..cxOOxoxOkk0Ok0K0kocllldKN0xddoccdoccllcloooox0OkxoccllccdO0KX0kKXX0o,';'                                   ...lx;lKNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNXdcx00k;.                        ..':,'oOOxoldOKO0XXKKK00K0xooloOXN0xccooc:ccclooodOkocodolcccdO0KXXX0XWNXK0kl,..                                  .,..do'c0KKK0000KKK0000000000
KKKKKKK0000KKKKKKKKKKK0xloOOo;.                          ..,;;lxdlokK0000NWWXKKK00KNOdoc:lkK0dldoldxddllccOKdcloxoc::dKOONWNKKKO0XXNWXx;.                                   ,:.'xl,kNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWXxoOK0x,.                            '::;;:ccxXKKNKKNK00XWWWNKXNkcclcdkxxddkKXKKXKxok0kkxccdolld0K00XW0kkxxkOXWWWXk,                                   .:, 'l;oNNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWNWWNNNNWKookOkl'                              .',:lloxKN0XWKOkxxkxk0XNXKN0olcoKWKO0XWWWWWWWNXOx0WN0dolooxKKXNK0xdkkkkdd0NWXOl.                                   ,l. ..cXNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWNNNNNNWKooOOd;.                            ..  .;cokOOKN0XWXxoxxxxoxKK00NKo:l0WNK0XWWWWWWWWWW0okNWWN0xdod0KKWNKkxxkkkdkO0WXOk,                                   .lc...'kNNNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWNNNNNNOoxKk:.                              .. ..;dxdolON0OKKOooddddkXXkx0Oll0NWXOKWWWWWWWWWWWNkcd0XNNNKkdxk0XNNX0kxkkxKXO00Kk:.                                   ':,,'.:0NNNNNNNNNNNNNNNNNN
WWWWWWWWWWWWWWWWN0lx0c.                                   ..,dl:cclOX0KXK00OxO00KKkoloxKNWW0OXWWWWWWWWNWWNKd:coolxOxxookxk0KKXNX00NXOk0Ol,'.                                   ..;c..l0XKXXXXXXXXXXXXXXX
0000000K000000OOkc;;.                                     .,:,,ccccldO0KK0OO0KOOkdocckK0O00k0NNNKKOOOkOKNNXklclldKOlclloodk0XXKkOKK0Okocc,'.                                     .,c'.okO000000000000000
XXXXXXXXXXXXKKKO:.                                      ....::clc:clccdkkkOOOkkkdc::coc,clckX0Okocooolclox00dccokkooooolllodkkkxkxxxo::cclc'..                                    .;;'x0OXNNNNNNNNNNNNNN
WWWWWWWWWNNNXOl'                                        ....;odol::c:cllllllll:;;;:::lod0OxOklloo;:odolc::lxklo00odxdoolccccloccllcllodx0Xx';d,                                      .oX0k0NNNNNNNNNNNNN
WWWWWWWNNNKx:,.      ..                                  . ..,lO0xdooooooolcccloddxdloxKWX0kooollc,:llolccccdxOWNOxxxO0OkkddxxxOO00KKXNN0xdd:c:.                                      ,xXKx0NNNNNNNNNNNN
WWWWWNNXOl;;l:.      ;,                                  .. ,:;okKXXXXKKK00OO0XXXKKOodOXNKOxlllcccllllloc:c:lxONXkxddkkO0KXXXNNNXXK0OkkxoxKNx'..                                      .;okOxKNNNNNNNNNNN
WWWNNKx:,;lko.      'o;                                 ... ;dlldxxxxkkOOO0Oxx00K0kddkOKX0ko:;:cllolc:coo:::cdkK0kxdxkkkkkkxdkkkxxkkkkO0KXXKxc,..                                      .,:odONNNNNNNNNNN
NNXOo,,:oddl.       .:'                                .',. .:oKXKK00OOkkOkxxO00kxxxddOXK0xlccccllllccllc::ccldxxxxdxOOkOOO00KXNNNNNXXKK0kdxkko;..                                       ...lO000000000O
Oo;',coddoxl.      ''..                                ';'  .'cxkkkOO00KKK000kxkOOkxookK00klldxO00kl;coclO0kxllkK0ookOO0KKOkkxk00OOkkkkkkkO0XKk:..                                          .,xKKKKKKKXX
c';oOkkkx00:.     .cl..                                ''. ..:k0Okkkxxxxddddk0K0xxOXKxddkKOkKXXXNNOoloockXXXNKxxKXdoKN0kO0KNXXXXKXXXXNNNNWWWNko;::.                                         . .cOXNNNNNN
'ck0xxxxOOx,      .:xl.                               ...  .,xNNNNNNXXXXKKKXX0xxOXNN00XOOXOkkxkK0dldddocdKKOxOkxOKkoKWNXKOkOKKXNWNNNNXXKK00Oxllc;c'                                ..       ....:dOXNNNN
o0Kdodoxk0k'       'oxx:.                             ''  ...ckOOOOO0000K0kkxx0K0KNX0XNOKNxcox00xclolllco0KdcclxO0OdONWNKkkOkxxO0OOkkxxxxkkkkxOx,''                                .:'        .;;:oOXNNN
OXx:llldOKk'       .',::.                            .'. .',,dOOOOkddxxkxxdkKXkccoKX0X0kXKxoc::ddcooooooddo::lldK0OxokXXd:ckXK0OO0K00O00KXXXKkdx:.:'                                .';;.      .::lx0XNN
xO:;;,lx0KO;                                         ..  ..:lkXXXNXKKXXNKkOXNNkcco0KkOxdkxdxdlcokxollllooooololoOkdxdldOOxkKWNKxdKNNNNWWWWX0dcl0l,kc                                 .'::.      .,,cdk00
d0c.;xKKKK0c.                                        .....'::dKNNNXXNNNNXdckXNNKKXK0KkkKK00KK00KNXxlcoxkxk0O0K0xxOxkK0dloOXWWXxcdNWNXXKK0klcccdKl;x;                                   .':'      ...lkk0
dd;.:KWNNNNO,                                          .:ol,,cokXKkxxkk0Xk:ckXNNX0KXOkKNK00KNNNNWXdclooco0WWWWNKOOK0OXKxlldkKOc:kKxddoooc:clcck0o:,.                                   ...''.   .;;.;k0K
kl;';kXNWWXx;..                                       .,l0d;colox0dloolkXk:;lxOOxkOkOXN0od0KNNNNNNklclocoXWNWWX0xodkkk0KOxdclc,;oxoooollcloc:oOkdc.                                     ...,'.   'xc.lO0
xKk,,okkxlc;..                                      ..'lcooloolc:ccloolloollclllllkKX0dloox0XNNNN0lloddlxNWNWNX0xol::cclddc:c:;llcooc:clcd0o;dkdo'                                       .,,,,    cO:.:O
OKO:'lxl::,.                                       .:'.::;kkol:;,,;;cllclkkolcccldkxo::ccldOXNNWXkxO0KK00KXNX0kxO0Okxddddoooocokxddl::lddll:ckxl,  .                                      ,:,'.   .ld'.l
KKOc..':;.                                       ...:; .:ckkcc:;cooddlccldOK0xlc;;;::;,:clk000K0OxdddxkxdxkOkkOocodxkkkxxdddk00dodoccloxkolcoxo,  '.                                       'dl.    .ox'.
Kxoxx:.                                         .cl.,, .oddOo;;;:lllkk:cokXNNNXKOOkkOOdoddxxoldxdlodddddllkOdolldooxddxkO0XNNNXkoolllllc:clloo:. ,d,                                       .xO,     ;x:.
;lO0o.                                           :kkc. .lxdkkl::;;,;dd::dOXNNNNNK0KKKOxOKx::dOOkkxkOOO0K00XX0dlkKkloddONWNNNNNXOxlcll:cclc:col''lOo.                                        c0c      ,o'
cc:'.                              ..,.          'xK0xl:oOOxxl::::cxOdooxOXNNNWXkdoldooO0dcd0Kxox0kxxOKKkx0X0kkkOkclOkdOKNNNNNN0xocloddddoccdddOX0;                                         .xo.     .,'
oc.                     ..';::codxk0KXl.         .xNXKXK00OkxolloodO0xc:lkX0kxOkx0Oc,;loloOOdkkx0kkKXKkkKKk00xOKKKkd0Oox00kx0NWN0ol:oOOkxxxxOKXNNd.                                          ;l.       .
'                   ':oxk0XNNNNNNNNXk:.           :KNNNNNXXX0kxxdooodl;:cldkOdodlxKo,lO0kxOxx0kkO0X0kOKKkO0kOOkOkx0Okkdlxxdk0kkkdll::dxxk0KXXNNNk'                                           ::.    ..  
.                .;xKNNNNNNNNNNNXOo,.             .dNNNNNNNNNXXXKK0Okdodxox0Kxc;;::;;oxkkx0kkOOxdkk0XKkk0OkkokOkOxkkxOOdccxKKxoddxxk0KKKXNNNNNN0;       .                                    ,;     .l, 
               'lOXNNNNNNNNNKkoc'.      ..         ,0WNNNNNNNNNNNNNXXXKKKKK00OOkkkkxxkdokO0kkOxl;:odooddodxkddxxOxxddkxdddk000KXNXXXNNNNNNNNNNXc.      .l'                                    .     .dx.
            .,dKNNNNNNNNN0o;'.         .:,          cXNNNNNNNNNNNNNNNNNNNNNXXKKKKXXXNX0xkkOOkxdl:;;;::codxkOdoOKKKKKXXKKXXXNNNNNNNNNNNNNNNNNNNx.       ,Oc                                           c0:
          .:xXNNNNNNXXXKx;           .,:c'          .oXNNNNNNNNXK000XNNNNNNNNNNNNNNNNNKOkkkkkxdlc:;;,:llldxxxkKNNNNNNNNNNNNNNNNNNNNXOkO0KXNNNXl.       ;0x.                                          .:;
       .,oONNXXK0000000ko:;,..     .,cloc.           .dNNNNNNNX0xxxdoooxOKNNNNNNNNNNNNNX0kxxdllcclc::ldocoxkO0XNNNNNNNNNNNNNNNNX0xlcldk0KXNNNK;        .d0,     .;,...   .,'.                          .
   .,:lk0KKKK00KKXNNWNNNNNNX0:     .';lo'             .xNNNNNNNNXXKXXOdl::clokKXNNNNNNNNNX00kxddddlloooook00KNNNNNNNNNNNNNX0koccclx0K0KXNNNNNo.         ;x;     .:dxxdolckXX0dc,.                      .
 ..;clk00KKXNNNNNNNNNNNNNNNNXd'.      ..               .xNNNNNNNNX0xxOXNX0koc:;:ldkKXNNNNNNXK0KK00OOOOO00KXNNNNNNNNXKOxdlccclox0NKxldOXNNNNNd.          ;d,   ........',o0KK000Odc'.                   .
coxOKXNNNNNNNNXKKKKKKXXXKKKXKKOxoc:'...                 .dXNNNNNNNNKxlclx0XNNXKkoc,':odx0XNNNNNNNNXXNNNNNNNNXKKXKkl::cldxOKNNKOkxdoOXNNNNNXk,           .l,   .okOkkxdolcclodxO0XXKko;.                 
NNNNNNNNNXK00000KKKKK00Oxl,,,,''''''''.                  .lKNNNNNNNNNXOdlloxkxkkkxlclxkk0K00KXNNNNNNNNNNNNNXOOKXXKkxxxxxxdxxkkxOKNNNNNNNNXd:;            ''  ...;oOKNNWXo...  ..,:dOKKOdc,.             
NNNXK00000KKXNNNNNNNNNNWNd.       .'.                      c0NNNNNNNNNNNNXK0OOOO0KXNNXXNNNXK0KNNNNNNNNNNNNXKKNNNNNNNNNNXXKKXNNNNNNNNNNNNXo.;c.       ..     .l;   ..;clodc;loc,...;x00000Oxlc,.         
0KKKKKXNNNNNNNNNNNNNNNNNNXklc:;..                           ,kXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXl. ,o'      ,'     .ll.            .ckKK00KXXNNNNX00OOOko:.     
XNNNNNNNNNNNNNNNXXXXXXXXKKK0ko;.                             .dXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0:   .c,    .,, ':.  .;:.              .,lkKXNNNNNNNNNX0OO0Xk:.   
NNNNNNNNNNNNNKxc,''',,,'.';'.            .                    .lKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNk,     ..   .,' .lc.   'c.                 .'oO000KXNNNNNNKOxdkd.  
NNNNNNNNNXKxc.          ..             .'.                      ,kXNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKx'          .'.  ''..,. .,.                   .ldlccd0XNNNNNNX00Oc. 
0XNNNXKko:.                          .,,.                        .l0XNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOo:.         ..    .,:;:,.            .         .;ooc;;lx0XNNNNNNNXOl.
000ko:..                            'c,                           .ckKXNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNXXNXNNNNNNNNNNNNNNNNX0dc;.                'ldlol'            '.         .:doc;;clx0NNNNNNNNN0
NN0l'.  .';clllcc:'               .:o'        ..',,'.              .cdkKNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNKxc,'. .cc.          .cdk0Odo;.           ',          .lxoc,;lcckXNNNNNXKO
Oxl,.,cdOKNNNNNNNNx'             .lo.     ':ok0KXNNX0d.             .lookKXNNNNNNNNNNNNNX0KXXXXNNNNNNNNNNNNXXNX0KNNNNNNNNNNNKkl;;'..;ol.         'oO0K0Okko'            .:'         .lkxdo:ldc:lkKXK0OOK
ddxk0XNNNNNNNNNNNNX0xddl;.      ,xl.  .,lkKNNNNNNNNNNXc              .clodk0XNNNNNNNNNNNOOXNNNNNNNNNNNNNNNNOxOKO0NNNNNNNNNKko:,;,';lc.     .    .kNXNNNNNOc.             ';.         .oKNKddxdc,:dxxOKKK
NNNNNNNNNNNNNNNNNNX0xo:'.      ;Od. .ckXNNNNNNNNNNNNKo.               .cxdodxOKNNNNNNNNN0OKNNNNNNNNNNNNNNNX0kdoxKNNNNNNXOdc:ll,,cxkl. ..  ..    'OXXXK0Okkc. ..          .,,.         .xK0Ok0KKxclodOKXX
NNNNNNNNNNXOdllc:,'.          ;0O'.:ONNNNNNNNNNNNNKd'                  .oOkxocok0XNNNNNNXKO0XNNNNNNNNNNNNNNNNOokXNNNNXOxo;,lOd:d0kd:.':,,':;     lKK00Okxc. 'do.         .,c;.        cKX00OkKN0llxx0KXX
XNNNNNNNK0d'                 ,O0o;:x0KXNNNNNNNNN0o'                     .:0KkollodOKNX000XXK00XNNNNNNNNNNNXOkO0XXXXKkdlodlxXOcd0xOx..l;:dcl:     ,0NXKOl..'o0NKc.        .:co;.      'ONXNN00XXKkkkkkkkO
OXNNNK000KOo'               .lxllox0X0OKNNNNNN0l.                         ,kXX0xooodk0K0kxdxkOO0XNNNNNNNNKxclkkO0OkdooxOK00X0kxk0Xc.::,dxcxd.     c0kl:;cxKNNNNKc.       .ddcd:      cKNXNXOKNNK0KXXXXXX
xxkxdOKXNNNKkl'             'cloodOXNNX0OXNNNO,                            .dXNX0kddddxOXXOkxdl;;dOKKKKOd:':dxO0kooxk0XNX00XXXOkK0:.cclkxONx.     .:xk0KKNNXK000x;.       cKklxc.   .xNXXNX0KNNX0OKXXXXX
c:;ckXNNNNNNX0kl,..   ..,codddllox0NNNNXO0NNO'                           ....oXNNXKOkxoodk0K0KKOxoloooolloxO00kolokKXNNNNXKXXXXKK0;,dxkKXXXo       .cKNKXK0000KXXOo,      .lOxkOl. .oKNXXXXXXNXNXK00XXXX
l:dKNNNNNNNNNNXK0koc::okKXNNNKOkxkKNNNNNKOKK;                             ;c..dXNNNNX0kdoooxxk0KXKK000O00OkxdooxOXNNNNNNNXXXXXXXXk''dKKXX0o.        .oXKOOKNNNNNNKxc'.     .c0XKOxokO0XXXXXXXNNXXXXXXXXX
XxxXNNNNNNNNNNNNNNXK000KNNNNNNNNKOkKNNNNXOd,                              .oc .xKKKXNNXKOkollodxxxdddddooooodOKXNNNNNNNXXXKKKKKXOd:,xX0Okc.          'dk0NNNNNNK0kxxxxc.    'd0O0KKX00XXXXXXXXXXXXXXXXXX
0Ok0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN0OKNNNKl.                    .           :d. ;OXKKKKKXNXKOOkxolllloodxk00KXNXXNNNXKKXXXKKXXXNOoddxk00kxc.           .oOKXNX0000KXNNNN0occodkOKXXXNXKXNNX0KXXXXXXXXXXXX
OKO0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN00XKd,                      .     ..    .oc..dNNNXKK00KKXNNXXKKKKXXXNNNNNNXKK000KKKXXXXXXXNXxodxKXKOko. '.         .,loxO0KXNNXXNXXNXK00OOO0XNNNNNXXXNNKOXNXXXXXXXXXX
XXkONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXOo,                              ,'     :d;.cXNXXXXXXK00KKKXNNNNNNNXXKKK0000KXXXXXXXXXXXXN0oookX0kkl..co'  .     .  'cxKXNXNXXXXXXNNNNNNNNNNNNNXNK0XNNX00XNXXXXXXXXX
NKdxKNNNNNNNNNNNNNNNNNNNNXKXNNNNNNX0:                       .,.      .,.    'dc.cXXXXXXXXXXXXKKXXXXXXKKKK0KKXNNXXXXXXXXXXXXXXKdcolkKxdc;:ll. .,.    'c' .cKXXXXXXXXXXXNNNNNNNNNNNXXXNX0KNXNX0KXNXXXXXXXX
XOxk0XNNNNNNNNNNNNNNNNNNX0O0XNNNN0l.                       .:'       .,.    .o;.dXXXXXXXXXXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXxcldok0dcldoc. 'c,    'dOc  ,OXXXXXXXXXXXXXXXXXXXXXXXXXXNK0XXXXXKXNNXXXXXXX
OO000KNNNNNNNNNNNNNNNNNNKOkk0XNXO;                        ';'''..    .',.   .,.:0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKkxlldxk0ddxc'..cl.     :OXk.  ;OXXXXXXXXXXXXXXXXXXXXXXXXXNX00XXXXK0KKXXXXXXX
OXK0XXNNNNNNNNNNNNNNNNNNKOkxkKXk,                       .;,.:c;;.     .:.     'OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXkkOooxxdOOd:  .ox,      cKKO:   cKXXXXXXXXXXXXXXXXXXXXXXXXXX00xxx John Lê xxx