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

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

      . . ..::::::,,,,,,,,,;,,,;;;;;;-;-;--"""----"""----,;;;;;;;;-;;;;;;;;;,,,,,,,,,,,,,,,,::::::::::::.::::................  .  .              
.      .....,::::,,,,,,,,,,,,,,;;;;;;;;-;--"-"-"----""-"";;;;;;;;-;;;;;;;;;;;;,,,,,,,,,,,,,,::,,,:::::::::.:::................  .. .             
    . ......::,:,,,,,,,,,,,,;;,;;;;;;;;;---------""""""""-;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,::::::::::::..:........:......... ...  ..          
............,,,,:,,,,,,,,,,;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;,;;;;;;,,,;,,,,,,,,,,,,,,,:::,:::::::::::::::.:::.:................ .           
 .. ........,,:::,,,,,,,,,,;,,,;;;;;;;;;;--------"---;-;;;;;;,,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,:,,:::::,::::::,:::.................... ...          
 ...........,,::,,,,,,,,,,,;,;;;;;;;;;;;-------;-"---------;;;;--;-;;-;,;;;;;;;,,,;,,,,,,,,,,,,,,,:,,::::::,::::::::.:.................          
 ...........:,,,,,,,,,,;,,,;;;;;;;;;;;;;-------------------;-----;;;;;;;;,;;;;;;;;,,,,,,,,,,,,,,,:,,::::::::::::::::.................            
. ..........,:::,,,,,,,,,,,;,,;;;;;;;;;;;-;;--------------------;;;;-;,;;;;;;;;;;,;,,,,,;,,,,,,,,,,:,::::::::::::::.:..................          
 ...........,::,,,,,,,,,,;,;;,,;;;;;;;;;;-;;;;--;--------------;;;;;;;;;;;;-;;;,;;;,;,,,,,,,,,,,:,,,:,:::::::::::::.:..:............... .        
. . ........::,,,,,,,,,,,;,,;,;;;;;;;;;;;;;;;--;--------;--;;--;-;;;;;;;;,;;;;;;;,;,,,,,,,,,,,,,,,,,,::::::::::::::::::::............   .        
 ...........:::,,,,,,,,,,;,;;;,;,;;;;;;;;;;;;;;;---;----;--------;;;;;;,,;;;;;;,;,,;;;,,,,,,,,,,,,,,,::::::::::::::..::...............           
............,,,,,,,,,,,,,,,;,;;;;;;;;;;;;;;;;-;;;-;--;--;-----;;;;;;;;;,;;,;;;;;,;;,,,,,,,,,,,,,,,,::::::::::::::::.:::::..............          
 ..........::,,,,,,,,,,,,;,;;,;;;,;;;;;;;;;;;;;-;;;;;;;-;-;;;;;;;;;;;;;;,;,;;;;,;;;,,;,,,,,,,,,,,,,:,:,::::::::::::::.::............... .        
...........:,,:,,,,,,,,,;;,;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;;;;;;;;;;;,;;;;;;,;,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::..............          
...........:::::,,,,,-IIII6IIIi",,,,;;;;;;;;;;;;;-;-;;;-;-;;;;;;;;;;;;;;,;;;;;;;;;,,,,,,,,,,,,,,,,,,:,,:::::::::::::::.::::.............         
...........::::,,,,,,;II6606II"",,;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;,,,,;,;;;,,,,,,,,,,,,,,,,,,:,,,::::::::::::::.....:...........         
...........::::,:,,,,;II66006I"",,,;,;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;,,,,,,,,,,,,,,,,,,,:,::::::::::::::::.....:............        
...........::::,,,,,,;II6006I6"",,,,,,,;;;;;,;;;;;;;;;;;;;;;;;;;;;;;,;,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:::::::::::.::...............          
 ..........::::,,,,,,e660666Io<<,,,,,,,;,;;;;;;;;;;;;;;;;;;;;;;,;;,;;,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::................         
