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

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

oo1111eeeeeeIIIIIIII6I+"""--""""""+"<""""<"iI8@PP$$HHHHWWWWWiccci6WWWWWWWWHH$$P$$HHHHWMM###WWHHH$<"+<++<<-;-----;;;;;;;;;-;;;-"-""<"<<+<++*++++*+
o111e1eeeeeIIIIIIIIIIIc"""""-"""""++"+"""<<*e08@PP$$HHHWWWWWiciccWWWWWWWWHHH$$PP$$HWWMMM###MMWHH@-<++<<<<<--------;;;;;;;-;---"-""<<<<<++********
111eeeeeeeIIIIIIIIIIII--""""""<"""<$<<"<"<<<o60@@P$$HHHHWWWHc$$ciWWWWWWWWHHHH$$$$$HWWMMM##MMMWHH1;++<<<<<<--------;;;;;;;--;-""""<"<<<++*********
111eeeeeeeeeIIIIIIIIII"""""""""<"+<<++<<"""<+I08@P$$HHHHHWWHiccii8WHWWWWWHHH$$$$HHHWWMMMMWWHHHH8;<<<""<""""-----;---;;-;--;"-"<<<<<+<++**********
111eeeeeeeeeeIIIIIIII<-"-""""""<<<<+*<"<"""<<cI08@P$$HHHHWWHiccc1cHWWWWWWHHHHHHHHHHWWWWWH@$$HHP;<+<<<<<<<<<--------;-------"-<<<<"++++++*********
111111eeeeeeeIeeeIIII*--""""--"""<"""""..-<<<<iI0@@P$$HHHHHHociP1ccHWWWWWHHHHH$HHHHWWHWPPP$$$8,<"<""""""<"<--------------"""<<"<<+<++*****+******
111111eeeeeeeeeeeeeII;--""""""-"""<"""<,eI+c:"<iI0@PP$$$HHHHH*c**cc*$WWWWHHHH$HHHHWH$$PPPP$$60"<<<<<<<<<<<<"------------""""<<<<++*++************
11111111eeeeeeeeeeeee"-""-"""""""""""e--"+;,,:<<c60@@P$$$HHHWHc***c*8P0WHWH$$$$$HHP$$PPP$HHP$8o<<<"""""<""<"-----------"""<<<<+++*+**************
oo11111111e1eeeeeeeI+"----""":<**<e*$::.,;<..::+<+e08@PP$$$HHHHc*****+e*@H$$$$$$$$$PP$$HW@#HP8e<+<<<<<<<<<<+"--------""""<<<<+++***cc**cc********
ooo111111111eeeeeeeei--"""""<-:,;,:-..:c:,*...:.<I8o08@@PP$$$HHH1*+**<1*HH$$$$$$$$$$HWW8#WH$P01<<""<""<<<<<"*"------""""<<<<++++*****cccc*c******
oooooo11111111e1eeee<""""""-""8::::  P::o1+i;..:.c0$@60@@PP$$$$$$$I**+-"$$$$$$$H$HWWH#WWWHH$@6<<<<<"<<"<<"<""-------"""<<"<++<++*****cccccccc****
ooooooo1111111111e11-"-"""""<"< ....:,1111o1+;.::.6@$M@08@PP$$$$$$$$$c"-$W$$H$HHWM#WWWHHH$$P01++<++<**ioccc<c"------"""<<<<<<<++*+******c*c**c***
iiooooooo1o11111111+"-"-"""""""":,..:,6@I";,,::,:;c8P$HMMP@P8@0PP00I6*<,PH$$#M#WWWWWHHH$$PP8*<<+++<<**1++"1o+;------""""<+<<+<+++*+**+***********
iiiioooooooo111111oc"<"""-"<"""<<,....::,,-I-;<+*+*c@$$HHWMMH##WWW$MWM+<"WWWWWWWMHH$$$P@*c+++<++<<+Woeoooi1ec+-;,""-"""<<+++++<++++++++++++**+++*
iiiiiiooooooooooooo+"<"<<<<<<<""""...:,;;+****+**c*ccc$$HHWWWWWWWWHHHH+c-HHHHHHHHWWHc*iic*******++*iioiiooic+<-;,i;*+-+i+*+**<+<+++<<++++++++++++
iiiiiiiiooooooooooo<<<<"<<<+<<"<""<,;"++*+**+***c*+**cc*c$HHHHHM$HHH$$H+-$HH$$$$HHHHMcc*c*+++*++++<c11iiiiii+<<-,;-";-<*"+++++++++<<++<<<++++++++
ciiiiiiiiiiooooooo*<<<<<+<<<<<<<++++++++***c*c**c*****ioiicciiM$$PP$$HH*"$HHHH$$$$HHHW*oocc**+++++ociiiccoe*<"8ci+i*--"+++++**++++++<+<<<++++<<++
cccccciiiiiiiiiiioc<<<<"<<<<<<<<<+<<<+*+++**";;,,::cc**iiiiiiH$P$$HHHHHI18HWWWHHHHHHP$Wiicc**c+$M,;,-";;+"++:W$1ii+-"""<<++*ciio1ooic**++<+<+<+++
*ccccccccciiiiiii"-----"+cc+"<"---;--<6cc6*-""---"-Ioiiiiooo1W@$HHHHWWWWoiWWWWWHHHHH$PM<c***+**H0:@8$@P@$1-IoI1oIi H+*""<+++*ie6e6Ieeoii**++++<<+
***cccccccccciciic"<"<<<++"""-"+*+<*c$MMMWWWMMMM-"-iioioooco1$H$WHWWM###IeMMMMMWWWHH$PW"**c****W$:+c1oeeI1<*MI11o0 W"c<"++*+***iiooo11icc*c+++<+<
+*******cccccccccc"<<<<<<<<<++++ieMWWHH$$$$$$$$$HWMcciiiiiiio1W$HWM###MMI1######MWMH$HH-++***+1M$,<o<c*<"-;We@$HI";$-i<<+++***+***********++++++<
+**********cccccc*"<<<"<<<<<+++HMW$$$PP@@@e1oI@8@@PHW*iiiiiooo1W$MMMMWM#occc8MMM##WW$W-+**+*c+1$*,;-<+<WH+<*PMi-""WPM**<<+***c*ccc**+**+++++++++<
++++*************1"<<""""<<<+cWH$PP@Poi**<+<<<<<+iI6PM+oooooooo1PMHWWM#1oeeeeoMMMMMM@c+*****ccoe$,;<+-I#MMMW8MMPHM@MW<1111oooiiiiicc****++++<++++
+++++++++++*******<"<<+<++<++MHP@8i"--""""<""<"""--"1@M+c1o1ioie608WMWIoeeIee60WMW01i-***c***c+eM:;""-I@88PH@@oe@8oI6@1ccic*c*******c*++++++<<<+<
<+++++++++++*****-"""<1$HWWMW$P80c-;;;;--""--"--";-;+oHi**io11i1I0088@P$WWWMWH@80Ieo*c*c**+*co*1M,1H8;I*-eI1e1eIIIeecWc*+*+++++++<++++++++++<+++<
<<<<<++<++++++++<"<"<+PHWMMMWP86<-;;-1<"-""-----";"-;"W8*oioooioe6608@@PHHP@88006e1iicccc++c*6*IP";-+<;I06+I066I00*8@H<i+++++++<+<+++<+<+<<++<+<<
<<<<<<<<<<<+++<+o"""<<6$HWWHM@6*--;;+<*<<"""-;-"";""-"W1<iooooi1eI60088$M$@80006I1oiiicc*c*iciceoW";-.66<II1<606;I618PM1*++++++*+++<+<*+<<+<+<<<<
""<<<<<<<<<<<<<<i<<<<"<<"HWWW@I<-;;-<<<<<"+""+"";;-""$Wo*ic**<ooie60008$#P88006II1cciic*c*+**c*i1M"",<1I8,cI0;e00+c68PMo*++++++++++++<++<<++<<<<<
"""<<""<<<<<<<<<<""""<<<""<<*H6";;-"*+<<"++*+c+<";--$Me1+coiicioioic688H#P8006Ic*cc****c*c**cc1*1M1;:I6@e8800@@i@P608@H+i+++++**++++++++<++<++<<+
-"""""""""""""<<<<<"<<<<+<<<<<W8<;--<++*<*<++c@*<;"M8I61oio1oiooooo11oooooiicioioiiiccc***i*cce*e@eW$0P86@0PP6@@@8I8@@$M1+*+****++++++<<++<++<+++
------"""""""""*""<++++<++<++*+IW@;"*<<"<<cHci+o@#PI6IIo*eooocoioo1oo1@MW6111oo1ooiiiccciccciiiceIHH-II@188<00@c00<8@@PWo++++++++++++<++<++++++<+
---;------""<<"1<<<<<+++<++++*+**iHMH0eoo1io$MMH06I66I11oee1ei11eeIeI0PW@6I111o11ooooiccc***cccc<6MWH@P80060066I66$8@@@H<i+++++<+++<++<+++++++++<
:::::::,:,,,-...:+<<+<<<<<<<+*c*cc8c1eI0@@8006666066Ieecioii1i1ii1e16PHWHI111I1oo**+ic*ccc****c6*6W0MP8<8II"III;IeH@@88W<1c***++*++++++++++++++<<
            . :; -"""<++6c++-;<***c*io1ee$608$800IIIII+1Ioooooi111o11oI@011ooocioooiccioii***cc1ieeWMMMMMW8HWMWWH61oco-"<+*++++*****+++++++++<<++
             6*@ ;""""<<<<<+++*******io11eI668HP@666ooiicco@W6@88$ccooooc+ciiciiiciooioiiic**c*oic6e11eee1e1eeeee1i"*<"<<+**+*++++++<++<<<<<<<+<<
      ..... . . :+<<<+"<+<<+*++*ciiccicc1eII66800<1oo1i1o1#MMM0H$8WPWcocoiiooooiciiioiiicc+***c*c**ic***i*icciiooeoio++++<<+<<+<<<<<<<<"<<<<<<<<<
 . .:.......   "<<"<<<<"<+"+++**+**c*ciiiccicccooWo11oiooIWMHMWHMWPPWWiiiiicccccccic*icccci**ciiiiiiiiicicccccccccc*c<<<<<<<<<<<<<<<<<<<<<<<<<<+<
