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

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

;------------"""<+*cci168HWPe08@PPPP@8866Ieoic**+<<<<<<<,.-<<<<<<<++++++*+**********c"."cccccccccc+**<<+"+<;:.:::::...:::::,,:,,:,,,,,,,,;,;;,;,,
;------------""""+*cci1I8$M$e08@PPPPP@806Ieoic*++<<<<<<<,.;"<<<<<<<+++++++*+*****c***".<iiiicccccc<+*"<+-+<,:::::::::::::::,,:,,:,:,,,,:,;:;;,;,,
-------------""""+*ccioI0PWH668@P$$$$@806I1oi*+<<<<<""<",.,""""""<<<<+++++*++*******c-.+iiiicccccc<*+"+*-+<,:::::::::::::::,,,,,,,,,,,;:,;:;;,;,,
;------------"""-+*ccioe0PWH060@P$$$$P886I1ic++<<""""""",.,"""""""<<<<<<++++++++*****-.+iiiiiccc*c<******++;:::::::::::::,,;,,,,,;,,,,,,;;,;;;;,;
;;-----------""""<**cii16@HH0I08P$HH$P@86eoc*+<""""""""",.,"""""""""<<<<++++<++++****;.+iiiiccc*cc<*****+<<,::::::::::::::,:::::,::::,,,,,,;,,;;,
-;-------------"-<+*ccioe0PH6e608$HH$P8061c*+<"""-""----;.:-"-""""""<<<<<<<<<++++****,.*ccccccc**c<*****+++,,,,,,::,::,::;;;;;;;,,,,,;;;;;---;;-;
-;;;;------------"<+*ccio6@P6o160@$H$@86ei*+<""---------; :---"-"""""<<<<<<<<+<<-;,,,,.+**c******c+*****+***+*+<-,;--;,,;;;;;;;,;,,,,;;;;;;;--;;;
;;;;;;------------"<+**cco08I*c1I0@PP80eoc+",,,;;;;;,,,:::,,,----""""""""<<<<<";,:::...:**********+**c*********+<,-"----;;;;;;;;;;,,,;;;;;;;-----
;;;;;;;;;;;;;;;;;;-""<<++*oIo"<*ie6066ei*+<""-:....:,,;;;-,:,-------"""""""""-;:::::::..,+********+***c*cccccc+*+-"+<"""-----;;;,,;,;;;;--;;;--;-
;;;;;;;;;;;;;;;;;;;;-----"+*+;;"<+cioic+<"-;;,     . ... ..,;;;;;-----:...::.::..:::::::;"+******++***cc+*ccccic++iic*+<"""--;;;;;;,;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;,;,;;,;,,;;-;::,,;--""-;;;;;;,.. ..  .   ..,,,,,;;..::::::........:::::;"<+++*+**+***ccccciioo1e60006eoc+<""---;;;;;;;;;;;;;;;;;;
;;;;;;;;;;,;,,,,,,,,,,,,,:,::...:,+8i:,,,,,,,,.           .::,,,,;,..............::::::"<+++++***<**c*ccciiio10M######Poc+<<"---;;;;;;;;;;;;;;;;,
;;;;;;;;;,,,,,,,,,,,,,:::..:..::......,,,,,,,,      .   . .::,,,,,:..............:::::,"<+++++++*<***cccciio11M#######M1i*+<""----;;;;;;;;;;;;;;,
;;;;;;;;,,,,,,,,,,,,::::...... ..... .:::,,:...           .:,,,::............:..::,-;:,<<<++++++*<***cccciio1M#########M1c*+<""---;;--;;;;;;,:...
;;;,;;,;,,,,,,,,,,,:::::....... ..    ::::::::.    .    .  :,,:..................::,-;;;;;--"<<<<<****cccci1W###########6i*+<"""--;--:...........
,;,;,;;;,,,,,,,,,,::::::. ........  ...:::.. :.,;:,::..::,::;:.................;...:,:-;,,,,;,,;,,;<+**ccioW############M1*+<<""----:-c<,:.... ..
,;;;;;;;;,,,,,,,::::::::. .. ......  .,:...:,................................:.::....::::::,;;,,"<<";"+cc$MIWMM##########@i++<<""--"-+c*<;...  ..
,,;,,;;,,,,,;,,::,:::....   ... .......,::-<+<"--;;,,:,:::;;c:..........::...:....:::.:;,,,;+H*;,+*+,,;*cccM#MMPPWMMWHWMWMM++<<"-,:,""<-::.... ..
,,,,,,,,,,,,.::::,::::.... ..:.... ..::;;,:..... ... ................. .  ..::....-0".,,;;-<+"";,+c*;";-<**+"<o*@##1+++<++<<<;,::,;-c<",: . :;:  
,,,,,,,,,.:.:::..::::.......:::. ..  .,..-:.-"""<++**++"<<":........... . ....:::.,6Iiioccc*+<<;-*c**c+;-<";"*+"H##i*";<"""",:::<+c<<*";.  . ..  
,,,,,,:::::.:::,:::.::..,,.......... ;.;;;"<<++***ccccccc+*-...................:::;;*ccc*****""+--<";-,<";;-"<"6M##M+-;,"""-:::.ii*-+*+";-: .... 
,,,,,:::::::,::::.:::,,;,,. .......,;<<<"<+++++++****<******+.........;"""""""-"""------"";;,,,--""-<-***cicc<-"""<<<"",,--;:::.+":::,+<+""""-...
,,,,,:.::,,,,:. .:,,:;----,,,,,;-"""<+ccccccccc************<*<<":.;<"""-------------------;;;,;-;;;;,-;,+-;;;;;;;;,,,,;<:;-,::::,:.....::..:-<;  
,,,,,::,,,,:.:,.,;;;,---""---""""""<<*iiiiiiciccccciiccccc+;-<+<"";;;,,;;;;;-;;--;;-------;;,,::,:;,,,;,,;;;;;;;;,,:::::,:;:::::..::...:. ...... 
.....:::::::..:.,I--""""<<<<<<+++*cco1111ooiiiiiciiiiiiiiiioo"-;;;:;;,,;;;;;;,;;;;;;;;;;;;;;,,:,,:,,,::,,,,;;,,,,,:::....,::::::,-;c+;.:::...::..
........:::::::,,,,,,;;;;---""""::<oo1111c:::::.. ...,ioooc--;;;,:,,,,:,;,,,,:,,,;,,,,,,,,,,,::::::,,.:,;--;,,,,:::......:,:::::;-;-"<-,::.:,,,:.
 ..............::::::,:,:,,,,,,:.::,o111c"-:::,.........:-;;;,,,,.,,,::,,,,:::,,;,,,,,,,,:::::::..::..:;<<+<,,:::.........<,-:,,,,-;;+i",:::,,,,.
                   ......::::,,.,;:,,oeeoo11oioooi"-:::,;;;,,,:,,.::,::::::.:::,,,,,::,,,:::::........:,;<,.,:...:........---,;;,,;,;oeeio<",:,;,
