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

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

"""""""-"-""<"<"""""""-"-<**c**+++++***+***c+++++++++++++++++++********+********+-**+************+++++**+++++++++++++++<<+<<<<<<<<<<<<<<""""""""-
"<<<"""""""""<"""""""""""++*****+******+*****++++++++++++++*******************++--c++<"++****-<*+*****+**++++++++++++++++++<+<<<<<<<<<<<<""""""""
<<<<"""<-"<"""+""""""""""<***************c***+++++++++++++***************++c**<+*,;-:-c;-,*i*I<+,"****+****++++++++++++++++<<<<<<<<<<<<"<""""""""
<<<<""""""<<""*"""""""""""+++*cc*********c*c*++++++++++++*+**************<<i-,,,,c;<oi<;*,c<",e;1-""*c****+**++++++++++++++++<<<<<<<<<<<<""""""""
<<<<<<<<<<<;<"+<<"<"""""""*c*cc**+******cc***++++++**++****************"<c;+;;;;;++c"oc1<**o;;"ci;-,-:*******+++++++++++++++<<<<<<<<<<<""""""""""
++<<<<<<+<"<<<<<""""""""""<***ic++*******c***+++++++++++************+<"<*":-;-"<oc1e6601"11"i"I*-,;;;--***+*+*++++++++++++++<<<<<<<<<<<<<""""""""
+<<<<<<<<<*<<<<<<<<""""""""++*c**********cc**++++++*++++************<-**-;<<o0@@PPPP@PP@Ioc<,--*<*-*;<*;+****+++++++++++++<+++<<<<<<<<<<"""""""""
+<<<<"<<<-<<<<"<<<<<"""""""****cc******c*cc*c+++++++++++**+********+-;**-<o8@@@@@@PPP@@80eoieII<*<"+""+-"++**++++++++++++++++<<<<<<<<<<"""""""""-
<<<<"+c<"<<<<<<<<<<<<""""""<**c*********+c**c+++++++++++++++******+",,*"+0888@P$$P$$$$@P666c<*e**+-"i;*<+c++++++++++++++++<+<<<<<<<<<<<""""""""""
<<<<<<<<+<<+<<<<<<<"<"""""""+++ccc+*****+c**c++++++++++++++++****+",""o<e0@@@PP$$$HHH$P@61e<0c1ocoioc;+"+-++++++++++++++<++<<<<<<<<<<"<""""""""""
+++"<<<+<+<<<<<<<<<<<"""""""***cc*******+cc*c+++++++++++++++++*+++-,;;;e6808@@P$PPP$$$$$HH$Io61ic*PPPI<+-*++++++++++++++<<<<<<<<<<<<<<<"""""""""-
++++++<+++<++<+<<<<<<<<<<"""<***cc+*********c++++++++++++++++++<"";,,,,o680@PPPPI@8HH$P$$$$$6I8$$WM$W$---*++++++++++<++<<<<<<<<<<<<<""<""""""""--
+<++<<+++<++<<<<<<<<<<<""""""++*cc********ccioioic+*++++++++++++++-,,,,e8@@8P80@@8P$$W$PPP$PP8@6WWHW@P"-<++++++++++++<<<<<<<<<<<<<<"""""""""""---
+++++*++++++<<+<<<<<,;<""""""****c************cioiio1ic*ciio1oi*+*++-,,eeI0WHHP810$P@P$$PP$PPPPMHW#W$P+i+++++++++++<+<<<<<<<<<<<<<<<""""""""""---
++<++++++++<++<<<<<".,<<"""""<******iiiic***********c****ci1oio1oc*c<,;11o8P@$@8688@$WMW$$PPPPPHM$WH@o-,+++++++++<<<<<<<<<<<<<<"""""""""""""""---
++++++++++++++<<<<<.,,;"""""""+++*ciiiiiii*ciiciioooic++*c*cccccccc+;;,,i@0@PPPP@@P$HMWWH$$PPPPPHHH@0+*"<++++++<<<<<<<<<<<<<<<<<""<"""""""""-----
*o**++++++++++<<<<".,,,""""""<+<***cioiiiiiiiiioiiiii+-;-*;*oo1oiccc<;;;;*@PP$$$P@PHHWHHW$$$$P@@@WHPI6c+<++++<<<<<<<<<<<<<<<<<<""""""""""""""----
++i++++++++++++<<<.,::,-""""""<cccc*ciiiioooiii+*--;,-ci<-,;,;<oiiioo*;,,iPMW$@PPH@$HHWHHHHH$P@@8$$@0i"ioii+<<+<<<<<<<<<<<<<<""""""""""""--------
**+++++++++++<+<<-::::,:""""""*********cccc*+,i;<,<c;;,<c*;;+,,,*iiiio+,;,*0@8P$H$HH$HWHHWW$$$P@@PP@80e<ioiioi*+*ciic+<<<""<"""""""""""""""------
***+++++++++++*+<.::::,,-"""""******c*ccc*,,,,--,<ieIeo-"+o;<"";-+cioi*,,,;0880$HMHHP$HWWWW$$$PP8$P@8061I+***+*++*cii*ic+<**ccc+"""""""""--------
I***++++++++++c+,::::::,,""""*******ccc*+",:,,-<1II088@@8880@886io*ccio*;,,,@iI@$P8@HHHHHHH$PPPP6$$P@0006o<"oc***++++++++++++*cc+**+"*+*++<"-----
****+++++++++<*<.:::::,,,"""<*****ccccc*;,:::;<II60888PP$@@@8806I1<+cc**<,,,,;166@WWWHHH$$H$P@P@P$P@@@80611i,<iciii+*ciic++++<<<<<<<<<<<+*+<++"""
c****++++++++<<::.,::,,,,,""*****cccccc<""",-++I0888@8ee6oe8@@@I";o-ccccc<,,,,,o6PP$$H$H$$$P@@@PP$$$P@8Ie111o<"<ciicciccc*ccc++**c*+<<<<<"<""""""
****++++++++++<.,:::,,,,,,"<***cccccc*";*c"+<+e088086$H$@I@P$0@60oo*ccccc*+;,,,,I0@PH$$PP$P@8@PP$$H$P$6ee1eecc<<""-+cciio*c*****+*c*c*++<<<+++<""
****+++++++++<."::,:,,,,,;"****cccccc*-,;"-**ic08:,-,;"@ecI8e<:6811"0,ccccc*-,,,,eI8@8I60I10@P$$$$$$H0IeIeIe*i++<"<"""""ciccc****cc*+++++*+*+++++
****++++++++<<.:,:::,,,,,""**ccccccccc",;,-*-*<e08@$WP;$86I0-80*I1o,+ccccccc*",,,,,,,;,,,8PP@PPP$P$0066II6e+***+<<<""<<"""<""++*c*++**cc*+<+*+<<"
***+++++++++<.::<:,,,,,;;"+*+i*ccccccc*;,,86@Po1608@PP@@c*@P68$@@00ecccccccccc+;,,,,;;-"<e60@PPPP@00I600I61cc*c*+c***"<<<<<<""""+<<<<<<<<<+++++++
****++++++++".:::,:,,;,;<"*+***cccccccc",;PPP80eI088PPPPPPP6@8II$@6occcccccccccccccc+-<+6Io@I8PP6006606I601icc**coc+**cc*<""""""<"<<<<<<<""""""""
***++++++++< ::::,,,,;,,<<+cccccccccccc+,,*8@P@0e6888@$H$@@08@8IoP0cccccccccccc,,,:,""+I@6Io@I000000600066"****cco++*occ<c*cc+<"<<-"+<<<<<"""""""
,,:,,,,;6,;,"-""-,:,;;,"<**ccccccccccccc;,,,00@@ee088@@P@PP@8@80II6cccccccccccc;,,:,-c*66IIei6#P0660000666+**c*iic*"*cc*ccccccooc<<+<+"<<<"""""""
,,,,,,,";-------;;;;-;,"+**ccccccccccccc*",,,;cIei6888@$P8888888i0occcccccccccc;,::";oi+oce1oeI6I606666666<1ic**io<+*c<i1iicceei1oo*"<+<"<<""""""
;,,,----<<"-;;;;;--;;;;;**cccccccccccccccc",,,"o6Ic6008@@@@@8600ee*c+<*cccccccc,,::<<1i"o0IeeIeII666666660+cc***i*"**ccIocciooicocoIc***++<""""""
;c60088880800e<-;;;--;;;-c*cccccccccccccccc+;<cc601eo688@@@@PP0I1*+c+<<<<+cccci,,::"<+<+i61IIeIIeII66I6I60*c*+<c1c"ccic*oi+i1*oeiiI1eo*++*+""--;,
0006668P@@@8880I+";---;;;-****ccccccc-"""""<**+;10II66e16680@866*cc******"<<<<",::+<-""i+Ie6606006666II60<+c+<<*oc"i1c*c1o*ioco1ooIeoc*++""<""---
68@80@P@@8@@@@88I1-;;----;cc***;<<<++++*******c*oII08006eee1c@@c*c"***<<<*++<<<"",:<<+"ie660I660000066I66*+<+<cii**eoc+occ*oii1ei1Iooicc+<<"""---
e08@8@I6PP88888861-;;;;--+**c"<+++*++*****c***<"+II6088@@066PPc**c*+<+++*++***ciic+<""+cI616I6660066666II**1oc<oci+o1i<1o+*cIioooeeei1o*+"<"<"---
0IIcc1688@@P@880I1;;,,,;***<<<<+++**+****ccc*++"+e666888888PPc++c"<++***cccccioii*o+""*10660I6I6600666666*I+ec+ie+0oeo+I*i*coocieei*coi*+<<<-"---
066@I6e0@@P@@0Iic*,:::<***<:++++*******ccccc+<*"""8806888P-"cc*+i<*ciiiiiiiioii*ioi"""<e6II6666006660066I+c+1*<cc*eiie+11**cii6IIioi11ic*<<<"-,,,
88660806080o1I1ee,,-"*****;,+*<*******ccc*cc+*c""<""<"""<"<+ic*c+ciciicii*iocciiio+<<iceeII6I66606606660c**+Ii+c<iIco1*oo*cc1c1io11oooiio+<"""::;
@@@@8@6I60I6I0Iii:,"<**cc*:;<+i66@880000e1c*cc*"""""""""""<iicci*iciiiiiiiiiiiiii**"*+i16II66I6666666666c+c*1i<++oicii+o1****1ioio1oi**cc*+"<""++
@86@I08880e6IIee:,""***ciPHHPPHHH$PHHWMMP@@80II"""<"""<<""iicci"cicciiiiiiiiiiiiio"<+*6o66o6eI66III66660+*<+ei<"iicioi+i1*+++*e1Iocioiooc<+++<"-+
8@80088I68108I1:::"<****<00Io:::;<i6$$HP$$88@PP0006$0-<<<iiicccoiociiciiiiiiiii*+i-"++1<II06II66IIII6066c++o0i<*oeoccI+o1*+*c*ioi*c*c*i*c<<<c+<"-
088@$@086e6@8e-::-"**<,,::::+:e668P$$$$HWH$PPP@@@@@0MMHMIiicii+cii*ici*iiiic**+ccc<**"oiIIoI6666III6I606**+c1o<c6eiccc<cI**c"*io11i*+c**+<""++<"-
00661I6i1100I-----"****++*:;<".:@$$HH@@@@HMP$$HH$$HWMWM##Wiii*+"iiciiiiii*cciii*ci"*<"ieI68I6I66III6I66cc+icee<*Ici*ic<iei*c*+iciooo*c+<<"<<"""<-
0886IIIo160I-----"+******+::+<<.i6II@@PPPPHH$$$HHHM#MMMMWMMPo*i*iiiii"i+ciicc*iiiico*"1IIIIIe666III6I6I*<I*1o1+cIc*+oi"c1eii++<cco6ec*+<"""""""--
0066IIIe1Ii-------*******"..<<"::oI1@P@8@8PW$$$$$$#MMM##M#MWWM"cii+ccoic***+*ciii*++<<o6eee1I666IIIIIIe*+<+oeo+c1i++*c"+oeoo*+<+c**i1**c<<<<"""--
60680I1c*;-------<*******":."<<<"::;.-08@@@@P@PPP$#MM#MMM#MWHM**ii*c*"+*+**cciciii*1+**Iee1ee666eeeIIIe<o<*eei"oec<<**<<c1oe*++<+*c*ic+*<""""""--
*<o11+.,------;--+++****<-,."""""<+<<.::::.,,*oiWW$W#MMMMWM#$Mcc***c+*c++*cciiiii*c+-*+6e1eIe66IeeIeIe1*1+c*oc<ci+<<c<"<1coii"<<<<cci1ioc+<<-<""-
c,,.;-------;;;-"+++*+**"-;.:"";;<+<<*+*+**+-----,,:PWMMM#MMMciiccci*+++**ccic*ccii<"oeIIeeIIIIIeeIeeeo11<*1o*<*I<<<o""cc*i+*"""<<*coiioooc*c+*<-
:,,------;;-;;;-++++++++-""..-"";-<<<++++**-------";;WMMMMMMMiiiiiic*icciciiicciiii<<oeIeIIIeIIIeeeee1"ce+oo1c<ii"<<1"<ic*ci*c-"""<+c*iceoi**++"-
:.:,----;;;;;;--+++++++-;-;,.;--,-""<"+++++;-;------ci0HWWHHciccciicc+io*<**ic*ii**<<ee18oeIeI6IeeIeIec*i<co6I<*i<<"*"cic++i*+"-<-"+iii*ii1io+<<-
::..;;;-;;;;;;;++++++++-"-,...;--,""--++++-;;;;;;;-:.***HW$*iccccic*cicoi*coc*i*oic<<I11oeeeIIIe11eeee**o+*o1o+*o""<<"*ii"<<"<-;"--<+i**cicic**+<
.;,::;;;;;;;;;-+++<+++<;---: .;-;,----++<+;;;;;;;;;**+**c+Picccicci+ic*o+ii+*ic+*+c<+eoo11e1eIIe111e11.+i<i1o**<i<"+<<ci*<""----::-<""*+**c*cooci
..::,;;;;;;;;;"<<+++++---,:.. .;,-:-;-<<<",;;;;;;;;+*++<c-o*cc*oiii*oc**iii*iioiic+"ceo1e1e1eIee1o1ee11ci+ioii++1*<i-<c*+----;-++:-"""<+**cc**+c+
...,,;;;,;,;;;+<<<<+++---::.. ,;;;:;;;;<<;,,,,;;;;;++""<*cc*c1@;iicc****ici+ii*c*+i"coooo11eee1e1111e1e,*"cooo*<<c++-+*""---";;<++.;--<"+***<+<+<
,.;;,;;,,,,,;;<<<<<<<-,-;-...  ;;,,;;;-<";:,,,,,,,:*+.,+*c***+*,6+<*c*+*cc*+i**c**<"icoii11oe1o1111e11oic-*+oi+<ioi-<i+-;;--*,-""<<:----<"***+<--
,.,,,,,,,,,,;"<<<<<<<-;;,:..   ;,;;,,-;"-,:,,,,,,;:++<<+.;+**+*++ic*+++cccc***+cc*<++iooc1o111o1ooo111oc*-<o+ic"+c*"<*;-;;;-;,;""*"<.;;---"<<++++


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