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

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

.:,::,,,:,,,;;;---------------"------""-"<"<++*+*+**+*****+++<<<+*+++++<<*+++++++***<"-*-",cc*+,,.i:,.;-<"""<<-",.                      ,,:,;;;--
::,,,,,,;;;-;----"-"---;;-;---""<<<<<<<<+"<<<<+++++***********<*+++*+++++*+++++<<+++**<*<-:c**+;;-*;;";---",<<++:++.                    ,,,,-"""-
,,;,;;;;--;-----"--;-;;---"<+<<<-""""""<+++<<<<++*+*****+*****+*****++***+*******cccc**c<-*Mo*-;"-""--""<---**co<c*<<";                :;-;;;,;--
;;;;-------""--"-;;--"<+<++<<"""<<+*******cccic*******c*cc****+*cc*c****ciccc**c*****ccci<*@*c-"-"<*i<""<<;"*1ec+c+"<"<+""-";;,...,,;;"-;;;"",,,,
;;-----""""-----;--<+<*"<"""<+*+**<<<<<++*+*cciiiicc**cccccccc*cccccc*iciciic*cciiiciiic*"ic*"<*ccioooo*+-""o1W++c<++***+-<<"<<-""-<-"-;;-<"-;-""
;;,,;-"""""""---"<+++<"<+<**+<"<+*cc*ccciic***ciiioiicccciiiccciiiicciiici1o+ciooiiiioooo+-*+*cci*+<**,:ic*<+*icoi**ic"""<*+<-<<+<"-""<<""---""""
;;,-;"<<<"-;;-"+*+"""<+c++<"**ccc++*+++*cciicc**cciooiiiciocoiciioiiioi+o1i**oioiiioooiicc*"+*c*<c*+"<c*c*+<<-Io1ei*<""cc+""<<<<<"""<<<-";-"+<""<
,;-""<<<<-"<+**+<""+c*+<++ci++<+*ciiicc**ccio1icciiioooiiioiooioo<+c*iicoei"coiiooo1ioo1oo",-+i*cicco+";--*-<iccc<-*+c**<""<<""-<<**<-""-<"<"<""-
;-"<+""--""+*<<"<*c*+.+*c*-+-iic**cccioooiccioo1oiooio11oiioicc*icoicioioiio*cooooco1oooooo"*,-:;;o<<+<-:"-+ii*cio+i<c<**;*c*++cii-""<+<""c*,-""<
-<<<""--"+*+""<cc+<<-.c.".-:.*ciooic*c*io1iicooo11icce11eocio1<"+*c*iiiiiccc1**Ieeo1eI1co1oic*+-eP6i",<,+;-i1eoc*co1c*+c*"+iioo+<<++++++i+<"+*"<<
<<+<<-"+*+<""+c*<<ci:.+:;:::.oo*";;--e1iii111c11eeeIIeeeeeIII"<+c++ciici*i*o1oiIeeeIIIeIee1eeeooeeeocieee1icco1occcooi*"<ic+<+"+ic***<+*-"++""""<
<<+--<+*+""+c+<+cc++:.i.,: : ---;;-;;o1ecooeeeIIII666IIIII6<++*ii*ioe1occ**cooi6II66I66666666IIIII1oeooooeeoici11occioc*+o*<"<+i+c+icc<+*<-+""++"
+<-<++<""+*c"+i..;ci:.*.,..;.,------<111eIIIIIII666600660-++*ciiiiiooi1*<oicioii060606060666666666Ieeooiic1eeo*cooo<co1i*co1c++c*cicci+"c+**<+*"-
<-   . :*c++cc.. ..<:.c.:: ;.,--;1eee1oo1III6II66I1e608<<+*ccooo1e11eoccIoocioiio088@0I0060606IIIe11eeeeeeeieI1iiioociooc+coo++iiii**c+c**<<""*+-
 .  .. .:<*i<..... +..- ,: -.:oeeeIeeieee1eI661600000e+cecciooeee1111oco6I1i+ioi108888888@610800000060611IIIIe11oic1oc*o1i+iic+*iic++++ccc+"""+*"
     . ...c<.......,..;.;..i1oeIeIeooI1II6o600008888e<+*ioc11ee1icc11cioeI1ii1iio8@8@@@@@@88808e@8000006e1eIIII11oicocioocccoo*i+i****c**+*++*;;;