......:::.....c<"""<<<<<+++*c*+***+*cciciio1oeI@88WoIooicoWHHM$oiH$$$$1oi1ooiic*cc*ccic*c**c***cccc*ccccci*******+**c;<<<"<"<<<<<<<""<<<<<<<<<<<<
 ..:.........:*-""<<<<"<<<++++**c++**c**cciiioI@0$#MWW$@oc1P@@8$H88081iiiiiciioicc**ccccc*****+***-"""+*c************++<<<<<<<<<<<""<"<<<<<<<<<<<
...:. .......:""-""<""""<<<+++++++***c***ccccciIPHWM1HP86Iiic66IH$1,iiiiciP$MMoicc**c*cc*c*+c*+++;;I,,--"**+**+*+*++++<<"<<<<<<<<<<<""<<<<<<<<<<<
.... ..   ...:""-""<<""<<<<<+6++++++<<+***+***$6PoWWWePWWe11icii1@,io1oe68MHMMMM#c**c**c****c*++-$#"@-;-****+****+**+*-<""""<"<<"<<"<<<"<<<<<<<<<
 .   ........,"-""-"""<<<+@HHW$++<+++++*++<+*coHWMMMWPM0$$eMioci*cc@e$1IPPHMWMMMMM++*<<+<+**++*-W$I;;-*+++*+*++*+++*+++<<<<"<<<<"<<<<"<"<<<<<<<<<
