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

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

<"""<+**ccicc*"<<<<<"<<<+<+++**i**+++++<<<<<<" "-------------"""""";,:-;;;;;;;--";;:;@MMMWWWHHHH$$$$$HHHWWWWWMM##########W$$P@IHMMMWWH$$PPPPPP86I
e<+*ccciic<""""-"<<<i1o111eeI668@#Mc*++++++<<<<;<""""""""""<<<<<<*i;; -;;;;;-------.1H#MMMWWWWWHHWWWWWWWMMMMMM#########H$$$P@M##MWWH$$$P$$P806e1o
+<<eIoi1P"<-"<<*1111eeeeeeeeeeII60@W#0*+++++<<<<+"""<<<<<<<<<*cccii"<,";;;;;-;-"1"-;8$###############################$H$@0###MWWHHH$$$H$806Ie1ic*
++<<<<<<<<"+$1eeIIIIIIIIIIIIeeeeII668@##i*++++<<*<<<<<+<+*ccciiiiii:"-.-;;;;---""-;iP###M$066000@P$HWWMM#########H$$$HP###MMHHWHHHHHP806e1oc*<-:,
+*++*+++-***oP60006600066666IIIIIeII660@MMc*++++++<++*cccciiiiiiiii":;:-;;;;--""-;,c<iP$PPH$$H@@PHWWMMM#########WHHPP##MMMWW$HHWH@806e1ii+-.::,,*
********ccioo11e0M@@@8880000666IIIIIIII668PMMc+++*cccciiiiiiiiioioo0""-"-;---;;;;-"c1c1oI1+"<";,;""IM########MHH$8M###MMWWWM$P@86I1oc+;,;,,-";,,;
ccccc+ciio111eeIII660M$P@@88000666IIee11eI6II6Wc+ciiiiiiiiiiiiiiic*0""" --;-;,--,;,:;";,,:::::::::,"o6WWWHMHHHH####MMMWWMHP806I1i+-;;;-I--;;;;;;;
ccii+iio1eeeIII6666000000MHP@88066Ie6088@P$P@Ic*c"------",<<<<"<<<"""-<""--:,:,,:::,,,,-,;::::,::,,,,-8##HHP$###MMWWMMH@86I1o*<+*ooo;;-----;;;;,;
iii*ooo11e8666600088888888088$M86608@8*++*1666660@##c**cii*:+-,:-,;--;,".,,::.:::::..::,::,:,:,,,,:,,,-I$8M##MMMMMWP@80ei+;;-*6-----"",",--;;;;;;
iiiioo11eeII68$$@8888888888888066IH0I86008000066600@MMiiioi*<<<<<<<<"<"+-::.........:::::::,:,,;;,;;,,;-*$MMMMMHP86eo+"""*;-"<<<<":+<""""1*+<"""-
iioo111eIII66000888@$H$P@@@888066611oo@W$PPP@@8806066IIMIooii*,<"<<"-;;";:.....:.::.:.:::;;;,-";;-"-;";-"*MWP80eo"<"c1<""<**+++<++<iioe@0Ic******
oio111eeII666000888888@@@@PHP80@IeeeeI6000P#$P@808@P$@occ11iccc*+<+<+++<::.........:::,,,<*<co*+""-"""---"ce1<"-i<<"<<"""<*c*oooP66I66000o<<*c1eI
co111eeIII660008PiePH8@888880066IIII60888@@@@88MP@e8888008@$#ccc**cioi*:.:.....:..:.::;<*cciioooc+<<""""---+<<<*c<""<<<"<+8@886eI8@$W6IIIIe1111eI
o111eeIII66660I1111oeePP@o*1806II660088@@@@P@806eI0HHP@0@PPoI8Me1111c-:.........:.::;-<+**cccciiooi*+"<<"-"<*+"+i11W1ooiiiH#06I1e6008880066Iee1ee
eI6I6666666606o111111+:o1o11o066666088@@@@@@@8660@PPPP8IH$P@8P$$1ec*<:.... .... .:,""<<++****ccii1eoc+*+<"<"<*c+-1PWH06I08@PP@80II600000061<+o111
e1eeoiioi68P1ooo11o11@e1ooooo6666I60888@@@@80008@P$$P80@$PPeMP8Pe8@M-:...  ....:;-""""<<++++***cciooeeee1*+<""*i";"@PP@8008;ooc*ceIooo116e111oo11
1111-<"ic66Ioooooooo""ooioooI661111110881iiI000@PPPP88@$$@0@P86;;*P0,:.... .::;"""""<<"<<<<<+*ccccci1eeeeI1*<*o*cic+IIIeo1;cic**<ceee11eI6IIe111e
111c1""i66Ioooooooo""ce66061II1eeeIII00IIII06eeI@0ee0i6P@0@@0*++**ce,,:....:--""""""""""""<<+******<<<*111eeo+*i;;-c*:.:.;,ci+i*"-"<cc;i66IIIIee1
<<,,,;:,:;"coooooooooI6e06o66++o1*-e00666686I6080660Ii,,.::-"--;c:,*,:...,;""""""-"--""""<<<++<<;:.,,"++*io111c*1<,-ii-<ei**c-,,-;;o11i1icccc**,-
",:::::::,,,,-ioooooIIe666II,:1I680+<e600880088@088<cic*cccoi,<+i***;: :-"<<<"""""""""""""<<<"-...:-"<+*+*cioooo*1o+ooi:<"++"-"""+-,,+cc*+<<"""++
-"-::....;,,,---006Ieee661e"++1""e081oi08806@@@1-,,*cc***ciio*;-c++<,,:;<"""""""-"""""""""-;,...:,,,,::<***iooooooic*ci*++++++<++++*+**++<<<";--"
+*++-:.:.,-,,,:<"<*@H$PPIe0-;++io6008c6666666;;;-.-:..-<;.::ic,:---...::"<"""""""""""-"-;;,:...:..  ."-*ciciiiiooiccccci"""""""""""""<""""""--.::
****-,::.:;;::;"ie@@000@$I;;-""cioeeeI+11cc;,:::: -<":"c+,,;,-,.. . ...:."""<<<<<"""--;,,:::,,:..:,::;"<++*ccciciic*c<+""--"---------"""---;-;...
<<**<+";:<,;*:.:;;+I6660@1;,,,,,*1ee1o11eooooooo111ooo1oi+;+:.. ,:,:::. .:""<<<"--;;;;,,,,,-"-,,::::,;-;-"<++*cciioi*c<--------;;;;;;------;;;...
;-"""<<+*+***""--;;"11oo111oooooooooooiiiiiiiiiiiiiiiiic**:...<+<--;;;,:. :<""";;,::...::,-<++<""--;;--""<<++*cccciiici-;;;;;;;;;;;;;;;;;;;;;,...
;<<+""<"-;,:::,:::,o1iooooiiiiooiiicccccicccccccccccccc*":.:+*+<-,::.:,:::.;;:..      ..,,-"+****c*+<<<<<+++***cciiiccio-;;;,;,,,,,,,,,,,,;;,;...
+<+-"-,,,,:::::::::*iooiccccciiic*+++******+*+*++++*++<;::-+++""-;,:::::::,::.:::.    ..:---<+icc**<<"---"<<<****ccii***o,;,,,,,,,,:,,,,,,,;;-:..
"<<",::::::::::.:::"+++++**cic*+<<+++++++++<<<<+<<<<<",,.++*+"-<",::..:,;,,:.,:  .:::...,,"""<*ii*c+";;;;;--"""<<+****c+io,,,,,,--;;"<"-<,,:::,-"
<";,,::::::::::::::<<<<<++++++<<<<++<+<<<<<<"<<<<""";,:,+*++"--,..  ...,--:...-;,,:::,.,;,;-""<cii+cic""""-;;;;;---""<+*<co;;;.  ...;---;:.....:.
:;,::::::::::::..:."<<<<<<<<""<<<<<<<<<<<""""""""-",..,+***<"-;;;,,:..:,;,.   .,--;;::,;;,,;-""<ccc*--<<+<+<",;,:,,;-;""c+cc::..    :,;;:-:.. .: 
,::::::::.::::::::.""<<<<""""""""""<"""<"""""""--;---;+****+<"-;;,,,;--"-,.   ...;-;;;;;,,:,----""+,;-"<<<"<"-"--,.,;--"++**ci::::. .,,:,,;... . 
,::::.:::::::::::::;""""""<""""""""""""""""-----:,-;-<***++<"--;;,,,"""<;,:       ,,,;;;,:::,;;,,,;::;;----"<-;--;,.:;-"*c***cc::... . ,:.,:.... 
::::::.:::::::::...:"""""""""""""""""""--------;-<;<++**++<""--;;,,,;.:-;::.       ;;;;,,::,;;,:::::::;---;,<""<<"";,;--*cc****....    .,:.,. ...
::::.::..::.:::.....------""""""""""---------;;;-*+<++*++<<""-;;;;--;;;,:  ...      :,,,,,,,,,,::,,,,;,:::;-""<<<"";;;;-+<+***".     .  ::.,.:..:
::::::...:.:::......----------"""""""-------;;;;++;<++++<<"";;;----;;,::....:......   ,,,,,,::::::::..:,;;;"--""""--;;-"+++**+.          ...,.:::
.:::::.:......:.....------;;-;----""""----;;;,;;:,;+++++<<<;;;""-;,,,,:::...::.:...    :,,:::...::::,,,;,:,"<+<""--;;-;<+++++".              .::.
..:.................;--;-;;;;;;;;;;-**,;-;;;;;.;,,<<+++<<"-""""""-;;,:.....:::...        ::::..:::,,::.,;,;;""";;--;;;<<++*+"                 .::
 ...................:;-;;;;;;;;-cc***<;::,,,:;,::<"-;;<<"<<<<""--;;,,,::. .::....         .::::,,,,;,,,,:::,,,,;,;;,,"++*<*+                   ..
 ....................;<i+cc***+-<++<<<",:...,,:::;;""";<<<+<<<""--;,,,,:..:::....           ,,:::::,,,::..:::::::,;+<"+*ccii                   .:
