DIR\DATE\2019\03
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;;;;;;;;;;'',;;;'.'.';lxkkO0OOkkOK00KKKK0kxxxkd';';.,d0ocOOOkx:;Okcc:cdOkolxO::::clcxdxodlokKWMMl...
;;;;;;;;;,,;c;,,,',,;coddkO0NXkkOKKKKK0000OOOkOd;'',',00kOOOxc:ld0oloxOOkocd0xdddkxxdl:;;;oNMWXXKc..
;;;;:;:::cllllcllooddxkkkO0XWXXWNNXKKKKKK0OOO0xcdd;..'d0OkOkxllddOOkOOOOOxdd0kkOkxo,,coxkko'k0d0KOc.
;:loollllloddxkkxddddk0KXKkkOOXNNWNXNNXKK0kOxodo;xO,.:O00kxcodoxkO0OOkxdddoloolccld;kOOOOOO:.kkx00O:
xdoollooodkkddkd:ldxkXMNMXKNXX0OOOKWWNNX0OOkO0Oko,d..dk00xl:xkkkkO0xc::cllll::cdkkO:,odkO0dk:.xdO00o
oodolllldkxlclOdldkxxkkOOOWWNMX0KXXKXXK0kdO00Odc.'...xk00kllxkOOko0d::cclooodkkkxokN;:Okxkdl:'.dx00d
oolllloxkdcllokdkkkkkkdKXKO00OOMNXMNKK0kxOOkkdo;',.;.ckOkklckOOOkc0l:cldxkkxoc:::cXcxc':;:ccxx' 0WN0
olllllxkkkkkxxxxxkOxdxNNXWNO00O0XXKKK0xO00kOkc;',.dl..dkkkx:xO0OOl:cccxxxdooolc::lNMW0.;kkkdl:. .:OW
ooccclodxxxxxkxxxxllxK0KKKOWWXWXkOO000OkOOkoc:,.;xd...'xkkkxc00OOxooddddoooooollOWMMMd.... ..';:oc..
olccclloldxkxoloxx000NMOO00KXNX0O00OkkkOOd:::,:dl'......lxkkk0xkkkOkxddddoooollXMNOOWMX; .lddolllloo
lccclooooddoclxkkkO00K0NNXWNkkO000kkkOOkdc::'......'......cxO0xccoxkkOkxxdooclNMWkxxkKMMK; .clool:;'
cccllllc;,;:xkkkkkkkkkk0NXNKkO00Okkkkxdoc:,......,,'';.....;0OxxoooxxxxxkkdooxXKkxxxk0KNMMK. .. .;co
c::;;'....''.:odkkkkkkkkkkkkxkOxkkOkxc:;'.......',:ck0:''..k0c;cokkkxxxxxkkl:,. ..:xXWWXd;.  ;,.:olc
.....c.....:c'...,cokkkkkkOxlooxkOko:;'.........,lk0ko.,.;x0o'lc;;ldkkkkkkkxxONXkc.  .:. .:kWMWO;.,l
...coldoc....,:;,....,cool:clddxkdc:,..........;x0koc:.'.x0O'.'lxo;,cdkkkxxkXMWKxl:'  .  ....,OMWO; 
..,x;:,.cx.......,;;:,'ccllloxxkxc::;..'....,ckOxc;,'..'x0O,.'''xkxc,:xkxxoo:'...,:cooOc. lX0x'lWMKx
..',;'...lo...........'ccdllxxxxocc:;,',:cxOkxdc,,;;;.:k0k;..',,olcloxkxdo0MMX0OdkKNWMWWWO.ldc.,cWWx
..;::,....d;.........':cooodkkxdlccokO0Oxdc'.lldddld,o00d,..,,c,    .dkOkxXMMN0Odxxddx0Odod'.,Od0MMk
...;;,,..'ld........kk:Oxddxkkxdollll:;'..,,,dkldc,ox0kl,'';';.  ,k;.dO0OOx KWK000OxkOK000kxl.cONMNk
..;cc'';xd;xl:''.'c'kNcxOkkkkkkkxdollc:;;;,.',,,'',xl,.   ..      ..oox000..NMMX0KNWMMMWWX00K0xWMXkk
'',,.;clOc'd.:xolk;..;OWXK0Okkkkkkkkkxxxkxoc;',,,,...l:..,xxc   .;:odk000d ..XMMWMMMN0kONMNNMMWXOkO0
'...';,;:lc'.d;'clkc...:OKXNWKkkkkOOOOOOOOOOOkdc;l. .lkkl:o;d,. 'lod00c;O..d..XMMMWXKNWMMWKXKOdk0KNW
...........'.;x''ocl:..:dkkk0WW0kkkOOOOOOOOOOOOOOOl  .,;.....llcxOKXW0 .Xdxd:;WMMWOOOKKK000KKKdOWMMM
.....'..cll:..,lc'.'..;ldkkkkkKWN0kddxNWWWN0OOOOOOOk.      ..OXWMWXK0; 'OMMWKNMMMKkkKKKXXXXXNWWMMMMM
'......;xl'....,......doxkkkkkkOWM0loxOOO0WMKOOOOkxo      .ddXMMXdooo. .,lKMMMMMMkxOXXXXXXXXWMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                                                                                    
                                    ...                                                             
                              ....'''........                                                       
                          ...',,,,,,,,,''........                                                   
                       ...;::;;;:::::;;;;,,,'......                                                 
                    ....;::::::c::c:::::;;;,''.....                                                 
                  ....';:ccclcccccccccc::;;,'......                                                 
                .....,cx0XK0d0Xll0kccc0x:lX0kk:,Kc.....dd   oKdkd.dOox' 0Odd:                       
              ......,clloN0ooKNodNN0oKXK:lN0kk';Nl....k0Ok  dXoOO.cOxl. XKdd.                       
           .........:llloN0ddKNdONd0NkxNooNOxdc:NOoo,O0xd0O.dK.   cclNd X0cc,                       
        ...........,llclllcddxxoddcoollol:lclc;;:::;,,....'...     ...  .....                       
     ..............,clllllocllooollcclllc::dxOdk;'lox:dko..                                         
