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

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

--;--""""<<<<<"<"<<+++<<<+<+*+++"<++6eI1IeeIIII1III6I66e1*++<++<++++++++++<+++++++++++++cciiic**iic***ciooo1oc****+****+**c**+<<<+<+<<<<<"""""--"
--"-""""<<<""<+<+<<+<*++++"<<*+-"<<+6eIIIeI1IIeeeIII6IIi++++++++++++++++++++*++++*cc*+***co1111111111oooooooooooooiiiiccccic+<<+++++<<<""""<""""-
---"""--<<<<<"++<++<+<+<<+<*+<+"<<<*IIeI1e1III6ee1IIe1*++++++++++++++*+++++**c**ico1111111111111111111o1ooo1ooooooiiiiiiicccc+*+*+<-;-;;;;;;,,:;-
--""""<""<-"++<<<<+<<"<+++*+++<-"<<+6eeI1e1IeIIeeIII1*++++++++++***+++++**+*ooo1111111111111111111111111111ooooooooiiiiiiiic+"-"--""+""--;-;;,,,,
"-""""<"""<<<<<<<+<+++<<<++++++-"<"*e1eeeIIIeIeeIeIi*++++++++*+++*+***+cooo111111111e1e11ee1111111111111ooooiiiooioiiiiii*<<<""<<<*+<<<"-";-;,-,,
""<,--""<""<<<<<<<<++<+<<<+<*++""""eeoeeeeIIeIIIIe*+*++**+**+*++*++cooo111eee1ee1eeeee1e1111i*+++++++++++++++++++*++*i1ccccc*ccii*o*+<+<<---;;,:;
-"""""-"<<+<<+<+++<<<++<<+<*++*""""ee1eIeIeeIeI61+*+***+***+**+<cooo1eeeeeeeeeeeeeeeeo*+++++++++++++++++++++++++***o11eeeoee1o1ccc1ccoc+<<<<--";;
--""--"<<<<<*+<<<<+++<<<-<++<++--"<IeeIeee1eee1i++*++***+**++cioo1eeeeeeeeeeeeee1*+*+++++++++++++++++++*+++++++**i11I00I6eeeeeI1e1oc1cic*c<"-"--,
-;----<<<<"<"<+<+"*"<<"++<<+*<<;""ce1I11e1eee1*+*****+**++cooo1eIIeeeeeeIIeIi+**++*++*++++++++++++++++++*+++++**1I6@@6II6I6I6I1I1iioiic*""<<";",:
""<"-""<<<<+++"<<<"+"-<++<<<""<--"oIee1I1eeee*+*****+c<+ioo1eIIIIIIIIIIee*+******+*+++++++++++++++++++++++++++*io@P@0660IIIIIIee1ii*cc+"-<---,,::
""""<<<<<<<++<<++<++<<++<<+"<<";-"11eeeeee11******+*<coo1eIIIIIIIIIIIo************+++++++****++++++++++++++++++*P$@@8806ee1II0IIoi****+<<--;,,::.
-"""<<<<<"<<<++*+++<<+<<"<+<<<"--*1o1oeee1i*******+io1eIIIIIIIIIIIoc************++*+**++**+++++*+++++++++++++++8PP@@8000IeI6061ee*++*i+<"-;,,::::
-""<<<""+<"<<<<<<+++*cc*+<<++"--"i1oe11Ie1******<io1II6IIII666IIiiiicc********++*+*********+*+++++<<-;+<++++++ePP@P@8800601o*++cIei****";,,,::::.
---""<<+<<++++<+<<+*+<+*++++*""-"o1111eeo**c***i1I66I66666666iooiiiicc*****************++++++++++++++<<+<<++;<@@PPPPP8861ici*co60i*<<<",;-;,:,:::
--""<<<<<<<+<<+<<++<++<++<+++"""<oeeee1ecc***coII6666666666iiiooiioiic**********c*******+++*++++++++++++++*+*6@@8PPP86e1iiii1oic1*<c+"-;;;;,,:::.
""<<"+<<<++<<<<++++<++*<+++++-<"cee1eIec*cci1I66660000006iiiiiiiioiiic***ccccccccc*******+++*++++*++++*++++***o6@PP@00ee11I01**6Io*"----;;;,,,:::
-""""<+"++<+<+<+++++++<+++<+"-""1eeee1c*cioIe6060000000ooooiiiiiiiiiicicciicccccc**c*****************+*++++**oe0@@@880III66eo60Ic-;-----;;,,,,:::
;"<<"""<<<<<<+<<<<<+<+<++++++"""eoe1eiccie6e000008800ooooooooooooiiccciccccccccccccc****************+*+++++i1I6PP@88806eeIeeI0i<---"-----;;;,,,;,
-""<""<<"<"<<<<<<+*+<++<+<*+<-"*11e1icc16010000008011o11o111111occcccccccccccc*c***c*****************++*++*ioIP@88888Ie11o1oic+<""""""-------;;;,
-"""<""<"<<<"<<+<<+<<<+*<++<"""oeee1ii100o0008088611e11111ee1oiiicccccccccccccccc****"<+**************++++*ci0P@8888806Ieoiic**<<<<<<<""""""---;;
-""""<<<<<"<<"+*"<*+"+++*+++"<"eee1ioe00e08888881ee1e111ee1iicciccccccccccccccc**c*********+**+++++*+**+*++*8P$@888066Ieoic*+++<++<<<+<<<""""""--
--""-<<<<"<"<<+<+<<<+<+++<<+""+o1eioe88I888888IIeIeI1ee11ii*oiiiccccccccccccc***c***+*********+++++++++**+++c+188806II1oi**+<"""<++++++++<<<<<"""
-""""<"<<<""<<<<<++*++<+++<"""oeeooI080088888eeII6Ie6IIe111111oiiiiiiiicccccc***+++<***********+*++++++++++*+*I@@006eeoi*++<"--"<+*c*c**+++<<<<"<
--""""+"""<<<<<<+iii*0+++<<""<ee1oe086688886oo11III66c**cci1111111111oooi*****++<-<---"********+++++++*+***++*eI06Ie1oi*+""-----<++**ccc***++++<+
--"""-<<-<"<"<<+cc**+ccic*+-"ie1oe086I0808eoio11111ic*************co1o1*+<**8$$HHPP8I::,+*****+*+++++++***++++*oee111ic+<<";---"<+*cciccc***+++++
-;---""<""""""<*i*c<+*+**oc""IeoII00e8080iccciiiii+**************cic**+""-8P$$PPP@80Ie*-"**+***++++++++++++++++*eoiic*<""------"++**iioicc*+++<++
;--"-"<"-<""<<ccic*+*c***1<"<eee106I8000c*c*ccccc*++++++++**+***coIi*c""*8@@@P$P@88@0ec+<iiiccc***++*<*+<+++++<coic*<""---;-;--"<<**cciiccc**+*<,
---"""""<-""""i+**+****e+e"-i1ee06I0000c*******++*<-"<++*+**+***i8ec*ieec108P@8I66I1111--+*++cccciccccc*+*+++<++io<""-;;;;;;;;-""+<**iciiiiic*;,:
";---"-"<<<<<-ciioc++1W6oo-<eeeIe66006c********-;;--"-**++*-"<iio6oici+<+i66e*-<c@o"--<"-c++++<+<<<+<<+*cccc****+<;,;;;,,,,;;;--""<"+*ciiiic;,,::
"";---"""<<<""cie1ccc**ii<"oe1eI6I000c*****c<+---,;;;-;;;"+-"<<++++*ooo+"i6eoI1o8Pee****ie***+<++++++<<-,,,,,;"+****+"0*icc";;;;;--<"+*cci";,::::
*---"<W@+<""""+1I0@8I1ee<""o11e6e000i***c*****c6,+-;;;,<"+<-co<<MI1iei*o++ceI1080@0ceIi+8e***++++<"---;;-<+"<<<<<""""ccciic";,,.,;--"<+++-,::,,;-
-<<"-+-,,,-;;cWHc####*+<+"+Iee6e000ec*ccccc+cc*;c-;""-"<<<<"<*<-<cPI11e1i1oo1I6eo+<+*++*ioic*<---""*+++<+++*+<<""""""*c+";,:::..  ;;-<+<-,;;-""-.
--<"-<-,,,,,:::,,,,;<$HHWMM#MHe0000ccccccc<ii*o"o<c*+*c+*+<<"-;-<ciiioo#o:ci1Ioe0e<+*<+,;"-"""-+iiooooiiic*+++<<<<""<+<",.... .... ,-"<---"<<;.  
;--<;;,:,,;;,::::::,*ccciie@$WMW00iicc**c"+11c+-++*cciccc+"---;;<"+<-<<<;,:"coi166<<+<"..,o10###i11,"-:..-+++*+<+<+<"<<,:::....,:...,.  :;;:     
;---;;-;-";;;::::.:oc*"*cci$@@WMMWoiccic**oeI+<,+<+++<oic<+"<<<""-+"-"""-,:++cco*<"<+<,...c1<<ccc11-o$:..++++++++<<""<,:,,:.:. :;,:,;....        
-"<<<";::,;;;,:.:.;c";"<+**@$MWMMMMW0icii*<"<"+<<<++"<<-<"---";;"--;;"-"-;,1++"<*"""":::..:::;-;coi;--,..c***<++<-";",;",      ..::,;:.. .::..   
-"<<,,,"*c,,,,::::0HWWHHHWMMMWMMWWWWWW$+"<+<"<<<<++<+++++<,;;;,-;,-,;-<"$$$$$P$$P@P@;::...,,,;;---*ooco1Ii**+<<<-";-,-",.....:::.;. :". .--;;,::.
,,;;-Ie"*o,,,,;;--oo1i<++**ciio1oe68PP$HW$+<<"<<++<<<+<"++<<$HHWH$$HHH$$@08@868$8-"*08;.:,,,,,;-;;;"1e00+<<+<<""--;;-"-:.:;;,;;;-,:;:.. ;"-;----"
....::::,,;-----;:::::,"""""*ccc*+++++ce$MMMMMWi<-<"<+<+-;-"IIee0@@80@e<io"P@0oc1<<--+;.:,,;,,-;:,,,-e**<"-"<"-;;;-"<",.:-"-""""":   ;--"---"""--
 ..........:.:::::,,,;"+"-,--<<++<<<"""<<+*oe0@$8i11e1,:::,,;;,,,-<""-,,"c*1eII6***cII<:,,,;,:;;.,,"***+<<"";;;,:;,,;;::;-<"""-"";,"---""---"""--
