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

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

<*+<o*<;-;;;;,:.::.:..:: .;.: .:--"""<--""-;,;,,:;:,;:,,;<-;;;;<+<<":......:.  ..  ..<<<",;,::,-,,11+co+--;-*-",,,-----;;:  .                    
;-;--<+,;;;;;;;,,:..,,:.:; :;----"-""""<<<;;;,-"--;;--""<""-.:*<<+<<<<<,:........:"""""+*-,,:,::.<;I",:;:,-i;""""-;,,----:.                      
::::::,,;;;;-"""---------"--""-"""",",<;+--,::;--""""<"<<<;::;<+++++++<+<<+<<"<<<"-<":.:<<,:.,.:;--;-;;1:.:"-+<<"""""-,,;.                       
;,,-,,".,-"""<<"--""-"---"""""""<<*,+:<,*,**,.:@<-::,i<,0"8;"*c*c+++*++*+*++*+<"<<++,,:.:;<*,,;::,,,,::::::-++<+<<<""""":.                       
:.   ..:::<-""""<"<<<"""""""<<<*<+-,",+,+,**c*c+<*,,-P";-+++*cc**c*ccc+*+<""""<++*++<.::..::**+;-;::.::::;++<<<<<<<<<<",:                        
:.,,,: .:.-""""""""<<<<<<<<+e8008@$PI;,:-,**+*cci*i1eeeIee1o*;;;-;;;;;,,<i1eeeeee11i*+:.::,:,,c**+*+++++++++++*<++<<<<-,..                       
-:;:....:""<"""<+<<+<<++e660P@088HPP**:":-c*i1IIe1;;,oIeieIIe08@PPPP$PP@86Ii111eo;,*eee1o:::,,;"+cc**+*+++*+*++++++<<"-:..                       
+:::. .:""""""+<<+<+*o68088@@@80H$P1,+:ieII1;;1eeeeeo00P@@@PP@8@888@@@@88II6666800Ie1111,"o::;";;;+**+*+*++++++++"<<<"-.                         
;::::--"""""<<+*c*88800@8@@@PPP$$P61IIe;,I1ee"e18@@@0WP@@@PPPPPPPPPPPPPP@@80666606008@06,;11e,,;;,,,*+c*****+++<+"<""---.                      .:
;"""-""+++<+***I@@8888@@@@$HPP$c1ee*,eee,,-II8@888@$$P$PPPPP$$$$$$P$PPP@P@P@@@@@88860008886o"+",,,,;;;*++**c<+<<<<"""<""-,                    .::
<""<"<++*+cI66888888@88@@P$PieIe,ieeIe;;;e@@8@8880P@@PP@P$HWMMMMMMMMMMMMMWW$PPPP@@@@0000600080o"1+:,,,,,oc<<*+++<<<<"<""--"".               .,,;,
<"<<c**1III668@8008@@88@$e1e1,c11+eIeI10@808@P880888088088@@$HHHHH@$W8II$WWWWHHWMHP@@@@8066I000II11+:::,,;e6i"<<*++<+"""<"-""""-.         :,;,;,,
+++ceeIII660888808888@@i1eo,ee-ec1c+66@@08P@P8888881c8IeI6IeI66Ie8P$HH$$HHHPWWWWWWWWWW@8880666I606io,..:,-"I0e*+"<"<"""<<"""""""---;-;;;,,;;,;;;,
11eeIII666088@808088@ie1,*<,;e"i*08I@@0668@@@@PI6c*eIIIe6I@H$PP0008@0@@@@88P$$P$$WW$$HWWW$8006666666i*o;::,--+ooi""---"-------;;;;;,,,,::::::::::
I6II666666888888@@8oe1:c1e,,1Io886@@806008@$PII6ooeiioo1HH86Io1I6@P8008P@8@@$P@0P@$@@PWWMWWW066666I666coo.,:,;-,iic<",":-:-:;:,.:,:,.,:,::.:.:.:.
I66I6I688@88@@8@Pceo,c11e,,;"80ec8006600@$@1c*+Iei16I8PPPP$@@81*@PP80@I061eI166$PP0@@P$HWWWWW$866IIIIII*o-*:::,,;,ci*,--:,,-,,-,;::;,.:i1"-,.;,.:
666II0008888@@8I11c-11eee1.0@06c606eeI0088e*"+*i1e@06P$@8WI<PHHP800I6Ie11Io11PP@@P$$$$PP8@P$PWWP66IeII666+oi:.:,;;;:c*,""::-,:;-;;:, : ..:..-,o;;
0888@@0@P@@P88i11,1oc-111e88*8+886eee6I6e"<-<-<ci1c*cIeo1cc188@86I6Ie11eI$e18@PPPI0PH$@66$HP8@$WW6Iee1I0I61o,,:.:;-;-***,-o,<i*,::..:....,.-:;"<*
88888@8@8@@88I1o-1*+1""108608i086e1e6e@1i+-<<+<+<<<+++*ee1II6I6$I1eI6eee0@100668e60II1e1I@P6PP$PWH8I11oIIcI6o,,.+:.-,:,::::,;iHci+*+cIcoci+<-";;.
80888@8@@88eooic11i""o*80i00< 88I1e6i180e1*i+";-<<<+<<6886II6I0I6IeIIe6868eI16888006e1eeeeI688PPPHHIc-I,I:,,:-;"*e68PI$H";iI0**P,;c;ci-;#+"8:.:..
0008@@@@00*oo-i,,,1iec00+80-:I06e1eiioiiicio@8c*"-";:6666IeeeeeIe6eeIIee860@66666IeeIe11e6<e<*"-;co*c"oePW6*-"eWe ,,::.;;,,                  ....
0088@@8@0io1,111o-;:*08*888-.60I11eioiieW8WMWH$HHP80I6606IIIeeeI6II66II666I8880IeIeeee-"c-6*-+II0Ie*<"+ce0I. ..         .,::.             .::::::
0008@880ooo-1111,;<,08008801:68I1ooooeo1eHMHP@006IIII6I6IIe6I6ee111eo1eIIIIeeee66II1111Ioee8Iee8$HHWHeoo1Iiee+o1";,<,**-..:::..        ::,:,:::::
I60088@ioo*c11oo1,,I00+00-<o.o8eoo1oo$HHH$H$80IIeeeI00006806I11eeI111e1eeeI6I6IIeee1eeeeeW61ePI88I8HHeeie6*1I111i*cc*****,:..... ,,;,,,,:,,,:::::
*60088Io1o,o11oec;.00i66@6oo ,801oo1PP$@PWP@@8006III6II6II6066II1eo1I1eI606III0IIIIIeeeI1eI1$0808@6IPecoe0c,;e-1e,**.:+++++:;...   ,,;,,:,,:::::.
+ce000i1i:1i1*1*-ie80*86<6c<..88Iiooo@$@88P@8PPH$WW8PPP$6eIII6I6I6e11IeeIeIee1IIeeee686IIoe118@@8I866ci16o1,1e1o1i-+<:<. <<<. ,..    :,,::::::::.
ccioI*oo,cicc<""o;600880++6*,.-881oc1o0$@P888@PPHWWP86606I61eIe11ee1eeII181eeeeeee1e111e11e68P88I68IecoIIioi111;o1.+,.:+"...",-...     ,::..::...
*c++"i1c,oooo-*oo:08o08060;"o..i88oii18H$$$P@@@@000006000066IeI111eeeI0IeeeeeeeIII6I6II086eeII06@601cceI<;;o-oo-oo":..<<<<,<".""",.      . :.... 
"""<*oo";o::o1io"*08*00--0I0I*..c@@1ocio10P$H$P888PPP88888IIeee1eeI66IIeIeeeeIII6I6II086I@0666II880ioeI<oiiicii"io<.- "":.""-:-;-. ;.      ... . 
<ci"ioo:1;:.o1,,,*0@o00-1,eI0-.. c@@6iiooi10HHP@8@@@@@@@88611Ie11eeeI111I6I66IIIeeIII68PIeI1I61066i1ee-i;--c,;i"ii+."---,:---;.-;,  .;:      .  .
i*c,coo,i1i::.,,i,000880c;I*;Ie+.:.I@@ie1o18PP$P$P@P088@@806eIeIIeee11eeIe1III60I0668@$8iiio16eI1iIIi1-;c+---ii;ii<,;-:-"",,;- -;,::  ..   ... . 
+c*:ioi,o11+;o*:o:080*00066;0688<:..+8P@coe16ee1$$@@eeI80$0800806IeIIIIeIe1I0@@0I88P8P8@8o*oe1oiIee-iooi"ciiiic"c*-;:-";,--;;;.;;,:::.   ....   .
cco;i1i,1o111.,o1,e80+080<*-"o"@8;::.:o@8@1oeIeIe1e110@P$P00I6606II6e6eee1eI8@8@@6@@@8@@06ooioIe1+e,oiic::ccci+*c*"::-;  ;;;;, ,,,.......... .   
c*c-ico,o111o1o*ooi006o6++0+<*608661:.:;o8$P81eo*ooIeWHP@$$P$P86IIeeeeeeee1e6PP0806@880eo*oe6Ii"c1iooi**,-.,c*:*c<-.;-;.,;;;,,.,,:.........      
i+c:o1o:oo+-o"-1oo:688c88006oc6o<8<8@*:::i"e@$P8eeeIooo8HWWW$@PP@@08@@886880I@@$$$@8@0ie666o+-*1ooi*.+.;;:.:*"+**;;.;  .   :,:.:::..........     
oo*,i1o:i";1""<1ooo.888<80IIo<o"+88c8@8I,:::I*18P$$P8I1i1oeeeeo1e6@88P@8eP@@608881I6886ei+,-+111oii,:<<"+::+<<++-;; ,: ,  .:::.::..  .....       
coc,ci1<,o"-oooo1o1;i888+808<6II6"68iI@@@8*,:::-"coI8P$$$PP@86Iee8@00880III006@P866e*+,;":o1111**ii+"<<+-++<-<+-,, .  :,,   . :::   ......       
cci-+ooi:ooo1"eoo,:o.I888+0I-;6I-6;-"8<@@@@@6"::::o;<,,io1I68@$PP0HHHHWPP806eoc*<:-,,<:o1e11oo.c:++-<::<<+<;"<-,,: : .::,. .. ...   ..  .        
**i+,i11,"o:,oio,i,.o e888"868;-eo;-0881i8@@@@@@I-,:,,"o<*+<""<,,,,:::,-"-"":,--<-:-oe11eooo:c**+,,:"-:.<-"""-,,, : .::...........  .            
*cic,cooi,i :,::1,:;ec.o88810@0666;-I0688*1@@8@@P@880e",,:::..+i*cc++<<<"*,,,:;oeeeeee11oi:+c+:,--"":."":---;,,: :  . . .... ...                 
c*+*",*ii*,ioo;::iooo1*:<6006-008c+<I*I"I0II-0@8@@8@88888880066Ie111eeeIIIIeIeeee111ooi;;cc**<"-.:"""":;---:::: ..:  .. . .  . .                 
c**cc;-cci",o1oo11:,*ooi- ee006o080661+<+ee608i-08088888000008060666IIIIIeeeeee111oi:,c:*+:;:."""<"-;;---,.::: :..  ...... .                     
+**c*+:+cic:;ciiioooooooo,.*6I00o16++Ie6eee",,*606-<00000606600000666IeIe1111ooi,,*i*+,.;,,;...""-,;---;::::: ...  ... .. .                      
""*"**":+ccc,;cicccc;ic-ci,i.c66066"66I6Iieeo1"i,-eII66I+,;cIIeIeee11ei;;:;ccc*,,i,:.-"--": .---:-;;-,.:::.  .      .     .                      
+*""+"<+:<*++":c+*cc;--*-;io,<.cIeII6*oIIeI-:*,."-;*oo-"i-"<"-*o111*i1ooiic;,:+,,,"".:;-"----:-;--;,..:...                                       
+<"+"<*<<.-+**+.+<"<-**c;-*;++++.;oe66Iec<eec;*1"i1ic;-i<--"c;-;*".:":,:+,,."-"""-,::-""-;,;;-;;,:.::...                                         
;<--""-"+<.,<++".<*+++++*+* ..+,*c:.*o1Ieeei-<e1e1111o,;;i*c*c,,*+++*:::.<+*<+<".:""",,;----;,: ......                                           
;;-"--<"-;-.:-"""; <<"..-;<. .,+<<,*+..+o1eee11oi-"oooioii,,,iccc*".:::+*+<<<"";,;-----"-;,: :......                                             
,,,;,;;-;;-;..,;---.:-  .- . ;-""<++.<+",  <*o11eeo1oiiic";,;-<<<"---,,:;"<""""<"<<-;,:  ::::....                                                
:::,::,,;,;;,, .;;;;,.,--;:  ,-   -"<<":-+<<-..."*cio111o1oooicc**********++<"-;,:. :.::::....                                                   
......:.::::.::. .::,,,. ;,;;;---;;-,-,.-"- ""<<<<",....,""<<<<<<<<"""-;,.  .:,,:,,:::....                                                       
  ...............   .::::. ,,,;;,;;;,,.:-..---,.:"-<<<""<-"""-"-----;;-;;,;,,,,:::....                                                           
              .....   ...:.: .:::: .,:..,, .,  .,;;;.. -;--";-;-;,;,;,,,,,:::::.   ..                                                            
                    .      .... ..:  . .. .,,,,     ,;;;;,,;,,:.        ..:::......  .                                                           
 
                             ....  ...:.. ..::    :    ,,,:... :,     .   ..    .                                                               
                                    .    ..    :.  ::,,,,:......,:,::::..    .......                                                             
                                        .    .....:.:,::,: .:..:: .:::...   ........                                                             


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