DIR\DATE\2019\06
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MWWWWNNNNNNXNWWWWWWWWWWWWWWWWWWXKKKKXXXXXXXXNNWWWWdO0KXNNWWWWWWWWNNNO;OKWWWWNNNNNNNNNWNO0KKKXNNNNXXX
MWWWWWWWWWNNWWWWWWWWWWWWWWWWWNXK00KKKKKl'dKXXXXNXX,;;o0NNWWWWWWWNNX0d...;kNWWNNNNNNNXNNd.',oKXXNNNXK
WWWWWWWWWWWWWWWWWWWWNOxxKX0xool0NNNXXO:,.,odxddldo..';,lOKKKKKKX0o;,....,;:0WWNNXOo;',''..',;d00KXNN
WK0O0NWWWWWWXKKKKKXXkodxo0Kkddd0KKKKKkdxl;d000000O  ..'.,clddl:'............'::,..............,ldko:
X0kkdOWMWWXKXWWWWNKdo:co:OXWWWNXKKXXkol,.:xOXXXXXK.....'',,;;'.........'',,;clcl;,'''..'',,,,;:c':c;
l;;odkOOkxxx0NNNXkdc::'doxX0XNNXXXX00xll:lkOk0XXXK''',,,:loloooc;'..,',;;:oK0,;xOkdccccclllood0Kc0NN
'';,;xOldkkk0XNOllc:,..cldxlxKXXXX0Oxlloolxkkk0XXK''',;clll,lcllllc,.',:lxOkc..cxdxxxkxolc::ckkxlo00
 ..   ...'xk0XKcc,,,..',;:llo0KKK0xo::lddodxxx0XXK',;;:::;;'';c,,....''col:ll''lcccldo:;;cclccl:ox:;
ccclcccc:ckK0OOOoodolcloooodxOOXNNNKOkO0000000NWWNxxxkkkxxxdxOOddxoooxkOOOO0OkkKkxkkOkxl,coxddxdodxd
OOO0OO0OOOOOO000KKKKKKKKKKKK000NWWWWWWWWWWWWWWWWWWXWWNNWNNXWMMMMMWKkx0KXWNWWWNNNNWXXK0kl;:oxkO0K0Oxx
kkOOO0O00O000KXXXXXXl;xNNNXXXXXNWWWWWNOxx0WWWNNXNX';ccclllc::odcl:..,oodxxkkkxxxddlcc:;,;:::coddlloo
Oo;,:O00OddckKXXXXXl'':0WXXNNNXWWWWWWO,,,,OK0OOkxx........,c'''..'..........'';;,...............,;::
xdl''dxOocc;;'',;c,':;cxc;lOkxxOOOOOd;,''';:lc:;,,.........'...............',,'''...'.......'..'''.'
;,.''':kkolc:,;;;'.........':,:;,,,,:,.''''.';:,,;.:c;;:;;;::c';l;...::::ccllo:cllccc:c:,:;::cllllcc
'...'..:xxxxo:::............Okk;''',''',''..'',,',dddoolc:;;;,.';:c:;,,;:clooo,cdooooolc:ccllooolooo
. ......ooll:::;'',,.......ckkx;..'''''''''......'...''..............;::llloocclodooolc:;:cclooo;:ll
lc:cccc,cl;'''',''.'......,:::;,....,;'.,l;lo;...',:c::clol;;::::;;;lkkO0KXXXXOOKKKXXKkodxxxxxxkdxxx
::;;;'......'::::;;:;;::::::;;,...:.::.'oo,:,'.'''lldxddoddoooddddddd0KKXXKXOOxxKWMMMMNKXXXNNNXKKKO0
:c,':........',,;:;ck0x::;:;,.....;.,,...'.,,,....;cokkxxxkxodxxkxxxo,;;cdOd::lloodkKNN0Okkkxddxdlol
,... 'llllc:'...':odXxloc;,;,.....;.,;',ool::;,,,;',clodxkd:l:cdxdocc;;;:ok0xlcloooodoloxxxdddooc:::
l,.. .:l::;,.....x0Oll;;.'''...''.;:lool.',lxolc::,;lodooo'.'lodoclccoodxkOOxxxxkkkOOOxdkxxkdooolclc
 ....ooo:c:;....cKllol:. .';,,,;:cllodl::...',,;,,;:ldodoo'.,ooooollccooddxxdclodxddll,l00KXXXKO0Okd
 ...   ll;c:,,ck0d...::;.,:oolc:cc:,o;.,,......;;''',;;:::;.,;;::;,'';:ooddlc::cldool'.:0OOOO000Okdc
.      .;:;,.'0d:.   .;';;,;;;,;;,......,;;,........''''';;';''.,'.....',;;:l:;c:cc:;. :dddkOxddolo;
         .'.,,l...   .'...,llc''.    .'..............'........'',.............co:,.'.  :l:ldolc'lxc:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                             .,c        dk0KNNK:lcc;                                
                                               ool.     :ddOKNk'...',.                              
                                               c'.  ..   .cclx,.....,o                              
                                          .              'kOO00x,''ld                               
                                                         .:cckkx;c';k.               '              
                                                            .xdl:.  x:          .    '              
                                                           .loxO:':ckx.       .oNNOl;oooxOc         
                                                        ...,xckOO0OOl.co'       .OMWxxkkKWM,        
           ..                                         ...',,lxx:coxkx.;xo:  :;...lWNdlx0ONWl        
        ...kol                                        ..,;;;,Od. .lddxd..dd  ..'oxdx00OKWMMW,       
        . ....                                       '.,',,,'xco''lddxd  .ll..'..,,ckXWXNWMMd.      
        .                                           .....;o;'xolclll:o:...'''....,:;:XWONWMMK'....  
