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

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

+++++++++++*+****+************************+++++++++<<<<"""-"coooioeIIIeo+-----;;,,,;*ii**+c*+++++<";-;;-"<"-"<+<*oo1c+<<++<+io1eI6ei"c11e1eeeeeII
<<<<<+<<++++++++++++*******************++*++++++++<<<<<"""""<";;--<"--"+*";;;;,,,,:;i11c++**<+**+<"--;;;;;;-"<+<oooc+<<<<<"<io1e6ec"ieIIII6666666
<<<<<<<<<<<+<++++++*++*++++*+*+**+**+++++++++++++++<<<<<"""--;,,,;;;;;-""-;,,,,,:::<oeec++*++****+++<"-----"<+<ie1o*<<<"""--+oee1+-i1600666600000
"""""""""<<<<<++++++++++*+++++++*+++++++++++++++++<+<<<<""---;,,;;;;;;;;;;;,,,,:::;oeI1iccccccic*+*c*<"""""<<<+eeei<"""---"*1e1c"*1eoI60000000000
"""""""""""<<<+<++++++++++++++++++++++++++++++<<<<<<<<<<""--;;;;;---;;;;;;;;;;,,,,<e66ee1oiiccc*+*cc+<<"""<+*+1I6Ic"""""<"-"<+<*o60611e6608888800
---------""""<<<<+++++<++++++++*ciooi+++++++<+<<<<<<<<<<"""-----;;;;---;;;;;-;;;,,iI00IeIIeIIeee1111oic+++*iciI066eo*+";,;"<+cc+c1I666I666IIeeI60
-;--------"""<"<<<<<<+++++++co1eee1i+++++++<<<<<<<<<<<<""""--""--;-----;;-co<;;;;"e00Iee111oo1oooooo111ooo1eeeeII1c";;-"<+ci*;:;-<ieI606IIeeeee11
;;;;;--;-----""<"<<<<<<++*o1eee1o*"""<<<<<++<<<<<<<<<<<<"""""""""------<eIIeI*;,;1088@PP@06606I1e111icccciioI0eec<<<+++*c*;::...,-"<i1e11oooooio1
;;;;;;;;;;-----"""<<<<+c1eeee1i-,,:,;"<<<<<<<<<<<<<<+i<<<<"""<<"""---c88000ee1;;18@@800000088@8888@006I11eI6II1e1ooi*",:::.....  :;-"<<++cooooii*
;;;;;;;;;;;----""""<+i1eeee1c;:::,-"<<<<<<<<<<<<+*ioeI0@@PP@6IIIIe1II@@@61ee1eee6@@@@6600000000000066666666606Iei-;;;,::.:....    :;-"<"""""+*iii
;;;;;,;;;;;;;;--""+o1eeee1*:.::;-"<<<<<<+iI8PP$$$$@1**I@86ee1o1eI1c1II080IIeoee08PPP@@PPP8008888888000000660006Ic;;;;,,::.......   .,"<""""""""<+
,,,,,,,,,;;;;;--+o111111*::.:;-"<<+ce8P$$$$$$$PP@0IIIIIIe66I1c"<""+iIIee66Ie6i18PPPPPPP@@@PPP8000006Ie11eIIII6I1";;;;;,::........   .,-"""""""""-
,,,,,,,,,,,;;-+iooo11o*:..:;-"+o0P$$$$$$PP8ei++<+eeo1oo1ec1o+i"c"<*oe6e0006I00o11I08800688@PP$$$P@88006608$$61c----;;;,::..........   :-"<<""----
,,,,,,,,,,,-*iiiiioi"...:;"i8$$$$$$P@0o+++<+<<<<;+1IIee1eci+cicc<+"oeiIIec<"I611o660@@81+0@8o@$$$$$$P806608ec<-;--;;;;;,:...........  .:;-;;;;;;,
,,,:,,,,,;+iiiiii*;...:;o@$$$$$PP81+++++++++<<<"io*1111ii+<+*ioi+c+*eic*<cic+1ooooI888@@86881<+e@$$$$$$$@o"""--;----;;;;,:...............        
,,,,,,;-+cciiic+:..:;o@$$$$$P@6*+<<<<<<1I86i--;*c+"oe1++*cc*;c+cc+""ic"c+coe1i1iiie08800i66c086+<<"""<ce$$$@o----------;;,::...............:,"*i1
,,:,,"II0H0cc-...:-6$$$$$PP8i<<<<<""<c<IeII1e1ic<<++cci+*+<+;,,-"--+oi***+"e11icio1eII1<-;6o*i<**""-<**1$HH$$$I"--------;;,::....:.,-*oooo1eeeIII
,:,,<i111i-,...:-0$$$$$P@0*"-""""""--<III6oie1i+<<<"-1IIe""--,;c;"*oic16i"*iIeiccccieo,*oc--c++++<"<<+<+0P$$H$$$I""-------;;;-*i1eII0@$WMMW$P0o+"
:;*io1oc,  ..:-8$$$$$P@6<<-;;"""<"<<cc+ocoi1Io<+<+<<*i1o<,-;,-iiiicioo1I6icccIoo*I++*ci""--+**+<<,""<";-+*I1ii68@8e--<oI6II6@H81+;,::............
cio1oc,...:,,oP$$$$P@8c"""*ic+<*6Ie66II111IIo1o<;"+c""<cic"--;;ooeo6eiI6e*++oe1*I6eoc**"-;;++"*<;*ccc";;-<<+0@PP8eeIIei<--;;;,,:......... .  .   
o1oc,. .::,-@$$$$P@8I<---ioiicc1eo1IeI6I1IIee1ciic""<ciii"*+<io-++iicc11o<<<o1iiiiccc*"-,,;-"++<*iio";-;;"*1eIeeI0@@@8<----;;;,,::............   
1i-. .::,,<P$$$$P@8o--<e1ooioIe1oeoI1eI6IeI1*cc**ioii*<"ciccciccc"<<cio1Icoio--<;-<-;:"";,,:coo1eeeii+*1oe1+,,<0@P$$$$P*-----;;,,,::::::........ 
<   :::,,<$$$$$P@0o-"066eIee1e6I1II111oicci11o-"<c*c*+:,<oiicc*****+-"oo:<;<<+**<"i***<<*<"-oeI61ccc*c1o;:::,;-*08@P06PPc---;;;;;;;;,,,,::.......
 .::::,,<$$$$PP801-"oIe66Ioc**66e1eIoiic*i+ieo*,:*cccc*<"**,+<<<<+;.. .,;-:,<+c*+++c<1111co<*e1+--<ioe1oo-:,;"--+60eee6@Pc----;;;;;;;;,,,::......
.::,:,,;P$$P$P@06106eIeoici1oeo666I1**<+-+c+-i--;."++*+,:.*+<<,:  :,,;:.,,.:,;"***..+..:;<*11Io<;:-1eee11eee1i*"<io1608@@@"---;;;;;;;,;,,:::::...
:::::,,I$$$$PP8666Ieeee11II6Iee6IIIic<-,,:,-,,";..-:"",.:;--;,:. ..--<**.-<":..:;:;;,:;-"+ieI666I+**+<*,i1eeeIe1o1oI0888@@I--;-;;;;;;;,,,,,::::::
,:,,,,-$$$PPP@00666Ieoci6ee1eoo1e1oc;+<;"<"<"++""-<<+,:,-"<<";,. ,,,,;,::. . ...,+"""<<<<"<oI66000i*<*"-;,,,:::,,;o0088888@<--;;;;;;;,,,,::::::::
::::,,i$$$$$P@0I6606I1oePe1o1o1oo111oiiiiic*<"""ci"++<-****-";: :;;-;,,,,,:::;-<+<"<<<<+<<"c16II66o"",.:"-;,:::;,;c608008881--;;;;;;,,,,,,:::::::
,,,,,;0H$$$$P80I06o1occ11ooo11e1oI11oiioe11oioocoi+:""<c+**<;,. ;;-;-;,,;io1o1o+"<+<"+"<"+++"""ooe..,-"+**<<,::,,;*608008880--;;;;;;,,,,:::::::::
,,,,,;@H$$$PP80I+1e6oiie1oo*";""",<oce6Io*ioco111iiiocc,,,,,::  .....<166e+"";-"<+<++*<"<**+<<*+<<*-"<<+++"""+c+;;c600008880-;;;;;,,,,,,:::::::::
,,,,,;@$$$PPP@0Io10Ioooc<"-"*c<;:<Ieeoiiie1o*i11ic,oc*-<<<+c*+<+<<""+*+<.:<;--+"<+-+<+<<+-<<++*++<"-;-"<+"-;;<+*;;1000008886;;;;;;,,,,,,,::::::::
,,,,;;IH$$$PPP861-<io+"*";;-<-*icc-6eo*+ee1i*ooi1icc+",cccic*++++++<"+*+"-<*---""<-"<<<"""+++"++<<+<..:,;"-,:.:::-I600088881;;;;;;,,,,,,:::::::::
,,,,;;*H$$$PPP@0Ic,"++<-+<--coooii"1ec1ii11oi1oioi*"";c+o*c*++<++*+**+<++*<++<--""--;"""<-+"****<+<<<:.:..:...,:,oI00008888<;;;;,,,,,,,,:::::::::
,,,,;;;P$$$$PPP@6ec*<c<*"oiic<***o1eoiic<1eoico+*-."-"+c***<**+**+++*<<+<<<**+*,;--""""-+"-<"<<+++<*"cc*".  .:::+e000008880;;,,,,,,,,,,,,::::::::
,;,,;;;*$$$$PPPP0+<<"<--i1Ieeeo1icc+eooo*11oi*+*;...,+<+c++"+++<-,++<-"<<*+*c+**+:;;-""";"-"-"<<"+""i1ooi...:.:+6000008888-,,,,,,,,,,:,::::::::::
,;,;;,;;6H$$PPP@I+,<".Iooi11ee11oici1ooii*cioic*+,..:<+**+*+<<"<<<<"+++<<<"*c<*-+:.::,;;;-;;-"-<-;;-ooio*::,::o6000000888c,,,,,:,:,::::::::::::::
;,;;;,,;;@WPPP@80ei1i6I1occc""c+c*cco+oco1ic1ic*,:..;"<+**+<-"<*+<<<<<<<<"<+cc**c*...:--<++*+<<+<-.;+**ci:;,,e60000088881;,,,,,,,::::::::::::::::
,,,;,;;;;;8PP@@888006Ie1oii+c+-;,i1ic*".:ioiiic*;:;,"<<++*+<-+<<*"+++<+""<<<<++";..  .:;-++*+***c*+".  .,,,iI00000008881;,,,,,,,,::::::::::::::::
,,,,,;;;;;;o@@88000006e1i1ii-;<c*+oi*;,;*iccc;"+**<++"+<<<<<<<++""<*<"<+<+<<<-"--:....,:-"<+<+**c+*+<.::;i600000008888<;,,,,,,,,,,,,,,,:,:,::::::
;;,,,,,,;;,;"@88000000066e1i,..<+"cici+,.,*1oc*ioii+;-<"""""*"""-<""<<-""""<+"-,,,,,:::,<o-""+*****++.:i1I00000008888;;,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;,;,;,;;,;;;o8880000000006I1i,:.+c*+;"<";ciioe1*+ic,-,;,"<--"""-"""<;""<---,;;-----:c..,:;<+<+*+++<ioe60000008888";,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,;,,,,,;;088800000000006Ieo-::.,;+*c*+*e1iccioic.,;;";;-""-<--"-;;;;;:<<<<<<<".::..::,;-+++++1II6000000088i,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,08880000000000066I1*;,,:"--ooiioooic++<".,,:,,;,;-;;;;;-,++++,...:...   ..,;;<*<1I6600000888@o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
;;,,,,,,;;;,,,,,,,,:o888000000000000066IIe+;:,-io1oii*<*c*    ,.  :,:::.......::....:::,"1eI60000000000000880::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,;,,,;,,,,,:::.,0880000000000000000066IIe+;,*",::.:.................::,,,,-*1eI6008888808000000088@i:..::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,;,,,,,,,,,,,,,,,,,:::...:0@00000000000000000000000666IIee11oc*+<<++*io11eII660088888888888888880000088<.....::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;,,,,,,,,,,,,,,,,,,:::.....::I88000000000000000000000088808888888888888888888@@@@@@@@@@@8888888888@0:........::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,::.........:,I080000088808000008888888888888@@@@@@@@@@@@@PPPPPPPP@@@@@@@8880-:::... .....::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;
,,,,,,,,,,,,,,,,,,,,:::............::;I60008888000088888888888@@@@@@@@@@@@@PPPPPPPPPPP@@880;:::::::....  ...:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;;
,,,,,,,,,,,,,,,,,,,,::::..............::..:"e666600008888888@@@@@@@@@@@PPPPPPPPPP@@80<::::::::::::.........::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;
,,,,,,,,,,,,,,,,,,,,,,:::::........................::-ie666600008808080006o",:::::.:::::.::::............:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,:::::......................................................::...:::::.............::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,:::::..........................................................::.:..........:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::......... ..........................................................:::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::.......... .. ................................................::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::.......   .  .  ....  . ...............................:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::............ .... ..............................::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


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