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

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

  ,:::::::::::. .          ::::.............    . ...   .    ...         . .. ........    ......:,;;;:....:::.....::::::::::::::::...............
  ::::::::::::,...        :::................            .  ....        . .  ...           .....,;;;,:...,,::....:..::::::::::::::...............
  :.:::::::::,,,..      .:::.:................          .             ...;:,--:.. ....      ...:;-;;:..:,,,:::::::...::,,,,,::::::.........  ....
     :,:::::::,,,.     :::..:..:...............        ..    ..     .....;:+,,,.:,,:,,,:    ..:;--;,::,;;,,::::::::::,,,,,,,,::::::.........     
      :,:::::::,,:.   ,::......:................        .. .    ....::::::...:.,+<-;:::..  ..:;---;,,;--;-,,::,;,,,,,,,,,,,,:::..............    
       :,:::::::,::  ,:::.......................         . ..   .:-<<.:::::::::,,;;,:..:..  .,--"-;,;----;;;,,,,,,,,,;;;;,,::...............     
::.        :::::,::::::::::..:...................         .... ..;-<++:::,,,,,,,,,,:::::..  .;-""-;;--;,,,:...,,,,;;;;,,,::::::::............    
             .::::::::::::...:.....................       ..   ..: <:,.  ::-*c*::::,,:::::::,-"""-;--;,..    ::,;;;;;,,,,::::::....:::...........
                :::::..................:::::.........         ....;,...  :,.,;,:,:,i,:.,::::-"""--;,:        ,;--;;;;;;;,,,,:::::::::...........:
                  :......................:::::::.....         :..... .. <<::,,,;-";<,,:,:.:,;"--;:.         -""---;;;;;;,,::::::,::............::
.....             :.. .     ...........:.::::::::::...         .,,;;,,.::,::,::-,+,,,,,,:,,,,,;.  .:::..:.;-"""---;;;;,,,,,,,,,,:::::::::.....:::
::....        :;;........  .    .......:::::::::::.....       ,.,,-;;:::::::.;,,:;:<,::,::::,;,;. :::...;""""""---;,,,,,,,,,,,:::::::::.... . ...
,::..          .:.....            ......::::::::::::......    :,,,-+,:::::.:,,,,;;,,:,:::::.,,,,,.,,,,-"<<<"""--;;,;;;;;;,,,,:.::.:..........::::
  ....          ...             .... ...:::::::::::::::....    :;;o;;;,,::;;,,,;::..:,:,:::,,,;,,,;;--"<<<""---;;;;;;;;;;,,:.::::::::::.....:,,::