:;;;;;;;c,,''''''''',''....'  '';,,,        ;:c:.:.      .;:c;Oolcclldc;;c,'...,.;cc0WN:kWMMNlcc:c:;
::;;;:cclccclloclcclloololo. collooc'...,,::loo;'l'......,:l0cOollldooxlc,.....odc0NNNNkNWMMWolccc:;
:cc::lccllll::;,',cllllcllooc;,;:c:ccclcccllc,lc:dollccoolllc,xodxodxddd. .'l;..lKOkOKNWXNMMMxoooooo
ccllclocoooll:,,;llllolloolcc:ccdlooooocooollooloododooccodoloooodollooc .,okl:.'okldONMX00Okx:;llll
l;:,,:;;,;cc:::lllloloolll:;:cdkkdkollccododdocclollllolooooodolooododllc:;lkl,';:oKkkNMXl:cl::ccc:;
dodddollddoooolddooc::;'c;cdxK0kkdOkxxddddoooolcc:;,,,,;,:;,;,;co:cllccc;;.;d:;;:ocoKxXWOllooolllccl
lllllllc,,;,;;;,',,:,c:';cxOkOOkO0Ol;cc:clc;;;;::c::l:lcccc:c;ccccccccc':ccloc;:dxdcoXWKllc::c:;:;.:
llcc,,'.,;:,,;;:cc:cccccllccloooddxxxxxxdloolc;,;;,,,',;;:cllooolcdoll:;olclc:;cxK0olx0Nkolcllcc:;:;
c::cccclclc::c::lcc;:cccolclloclolllloddoooooc:'',;;:cll:;lc:.    ,,',:coloccl;,l0NxlcxXWOddddoodl::
clollooloooollc:;,,,clloddoclllloloooodooool:';c;loollllol:     ....c;cldddoool::cdkdxdk0Nolc:cc:l;,
lolll;lolcllllooc:ll::;;;:,,'..,'',,;;;;;;;,'';;,,,';;'... .'   .        :c:lc:;cc,.'..::KOolc:;;:::
....       ...  ......................'........'.'',,'''.',,'clc:;:;;;,'.''.'...:l;.'..;cOOcl:';:;:;
,....';;;,',,''';lodooo:ooooc;c:cccl:;;lcc;:,.cc:cc::;;:lc::cocloccc::cloc;;;:;;,c;.'..,:kll:c;:;:cc
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
MMMMMMWWMMMWWMMWKMMMMM0MMKW0KKK0NMMMMMMMMMMMMMMMMMMMMMMMMMM0WMWMMMMKKMWOdWMMM0OMMMNWMMMWMMMMMMMMMMMM
MMMMWWMMMMMMMWMNWWWMWWKMMWNWMMMMNNNNNXNMMMMMMMMMMMMMMMNXXkOXXXKKKKK00KKNWOkWNOMNMMMXWMWkk0kKXWMMMMMM
MMWWMMMMMNKKOXXKXO00KKOMMMWdKWMkMKNWX0xoddkO0XWMMMMMMMWXKXWOWNK0WKWMMMMNXNKxdMMKMMMM0WOdoO0:.'dKNMMM
MWWNOXKOkdkxOkkkkxl::;kkdxlXdXOd0:cccc,:c:c:;,:okXMMMMMX0kNOO000c:WMMMMMMW0odoOlWMMM0KMWKNWMKc..lWX0
MXk0dddXN0dkodlkolldl;:O:0lxkkO:';olc;:l:llcco::::xWWXXXdXdoXkOk0x0KKXNNkkkXWXdOWMMK0KWWXOMMNXk:,cOM
NMWXKxMMMXXWMMWKdodo:,kMWdW0WO,;;cll:cll;dooodocc:l0XMMOXd:0KkO0000XWMMMOOMMMKOWNNXkOxkKKk0O0NXOc'kk
MMMMXkMNlXM0XMMMXWO,;,NkMMMMK:,;;c:,,;:c;::;:,',oXxNWM0xWNMO00ONWMOd0KKx00XXKOMMMMkWOXXXkKMX000OWNXW
MMMM0ONNKKWKoXKXMMN,,oNXKXKOl,.,,'',;';:;',;',;clcdMMMWkKXxkKWWdXN0dOOOWM0dNKXXXNXOkO0XWOMNXN0N;NMWX
MMMM0N0X0dXdlx:MMMK.xMMMMM0o';,,',,:ol'c:lld0NWKOlXMWNNN0oXMMWodKXKKXkcOO,kkKWN0NMNx0ONWOkOMMMOlkNMM
MMM0xN00koO00xkXK0l.NMMMN0o.',',',':O0ockMMMMMMMXXOMNKXXNxoxklXW0kKO0coXdcodkKM0NMXX0Nx00NMNWMkWxdM0
MKXkXXx0ldMXNKXKOl.cMMXko:''..,c;:':,;d,xMMMMMMWdK0MMMMMMMM0lKxd0NX0olOxdo:,xMNkcKX0WO0KXXKONWO0XOXW
NOOOKOx0xkMMNKWKO0OkXXd::,',,,;:c;','l::dMMMMMWOWMMMMMMMMM0odlkOkO0KNkoxllldXNX0;cxkOxNkMMMMWNdKWMNX
kXOKXK00Kx0MMOKMKNKNkKkOKO0Ox;,::,''c0,:dWWNNNOXNWMMMMMMMWxkNKokNOWMWooXKXWMKKMXl:ooOKdxkKMMMM0O0KNK
0WKKK0xOMMMNOOXKXX0k0MWNMMMMWKc;',''Kx'.,;:oMMMMMWN0O0K00KOKXOdKOWMMO0okNWMM0NMN0dlolKK00dx0WMNkWKXk
WNMWX0oXkKXoxOX0kKXOkkO0XXX0kkc,,.'cc,'''.,0MMMMMMMKdOKxOKkWN0kdxNNXdxKWWWNKWMNO0Ol:l:OXxOXOWX0KX0kO
MMMMNxXX::lONdKMMMMMMWMMMMMMMX:'.,:K:''',,;MMMMWXXXKxXX0dK0KWxxWkWxW0OMWO0KKOkOMXl0ol,,;kWOKKXM0xNxx
MMMMNXKklxOodOMMMMMMMMMMMNKWMM0:'cKd:,,...xNNXXXNNNXkNkdxoO0dxKMOxWM00oOWMMMOoNKdlKXx''.'ocxKMWKK0Xx
MM0XWNKk0ldkKKXWMMMMMMWKKNMMMNNldXO:o;OxcxWMMMMMMMWWOk0XdXdOkWKdod0M0WlN0WM0WdkKxKcKWx;''cckkNNXK0W0
NOWMMOxkxkWNkxllkMMNKXXMWxMWXMMdOWOollWKx0MMMMMMMMMW0kOXoNXNM00NMOXNKkkKKK0K0o0OdKkKXX0l:lk0WWkKK0XK
lNKMKoxNxMMNl:l:cdO0XXKKXW00WN0dd0xdl0X0OdKKXXKKXXXXKNxXxNMMxNMMO0MMNxNNNWMMKxdKxWMMKXNXOkMMMMK0kOkK
dW0MOdOXWMMKc;cco,XMMMMKNXK0lodM00lNcMKoOKWMMMKMMMMW0NOMXlWMNOMK0MMMkkOXWNXxd:0MOkMMX0XKKOXWMMK0O0xN
KWKMMkkMMMMWk,;;c:oWMMMM0kK0oKOMNcK0xKkXMMMWWKNMKWWkMMONWkkNNKXWkMMMW0OMNXdcK:kWKkoWMNXOOkxKXWNxKxkN
0W0NMo0xWMWW0d;;',loWWNMxko0kMkNoc0NMXkMMX0k0KMOXXxWMMMOX0KOkXOMNOWMMx00KldOMoXkWWoMWXkKXOKMMWWOOO0M
WKMKkdk0xOWXxWx,cko:dkOMOWdcdMW:lxMMMOWKkkk0XOkOO0MMMMMdWMWXlxoXMWoNOOWoNcoxNONM0Nd0NxXMM0WNONMMNN0W
M0MKO0XxXodNxK0KlcN;,XkNMM0doMd;xKMMMx0o0MkOkdWXNNMMMMNcdMMMKxKNMModdMxxW,kxkMxXkNxOoNMMNxxOMMMMMMNX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
                                                                                                    
                                              ...                                      .            
                                    .:ccoolcodddddc,                                     .:l,.      
                                  .dOkXXNNNX000OOkkxo;.                            ..     .'..      
                                 '0OKNNXK0KXKOOOkxkkko;.                           .                
                                 k0odOXOc:lddOOOOoooodo,.                           ..              
                                .OO..:NNXOdx0NXK0kloollo;.           ,c;,.           ..             
                                ,Ox.;0X0XNNNXXK0kooloolc:,.                    .    ....      .     
                       cl       ,xo'kdckKNNXXXXX0o,ooc;lo:'.                       ..'.      .,     
                        .       ;c;. lccdKKKKXNNXo..;c,.,lxd:.        ..              .             
               .. .....         .,..  .l0KKKXXXkc. .,.:,..'lk0kc;,';:,'.                            
              ..,'''......       ,;.'  dxkxoc,.   ;0l..ld;...',;;'...                     .         
             .'oxdoc;,'.,'..     .d,..        cxxO0Kk,  .loo;..            .               .        
             ';dkkdc:,cc,;:''     ;o.       .kXkxx00xd:'                                            
             ..'';lc:ccc::;,.,...'....  .;lxdoccd:c'..,. .    .                                     
              ....,:clllc:;;;;:'. .     .,kOk0x .;dd;... ..                                         
            .....;::;;ccc:,'',;;;'.      .,o000oxkk..,k.  ....                ,k:.      .,      ..  
         .. ....'c:cc:,';ccc::;;cc.      .l.x0X0Kc.cONN. .  .,.               .c.               .''.
         .....ol:clc:. ..;clxdll:,,'      Kkdx;:;,:XXXl  .      .                            .  .''.
        .:l,'..'''.''.'..',,,....;::.     kKkc..;xKKXO   .  .'  .                          ,:   ....
        ':x.:  ...cOXXKKxc'.....';oo,     oock:.lOO0K;  .   ..  .    .        .           cx'  ..,,.
       ','..' ..;o0WMMMMN0OxxoodOKOo.     ''kk'.oO,'.   .  .:. .                       . .';  .:;;c:
      .;'.'...lONMMMMMMMMMMMMMMMMM0l;.     oxx';lK00K.  . ...  . .c.          .         .. .  ......
      ...,' ;kNMMMMMMMMMMMMMMMMMMMMMWd'.. .xxkc'cKlKK. .. .'. .  ..                     ......      
      ...,.'kNMMMMMMMMMMMMMMMMMMMMMMMWd''. d0Ol:kK;KK. ...    .  ...   .               . ..:''.     
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKookkxxoc:;;,,':ll:;,ONN000xxOOxNXOkx
KNNNNNNNNNNNXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKxckkxxdl:;,,'';::,;ONNX0OkkkO0XKOOkd
KNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK0:kkxxxdoc;,''''',0WNX0Okkx0NNXOkkkd
KNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKXXXcxkxxxxdl;,'....ONNK0OkxxXWNXKOxxxd
XNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKXXdoxxxxxdol:;,',OXX0OkkxONWNX0Okxxxd
XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKKKKKXXklxxxdddoolc:lO0OkkdddKWNXKOkkxkkd:
XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNNNNXXXXXXXXXXXXXXXKKKKKKXXK:xxxxxdoolclxkkxxdodXNXK0Okxxkxl:o
XNNNNNNNNNNNNWWWWNKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0OOOO0KlxkkkkkkxocloddoooOXK0kkkxxxdl:d0O
XNNNNNNNNNNWWWWWWX0cKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00OOOOddoOOkkkxo:clodddd0K0OOxdxoolcoO0Ok
XNNNNNNNNNWWWWWWWXd,KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0OO0O:xokkOkkxc:clllloOOkkxxxxdlcx00Okxo
XNNNNNNWNWWWWWWWNKc:KKKKK0KOkOOkkOKKKKKKKKKKKKKKKKKKKKKKKKKKOkO0OcolkkOOkd:,:cc:lxxkkOkxxdldkOkkxxdd
KNNNNNNNNWWWWWWWNK,lKKKKK00kdddddxKKKKKKKKKKKKKKKKKKKKKKKKKKOdO0OoclxkOOOkxl::;:dxkkkkkdllxOOOOxddxo
XNNNNNWWWWWWWNWWXK'xKKKKKKKK0O000KKKKKKKKKKKKKKKKKKKKKKKKKKKOkO0Ox,dxkkOOOkkxo::dxxxkxoldkkkkkkdodl'
XNNNNNWNWWWWNxNWKx.0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00OOO,kdOOOOOOOkdoc:ldxkd:dkxxxkkxdl;,,
XNNNNNNNWNWOllkNKl,KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00OOO;odOOOOOOOOO0K0000O'.;lodxxdoccccc
XNNNNNNNWWWNO0NXK:cKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0OOOccxOOO0000000XXXXXXl:::cloddxxxddd
KNNNNNNNNMNK000OO,ckkkkkkkkkkkkkkkkkkkkkkkxxxxxxkkkkkkkkkkkkkkkxxxc,dkkkkkkkkkkOO0KKOxxxxxkkOOOOOOOk
KNNNNNNNNNNX0Okkx:cddddddddddddddddddddddoooooooooloodoooooollllll:,xdxxdddddddddxkkOOOOOOOOOOOOO00k
XNNNNNNNNNNNNXXXKKKK00000000000000000000OOOOOOOOOOOOOOOOOkkkkxdxxxkOkO00OOOOOOOOO000000000000000000O
KNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKK0000000K00XKK000000000OOOOOOOOO00KKKKK0O
KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK00000KK0KXKKKKK000OOOOOOOOOOOOO000KKKO
KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXXKKKKK000KKX0XXXXKKKKKKK0000OOOO00000000KK0
KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKXXXXXXXXXXKK00KKX0XXXXXKKKK0KKKKKK0000000K00000O
KNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXKKK000000000000000KKKKKO
KNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXKK0000000000KKKKKKKKKKK0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
. ......    . . . .  .. ..........  .      ........  .. ..  . ..  . ..    .    ..   .  .  . ..      
.........................'................  . .... .......... ..... .    ........... ...   ......   
....'.....''..'..    ..''''',;;,'...  .....  .',...';::,...,''',,;;,....',.......  ..'............. 
........':,,';:,,,..'.',''';c,.       ...,;:c:cc;:;,'.......','....',',........       ...  .........
....,'...,:oolc;'...,,:::;'';;'..':,'.:c;,'...','.... .  ...''...             ....  ... ..     .   .
.......,;'   .. ..  . .'.   ......;::;''......    .,,',',;'..      ......      ..':c:;.c;;,',,'....'
..,,..  ..  .......dxc..cc:,'..........'.  ......;;lOd:l,.........'..              .:d:';c;....;;c''
.oc.. ....;ollx:coddxxdoxOxl;,'',.....':'..;,;::c:oO0c:Occ:,,,;;.. ..,..             .::;;;,..;:;l'.
o' ...'olddok0kOkxxo::col:llll:,',,.':........''..cKooKK0XOo;:,' .'c:...,'.. ...........',,;clcl'...
,'.,kdkxlkxloo00KXXXKKXXO...:xOdl;.:,';,..   ..',okKkKXKXXXXXK0oc;l',..l.....     ..'''... .'.,:',,,
.,odccolxl'..:0XXXXXXXXX0:;,,:ox''.',,':;..cc,OxldKKKKKKKXXXXXXXXXKx;..'. ..     .........  .;.:::l;
dl;,:'o:okc..dOXXXXXXXXXK,;,''.lo. .;.. .,;lookkk0KKKKKKXXXXXXXXK0Kodko,..'                 .;..,;,'
,':'.'o.:Olc:koO0K0Odo:,.       :c;:l'. ..:dOllK0OKKKXXXXXXK0KO:,lk';oOd'.;.     .          ,:,....,
:c,cc:c.'c:xkddOd,.,...        'O0dddc,...xo0l0kcxkKKKKKxlcOoOdo::l.,d0Odco:'          ...,..o;c,..c
c.;::d,.'o:okOdlk:.....,ccc:;,.oOdx;oxl, 'OdK0OockkKO00klooKl;:occ;cxXXkc,dlc         .......ol;l:,,
:.';ld.:,;clxxxdd..,'.;,,;:cl:';kxoolxl,.,kllcl;o0kkkOKdk:kKdx::k;.:dXN0l:,dx:              'c,'.,'l
.'..do'l':dcOOXk;':oddxxxdl:,. olOdcoX,..llll;;,dkxkKKK0Klkk0dl';,.cdO0d:c,lOl              coc'.:dc
..'cd;':.;lo0kkddddddddol;,.   ,xxldc:...,c':,,:lxOkOkoddKl,,oOc,,.;oxkdc;;.d,              c,,,ldc:
,.,;x,'d.,.l0k0'....,';c;..   'Oxldc:.. .;o:;';lddxooo;;'dl:'.ck:..;lOOol: .c;             .c'.c:od;
,..;x''....;00:...'.,,.'...'..ddc.,ox;  .,;,..;loxl,::...'olc..cl'..OKx:od.                .l',,o':c
;...o.......lx;:;c::;;:::;;;;;do,'''co...c;...'.,;..'.....,dl'  .. :Kd:.c'.  ...           ;coo,'k:.
:. ';,. ....,d,,;;:;;,,,;,',;::,,,''':c,..'.. .... . .    ....   ..,... ..  ..           .;o:;:d:od.
,.    ......'',,;:;;;;,,,,,,,',',,,;c:;;,.'''',,'...................   ...   ......... .;,cx,':clx;'
    ........',;,,,;,;'''',;,,,'','.',,,,,'.''','.'..'',,'',,,,,....   ............    ,;'oo,:lodlxc.
       ........,:;:cc:''',,:::;:::c:;:,'',,,,,,,,;;;'... ...'',,,.    ...''.......    .,k:':odcl'';d
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKkkKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOd:....;dOKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOo;,ccc:;',;::;:oOKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOkdlc'.,:clxx:ll:''.'llxOOKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXKOdlcdxxxx,.;::,:oc;''''.,00O0koldOKXXXXXXXXXXXXXXXXXKkXXXXXXXXXXXXKXXXXK
XXXXXXXXXXXXXXXXXXXXXXXXXXXd,,;:ccc::ccccc:::ccc:::c;::cccc:;cdXXXXXXXXXXXXXXXXXKOXXXXXXXXXXXKKKXXXK
XXXXXXXXXXXXXXXXXXXXXXXXXXXd,,,,',;cc:cccccccccccc::,,:ccccoxxdXXXXXXX0OKXXXXXXXXXXXXXXXXXXXXK00XXXX
XXXXXXXXX0XXXXXXXXXXXXXXXXXd'',,'''.c::::ccc:cccc::c;,,,...xxddXXXXXXXXXXXX0kOOOkk00kxxxOXXKKKXXXXXX
XXXXXXXXXKXXXXXXXXXXXXXXXXXo''''''...c:::ccccc::c:::,,ccllloxxdXXXXXXXXXXXKxxoododoodolokXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXOddddoooolo:''l:;'',cccl;':;,,:cc:llOO0XXXXXXXXX0OOKKOxxxdodokXXXXXXXXXXX
XXXXXXXXXXXXXXNNNNNNNNNNNNNNNNXXXXXXXXd..oc;'cllcccloc'..:cdxOxocdk000000kx0WMMMMMMMMWNKXXXXKKXXXXXX
XXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNXXXd'.:,,'oll'';loc''.,oOxlkOcx0OOOkkxxXMMMMMMMWWNNOookKXXXXXOKXX
XXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXo..cld;,cooodl:;'..:llodlllx0KKKK0000kkOOkkkkOOxdxxxxXXXXX0XXX
XXNNNNNNNNNNNNNNNNXXXXXXXKKkdxkOOOOOOoc:;;,'.,;:ccdxd:,,;;,,''dXXXXXXXXXXXXkxlcxdddoldxxxxdKXXXXKXXX
0KKKKXNNNNNNNNXXXXXKK00OOOOOOOOOOOOOOl;'',''.;::::;:d::':lc:;,dXXXXXXXXK000kxodKKKXXXxxxdlkXXXXXXXXX
O00OOOO0KKXXXXXXK00OOOOOOOOOOOOOOOOOOc''',:cldxxxxxxxxxx:'lxdcxXXXXXXXXXXXXOdc0XKKKKKxxxokKKXXXXXXXX
odO0OOOOOOkO000000OOOOOOOOOOOOkxddoodllxkOOOOOkkkkkxxxxx:,lxo:ldddl0K00XXXXOloXXXXXX0xxldkkOkkOO0kxX
xddOXXK0O0kxxkkO0O0000000KKd,'''';lxOOOO00OOOOOkkkkkkxxx:,:c;,:ool;',;:0XXKkdxXXXXXXKxdlldxkkkOO0kl0
kxxdd0KKKOxxxddxkO000KKXXXXd'',cxOOO000000OOOkxdddl:::cdl::c::looc;;;cokkooolcdodxkOkkxxxodxXXXXXOoo
KkdollkOkkOkxoodxxx0KXXXNXXo,oOO000000000OOkkl::ccc:,','olllllodc,,:::coddoc::::::cooddl::::;;;;:okx
00xolllk00OOOkxxddxxkO0XXXXkOO00KK000Odlcloodooc..'..,,,;:collo,'''0Kkdlcccloxd,,,,,;O00Oxdl,;colokd
K00kolodO0000K0OkkxkxOOO0K0OOKKK00Oxddoodddddddl.....,,,,,'collclllOkoccccccccl'''';,OOdlclc:cccclc;
KKXXxooco00KKKXXOkkxOk0OkxO0XK00kdddddxxdlc:;;oc;;;;;',,,,':oldkkkdl:dddddolcod,,,,,;ollc;,,:cocl::;
XXXKOdccckKKKXXXKkkkOOOOxxOXX00dlxodOxl;'..''..lccl;.',,,,,''ldkkl:::':;llcccdd::::cxkxxxo::::0:coo:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
xxxxxxxxxOWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxk0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxOXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxkKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNWMMMMMMWNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxk0NMMMMMMMMMMMMMMMMMMMMXkl;'.       ..':okKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxOXMMMMMMMMMMMMMMWk:.       ..  ..       .:kXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxkKWMMMMMMMMMKc.    .cxKXWMWXXWWX0ko;.    .cKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxk0NMMMMMN:    . .KMO''KMO''0Xx..OXx       cXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxOXMMO.   .ON00WMN00WMN0OXXKkkKXKkkKo.   .0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxkd     KM0;;XM0;;XM0;;XWO,,0Xk,,0Xd    .0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxd    ;xNMXxxNMXxxNMXxxNMXxdKX0ooKX0o.   .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;    ;lXMKllXMKllXMKllXMKllXWOcc0XOc,    xXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx.   .;;dK0llXMKllXMKllNMKllNMKll0XOcc    lXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'   .xxxxk0NMMMMMMMMMMMMMMMMMMMMMWNX0    oXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxl    cxxxxxxOXMMMMMMMMMMMMMMMMMMMMMWc    0XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'    lxxxxxxxkKWMMMMMMMMMMMMMMMMMMd    oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'    ;xxxxxxxxk0NMMMMMMMMMMMMMMN:    dWNXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:    .:dxxxxxxxxOWMMMMMMMMMMXl.   .0MMMWNXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd,     .:oxxxkKWMMMMMMMW0o'    .dWMMMMMMWNNXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc.      .'coddddlc,.     .:OMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc;..              .;o0WMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkKWMNKOxdoooodkOKWMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
cxo:;:clooloooddXMMMKdocdddoooollllcc;;::',.......',';clolooooo:.,,,;;.,,;::;;clooddddxxxxxkkkkkkdco
o:,,,;ccc:;;;;;;;cONMW0:ccooolllccccc:,;;;,'.......,''.',,',ll;''...,,,,;:;;:clllloodddxxxxxxxdolcdk
oxxdl;,;::;,'',,;cldOKKoko:cccccccc::::;;;,;:,'......'',;,'.l''.....;,,;;,;:cllllllloddxxddolldOKWMM
xlc:cddoc;','',;;cldOK0XWMNOlccccc::::::clc:;'....''''',,,'.c'....,'',,,;:ccccllloooddolclxOXWMMNNXK
XXXX0xocccllc;;:::lxOKdKXNWWMXxllcc:cc:::;',.',::.''''',::;;',.'.'',,,,::::ccccllllcc:lookWNXOo;ldxx
KXXXXX0XOd:',;coolldxcoxkOxox0NW0oclc;;;;;,''cl;;;.'''',;;;'....'''',;:::::cccccccokKWNX0OXOooc;;;;;
KKKKKK0Kxdkdl::,,;:;:l:,;;;;::okkc:cc:;;;,,,,::c,'..'''.'......''',;::::::::clx0NMMWNK0KO000xlcl:'';
00KK0000okXxodxdOklo:,;:,:::ldocoOXNNOo:cc:;;;';.',..'',;,'...'',;;;::::;:dOXNNNNKKK0xdodxxddooll::c
:dxkdkKxll,...'lxoxKxxdl:OxOkc,',loxkO0Ododl;:,',::;:::;,,;,..';;;:::ok0KXXXKxoodxxddddl:cldooc:;;:c
lkOkco0c:,....,xdcOo':odx0kXK:,,dOOdllc::;::cc;::::::::;:,,''',:oldOKXOOOOkdoollll;::;;;lc:ccccldxkx
,:c,,xx;,.....cdccd'.;d:xdO0k;,,,lc;,''';::c::::cccc::::llc::cxOXXOkdkocldxkO00K00;ooclO0xokxddod0Xx
d:..;kl''.....lo,l:..:o;dlddd:,,','''.';:::::::::cccc::lOdccxOOOdlodxkcOcllKNXXXKXcdd;;lXolx:''...ko
::'.ck;'......o:'l'..l::dlll:l,..:cc:,'::c:::ccccccc:::ckooddldk0odx00dd;,,kKKKKkO;x:'''kccO,.....l;
;,,,oo'......,l,;c'.'l,:o::;;o.',lodl,,;:ccc::ccccc::::;,...,:kkc,,cokkxc::xOO0Koolx;..'d;:x'.....c,
''';x:.......::.:,'';:'cl:,:do,..;ll,,'lc:::ccccccc:::::.....:olll::lxxx,'.lxkOOccdo;...o,:d......:'
. .cx;;,',;:cd:.:'..:,'l;lddolddooc' ....;;;,;;;;;;;,,,,.....:c:;,'::o:,''.:oxxx:;oc,...l';o......;.
...ooc'.......cdd:.,o.,l;l::lool..c;. ..;,:'.........''''...,::;.'':;cc::lddo:od:,l:,'..c.;l......,.
 .'oc. .......:,'cdxd',c..;::,.,:;;,:'...;''''.''',,,,''..','''..'.':c:cccodxxxd:'l:....:.,c......'.
:::c,.  ..,::c:,','''cd:;,..';:,'''.:ooo;''...'',,,;;;;,,,;l:'.. ,lccc::lc;';doo;'c:;cc;''ldc:;'',;'
c;,,'.'clodlll;:ll;'.'c':.  .....;...,,,''..........',,,,,,,,;.  ....;;:ll:,,.'c,'c;odddd;';.';,....
,;::;,..cd:'.'....,clcc..;.... .., .,;;,''......',','...',,,,;;,.....;,'...,,;c:''clc'''. .;;oxkl'. 
,;;:;;,'';'...:c,....,; .'.......'...''''....'',,,,;''....',,;;;;;...,''''. .::'.,;',';cllo;;c,:dc.'
,;:::::;,......';cc;.;. .','....''      ....,,,,,,,;.'... ..,,;;;;::,,....',', .':;clcloo:,'.;c:;'..
,;:::;,,,''........'::'':::.              .'::;;;;;,',''.''.........;,;;''',,:;:;,.. .:l::.........'
.';;;,...'','.. .'...;'':c;.              .,:d;;;::,,;,,'.,.      ..    .'cc',,'.'. .:dOk;..........
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━