...........:::::,:,,,eIIoII6I-+",,,,,,,;;;;;;;;;;;;;;;,;;;;;;,;,;,,;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,::::::::::::.::::.................       
...........::::,,,,,,I<;*IIII"+",,,,,,,;--";;;,,-;;;;,;;;;;;;;,,,;,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,::,-,:::::::::::::::::.:.................        
...........::::,,,,,,I0IiI6II<<",,,,,,,:::;;-<-,-:;;;;,,,,,,;;;;;,;,;,,,,,,,,,,,,,,,,,,,,,:,:::::::;;;,::::::::::::::::::.:......... ....        
...........:::::,:,,,I1o<6coe<<<,,,,,,,:.:,-"+",,;:;,,,,;;,,;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,-;;,:::;"*;;,:::::::::::::.:::................         
... .......::::::,,:,8eoIe11+<<",,,,,;;:...::::,::.:,,,,,,,;;,,;;;,,,,,,,,,,,,,,,,,,,,,,,,"+e6e<-<<++,::::::::::::::::::.................        
...........::::::,,,-Ii;e111+<<:,,,,;,,,;.:;-"-""-:,,,,,,;,,,;;,,,,,,,;,,,,,,,,,,,,,,,,,,,,-ce0Ii""-";,:::::::.:::.::....................        
...........:::::::,,81o-;"-;-;:,,,,,,;;,+ii;:;---,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"+c;,+--;,"::::::::...:....:.............. .          
...........::::,::;<<;<--+<,;,,,,,,,;;;++<++;,-:,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:,,,::,:,;c1ec*-<,.::::::::.:.::...:.................         
 . ........::::::::,, -"<+*,,,,,,-@HMMM8ic""-*"",,,,,,,,,,,,,,,,,,,:,,,,,,,,:,,,,,,,,:::::::,;ii+---...  :;;;;,::::.::.................          
...........:::::.::,:ii""**,,,;ee*+oHMP@oc*--"<<"<,,,,,,,,,,,,,:,,,,,,,,,,,,,:,::,:,,::,-"-", *+<;-,...  .,;,;,,,:................. .            
...........::,i::::,:;i"<c*,,,i1i*+$WMMPI+<<<"+<+++<",,,,,,,,,,,,,,,,,,,:::,,::::,::::;---";:,ii+c+,   ...:,.:.:::::....................         
 ...........:.::::,:.oi,+cc,,;eoic*HMM$Pc+<+<iccccic*+,,,,,,,,::,,,:,,,::,,::,::,,:::,-";;-;;;-cooc::  ..:,:....::::,:............... .          
,;;,;;,;,-,I::,::,::ci*<iii;,"c*+c1W$WH8@M0I1ooioooii*;,,,:,,:::,:::::,,:::::::::::::;;;;;--,,-;+o,...::.:,,:. :.::,:,,;:...............         
-;:;;,-,,;,::::,,,,,ii+"iii,,*c*++cWM@+M0,;i1111e11ic+,:::,,:,:::::,,,,::::::::,:::::...:;;--"-,,:.::::..:::..: :,,:.;;..............            
.:,:::,: .;:::,,,,,;io+<iii,,cc*+*1HHH:1:.,"c*+<"+*+";,:,,:::::::::,-,,<:,::::,:::::::.: .,--;;;-:,,;,,:.. .  :. .:...:--;,:. .... .             
..... H::::,,:,,,;,;+*<-oic;,c*+*c+H<"1P$@o1+-;;;+I06-,,::::,:,::::::.;*0;,:::::::::;,....;;;;,--"-";:.....  .....::::;-;,....... ..             
..:.-:...:,;;;;;;--"c***+,;,,cc**c88888$HW8e++coo081o<,:::,::::::::;,,";@iW@+*-<"-,;,:.  .;,;,,;--;;:1iiioi. :......:1881<;...... ...  .         
  :@:.:::;8io1c""<<<11ii+<;;;*oe888800060$$H6eie-Iei+,,:::::::,,::,::,i;",:e,;-6"<<"+"0"c:,:,,:::::,..<c****ic..:+cic88e*-....... .              
 -: -eHI+0I**oHeioi**1i06i,;,<o1eI66eo1I@$8II-:-,e@1;,:::::::::,,::::,e-.,::...,1111:;-e"-,1,",,-:::..,iP@cc***cccc*081+;:....  .                
