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

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

          ......:....::::::,;"-----"""""""<<<<++++++<<<<<<+<<++++++++++++++*++++*++**+++++++*+++++++++<<<-"""--;;;;;;;;":..:. .                  
        . ....,..;...::::::,;-;----"""<<"<<<"<<<<<<<<<<<<<<<+++++++<<<<<<+++++<<<<<<+++++++++<+++<<<<<<<<<<<"-"---;;;;;;.........                
           ...::. ......::::,;-;---"""<<<<<""-"""""<"<<<"""""<"<<<<<<<<"<<<""--"----"<<++++<+<<+<<<<<<<<<<<<<"<""---;;;;;-:.  ::.                
           ....,........::::;;-<---""""<<<<<;;;-----"""""--"""""<<<<<<<<"-;;"""""""""-"<++++<<<<<<<<+<<<<+<+***+*++"+++<<:<.                     
           ... ;........::::;;-<----"""<<<<",,,;;;;;;;-------"""""<""<"<<++;,,-;;;;;;;;"<"""<icccci+*iiiiiiii-ccc*++*+<<+<*.                     
           ... ;........::::;;-+-----"""+<<<:::::,;,,,,,,;;,;----""""""""-,*ciciiicciioooooiioooooiiiiiiiiiii-icc*++*+<<;<;.                     
           ... ;........::::;;;------"""<<<"::....::,,,;,;;;;-"""<<"<"<""ooioo1ooo111111111ooooooooiiiiiiiici"ccc*****+<;. .                     
        .. ....-........::::;;;--------""""<.:,,,,,;:::;:::;--"i0P06i<<<<ooooo1111111111111oooooooiiiiiiiiccc"ccc**cc*+<,+;.                     
          .....;........::::;;;--------""""".......:::-,;;:;;-"600I1e+<<<oooo111111111111111oooooooooiiicc**c"******c*+, .:.                     
           ....- .::.. ..::,----"---------""....::.::,,,,,:";-"c1o-eoo<+<oooo111111e11111111ooooooooiiiccc***+****+*i++-,...                     
         ......-.......:.::,--++---"-------;,;,:::::,,::::,-;--"+cc11e0$@6oo1111111111111111111oooooiiccc*c**+***+**i+<;:. .                     
         .... .-.........::,--"-"""--"-"---;::::::,--,:,,,,---""i1c1eHP$@eI111111111111111111ooooooiiccccc***+***+**o*c-:. ...                   
          ...  -.........::,-""-"--""-"""""::::::::,::,,,;;-;"66oc1@H$PW$WPo111111111ee111111111oooiiiccccc********+o+-,.:i,.                    
              .-.........::--""-------""-"":,:::::;,;,,,,,-;,cc61IWWHH$$H#MHe111111I66ee1e1111ooooiiiioocccc********1+;.                         
          .   .;.........::,"-""---"---"-"":::::::,:,,-,;,;-0"I668HHHWWHW###eoeeeee0@IeeeIIeeIIIeeeeIIIeIIee1oooiiii1*:   .  .                  :
           .   ;........ ::;-------------""::,:::,,,;H8-;;;--80@P0WWWMMMM####c1e11eee111111111111oooooooiiiioiiccccci*.   ..    .:              "
         . .  .,.... ... .:,-------------"":,:,,,,:,,,;;;;--"o8@01HW####M#$MH*ooooooo11111111ooooooooooooicii*icccccc*   ..                     ;
           ..  :,.........:;-"------------":,:,::::,,,,,;;--"*<+*cW#####WWP@$+ioooooooo11o1ooooooooooooooicicciccccc**.   .                      
              . ;:. ......:,---------------,,,,,,,:,,,,,;;;--c<+*ce#####M$@8e+ccciiooooooooo1ooooooooocioiciicc*c**i*c..                       .;
                ,;     ...:,---------------,,,,,,::,;,,,;;--"c<+co$#####MIoP*iccccciiiioioooooo-;::::::.:::.::cc*c*icc                           
               .,..   .:....;----;,--------,,,,,,,:,,,,,;;;-<c**8c$#####MIPo*+<ccccciiiioiiio<;,::",,,::;::::.:;,:ci*i.                          
                ...    ... ,;-;;,:.;;;;;,.:::,,;;":,,,,,;;;""+o1$$M#####M601*ooooic<cioo*+1++","<-"--"-";-;,:......:.;                           
                ,    ......,;-;;;;;;-;;----::,:,,:::,,,,;;--<+<i$W######WIi1ic+c;**"*;;,:,-co";;---;;;-;-;-;,::..... -                           
                : . ........;-;"-::;;;--;--::,<<;::,,,;;;"H"<c+6$PMM@##W8c+o**"***::;;,,:::,,c,----;;-;;;-,;,:,::... :.                          
                ;       .::,:;;;;:,;;;;;;;;::,oiooooc+-;;-<""cc8888Pe1HPI+<*"+<";-*,,::,::,;-+ci--;;;-,--;;,,.,:::. ."                           
           .    "       ...,.;,;,;:;;;;,...:.::::,,,,,,,""iiiiW00ee0cc88I<"-"<--*<-,,:::,,,,-";ccccccci,"+c:,;;,+-.<*<                           
           .    .       ...:,.;,,;:;;;,......::::,,,,;;-----;;"8ei6i-<*0e"--"*;:;+"::,::::,,-<ccccccccc.c;-**<++*:....                           
                -.      ...:,.,,:,:;;,,:....:::,,,,,;---;;;;;;-6e1I+;;-60<--"+;;++-;,;,:::,:;<;***cc+c<,c+"**+"..-"+<.                           
                -       ...::...::*8P<I;:::::::;;---<"--;,,,,,;66o1<,,;66"-;-c;,<;,;-"+;;;--;;;;;;;;--,<<<;+<<<..*<<*"                   .       
                -        ......:eoWM+IIe1::::,6MH1i+<"-;<,,,,,,cI1<-,,-*I"c""-<;-,-,;+-,,,,,,,:,...::,::::::,,<<+"-:-:                           
                ;        .......-<;<+P0o+"-::,;"*@HI+-;;;,:::::e*<",,,<+o11,-"-<-,:;-+-,,,,,::.:.....::::::.;<,****<,:                           
                ;          .....,6e:-,+<"-;::+I,;""co-,,,,,,,,,1*-1,:,+*1oo+--,-:;;:""-:::::::::.....:::....:"<:"*c+::                           
                :        ...  .;.:0,+c**+-..:.:::.;,;,;,-:,,,,<*+,<,;<<<-oi+;+*--;,:-"+:-:::::::::::.........i*,-"++,.                           
                ..,::.::..  . .. .;,;;,,:,,*-,:,-";;--:;,::;;""-"<"-;"+-;"-,-++<-;,:,"-...........::...... ..   .c*c<.                           
                       ..:,,,,:-::""-::,;::,*i<-,<"<<+++<+<":,;-:::,+i+<,,:::.:::,<+;::........            .  ...   .                            
                                   . .     . ..:.,,"cccccc,++**c++*c******++++++<+<<<-......                --::,: ..                            
                                                  ........ .......:.:.:,-"c*c***++++<<"-,:::.:..........     .....:,,                            
                                                           .............................  ::....;-;;+"-,,;;;,-;,,::::                        .. .
                                                                ......................   .... .      ... .....   ....                    ...:... 
                                                               .   ....................  ...  .   .             .  ..                   ...  .. .
                                                                  . ... .. .... ..       .....                                             ..;,:.
                                                                                        ...                                            ..:::,,,..
                                                                                        ...                                         .......:::,  
      ..   ...  .                                             .                        .... .        ...                         ::....    ::::  
                    ..                                                                  <:.         .    ...                   :....       ::::  
....   .....       ... .                                                                ...                                   :..          :.:.  
...................................                                                    ...                         .                       ..::::
::::::::::::..::................................                                                                   .                     ;:::...:
....::..........:...........::::.......-.....................     ...                                     .                   .        .:. ....::
..:::...:.:.:::::::::::::::::::::::,:::::,:.........................  .      .........  .                 .                          ;:.....    .
....:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::..:........,...........  .. .. ,:. .:                       .            .        :....    
:::::::::::::::::::,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::..........................              ...... ...                             
::::::::::::::::::::::::::,,,,,,,,,,,,,,;,,,,,;;;;;;;;;,;;;,,,,,,,,,,,,::::.................. .....              ........                        
:::.:::::::::::::::::::::,,,,,::,,,,,,,,;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,:,:::::............................     .                           
::::::.::::::::::::::::--::::,,,,,,,,,,;;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;,,;,,,:,,:::::::......... .. .......                                 
.;::.:::::...:.::::::::, :,,,,,,,,,,,,,,,,,;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,:::::::::::::............                              
........:::::::::::::::,,,:,,,,,,,,,,,,,;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;,,,,,,,,,,,,,,,:,,:::::::::.:::......                               


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