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

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

       :::::::::::::::::::::::::::::::::::::::::::::::::::..:::::::::.::::................:::::.::,,,,,::::...................................   
      .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..............:.:..:,:,,,,:::::::::...............................   
      .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:,.:.............:...:::,,,,::,:::::::...............................   
    .  :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::,,:...........:.:..:,,,,,:::::,,,::::...............................   
       ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,.,..............::.:,:,,.:::,,,,,,:::.............................:.   
       ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::................:.::::,::::;;,,,,,:::..............................:   
       ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::.:...............:.:::::.::;;;,,,,,:::...............................   
       :,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................:::::::,;,,,,,,,,:::..............................:   
       :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..::...............::::::,,,,,,,,,,,,::...............................   
       :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::.:.............:::::.:,,,,,,,,,,,,::.............................:.   
       ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..::..:..........:.::::.:,,,,,::,:::::::...............................   
       :::::::::::::::::::::::::::::::::::::::::::::::::::::::::e8@@@Ie";,,,"c:...........:::::,,,,,:,,,,,:::::...............................   
       :::::::::::::::::::::::::::::::::::::::::::::::::::::<@@@@@H8".     .:,,-..........:::::,,:,:,,,:,,:::,,.............................::   
       ::::::::::::::::::::::::::::::::::::::::::::::::::;8@@@880@*    .     .:,..:.......:::.,,:,:,,,,,,:::::,..............................:   
       :::::::::::::::::::::::::::::::::::::::::::::::::6IP006@@@:  .;-""-.:: .:::........,::::::,:,,,,,:,::::,...............................   
       ::::::::::::::::::::::::::::::::::::::::::::::::,P8I088P-...:::::.:,,.. ,-,........,:.:::::,,,,,,,,::::,..............................    
       ::::::::::::::::::::::::::::::::::::::::::::::::0008*P-..:,;::,;;-"--, ..,--;:.....,::::::,,,,,,,,,:::::..............................    
       ::::::::::::::::::::::::::::::::::::::::::::::::808;-<,,;;;;-ci"+*<+<<- .:;-;,::...:.:::::,,,,,,,,,,::::.............................     
       .:::::::::::::::::::::::::::::::::::::::::::::::Iie*"-;++*ccciooiooiic"- .:;-<:....::,::::,,,,,,,,,,:::,............................. .   
       .:::::::::::::::::::::::::::::::::::.:::::::::::"---,,:,"++cccoo+cc+;:,:::.:;,:....::::::,:,,,,,,,,,,::,....................          .   
       .::::::::::::::::::::::::::::::.::.... :::::::::,;<::,,:;<+ci*----i::;c""..:,:-:...::::::,:,,,,,,,,:::::...................           .   
       .:::::::::::::::::::::::::::.....: ..  ..:.:::::,;;;<-: ,<+-,-,:,;i6<i1oc;:";;:::::::::::,,,,,,,,,,:,:::..................            .   
..     .:::::::::::::::.:::::::::........ ... ..:::::::<<++""..:-+--"-<oic11o,;-";,*+088@@I,::::,,,,,,,,,:,,,::..................                
....1;  .:::::",.   .     :::::::........  . . ..:.:::,,;<+<;:..:"<*ieo;;c+*;,+;,,:;*oePP0PPP@I,:::,:::::::.... .................                
 ..,"+cc<:. ::.   .  ..::::.:::::::...                 .;<<",....,-<<<-;c",::,..:,,:;-61@8P@@@P88.              ........:........                
         .                                           ..:6c<;:... :,-"-;,..:::::.:,,:,-688@@PPP86806.............................                 
.  ...  .   ...................................:::::::$HH0-,,:::.:.,:,,,,-,,::,-,:.:,;*0608808I@8eIo..............:.............                 
:.. .  ;":----"<;-.,,,:::::::::::::::::::::::::::::,WH$HPI1-,;;,:...:. :,;--,::::.:,;;<66068i8@e6oeo:..............:............                 
    :. ;";-"""<" :-:;;,,,:  :.::::::::::::::::::,,eWH$$8881;,,;;:;..  ...:.:::::..,;;-*iI60668o118ci+        .....::............             .   
