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

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

,,,;;;----"""""<<<<<<<<++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""""<""""""""""""""""""""-"-------------;;;;;;;;;,,,
,,;;;----"""<<<<<+++++++++++++**+++*******+++++++++++++++++++++++++++++<+<<<<<<<<<<<<<<<<<<<<<<<<<<"<"""""""""""""""""""---------------;;;;;;;;;,
;;;;----""""<<<<++++++++++++++*+************++++++++++++++++++++++++++++<<+<++<<<<<<<<<<<<<<<<<<<<<<""""""""""""""""""""--"-------------;;;;;;;;;
;;;;----""<<<<<+++++++*++++*++****************++++++++**++++++++++++++++++++<++<<<<<<<<<<<<<<<<<<<<<<"""""""""""""""""""""-"""--------------;;;;;
;;;----"""<<<<+++++++****+*********************************++++++++++++++++++++++++<++<<<<<<<<<<<<<<<<"""""""""""""""""""""""-"-""------------;;;
;;----""""<<<++++++********************************************+*+++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<""<""""""""""""""""""""---------------;
;-----""<<<<+++++********************************************************+++++++++++++++<<<<<<<<<<<<<<<<<<<"""""""""""""""""""""""""""-----------
;---"""<<<<<+++*+**************c*******cccccc*cc**c**cc********************+++++++++++++++<+<<<<<<<<<<<<<<<<<<<"<"""""""""""""""""""""""""-------
----""""<<<<++********cccccc*ccc****cccccccccccccccccccccccccc******************++++++++++++++++<+<<<<<<<<<<<<<<<<"""""""""""""""""""""""""------
----"""<<<<++******ccccccccccccccccccccccicccccccccccccccccccccccccc*************+*++++++++++++++<+<<<<<<<<<<<<<<<<""""""""""""""""""""""""------
--""""<<<<+++*****ccccccccicciiiicciiiiiiiiiicccccccccccccccccccccc***************++++++++++++++++<<<<<<<<<<<<<<<<<<""""""""""""""""""""""""""---
-""""<<<<<+++***ccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiicccccccccccccc*************+++++++++++++<<<<<<<<<<<<<<<<<<<<<<<"""""""""""""""""""""""""--
-"""<<<<++++*****cccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiicccccccccccc*********++++++++++++<<<<<<+<<<<<<<<<<<<<<<<"<<<<<<""""""""""""""""""""
--""<<<<++++****ccccciiiiiiiiiooiiiiiiioooooiiiiiiiiiiiiiiiiiiiiiiiicccccccccc***********+++++++++++<<<<+<<<<<<<<<<<<<<<<<<<<<<<<<"""<<<"""""":,,
-"""<<<<++++****ccciiiiiiiiiiiooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiccccccccc*********+++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"""<<
-"""-;:.....;<*cccciiiiiiiiiioooooooooooooooooooooooooooooiiiiiiiiiiiiiiiiccccccc***********++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"++
""<ciii*<-,..;"+ccciiiiiiiiiiiooiiooooooooooooooooooooooooiiiiiiiiiiiiiiiiicccccc*************++++++++++<++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<++<<<<,
""<+<<""-,,::;"+cccccciiiiiiiiiioooooooooooooooooooooooooiioiiiiiiiiiiiiiiiccccccc*************+++++++++++++++<<++<++++++++++++++<+<+++++++++<<<:
""<<+++<---,,-<+ccccccc*+<"---<ciiooooooooooooooooooooooiiiioiiiiiiiiiiiiiiiiicccccc************+++++++++++++++++++++*******++++++++++++****++<<:
"<<+++<"-;;,-<+*ccccccic+";....:-+cooooooooooooooiooooooooooiiiiiiiiiiiiiiiiccccccccc*************++++++++++++++*++########Mcc**************+*++:
<<<<<""-;,,,:;<*cccccciicc+-:...,"+cooooooooooooooooooooooooiiiiiiiiiiiiiiiicccccccccc**************""-"++++++*+M#############HccccccciiicIeo11*i
<+<++++++<-;,::-+cicciiiic+"-:..,-<*ioooooooooooooooooooooooiiiiiiiiiiiiiiiiiicccccccc************+oi*+<;<++++H################Miiioooooooieoo1*i
++++*+<-,,::::::,"*cioooicc+";,:;"+*iiioooooooooooooooooioooiioiiiiiiiiiiiiiiiiccccccc*c*********+oeoi*<"-+8e8M#################M111eIII6eeI111ci
++**+<"-;;;,,:::.,"+iooocc+<-,,::;<*ioooooooooooooooooooooooooooiiiiiiiiiiiiiicccccccccc********+*1o+,-"--+**M#H#################0e0@0066io*Ie1cc
++**+<"-;;;,::::.,"+coooii*<"-,:.,-+ciooooooioooooooooooooooooooooiiiiiiiiiiiiicccccccc*cc,:.....<"cc+i-;e**iioPMM###M####M#M#MPPieI68@0$0@Pee1MW
+**+<";;,,,:::::.,"*c1e1e11oc<-,::;<*io1ooooooooiiiooooooooooooooooooiiiiiiiiiiicccccc**;::........:-";:c++*cii100@$P088@68cciiiWo1I660Ice8$eI@#P
+++<"-,,,,:.:::::;<*o111e11e111oc+<<+co11111ooooooooooooooooooooooooooooiiiiiiiiicccccc,:.:..........:. ,<**<<<+61c+<eeIIe1e1ccW1oo111eeI-iIee+M#
+++<-,,,::.::::::-<ciooicccccicic*++*io111111oooooooooooooooooooooooooooooiiiiiiiiiccc,:..: .......+i*+"<-<*:,."o*"""-;MM####cM6ccciicio;<iI11i"@
<+<"-,:,::...::::-+<cic**+<"<+*+++<+cio1e1111111o1oo1oooooooooooooooooooooiiiiiiiiici,:..    .:.. :<ccic*<"<....-;,:;--###MMM*"c01e*cc+*+6@e1e1e1
-""-;,,,::..:---"**cioic*+<"""<<<<<*co1eeeeee111111111ooooooooooooooo+oioo-ociiiicc",:.....  . .     .<*c*+-. o<co":-";Wi0Ic*+++<"-"1*c+*+0e*i*e1
;;;;,:,,,:.:;;--+io1IIe1oic+<"""<<+ci11eeeeee11111111111111oooooooo,:-.e.o<.,  .cc;::...  .. .      ..,,:.""-;"-,,"+"<<IIcc*<<""-"<++,--e00080Iee
:::,:::,::.,;----+*o1111occ*++<<+<+ci1eIIIeee1ee1111111111111111ooo "-i- + ";c...,:..... . ...   : ;:",;;+<++*1oooioeIIMWWH$P886I1oiiiii0eI111o1e
::::::,,:::;;--;-+ciee111oiiii**+<<*ioee+eIiooo1oo+1111e1oeoeeiooo*...:,.:oiH*".:....... .. ..  :,-+*++++*++*e6088@@8@P$$PP@@888Ioiio111P11iooc1I
;::::,,,::,;;;;;"<coeeeeooiiiccc*+<+i1--*c0e<-coc*+i*****+*coooiii+;... :.i... ...... :.:...:,...++++++++c*++688@PP$$HHHPPPP@@8@6ooo1e1eH11iooceI
,::,:::,,,;,;;-"""*i1eeeooiiccic++<**;;,,,ee:111ici,*+:::,;;;,...+* ::c:..::,:.... . ;oe.:,*:::;:"+<<<++<ic++e@@HWWWWWWWWWWH$P@801o1ee1IMIIoo1oI1
,-;:::,,,;;,,"<<<"+i1ee1oiic*+<""",;;;;;;;;+.1e1oio.",,,;--::::::i+;..;, . . .......-cI.*$<i.,.:-<<<<<<<<oc+*+$HWMMMMMMMMMWWWH$P0ooo1116W06oii1eo
--;-,,,,;;;;;;---;<*ioe1oiicc**++*;o-:,,-;-":+*+<--.-"-;;"<,:::.:i+. .:;.   . ...  ;"i"-0@,,;..:<<<<""<""ic<++*$MMM######MMMMWHH@iioo11IP86iccioc
e*",,,,,,;,,,;;;,:;+i1eIee11ooc*++-<";;,<<++<+*+- <.***+"<+,c:*,:*+ ..:,;  . .... ;.<";Ho::....-::::::...++-""+1H$MMM##MMMMWWHP8eccccccoe6eiccio*
::::::::,,:,,,,,::-*o1I66Ie1oi*+<"--::::"<<*"-,.. ;.<"<""<::..-:.,;::,,*.  .;;,::. .o<ii,:.+..:,,:.:...".++;---*0HHHWM#MMMMMWHP6o*****cioooicc*c+
,,:,:::::...:.::::"coeI66Ie1oi*+<+-"-;;,,. ;eic****"<-;;,",-::;::...:;.. ;  ,;;;;i 16:ie:.-: .-::,,:::...**;;--<c$W$$$M#MMWWHP61c*++++*cicicc***+
,,::::::::::..:::-+coeI66Ieoic*+<-;"-;.: ,,.<ee1oi<:,. .-::-;"":.<+;.i.: ,.-:::: .."""@-:;,. :,..::,,,:::c*"-"-"+cPHHHHHWH$@8I1c+++++++++**+*+++<
,,::::::::::..:::-+coeI6Ieoicc*++";:<*++.*< ,+.:<-:,.-<.+;:<<<",;";. o.:  .       "ooc@,:I...::::...:::: c*;--;"<*o@PPP@8886e1i*++<<<<++++++++<""
"-;,,,,.:,:. .,-.<+co1eee1iccc*+<",+++-<.+<,<<-.++ ,<+<.<-,-<"-:---;,i;,;;;;;;;....,.c6:;:..::.,::...:::.**<----<<*o68880IIeocc*+<<<<<<<<<<<<<<"-
+<";:::,;:....;<:++ioeee1oiccc*<<"-<<<:<:""<<"-.--:,---.--:--,::..  . ..      ;*,:. *;::.:..,:,;,: ...:,,c**-;-;""+c1IIIeeeeic+++<<<<<<<<<<<<""""
c+<-,.:......."*co*o1ee1oiccc*+"<+<<"""",<,"";""""","--:;;..                     ....:,1.. :,,;,,:.. .:,;**c-;;--"<*iiio11oocc+<<<<<<<<<<<"""""""
cc*+"-;::::...<-co11II6Ie1iii+<"""-"-"""-".--,-"""",<<",-::::.......              ....,....,-,,,:.  .:,,,*<*"-;---"<*iccccicc**+<""<"""""""""""""
oii**+<:,,....<<<*ci1eIIe1oi*+++++"+<<<<<<;"""""""",<<""<,,,,,::::::::               ,....:,,,,::  ..;,;,*"c--;----"<cic*c***+++<<""""""""""""""-
iicccc,:,:....,;-<+co1Ie1ooc++++++*+<<+<<<<<<<"<+<<,"""-"---:   ..  ..:,::..        . ..:,;,;:.,. ..:;;;;***"-;-----"+iicc**++<<<<<<""""""""""""-
<+++<<::,:.:..,,,;"+coeeeoi++++****c***cccc***+++<<<<<<<-+-:--;,:.   ..   ..    .   . .:";,:.;:....:;;;;"+i*"--------<*cc*++++<<<<<<<""""""""""--
"""<";::,:,...-;-""ccoeeeoc+<<cic*******ccc***c****+****++<+++<<<<<<<"        .,..   <:::::;,:. ..:---;-+c**<--------"<**+++++<<<<<<<<""""""""---
""<"",,,,,,..;""<<<ci16Ioc+<+**ioi*******c**cc*c+++++++***+c**++*+*+<*++<":...+,;::""-;;;;:... ...------*c*++-"-------<+c*+<<<<<<"""""""""""-----
""<<<::,,. . <<<<+<i1061ic+<*c*o1oc+<<<+*+**+++*******+*+<+*<+*++++++*<<+""*;<""""*";,,::.::....-"""-""-c*+++"""-"----"<**+<"<<<<""""""""""""----
---""":.....-"<+*++ceIeIo++<cciioic*+<""<****++++++<+*++<**+++*++<<++++<<+e;<.<<-"c*-::::..:..-"""""""--**+**""""""----"+*+<"""""<""""""""""-----
-;---:......<<<<""<"6Ie6i+<<++<<*<<"""""<""<<<<+<++++++++++++++<<<<<"<+"<<+-"<<"e<-;;;"++,::,"""""<"""--*++*+"""""""""-"<++<<"""""""""""---------
--;,:....   --"-""""066e*++<"<<<<<""--;--"-<<<+"<<<<<<<"""<"<<<<<<+""<+<<<c;"<<<"<*c-<-<--:.,;""-"""--";+++*+""<""<"""""<+++<"""""""""-----------
;,..  ..::,,;,;;--""886**+<---""""-""<--"""""""""<<<<<<"<<"<"<<<<<"<<<-<<+e-;<"<"c*"""<,,-;.,;"""----""-<<+++<<"""<<""""<<+++<""---------------;;
-;,;;;-";--;;;;""--"<ec-,"""-"""""-+;,,;--;------"""--""<"-"<""-"""""""-<"1-;""+<oc;""<*+"-;;-----;-;;;;<<+++"<""""""""""<+++<""-------------;;;;


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