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

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

+****cccciiiioo+<<<<<<<<<<<<<<<+<<<<+<<<<<<<<<<<<<<<<<<<<<<<;""--"-""""-"""""""""-"""-"";-;"""""<<<<<"<<<<<<<<<<"""""""-;,;;-;;;;;,,,--------;-;;
**ccccciiiiioooo1<+<<<<<++<++++++<++++<<<+++++<++<+<<<+<++<"";;-"""-"""""""""""""""""""<""""""""<"<<<<<<<<<<<<"<""""""""";;;;;;;<<"""""------;;;;
**cccciiiiooooo111+++++++++++++++++++++++++++++++++++++++++<-<<-;-""""""""""""""""<""""""""""<<<<<<<<<<<<<<<<<<"<"""""""""""""<<<<""""""-------;-
**ccciiiiooo1111eeeI+++++*++++*++++++++++++++++++++++++++++<-;""-"""""""""""""""""""""""""<"<<<<<<<<<<<<<<<<<<<"""""""""""""""<<<<"""""""--------
**cccciiiooo11eeeIeII*****+*+*******+****+**+*+++++++++++++<---"""""""""<"""-"-""""<<<<"<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""""<+++<<""<""""""""-"-
**cccciiio111eeeeIIIIII**c*********************+++*++++++*+<"""""""""<<<<<""""""-""<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"""-""""-""<+++<<"<"<-<<<<<"""
<+++****ccciiooo1111e1ee**ccccccccc****c****************++*+;""<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+++++<"""i1eeIIeoi"<----"""-"<*cicc****c*****++*
"<<<<<<+<+*cciiiiiooooo1o1ccccccccccccccccccc**************+,+<+++++<+++++++++++++++++++++++++++++++++++coo1eeI6IIIei"----"--"<+*cciiiiiiiiioeeo6
<+++**+**ccciiiioooo111111eiiiiiiiiiicccicccccccccc*c*******-<<<<<<<<++++++++<<<<<<<<<<<<<<<+++++++++++*o111eeIIIee1c*+,,;-,,,;<<oe60@88880666Ie1
++++*****ccciiiiooooo11111111oooiioiiiiiiiiiiiicicccccccc***"""<<<<<<<<<<<++++++++++++++*++**++++**+++<"<+**+<coe1occ*+";;-,:,*iioeeI088@@8800006
++++****cccciiioooooo11111eeeeooooooooooooooiiiiiiiiiciccccc"<<<<<<<<<++++++++++++++++++++++++++++++++,;.;1<-,:;<*oo<"+<,;",,,coo1eeII666666IIe11
+++*****cccciiiiooooo11o1111eee11111111111oooooooiiiioiiiiii<<<<<<<+++++++++++++++++++++++++++++++++++<-;Iee+<+*"ci1+*"<,;<,,,*o66IeeeIIIIIeeee11
+**+"<+*ccciioioooo111111eee11eeeeeeeeeeeeeIeeee11111ooooooo<<<++++++++++++++*+*+++*+++++,:--"+++++++"+**ieieI1Ie1oocI+,,;+,,,<I@@0eeeeeeee111ooo
++......:*ciiiooo111111eeeeeeeeeeeI666666666IIIIIeeeee111111+++++++++++++***********+*,,::,::::+++o6Ie6e"--eiiiiciiie-ec,;*,,;-6$$611ee11111oooii
+<...,,: ....ooo11111e1eeeeeeeeeeeee000000066666IIIIIeIe1111+++++++++**************",,,,+:::+::,1eeIII6I"<ocooccc*cceIe,,;o,,;;@W$IoeIe11oiiiiiii
+*<:,::.....::1111eeeeeeeeeeeeeeeeeee0888888000006666IIIIeee+++++******************",,"*,*;;+:"11eI66666IIii<iicccc"<,..,;o,,;;$M@eo86ee1oioooccc
+***":.:. ....::"1eeeeeeeeeeeeeeeeeeeeI888000066666IIIIeIeee++++*****************c*",,,,:;,*,,-i1eI66666I1oi*+++<<""+;.:,,o,,,;MM61080ee1oo1oooc*
****c;-;---;:...::eeIIIIIIIeIeeeeeeeeIIIIIIIIIeIeeee11111o1iccc*c****************cc";,,,,,,:*;:*ciio11e1<-<"-""-"+<<<<.:,;i",,;W@oo00Ieo1o11oi**+
****c:....,;---"<",II6I6IIIIIIIIIIIIIIIIIIIIIIIeeee1111111oiicccccccc*ccc*****c**ccc**;,,,,,,,,-*oo1eeee-;;;;;-"*i*+++..,,+;,,,I6ie6e11iiooiic*+<
**cc+::::......:-""666666666IIIIIIIIIIIIIIIIIIeeee1111111oooiiccccccccccccccc**c*cccc*c*c<,:++;"cco1eeeI,,,;;-"+ioo+++.:,,<;,,,<o*e11oic*iiccc*+"
*cccc:,,;;,.,,:,:::60000006666666IIIIII6IIIIIeIeee111111ooooiiiiiciccccccccccccc*cccccc***iic*""c-;o+""<e:::;<ioi+"+ccc:,;o",,,"ccooicc***cc**<<<
cccc:......,;;;"-"-0@@@88880060666666I66666IIIe1ee11111ooooooiiicccccccccccccccc*cccc*cciiii+"--;*-"11<<1"::::::,,+eIeeei;<-,,,"*iicc***++*cccc*<
i;::,:::......::,;-8$PPP@@888000666666o61I0IIeIeee111111ooooiiiiiicccccccccccccc*cc***cii*+<""<*"<io1eee<1*-1oooecc11*<i111i;,,-*ccc****+<++ccici
+,:.. ..,,;;;----"WHHH$$$PP@@880000000@WM$1oe11eee111o11oooooiiiiiiiccccccccccccccc*cci<<""-;,<+i1o+i1eeeIoo1eo*1icicciooioii;--*c*c**+*++++<<<<"
c,i-:,,,;;;-""""*HMMMWWHH$$P@@88008800W###P6e11ooooo11oooooooiiiiiiccccccccccccc*c**c*.<"-;,,o11i*c111i+++o11*ic<"oc**ciio1ee",,******+++<<<"""""
,**cciioeI6Ii;,;-iM#MMWHH$P@00608000886i"oc1e111o11111ooooooiiiiiicciccccc,::::;*c**"<<----;;<<c111o*<+coeec<cio1ooiiiiic**o1,,.******++<".    ,"
.<**i*1IeeeI1;;-"o######MMWH$PP@8800000I"+cie1oooo11ooooooooiiiiicccic",::,.:::;**<--";;;;;;;"-;"*++io1o+eIicooeee11e11eeeeei::.*****++<".     "-
;-+*o1eeIIIeo,,--c######MMWH$$P@88006066iIIeIeooiiooooooooooiiiiicic"+",:,:cci:c<-::..::::,,,-;"++*ccioc11c1eIIIeeooo11111oio:::+**+*++<;.   .:""
:;*<-"*o11Ie::,,;-ioM###MMWH$$P@8800*<+1<1eee1iiiciiioiooooiiiiiiciio*"i+*"o<o--:::,""-;,::::-<"+c*cci*oo1ee1eIIeeeeeeee1oco,.::**+++<<<.......""
.;c-;-coo1e1:::,;cii####MWH$$P@+++ccc*++*++<i11oiiiiioooiioiiiiiciccicccc*c1*;;:;,"+"-;,;.::,:-"+*c*c+iciicoo*1eeee11111cci+:.,:+++++<+-< .     -
o+o111c-"1eeeeIeIIII060WH$PP0+<<+++<<+<""<"""<+ooiccccciiiiiiiiiciiioo11111<*+*<+<;;";,,,:,:.-"-+<**+icccco*io+1e1111oi"cc,.:.:.*+<<<<<;+    .,-*
1c1ee1eeIIooi111oe1c11o@@@0+"<<<<"++<+<"-"-"-<""+<<c1e1eeeeeeeI*ioo1+cio1c****++<+<,-;,,:,.:;""-""<*cc*ioi+ci**111ooi<<c-"-<-.,,,++,;;;";,.<,;;;;
ei+***ccccc+ccc++"<c*""""<<<"-"""<""-""";;--"-"-<<<<<<+"..;;-+1ee,*cici+<<"+*+**<,;+:-;,,.::""<---"***ii*+i+*c"oic*""+*-"*-:,:"";+<<<<:<,;.+,;  :
;;;;"----;;;--------"--;;,,;;,::,--"-;--";---"-"--"""""<<+<<1eoi+**+c*";"-,;++""<<,"--;,:::;-"<";;-<+*c*cioi-,c"---<";...."-::::<"<<",""-,:<,:...
;--;;-;;-;;;;-";<<-"<<:,;;-;----::;--,--"-;;-;;;-----;---"<<+""-+"":*+:-*<"<+<+<"",<-,;;,,,;--"";;-""<<++-;"+"-;--";+"...:,;,:..<,<""-"";".;,,,,,
---""""""-,"--<";"<",.,,,;;,,-"-;.:;;,,,;--;,;--;;,--";;-"-"<<<<--,-"""++"+;+++<"",-,,,,-;;;;;--,;,;;;;;-";--"+<:-.+-,-;:,-<$,:,-:::,;-,;-;,.,,;;
---------";"""-;";:,;::,"-;,,,,--,.:":.:;,;:.:.:;,--;---"-;"--"",;<"-<<:,++;--,<;-,-,:,:;;;;;;;;,,,:,;;;<<++,,; ..:+<-...,,,,:.--,---;;;;;,:,;,,,
;;-;;;;;;;-;;:"::::::,,;;;---;,;"-;.:-,...;:.:::.::-:--,,;"-;--,";-+*",,;,"*-;*:,<"--:::,;;;;;;-+eo+"<*",;;,,,  .:<<";"..,:-,:.<-;""-;;,-;-"-,:--
;;;,,:...........:::::,,;;--;;;;---;.:,.:::;::.::...:,-<++++++**+<<<***+c+<""*+<,<,;-.:::--*6WPi++i,,..:,;;,,";;;;<--;,::."-. .;:-,;;,,,-;,<,,:,.
,,;;;;;;::.:.   ::,:::,,;-;----;------,,...<<<<+++*+*+**++**+**<<c+++*++*+++*+:+<<,",:;*0M8c+<o,;,,::..:,;;,-;--:+<--,,,,,:;,::,;----,;;,,;,;,:;,
:.. ;---"-"""";:,,::::,,,;;-----;-----<-;<<+*+++********+******+*+<+*+++<<"<<++*<<<<*H@*+c<;,,;,,,,,:..:,;;,...:;";-;,,::,;;;,;,;,---,;;,,e,,.;.:
,;;----------:::,:,,,,,;;;,;;,;;;--"-<;,-<++<++<+++<<<<<<<<<++*<<"+*<<+++<<<<<<<"**$i+i.:,;,,,,;,,,,,:::;-,,:..-"<;,;"--;;-;;,,,;--;;,,,,,;:...::
,,;;,,,;,,,;.::::::::,,;,,,;;;,-;;;;-;,:"<<""<"-"""""<"--"<""""<+<+<--"<+"<"<<"-+@c+;;,..,;;,,,,,,,;:.:,--,,,;--*"""-"-;,,,,,,,;-;""-,-;;<;;;;;,,
:::::::::::.::::::,,,,,,;;;-;;,;;;;:,.:;,,,,;;,,;;;;;,,;-;;;;;--"";-<<+---"""-+*o+--;.::.,;,,,,,;;--:::;":;-;;,"<+""""----"-";<<""";-"-";--;;,,,,
...::......::::::::,,,,,,;;;,;;;,;;;.::,,:,,,,,:,:,,,,,,:.:;;;;,:,,::::,,,,;,"*++;,;-..:.,,,,;;-"""<;::--;;;-";+*<-""-"""""<"---"<"";--;-";-""";;
... .. ...:::::::,,,,,,,,;,;,;,,;;:.:.:::.:,::::::::,,,::::..:,;;;,,,,:.::,;;*++:,;,,:.. ;;-"<<+<++-<,,<---"--++c"<<<--<"<+;-<-<-+<<+"<<"<<<<,--;
       ..::::::::::,,,,,,,,,,,,;....::.::::::,::::,,,::::.:::....,,,,,:,:.:;"+<:,-::,....:,,,<cicc*-+<;+;<-8*,<,<;;;;;;-++"""<<++<"";<<-"++;-<<"-
      .:::::::::::,,:,,,,,,,,;-,:.:,;;,;;;:::.,,,:,,,,,,:,,:,::......,,::::,+<::,:,::.:..:::+ccc*;c<*c<<"""<,"+,,--,-++++-<;++++-+<"<<<<-;<<<<,--
.:;,...::::::,:,:::,,,,,,,,,,;-. ....:,,;,-,::.:,,,,,,,,,,,,,:::::::::::.::"+c:,,.-.. .  :..:+cccc-+ci*""++--+<,:,c"-*+"+*<+c****<"-++<;+<"<<;<"-
:,:. ....:::::,,,:,,,,,,,::,:.........:...:,,:::.:..:::::::::::::::::.....:;<:. ...::.....+<-<*cc+*cc;<";c@*c<c*<+;:,-+**+"+***++<<++;<++++;<<-"<
,........:.::,:,,,,,,,::::;:.:,,,:   .......:::.:;;;:,";;;;:;;.      .:;;-,-"::.;--c--,::"""++*c-"+<<,;-;<;+,<<cic+*"<**"""*+**c**c;**-"-;*++++++
.......::::::::,,,::::..::..,, .:, ......... ""ccc+",;""--""-::,. :;-;;;;,,+"-<-".<<<+<;,;;,:;;-;;;""*c*ic+c;;-c<"*cciii*-"*c**++-*-+***+**++;++*
:.......::::::,:::..::,,..:,,.:;;;c .....:cci<<<"""",*"-""***-*,:::: :;,:,:<+ccc@o"<<"""*ccic*c<<"""""-"""""","ccc"iccc***-cccc-cci*cc*<<,;;+*<++
:::...:....::::. ....:,:::,,:,,;,cccic*<*++""<""""-",c+*-<*<+;*+<-.:::...::-cci*+cc**+-c-oi;c"ciii<iio*"""""";"-"""""""ciccci-ccccc*****+<"<+c**;
.::::::::::::..:::,,:,,,,,,.::,,,<"<""<+c+<<""<c*"-*,c+<<<;"<-;"<"-<:::.:::,c*<-<"*c"+cc+i;-cc-iccicciio"<ii+*,"-"""""-"--<-----+**c****;***+c*+,
 ......::...:::,,,,-;,,,::.:::,,,""<""""coicc*++*+++;*-;;"<<"<<<"<<",<;.:..:*<<*;<<-;;<ccc*"*cii*cici-*iiiciii;-"cc*iic<;-"----------"-;;-****+",
.     ..::::,,:,,,-:,,,::.:::,,,<<<c+<<iiccc**<+<""--+-"<";,:;,"""";;"-:-:.:*;"""<+<+<+++";+++icicoioiooic*i+io,"<+ciii-<+**c*+-;------;;;;;;,;;;


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