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

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

                             . .............................................................................................. ..                 
                    .. ....... ...                          ...................................................................                  
            ..  . ....................             .....................  .... ..                 ..............................                 
         .  ...................................................................           ....  ..........                                       
           .................................................................................................. .                                  
-;;,:.::.....................................................................................................................                    
""";:.""""-;,,:::::.................:::::::::................................................................................                    
---;..;;;;;;,:::..:,;;;;;,,,,,,:::::::::::::::::::::::::::::::...............................................................     .      .       
;;;;,,,,;;,,,;.,6@@8@@@@@@@@@@@@@@@@@@@@@@88@@8@@8@@@@@8000661i+"----;;,;,,,:::::::::::::::.::........................::::::.::;---:::::...      
,,,,,,,,,,,,-.o8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PPPPPPPP6IiIPPPP@ecI1@coo<+c+cc<*oio*"+<ie11Ioio11+*e<oo*<------;;;,,::.,;;,,;--",..""""-,;,:..
,,,,,,,,,,,--6@@@@@@@@@@@@@@@@@@@@@@@@@@@@PPPPPPPPP@@@@P@PP@P6cI6+@@1<i++c<<"++c<+ci1+Iioo+e1ooc*o*11o*+e1@8@@@888888888*.. -";;;;;,,;;;;;,;,,::.
,,,,,,,,,,,;"8@@@@@@@@@@@@@@@@@@@@@@@@PPPPPPPPPP@PPPPPPPPPPP@Pe00@0oeI1"<"<I<eei1e061I+*occoii"<I+111eI6I60@@@8@@@88888806:,.*+,,,,,,,,,,,:,,:::.
,,,,,,,,,,,;"@@@@@@@@@@@@@@@@PPPPPPPPPPPPP@PPPPPPPPPPPPPPP@@i6PPc+1*+*oiI<*11-<<*oPI+11o"*<+i"e*1<ocee6@@@@@@@8@8@@8@@88888:-*i;,,,,,,,,,,.,,::::
,,,,,,,,,,,;"@@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP1PPPPP6Ic@01oIIo*168e11icce6i**11cecIoi1oiIoIoeI68@@8@@@@@@@@@@@@@@@I<oo,,,,:::::::.::::..
,,,,,,,,,,,;"11ee6@PPPPPP00@PPPPPPPPP00@PPPPPPPP@@PPP000PIoc1*8I6c@*o0P1c1+c+<P0eIP@*6Icci+ceo18Ice1@@060c6ce686@@@@@P@@@@@I<1o,,:::::::::.::.:..
,,,,,,,,,,,;"11ioee11II880I806@$8@PeeI66I8I668PP86@i88c*c66+1*c1iei6eoIi1Ie866*e6II6cii+i*c*1ocePo@*oc*c11I6@8@@88@@@@@P@@@0-1o,::::::::::.:::...
,,,,,,,,,,,;"1o11ooe1o1o1eeI1eeoicieIIee8I8e00PPPP$$P6Ic<cI"i"+*1o1Iic*+ii1I1e0Ic6I1oo<c*11eIoi1<<oooi6oI6I0IPI00@@PPPPPP@@8;1o,::::::::::.::.:.:
,,,,,,,,,,,;"oe11e1oi1ei1eccooo11e11e111oo1eeI$$$$$$$P6@6i@6***-oc<"i+61Iiic<1006eeecIoec+**+coc+i*oicce*1ei1*e1P$$$$$$PPPP8;1o,::::::::::.:::...
,,,,,,,,,,,;"oco1e1ooiooioo*o1co1oo1ooiiioco1oe6IIP$$o$6I+*"c-<+<<**<co*1e*e*+8co1c*e1oo1ooc+0cooi8Ie1i1c"ooo01$$$$$$$$$$$P@,1o,::::::::::.:::...
,,,,,,,,,,,;"1+ccocoo*+coo+<*co1ooc<iicoooo1eeIeIIeeI06*@P<i<<<oI*c++<<<+*<+o1icee*-"i111*+*+oii*I*e1i+1eie00PP$PPPPPPPPP$$P,1o,::::::::::.::.:..
,,,,,,,,,,,;"111**coo1*i+i"*i+oio1oio<oo1+ieo1oe61eeIIII6P$@co8<"**<*1<+<"*<"e+ei"1c"*+<oc1eco1<cec<cce116e61IP$$P$$$$$$$$$P,1o;::::::::::.:::.::
,,,,,,,,,,,--oooioc1o1ioeoo*ooi1ciiiii++i1i1oio11110eeI1ee6i0H$6@1066+e*ceI1*<*+"<oe""<<*""<<-<+*oi<ici0Io68e@IH@8P$$$$$$$$$,1o;,:::::::::.::::::
,,,,,,,,,,,-"c11oi1ioooo1o1i1oeoocoe+iocoiee<*e61e<oiIeI11I11oi1o81co01e6$1o6e-oc+*<""<8"c6+*+<c**cicc**16IoP0$HH8HHWHHHHH$$,o1;,:::::::::.::::::
,,,,,,,,,,,--cociiooicoo1*o*ioo1i*1Ioeeeeoe8*eoe*I81i1eoo1IIcIeciIIeociie010iI""o+++--+<+<8i1c<<ici"I1oc1eieI1886$1@HH80ooe1:o1-,,,::::::::::::::
,;;,,,,,,,,-;o*cc++i**oi1iiiiooo1ecIi61i11oIIeoe60IooiIoo1o0i0oo*<oie6eoooiIio<c+<"6"-*+0iI1*cI+ii1-eI*1eoeIc1oi11iocooi1ecc:i1",,,,:::::::::::::
;;;;;;;;,;;-;i<c1*coe1ccoicioioioooio1*eooo1oIPeIIIe1e1ei111o6*ciI6e1ce1o*1iI111cie6*;*+<io<c*i1o*o+o1<coi1oe1ee1i1e11+Iio*+:c1<,,,,:::::::::::::
;;;;;;;,,,;";oi+ci*1icio1ic*iicoiIoiicc*i**cccioeI10oiIe+e1o1oe*oeoec6Iiii1io1+e1e16i0+o*eic1oi+"+oicoe1cc<1I1iiio1*I1oic<**:c1+,,,,,,:::::.:::::
;;;;,,;;,,;";o*cicooci1*oiooio1iio*o**+c*oicoicoie1ce*e+e+*+<+*c+*i11i*c<*i*oice+oio*oi+<c*11111c"++<c6Ioic11oo1ie11eIoi<oc1:c1+,,,,,::::::.:::::
,,;,,,,,,,;";<ii***icoc+oicciiccociiccoicco*ei*11oiooco<c<1i+iI+Icoo11e<+o+c<*+c<i+""iieoio1**oeeic*cioeee+<++ei11I1eiI11oiI:c1*,,,,,::::::.:::::
,,,,,;,,,;;";ioc+ci1*c**1cciicci*iocio+*iciiio11oo1o*cii<I*+o1i-+*<<+1i+11i++coocc<"eo+c<oo1oico<i*1o<+1oe*ii<oI1ioi*e111*e+:*1c,,,,,::::::.:::::
,,,,,,,,;;;"-1+occi1ici*o+**c**+<**ci++c+<c**ic**+<"+<*1o1<cooe++<*1Ie1IIII"<*c+iIoooc<*e11oe1I"ci"<+cei1o"*e+"o"icco1ieoi*+.+1i,,,,,::::::.:,:::
,,,,,,,,,,;";c1*+ccc*ci*iicic*iocc*ccicicccoioic<ieiec<ocI1oo*icci*o1oiIeeoieociccieieeo1oo1eI*1c+"*<"-cc""i<oci*co*+io+1ecc,+oi,,,,:::::::.:,:::
,,,,,,,,,,,";iceii1coc*c1oi*cc++ii****cco***icci1ii+*"i6o1e1Ioo*oI+++c1o11<i+o+1o*occco1*i*o+*oc*-;c*1ccc+<"*<c"1"iccIoocIeo,<ii,,,::::::::.:,:::
,,,,,,,,,,,<-ooo*iciiiicc**c+*cc*i*i*+ico**iiicieiico**i*+oci1Ioi*1+io*ccc++co+++*+i1cIcci"c<<i1e<*ocieoci1oe++*Ioo1oo1oo1oI;"io,::::::::::.:,:::
,,,,,,,,,,,<;iciioicic**i*c*i+<coi*cc+ciicc*cocccc*ciio+<+icceoo*i+iei*ce*ciioio+cc--"e1oeoiec+"ie<oeocc*61i*-iI*ce<c*111ecec"io,::::::::::.:,:..
,,,,,,,,,,,<;ic1i**ci*+icc+**++i**"i*i+o*1*i**ioiioc1*i*+I6c6ccci*ioioiioii6oo1*e-ci-<i6oe1o***c*+Icc*i6I1111*Ieieo*iiIe1Ieei-oo,::::::::::.:,:..
,,,,,,,,,,,<;i11ic***<c<o*c"cio++ccici+*1*++*ciii*oi1+1oi1*+*+iococ1cic**ico11*eioeo""*8eii"-"+-o1+co<611o*e**cec<+i*1ceo1Iic;oo,::::::::::.:,...
,,,,,,,,,,,<;i1io*ic1*<ci1<i*+c<o1*+i+**ic+**+ccc+*ccoiii1c+<*icioc1ioo*cIcco*eI++"+*"+c-<--++o1ioe1ie*coI61ooc<+o<ci1<"*ioo*;oo,::::::::::.::...
:,,,,,,,,,,<;i1iici1i++c+c+c+**<1ci++**<oc+icoci+c+1c+oIo11i*oo1ce*e*1iecoeIiIo<Ic1*c+eie+++i+61I1ei1eIe1oc1ce<iieeioIoe*oc1+,oo,::::::::::.::...
:::,,,,,,,,+;111eeeoc1ccccc<c+coi+1*<i++coic**+co+i1*<11oio1eooiieooo1c6i1oo*<"*+++I"e-I**cce+*oecci10oio1ce*o<o*IoIeo+o<c*ii:oi,::::::::::..:...
::::,,,,,,,+;o1ooc1oo1oooo1i+ccc+*o"+c<+"<iicii<c00IooeIoo1i**cieccioecicco+*"**+c*++oec*oo6*+o*oI0Iec1i+cc+iio<cioo*i"<;c"11:oi;::::::::::..:.. 
::::,,,,,,,+,*cii1*oii+i<+c<+<c"--<""*;<1Ic***cc*ioo*o6e1i*+<+*io<11<-<+""<i++<+**ooei11c6e*ce*i11e*icocieeei<*ce1i;;*<--e1o*:oi;:::::::::::.:.  
::::,,,,,,,<;i"c+*<""<+"<<<+<<++<,;+;-*-;i""";;;-";*<+co*<<+++c""-"ic<-""11Ie6oceioi*c+oo1+*ceeic*1<-,o"*1iiIc1i1e*<<+e*+Ie1i:ci":::::::::::.:.  
:::::,,,,,;<;<<<<+<<"-+""-"*<"++-;<-*--@,e+;;:-,,-*"----"-+e+--"<*"-""co"<"+*<<"<oioc-<-""+I+ieec61o"<i*<oi*<ice1<"ooic1o11*:--i+:::::::::....   
:::::,,,,,;<;<"<-"<<--;-<"-"+"i--;;;,,;;<+;"-,;,--",,;-,;,-;-+o<c++<<<""o+<<""<""-o;"-"cc1*<e1Icc<I+iic1++e*i1+1oo<+i1o*occ.;::cc:::::::::..     
:::::,,,,,;",-<-"--<----;-"-;-;-;-<--;*-*,"o;-*;;;;--;<,,;;-;-+"--""-;-""-c"<-e"--+<-++1+ceo1+e+"c*"-"-"++coice+i"ieie1o-.;:::."*:::::::::..     
 ::::,,,,,;-,,;:-""--<-";---;;:,:;;Ii1<<*;,c";;+,",,+::-";;-"-;""--;""--;;,;,,........:...:::::,,,;---"<+**cciooooic*+"-;,,:::,,",:::::::..      
 .:::,,,,,;;::,,,-,..:.........::::,,;,;--""<<++*ciiioooooii**++<<<<<<""""""-----------;;;;;;;;;,,,,,,,,,,;;;;---------;;;,,:::..,::::::..       
  .:::,,,,;,,,,;;;;;;;-----------""""""""""""""""""<<<<<<<<<<<<<<<<<<<<<<<<+++<<<<<<"""""--;;;;,,,:,,::::::::................ .  :::::....       
   .::,,,,;,;;;;;;;;---------""""""<"<<<<"""""<<<<<<<<<<""""----;;;;------""""""""""""-----------;    ::::,,,,,,,,:,:,::::::::::::::::...        
   ..:::,,;.....:.:::::::,,,,,,,,,,;;;;;;;;;,,:      ,<++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<::.::::::::::::::::::::::::::::::::::..         
     .::,,;,,,,;;;;;;;;------""""""""----;;;;;;,,,,::::...-+cciccccc***********++++++++++++++++++.::::::::::::::::::::...      ..                
      .::::::::::::::,,,,,;;--"""""""------;;;;;,,,,,,:::.   ..  :"**c**********+++++++++++++++::::::::::::::::.   ......  .     .  .            
.      .::::::::..............:,,,;---------;;;;;;;,;,,,:::.....::...,.                   ...::::::::::::::.  ....  ...............              
.        ..............:::::::,,,,:..:,;------;;;;;;;;,,::::.............................::::::::::::::::.....  ....................             
..        .........:,;;;--"""""-,,,,,,,,::;-----;;;;;;;,::::..::::::::::::::::::::.......::::::::::::::...................:::.......             
...        .:::::,,,;;;--"""<<<<<<":..::,,,::----------,,:::::,,,,,,,,,,,,,:::::::::::...::::::::::::::. ..........:::::::::::::::..             


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