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

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

          ..::;"+i0P$WMMWH$P@0e1oic*+<<<<<<<<"""""<<++********cc**c****+++<<<<<<<<<<<<<<"<"""""""""""""""-""--"---------;-;-;;;;;;;;;,,,:        
      .   ..:,;-+c10@P$H$$P@86e1oi*+<<<<<<<<""""""<<<++++*********c****+++<<<<<<<<<<<<<<"""""""""""""""""""-"--"----------;;;;;;;;;;,,,,:        
           ..:;-<c10@@@@P@80I1oc*+<<<"""<<<""""""""<<<++++++**********++++<<<<<<<<<<"""""""""""""""""""""""-"------------;;;;;;;;;;,,,,,:        
           ..:,;"*ie0008006eoc*+<""---""""""""""""<<<<<<++++++*******++++<<<<<"""""""""""-"-""""""""""""""""-------------;;;;;;;;;;;;,,,:        
            .::,-<coe66006e1oc*<<"-;;--"""""-"""""""<<<<<<<++++******+++<<<<<"""""-"""""-""-""""--""""""-"--"------------;-;;;;;;;;;,,,,:        
            ..:,-"*i1eIIII1oic*++<"--;;--"-"----"""""<""<<<<++++++++++++<<<<<"""""""-"""""--""""""""----------------------;;;;;;;;,,,,,,,        
  ..        ...:,-<+io11eeeoic*+<<"--;;---"------"""""""""<<<<++++++++<<<<<"""""""--""-""---"----"""----------------------;;;;;;;;;,,,,,,        
           .....:,;"+*ciiiiiic**+<<"--;--------------"""""<<<<<<++++++<<<""""""-""""""""""----"-"-"---"----------------;---;;;;;;;;,,,,,,        
               .:::,;"<++++*****++<"-;;--------------"""""<"<<<<++<+<<<<<""""""""""--"""""-"---"--------------------------;;;;;;;;;,,,,,,        
                 ..::,;;""<+**+<<"""-;;-----;-;;;-------""""<<<<<<<<<<<<"""""""""""""-"--------------------------------;;;;;;;;;;;;,,,,,,        
                 ...::,;;-""<""""----;;------;;;;;-;;----""""""<<<<<<""""""""-"-"""--"----------------------------------;-;;;;;;;;;;;,,,,        
                  ..:::,,;;----;;;,,,,,-;;;;;;;;;;-;;-----"""""""""""""""""""""""""""--""------------------------------;;;;;;;;;;;,;;;,,,        
                   ....::::,,,,,,::::::;;;;;;;;;;;;;;------""""""""""""""""""""-""-----"-----------------------------;-;-;;;;;;;;;;;;;,,,        
                      ....::::::::::::.,,,,;,;;;;;;;;;----"""""""""""""""""""""""""--"------------------------------;-----;;;;;;;;;;;,,,,        
                        ...:...........,,,,,,,;;;;;;;;----""""""""""""""""""""""---------------------------------------;;;;;;;;;;;;;;;,,,        
  .                      ..............,:,,,,,,,;;;;;;------""""""""""""""""""""""-------------------------------;--;;--;;;;;;;;;;;;;;;;,        
                          ..        ...:::,,,,,,;;;;;------"""""""""""""""""""""-"-------------------------------------;;;;;;;;;;;;;;;;,,        
                                       :::,,,,,,,;;;;------"""""""""""""""""""""""""------------------------------;----;;;;;;;;;;;;;;;;,,        
                                       :::,,,,,,;;;;;;------"""""""""""""""""""""""----------------------------------;;;;;;;;;;;;;;;;,;,         
                                       ::::,,,,,,;;;;;------""""""<""""""""""""-"-"----------------------------;;--;;;;;;;;;;;;;;;;;;;;,         
                                       .:::,,,,,;;;;;;-----""""""""<"""""""""<<+1I0i"----------------------------;;-;-;;;;;;;;;;;;;,,;,: .       
                                       .:::::,,,,;;;;;----""""""""<""""""""*"ci.<@*i1oe6I$HMWe-----;-------;-;---;;;;;;;;;;;;;;;;;;;;;,  .       
                                       .::::,,,,,,;;;;;----""""""<"<"""""""".-;<60o6WHHeiI8PMMH"---;-;-;;;;;-;;;;;;;;;;;;;;;;;;;;;;,,,, .:       
                                       .:::::,,,,,;;;;;----""""<""<<<""""""";<"i:.i"-Ho6<8-+Pe<$6-----;;;-;;;-;;;;;;;;;;;;;;;;;;;;;,;,: ,,       
                                       .::::,:,,,,;,;;;---""""<"<<<<""""""""-:,;,..:.;,,@,,H,,0-0$-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,  ,,       
                                       .:::::,,,,,;;;;;---"""""<<<<<<<"""""""";,,....:e..1,::@;<--0;,,::.                                        
                                .      .::::::;,,,<*o-;;-----;,:..              ;:. .:<:...@..:0;,;.                                             
                                 +             , .-;;-e                          ,.. :.:....:c::i+;,                                             
                                               .   ,"""1PPP1                     ,: ......-8:,--0<8                                              
                         . :           "<+<"+<-,e..+-;:.*i+e:                   ;,:. .:....:,,"MI<cI.                              .             
                                    .,     .      *"":  ,"<oo   ,  .., :  .-:e1";,:.::....i-.                                      :             
                             .eIe0+        .     "<, ,.. -;c,    .:.:;-:  "o<;.,.;.              .<<*                             :              
                                 .  .    .:.   -:<-";;<1ec1-c:",    ;.,.::. ,,;,.    .             ;<                                            
                                 .+.,, .  .  .........:-+-*oc;     ....::,,:   ::                    c                                           
                                 .    .   - +,......                ... ........                                                                 
                             c<-.::;.  .,: .. .     . ..                  .......                     -                                          
                           ....;--;:::, .:i......   ..:.;.:               ....                                                                   
                           ....;8:..      <..   .  .: : ,: .           .  ..                                                                     