eeo<,:.............::<*0880;;;------;;;---""<<<+<*+*ciooo11ei+1i**cio":+<;,,,;;;"1e:.,,;;,:,+"+c*+***+<++--";-;;:::.:. .;-<"""""---"--<----------
606066666IIIe1+,::.-*+<cooo+;..:::,,,,,,,;;;--;-;;--"<<++*ciiciiioooo1o*oc*-I,,::..:;: .."******+**+<"<<-;;;;,,,:..::.. .::::::::,---"-----------
660000800000000066660066666666IIee<,,::,::,,,:,:::,,,:,;"<<<+<+cioo++*c<ci+*+cccc-"cic<c<-,;<**",,;--""-,;;,:::::..:... .:::.:::.::.::....:.:..::
000800000088888888@88880066I*-;;;-;-""<..::::........:,;";-;";<""-"<+**+ic"<+**<-**ccc*c-c<<<",;"<";,,:......:.....:.. .::.:..:::::.:::..........
000088000000008@@@@8@0o",;;;;;,,,,,,......c::.........:.::,,-:;-,;-"-<*:,:;<<<*<<-<cc*+**+<"<""-::,--,:...........:......::..:::::.......:...... 
6660000000000806o";;;,,,,,,,,,;,... .....,:.... . .........:-.::,,;:,*"::;;-"";;;;;"<c*+++;;;""-;,...:;-:..     ..:. ....:..::::..:....:.........
666000666eo<;;,,,,,,:::,,,,;,......... ..:....::....... ...,,...::,,<,::::,,,-;:::,;,,<"++<-:;,";,,:......::.   .::.......:.:..:.:.............  
66IIo+-,,,,,,,,,,,,,,,,,;:.:.......;:. .::...-;-;,,................:.....:::,;,:.::,::::-<+<,::..... ... . ...   .............:..:.............. 
;;;;;,,,,,,,,::,,,,,,,   ........<-:. .":....;o1o,...:.. . ...............::::,..:..:....::,,,::..... .. .. .    :...........::............... ..
;;;,,,,,:::,:,,,:,,     . .....<e*,.. -,..-""""-1.. .."+,.................:...,................;-;:.... .   .   .::............................ .
,,,,,,,,,:::,::        . ....;::::.  ;:..:,,<++<""<<++<+"<;:.....  ................................ ..   . :,;;,-:........................ ... . 
,,,,,,,,::::             ..::::::.  .,...:..:"""-"<+<+<<-+,,.     ...........................  ...  ..  .::::;;,"...........................  .  
,,:,,,,,:             .  ,::,---..  ... ..::,"<++<<++++*cc*:  ...  ........... ......... .      ::,:,,,::   .,,-,:..........:.............. .    
::,,:.               .   .::,,,:.  :.. .:..<..:::-<<++++*ccI:.    . ....:........ ...  .   .,,,,,:,::::..::.  <cc::........................   .  
:.                      ::"c+;,.. ........:.;:;.,.:-<***c*c<. .      ..:"I60888066Ie:.:i+;;;;,,;,::::.::. ..:.."i;................... ...        
                   .    ;,,<**.   ,......:+<:,:.:;<<+<cc+**.....::::,:I@86c<<*I886666II6I66e,::..::  .:... ..    ................ .  ..  ..      
                       ."+++;..  <:.   .,-----;**++**ccc,...:,;--";:;860c,...00Ii6eic*c1oi*- .....    ......     ..........    ..    .           


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