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

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

--"""<<"<""<""<<<<+ci+""-;--"<<<<<<<<<<<<<<<<<<<<<<+++++++<+<<<<<<<<<<<<<<<<<<<++++<<"<"""""<<"<<<<+++<<<<<<++**+",...:"<";-;-ie0@@0+cP##1<"*+,::
,,,,;;;;;;;;;;;;---<+<<""--"<<<+<<<++<<<<<<""<"<<<<++++++++<<++<<<<<<<<<<<"""""""<<<<+<+<<<<<<++<<+++******+<"+**",:,;--;;:::"I8PH$Pco**c*<<*":::
,;;;,,,,,,,,::,,;,,;<<""-;""<+++<<++<"""""-----""""<<<<<<<<<<<<<<<<<<<<<<++<<<+++++<<"""<<<<+<+++<<+**********+++"""-;;:..:::;6PHWH$1e",,-+<*+:::
80688HH$6ePP1;,-i806Ie<---"++++++++<""----;;;;----------"-"-"-"-""""""""""<"""""<<<+++<<++++<<"<<+++****c*****c*+";;:..::.:,,,6$WWP1+o",,,**co,,,
8P$HWWHHo8WHI,,;;c$H$H1---<****+++<"------;;;;;;;;;;;;;;;;;;;;;;;-----""""""---""""<<<<<<++<++<<<<<<<<"<<++++++*+-::..........o0i::.-+<;;;o8H0e1o
WH######W@MHc;;;-""*e88"--<******+<""""""------;;,,,,::,,,,:,,,,,;;;---;;;---;;;-;-------"""<<<""-"""""--<"""""++-:,"<,"<,-*<<";-,..+0*;;;+i+1"::
0@P$HMMW@;;"0WWHHWPP80e<--<c***+*+<<<<<<<""-----;;;,,::::::::::::,,,;;,,,,,;;;,,,,,,,;;;;;;;;;;-;;;,,,;;;;------<"+<io"<c"+ci*""<..:"0o;,,-cio+,,
,*HM#####"1W##M#M##MWP8+-;;*c****+<++<<""---;;,;,,,,,,::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;--"-"cIeioii-::...:.;;;.::ie";-"ccoc,:
;<168W#MW<1Io;*PMWP$c+"--,;,c*+*++++<"-;;,,,::::::::::::::::::::,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;--<<++<*i+:c1c<oi;+*<<"+c***co++;cc*ci::
,;o88@08+-++<-""<++c<<+";,;-;,-""""-;;;,,:::::::.......    ..:::::::::::,,,,,,,,,,;;;,;,,,,,,,,,,::,,,,;;;-"++*+*i+,<*+<<-:"<"<<"<*;.*1c"-"ioo1-;
;;;------"-"""""<<<*-,,<"-"c*";;---;;;,::..:.:.:::::::::..... .::::::::,,,;;;;;;;;;;;,;,,,,,,:::....::::,,;;-<**,::::::::............-+1";;io0I-:
ioiooooo11111eeeeII6<,"+<<<*co:,:,;;,::::,,::,--,:::..:.::::....::::::::,;-;-;;;;;;;;;,,::::...........::::,;-+<,,,,,:::;::::::::::::;+i***c+"i-:
iiiooooooo11eeI6608P*;c+<"<cc*++,::::,::::::;"";::....:.,,::.::...::..:,,;-----;;;--;::::.........:,,,:.::.:,;<"-;;,,,,,-,,,,,,,,,,,,;co6@$Pc*i":
<<<<<<++**cio1eeI08$@*+++<+cc*+<"-,::;,::,;,-"<":::...::,,,::::.:::::,::,;-""------;::.....::::..:.:;;;,::::,-+--;,,,:::,::::.,::.::::<8$iii*+c+:
"<"<<+++**iio1II08@HM<<"--+cc*+<""",,-;;;;--;;-"-:::..:,,,::::,:::,,,,,;.;-"""""""",:::.::::::....::;"+",::,;;;:.-;,,,:,::::::;:::::::"cIee1i+*c:
<<<<<<++*cioo1eI08PHP"-;,-ccc*+<<<";,--------;;;;;;,,,,,,::::::::::,,::,::,,:::...:::,:::::::::..:.:-""",;,-+-:::::,,::::,::::,:::::::"*ooooc++i:
<<<<++***cio1eeI68P$*";;;+iic*++<<"-:--""--"-;;;,,::::::::::::::::,:::,:.,,,,,,,,,;,:..:::::::::::,;----<<"<+;:::,:;:::::,::::::::::::-+1666I++i,
++<+++**cio1eIeI08P$I"-;-*cc***+<<"":-"--"----;;;,,,,::::::::.::,,;,.:;::,;-"""""--,:..::::::::::,,,-;-"<+<"*,::::.:.::,:,::::,::;:,;:;<c1111+<c,
+++++**ccio1I6II08@$@<---*cc*+++<<<"":;-"-"--;,,,,:::::::::::,,;;--;;-,.;<+<+<<<<<+<,.,,:::::::::,,;;-"""<"+*:...:,::::::,::::,::-::::,"c1o1o+<c;
*++++*cciii1eIII60@P0+"--*cc***++<<<""-,,;---;;,,,,:::::::,,;;-------;:-++++<+++++++;:"-;,::::::::,,;;-"<<<**::,:::....................,*c+io**i<
"""""""<<<++ccc++*cii++<-*****++++<<<<<""";,,:,:,,,,,;;;;;;--"""""-,:,"<<<++<<<<<+++<,;""-;;,,,,,,,,,---"<+*<-;,;, .     ..............,*i*c1*<*+
 .............:...::<+c<"+*c**++++<<<<<"""""""---;;,,,,,,,,,,,,,,;;--<<<<<<<<<<<<<++<-:;"""-----------""<+*ccoc<-*.,..   ..............:<<*cic*ci
