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

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

:::::..............:...::.:.:.:.::::.::::::::.::::::.:::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,;-"+*o1I66
:::::............::.::::::::::::::::.:::::::::::::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,;,,,;;,,,,,;-+*ic1e6I
,,::::................::::.::::::::::::::::::::::.:::::::::::::::::::::::::::,::::::::::::::::::::::::,,::,:,,,,,,,,,,;,;,;;;;,,,;;;;;,-"<*cooII6
,,:::::...........::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::,:::::::,:,,,,:,:,,,,,,,;;,;;;;;;;;,;;;;;;;;;,-"+*c11ec.
,,,:::::..............:::::.::::::::..::.:::.::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;-;;,-"<*ioc...
.:::::::.........:..::::::.:::::::::.:::::::.:::::::::::::::::::::::::::,:::::::::::::::,,,:,:,,,:,,,,,;;,,;;,;;;;;;;;;;;;;;;;;;;;;;---"<++,.....
....:::::.......::::::::::::::::::::::::::::::::::::::::::::::,::,::::::,,,:,:::::::::,::,:,,,,,,,,,,,;;,,;;,;;-;;;;--------;;;;;;;.. ---......  
.......::.:......::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,:,,:,,,,,,,,:,,,,,,,,;;;;;;;;c+e8+--;"-;-;;;;;;;;;;;..,. .       
....................:...:.::..........................:......:::::.:::::::::::::..:::::::.................:,ccoi1@86................ .           
.....................................................................::::,:.............................. ""::-I+M6o<::::.......                 
:....  ....:,..............:...  . ....  . .  ............   .. ...... ..                  :               .;;-"e*HWM##o;:....                   
::.:,,.   .....  .  ..    .::....             . . ..   ...... ....  ................   ..  .      .        .;,,""c*oMM####I:...                  
"-"<<:,.................:::88$P6<......                             .....  ........ .....  .  .               -;,,,PPMM#W#$W:...                 
"""--:;............::::::,PWWH@0*;:....................................................................... .......:-"*PHM#6MM:.....              
,,:-;:;.........:::,,;-"cMH$1;**+::::::.................................................................... .......<;*cHMMMc$6......             
,,,-;::..::.:::::,#M###MMWP<$c*:::::::.............................................................................-;+**WWMiWW,...   .           
,::;-:.:::::::::;###MMWP$W<+,::::::::::................................................................... .......<<-++*oHW*c6W....              
,::--:.::::::::,#M#MMPIocPc,H::::::::::...........................................................................++-<+HW$$iIW$... ..            
,:,"-,.::::::::-##W80c<+o*o*c*:::::::::................:.:...........:...........................................:++<"c**IPe$o*......            
:,,"",.::::::::WW#eic+++ci+cc;:::::::::................::...........:.:::.:......................................;++++*<*++i*oH6......           
;;;<<,.:::::::-W#Meo+<+cccci*::::::::::......:....:.:..:::::::.::.::::.:::.....:..::..:.........................."*<c**++<*e@86H.......          
;-;<<;.,::::::WHM$HW+cccoiic::::::::,::<<;c.:..::....::..::::::::::::::::::::::::::::::.::.:.....:...............:*ec**<-"$8P066,........    .   
;;-+<-.,,,::::@$-@HoW6cooo1+:::::::,::*":.,:+;1:.....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+,i***-+<+*cI@86I......... ..   .
---*+-.,,,,::;HH;;-*i@WHooe6,:::::::::,..      . ,::::::::::::::::,,,,,o;,,::,:,:,:,,,,,,,,,,,,;;;;;;,,;;;;-1;+*+*cc-<<+<16o8080o;,,,,:..  ...   
---**".,,,,:,WH0"--<";.+$HW8ei:::::::::..      ...:::::::,:::,,;,,:,,,;,-+*,W,,,,,,,;;,;;;;;;;;;-<+*+**io11e6H0880@P;"<<+1I0P6I0eI,,,,,:.........
---**<-,,,,,,@oo ,.<<<<+*;--"+"::::,I::.        .MMM::::I@@II11e;;60<**"-;-eIH$@08ece1iio;;;;;;;;:......:......::::.,"<.       ..+;,,,,,:........
.<;**<<,,,,::e1e. .  "<**<<o$Ii+";,+;::.        .MM-:.,:-ooeIe*o*6@*18*<e606Ieicc*i*+<""<<+e*-<;;<--"*--:::::::::<"<-.        . ;,;,,;,,,:.......
...c*<.,,,,::coci*<  ;;,:,;6e6,,,,;i0<i........:"::8,,::-c;;"<::;":.-,,+e61;,:,:,,-cci;"-<;-+-<;i-,--eee11111111eI61<           ;;;;;;,;,,:......
.::cc<.,,,,,,+.....,.:....:.......... ...........:<:,<<;,;;;;;;;;;;----"-"-""-c---;;:.....................................    .;;;,;;;;,;;,::....
...cc<.,,,,,".                         .:. ...::.  .:::.,,       .            0   .c .. .................................  ,  ,;;;;;;;;;;;,,::...
;<+cc+.,,,,:.                         ,;:,;-----,  :::.:,<<:      .          ,   :I.::.  ................................  .; ;;;;;;;;;;;;;;,::..
cccic+.,,,,,-                    ....     .:       ::::.;..     .            ;   :<:...  .......................... .. ..  .,:-;;-;;;;;;;;;;;,:..
*ccii+.,,,,:<                    ,<.      :.      ..:::....     :             .   .<...   .... .........................   .:,;;;;;;-;;-;;;;;,,:.
cciii+.,,,,,:       :            ,":      .:      .:::...:                   ..   .: ..    ............... ........ ..     . -;;;;;;;;;;;;;;;;,,:
. .oi+.;,,,,;"..-;.              ,-        ;      :...  .:     .  :.....  ...,+,,,-:...    ...........................     . ;;;;;;;;;;;;;;;;;;,:
  .oi*.;,,,,+;-;:,        .      ,;..      -      .... .:        .   .: . . . ,;,;, :...   ...........................     . ;;;;;;;;;;;;:.. ...:
;,:oi*,::::<--; ,:.      ....   .;;....  ..+..   .......:     . .   *c....+....,";, :...   ........................... ..  .::::,:,::,:,,..:::...
;,:oc..,:::"-;: ,.       ........,;....   .c...   ,......     .     .+. . .  ..,8;. ..:.   ........................... ..   :,:,,:,,:,,*,":+"<""-
,..+:...::-.-. . :      .,.......;-.... ...*.....<....         .. .....   .  .*;;,o.....    ........... ..............  .   .,-;;;-,,",;6*-*<*+-"
:..+... ,,,";:. .:      .........;".... ...*.,;<<<..<coi<-:  .  .,.... ..:,0  .,;@1,:...     ......................... ..    :::::;,:;:;o--<<<<""
<11i... :.-.,. ..         :::::::--::::... *:,;"<:.:+,*,+<:,,,,;-<-----"""*<"-*<<o,::.:..    ................  ........ ..  .:.    ... .I61o+<++*
::.",    ;;*...           .::,,,,--:::::::"<cii-iec1,1..c:,   i-.W,.0M....I..+.::1;:...;11occc:...:...:;:..::-,;::,,:..     :.      ,<<"--"<*i1II
 .:,;,.  :.;;.,;-      ;<<++-,...;"         .... ..."*<*,,:;;,<-;----o1c*1<ii1ioc" .:...-  . ....     :+.::.:-,;;-:;;.       ;:;:;;;-c*;+*.,;;.*c