........          .........     ,:,:,;1eee11o1o111106I-;,,,::,,::.::::.:::::::,:.:::::,,,::::.........:,"-;""-::::...:....*"-;;;;;,:$HPc"***+:,;;
........          .::,,,,,;:;;. -.;;,;-eee1111111111o;,,,,::::::,:.:::.::.::,:.:,,,::::,::::..........:,;--;;;;,,,,::::..+11oi"-;,;-@P86c;:,:.,,:
. ... .          ...:::,,,.:;:. .:,;,,;eIeeeeeee11e";,,,,::::..:.:........::..,,,,:::::::::..::::.....::,;;;;,,::::::,+eIeeeee11ooiiicc*+"-;.,,;;
     .            ..::::,,.:,::. .,,,,,eIIIIIIIIII+,,::::::::::.................,,:::::::....::::,::::,:,,;;,,,::::,8eeeIIeIeee11111106Iec,:,::.:
                          :  :...,:,,,:1eeeeeeeee<,::::::::..............:....::.:::.:::.....::"MMW,:,,,,,,,,;,::,<0e0e660IIIIIIe6WMH$oe1*<,,::,*
             .....           ...,::,:,<11111111e<,::::::....................:,,,,:....:......::-<<+co<,;,,::::::::::;<Hi6066666668P$#WIei1"io*+"<
          . ...:..             .:. :;**cciio11111,::::::........ . .  ... ..:::::::::::..:..::,<<"<c<W##M;,:,:::::::,,,,;*60000066Ieo<ce081o;6**<
                 .            .... :-c++*1eI666I1c:::........ .    ....  .:,,::::::::....:.:::"c""+coi*1*iooi<;,;,,,,:::,-"<*io1oc+<;:::,o+,<<+6+