.   ......"c.......:.,:.-1eeeeIIIeoo166I6I688888@@8;;"cccoo1eIIeeeoe1ioIIIe11ooi1i@@@8@88@@8@@@808I88000666IeIIIeI1-;,;,,,,,,,,,,,,,,,,,,::::....
    ... ..........:. . oeee1IIIIeo1Ioe0I08I;""<+"+i<<+*cii11eeIIIe1oiiie1I111ooooe1P@@@08@@@88@@@@@@0I00066666I6eoooe",,,,,,,:,,,,,,,,,,::::.....
    ...  .........;.:co11eeeeeeeeII0IIeI880"+"*o"ii+<*cioo11c-eeI61oocceo111oooo1ooH6PP@@@@@@88@@@@@@@@I6000006IIII6Ie1<,,,,,,,,,,,,,,,::::......
    ...  ..  ....,,+cci1eeIe1oIII000ee68@8@8<+"c+c***iiIooe1eo1eIoP0eieeIeoicccoooo1HWW@@$@PP@8@@@@@@@@@@e600066II666IIII;;,,::,,:,,,,:::........
    .. . ...  .. ;oe1eIIeee1oIe08006II888@@@@@<++o1+e<ei16oIeI1iiic*ei0e1ooi1icc*ccicc$WWW$PPPP8@@@@@@@@888@16006eI6666IIeI;,::,,:::::::.........
    ..  ..   .. *1eIeIIIIooe1688086086088@@P@WHI+*ioei+11o1Io1cIe1cic+i*+*ooiIei*ioiiooeWWWWH@PP@I8@@PPPP@@800000Ie66I666e0I;::::::::::::..:.....
.  ..   .  ....o1eeeIIIeooIi000800088888@@0HHWHHHo<*i1o6*c6i1o+ioioo1oeiic+cc**coee11o1coccHWWH$P@6@PP@@@08888$6006I666666IIei,,:::::.::.:.......
  .   :c. ....11eIe6eIe1IIe0080888@88@8@8HHHHHHHWHH8<*c+ie1cc*coooiciiciooiiccc*+*oeeiiiciioWWWW688I8PPP@@86I08@I8006I60666I6Ie::::::::.::.......
    ,., .....o1eeII61o1I6e08888@8@8@@@@6HHWWWWHHHHHHH8+"6ccioi1ei*1eee1eeIec1cciceoI$61$WWWWWWWWW86@0@PP@P@@800I$68006I6606666Ie::::::::.........
 ..,,,,.....cc1eeeIII1IIi08888888808@06HHWWWWWHHHHHHH$e16@Ioi1cee11eee@IeIeee6IePP00@H@eWWWWWWWWWW@P0@PPPPPPP@866$I8I666e6600666e,::::::::.:.....
