-... - . .-. .--. .-.. .. . -..- ... ... .. .--. -.-. - . .-. -.. -.-. .-. . --- .-.. --- -.. -... -.. -.- .- .-. -.-. .-- ... -.. .- -.. .- ... .... .- - .-. .. --. - .-.. .- - .. -.
.. -. -.. . -..-
 
.--. --- .... --- - ...
 
... .-. - -. -.. .. --- .--. ..- ... -. .-. .--
 

 
.--. ...- .. . ..- --- .-. ... -.. .-- .- --- -. .-.. -.. .... --. ..- . ...- .-. --- .. ... . -. -.-.- ...-- -.... ..... --... -.- -... -.--.- -. . -..- -

       .-<<<<<<"<---"<<""-;-----,--;;-;;-,;;;:..:::::::,,,,,,,,::::::...:<<+<";;o*ccc***************+****..:::::,,;;-""<+**<"""""----;;,;;;;,;:,,
;,:       ,-<"""""--;;--"""-;,;,,,,,,,,,:,,,,,,:::::,,,,,;;-;;;;;,,:::.::IIi+<-;0c***************+***+**..:::,,;;-"+*io1e1i*++<<"""----;;;;,;-,:,
,+<,:::      :;-------;,,:----,,,,;;;;;;;.:;;;;;::,,;;;--""<<""""-;;,,:::II66I<"i**********+*+*+**++++,:::::,,;-<c1e60086e1oc+<<-;"--;;,;,;,;";:;
 ,+;:"-::,.      ;;--;-;;:,,:;;;,:,,,,,;<o;,::::,;::,-"<*ccc***++<"-;,::,*oeII1***++++**++*+++++++++*..:::::;-ceI0@$WP@@@0I1oc*+-;;;,,,,;;;;<e":-
    .,<,,*;,,:      ,,::::::,:,,:::::,::i0<,,:.:.:,,,-"<i1eeIIeooi*+<-,:,*++*oi+*++++++++++++++++++i..::::;"cI@He1e8H###W@6eoc*+-;;;,,,;;;;;-i*,-
 .      :,",;<;;:.    :,:,,,,,.,,,,,.,::;""-;--:.:,,"-<+*oeIe1@86Ieoi*<:,*+<"-<8+++++<+++++++++<++--::::+0+""<+*ie6#####W@I1c*+"-;;;,,,,;,,,;<<,-
;c,          ,;,"--i"..::":,,;,;;,:......::.,;;:.::,-""*e0P###Ii*+<""--";-;,-""H<<<<<<<<<<<<<<<<<----""""""<<+*coe6#####0Ieoc+*<""---;;,,;;;--",-
:o*.             ,,---oPcc,,;"$$H$-:.....:....;;;-;;+*i1IP####Peocccc****++i++,e<<<<<"<<<<<<<"""-"""""""<<<<++**ieIIIIeeeoic*cc*+<<"-;;,,,;-,;-:,
                     ,,,;"eP--HPWWH-:--+<6I1...,<**c+*cio6M##@6eiic*****+ccci*<<""""""<""""""""----------""""<+*cciioiiiiiooeeee1i*+<--,--;;-,;:,
   .                   ;;,,:,,-@$8*+,::.:.:;-oI-<<<++**cioeeIe1ic*++<<<<<<""-;;"""""""<<<"""";;;;---------""<<<+++****c*coe68PP8I1i*<-;,,,,:c,,::
   .                   ;-----,:::,":,;---;::,::oi++++++++**cc**+<""--;;;;Mi,  .<"<""""<<"";-  :,,,,,,,,;;;;;---"""""<<<*c16$###P61i8eI<-,:..+::::
   .     .             ;--"--;::;-,;;--"---,.:<+io,---"""<"---;;;,,::::::::.  .-----:"""...   :.:::::,,,,;----"-""<+++*co1I@$WP6eII600c-:::.:::::
   .        .          ;-""""-,:,,,-*cc"----;:,,,+c*+++++<<"""--;;;,;;;;-;;;.     .,,""",     .,,,,,,,,,,;;;;;--"""<<+*co1e1IeeIII6086c-::..:::::
   .     .  .          ;"""""":<+<+cc"i++<+<<<,,<oI-<<<"""-----,,;--;;;,,,,,      .:,<<+:.  ...;;;;;;--------""""""<<<<+++++*1eo*I60ie1-:...:::::
   .     .  .  .   .;<+**<ciciicicioiooiciicci-:"c+;"----------------;-;-;;;;;;;;;;,,++<:;;;;;;;-------"""""""<<<<<++++++<++*o1eII68*cI;:...:.:::
   .     .  ....  <+".+cc+*c"c111ooooicioiicccccio"""---""""""-""""------"""-----;;;:<<e:<<<-----""""""""<<<<<<<+<--++++****co1eI60@P$H;:...:....
   .     .  .....-eIe1iooc***i-oe1ooiiiooic<<"eI<--<++-"-<-"-"""""------;;;;;;;;;;,,:c*c:;;;;;---""""<<<+++++++<*c--+++*****co1eI68P$HH,:...:....
   .     .  ..::ee1o1e1oi+i<cc*,+oioiiiooi+coi<<"--*ciiii;<--"""""""<<++<"--;;;;;;;,.icc:;;;-----"""""<<<<<<<<<"<c;-+*******io1ec<++++++++.;:....
   .     .. ..1eee11iooco<"ii<+*"""i+c+*"+io6<""""";"""""::;:;;;;;;;;,::::::,,,;"-;:.:,+:"";;;;;;-----;,-<<<<""-"+;-****cc*cio1eIoooo*+*++;;:....
         .:..1e1eeeeooo"*c+;ic,o",.*;ice6;,,"""""""-"""""-;""<<+***cc+:::;",,,::,,::..:..--;<++++<<<<<";<<<""""--";-********ii1eIooooooooi--.....
    .     ;.oeeeIee1iicc""**--c,*io1:"-eo1;,-"""""";""""<<"<+<+***ccc*,;<6$6*-;"--,,.   .6<c*****+++++<"+<<<<""---;-+*******iioeIioooooooi.......
    .     -;eeeee11oiioc+",+I--6,+co:<;<0e,,-"-"""<;-""<<+<+++**cciii*,,"$W@""--::,:.   .<6I********++<"+<<<<<<""-;-++******i.   .iioooioi.... ..
    .     ;ieeee11oooooi-""+c+-"1;+;;---+8-,-----"<-"""<<+<+**ccioo;eee11icc**+<,,::.   .;@<+;ccc****++<+-..:"<""-;;+++*****:-;;,-iiiiiioc,,.....
    .     ,e1e1eeoocii1c";+:*1,"c-;1-,;6;10,;-----<""""";-*,.cioeI;,,I86eiic*++-,;;..    ,;-, iiiicc**+-,,;:,""""-;;<+++++**+;;,;<cccccci* :.....
    .     :o1iooo1e1oooii1+;+*<;"e;--+,0c<6e;-;;;;"-"""<,,<, :o*c .:..I;;"cc:...,....   .   . ,::::....:;,;.::..";,,<<+++*, ,.   : ,ccccc* ......
    :     <"< 1ic*<*ccccoeI1;ce,"cI-<1,I6+1e-;-;;;---""-.,-::::.   -,:: :e8e:..  .. ..    .:.:.::i1.....:...,:.  :::"<<<     .:,,.   :ccc*. .....
    ,     -;c<,.ee1*co111eeeo"c,"cc0c-*-Ie16e:.;;;--- .  :::,:,,;  "<+*< ..*+c;.  . .:...   ...:;;,.    ..  .,:   ::""""      ,,,,  ..**c: ......
    "     ;;c*1o+<<ec-1+;cii1,+--*c10:e:IeeI1i..,;;,.. ..:"*,..;,.   , :.:;   ;;c+- :1e...:::;."...  .        .....:""<;     .,:;,   ..-c* ......
   ."     ,;<i*<,o*,-o+ce1e16:++;+oce6i.6IeI-oP-,,;,-:., "<:   :.. .   .::+. ..   .  ;-;,...-.....   .     ..       .  ,    .,,;;-,.  ..*" :.....
   .".    :;"c++"1ci-,c*ec+*+,<<-++icI1"i6II+iie@-;--,+<+<+oc*--c*;,  .c-i,*  .   :  :::: ....:::        . .    ....::;"      :,:,,.  .;*. :..:..
   .-.    :;-**ic**<1<<+oc1ee6-*<**ii10e+e66"oo1II@H*<<"<"";,:.,;. .        .;."  .  ...:       ..   ....:..     .  .1:       ..:::.. .++..:::,::
   .;.    .,;**+++*+o+i"*1+oo08@*cciii6o1II6cco1IIIII8P@,68HeeeI8o1<8eo1   ::<-.: .  . ..:,.  . ..,"::,,:. ...  . ..     ...  .:;,::.    ..,::,::
   .;.    .:,+++****+co,ioioII6608@ooi101*e+++,";eeeI66I6@$H1*<*+e0+e86-  .;",0W<;;. ..<::e...            .           .                    ,,:,:.
   .,.    .:,<**+++*c*iio+<IIII6666008@@e;"***+*--P6P0IIIee0PMi0oic680;::;<*+-,-<e1<+++"++"*+*****cc.  .. . .         .           <-.      ,,.,:.
   .,     .::;+++**iic*<,.,;-*oi11eIII666008@P@IPW$$$PHeeeceIo-+$-8W68:,,"o$0HH00*<i0MMMM<"MMMMMMo1e1I... ..           ...      ...":<<   .:,:::.
   .:.  . ..::+*++++cc*+<"....:"+io1eeee1eI6066000060@IPcIo1e<;o"*"H+""+co$o-1""<"-"<<o#M<c##c1eeIIIeIIe. ..           ....       .. .....::,::: 
  ..:     ...:+++<++*c*c*<.,.....::,,,<ce-<111I0800666e6P+<*i0HH$iP<oi1618i0H8i*1*H-1#;;o8,o,1IIIIIIIIIII6:.:i........:....;  :........  :,:,,,, 
 ....  .  ....<<<+<cc*****.+"-,.::::,"<"":,e+M$W--;"c+ii1*ii6060<6oIII1*I8*0eP$@<<oHH$6+o,;I60666I6IIII6eeI6,6:::...:: .,:-<  .::::.:.;   <:;:,, 