<++c*++*+""ieeoic       ::-......-"....::,,;-,::,.;,;: .:"""*c8eo8II0$6eoPicc@c**I1...,.,"--;;;,....  :*..:...,--      :.   ."------"**"**""-""+<
cci1iciioc,...:..iicc<<<<<++++**cccc+++++++<<<o"""-""+*c*+++++ooo0oce81ocie*+ii*c1*-,"---"<cciiiiciciii<icciioiicioi+... ...,""""""""**"**<+<<<**
ccioiciiiio1e6eeooooc+c.............. ..:::",:i;;-;,;-<""-;;--"<<*"-<*""<+c<<<+++1c---;;--";;;,,;::::::::::::.....::<;,,,::::,,,;""""<<"*++++++++
iccic++*c**iooiccc".:".:::..:.:...:::...:::-,,+:,,,,,,,;;,,,,,,;;-,:;"""""<<""<<<c+--;-;;;";,:,,,,::::::::::::::::::-"---;;--""""""""""<*+<++++<<
++***+<<<+++++<<<<<<<+<<+<+++++<++*++<<<<<<<<<*<<<<"""""""<"""<<""-"<<"""""""<<<<++"""----""----------------;;;;;;,;-,:::::,""""""""""""<<"<<<<"<
+++*++<<<<+++*++<<<"<<<<<<<<""<<"**<<"""<"<<"<"""""""""""""""""""""-""""""<<<<+++++<<<""""<<<<<<<"""<"<+<"""""""""""<"-----""""""<"""""<+<<<<<<<<
+++*++<<<<<<+<<<<"<""<<<<""""""""++<<<<"""""""<"""""""""""""""""""""""""""""<<+<<<<<<<"""""<<""<""<""""<"""""""""""""""---"""""<<"""""""<<<"<""""
+i+cciicc<<+<o<++i*ccc*cc+**c+c<*c*+"""""<<""""""""""-""""""""""""""<<<<<<<<++<<<<""""""-""""""c<<""""<<<"""<""<<*c*oic1ccoeIcicc*++*<<<<<"""""""
:::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
:::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,,::,,:::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::. "c,::::


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