.,,,;,.....ccc11eeeIe11c6I88888800@@8@HHHHHHHHHHHHHH$61e$H8i1IIeeeeeee@eeeeIIIe66PI$H@HeoWWWWWWWWWW0P@@8@PPPPPPP@6$e88806eI6606I61,:::::::::::...
;,,,;;....;cc111eeeIo1e60608888@8@@8@IHHHHHHHHHHHHWM8IeI0$8IeeIIIII6668666II6606III8HHW0e$68$@0WWWWHPPP@@@@@PP@@P8PP88800061I66I6Ii:::::::::::...
,;;;,.....iii1eeeeIIeI+086660888@@@@@$HHHHHWHHHHHWMH60Ie08I1I6e1111eeIPee11eeee1166I@H16e8P8P8e8HWWW0P@@PP8@@P@P@00$6@888806e6II66I;,:::::::::...
,,,;... :*11o1IeeIIIII18888888@@@@@@@HHHHHWWWWWWWMWH088oPI6Ie111111eeee1e111ee1o11ee6P8Ie801PHHHWWWW0PPPP$@@P@@@@08PP88@8006eI1eI6Ie,,:::::.:....
,,,;.. :.1e1I1eeeIIIIII8888@@@@0@@@P@HHHHWWWWWWWWMMWPi*eo0ee1111ee1e11ee1eeeeee11eoeeI10MMWH6W$WWWWW8@@PPPPPPPP@@88P$08@8888061I6I6I":::::::::...
,,;.....,eIe611IIee66e0888@@@@PP88P@@HHHWWWWWWWWWMMMHec$61eeeee1111eee1e11eeeeeeeee1ioo6M08WI8MWWWWW6@@PPP$PP$PP8@PP$688@@886eeIIeI1I,,::::::::..
;;,.  ::iII6e1I1eI666I68888@PP@PPP@@P0HHHWWWWWWWWWMMM$c*$8o1eeeeeeeeeeeeeeeeeee1eeeio8$60@06MMMWWWWWPPPPPP$$$$PP@@P$$6@8@88660680e1I6,,,:.:::::..
;;.... .oII6ee1II66066o@@8@@@PP@@P@PPPHHHWWWWWWWWWMMMM$cPMW66I1ee11eeeeeIeeeeeeeo1e6@W#####MMMMWWWW8PP$PP$$$PPPP@PP$$0@088@0860IeI8e0-:::::::::..
;....:..1III1e66666600+@0@@@@@PPPPPPPP@HHHWWWWWWMMMMMMMHcHWP80IeIIeeeIIee6IeIII6006$H#####MMMMMWWW$PP@88@P$P$$$$PP@$$@808888806668680c::::::::::.
,:..... 1IIee660660000e0@@@8@PPPPPP$PPPPHWHWWWWWMMMMMMMMMo$8@@8666Ieoo111111e080P$@@M###MMMMMMMWWP$$$HHHH$$$PP$$$@$H8@@8088086000I0Iei,:::::::.:.
....:. ,oI1166000008080+8@@@@PP@PPPP$$$$PPHWWWWWMMMMMMMMMMe$88@@88@06I1oo1I8@$PPP68P####MMMMMMWW@$$HHHHHH$$$$$$$P@HH8P@80@@0606I6IIeIi:,,:::::::.
.. ...:-oe0e0000008088806PPPPPPPP$$$$$$$P@8WWWWWMMMMMMMMM#M1@@III668P@80$0@P80600P8###MMMMMMMMWP$HHHHH$WHHHHHH$$PHH8PP@8@@800868PII00",,:,,::::..
.... .--,10e60000006688860@@PPPP$$$$$$$$$$$$8WWWWWMMMMMMMMMMM60608666I68800008@0WMMMMMMMMMMWWP$HHHHHHWHHHHHHH$$P$HPPPP8@@P@@868II600e,,::::::::::
. ....-..1e0ee6660600688@e0@PPP$P$$$$$$HH$HHH$PHWWWWMMMMMM####MMM@66e80@@8808$#######MMMMMH$$HHWWHHWHWWHHHHWH$$$WHPPPP0@@@88I6008886e,,::::::.:.:
. .  ;:..oeeeI6I608800688806@PPP@@P$$$P$$$HHHHH$$PHWWMMMMMM###########M#MMMM#M####MMMMMW$HHHWHWHWWWWHHWWHHHHH$HWP$$$PP@P6@8088@8@@80+,,,::::::::.
..: .:....I6660600000868@@@8cP$$$$$$$$P@$$HHHHWHHHH$$PWWWMMMMMMMM####MMMMM###MMMMMMM$$WWWWWWWWWWHWWHWWWHHWHH@HW@$$$$P$P00@@@@@@88806,,,,,::::.:::
 ... .....-e600600008688@@@@8o@P$$$H$H$$$P$$$HHHHHHHHHHH$$PHWMMMMMMMMMMMMMMMMMWPHHWHWWWWWHWWWWWWWWWWHWHHHH$$WW@$$$$$$P88@@@@@@@@@80<,,,::::::::::
    .......oI6660000608868@PP@8c@P$$P$HHH$$8@HHHHHHHHWHHHHHWHHHHWWWHHHWHM$WWWWWWWWWWWWWWWWWWWWWWWWWWHHWH$PWW@$H$$$$$$PPP@P@P@@@@806,,,,::,:::::::