--;,,,;:,;". .. .      .:;:. ---,,:::::::::::::::PHP@1P$@80*;,;-,,;;..........:.:;;;--"*I68e8I-e0Iei<+         ...:: ...........             .   
;,,,,.,;.                      .:,,,,,,,,,,,;;;;,$P@@0@<I80I-;;--,;;-.,,,:,--;,,--;;---cI00<e-618"oo-I         .. .. ...........  .  ..:,;;;;;;;,
.,..                                          ..oPP@@@888+6I<+"-";;---.::-cc-,,:-;;----*I0",+I10-ii6-0          . .. ......:,--""";,:...    ..   
...  ..        . ...........    .     ....  ....@P@880@888eIo<"-"";;---.:::::::;-;-----<o1;+1+I"*c8-+8.          :.. ..;"<,:....:,"+****ciccoooi*
  ...                                         :,@@8888810001ei<---";;--".......--;-----"oo;;e<"+8+"<@-;         . .  ..,"<"""<*ci1o1o1oc+<<"-;,;;
                                             .::P80000@6I6iioic-----;---*-.  ,--------""1c:;ec<<"<*8---        .. .   ."c+--;;"",;,,,,,,,,,,,,;-"
                                             .::P066II88c6+<""++--;;;;---<"--"---------"i+,0P8@0*"-*<-<         ..    .:<ooiicoi**ooooooioiiccc**
                                             .::-P0e6Ie*6+<;;-----;;-;----""-----------"+<:166Iee11ec: ........ .:    ..:<"-;"+ic,,;<+++<++<<<<<<
                                             .:::Pee@I81o+";;,;;---;;------------------""-.ciic*+++;,, .....,;----""<c<<<"+iio1oic<;<16I606I<";;;
                                             .:::88P800@88e"8I;;;-;;;--------------------,:coooooi*+<, .;-"-;:...   ,ii+-*ic****Ie**;+iii11*+**+-
                                       :     .::,IP@@@8@8061$6e;;;;;;;----;--------;----;::cooooic*<",;--:.     . :+**:. .<"-<++c***-"*cc*"<ccc*,
                                             .:::IIII66II1o+P80*";;,;;;;-;;;;;;----;--;,,:,*ioiiic+<";,.      . .-++:    :1ic<eo;--";,0Po,:*P$6+<
;                                             :::eeeIIIII1o<P080*-,,;;;;;;;;;;;;---;;;,,::,"ciicc*+",.         .-<;.     .*cic<-,,;-<<o1-::<I6c<"
                                    .         :::11eeIIIe1o"i,+I06<:,,;,,;;;;;;;;;,,,,:::,:,*cc**+",,.        .;-:        "c*+<,::,"eI*+;,:+i16Io
                                  .           :::o111eIee1i-;,,::  ,;::::::::::::::::::.::: **cc*"-";.   ... .,,.  .       "o1";:::00c*-;::<iI@@6
                                              .::c11eeeeeoc;,:::...:                        +ccc<<*<-.    ...::..         .i<<;:..::"c*,,:."*c<-;
            ,,:,;,,,,.                         ::*1eeee1oi*,:..,,,,:...                     *cc*+oi*<,.     ... .         *Ii",::;;,-*<,::.+c*-;,
       ;,,;;;;;;;;;;;;;                  ..:-,:. +1eeee1oi+:   ......   ..            .:,,,,-;-,::::::,,;---;,<*i*<, <ci1Ieeo",::-";,"",,,c66i;,:
   ::,;;;;;;;;;;---"---;;.            ........:-+ccio1eeoo*.   ............        :,,,.  .*c+<ioic+-. ..:-;:,-oIIec"cicc+co*;,::-<-:oIicI808i,;;
  "--"""""---;;;;;-<+++<-;;,,;  ....;,,,--;:....:*+i111iooc.  ..............    .,;,. ....o1c+i1oi*":  -cic";-+cc1o<<<-,,-"-;,:.:-+":-+*e6cc***+"
-*<"-,:. .. :;""<+;,:  ;--,; ,;;,"+*oeI06+c*16Ieii*"16oc11oc**i"<c**<<-,:::. . ,-,      .io**o1oi*",. :-cc+,--oIeei+-,..,;-";::.,-<-:+o+-<oooe66I
+"..    . .,,;;;;;;,.   .,,,;"++;.+6P$$$@*<8$$$$@I+;;-+-;:::....:e@P$$$$$$H@0+<-,::,,,,:ci+c1ei*<;:..::"+"",+iiii*<--;;,,;;;,:::;<+":;-"**i11c";,
.. .,".. ,,,,,,,:.  ;,,*-::,c6"-*81*<;,,,.:"c680+:::::,-"-,.:,,::,e8888@P$HHoi",.-....:<+<-ci+c1ee1c: .,;,..:,*c+;,;-;;;,,;"--,;"<+-:,;-*c+-;;-+*
.:,,.:::,---"<""--"-;..,,:-c0c<::<++0+eI<.,"<"c":..::..:;-";,.. ...,::,;<*<---;--"---+c+;;*ee<;-;;;------;,:-+*; .:..:;-""<*cc**ceIo,:;:,""<*c*+c
,,::.::::-,<.    ,,... ;"+<i"8c@0--;*.:::.:16-;"-,,;-,:-<<":     :"+<"-;,,"<"-c+,.;*c*;c",;:.:::..:,;"<***+-:::. .:..,;"-;;;;;;;-"<++**+*cic*+**1
 .,..-;+-;-+,,;, .,,,::-ii"-c. "*+""+<++*<"<+--"";;-""--""";.:.  .,:::.,;-;,,"""*ioi*+*<,,;.:,:,;;"<+c1c+**+;:,: ...:,;-;;;;;;;;;+i11111111111111
    ;-"+-;;<,,,,,;;,,,,"**c<-.,;;i*,--"ci1I061+""---;;;;,;;-"<<-,:::.;<<";-****c+..:,,::::..:,;"<+<<<-,"cc*cc,:. ...:;;:,;;;;;;"coeeeeeee1eeeeee1
    .:;+;;;<;;,.;::;,1;;";;-",,.:*i--":..:;*II1ii***<------<"<*+<"-;;,,<*-;"-,.;<<,,;;;-"--;;---,,;;;-***,,:........:,;;;;;;;;+i1eee1e111ee111111


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