..   .        ......            .   ....::::::::::::::::....   :;-+i*<;:: : ,;,;,,::::..::;,,;;;,,"<<++<<<"""-------;;;,,:..:,::::::::::...:,,,,:
....    .................         ...... .::::::::::::::::....:;,-*""-:,, . :.:,,;;;,...:;,,,;;;;;<<+<<""-:,;------;;,,..,,,,,,,,::::::.....:::::
....           ..                          .::::::::::::::. - :-,.::..:,,. .;;,::-I-*...;;;;,;;;;;<++<"":     .;;-;;: ,;;;;,,,,,,,,::......:.....
:.....                              . .    . .::,,:,::::::.   ,---"-".  "   . :..:c+*. ,;;;;;;;;;;;;;,.        :,,:.:,;;;;;;;;,,,,:::::::::.. ...
:......                       ......:..:          ....:-""" ...""""":.:<;    .::.,<++.,;;;;;;;;;,,;;;;;:        ,;,;;,,,,,;;;;,,,,,,,,,;::..   ..
:....                          .. ...:...           ....,",   .,""".c" .      --:.....;,,.::......::;;;;.        --;---;;,,,:::::::::::::::.   ..
,....                              ..,:.:         .. . .., .....-"-,:..       ,.::            . ....:,;;,:       .:,;---;;;;;;;,,,,,,,,,,,..    .
......                             ..,...          ..  ... ...:..""<:.:  .     ..:.             . ....:,;;   ..:.......,;-,,;,,;;,,,,,,,,....    
:.....                            ..::....             :;  .  ...--.;:".....  .  .              ..         .:,.::,:::....:;;;;,,,,,:,,,,:...     
..::..                 . ....................          -< .  .*..;:...,:...    .                         ...:,:,,,,,,,,....,;;,::,,::::. . .     
::,,:,,.    .        . ..            ::::,::..         :<...6.:..,:.:.:..c.   ..::        .:    ...         :,:.,,,,,,,:....:;,,:::..            
,;-<cc-.   .         .                .          ...::;++:..I.:..,:...":...   :,:..      ...     ..         .:::.,;,,,,,:....:,,:..              
-"+co<.   ..      .::                           ...::-++*- .o....;:..:+:...   .         . .                     .:;;;,,,:::.......               
++iic,.   ..   ..::::.                          ..::"+*++<:.*....-:.:<*..:    ...                                 ..,,,,:::::.                   
**ii<:.. ... ...::::,.                          .:"+****+*::,....,:<<o,...        :     ..                             .....                     
*+ci-..  . .....:::::::.                      . ,+**+**+*+:.:....:<+i1ii,;,<":.. ..                                                              
*<-*c;... ......:,::::::.                 ......++*******+*;::.:<+<-<<;;::,+",.."                                                                
c"-++<-,...  ...::::,::::.               .:::::.<**+*****++++++++""-;-"io<<1--;.:.       .                                                       
*";"<";:...   ...::::,:::.              .:,:::,:-********++++++++;,;"+"c+,co+:,:.        ..                 .                                    
+-,-";,.. ..   .....::::::.            .,,::,,,:;*******+++++++++-",:"-"";"-++;-:: .      ....                    .                              
<,..,,:..                              :;,,,;,,;;***+**+**+++++++<+;;,,;,*6,*-"-...,         .          .      .   .                             
;..    .                               :;;;;,:,;;******+++++++*+*c-----"+--,;;;,.:.;.                .. ....  ..  .                              
..                             .        .:,;::,;;******++++++++++++*;;<""-"<-";,.. . ..    ..     ...:,.,,:.......                               
.                              .::.           .,,+*****+++++++++++;"++***<<<++<;.. .      ,:........:,,:;-;...... .                              
                        .       .:..             **+*+++++++++++++<"+<;;*<<+<<<:..;.. .. ;;;,,:..::,,;;,,,,,,.....                               
                      .                         .**111*+++++++++++++++-""+<<<"",.  ..  .;--;;:.::,,;;;,,:::,:.....                               
                                                 *oiooioooooo*++++++++<<<<<<<"-"-... .:----,:,,::,;;;,,:.,:..::..                                
                             ...                ,;"*o1oooooooooooooi*+<<<<<<:.;"""--"<<:-;,,;,::,,;;,::.::::....                                 
                              ........  . .   ..:,,;"i11o11ooooooooo<+<<+c-:.."::++++<<--;,;;,::,;;,.:.;.    .                                   
.                             ..........:::.     ..:,<ooooooooooooo<+++<<c+.:c<;"""-""-"-,,;,::,,;:.::...:,@:,;                                  
..                        .  ...........::.      ....."++ooooooooo<+++<+<+:.;c;,"-...""--,,,:::,,:.:,....:;;.,                                   
"-;,           .  .      ..      .....:..:       ....."++++++i1o1<++++++<-:,*i;+*ci...:"--,::::,:.:..::..:c,;;.                                  
+++<"-,.      ..          ..        ....:        ....:"+++++++++++++++<<"-cc;..,.,. ....";;,:...:.....  . .  .  .                                
*+++<+<<-,.                .  ..    ....         ....:<+++++++++++++++<+<<:..,:....... ..";;,,,;;,,,:..                                          
*++++++<<<<",...       .            ....          ...:++++++++++<+<<<<<<,..::....::... .-:;;,,;;;;,:......                                       
**+*+++<<+<--;,...    .              ..           ..."++++++++++++<<<<:...........:,<-,:,;,,,,;;;;:..........                                    
*****++**<"--;;;,...                ..            ..;+++++++++++<+<+<+o,........:"o-;-:--,,,,,,;,:....;.. ....                                   
cc*c**c*+<<"--;---,.. .                           .:<+++++++++++<+<<+++"o:.....-*,,-.--,,,,,,,;,.....-:.. ..                .                    
ccccccc**++<""---<-,....                          ."++++++<+<+<<<<<<<<<<"*o..  ..::-""";,,,,:,,...   ..                     ..                   
cccccccc**++<<"-"---;:...                         ,+++++++++<<<<<<<<<<<<<<":..:::,,"""-;,,,:::..                           ..::                  
ccccccccc***+<"+"----,,..                         <++++++<+<<<<<<<<<<<<<<""<"--","""--;,,;,:..                            ..:.::;,..             
*ccccccccc**+<+<"--;;<",.                         +++++++<+<<<<<<<<<<<<""""""""""""""-,,,,:.                             ...:,,;:,:..            
*cccccccccc+**++<"-;,--,.                         <+++++++<<<<<<<<<<<<"""""""""""""--;,,,:.                             ...::,::.                


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