....                          ...  ."-"<i1I6600;::,::..:.:,,::.........  :::::::::.......:::,*HM6*ii**0@+oeW8H@coH$c<;,<++<-;;-""-;,,,,,,::o;.+,o
                                .:,,-"+oeeeI666o.. . .    ..::::        :,:::...........:::;-,,,,"*6M#M$WWMMM#######M###M+;;+oc+<-;,::.,*::ei*..<
              .. ...:.:.....::,;;---<co1ioe66666:. .                   ::::::..........::::,,-,,:,,,;;-*c6#M##########H+;,,-++*";;,,::.:... 6I*-.
                    ..:---"-""<"<*i1eII6000IIII6+....       .         :::::::..........::,::*ccc*+-,,,;;;--"*oeM####Pc";;;--"I*i"-;,:::....:.;ec<
                        -+***i1IIII66666000oeIIIo. ..   . .          ::::.............:.,-P0<""+ciioii*<-;;;;----"+<----"<+1$M#0+;;;,:::::..:,.;-
                        .++*c+III6666660000ieeee:.....              :::..............:..:-PHHHH$8ciiiiiiiic*<-;;;;;;--""<o$WMMMMI";,,::::.....;:.
                        :*cccoIIII666600000oeeei11-..              ::::::::::..........:::,;@$HWWWWW8Pe11oooicc*<---""<i@$HWWHHW#@;;,,:::......,-
                        :;+c*+"<<""----";-+11e11o1-.. .            :...     ............::::,,,PHHWWMM#####WI1icc*+++1PPPP@@PPP@$M0,,::::........
                       ..,-<*cciiiiiioo11111eooo*,,......          ....... ..............:::::,;"@PHWM########MW1cc6$$PP@@@8888888M0,:::::.......
                       :,;"+ciiooooooooooooooiio,:......            :.... ................:::::,,;iPHMM############MH$@@@@@88888000HP::::........
                      :,;;<+ciooooooooo11o1oiiii<. ...... .          ....... ...............::::,,-PHWM###########Moc6@80@@8061+,:,:8@:..........
;;,,,::::...:.....:::;-"<+*iooooooooooooooooiiiic<;........            ........ ...:..:......::::,oP$HM##########@c+*<+e1"ii"-;-,:::::...........
----""-""""""""<++++++***cciooooooooooooooociiiiic*+"-,:....              ...........:.::";...:::-08@PHM#######W1c*<"-<coc";;;;;;,:::,,,,:.......
"""<"<<<<<++++++++******ccciiiiiiiooooooooiiiiiiicc*+<"-:....                ...........,-""""-:+eI608PHMM####1c*cioeee1111o";;,,,,,,,,,,,,:.....
<<<<++++++**+++++**********iiiiioooooooooocoooooooiiicc*+<;.... .......... .     ......,,,;;;-"<+**ccccc6$$Wo*cIIIIe11oi*"-;;;;,,,,,,,,,,,,::::..
++*******c*********cc****.:"iiioooooooooicooiiooooiiiccc**+<<"";,;,,,:::::.............,,,,;;;-"<+***c*<<<++++++*e1c<"---;;;;;,,,,,,,,,,,,,,:,:::
++*************c*cccc+<<*ciiioiiiioie1::"iooiiiiiiiicccc****++"""""---;;;,,,::........::::::,,,;;,,--""""""""""""<++""--;;;;;,,,,,,,,,,,,::,:::::
<<<<<+++++++*++*<..<+<""";,::-i;eIIIIIII,..*iiiiiiiiiicccc*c**++<<<""""""--;;,,,::...:::::::,;:::,,:,;---"c+;;-;,,,;---;;;;;,,,,,,,,,,,,,,,,,,:::
<<+++++*******;;,ieeeee1i<,::..,oIIIIIIIII-..+cciccccccccccc*c***+++++<<<<<<"-;;,,::::::::::::;,..:::::;--;,::::::::,,;;;;;;;,,,,,,,,,,,,,:::::::
+++++******;..:1eeeeIIIIIIIIIIIeIIIIIIIIIIIe+..<ccccccccccccc***+*+++++++*+++<""--;;;,,,,,,:<,::,.:,;;;;;;;,,;;;,;;,,,;;;,,,,,,,,,,::::::::::::::
<++++***+,...-eeeeeIIIIIIIIIIIIII666666IIIIIIIo.:+cccccccccccccc********+*+*+++<<""----;;;;::.::.,;;;;;;;;;;;;-------;-;;,,,,,,,,::::::::::::::::


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