...  ..  ....:"---"""<"0MM$WMMMW+<+++***+++***c#MWWHW$060$<,+*ciioic6o@M@$$1$WW0Me-**+++++++++"-HWo;;+**c*c**********++<<<<<<<<<"<<"""<<<<"""<""<
..... ........o-"-"-HMH$HWWWHWH880+++++<++++****i1MH$PWIcicccii@@8c*oi660P$M#oW$6e**+<++****,8"WH,-"*c*******c**c*****+"<<<<<<<<"<<<<<""""""""""<
.. ...........i-"+H0P88@MHMP8MWMWMH<+**+*+**+*****c**ciiiiiii16@I8IIoci8PH6M#PMeI;*cc**++**-MH$+--*+**+***++++*****++++"<"<"<<""<<<"""""""""""""<
... ..:.. .....e""+HHHHMMMMWWMMWMWWW$"*<++<c*++*cc*ccccccc*+66M0W##$@PccoIHWM$@-cc****c*+*-,W<W;,+*c**********++++<+<+<+"<<""<"<"""""""""""""""""
 .  ... :......;+"<*WHHHHP@PWH$PWMW@MWi+<<<+<**++******ciic$@H$1$HHiWHH"cciiii****++*++++"<WP";;****+****++*++++++*+*++c<"<<<""""""""""""""""""""
. ...:. ....... "-"<<+WW$$@8WWWWWMWWWM#0c+*****<+*+c**iiiocH$HWMH68WoHWMoioiccc*+*+*+***ePW6,;*<*+****+++***++++++++++++"""""""""<""""""""""--"""
 ..... .......:..,*<<"+MWWHWWMWW@WWM#MP@H*cc***++*cccccciiiWWWM##@#MMHH#1ci**++***c*c*i16oo01*+*+c+++++++++++<+++++<++++c<<"<"""""""""""""""""---
. .... ............1"""*P$8P8PMWW#MPWWWWi<+<<<+i+*c*ocioiooiHP@@HH$MWM#oci*cicic****cc$M8+0o<++**+++**+++++++++++**+<+++<<<<<"""""""""""""--"----
 .... ..............<*-"++WHWHWWM#WWWI++++*****c*i+cc*ic1iii1o0@08P8@-1oo1*coiccc***iPIic6o*++**+***+++*++++*+*++++++<<++<<<<<"<"""""""""""---;-;
.............: .::..:.o+<<<M$HHWW00*++*<*++cc***c*+c*ciioi1eo0oI8I11oi61oooccic+cc,;+<ic<+-********+++++++++++*++++*++*++;<+<+<<<<<<"""--------;-
.. ... . ...............ii<"H8WWMi<+*<+*+**+*+*c*ciooiei6II08e66816@1168e1oio*cic;+H;;;,+;**+++*+*++****+*+******cccccciii<*cc***+<<""-;--"""-:  
.... . ...................:oo*c++<++++++++*cc***c11ii1e0Ie80@6I8@$8P86eo11Iooooi+"+*";;;++<<<++*****+**+++++***ciii1eceI0e+c<"""-;-"--:          
  . .  ... . .................,11<<<+++++++*iccciicoi1e@0860@I06000018o6611iioiccc+cc-,6600Ieoeeooi+",,..   .  .  .. ..:.::,;-,.                 
..  ..  . .  .. .. ... .....::..  .:,*i1e6666008IIeIee6806Iei+";,:...:......... .                         ..........,,:.                         
      ... . .. ....................                        .                                      ...   ......:.                            .   .


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