...... . ... .<++<******++<<*ciicc*";,,;-;-*0861+WW0eiiioIWH$PP@06I1ic++++<"*e0o-*oicoccoHI*81o61+1IIIeeeeeeee::::......: c,  :::::.:.    <,;;,; 
.....   . .. .<<+<<*++++++-"<cc*c**ccc<"eo*II80occccoc*iIIIIIIIIPP@"---"""<--:,o;*Ie*io;+e6ei*+e60-1eIeeeee1eee1::.:......,:  :.::....    ";"-," 
.....  . .... <<++<++<+***+<+*ciiiooc+ciicoi$88IMMMMM88M#WeeHIII$@8o1----"<-;,,;"+H"I+oc-c;@<:"ceI1e111oooo1oiiiic,,:::::::::.::,::::;::::;::;:, 
.....--<**iio:;"<++";;"++*";<+*cii-I+PI8oi<ii<8#$0Ii*ee$I1Iei0PW#e0:::;;;-88cPMMMM#*"++"-""-----"---<WWWWWWHWWWWWWMWHc::,,:,:::,,,,,,,.:,,,::::: 
.,:,iicc**,.  .<<"**cc*<""<-"<+**+<<i8*,-;;"1*eeee1o<<6ciIHioI<IP@I::,1$W$WWWWP$$HH$$$$$$$$$$$$PPo"o08HMHHHHHHHHHHHHHHH-:,,-:.::::::::,,,:::.::.:
.;eeeee1e1oi   <<<<"<<<*++<++<<"eci11c;,---"<<+H++i+cici"-:*oP@@@0,;8WMMMWMIHHH$$$H$P$$$$$$$@$$$$$$$$+cieI@HHHHHHHWHHHHP<-;;;;;,:,;;;;,,:,,:.::  
                -"<<"""<"<","-<+*cee1i++<*iePco608P,+<,;*<c**@@@86<:,$MMMW0eH$WH$$PP@8$$$$$$8@PPPPPPPPIco$$$$$HHHHHHHHH$$I<+"""";;--------.....  
            . ..: -""-<<<+<o<I+<**cccc*+++*I<8WWWH+@+:,:,<i6P@@@0o;,,;;"c@$$0<c@@P@@@@@@@@@@@@@8@8@866@PPP$$$$$$$$HHHHHHHHW$<<"<";"""""""<.....  
     .    ... ..<<;;"-"<Iee.,"<<<""---;;,,,,,,,;,,,:::::::::::,-*,-PP$$HHHHH6ioici+<<*e88@888Ic<"iI0P$$$$H$$$HHH$HHH$$P61;;i-""++"<<+++<<+ ..    
    ..            :-"--"--o..................::...............:,"-:PP@$H$H$WWWW$$P@$$P$$P,;-6IP$$$$$$$$$$$$$$H$HH$$H$8@1;,-------++++++<<+  .    
    ..     ...    .;,;;;ieee...                            ...::--,+P$$H$$$$$$$$$PPPPPPPPP-,,,,,,"<0e@$$$$$$$$$HHH$PP0,;;-----;;---**+++++. .    
   ....    ...,;;,;,::,;;,;.....                            ....+";ePP$$$$$PP@61I000000I*-;""""""--;,,:;+o018$$$$@W@-;;;----;--;;-;;;+*c**. .    
  ......   :: :,;;",.:;;,,...,,-,;.........................::,:.:::I0I66I1<---*1III6000o::::::::::::::::::.:.:+<i0<::::...............+c*<.  .   
 ......:    :..""-",.:,,:...      .       .....     .  ............:::.:::....:....:..:....................      .....................-cc,       
 ....:::.   .,-"+;;,.,,: . ........ . .....                . ... . ...............:........................   . .:    ..........    . .+<.       
 .::::,,,..,;"-<+-";:,,... ....     .                               ......................................   .  . .     .  .  . .   .  "c.       
...:,:, .,,;-",;,,,;,,.. ........       .                           .. ................................. ...            .    ..        .*        
.::::  ,-:::,,,:,;;,,..  . ......                                         .........................   .    .             ..   . .   .  .c        
::,:,;:,,,;:,;,;,;;-.      ....                                           . ........................ .. .               ..      .      ..        


..-. . -... ..--- ...-- ..--- ----- .---- ---..