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

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

,,::,::::,,,,,,,,,,,,;-;;,;;;----;;;,,;;;;;;;;;,;,;,;;;: ., .,: :,;;-;;;--;.,"<"""<<<<<<<<<++++++******c*cccccc**********cccio1I8@886Ic<**c*;,,,:
;,,,::,,,,,,,,,;,,,,,;;;;"-;;;---;;;;;;;;;;;;;;;;;;;;;-:.;-.;- ,,;,.,-;""""""""<"<<<<<<<<+++++++*****ccciiicccccc***c*********co1I60ociic;;,,,,;;
-;-,,,::,,,,,,,,,,,,,;-;,;-,;--""-;;;;;;;;;;;;;;-;:., : ;---;-:-""-."""""""";"""<<<<<<+++++++*****ccciiiiiiicccccccccc*c*****++**ioooo,,;;;;;;;,,
<<+;-,;,,,,::::.....:;;;. . ;;--""-;;;;;;;;;;;;;-------.:,"""""-."-:"<,"<<<<<<;-,<<++++++*******cccciiio11oiiiicccccccc****++<+c+;i;;;;---;;;;;--
<<<<+-";::::.....:,...;;     ----""-;;;;;;,,;;;;;;----"""""""<"<<,"<:.;";-"<<<+c<+++*******cccccciiiioo1111ooiiiiicccc***++*cc;;-<1--"------"<<++
++++++*<::::......:. ..,.: .. """-""--;;;;;;-;-;---;----;;-"""<<<"<"-+<+<<.<+++"++++***cccccciiiiiiooo11II11ooiiiiicccccccc---"""#+""""<+<++***++
*+******:,:--:.....   .:  .:...--"""<----;;;;-----------"-""""""<<<<<<++<++++++*<+*+*c**cciiiiioioio111eIIe1e111oooo1ooo+""""<+*i#<+cciic*+******
*******c:,,,-,:::..   .;::::.   ";""<"----;;;----""""""""""""<<<<<<<<+++<<++********ccciiiiiiooo1111eeeeI66@HWH8Io111oo"""+*i1e1Wi*iooooic+cccccc
*cccccci:,:::,:.......::,,,,,,;;--;-<";---;;;;--"""""""""""<<<<<<++++++++***cccccciiiiiiiooo111e1eeII60PWM#MM8086Ieo<"<<+*ieeII6MIi1111oocciiiicc
cccccccc:,::::::.......::*;-.--.,;;;;";---.:..-""""<"<<<<<+++++++***********cccc*+*ccciiiiiiiiooooooe6888008PP@06-+<<<+coiiII668M00I6eee1iiioiiic
ccciiicc:::::::::.......::.-." <<*----;--" -".+*++++**+*<<;+*+cc+***c+--<cc*i*c*i;*+iiiooooo11111eeIIII6000@8<++<<*c1c*1eoo6608P#WP886IIe1oooooii
ccciiiic:,::::::.......:::::"-<:<+<-----"": ;..+ .+* ".+c<.:<*ccccccc+-++cccii**";*ciioooooo111eeeeIII66I8+cc---<c1eecc1Ie168@P###$P@06IIo111oooi
iiiiciiio::::::.........::::."<<,+*---"-""-<*+*+***c+***+,-.+*+i"i"*"**ccc<*ccccc*-+iio*c<c<1111eeeIIII66#1oc"-;;-ceoci16I10@P$###HHP00601e111ooi
iiiiii*-;::::::.. . ...::,::::<+,+*"-"";""<:+";****-"+cc***c*ccc*c*+*c*cccccc+cc+"+cioo-,cooi111eeeeeee6@#io<+"""-oeicie06I8@P$###W$$@80IeIe111oo
iiiiiii--:::::::... .:.::,:::: ++*c""""-""<+"*-cc*c.+i***"*c;,;c<c"<<*cccc"+,"c,,;,:"iioi"iooo11eeee*;;-"#ci+""<"ceiio1e00I@P$WM##MHHP8PII6ee11oo
iiiiiii<-::::::.. ..:.:::,::::++*ic""""-""< +<<ccc*cc*+-,.+cc+cii:<*c*<cc+*----""+c*ciooo1i1i-;ic"eei""-"+iP1*""<+*<<+18886P$$MMM#MMWPP0666eee11o
iooiiiii+::::::.....;:::::::::<-:ic""""-"<"*<-:,*cc*i**<""cc*c.c<*-.**,c*-<";;--"""<ci"<io<o*o1-c,*;1<"+*$oo"""""<+*+*e8886P$H##M##MM$H8606Iee11o
oooiii"oc,:::::....,.::::::::,<+c"*""""""<+;.<,c**";:,::,---*;+-"c.,-<<"+"<"-""-;"";<ci"ii-i1oo<",i1e1<*+++"""""<<*cce68@@0$HW######MW@808IIee11o
oooooi"oo::::::...:::::::::::,::.ci""""-"<<c**"c":-**:+.."-"**c:*+..:<""*<*"-;--""+c+++cci""o-";-;,c1*+<<+--""""<+*oe1eI0@8$HW####M##WP880Iee11oo
iooio. ..:::::....,::.::::::::,+":i""""""<<<:;*i+,+*,:*+,"<+*+c,:":.""""<<+"""<;,;;,,*<<<cii<**ci11e1-<+"<---"""+*ce111I0P8$WM#######$@8@6Ie1oooi
iiiiiii<c:::::..,:.:.:::::,:,,,+* c""""-"<<*cc*ccicci+c-:+".:ccc:;*"-;--+<**,,"",<*"-,+";i<+oo<oo111c+-"+<--"""<**i1111I688HWM##M###MHPPHIee11ooi
ioioo<,,,:::::. :::.:..:,,,,,,,+c.c""""-"<+*cc*cc**-"+*:<:<"-*c+,-:::,:,;"+:",-,<<i++c+ic-;i*o<oi111cc+-""-""""+*ci1ee1I08@HW########MHHWIIee11oo
ciioi"iii:::::..:.:.:::::,,,,;*+<:c""""-"<+**,<ccc"**"+<++",.cc*-;".:::-""+-""",;;c*;+cc-"*;;o-1i111*"-"<"-""""**ci1eee60@PHM########MWMH66IIe11o
..;,.:cii:::::.;:..:::::,,,,,,::;ic""""-"<<+"+;<i.+.-+:".;-++**"";<-""++<-<-<--"<";;,*<ccc--<i-oo111<*"""-"""<+*+*iee1eI8@PWMM######M#M#@06IIee11
.      ;c:::::,:::::::::,,,,,,++cic""-"-""<*"*.,::;:<"**+<;**cc:,:::;;;"c-+;<,,;;-,++<**";+cii-oo11+"+<<"--<+*+*ciiiioe60@$WM########M#M8066Iee11
:       .:::::,::::::::,,,,,,;+ciic+::.,"-"<<<*::.:.-;<",;-;,<-"..:.:,,,"+<+<"+<;;,::::,-;;--*--;-o1";----<+++*ccooiioe8@P$WM########MMH066IIee11
.        ::::;::::::::,,,;,,,<+ccic",::;---"""-,:----,-;;-."-,<",::::::,-;:"-;,--:--,,,,;-+i-++"";+e";;""-<<+++*iiccioI@PP$WM######M#MM@066IIee1o
.       ;:::;::::::::,,,,,,;;++ccie+<,--";;;-:.:::::.:-,;--;"",<:::::,,--;,,";,--,"-;;,,;""-"<,,,;-0*;;;-;<<+++*iicco1I@PPHW#######MMWM0066IIee1o
. .    .i:::,,:.::::::,,:,,,;<+cccc-,+,,:,,::,.",,:::;.-.;;,;,,;:::;;--<"--"::;:-"--,,,,;;;;-"";;;,;;,;o--""<++*iicco1e@@PHM########WWP01occoee1o
..       :::;...::::::,::,,;;<**cc:,.,":::,:,.:...:.:,:;;;;--;,;;";;---"cc--"-;,;;;;,,,,,,,,;;;-,,;+;;,c*-""<++*iiccioe8@PHM####M##MHH01ic**+c1oo
.........:::,::::::::::::,,,;<+*c:......::::...:...:.;;;;;,",:..:-,;;;++**c-----,:,,-:,,,,,,,,;;-;;,,,-"-;-<+""<+oc*ii168PHM####WMMWH@oic*++<<*oi
........ :::;::::::,:::::,,;;+ ...........:,:..<,.,..::::;::::..,-,;--"<+*c+--,,,,,::,,,,:::,,,;;;,,,;-,,;;-"""<+*c**ioI8P$MMM#W$WW$@Iic*++""""<i
::.....  ::,::.:::::::,::::,;;-;      .........:;.:..:..::.:..:c+;,-<""<<+**;;:,:;:,,,,::::,,,,,;-,,,;,,,,-;;-""<*+c*ciI0@@M#M#WPH$PIc**++<""--""
......  .::,.:,:,,,:::-,:::,;;:.::.      ...:::-"<,-<;";:....::;;;,;,"<<<+*c;;,,::::,,,,:::::,,,,;,;"-""--<<<--""+*c+*c1008MM##M@P@1c*++<<"------
...::....::,::::::,:::-::::,,,:..:::::::::::,:::;,;:.,;......-;;,:,-+----<+*<;:,,,;;;,,,;,;;,,,,,;;;"61----;;;<"+1**++i16WHM###W11**+*+<"--;;;;;;
...:::...::.::::::::::;:::::,;,:,::::::::::,::::::::......::::::::,,,,,;::,:,....:::,,,,,,,;,,,,;;;;;<+<;,,,;;;;"<<*i1I8$WM1oicc+I*+<<<"-;;;;;;,;
......:...::::::,:::::;:::::,,,,,,,,::,:,,,,,,,::::::::::.:......::::::::,:,,:::::::::::,,,,,,::,,,;;co*"""-;;;<coeeI6@$HMMc**++<<<"""<--;-,,,,,,
......:...::::::::::::;.::::,,,,,,,,,,,,,,,,,,,,,,,,::::::.............:::::::::,,,::,::,,,,,,,,,,;;-<oc++****cio1eI00@$HW##$<""<<<--;;,;,,;"-"-,
.......:.:::::::::::::;::::::,,::::::::::::::::::::::::::::::::::::::::::::,,,,,::,,,,,,,,,,,;;--""<+i1cii*cii111I068@P@P$8Io*"""""""--,,,:----;:
::::::.::.:.:::::::::::::::::,,::::::::::::::::::,:,,,,,,,::::::::,::,::,,,,,,,,,,,,,,,,;;;;-"<<"<<<++ccccccooo1eeII8@@$@WPHWWHW8+"--;;;;<;,::,,,
::::::::..:.::::::::::::...:::,,:.:::::::::::::::::,:,,,,,,,,,,:,,,,,,,,,,,,,,;;-;;;-----""<<<""<<+***+*cciio1io1eI008@P$HHWMMM##W0I+;;;;,,<*-,,,
::::::::..::::.:..::........::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,;;;-;--;------"--"""""<<<++++**ccciiiooo1eeIII88$$WWMMMMWMMP6i+-;;,,;""-;
...::::::.:::................::::::::::::::::,,,,,,,,::,,,,,,,,,,;;;;;;;;;;--;;;;;-----"--""""<<<<++*****cciiiooo1ee688@PWHMMMMMMM$@6eo+<";,,,;;;
...::::::::.................::.::::::::::::::::,,,,,,,,,,,,;,,,,;;,;;;;;;,;;;;;;;;----"""""""<"<<<<++****<cicoiio11e66088@$WMMW#WMHPIIeic+<-;;,,,
..::::::::..................::::::,,,,,,,,,,,,,;,,,,,,,,,,,,,,;,,;;,;;;;;;,;;;;;;;;;;;;;;----"""<"<<<<<<+++*cc-ioooo1I60I0P08HWP#$P8P6eoi*+<"-;;,
..:.:::::......::::::::::::.:::::.::::::::::::,,,;;-;,,,,,,;,;,,,;;;;;;-;-;;;;;;;;;;;;;-;;----""-"""<<++++****cccooooi111@$8P0$1$@16II11oi*+<""-;
...:..:::.........................:::::::::::::::,,;-;,,,,,,;,;;;;;,,,;;,;;;;;;;;;;--;--------;"""<<"<<<<+++++**ccioo1oeI0oIee;,:,,8061oii**+<"--
.......:::..........:.............:...:::::::::::::,;;;,,,;;,,;;;,,;;;;,,;;;;;;;;;;;;--;;-;--""""<""<<<<<+++<++***icocceoI6e8P::::,-*6iio**++<<""
......::::::................................:..::::::,-;,,,;;,;,;;,;;;;;;,;;;;;;;;----------"-""--""""<<<+<<+<+**icciiooiceooP,::::,e:Ioc*c++<""-
...............................................::..::,;;;,,,,,,,,,,,;,;;;;;;---;------;;;-""--""-""""""<<<<+<+<++<*c11ooiI88$6:::..:::,,.+<++<<<<
....::::::..........................................::,,,,,,,,,,;,,,;;;;;;;;;-;;;;;;,;;;---;---"""""""""<<<<<++**cccoiioiocee,::::......:::.,<"""
  ::::::::..................................:.......::,,,,,,,,,,,,,,,;,;;;,,;;;;;---;-;;;------;-"""""""""<<<+<++*cci+iicooII,..........::,,,,"--
 .::::::::..  .......................................::,,,,,,,,;;;,,,;;;;;;;;;;;;;,,;,-;-----;;;;-"----"--"""<<+++<+cii1o+ce1..........::::::,,::
.:::::::::.. .......................................:::,,,,,,,,,,,,,,,:,,;;;;;;;;,;;;;;;;;----------"-"""<<<<<+++**+++ic*coc*..........::::::::.:
.......:.:.. . .........  ............................:,,,,,,:,,,,,;,,,;,,;;;;;;;;;;-;;;;;----------;-"""<<<<<<<++++ci*oc*o**:......: ...:::::.::
............   .....      .... .......................,:,,,,,,,,,,,,,,,,,,;;;;,,,:,,;;,;;,;;;;;--;---""""-"-"+<<++**c*+co*i**::...:........::::::
..   .......   .....     .    ....    ...............::,,,:::,,,,,,,,,,,,;;;,,,,;,,;;;;,;;;;;;;;-;;-----"-"-"<"+<+<<***<<*o**::::::::....:...:...


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