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

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

       . .                      .i+<-<i*+<""<+<<<"<"""""""""""""""""""""<<<""":..................................... ..    ..  :...       ....   
                               .i+-;oicc++<"-"""""""<<<""<<<""<<<<<<<<"<+<<<<+<......................................         ....        ...    
                               +";,ooic<<"--,,;;"""<*cc**+*++**+<<<<+*<<+*<<<*+++++*............................. ..         . .       .  :      
     :.                        .;,,"i-;<-:.....,i*++<";:::.:,""---""""<<<<<<<<"<<<+ciiiiii..................... .                     ....       
     :::::                      .":."-,   , . ,*";;;;;;-;;;;;,,:,;,,,,;::,;-,,,:,;"<""*****+<+*<:..... ....                 .         ..         
    .:::,:,:,:.                  :;,,;;---""""-;--"-""-;,;;-"";;;;;,,-"<<;;---<"<+<<+ciiiiii"<-;: .... .                            ..           
    :::::::,:,.                   .;;;,,,;;;-;,,,::,,,:::::,,,,,,,::::::::::::::::::::,,,:,,,,-.....                               .             
    ::::,,,::,.                    .,,:::,;;;,::::::,::.::.:::::::::,:::::::::,,,,,,,,,,;,;;;"+,.        .<o1ee<                  .              
   .,,,,,,,,,,     .                .:..:::,::::.....::::,: ...........;----<<<+*cccccciccciooiiioo1ooooooooic*+                .   .            
    ..........      .                .:.....:;"""<<<++<+<<<<<<"""""""""""""""""<<<<<<"<""""""---;;-+***++<""<*:.                            . . :
"<+ciiioioiiiiicccc***+++++++++++<<<<<<<<*<-"**<<<""-<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""""""--"**c**c*i***ceieIIoi+<<<<<"<"<"<"<--------;--"""<+<
0000666Ie111ooiiccc***+++++++++<<<<<"<<<<-""<i+c++<"<++*+++<<<<<<++++++++++++<<<<<<"<<"""<******+<""<+ccico1<c*+<+io*<<<<<""-------"c""+<<""+*<++
88888806IIe111oooiiccc****+++++++<"""<"<*"<+icc*c+*<+c***+++""+++<+++++++++++<<<<<"<<"+cc""""""""""+cc6i*+o1oi+-""**cc+<<<""""---"<""-<"--i<"""-"
oc*<";,::.:::.:::::.......:....,**+*++++++<<<oicc+*+*ccc*cic*<-;:::.::..:.:.::::....<<"""<<<<<<<<+*cciic+c*ie1oc<+**iicc........::,:-;;;-;:::,:::
::::::::::::::::::::::::..::.:*ioooiciccciicc+iic*+*coocoooccc*+-.:......:....::..:""""<++++*+***ccioocic+c*eIo1i***ociic*....:...:;,.:,:;;:::c,c
,,,::::::::::::::::::::::::.<<<<<++++"+++<**cci1o1cc*+++++**++<"""::::.:::.:::::::""<<<<+++++**cciioocc*c+++*oo1Iii*io1oo1c....:co111111111e111o1
,,:,:,::::::::::::::::::::,*cc+c<<+<<<<<++<*ioe1i*cooic**iiiicc*+""oooo11111ee111i-<<<<*+**+**ccioiic******+**oo1occie1IIeo:.....oIIIeeeeeeeeI1oo
,,:,,::::::::::::::::::::"+cic+++c+++*+++*iioecc***i11cicccciic**+<"cciioiooo1111+""<<+****+*cioiiicc*****+***coeIooo1eII6e1.... +eIIIIeeee11I1oo
,,,,,,:,:::::::::::::::::+***c+*c***cc**1iiicci*++*ci16iioiciiiii*+<<cccciiiooooo+"""<<+++*ccioici+++********ciiI11*c1II6III......*II111111oeI1ii
,,,,,,,,,,,,:,:::::::::.+***ici*+**+cc**cciiii+**icco1eeIioiiioioi+<<**c*ccciiioic"""<++<+*icccc*++*+*+**+**+oooeec*c1e1I6Ie.......*eeo+*cceo1iio
,,,,,,,,,,,,,,::::::::::**ccc**+*+**c*+**ii+ic**ciicio1eI6ioioiiic**<+**ccccciioii"-<"<<<c++*<<<+++++++*++***o*coei*c11I6ee:.:..... *o1o++c1ieoco
,,,,,,,,,,,,,,:::::::::;<++**cc+**++**coicc****+oiioo111IIIiociicc+<++**cccccciooic""<""<<<+"<<<<<<<+<<+<cii<c*iioc+ciioee10.......  i11o+*8oi1ic
,,,,,,,,,,,,:,:::::::::;<*++***++<+*c*1*oc**+*coioi11oeeoeIIooiiic+"+*****cccciooii*<"<-<<""<""<"<<<++<+<+*+c+**c6++coo1o1II:....... -eo1i*+oi**c
,,,,,,,,:,,:,:::::::::::<+**+**++*ccooc****c**i*ioeeoi1e6IeI611iic*++*cccccciiooooiic<<"-"---<""""<"<"++"<"+++**c*+*ciiieIIII........ *eo1o*+cc1+
,,,,,,,,,,,,,,,:::::::::++**cicccoi1oc++*+c*ic+iiioeoo11166eI6oiic*+c*ccciiiioo11ooiic*+<"<--""-"<"<-+++-""++<<*c+coiiieIIIII,:....... *ecooc+ccc
,,,,,,,,,,,,,,,,,,:,,::,1++*ccccooo*<++**+**ci<c*coiooioeeII66eic*c+++iiiooo1111e111oiic*+<<<"----;-"""";<""<+*+*ciieeIIIIIII6........  *ecoii+cc
;,,;,,,,,,,,,,,,::,:,,:111*+++**+cc+i*+i<*c+c+occccii11o11eeee1+<c++***o1111eeeeeeeee11oiic++<<+"<""""-"--"<++*coo1IIIIII66666;........ .*1+ooo**
,,,,,,,,,,,,,,,,,,,,,:,1ee1o+++<<+<<+<*<++++++***iccciiioo11eo*c+ii*ooc1eeeeeIIIIIIIIIeeee11oiicc***+,"-"+*ciioeiiI666666666666:........  i1+ooo+
,,,,,,,,,,,,,,,,,,,,,:1eeee111*+++<<<<<++++++<<+*+"+"+coooo1*ciioo11eeeeeIIIII66666666666IIIIIIeeee1111oo11oc"<**I6666666666666;......... ;1i<o11
,,,,,,,,,,,,,,,,,,,,,,eeeeee1e111i+**+<<"""+"<<<+"""<**ciocciio11eeeeIIIII666666666060000000006666666Ii<"""<<+*cc666666666666666:........  ioc<io
,,,,,,,,,,,,,,,,,,,,,eIeeIeeeeee11oocc*+<<"""<<<+<"<+*c**cio11eeeIIII66660000000000000080000000I1oo*<<"""<<+++*c106666666666666I*:......... ii*+<
,,,,,,,,,,,,,,,,,,,,,IIIIIIIIIIIee1i11oiiccc********ccioo1eeIII66666666600000000000080Ie1o+c11*+<<<<<<<<<<+**cci6060666666666III6:...:.......ci*+
,,,;;,,,,,;,,,,,,,,,*eIIIIIIIIII6II+*+"oeee111111111eeeeIIII666666666666006Ieooc1ieeIe*<-iici1oc*"<<+<<<<<+ci-66666666666666I66II,:......... :cc*
,,,;,,,,;,,,,,,,,,,;6I6I666666666661+***ccco**<<"<<+<o***+*1e++<<;eI1eI1c-eo1eeei*ccioic""-""<<""<<<<+<+co;<6666IIIIIIIIIIIIIIIIII::.........  *i
;;;,;;,,,;,,,,,,,,,;6666666666660006****c*c**++++++<oioe1oiiioe11o+cci11i*+**cc***-<+++<"";;,,,,,"+*cco-"1IIIeee11eII6I66IIIIIIIII,:::::.:....  *
,,,,,;,;;;,,,,,,,,,066666666666666000eciccccc*+***+*c*cic*+"*c****+"+***+<,-<<<"-,::;-;,,--;;-"+*oc--c1111oooooo11IIIII6IIIIIIIIII6::::........  
,,,,,,,,,,,,,,,,,,;666666666666000000006ioiicicc*++<"++<"-,;<++<"-,,"<<"-,:::,,,::::::,,-+*ii<;-<ooooooiooiio11eIIIIIIIIIIIIIIIIIII<:::::..:...  
,,,,,,,,,,;,,,,,,,0666666666666660000000000i**iiic*+"-,,,,,,:::::::::::::::,:,;-"+*ccic<;;--""<<<<<++<*cci1eeIIIIIIIIIIIIIIIIIIIIIII:::::.:......
,;,,,,,,,,,,,,,,,,666666666666066666666666IIIIIIo*+++*iiioiccc**+***cccccccc*+"----,:,::,,,,,,;;-<+co1eIIIIIIIIIII6I6IIII6II6II6IIII;:::::.:.....
,,,;,,,,;,,,,,,,;66666666666666666IIIIIIeeeeeeee11oooi**+<""""""<<<"<"<";,;;;;,,,,,,;;-"<co1eeIIIIIII6IIIIII6666666666II66III66IIIII6,:::::......
,,,,;,,,,,,,,;,,;666666666666666606606IIIee111ooiccc**+++<<<""<"<"<<<<++**io1eII6666IIIIIIIII6I6I66III666666666666II66II66IIIIIIIIIII;:::::....:.
,,,,,,,,,,,,,,,;o66666666666666666660600666666III6IIIIIIIII6666666060660000600666666666666666666666666666666666666666666666IIIIIIIIIII::::::....:
,,,,,,,,,,,,,,;,66666666666666666666666666666666666666666666600000000000000000000606666666666666666666666666666666666I66IIIIIIIIIIIIII,:::::.....
,,,,,,,,,,,,,,,"I66666666666666666666666666666666006666600000000000000008000000006000666666666666666666666666I66666666I6IIIIIIIIIIIIIe6::::::..::
,,,,,,,,,,,,,,,666I66666666666666666666666666666660600000000000000000000800000000000066666666666666666666II66666IIIIIIIIIIIIIIIIIIIIeee,:::::...:
,,,,,,,,,,,,;,;I6I6I6I666666666666666666666666066666600000060000000000000000000006666666666666666666II6666I6II6IIIIIIIIIIIIIIIIIIIeeeeeI::::::.::
,,,,,:,,,,,,,,1IIIIIIIIIII6III666666666666666666666660660606660000000000000000000666666666666III6IIIIIIIIIIIIIIIIIIIIIIIIIeIIIIIeeeeeeee:::::::.:
,:,:,,,,,,,,,,*1111111111111111111e11e1111ee1eeeeeeeeeeeeeeeeeeeeeeIIIIIIIIIIIIIIIIeIeeee1ee1e111111111111111111oo1oooooooooooiiooiiiiio,::.:::..
,,,,,,,,,,,,,,;111111111111111111111111111111111e1eeeeeeeeeeeeeeeeeeeeeeeeeIeeeeeee11111111111o11oooo1o1o11111o1ooooooooooooiiiiiiiiiiio::::::::.
,,,,,,,,,,,,,,:,oooooo11111111111111111111111111111111111e11e11eeeeeeeeeeeeeeeee111111111111oooooooooooooooooo1oo1ooooooooiiiiiiiiiiiii,:::::.:::
,,:,,,,,,,,,,,,,,;oooooo1o1oo1o111111111111111111111111111111111e11eeeeeeeeeee11111111111oooooooooooooooooooooooooooooiiiiiiiiiiiiiiii,:::::::::.
:::,,,,,,,,,,,,::,,::,,ooioi1ii1c1ic1cceiooo1ooI11e11111111111111111ee11e1e1111o111ooo1ooooooooioooooiooooooooooooiiiiiiiiiccc*i++-::.::::::..:::
,,,,,,,,,:,:,,::,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,::::.:.::.::::::::.::
:,::,:::,,::,::,::::::::,,:,::::,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,::::::,:.:::.::.:.:.::.:::
:::,::,,::::,,::::::,:::,:,:::::::,:,,,,:,,,,::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::,,:,::,:::::::::::.:::::::.:.::::::
::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,,::::::::::::::::::::::::::::::::::::::::::::::::..:::::.::.::::::..::.
::::::::::::::::,:,:::::::::::.::.........   ..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::. ...............:.:.::.::::::...:..:...


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