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

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

"---""""""""""""""""<<<<<<<<<<++++++++++++++++++++++++++++++++++++<<.            ....,::...    .:;;,:                                            
---""""""""""""""""<<<<<<<<<+++++++++++++++++++++++++++++++++++++++<<<.          ,...::....     :,,,:.             .                             
-"""""""""""""<"<<<<<<<<<<<<<++++++++++++++++++++++++++++++++++++++<<<<",        .:...:....     .,,,:..            .                             
--""""""""""""""<<<<<<<<<<<++++++++++++++++++++++++++++++++<<<<<<<<<<<<""        ....:......    .:,,:.:            :                             
""""""""""""""""<<<<<<<<<<<+++++++++++++*+**++++++++++++++++<<<<<<<<<<<"-       ............    .:,,:::.           :                             
""""""""""""""<<<<<<<<<<<<<+++++++++++*++*++***++++++++<+<<<<<<<<<<<<<<"-         ..........    ..::::,.           ..                            
""""""""""""""<<<<<<<<<<++<<+++++++++++++++*+***+++++++++<<<<<<<<<<<<<<"-        ...........    ..::::,.           .                ....         
"""""""""""""""<<<<<<<<<<<+<++++++++++*++*********++++++++<<<<<<<<<<<<<"-        ...........    ..::::,.                .;*;.                    
""""""""""""""<<<<<<<<<<<<<+<+++++++++++++++****+++++++++<<<<<<<<<<<<<"";        ...........     ..:::..   .:;,.                                 
""""""""""""""<<<<<<<<<<<<<<<++++++++++++++*****++++++++++<<<<<<<<<<<""";          .........   ..,,:::..                                         
""""""""""""""<<<<<<<<<<<<<<<<++++++++++++++++*++++++++++++<<<<<<<<<"""";          ........       ......                                         
"""""""""""""<"<<<<<<<<<<<<<<+<<++++++++++++++++++++++++++<<<<<<<<<<"""";        .  ......        .......                                        
""""""""""""""<<<<<<<<<<<<<<++<+++++++++++++++++++++++++++<<<<<<<<<<"""",        . .........      .......                                      +.
"""""""""""""""<<<<<<<<<<<<<++<++++++++++++++++++++++++++++<<<<<<<<"<""";        ...........      .......                                        
-"""""""""""""<""<<<<<<<<<<<<<<<+++++++++++++++++++++++<+<<<<<<<<<<""""";        ............     .......                                   .    
"""""""""""""""""""<<<<<<<<<<<<<<+<+++++++++++++++++<<<+++<<<<<<<<"<"""";        ............     .......                                        
-""""""""""""""""<<<<<<<<<<<<<<<<<<++++++++++++++<<<<<<<<<<<<<<<<<"""""";        ............      ...::...                                      
-"""""""""""""""""<"<<<<<<<<<<<+<<+<+++++++++++++<<<<<<<<<<<<<<<<<"""""";        ............     .....:..                                       
---"""""""""""""""""<<<<<<<<<<<<<<<+++++++++++++<<<<<<<<<<<<<<+i-""""""",        .............   ...........                                     
-----"-""""""""""""""""<<<<<<<<<<<<<<+<++++++++++<<<<<<<<<<<<<<";:"""""";        .....::::............,.....                                     
--------""""""""""""""""<<<<<<<<<<<+<+<<<<<<+<<<+<<<<<<<<<<<<<<<".-""""";        ....:IMM0$@:.........,......                                    
----------""""""""""""""<<<<<<<<<<<<+<<<<+<+++<<+<<<<<<<<<<<<<<""""""""";        ..:,@$8P8PMI:........,......      .                             
-----------""""""""""""<"<<<<<<<<<<<+++++<<<<<<<<<<<<<<<<<<<"<"<""-:""""-       .:,"PM$1+1c"+.........::.....      .                             
-------------"--"""""""""<"<<<+1@$WWWWWWHHP8o+<<<<<<<<<<<<""""""""";""""-      .,$H$8I616ic:.,PW,:..:MP:.....      .                             
;-------------"--"""""""""<c$$$$PPPP@@@P@PPPP@81<<<<<<<<"<"""""""";;,-""-      I0ei,e,"$,:::.::-1<e,-,<::...                  .                  
;;;;----------------""""<i80666006666666068860666:"<<<"""""""""""",.-.-"-      <c*..:::,",;"+ci<;,:."c-*,.                                       
                       .1IeeeeeeeeeeeeIIII66oIi;+c;-""""""""""""""""";.--      i-*;.,:,::P<$###Pi;6<-i*."*@".                                    
                       "iooooiiooo11111eeIII+,-..c--              .......     :+""-.:,,,::IceIIo<-i,:.;;..:1<. ..                                
                      ."i*****ccciciiiiioo11e-:  ;c*.            .     ..     c,,.",.;,:.,o-"8@--PIc,e011: "e<.,: ,.                ;            
                      ;*+<<+++*****+++++++*ci+:  .;-. -       ,. . .-*e   .   +.  ,:*o"...:,<*<iMMM-*I",<,.:c:                                   
                     .<"-;;-"""-<<+<<<<<<<<+<;"   ;*:  :      :.,.: ;      ... .   ..,<#Me<""""WP0+c;ii.ic;;o....                                
                     ;--------"+<<<""----;;;,:;:  .i+...:::::.-  .  .        .0@c,,     . ..........,.; ....::::.                                
                     ;,,,,,;--:.....:,-,:... .     **". . . .:::.-: :  .     .@@i..            .......: .:,.":  .                                
                     ..  .,;;,.i :;-"--**<",..     ,cc;,,;;-<<<.:;c*"<..:..,."--"<<<e"""<",".-.c+-.;<-:-:.:                                      
                         .,;-<";:-";---cc+<;::  :,  "+1""---<e<.,::,:::::::-+ciooooiiicccc*cccoe6o+i;;-:<<.                                      
                     .  ,;;;;;;:.;--;,,,;;;,    .P.:;::+<""<<c<,,:-.: ,. . ; ..,:,,:...                 .                              .         
                     ; .,,,,,,:. .::...          :,"o0P@PPPPP@@+";",-:,        8+ ,-;":..      ". ::...:,",                                      
                     :   ...                     <WP-;;;;;;;;,,-,::-;;; c   .  :.;.:.; .:,--.<<,.:,;. : ........;+*-........:                    
                     -                          ..HWHP@0Ieooicc*MP$-:;-      ..@.*ie0:.:,;"< <* -,::, :   .     .    ...... .::,..    :          
                     .                           .cI6088P0P@i1+<"--*i;; :.. .< ,"0;+:.::,;"... ;";,.:.:.   ..:......                  .          
                                                   . ....... . .  ."1,; :;,:... i-":.:,,;-" ,,*+<:+,.::,:.. :,::,::::::.              "          
                                                    .  .           .<,c  . ,,,,; o,::,-;--- c1:c";+:i:::   .,Ii1,.+<-;,,::..   ..     c          
                                                  . .          .  . .;;  ; ---<+- i:*c*1e*.e0e::.;*II1""<"c-,@,;;"PP:+Ieoc<-.....,.  .*          
                                                    .       .     .-,,, .  .:."<-. , o61c;.I6ee:;:*"<*"-;--,c*oci*e;::-::::...   ,:: .o          
                                                    .           :...:   ,;.:<ii+.:; ,:*,@1iMW1.   ;,:ci";"+.e-..I:;;i;6-:..       ;:..i          
                                                  .              ,:..,- ""-<+<<<";  :..-,-i*,-::;; ;-""0."00eeoic1oo<-"            .  +.         
                                     .               .  .:::.. .:"-,:,,.<**ioc""<""*:..+,,       ..... -.,eII11oi**+++;         .     :.         
                                    ..            .  ..:.:,..: .:*",,,,.;-:<*co<oeo-1i,.,:      .....--i::1c+"*;"+< -;--: ::::::.    -..         
                                                 ......,....:. ::i-::::.:,;,;;"-"-.--,",:,-:-,-,:,. .;<o1ci,*+++<+,"-;;;::::::::.      .         
                          -                      ........ .... .:i-:...  ::,:::,,:;,--;<":,,,;;;-;-+cccc*<";";;"--;;;,,:::::::::       .         
                         :                      .   : ....      ,6- .:   ..::....:-;::,,,::,;-;----"-----;;--;o+,:,,,::::::::.        :,         
                         :                      :............. :.Hc .. ........:  .,   ,,. :;,,,-c;;;,,;;;,,,,  ,,,:::.                "         
                         ..          ..         ............     W<. ...::::.,.:.    :   .,:::..:,,,,:.:,:::..   ..,:.                          .
                         :"                         ......  .....o-.....::::. .:.:..  . ;.:::,.::.::.:::,:,.:....::::                          ..
                         :;                      ...:...   ......I".....:.. ,;,,,::.. ....:::......:..::.:::.. .::. .                           .
                         .,         .                    ..::....I<...... ..;<<;"";,*";,:::::::.."::  .:::::...::..                             .
                         .,         .                     .......0<::.....::.<iicce+<,""---;;,::. ,  ..   ::... .   .                           .


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