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

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

++++++++++++++++++++++++++<<+<<++<<<+++++++++++++++++++++++++++++++++++6881ci1e68HH$WMW$P8806IIee1ooooiiiiiccccccccccc*************++++++++++++++
+++++++++++++++++++++++<<<<<<<++++++++++++++++++++++++++++++++++++++++*88@1iii16H##WHWHMWH$@80066IIee11ooiiiiiiiiccccccc************+++++++++++++
++++++++++++++++++<<<<<<<<<<++++++++++++++++++++++++++++++++++++++++***8@@1ooo1e0$#H06$#M$$$$PP@88006IIee11ooooooiiiiccccc***************++++++++
+++++++++++++++<<<<<<<<+<<++++++++++++++++++++++++++++++++++++++++++***8P@1ooo11eIIeooo1I$WH$$$$$$$PPP@88066Ieee11ooiiicccc**************++++++++
+++++<<++<<<<<<<<<<<<<<+++++++++++++++++++++++++++++++++++++**+********8P@e11111111111ooio16@$$HHHWWWWMWWH$$P@80IIe1ooiicccc***************+**+*+
++<<<<<<<<<<<<<<<<<++++++++++++++++++++++++++++++*+*++*****************8P@e1111111111111ooooo1I8PWM##########MWH$@0Ie1ooiicccc************+**++++
<<<<<<<<<<<<<<<<<<<++++++++++++++++++++++++++**************************8$Pe111111eeee111111111111e@H#############WHP86e1oiicccc***************+**
<<<"""<<<<<<<<<<<+<++++++++++++++++++++++******************************8$Pe111eeeeeeeeee1111111111eeeeW#############WH@0eooiicccc*c*************+
<<<""<<<<<<<<<<<<++++++++++++++++++++++++******************************8$@1111eeeeeeeeeeee11111111eeeeeIee6###########MWH8Ioiicccccc*************
<<<<<<<<<<<<<<<<++++++++++++++++++++++*********************************8$II1oo1111111111111111oePHi+ciiooo**ccc******++++<<"+I666IIIIeeeeee111111
<<<<<<<<<<<<<<<++++++++++++++++++*++***********************************8$0iic+*cciio1I::..,,;***<WM$@P$$P@***************++<cci666IIIIeeeeeee1111
<<<<<<<<<<<<<<+++++++++++++++++****************************************8PIiic++*ccio1e:::.:,-*cccWW$@P$$P@***************+++cciie66IIIIIeeeeee111
<<<<<<<<<<<<<++++++++++++++++*+***************************************ce,eci*++**cio1I:::.:,"**--WHP8P$PP8***************++ccciiioIIIIIIIeeeeee11
<<<<<<<<<<<<++++++++++++++++*****************************************cco,1cc*<++*ccio6,::::,+***cH$@8@PPPo***************++*cciiiioeIIIIIIeeeeee1
<<<<<<<<<<<<++++++++++++++++********************ccccccccc***cc*c*ccccccc,occ*<++**cio6::::,,*+**6$P80@PP@***************++<ccciiiiiooIIIIIeeeeeee
<<<<<<<<<<<+++++++++++*+++****************ccccccccccccccccccccccccccccc*;i*c*<+++*ccie::::,,*"*+6@800@PP@**************++++ccciiiiiiioeIIIIIIeeee
+++<<<<<<<<+++++++++++++*************cccccccccccccccccccccccccccccccccc";i*c+<<++**cco,: ,,,*"**I80608@@@*************++++*ccciiiiiiiio1IIIIeeee1
++++<<<<<<++++++++++*************cccccccccccccccccccccccccccccccciiiiii;-c**+"<<++*ccc,:.,,;*c++I06I68@@8**************+++cccciiiiiiiioooIIIeeeei
+++++<<<<++++++++++**********cccccccccccccccccciiiiciiiiiiiiiiiiiiiiiii,"***<<<<<++*-;:::,,,+*++eIIe60881************++++<cccciiiiiiiiiooo1IIeee+
+++++<<<++++++++***********ccccccccccccccccccciiiiiiiiiiiiiiiiiiiiiiiii:"***"""<<++;<,:::,,,+<<<cIee6088*c***********++++*cccciiiiiioooe11oeIIeee
++++++<+++++++++********ccccccccccccciciiiiiiiiiiiiiiiiiiiiiiiiiiiioooo:-*++-"""<<+*+:::::,;+<<+*e116000*************++++ccccciiiiiioo1I6IIIIIIee
++++++++++++++*********cccccccccccccccciiiiiiiiiiiiiiiiiiiiiiiioiiioooo:;*++-"""<<<"+:::::,"<<<*ioo1I600************+++++*ccciiiiiioo1e666IIIIIII
***++++++++++*********cccccccccccciiciciiiiiiiiiiiiiiiiiiiooooooooooooo:;*+<;-""""<<+:::::,"-<<*cioo*666**********++++++<cccciiiiii111I6666IIIIII
***++++++++++*******ccccccccccccccccccciciiiiiiiiiiiiiiiiooooooociooooo:;++";--""""<*......";"<+ciioiI61******++++++++++**cciiiiiio11e666666IIIII
***++++++++++++*******ccccccccccccccccccccciiiiiiiiiiiiiiooooooo11ooooo,;*<-;---"""<*.....:";-,+*cco1eI*+**+*+++++++++++*cciiiiiii111I6666666IIII
***+++<....::::::::::....::,:,,,::,;oo;;;--"<<+*******cccccciiiiiiiiiii,,+<-;;---"""<::::.:";-;+**ci1eI++,c++++++++++++"*cciiiiiio11e666666666III
**++++<,..:....:::;:-";:::::,,:,,::1111o:..:::,,,;;,;;,,,,,,,,,,;;;;--;,:+.,,;;;---""::::,:---;<+*cio1e+++.+++++++++++++*ciiiiiiooeee666666666III
*+++++<<:::::::::,,;;;;;;,;;,;;--;+111111o....:::::,,,,1;:::--"<ioo"-;;,:<:::.:.;;--;.........,<+**io11+,+-<<++++++<<<+**cciiiiooeee606666666666I
+++++<<<:::::::,,,,,:,,,;;;:;;;:;-i11111111o*..::::::,;e,111:,;;---"""-,,-,::::::::.:.....::..-"<+*cioi+.;;;,,;,,;;,,;;+*cciiiiooeee606666666666I
+++++<<<:.:<+++:::::;,,,;,,:,;,,-oo1111eeeeee11;:::::,1eIeeee"""-"""---,,,,,:,::::::::.:.:::::."<+*cio++" +"<+;;,;;;;,,;-cciiiiie6eI00066666666II
+++<<<"""............:::::::,::*oo111eeeeeeeeeee11c..ieIIIIIIeciiii;;;-:",,:,:,:,,,::::::::,:.:.<<+*io+"+,+"*+<;+*+"";-;;;"ciiioe1I60006666666666
++<<<"...     .  <+**++";.....ioo1111eeeeeeeIIIIIIIeoeIIIIIIIIo<;,;;---:-,,:,::::,,:::::::::::,:,<+*ci+.<ci<+1+<<<+i<<<""";;,cioeeI00000666666666
<<<<:,:,,,,,,,<*ciiiiiiiiiiciiiooo111eeeeeeeeeeeeeIeeIIIIIIe11c1ooooo1-:,;;;;;;;;,,,:::,:::,::,,.<+**i<..cc"oI00+"<<++<"+"<<---ieeI00006666666666
<<"";:     "ciiiiiiiiiioooooo11111o+*ioo+;<*ioIIII6I6IIIe*I66666666600-.....:,---;,;,,:::,:,,,:::,;,:,: .*i+1ee1000+;,;;;;-i1<<++<600666666666666
"""--:   iiooooooooooooo11111eeeeeIIIIIee6I666000000000000000000008806..,;:;,,,..;;,,,,,,;;,;,,:,.:,;-:: "ci1oo111i*<-;;;;;;;-;--+*I6066666666666
""---,io1111111111111eeeeeeeIIII66666606008080888888888888000000@@8881 .;-;;;,,.,;;,,,,,;;,;;--; :       .+o1oio1ii+"<;,,:.   ....,c**66600666666
"--oo1eeeeeeeeeeeIIIIIIII66666000000808@88@@@888@@@@@@@@@@@888@@@@@88i: ,--;,,, ;;,,,,:,,,;;--"           <i1ooiooi+"+<""+*+"<<<+**oc+*ce60066666
ooeeeeIIIIIIIIII66666660888880880888@@@@@@@@@@@@PPPPPPPPP@P@@@PPPPP@6c: ,;;;,,; ;;;,;;,:,;;;---.        ,,+ioooiooi+-,"""<""+*<<"***8888@ii666666
IIIIII66666666600088888808888@@@@@@@@@@PPPPPPPP$PP$PP@@P808oPPPPPPP@o-. ,;,,,,; ",;;;;--;;;----;        .;<ioiiiioi*-::"<<-"""*+*cc*c16c<;"i11eII
666666666000000088888@@@@@@@@@@PPPPPPPP$$$$$$$$$PP@8P@I6P$$$$$$$$$P8*-  ,;,,,,;.-;--;;--;;-----;:         "coiiiiii+,:::-+""""<<*+cc*+;.6i+oe6oII
00016666II088@@@@@@@@@P@PPPP$P$$$$$$$$$$$$$$P@@888e$$$$$$$$$$$$$$$P6;, .:,::,,,:;;------;;-----;;, :..   ..coiiiiii<,c;:.;c+<"<"<+*c*"**<;-:.  ::
008i*i666I6I0@@@PPPPPP$P$$$$$$$$$$$$$$$$P@@@6o$H$$$$$$$$$$$$$$$$$PP*;: .,,:,,,:.,""--;-;;-;-""-,;;,--,:....-iiiiiii-:**<..:;<<"<<"<***ccc*<"-;,,;
888881*+c666II0PP$$$$$$$$$$$$H$$$PP@@@@c1$HHHHH$$$$$H$$$$$$$$$$$$$8o-:.:,,,,;;,:;"""";;------"-;;;;;;;;;;;,-*ccccic;.++++::.,<+<<"<<+<+***+*+-<"-
888@@@@@cio88060P$$$$$$$$$$$$P@@@PieHWHHHHHHHHHHHHHHHHH$$$$H$$$$PPI:-::,,,;;;-;;""""";;-----"""-;""-;;;----cio*cccc:.-"<+c*+.::...  .....:,"+-;-"
8@@@@@PPPP1c088@$$$$$$PP@@@@Pi6HWHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$PP+,;::,,;;;;-"-""""<"--"--""<"--""";;;----ccic+*c*,:,:::::::,..     ..  . ;,:,::
@@@@@PPPPP$0coP@P@0060@8IHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$0,-::,,;-----""""""""""-<""<<""--<<--;--";.-iciii"......:::;:.     ::   .,,:::::
@@@@PPPPPP$$81611i-;8$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$@<:;,:,;---"""<<"""<+<"""<+<<""""-""-""------------;;;;;;;;;;;,,,,c<;.::;;;,,,:::
@@@PPPPPP$$$Pc+*ciP$$HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$P0";;::,;;;;""""<<<<<+<""<<<+<<""----;;;:....::,,,:,:,,,,,,,,,,,,*;:.:-:;;;,,:::::
II6000088@@PPP$P8Ioie8@P$$$$H$HHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$P8i:;;:,-;;;-"<<<<<<**++""""<++<<"""--;:.                      +*";,,::,  ,,,::::,:
+****ccc*<-"<i1ei"**++++++++c0066Ieo1e08@PPPPPPPPP$$$$$$$$$PPPP6-:;,,,;;-;-<+<++++*+++++<<<++<"""---,.                      *-,,:::::.   .::,::::
**+++<;;-ii+"--<8*""<<<<<<<<"-----<<<<<<<<<<<<<<";;;-+c"<"<**co<.;;,,,;-"-"**ci1icic+++++<<++<<<"-;-,.                    :*;:,;;. .:.::.-:,,,,:,
::::.:.,;,";,;;,,.   :;;"*-"c""+-""""""<<""----";*-oe<;""-"""<--.;;::;;;-"<ci1086ooi*++*+<<++<++++<;:.                   +*,. -"-- <     :"<,,,:,
.......::,,,,;;,,:: ;-----""<"""-"""""-;;;,:,,,-;i;;;;,;;,;,;,, -;::,---<+co6PW@611oc+++++<++<<+";;;;,,,,,:::,::::::::..:+--,-;-.-     ,""-,;.:,:
                 .. ......................::,,::::::::,;,,,;;-,,,:::,-"<<coI@MMW@6eoc<<<+<<<++;---;,;,,,,::::::::::::.:..;::";:;......---,:, ..::
       .        ... .................................  .          ::,-"<+oe8PHHHP6eo*+<<<<++++,;--;;;;,,,:::::::::::......,";,;.::::.;--,:. .   :
                  .  .............................. .    .   ...  :,;"-"+ce0@HH@6occ*+<<<<<+<+;;--;;;,,,,:::::::::.........;,;:::.:,::-::.       
           .   ..... .........................     .              .:;;-"<+ci10e1oc**+<<<<""<<<,;-;;,,,,,,::::::::::::.......;:..::,,,;;;.       .


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