....:;------,...:::,;cc+""*c*++++++<<<<"""""""---""--""---------""""<<<<<<<<<<<<<++++<"<;;,,;;-""<<"--"<<+*+-;:.**ioc-...::.::.::::::::;<"cioio1o
...:,++*cc*+",,,,;;;;*+<<<+****++++<<<<<""""""-""""-----------"""""<<<<+<<<+<<<<++++++<""----""--------""<+**,..-++++;.."+;::::::::::::-*<+co#0Io
++**+**<--;;-+c**cccc+*+<<++*++++++<+<<<<<""""-"--------;-----""""<<<<<<<<<<<<<<<+++*+<"-;----------"""<<++*+...;"*o::::;-,::........:::+<;;-II1i
ccc**cc::,::,*icccccc"++<<"+**+++++<<<<<<<<<"""----;;;-;;;;;;---"""<<"<<<<<<<<<<<++++<"-;,;;;;-;---""<+++*+*,...:,,<*o11oc;:......:....."*+<-e*+c
****+*+"i11i"*ei*cccc*i1i<<+*++++++<<<+<<<<""""""---;;;;;;;;;;;---""""<<<<<<<<<<<++<*<-;,,,,;;;;;--""<<+++*+:...:,,,*<+**c+*<-,::::::.::"*e0I#H;<
++*co0PWMWHHH@61c++++ciI81+++*+++++<<+<<""""""""----;;;;;;;,,,,;;"""""<<<<<<<<<<<<+++*-,,,,,,,;;;--""<++*+*":;:.:,,;+****c111*,,,::::.;,+cie1c<,-
i@M###MMMWWMMMMMH6o1eI0HH0c++*+++<++<+<<<<"""""----;;;;,;,,;,,,;-"""""<+<<+<<<""<"<<<+*;,,,:,,,;;--""<+++++"iiic,,,;;,,:,;c1i-::-,:::..:-*co1i",;
HMMMWMWWHHWWWWMHWWPI1eI@$01+++++<++<<<<<<<<""""---;;;;;,,,,;;;;-"<<""<<++<<<<""""""<<+c<,,,,:,,,;;--"<++**<:-"<";"",;;:-+c*i*+++o0$@",co1o"oo1<,-
HP$HWWWH$$HHWWH@8P@8oioe6e1*+++++++++<<<<<<<"""-;;;;,,,,,;;;;;;"<<<<<<<++<<<""----""<*c*-;;,,:,,,;;-""+*++""<--+*<+<<;06HHIocoo111Me"::-i0<oie*-<
@8$$$HHP$$H$$$6i6@0@0eoiooic<+++++++++<<<<<""---;;;,,,,;------;-""""<<<<<<"""-------"+*+-;;;,,,,,;;-"<+**<<---,,,,,,:,"**+"<-"***+<,:::,-i"1e1*..
66$$$PP8P$H$$P6i166@@e1e066o++<+++++++<<<<"""--;;,,,,;;--------;,,,,;--"""-------;--""<--;;;,,,,,,;-"<+++:..:::-:,;,,-;,,,-""";;,,,:::::-o<o1i*:.
6e@$$PP@8@$H$@@o108@@0ooo1ec<<<<<++++<<<<"""--;,,,,;;;-----;---;,,:::,,,;;-;;;;;;;;;"-,,;,,,,;,,,,;-<+++-""<++++c**cc"-;-;;;;;;;;;,;,,;;;i+c+*<,.
0iIP$$P@@00@$PP0II08881e@WW1"<+++<<<<<<<"""-;;,,,,,,,;;;;;;;;;;;,:::::::::,,,,,,,,,,:::::,:::,,;,,,-"<+<;,,,::,,:,"<*+1e111111ooiooiicccc1c<;<-,:
i*o8@P$@@@0II001<c1e6eoI88$Po<<+<<<<<"""""-;,:::,,,::,::,::::::::::::::::::::::::,::::::::::::,,;,,-"<<:....:-c+..,---o+;;;------"<<<++*+i*;""*1;
*ce860066I8866ic+<"<*6$P@@@@I*<<<"<"""""--;,::::,:::::::::::::::::::.:...::::::::,:::::::,,::,,,;,;-"<,.....,-,:::;;;-c+-"""-;;;;;;----;,::::::::
c60o<""+"--"+""<""-<iII111eIIi*<""<"<"""-;;,:,,,,,,,,::,::::::::::::::.:::::::::::,,,,,,,,,,,,,,,,;-";............*1oo1*-""+,:::.::,,,,,,,+**+++<
*ooie6PMMM@@#H@Pe11eI8PIoiiceo;<""--""--;;,,,,::::,,,,,,,;,,,,,,,,,::::::::::::,,,,,;;,,::::::,,,;;",.       .....:,,,,;::::,,;;,;;;;----+iiccccc
eeeee68P01**<<*<-"o0888@I<6*,.:,-;------;;;,,::::::::...:::,,,,,,,:,:,,:::,,,,::::,:::,;;,::,:,;;-";..       .....:,,,;;,;;;;;;;;;;;,,,::;*****c*
eeI+*c"<-<+<-"<-<*6@@@PP1,,.....,;;--;-;;;,,,,,,,,,,,,:::........:::::::::.:::::::,,,-"---;,:,,;-",:.        .....:,,,,::.....  .:.....::."cccccc
00Ii*<+-+c";;;-;iie1oic::::... .;;-;;;;;;;,,,,,,,;;;;,,,,,,,,,,:,,,,,:,,::::::,;,;;--"""--,,::,,;,::.        ......:...........:,,,,;;-+""iicccc*
801c*<<cc<,,;;;<*+I1",:,:...   .-";;;;;;,,,,,,,,,;;;;;;;,,,,,;;;;;;;;,;;,,,,,,,,;---"""--;,,:,,,,:::.      . .....:,,,;;;;;-----;;;;,,;;;;iccc***
,<+*ccii<;,+"-"*+c1+:,::...    .-""-,;,,,,,,,::,,,,;;;;;,;,,,,,,,,,,,,:,::::::,;;;-""--;,,::,,,,,;;-;.       ......,;;;;;;;-;-;;;;;;;;;;;"cccc**+
"o1icii+--*<"-"ce0+,:::....  ..:;"""-,,,,,,,:::::,,;;;;;;;,,,,:::::::::::::::,,;;;;--;;;:::,,,:,,,;,:::,;;:........,;;;;;;;;----;;;;;;;;,,+***+++
1eeoo<"+<<++++<<-,:::........ .:;--""-,:,,,,::,:::,,,,,,,,,,,:,:::::.::...:::,,;;;;;;,,,:::,,:. ;::::::::,;,,;;,,,,;;;;-----------;;;;;;;;;<++**+
ioo1*-"+<";,::::::::...........:,-;-"";,::,:::::::::,,;;,,,,,,:::::::.:::::::,,---;,,,,,,:,,:::. :,:,,::::.:::,,;""""-------------;;;,,,,,,,,;,;;
*ioo*;,::::......:::.....   ..::,;;--"";,,:::::::::::,,,,;;;,,,,,,:,,::::,;;;;;;;;,,,,,;;,,,....  :,:::::::,,,::,,;"---;,,,;<;-;,,;;;;;;;;;;;;,,,
,,:::::..........::...........:::,;-----;,,:::::::::::,,,,,;,;;;;;;;;;;;;;-;-;;-;,,::,,;;,..:::::  :,,::.:::.:::::,,,;,;-""<"---;;;;,            
:::..............:.......  ...:::,;;-;;--;,,,:.::::::,,,,::,,;;,;;;;;;,,,;;;;;;;;,:::,,,,:   .:...  :,.::::::..:.:.::,,"--""",,;-----;;;,,,,,,,,;
.................:......   ...::::,;;;;;;;;,::::::::::,::::::,,,,;,,,,,,,,,,,,,;,:::::,::    ..:..  .::::..:.........:::;;;;;,...::::::::::::::::
.................:......   ...::::,,;;;;;;;;;::::::..:::,::::::,,,,,,,,,:,,,,,,,,::.:::;,.    ..:..  .:::...:......: . ...,;;,..          ...... 
...........:............    ..:::::,,,;;;;;;;;,,:::::::::::::::::,,,,,:,:,::,,,:...::-+<":     .....  ::.......... .. .....,;,..    : ..     ..:.
........... ... .......      ..:::::,,,;;;;;;;;;,,,::::::...:::::::,::,:::,,::...:-"++**+".     ....  .:::... .... .: .....:,,...       . ....  .
........ ..  .  .......      ..:::::,,,,;;,;;,;,,,,,,,:,:::.::...::::,::::,::,--"<<++****+,     ..:.   ::::.. ....  .  ....:;;:.  .:.    .       
..... .   ............       ..:::::::,,,,,;;,;,,,,,,,,,,,,::::::::::::::;-----"<<++**cccc,.  ......   ..:.:.  .... .  .. ..,;;..      .  ..     
   .  .   .. .  ......        ..::::::,:,,,,,;;,,,,,,,,,,,,,,,,,,::,,,,,;;----""<++***ccc*,..........   :.:.:. ....  .  .  ..,::.        .      .


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