.........:. 1II66000000@68@@8PP@P*P$$H$$$H$$PPPP$HHHHHHHHHH$$$$$HHH$HHWWWWWWWWWWWWWWWHWWWWWWWHWWWWHWWH$PWWPH$$$$$$PPP@PPPPP@@@@@8P-,,,,,:::::::::
...:,.....:- 1I6660600@6668@@@@PPPPo@H$$HHHH$$HHHHHPPP$PP$HW@$$HHHWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHW$$WW@HH$$$$$$PP@@P8PPPP@P@P@@;;;,,:,,,:::::::
  .:,,,;,;;,;.1eIII6060868888@@@@@PP$8*$$$$$$HHHHHHHHHHHH$$PP@$$HWWWHWWWWWHWWWWWWWWHWWWHWHHHHHHWW$PHWHPHH$H$$PP$P@88@PPPPPPPPPPP-,;,,,:,,::::::::
..:::,,,,:,,;; oeeeI660I00088@8@@@PPPPP@8cP$HHHHHHHHHHHWWHHHHH$$$HHHHHHHWWHWWWHWWWWWWWHHH$HHHH$$$WH@$H$H$$$$$PPPPPP8@@@PPPPP@@8-,,,:,,:,:,:::::::
 ..:::::,:,,;;: ,eeIIIeI0006088888@@@PP$$P$PI1$HHHWWHHHHHHHHHWWHHHHHHH$$$H$H$$$$$$$HHHWHHH$$PWH@$HHH$$$$$$$$$$PPPPP80@@P@PP@@6,,,,,,,,,,::::::.:.
 ......::::,,:....1eIe1I66606008@88@@@PPP$$P$$PP8i0HHHWWHWWWWWHHHHH$HHHHHWWHWWWWWWWHHHHPPWP@H$HHH$H$$P$$$$$$PPPPP@P@@@@PPPP@<;,,,,,,,:::::::::.:.
. .......::::....: :1o11III666008888@@@@@PPPP$$$$$$HH$P0oI$WHHHHWWWWWWMMWWHWHHH8@688@$HHHHHHHHHHH$$PP$$P$P$PPPPPPP@88P@@@@0-,,,,;::,,,::::::::...
   ......:::....:... cioeeI6III6660088088@8PPPPP$$$$$$$HH$$$HHH$P$$P$$PP$WW$HWHHHHHHHHHHHHHHH$H$$PP$$$$$$$$PPPP$PPP8@@P@@-;;,,:,::,,::::::..:....
     ....::.........:. oo1eIIII6600880@00006088$PP$$$$$$$H$$H$$$$HHHH$HHHHHHHH$H$$HH$H$$$H$$PP@8PPPPP$PPPPPPPPPPPP@8@@8<;,,,,,,,::,::::::::::.::.
     ......  ........:...c1eeeeI6666660088@8@@@8P@$P$PPPPPP$$P$$H$H$$$HHH$HH$$$$$P$WWHPPPP$$$$PP$P$$PPP$PPPPPPP@@88@@-;;,,,,,,,,:,,:::::::::.....
     ...:.    .........::: "1eII6I606600000808@@008@@@@@@@@PPP@@$$$$$H$$$H$$$$$$$PP@$$$$$$$$$P$PPPPPPP$PP@P@@@860@8-;,,,,,:,,,:,:::::::::::.:....
      ..      . .....:::.:::..c11IIII600066666000666688888@@@@@P@@@P$$$$$$$$$$P$$P@8@PPPP$P$PPPPPPP@P@@@@@@880P6<;;;,,,,,,,::::::::::::::........
                 .......::::::: .ieIII66III6666068800000008@@@@@P@8088PPPP@P@P@@P8@PPPPPP@PPPPP@@@@88@88@8880c;-;;,,,,,,,:::,:::::::::.:.........


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