:.:068e<*"*iI0M###ecM886e1;,,,o10@.$HM*H,.06e.c::"e+:::::::::::,,,::::::,::::::;,,,:::.,:. .,ooo*;-+c"6H*P@@c**c**<80c";,;..... .                
...::+:,;"116W##W01o1PWc1o;,;e1ooH@$H,,$"<I<8.+I+, ; ::::i$oo08+;,:,,,,,"::,We::::::;.,.;....---;::,;,8,+@<+I+*i-6@Wo";+$":..   .                
...::+:,,-<*166eocc#$HMcoi1#c-;*+:*0"H<$:*oc*.+c+6+1@<<I<*<,:;i<":1*";,:<:,:",:::,*6*8oe0c*+**+<+"<"--6e@6;i*68@@e1;"*o,.,-.. ..                 
 ....I::,;<+++++<"+*$WW*i::;:i:,:,::.8";.e*"":-"ii"MWi0+I-,:-"MHi-<.:..,..ec+,+"<<",<<+"",.;I-:,.:.::W0+*e8W1";*coc; ;;",,;-.                    
 ....:0:,;--------"<IHc*o*:,:<..$:,o**c::;,,::;:+<@<+<+":::"I8*6oc*::.:::-:, ;;--",..:. .+ .: WMW.  $e0ie1c+"*":.,:+<*c<*":,-.    .              
  ....:;;;;,,,,,;;"*H$1"<"<+<"-""<"-:.:::.:..:-ci:::",,<Mo:;8H<MWH0-;<+oi,:.",;,<;-<<"""<"""",;::,,"<o;-";:.PI,;,o6..*:.*  :                     
    . ..+:,:::-<+++e10I*<+<<<<<<+<<<""<-<",::...... :,,$@@88*ecW$@+<<"H$HWHH,WHWWWWW1@,<,,.,. . ..;. :.,--<;;;-,.;@P;;1:, i,:..                  
      ...::,"+++*<,;::,:::::,,;--"<"<+<,:;;--.; ,:.;-;-:-""<<--""<<<<<+****c:"cie60"<-<M$;,;.:  ". ....<0H-"----;@..1. .:,-:,,,<:                
  .     ":,<+**++-::::................".....:,.,:;::-;.;;"<<++<-<+<<<<<<++<<:-<+";:;,-,,6""-..   ....:H8< ...i$8--..:;  .,,,.-.:,,            ...
  .  . .,:,""""*<;:::..... .........., .........,:...:..,.....:....:::..,;;;.--""<<<:"""-M<<---;--,"M,-,6P$8"-;.;;e0-,,,,,:;,;;;;,: ,          ..
     ,  Pi:<-;,,",.::...    .. . .... . ........:.......  ......   ......     .:....: ..::I:.. .  .+..:  . .. .:::,,: :::::,,,,:,,,::,:*.     .. 
     : :0<.-;,,:;,.:....    ..  ....  . ......:::.... .. .  ...    ... . .    ........  .. *.:66:. .           .....     ...   ....  ...         
     . :6 .:,",::,......   .  .....    ..............      . ..                   ..         .      .     .:   ..        ..    .   .:.           
      .;:M.,:::;:,. ....    .....  :   ...  .........           ; .::.:       ..   ....    .             .  .  ..        ..  .    ,,:...         
    .  ,..M,,,.,:,. ....       . .     ... ........  .                  i      .. .    ...         .   .            .. ..        ,,:..         . 
    ::.,..:.:.:::::  ...       ...    .  ..  .  ......                    ,    ..        ..       .  .                   .     :,:::..  .     .  
    ;.,:-  0:,.,:::. ....        .    ..  ..   ......       .      .  .    ,   .  .. . :             .. .                     ,,,,::.  ::        
  ...,...:,.  .,:::.  ...          .  ..  .    ....   .             .         . .                  .  :                      ,;,::....           
    :..   . .+  ....   ..        .    .. .     .....  .                           .             ..  ...       .             ,,,::.....        .. 


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