...................;lloddxo:llllooolcccclll:l:::;.,'..',.............  ...  .   .                   
 ..................';loooooooolkN0kklOX;;xNldkNOd'Nk..OK.cNdoOO.lNdoo. .  .                         
         ...........,cllollllllxN0Ox:OX::xN:':Nl..Nk..OK cNxO0c lNxd: ..  .                       . 
            .........,clolc::::dNl;;,c00OKx'';Xl..c0kk0: :X.,Kl cXxdd.                             .
                ......';:cc:;;;;;;;;;,,,,'........                                                  
                   .....'',;;;;;;,,,'''.........                                                    
                      .....',,,,'''............                                                     
                          ...................                                                       
                              ............                                                          
                                                                                                    
                                                                                                    
                                                                                                    
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXKKKKKKXXKKKKKKXKKKKKKXXKKKKKKXKKKKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKXNXNKKKKXXNXKKKXNXNKKKKXXNXKKKXNXNKKKKNXNXKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKXNKKKNXKNXKKXNKXXKKKNXKNXKKXNKXNKKKNXKNXKKXNKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKXXKKKKKXNKKKKKXNXKKKKKXNKKKKKXNXKKKKKXNKKKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXNXKKKKXNNKKKKKXNXKKKKXNNKKKKKXNXKKKKXNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKNXKXXKKXNKXNXKKNXKXXKKXNKXNXKKNXKXXKKXNKXNXKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKXNKKKKXNNXKKKKNNNKKKKXNNXKKKKNNNKKKKXNNXKKKKNXKKKKKKK0KKKKKKKKKKKKKKKKKKK
KKKKKKKKKKK0Okkddoddccd0KKKKKKKXKKKKKKXXKKXKKXXK00K0KXXKKXKKXXKKKKKKXXKKKKKKKOd:ododddkO0KKKKKKKKKKK
KKKKKKKKKKk;'''';;::::;:okKKKXNXNXKKKNXNX0OkKX0XkxxkX0KKkO0XNXNXKKKNXNXKKKKdl;::::;:;.'',:0KKKKKKKKK
KKKKKKKKK0;,'...,;:::c::l0KKNXKKKNXXNKOkOXOK0xxkK0OXkxxOXOK0kO0NXXNKKKXNKKKOc::c:::;'...',lKKKKKKKKK
KKKKKKKKKx;''..',;;:cc::dKKXKKKKKKXKkxxxxkKOxxkxx00xxkxxkKOxxkxk0XKKKKKKXKKKc:::c;;,,...'':0KKKKKKKK
KKKKKKKKKx;,.......;;;::lKKKKKNNXKkxxOXXkxxxkXX0xxxxOXXkxxxkKX0xxk0XNNXKKKKO:::;;;......',:0KKKKKKKK
KKKKKKKKKk;,......',,,;:lKKKXNXKXXkxKKxkX0xOXkx0KkxKKxkX0xOXOx0KkxKKKKNXKKKO::;',,'.....';:KKKKKKKKK
KKKKKKKKK0;,.',,,,;;lc';l0KXNKKKkkXXOxxxx0XKkxxxkXXOxxxxKXKkxxxOXXOx0KKXNKKkc,,l:;;,,,,'.,oKKKKKKKKK
K0KKKKKKKKo;;;;;;:cccc;.coOKKKXXkxxxxkK0xxxxxOKkxxxxkK0xxkxxOKkxxxxkKXKKKKxl:.:ccc::;;;:;;OKKKKKKKK0
l;cododxkx;,;;:::::c::,.:dck0XKk0xc;c0cd0lcdK0kXOddkXO0Kxll0x:0o';x0o0X0Odlo,.::cc::::;;;;ckxxdddl::
OOOOOOOkc,,,;;;:;::cc,...ocoKKxxkX0OXOkk0XOKKkkkX00XOkk0X0KKkkkX0OXOxx0XO:o:...:cc:;;;;;;,,,oOOOOOOO
000000o;,,,;;,,;;::;.....:cd0KKK00KX00K00KXK0KK00KX00KK0KXK00K00KK00KK0Kkcl'....':::;,,,;;,,,:x00000
0000x;',,,;;,,;::;.......,c;xKNXXKKKKXNNK000KNXXK000XXNK000KXXXKKKKXNNK0c:c.......'::;,',:,,,',cO000
00Oc''',cdO:,,,'.........;clKXK0KNKKXX0KXXKXXK0KNK0XK00XXKXXK0KNKKNK00XXO:c,.........,,,,oOo:,'',o00
00O,''';00o,'...........;ckXK0000KXNK0000KNX00000XX00000KNX0000KXNK0000KX0d:'...........',k0k''''c00
OOOl''''kc.............;dOOOOOKNK00000XX00000XNK0OOO0XX00000KXK0000KNXOOOOOkl'............'do''',xOO
kkxo,''''............';xOOkkOX00XKOO0XOKX000XK0XX0OKXKKXK00XKOK0OOKXOKXOkkkOOl,.............'''';xxk
Oxdl,,,,cl:;'''':ooddxddxxxOX00OkKXXX0000XXX0OOk0XXKkkO0XXX0000KXXXOOO0X0xxxddxddool,''',:cl:,,,;odk
OOo:;;,,;lolcc:;;:ddddodddkX000000KX000000XOOOOOOKK0OOOOOX000000KX000000XOkdddodddo;;::c:loc,,,;;:d0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
ooooc:oxdodxxxxO0Okk00xkx:'lOOOdOK00KK0lolkKOxoocok:''.,dlo,....',,,;;;;;::::::cccclodcoodddddddoooo
ddddlloooddxxddkkkkkO0xkx:;l0Okd000KK0OodcK0Odooc:Ool..,cxl;'....',,;;;;;::::c:ccccllocoodddoooooooo
ddoddcdkxxxxxddkkkxxkOkkxc:lOkxd0OO0OOkolc000ooolcclll;;;;''.....'',,,,;;;:::c::ccll:coooddooooooooo
ooddollooooooooooooooooolc;cdxxokOOkOOklloxOOddc'... .':'...  ....'',,,,;;::cc::cclllooooooooooooooo
olclcclc::cccccc:::lodlcc,,:oxdlOkkOxOkoocxxOoc,...    .;''.......'',,,,;;::c::::cclllooooooooooolll
cc::c:::;;:c:::c:::coxocc;,;ollcxxkkkkxoocddd',,..  ..  :lc..'...''',,,,,;::::::::cllloooollllllllll
odooollooollllllllcloddoo:,:odlloxxxkkxcc:kkl.,,.   .  ';;;,,,..',,,,''',,;;;;;;;:::ccclllllllllllll
xddddclodollllllllcodxdddc;coloooxkkxOxcc:kkdo;'.       ..':l'....''.  ...         ...';::ccllllllll
:;;;;;:cooodoloooloddo:'....',,,:coxxxdlo,,,'  .. ...         ..........      ........  ..',:cllll:'
.......''',:clodddc;....';,'.....',,;:ll:.. .  '.,,.             .......       .   ........  .,,..  
       ......,;:::;;..              .  .'.  .....c;   . ..        ..                .     .  ...    
                  ...                 .,.   ..  'o   ....       .                . ..         ...   
                                     .'.     .  ..   .         ..            ..... ..        ..... .
                                   ...      ..  ,..      ..    ..             .     ...       ......
                                  ',.       .  .,,       ...                        .              .
                                 .;.          .';;.      ..                                 .      .
                                .cc.         ..'....    .'.                                         
                               .xkc.        ....'....   '.                                          
                              .;;. .                   ..                                           
                              ...  .                  ..                                            
                                           .         .c.                                            
                                                    ;o,..                                           
                                                   .:'..                                            
                       ...........'........        '...                                             
            ............''.''.........             .                                                
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNx::;;;:ldOKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWx::oxxo:,..  .l0XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0:lkkxo:;::ccc:..;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMWWWWMMMMMMMMWMMMMMMMMMMMMMMMMMMMMO..oo,   ;'....,, .,dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMWx  :xc...,dl,,'...  .;kWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMWK  .ooc;,l,c;:cccc;.  .cXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWWWWWWWWWWWWWWWWWWWWMMMMWWWWWXOd.   cc;'cc;,;:::;;;.. .:oNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMWWWWWWWWWWWWWWWWWWWMMMMWWWWNX0kc.  ..;' ..,,,;,,,,,:, .',kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMWWWWWWWWWWWWWWWWWWMMMMMMMMWWNKx'  c;,..;;,. .''';:;...,'lNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMWWWWWWWWWWWWWWWMMMMMMMMMMMMMMWXx. ...,:o;.. ..,'...;.lc.,dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWX:   . ,l...     .';;.':.;':WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNKk:.   'c,..'   .,;. ..  ..;oKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKx:..  'c   ,.''.. ..       .,oXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNX00Kl,l,';cc,.  ...         .lOXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNOd;,oxl;,.   ...  'lc;,,;cldkOO0OO0OOO0XNWMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMWNXXKKK0000OOO0Oo:,      ..    cOkkkkkkOOOOO000OxxkOlxKWMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMWKOk0kxkkOOOO0000kl,'.       .'  ':kOOOOOOOOOkOOOOOxdxl':x00XMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMWNKOxcOoloxOO00kOOd,..           ':dOOOOkkkkkkxkkkkkkdoo;.::dO:dNMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMN00kkd:klcokOO0d;o;.            .lxkOOOOkkxxxdddxxxkkxdlc'  .:k::dNMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMWKK0Oc:lldccokO0K'               .lxkO0OOkkxdddoxdxkkkkdllc.  .cx;,lOMMMMMMMMMMMMMMMM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
...............''''''''''';,,;,,,'',',,,,,,,''''''''''''',,,,,;''',''.'....'''....'.'.........''''''
............''''''',,''''',',,,,',,',,'...',,'''',,'''',,,,;,,;,''''''''.....''.'''........'''''''''
...........'',,,,,,,,,'',,',',',,,,,;;.  .,;,,,,,,,,,,,,,,;,,,,,'''''''''''...'''','.....'''''',,,,,
'''''''''',;;;;;;;;,,,,,,,,,,,,;;,,;,..  .:c;;;;;;;,,,,,,,;;,,;,,,,,,,'','''''''''''''''''',,;,,,,,,
'''''',,,;;:::::::;,,;,;;;;,,,;;;:;,..   ,oc:::;;,;;;;;,;;;;;;;;;:;;,,,,,;:,,,',,,,,,,,,;,;:;;:;;;;;
,,,,;,,;:::::::::;;;;;;;;;;;;;;;;;:;...  'cc;.,c,.':::;;;::::;;;c:::;;;;;;:;,,,,;;;;;;;;;:cc::::::;;
;;;;;;;;::::::::;:;:::;;;;;;;:::::::...   ;'.       .:::::::::::::::::;:;;::;;;;;;;;;;::::ccccccccc:
:;;::::::::ccc:::::::;;;;;;:::::c:::'..    ..        .:cc::ccc::ccccc::::::::::cc::::::ccccclllollll
;::ccccccccccc:ccccc:;;;;:::::::cccc:,..        ......,cc:ccccccccccccccccc:clc:c::::::cllccloddddol
ccccccccllllccccccc:::;;:::::::ccccccl,...      ....... 'cllllllllllllllcllccllcccccc:cccooooodddddd
cllllllloollllllll::c::::cccccccclllll,.        . ...... .;looolllloolllllllllolclllcccclloodxxxxxxx
llllllooooollllllcccc:cclolcllollllc,..               ..   .:oooooooooooooooolooollllllcloooxxOkxxxx
ooooodddddooooolccccccclloooolllll:....    .                .,odddddddddddoooooooooooooolodxxxxO0kkk
oooddxxxkxddddollllllllldddollllll....    ..                  .:odddddxxxxxdddddddoooooddddkkkkk00Ok
oodxxxxOkxddddoooollllodxdddollloo....    ..                   ..,lxxxdxxxxddddddddddxxxkOOkOOO0KKK0
dxxxxkOkxdodddxOkxxddxxxxxxxddddod:..                .......,. ....okOOxxkkkdxxxxdddxxxxx0K0OOO0KKKK
xxxkkOkkkkkkkkOOkkkkkkkxxxxxxxkkxxxd;   ..              ..  lOocol. ,lOkkkkkkxkkkkxdxxxxxxOKKKKKKKKK
kkkO0kkkkk0K00OkkkkOOOkkkkkkkkkkxxxxkxxxkkkxx,..             o00K0d, ..;okkkkkOOO0OxxxxxxxkOKKKKKKKK
kkOKKOOO00K000OOOOOOOOOOOkOOOOOkxxxkOOOOOOkkk..               dKKK00cd;:oOOOOOOO0KK0kkkkkkkOKKKKKKKK
k0KKKKKK0KK00OOOOO0000OOOOOOOO0OOkkOO00K0OO0o...              'KKKKK00OK0K000000KKKK0OOkkkk0KKKKKKKK
0KKKKKKKKKKK0000000KK0000OOOOOKKK00000KKKKK0..       l         kKKKKK0KKKKKKKKKKKKKKKKKK000O0KKKKKKK
KKKKKKKKKKKK0K000KKKKKKKK0O0KKKKK00000KKKKKc.....   .K:        ;KKKKKKKKKKKKKXKKKKKKKKKKKKKK00KKKKKK
KKKKKKKKKKKKKKKKKKXXXKKKK0KKKKKKKKKKKKKKKKO,.       lKx.        OKKKKKKKKKKKXXXXKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKXXXXXKKKKKKK0KKKKKKKKKKKKKKKKK0;    .od0KK..      .oKKKKKKKKKXXXKKXXKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKK0.     xKKKKK0x;     xKKKKKKKXXXXKKKKKXXKKKKKKKKKKKKXXKKKK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
.........',:c;;:;.',.';,;;.';,;:coodllodxdxdxxxkxolo;';Okdddo:',.;:::;,...       ....''. ....       
'...'...',:c:cc,'.,;:c;;c.:';,;:lddxxkkkkkkkkkkOxdodl:';ddl;. .. .:::;,'....... ....''..... ...  .  
;;;:X0XxkN0klXNcxNdooxNdK0OXoXXoxNXNk0WXONNNXKW0kOxoo:,.ddo;. ,oc:.,;;::,........'...... .  ........
:cclMKW00WOdxWWOOMkdxxWXMWXNOWMOOWNXONWW0WWWNKMKO0Okxol;cxxl,.'kOxl:clc;'....'.....',,'.'...........
:cclM0WK0Wxo0WWXOMkdxxXMNMMKXWWXKXXM0WWMKWWNMXMK00000kk:.o0Od;.dxoolccc,',,,,;;;;,,;;;',,,,,,,',''''
ccclXkK0OXKO00OXONXKxx0NKXN0XKXNKNNNKWKNXNNNNKWX0KKKXK0Odo0Oxo,ldxc;xxc,,llclccccc:::::;;;;;,,,,,','
cclllll:,;oododddxxxxxkkkkkOOOOO0O000K0K0KkOKK0K0KKKXXKK0xd:lOlcOdx,,oko;ooooollcllcc:::::;;;;;,;,,,
cclllll:;,::cloddxxkxkkkOkOOO0O000K00K0X0Kxx0OO00KKKXKXKxd0OokOdOxxoccll,oddooloollclccc:::;:;;;;;,,
cclllc;,'.;.,codxxxkkkkkOOOOO0O000K0KK0klloddxk0KXKXXXXXd0kOok0lcooodclo.dxxxdddooolllcc:c:::;;,,'..
clcc:'...;,..;cldxdcdkkkOkOOO0O000K00koo::codxOKKXXXXKXKO0KOO00kooxdxxxk,dkxxxdddooll:;c:c:;'',,,,,'
;',:'. .,;','.,lxoc,':loxkOOOdokO000Ox:..,lodk0KKXX0xcoK000000kocodkOkOOckkkxxo:,;cc;..:cc:,.,'''','
.,;'..;,,,'o:'.ldc.'.:xo:,kOx;';oxOO0x:.';ookOKXKNNNkoook0xx00kl,;:lxxOkcxkkxxo;..'cc.';,,,',,,.....
,,'..;'. .c:,. cl,..'xkd,cOx;:.,cokOkdl;,,lokOKXXNX0kl,'c0ko,oxo;.;:ldkkcdxkxxdc;.;c:;..''..';'.....
'...;'.  ,l:...l:'..lko:.oxo,'.,coxkOxl:,,lokOKKKXOOl;..o0xo. oxl,.,:ldxcdkkxdoc'..;;...c,,. ';'... 
...:,.. .::'. .oc'. odc,.odo,..;codxO0o:',cldk0KKX0Ok:'..kk:. :xc;.':loxlcxkxxoc,. :c,. ,,....,;,...
..:;....;c:'. ;l,'. ooc;.ldc'..,cldkkOOd:,;:lx00KK0kOo:. okl'..od;..;clxl:xkxdl:,. ;:;. .'.....::,..
.:c;..',cl;'..co:. ,dl;' :xc,..,cldkOO0Okdc::okO0K0kdo;;.oOd;..,dd;.,:col:xkxol,'. :c'.  ',.....;:;'
.;;,..,lol;'.;dlc,.odc,. ;dc'..;cldkOkooooxocldxk0O0kOx;.:kd'...:dl'';:lo;dxxoo;...:d:.. .;,.....cc;
....;;cdo,'''oc;',.cxl,..oxxl,.:clddodkd;c0c;:loxkkO0OOx;.kOo,';;xkx:,,:c,oxxdd:''.:,,,;'..:'....'''
. ,.,:c,:. 'cool,:llxdc',lOOo:,cldxkkxxdodkcccodooodddocc.xOd;',;xkdc::;c'cool,:;,:;.,.;,'..;,.,..',
'';;:cclc..,;:;:::cloc'''dKOO:c;cdxOOkxkxoodxdxxdxxxlc;:,.doocoldod;l.,lc,:o:oc'cc;',:,,;,..':;'...'
::::lxdoc:;;lc:cccolcl...oxxxx;;codxxkOkOOkOkkOxdddkdooc;cx;d:..;odoo'.;;,;lcll:;;;;c:;:;,''';;'..'.
::c:ccldxclcllcllllllc,,;ldocol;cldxdkkxOkkOkOOkOOkklokoock;,d'.'cco::,;:,,cc:::c,:cc::::::,;,.,,...
::::ccclcclllllooooooolooc;clodocloddxkxkkkOkkOkOOkOkkOkxkdc,co;,,:cllccl;:lollllllllcccccc;,;,,''.,
;:::cccccclcllloooooododdccooxdxxodxdkxxkkkkkkkkOkkOkkOOxkol;c:dc;:cooodd::ooloololllccc:cc:.:;;,,.'
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
''''',...                             ................                ..                            
''''',...       .          .....      ................                                              
''''',...              .............  ................                                              
,,,,,,...               ..............................                   ..'.                       
,,,,,,'.'                .'''''''''''''...............                  .':c:'                      
,,,,,,'''                              ...............                  .lllll.                     
,,,,,;'''       .                      ........                          .ccc'                      
,,,,,;'''                               ......... ';,......              .;,;.           .::,..     
;;;;;;'''.                             .'''''......''............        ....          .;clc;,..    
;;;;;;,',.      ..               .     .,,,'                    .         ...        .;cccll:;'..  .
;;;;;;,,,.  ..',''...    ...     d'    .,,'.                    .         ...         .... .........
;;;;;;,,,...,'...............    xO.   .'''.                    .............. ..   ......       .. 
;;;;;:,,,...................    .O0o   .'''.                    .,,,,,''''.......''..'....       . .
;;;;;:;;'.',,,'',,,,,,'......   cxOO;  .'''.                    .  ... . .......       .......  .','
::::,'.',;:::;,,,,,;::::,'..   .dodkk. .....                    .............  .       ....  ....'..
::;. .                     .   l:ldxko......                    ........... .. .        ..     . .  
::,.....                   .. ,coccoxx:.....                    ........... .. ..      ...     ...  
::;......                .....l:;lccodd'....                    ........... ...........             
::;........             .....c,::;cc:lo;....                   ...........  ...                     
::;........       ..    ....;'c,;:,:c:c;....                   ...........  ...                     
cc;........            ......c.:';:';::,....                   ...........  ...                     
cc;........            .....,'c.:',;';:.....                   ...........  ...                     
cc;........           .......:.;.;.;,';.....                 ...'.........  ...                     
cc;........           ......,',';.;.;.'.....            .....,'''.........  ...                     
cc;........            .....'.:.;.,.''.... ..           ...,,..''......'..  ...                     
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
0O0OOOOkk0O0O0OOOlddKO0O0OxdddkO0OO00ddkkxK0K0K00kkkOK0K0K00kkOd0O0O0O0kkOO000O000Okdd0XXKXKOdkOd0XX
K0K0OOOOOK0K0K0kkldxK0K0K0xdddO0K0000xdxc;;''',;ld00KXKXXXXXKKkx0OkkkO0OOOO0OkxO00Okddd:,....':odO0K
NXNXXXXXNNNNXNXXXxKKXXXXXXKKKKKXXXXX0:.            ,oOO00OOO0OOXN0OOOKNXXXXN0OOOXNXXc.    ''    .ok0
XKOOOkOOOOKXKOOOOldkOONNOOxdddOOXW0,                 .KMMWKdxkx0KKKKKKK0OO0KKKKKKK0l.    ';;'    .:x
NX0OOkkOO0KNK00OOldONNNNNNxdddKNNX,                   .l;.    .'dKNNNNXOOOOXNNNNNKO: .',:okkl:,.. :0
00KOOkOOOKKK0K0OOldk0000K0xdddk0Kd                                l0K00OOOO00K0K0Oko''',:cllc:,'.'xK
OO0OkxkkOO0OOOkkkldkO00O0Odddodll;                                 d0O0kkkkOO0O0OOkkl;'',,;;,,'';dO0
dOxxodddxxkxdxxod:odxkkkkxo;.                                      .,',:ldoxxOxkkkddlloclcc:c:c:ldxk
dOkxddddkxkxxkxddldxxkkkkx.    .',,'.              ';,.                  .okxkxOkkddooxxOOOkOddlddxk
MMMMMMWNNWMMMMWWWWWWWWWWWo    xWWWNWWN: .xKNNNKx. 'WMMl ckl;oxd:          :WWWWWWWWWWWWWMMMMMMMMMMMM
XKWMXkkkOkKMMMNNNWNNXNWOo'    XXXl,KMMK .c:'.;KMN  cxc .XNNWMMMMO         .lkNWXKKXNWMMMMMNXNXXXXMMM
MMMWK0K0KK0MXxddxk0KK0.      .XXXXNWMl. .kXNX0NWM.;MMN:.NNNc.oMMW  .l:.l:,   .xKKKKXNWMMMMN0K0KKKWMM
MMMWXKKXKKKNxxxxxkOKK0.       KXXxcKMN, dMWl:XWWM.:MMNc XNX; ;MMN  ,kO'0.    .x0K000ONWMMMN0K000OWMM
MMMWKK0KKK0xxxxxkkO0KXKkolcc::0XN0:kMMNclXWWWWWWWlxMMNx:KNXxcxMMNcc:cccccccokXXKKXKOONWMMMNOKOO0OWMM
MMMNKK0KK0OxxxxkkOO0KXKWMMMWXXXNNNNWMMMMMWNWNWWXNWXWWXXXNNXXNMMMMMWNWNWNWMMMMWNXKXXO0NWMMMNk0kk0kNMM
MMMNK0O000KN0kkkOO000KKWMMMWXK00OO0KWMXOOXNNNNXX000KNXXXNXXXNMMMMMNXXXNNWMMMMWNNXXXK0NWWMMNxOxxOdNMM
MMMN0K0KKkOKXXKxXKKXXXXNMMMW0OOl,lk0NW0OOXWWWWXNKKKNW0OO0OOOOKMMN0OO00O0NWWWWNNXXXK00NWNWXXXNXKKKKKK
WWWNKKXXX00XXXXkNXXNNNNNMMMW0OOl,;oOXW0OOKK00KNW0O0XM0OO0KKOOONNOOOO00OOKKNWWNNNXXXK0NWKNKXXWXXXXXXX
NNKXNNNNNXXXNNXkNNNNNNNKkWWWXKXkodOO0W0OO0K0OO0NOOOKM0OOKMWOOONNOOO0KKK00000NWWWWWWWWWWNXKNNWNNNXNNN
W0KONWWWWWWWWWWNWWWWWWWWKo0dlllllllxKMKOOKWWOO0WOOOKMKOOKMWOOONMNKOOOOOO0WWNWWMMMMWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWN0kxxxxxxkkKWWXXWWWNXNWNXXWWWXXNMWNXNWWWWWNNXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWW
MMMMMMMMMMMMMMMMMWWMMMMMMMMMNXXd0XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMM
WMMMKdddddddddddoolodddddddddddloddddddddddddddddddddddddddddddddddddddddddoloddddddddddddXMMMMMMMMM
NNNNdcccccccccccclcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccocccccccccccckNNNNX0KXN
OOOOkddddddddddddddddxdxddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddkOOOOOOOOO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
kxx0NWWNNNNNNNXXK0OkkkkxKKK0OkkO0KKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NXKOkO0KNNNNNNNNXXK0K0OOOkOOkkkOOOOOOOO0000KKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNXK0kkO0OOOOOOOOOOOOOOxOOOOKKK0000OO000KOOXWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
kkkkkOO0OOOOOOOOOO00000KKKKKK00000000K0Odo,.,oKX0O00KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
OO0000000KKKKkKKKKKKKOx00KKKKKKKKXXXNNX'.;:clc:NWNNNNXKKKKKKXNNNNNNNNNNNNNNNNNNNNNXXXXKK0KK0KKK0Okxd
XX0KXXXXKK000xOO0000K0k00KXXXK00KKKKKXX;:c:cc:oXKKXNNNNWXxdoookNNNNNNNNN0docxkxdoodddkOxoooooooooooo
0kkkkkxxdddxxdxxxxxkkxkxxxxdddddKXxddxxxlll:clk000OO0XXXc;;:::;k0Okkxdx:.,,,':lc:::lcc::ccldxdollolo
kOO0OxdddxxxOOkxdxddc:c:lXMkdddx00xdxxOKdccccokOxxxxdk0O:,,;:::lc:::;d:.::;ccc,c;;clc:;cxkkdolcl::cl
dddxXXOOOkddKXkdxxdcc;:;:dxxxxxxxxkkkxO:..'...xxdddoddddo,;,;:;:;;;,;:d;cc:coc:;::loxddxxoc:c:;:c:ll
oodx0OdddkOOkddddxx:',''.ckxxxdcc,''..............'':ddko,''',:;c;,;;;:;,;:c;;,,cdkOOxo:::;;;,clooo:
xxdddoddddddxOOkxxkk'...'xOkd;........................:'..,::;,.:llo:'.............',,,,';;c::c::c:;
dxkkxxdddddddxkOkododoloolcoc,.............................'.........,;'...............'clc;;:;,;;;;
oooddxxxxddxxooolloolloo:llc';,....................,c:c'...............';..............,lcdll:;,;;c;
ooooooddxxoooooollololo.....,'.      ............. ;:cc:.................;,........ ...',;,'..;:;;',
oooodxkxOkxollccclolllc......'.       ............ .,';;...............'.......... ..''',,:;...;,,,,
xodddkloxdooooll::llclc:'.kd;,::,,.   ............    ................',;'.''.....  ......,'...,:ccc
ddddkdcdd::::;;,,;lllcccc;:c::ccc:'   ...........    .........       ',:ccclO,,...    .    .,c'':cc;
ddddxdcl,'. .    ,olollllc::;'.',,. ..............;. ..........       ';:'.,.,,......;o;..,::c::llcc
xddlolcllccddl. .loooolllc:::;,:;;................cldo. ........    .. .. ..........;':c:,:c:c:cllc:
c:::ccoxdllclocoodddoooolcc:,oc::'..............  .cdc................... ..........,;c,;,',,,,,,,';
cc:;c::ccolccccddddoooollcc:;lxo:..............  .,:;.. ............''.  .. .........':,;,.';.'.';;;
;:;;oldoloddxodoooloooollcc::lOc:........   ....';;:.. ...............  .............l:'':,;c:;cccll
oOOOOOOOOOOOOkxdooooloooccc:::c',........  ... '.,,'..................  .............cdlcoddddxkkkkk
000OOOOOOOOOkOkooooolloolcc:;,l,.........  ...........................  .............:OkkOkkxdxkkkkk
0000OkOkkOOOOOkoooolcclollcc:lo,;........  ...........................  .....  ......;kxkkkkxkkkkxxd
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
NNNNNNNNNNNNNNNNNNKO0OkOxx00ox00doOKK0kkOOOOOOOOkkxxxxddoolllcccccc:ckxkXXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNNNNXK00O0kxk0OdxO0kxxOO00OOkkkkkkkkxxxdddddddooll::;;::o0XXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNNNNXX0KOOOOxkO0kxxkOOXNNNNNXXXXXXXXXXXXXXXXXXXXXK:::::::d0XXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNNN0OXXK00OOOOkkOOOkkxXNNNNNNNXXXkXXXXXXXXXXXXXXXK:::;:;ckXXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNN0kkO0XKKK0OOOOOkkkkkXNNNNNNNNXXkXXXXXXXXXXXXXXXK:;::llx0XXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNKOkOxo00KKKK00OOOkkkkXNNNNNNNN0dclckXXXXXXXXXXXXKcccccldXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNK0kOxoOdo0K00000OOkkkNNNNNNNNNo::::codkXXXXXXXXXK:cc:;:clx0XXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNXKOOkdxOoxKKxkO0OOkkkNNNNNNXOOxddddolc;dXXXXXXXXK,;;;;;cokKXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNNKKO0kxOOdx0KOxkO00OONNNNNKxodOkddolc:;oXXXXXXXXK;,;,;;codkXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNKKX0O0kxk0kxkO00kxkkONNNNNKOkkkOkkxdolc;oXXXXXXXK::::::coKXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNKOkKXK00OkkOOOkkkOOOkkNNNNXkO0Okxxddolc::oXXXXXXXK;;;;;:;cOXXXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNX0kkO0XX0000OOOOOkkkkkkNNNNX0kkOOkddoll:;;:KXXXXXXK:::;;:codx0XXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNX0OkOdkXXK0000OOkkkkkkxNNNN0O0Okkxxdollc:;:kXXXXXXK;;;;;;;;cxKXXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNK0OOOxOX0O0000OOkkxxxxNNNN0K0OOOkxdollcc::lKXXXXXK;,,,,,;;coOKXXXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNXK000kOKKOO00OkkxkOkxNNNNK0KK0kkdddoolc:;:xXXXXXK::::::::clkXXNXXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNXKNNX00K0kk000OkOOO000kNNNNXKK0Okkkkddoocc::oXXXXXKccc::;;:codOXNNNXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNN0k0KXXK0000OkOO00OOkkOONNNNXKX0Okkxxoollcc::xXXXXXK:::::::::lldO0XNNXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNX0OkxKXXXXK0000OOkOOOOkkNNNNNNXK0Okxxdoollcc:oXXXXXK::;;;:c::::cd0XNXNXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNX0OOxOKx0XXXKK000OOOkkkkNNNNNNXXKK0Okxddolc:::0XXXXK:;;;;;;;;;:coxOXXXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNXK0Ok0KOOKXXNNXK0OOOkkkNNNNNNXK0OOOkxxddolccxXXXXXK::::;;;;;;;:cxKNNXXXXXXXXXXXXXXXXXXX
NNNNNNNNNNNNNNNK00OOKK0O0KXXXKK0OOOkNNNNNNNKK0OOkxdddolccKKK0000cccccccccccccd0NXXXXXXXXXXXXXXXXXXXX