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

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

cic*+++<<"--;;,::::::::::::::::::::::::::::::::::::::::,,-+coooiioo*+*cIcc**c1PPP66$$$HHHH$Ic++++++++*+++++++++++++*+++++++++<<"-;,::............
cciiiiiiiicc**++<"--;,,:,::::::::::::::::::::::::::::,;-<co1I0*c6c*++*cec*c**1@@P18$$$$HHHHHHPe*++++++*++++++++++++++++++<<"-;,:.................
****cccciiiiiioiiiccc*+<""-;,,,::::::::::::::::::::,,-+ioo1$ecicc*c****ccc***c*e8i@P$$$$HHHH$6ico*++++++++++++++*+++<<"";,,:.................:...
+***********ccciiioooooiiicc**+<"-;;,::::::::::::,,"+cooioi*cc***II***i*c****+*c*c08@@PPP@@0i1i**i*+++++++++++++<<"-;,:......................:.:.
*******************cccciioooooooicc*++<"-;;,::::,-+ciii*+oicccc0P*****occc**c**iciIiiio11eicioii*i*++++++++<<"--;,::..........:::::::::::::.:::::
***************c********+**cccciiioooooiicc*+<"<+ciic*+++1oo+cciioccciciii**cciei*o1ocicco11ieooii*+++<<<"-;,::::::::::::...::,;;;;::::.:.:..:::.
****************************+****c*ccciiiiiiiiiiiic*++++*1ooiii*ciI111iioc1iici1o8Ici1ioioiie1eooo*<""-,,:::.::::::::::::::::,,;;;,::::.:.:::::::
****************************************+***ccccc*++++++o1ioeoeocccooccec*e*i*o1ci1e1eooio0oIIe1I1c,:::....:::::::::::::::::.::::..:.:::::::,,,;-
**++********************ccc***********+++++++++****++++*eeo1oo168$HP0Ii*i8+co+*ioe61e$61e@P#PeooIe1,......::::::::::::::::::::::::::::,,;--""<+++
*++*+*++*+*+************cccc**+*++***++<<<<<<+**cccccc*1IeIIe16118$M@H$HH8$811I1eoI1Ie6c@@M#$II0@0I*:,*+:::::::::::::::::::::::,,;;--"<<++++++++<
++++++++++++++++++++++++++++++++<<<+++<<<<"""<<<<<++*c1ee1eeI1oi18P$$@P0PI1i***i**o1oeP6H$MW$111eee1-oe1i:::::::::::::::,,;;-""<<++++++++++<<<<<"
<<<<<<<<<<<<+++<<<<<<<<<<""<<<<<<<<+++<<<<<"<""""--"-*Ieeee11iiooI6600II6*++*+c****c*c6IIe8Ioeoi*c1ei,ii-:::::::::,,;;-""<<++++++++<<<<<<<<"<<<<"
""""""""""""<<""--""""""--""<<<+<<<***+<<<<<<<<<<"""<eeeIooiioiioo1o1ooo1ci*****ciii1eIII180888061o6o"::::::,,;;-""<<<+++++++++<<<<<<<<<<<<""<"""
----;;;;;;;;---;--""<<++**cii11oi*+***+<<<<<<<<<<<<<oeeI1ooicccoio1oeII0IIeeeeeII6I088@PP$WHHHH$$@@88i<"-"""<<<++++++<<<<<<<<<<<<<<<<<<<<<"""<""-
;;;;;,,;;;-""<<+*ccio111eeeeeIIeoc+*c*+++++++<<<<+<*e888880606eIe668688808888@@@@@@H$HH$HHWHH$$HHH$$P@6*++++++++<<+++<<<<<<<<<<<<"<<<<<<<"""""--;
--;;--<<++**cciiooooo11ee1oiio11oc*cic*+++++++++++*$$$$$$$$$$PP$PPPPPPPPPPPPPPP$$$$$$$$HHHH$$$$P$$P$$PPo++<<<<<<<<<<<+<<<<<<<<<<<""""--<1I1iic<"-
----<+ccc**++co11oc+<+io1i+""+i1oc*ccc***+<<++++++8P$HHH$$$$$PPPPPPPPPPPPPPPP$$$$$$$$$$HHH$HHHHH$$$$$$$8*++<<<<<<<<<<<+++++++<""-;;-"<*PWW0i+<"<<
---"<*c**+<"<*oeIII1iciiic*<"+i11cccic*c1Ieo*++++i$$$$H$H$$$$PPPPPPPPP$PPPPPP$$$HH$$$HHHHHH$$$$HHH$$$$$$e<<<<<""""<<<++++*****++<"<+<<+6@6c<<"<<<
"---"<+++++***ciioooooicccc+<+i1ociioc*o6@@6o++++$$$$HWWH$$$PPPPPPPPPPPPPP$P$$$HHHH$HHHHHHHHHHWHHHHHH$$$P+""-;;;--""<<<<<+++++++*+*iiie0@86ei+<<<
---"<+++++++++++++***+++****++cccciooi*i1I61c***o$$$HMMWHH$$$PPPPP$PPPPPPPPPPPP$$HH$HWWHWWWWWWWWWWHHHHH$$I-;,:.:,;--"""""""<""""<<*ioi166Ie1i**++
;;-<++<++++<<<"""--"""""<<++++++**cioi****<<<+**P$$HHMWMH$$$$$$PPP$PPPPPPPPPPPPPP$HHHWWWWWWWWWWWWWHHHHHH$P<-;,.:,-"<<"---;-;----;<cccccicccc***++
;;"+++<<+*++**++<<"-"---"""<++<<++*cii***+<""<*c$HHHWWWMHHH$$$$$$PP$PPPPPPPPPPPPP$H$HWWWWWWWWMWWWWHHHHHH$$i"<-;-<*ccc*+<-;;;;;;;-+*c***cicccc**+*
;"<+++<<++++++++<"""--"------"""<+<<+*c**++""<*e$HHHWWMWHHH$HH$$$$$$PP$$$PPPPPPPP$$$$HWWWWWWMMMWWWHHHHHH$$e++**ciioiiic+";;;;;;,<ciiioe66666IIeee
"<+++<<"""""-----"""<<++<<""---"<++--<cc*+<<<+c@HHHHHWWHHH$$HH$$$$$$$$$$$$P$PP$$$$$$$HHHHHWWWMWWMWHHHHHH$$8ciooooooooic+"--;;;;+e088888880000666I
+**+<<"--;---""""<<++******+<"""<++-;"***<<<<<+PHHHHW$$HHW$HHH$P$$$$$$$$P$PPPPPPP$P$$$$$HHHHWWWWWWWHHH$$$$@111111111oic*<---;;"1088888000666666II
**+<"---""""""""""<<<+++*+<-;;;-"+<-,-+*+""<"-,$HHHHH$WHH$$$$$$$PP$$$$$$$$PPPPPPPPP$$$$$$$$HWWWWWWWHH$$$$$Peeeee1ee11oi*<---"+o088888888000000066
*<""-;---------""<<<<<<<<";,::,;-<<",;"+<""""-;$HHHHHWHHH$$$$$P$$$$P$$$$$$PPPPPPPPPP$$$$HHHWWWWWWWHHH$$$$$PeII66I1ooooi*<""<+cI@@@@@@PPPP@@@8@888
+"""--;,,,;;;;-----""---;;;;-;;;;-"-,:;""""""";$HH$HHHHH$$$$$$$$$$$$$$$PPPPPPPPPPPP$H$HH$$$$HHHWWWWHH$$$$$Pee6886oc*ccc*+"<+*i0PPPPP$$H$PP@@@@8@8
""-""-;;;--"""""""""<""<""<<""------;:.,-""-"-;@HHHHH$$H$$$$$$$$PPPP$PP@8880880PP$$HH$$$$$$PPP$$$PP$$$$P$$01ii11o***c**++*+++i0P@@@@@@@@@@8880800
-;;;-----""""""""""""<<<<<<<""-----;:..:;-"---;iHHWHHH$HH$$$$$$$PP@@@888006P6608668$HH$$$$$PPPPP$$PPP$$$$$61iccc*cccc*+++*+<"c0@@@@88800080006666
-;;-----"""""""-""""<*iooi*<--;;--,...:;"<"--;--HHWHHHH$HH$$$$$PPP@@@88PP60666IIeI668P$@@$$$$$$$$$H$PP$$$PI1i*+++*cc**++**+""+6@P@@8880000806666I
-,;-----"""--""<++<+c16000Ii",,;-;,:::;"<<"----;1HWH$HHHHHH$$$$PPPPPPP@8@88000000888P$$$$$$$P$PPPPP$$P$H$0Ieo*";;-<<<<"<<<---"eP$$P@@800666Ieeee1
",;--------;;--"+cioe6IIee1o*";;-;,;"<<<<<<---;;;HHWHHHHHHHHH$P$$$$P$PPPPPP@@@P@PPP$$$$$$$$$$PPPPPP$$$$$8IIeo*-,:,-"<""";,::;"i@HH$P@80Ie1oiciccc
-,;---;;;;;;;,,;+i111oc<-"+*c*+";;,-<++<<<"---;;;;WWMWWMMWHHH$H$$$$$$$$$$$$$PPP$$$$$$$$$$PPPPPPPPPP$$$$@66IIoc"""+*ccccc+<;,;-"iPHHP@806Ie1oicc**
-;;---;;;;;;,,,;+ioi+---;---"<-;;;,;-<+<++<"-;;;;,-WWWWWMWHHH$HHHH$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPP$$PP$$6IIIe1icciiiiciiiic+"---"c8$H$P806e1oicc*c
+<"-;;;;;;;;;;;;;-"-;;;;;;;;;----"<"<<++**+<<<+co1oiWMMWWMWHHHHHHHH$H$$$H$$$H$$$$$$$$$$$$@@@@@@PPPPP$$e111oiioooooiiiciiiii*<-;-"+e@$$P@0Ie11oicc
c**+"----;--;;-----;--------;;;;;---"+*ccic***c160066PMMMWWMWWHHHHHH$HH$$H$$$$$$$$$$$P$PP@888@@@PPP$0ooic*++ciooooiiiciiiooi*";;;<*iIPH$@0I1oiccc
**c*+<"----------------"""-"--;,;;---"<co1o+++*oIIIeeieMMMWWWMWWHHHHHHHH$$$$HH$$$$$$$$PP@888@@$@@@P1iccc*+<<*ciiiioicciiioooc<-;;"+*ciI88006Iee11
c*****<-;;;;;;;;;;;-----""""--;,,,;;;,;+cic"--<*iooooc*c@MMWWWWWMWHHHHHHP$$$HH$$$$$$$P@@@@8PP@@88o+****++<"<+*cciiiiiiciioooi*";;-"+****ci1I66666
cc****+";,,,,,,,,,,,;;------------;;;;-"<<""""""""<<<<<+**HMMMWWWWWWHHH$$P@PPH$$$$$$$P@@@$@88@0e<"<*cc**********ccccc**cccccc*<-;--<<++*+***c1II6
ccc*c**<-,,,,,;;---"-"""""""----"-"--"""<"""""""<""""<<<+++*$MMWWWWWWHHHH$$HP$$$$$$PPPPP@@@@@6*--"*****c******+*+++++ci*+*****++*++++++<<<<<"<*cc
***<<<""-----"""""""""""""--"--""""""""<""""""""""<""<<<<<<<<+eWWWHHHHHWHH$H$$$$$$PPPPPPPPPoc1*"<<c*********+++++++<+iicciiioo1111eeeeeeeeeee1iic
"""-"-----"-"""""""""<<<<"""""-""""""""<<<""""""<"<""""<"<"""""<+6HHHHHH$$$$$$$$$PPPP@@P6c*cc1c"++c***+**++++<<<++++**c**cciiiioo1111eeeeeeeee1i*
""""-""""""""""""""<<<<""""""""""<"""<<<<<<<<""""""""""""""--------"i8@P$PPP@@@PPPP@6+-"+*iooei<++***+++++++<<<<<<<<<+<<<<<<+<++***********cce88e
""""""""""""""""""""""<""""""""""<<"<<<<<<<<""""<<""""""""""-------"+16W@$P$W@@@0+i+-"iIHWMMMWI+++*i***++++<<<"<<<<<<<<<"<"<"<<<<<<<<<+++++<++ci*
"<"""""""""""""""""""""""""""""<"<<<<<<+++<<<<<<<<<<<<<<<<<<<""--"<<<+IMMe#WH1e$$8611H########Moiic+<<+++++<<<<<<<<<<<<<<""""""<<+*i1oiccc*+ie@8I
"""""""""<<""""""""""""<<<<<""<<<<<<<<+<+<<<<<<<<<<<+++++++<+++<"<c*<+<**068oc1e111116@$WMMMMWP6Iec";-"<+++<+<<<<<<<<<<<<<<<<<""+*ci11ic****10@8I
""""""""<"""<"""<"<"<""""<<<<<<<<<<<<<<+++<<<<<<<<<<+++++*+++++*+++*o0W##i#$0*o+<+<<oI66eic****cc*i1oc*++++<<+<<<<<<<<<<<<<<<<<<<++***c****ie6Ie1
""""""""""<"""<"<""""""""<<<<"""<<<<<<<<<<<<<<<<<<<<<<+++++++++++*****ce0oM86o0$1coccIW##########@6eoc+++++++<<<<++++++++++++++<+<++<++++++*iiic*
"""""""""""<"""""""""""""<<<<<<""<<<<<<<<<<<<<<<<<<<<<<<+++++++++**+*****e6c*1Wcc*cciooeeI6666IIoc**********++++++++++***+++++++++++<<<<<<+++*+++
""""""""""<"<"<<<<<<<<<"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+++++++++**MM$occocccccoo11eee111oicc********++*+**++++*+++++******+++++<<<<<+<+***+
"""<"""""""<<"<<<<"<"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+++++*++****c0M@ii0MPc*cci1I08@P$$@6oi*********+++++++*+++*******+******++++**+*++****
"""""<<""<<<<<<<<<"<""<<<<<"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"<ciccc**+*iHP1cI$I01iii18@P$HHH$@Ioic*****+++<++++<++++++++++<++++++*++++++++*++++**
<""""""""<<""<"<"<<"<"<<<<<<<<<<<<<<<<<"""""""""<<<<<<<+*ioic*****+*o81W8cciI@8cI1ce10HMM#MW$8eic**++++++++*****c********************+*++++++****
"<<"""""-"""""<+<<<<<<<<<<<"""""""<"<<<<<<<+<<<++<<<<*1i*+++++++c066IH$8oic*188I1i0PPPHMMMW$P$8eoiccccccccccc*cc*c*********+*++***************cc*
"<<<<<<<<<""""""""""""""<<<<<<<<<<<<"<<<<<<++++<<<<1i*+++****i6060WH$MHPPP@$0$$@6I@6oiccoooooI@@6Ioiccic****+************+++++******cccccccc**c*c
""--""""<<"<<<<<<<<<<<<"""<"<<<<<<<<<<<<<<<<+++<<<c*++******o0WHeo11066I6@0eI@WHH886oo1ociiccco8$Ioo1*****cc****+++++*+******c*****cciccccc***+**


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