... .............."ii*++<<<++++<-""<""";..     ."";""<",-"<<<""----;,,::.::::..             ;;;;,;;,::.::.....,-"<+*******cii               .  ..
 ...0Ie1,.     -**+<<++++<<";;"<<""-----,::.,,,"""---<<";:;---;;;;;;,,,::,:::..   .          ,,;,;;;;-----;---"<<<<<<++***ccioc            . .   
  .o:..     .,+cc*c*+<""<<<<"";;-""---;;;,,:.;;------"<+<<",.::,,,,,,,,,::::..   ,;          ,,--;,:;-"----""""<<<++++<<+**cccii.             .  
..:::... .. ;****++<<<<"--"""--;;-""---;;,:.::;;-;;;;-"<<<<"-;,::...,;;;;,,::    ;        ...  ,;--""""""<<<<<<"""<<<+++++***ccii              . 
::::.......:***+++<"""""<--;----,,-"""-;;,:..::;;;;,;,;<*++<<<"""""""""""-;:.         ..  .....  .,;;-;----"""""""<"<<<+<++++**ccic             .
:::::......"**++++<<<"----"-----,,;"""-;;,,..::,,,,::,,-**++<""<<"<<<<<"""-,,          ..     ...  .;;--;;;;-----"""""<"<<<<<++***ccc+           
::::......,*+++++<<<<<"--;---;;;;:;;,,;-;,,:..:,:::::::"***++<<"<<<<<<""""--:   ..   .  ...  ....... .;;;;;-;;;--;-------""""<<<<<++***c+:;;.    
.::.......<+++++<""""""""-;;--;;;,,;;,,;-;,,......::::."*++<<<<<<<<<"""--;;-: .. ...      .... .......  ,;;;;;;;;;;;;----------"""""<<<+"::,,,,  
::::.....,+<<<<+<<<"---"""-;,-;;;,,;;;,,,-;::,.........<**++<+<<<<"""--;;;:     . .....    .....  ......  .::,,,,;;;;;;----;;;;---""<<-;::::::,,,
::::.....-<<<"<<<""------"--;;;;;,:;;,,;---,::::.......<*++<<<<"<"---;;;,:.. .      ::......::.... .... ...  ::,,,,,,;;;;;;;;;;;;;;;-;::....:..::
.........<<<"<<<"""---;;;;----;,,,:;;,:;---,:::.....  ,*+++<"""""-;;;;,,:  .......   ...............  .... .   .::::,,,,,;,,,,,,,,,,,:...........
.........+<""""""------;,,;;;;;;;,:;,.:----;::..:....,*++<"""""-;;;,,::    ....... .. ...:.....  ...:   .... .    :::::::::,,,,,,,::.............
........,+<""""""---;;;--;,,,;;;;;:,::;----;,:....::,++<<""""-;;;;,,:. .   ......:..... ...:::...  ..:.  ......     .::::::::::::................
........-+<<""--------;;;--;;,,;,;,::;;,,,;;,......:+<<"-----;;;;,:.    ....:........:.  ..::::..   ...:   ......       ......::..........  . .. 
........;<<<<""-----;;;;;;;-;;,;;,::,,,,,;-,::....:<<"-----;;,;,,:     ...::.:::::::...... ..::::..  ..... .  .....         ......  ..    .   .. 
..:.....-<<"""<"-;;;;;;,,,;;;--;,..:::,,--;,:...."<<"----;,,,,::.        ............:..:..  ..:....  ........  .....           ..  .       .    
........-<<"---"""-;;;;;;;;;;,::::...,--;,,::...<<<-;--;;,,::::.          ................... .......  .........  ....               .    . . . .
........-<""""-;;------;,,,,,,;,...,;;,,,::....<<"<<-;;;,,,,::..        ....::::::::::::::..... .....   ..........  ..                           


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