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

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

::::.  ..::::::::::::::::::::::,,::,,,,,,:,,,,,,::,,:,:,,,,,,:,:,,::::::::::.....   ...   . .     ....      ..                    ..... .. ...  .
::::.  .:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,::,,::::::::::::......                          ...............
:::.. .::::::::::::,:::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::::::.:...............     ............... 
:::.. :::::::::,:,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::.................   .............. 
:::. .:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::.............   ...............
:::. ::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,;,;,,;;;,,;,;,;,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::.:..........  ...............
.:...::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;,;;;,,,,;,,;;;;;;;;;;;;;;;;;;,;,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::::::::.........  ..............
....::,,,,,,,,,,,,,,,,,,;;;,,,,;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,;,,,;,,,,,,,,,,,,,,,:,:::::::::::::.:..:....  ..............
....:,,,,,,,,,,,,,,,,,,;-                                       .::,,;;;;;;;;;;;-;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,:::::::::::::....  .......::...:
....,,,,,,,,,,,,,;,,;,,;,*11111111111111111111ooooo11111ooooiic**+<<<"--;;;;,,,:::......                  .::,,,,,,,,,,,,,::::::::. ......:::::::
...,;,,,;,;;,,,;;;;;;;;;.oeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111ooooiiiicccccccc**++<""--;;,,::. :::::::: .....:::.::,,
:..;;,,;,;;;;;;;;;;;;;;;.eIIIII66666666666666666666666666666666666666666IIIIIIIIIIIIIeIeeeeee111ooooooooiiiiicccccc*****++: ::::::::....:::::,,;,
::,;;;;;;;;;;;;;;;;;;;;-.6000000008088888888888888888888888888888888888888888800000006666666IIIIIIeeee11111ooooiiicicccc**< :::,,::,...:::::,,;,,
::;;;;;;;;;;;;;;;;;;;;;-.ccc*ciiooic*cc*iioooooo1o111eIe6688888@@@@P@@@@@00*I1o1o*1*e8888888888800000666IIIIIIeeee11ooooooi, ,:,,,,,,..::,,;;:,,,
:,;;;;;;;;;;;;;;;;;;;;;,,c**cc**cc*ciccc*i*i**cioieic*++++<<++c*ieee*cicoc+oic**ccio1eeeeeeee1eIIIe11eII;:--;;-""--,*c11111c :::,,,,,,::,;;;,,,;,
,;;;;;;;;;;;;;;;;;;;;;;.<*c*c+++<<+<<+++<++++"c**o888888888@88o++*<<"co+c*1i6IeIeIIeeeeeeeeeeIIIIe1111I+-,-,,;;-<-;;;<ooicci, ,,,,,,,,,;;-,;;;;;,
,;;;;;;;;;;;;;;;;;-;;;- "<+*ceI660600000606000808888888@@@@@@8@8@@8*086888806I60006IIIIeeeeeeeeeee111eIIe*,,,*--"-;;;;;;,;-*+  ::,,,,,;-;,;;;;;;,
;"--;;;;;;;;;;;;;;;---- eeeeeeIIIeIIIIIIII60088888866@00@0606868@@8880000III66e-;;<ee60IeIeeeeeeeeeeeI1eii-;::+-+;:;-<"";,,,,  :,,,,,,;;;;;;;;;;;
;+"---;;;;;;;;;;;;;;;;-:eeeeeeeeeeeeeIIIIIIIIIII6088oW86WI$W*WiWoWHI661MH6IIIII6600008<-*16IeeeeeeI,:::@$$*68I""i*81;I6*"66;;,  ,,,,,,,;;;;;;;;;;
*+"-----;-----;;;;;;--;-1111e1eeeeeeeeeeeeIIIIIII6I668ie8066666I66IIIIeWc@I$H1@W86600880800IIIeI0"c*+<-::i1<"e:<c";;;<+";;;;;;. :,,;,,,;;;;;;;;;;
c<"-------------------:ceee111e1eeeeeeIeeIeIIII6600""I0080000888008888@e*+*<o<cc*coi*+**+<*ec<-"-""""++,,,--*c*+++<<+<<<"-;-;;,  ,,,,;,,;;;;;;;;;
*<"------------"------.o1eeeeeeeeeeeeIe1WH$iW0W1M8P@8M1M1H$cWi*c+<<<<<c*<-""-*+<+++<<<-"iWW-WH"HW,H$+H$e6,oc+08-<",,*-"";;""""-: ,,,,,,;,-;;;;;;;
+"----------""-"--""--.e1eeeeeIIeeIeII6IIIIII006I001*i**<c608@8*8@@@@@@8@@@@@@@@@@@@@@81cc<<<;i*ei++c++"iic*<$i"P@<e-68+"88<"-";  ,,,;,;,;;;;;;;;
<--------------"""""-- +ece6e60o0008006088080008880066060008@8@@@@@@@@@@@88@@@@8@8i888@@*+<-*6*+-11,*iocc*c*<****"<<<"-;<;""<<"". .,,;;;;;-;;-;;;
"-----------"-"-""""--.-<--;",,<""-o0c++0Io*I@@@8888880088@8668@i-$HW-$HI#++****-o+iic*e*<+I;1-o";**c++ci**+c++**-<<-*<<<-";<";-;  ,,;;;;,;-;;;;;
"-------------""""""-,.""--;<-+161+-i+*i"P@+<+cc6o*+1io00*coooIoI;coco<c+"-+<**<cc<c-,;I"c+i1<e+*o*i*ic+*ic**+c**<<""+<<"--";;-;;. .,,;;;;;--;;;;
---------"---"""-""-":i60+;"";<+<-1;;++c;c1Ici++I*"*<o<*+-*oi*+co+c+c+ii*+++<<"WH+$Io-+*<1*1i*cc<-W6W*HH"WW-$$+$H*I@1i1"-;;;;;;;;;  ,,;;;;;;<;-;;
-------"--""""""""""- <*""IIc8P$+8@6+HW"$$0"HM+M<W8$iWW*M+WW"@c*+<<++<+++++<<+<*PM1+H08HcHM+i+1iioc*<+"*++""***"----;;;;;;;;-;;;;;. .;;;;;;;;-;--
----"---"""""""""""-- :,-"i<oo-i-"c+ci<<"+<<+cc+c"<*+*+++<+<+<+<++<"+<++<6ccoc<"@Mo+-I;-"-<c****iiic*<<""c<+"-----;------;---;;---;  ,;;;;;;,<-;-
"-----""""""""""""""- ,-ccc*c--,;;";-I"+*<iiciii*+<-<<+<<++++++++*+*<++*<""<i*"<<8$c+<<<<<c++ccc++<*ccoi+++--"-"-----"----;-;;;";ce; .;;;;;;;-"--
--"""""""""""""""""--.io*i++*<<<""<"-""-"*"6*81**+++++++"<<+**+++<"<""e-+**<<**c"o+e1<"<"<<++e";"*o+oc<<<<""""-"----"-----;-;;;;ceIe: ;;;;;;;;"--
"""""""""""""""""""-;;+<<"+<<<<<++<<<**;"-e@*e+<++++++++++<+++++<<<<+<i+<+I<+P*0e**Ie1<+"";**"**<+"<<<<<<<"""-<""""--;+<;-;-;--"1eIe; .;;-;;;;;<-
-"-"""""""""""""<"""."+<<<<<<<++"++*+*66I<;"*o**ci++++<<<+*<+<+<<"Ici<cioeoI1**6*+Mc*"<"<""<<<<<<<<<<++**+<<""$H+$0+$iP<0@cieo*1eIee1: ;;;;;;;;--
""""""""""""""""<<"" *c**++*+<<"-;--c*e1*io<*;"oc***+++<"MH$*WWiM+M"HWe@IM+M@I*IW+M<i++<<++<<<+<++*+++<<<<<<<<""""""<""<II6IIIeeeee";: .;;;;;;;;<
-""""""""""""<"""<"-.ooo1io**ooe**+iii*-*;--c++c*<+++<"<"c*"+"**""+"<<+o0<<*cc+*ioioicc*<<<++*+<<<<<+<<+<+<<<"<"""""<<c6666IIeeee+;,,,  ,;;;;;;;-
""""""""""""""""<<-",6@I1oo1ioioiioccci*+*cc1+*<++<<<"""<<<<"";,"<+"iccc1**<<<c*cc<<<<<++<<<<<<<<<<+<<<<<<<<<<<<<<<<*I066666Ieeeeeee+-. .;;;;;;;;
--"""""""""""""<<<"";e6e06eIIee1oiioci*1ooiei<i*+<<<"<<++***1oicii*c**++<<<<<<"<<+++<<"<<<<<<"""<"<<<<<<<"<<<<<<<<+<+6666666IIeeeeeo-;-  ;,;;;;;;
-""""""""""""<<<<""--oiccooii10II606o6eoo<*c+cicecoc1i*+<+cci*oo*ii**<<<<<"c*c*ci+<<"<-c"<"""""""""<<<<"<<<<<<<<++<+606666666Ieee<-;;;-. .;,;;;;;
--""""""""""""<<<"","*ceoc**ciocc1iiic*+c++<;-,"-;"";c"<*-<""*++<"<"+@MiP-$H"$W-WP+01@"M61+0$"$H+<"""<<"<<<<<<<++<100666666IIIIeeo-;;;;,  ,;;;;;;
---"""""""""""<"<"".-++c++c*+c*i**c1i+<<<-"-*$"+<o1-P<0*W-""-""<<<<+"$1W*-P8*c<"<i""<"<<""-""-""""""""<<<"""""""+66666666666IIee*;c-;;;;.  ;;;;;;
--"-"""""""""""<<"" "<"<<<<<""<<*++*<*<++++<*H$c"P@*H++$c+"<"<<"++*<<<<<<+<<<<<<<<<"<<"<<"""""""---+<<"<"100000060666666666IIIee11<coc<;,  ,;,;;;
--""""""""""""<<<"" "<<<+<+*<+<*<<"+c*++c++<<+++**<I""<;;-<"<-"""-""<""<"<""<<-"<<""""""""""-"-------""1600000666666666666IIIIeee111co1o+. .;;;;;
---"-""-""""""""""- --------;<<"-<+++++++**++"*"-;-;---;---;;-"""""""""""""""""""""""""""""""""""---"-cI66666666666666666IIIIeee1111oo111c. ;;;;-
--"-""""""""""""""- ;-------;--++<++<<<+<<<<++--;--------;----;----"-----"-----""-"--"--"---"-"---"-"---o66666666666IIIIIIIIee+*oo1oooooo1; .--;;
-----""""""""""""-;.----""-"<++<"<+++<++<<<--;;;;;;-;-;;;;;-;;;;---;;------------------;ii-;-"-------"iI6666II6III6IIIIIIIIeeec-;,;iooooio*. ----
--------"""""""""-,.;;-"""<<<<<<<<"""""+";,;;;;;;,;,;,;;;;,;;;,;---;;;;;-;;;;-----;;;;;;;--------""*I6e66IIIIIIIIIIIIIeeeeeeeeo*";,+iiiiooo, :"-;
--------"""""""""-:.;"<""-""<""<<--";"-;-;;;,;;;;,,,,;;;;;;;,;;;-;;;;,;,,,,;;;;;;;;;;;;,;-;;;;--"+*+c66IIIIIIIIeeeIeeeeeeee11111o*-ciiiiici<. ---
----"---"""""""""-.,---------"-;-;,,;,,,;,,,,,,,,,,,;;;;;;,,,,,,,,,,,,,,,,,,,;,;;;,,,,;,,;;;;;;--<*ccci*""oIIeeeeeeeeee111o1111oo*ciiiiccccc: :"-
-----------"-"""-- ,;;;;--;-;,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,+,,,,,,,,,,,;;;;;"<++*c+----;i1eee11111ooo1ooooooiicccciccc- ---
-----------"-"""-- ,,,,;,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,::::::,::::,,,,,,,,,,,,,,,,,;;;---"""--;-;;;<11111111ooooc";;;-""-"-"--------
---------""-""""-- ,,:::::::::::::,,,,,,,;;,:,,::,,,:,,,,,,:,,,,:,::::,::::::::+,:,,,,,,,,,,,,,,,,,,;;;;;,::;-<<<<<<++<<<<<<<<<<<<""""""""-------
------------"-""-- .::::::::,,::::,,,,,,,,,,,,:::,:::::::::::::::::::::::::::,,,::::..:.,-<<+<<<<+++++++++++++++<<++<<<<<<<<<<<<""""""""""-------
;-------------"--; .:.::::::::::::,:::::,;,,,::,,,::::::::....  .;-<<+++++<+++++++++++***+*++++++*+++++++++++++++++++<<<<<<<<<<"<"""""""""""-----
;--;-------------;:.:............::,;-"""""<<<<<<<<<<<<+++++++++++*****++++****+++****++++*++++++++++++++++++++++<<<<<<<<<<<<<<"""""""""""-------
;;---;------------------""---""""""<<<<<<<<<<<<<+++++++++++++++++++++++++++*+*+++++*++++**++++++*++++++++++++<+<+<<<<<<<<<<<<<""""""""""---------
;;;-;-;;;----------"--"""""""""""""""<<<<<<<<<<<<<+<<+++++++++++++++++*+++++++++****++++++++++++++++++++++++++++<<<<<<<<<<<<"<""""""""""--------;
;;;;;;;;;;--------------"""""""""""""<<<<<<<<<<<<<<++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<""""""""""""--------;


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