...                      ; ..... cei      ,.    .  .... : .            .. ..                                                                     
    .......... .........   . ...<:. ,      . ..,... ..+,+. ...         :....                                   ;                                 
...:::::::,,,,,-:.......   . . . .         .  :i. .  .  :6:, "         :..                                                                       
:,,,,,,,,,,;;,;;;",,"--,..  .. ..,.       ,. .. ..  .:..;;- -+<        :.. .                                                                     
:::,,,,,,,;e;;;;;---,,"-.     .       ......:, ..... :   -:.;.         ,.. .     .:                                                              
,,:::,,,,,,;;;;;;;;;;;-;;:.:  ..":;,:.... ..  :;...,;,:;.:,,::,,:: .   ,.. .                                           .                         
:,:,,,,,,,,;;;-c-----"""";<<<<-;<+*c++cc"-:;-;,;...-*<"; :....... ..:..,.. .                   .             ;                                   
,,,,,;;;;;;----""""<<<+o*+<**cccc<iii11eee11ocoo:..:,,,: ,,:::,,:,,,,:::.. ....::..            .      .                                          
,,,,,;;;----""i*<<<0o+<**ccciiioooooo111oIeciiii:..:;;;; ,,,,:,,-;;;;,,:.. ..:.........        ..     .                                          
,",;;++----""""<<<+++**cciiiooo111111eeeee1111e6:..:"---:""<--""-;;;;;;. . ..::::::.....     .. .                   .                            
,,;*,,,:..-""<<<++++**cciioooooo1811111111111111,:.:8cc**""+<-""-;""-,:::. .....:,::::;:     ..        ....        :  :                          
,;;;;-*--":<<<+++**ccci+ioooooo1111111111eeeeee1,:..iooco0c**++<-;,,:::::. ...:;.: .::,;     ,,        ::.....,:..:                              
,;;;--:-+"-<<++****cccii*ooocco111oio11o1o1i+oo*;:.:ooo cc*<<<6--;;,,,,::. ..,:......        "+. .     "--,0"-"....   --                         
,;,;---;""<*<-"-,+*++*iiiic+c*coooo111111o111111c..:oi*.+<<<""""---1;,,,-...............               <++<<<<"-;             .                  
,,,,;:;"-"-<<o+***ccciiio"<*o+11o1111111o1o1ooiccc"  .+:"<<<<"""----*;,,c....:::......                "++++++<<<   :,   ::.                      
,,;;----"""<<++c**ccciiiiioooo1o11ooooooooiccc******<   .<;<<<"o-;-;;;,,,. ..c:::....          ,<*    <+<++++++,  :,<   -;,  ... .               
,,;;;---""<<+++*0*ec8iiiooiooo1ooooooooiccc******++,<<+   .:-::;--;;;,,,,  ..:::.:".          <<+:    "<<+<+++-  .,++   <<; :,::...              
,,,;----""<<++*+***c1iiioocoooooooooooiiioic*+*++<;<<.+<-    .;-;,,;,,,,,  ..::..             "<"     :<<< ++;  .,+<<   <<  """;,:....           
,,;;;---"""<<++***ccccoeoooi+ooo1oooooooiiiicc*++**"<".""-;    :::::.,,,,                             ;<<< <:  .;<<<<   <" :<"""-;,:::...        


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