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

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

IeeeIeIeIIIIIIIeeIIIIIIIIeeIeIeeIeeIeeeIIeeeeIIIIIIIIIIeeeeeIIIeIeee111oicic*++<<""<+**c*+*iiioc*c1oic*c""<+o6666666666666I6666666666666666666666
IIIIIIIIIIIIIIeeeIIIIIIIIIeeeIeIeeeIeIIIeeIIIIIIIIIIIIIeIeeeIIIIIeeeee11oiiic*cccccciiii1i*ooioo++++<<<<<<<<*666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeee11oiiicc*ciiccccc*cccooi1o*++++<<<<<<<+666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIeIIIIIIIIIIIIIeIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIIeIeeee11iioic*occccccccc*cooo11*++++++++<<<+666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIIIIeeee11oioiccoc**********oo1e1*+++*++++++++666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIIIeIIIIIIIIIee11cooicic*********co11e1c*****++++++*666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIII1IIIIIIIIIee11cooiiii"<<<++*ccc111e1i****++++++++666666666666666666666666666666666666
IIIIIeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIII1IIIIIIIIIIe1eiooiiio1eee1ooicco11e1i*<+<<<<+++++666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII66IIIIIIIIeIIIIIIIIIIeeeo1ooiie1111oooiii1e1ee11oiicc***+<<666666666606666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII66IIIIIIIIIIIIIIIIIIeeeo11oioe11oooooiii1I1eeecccccccccccc666666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII666IIIIIIIIIIIIIIIIIIIeeooIoioeIee1oiooii16oIeIccc*cc*c***c066666666666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII666IIIIIIIIIIIIIIIIII-;:::eoioe1111Ioooioce11eIioccccccc*cc666666666660066666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII;<++++6666IIIIIIII6IIIIIIII;:;+***oooe06IeIoooooio1oeIio*ioiiic*ci666666666666666666666666666666660666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII-<<+*+*666IIIIIIIIIIIIIII1o::-"c<<oioe1I1+cc<+oiio1oIeci+"<cc"*cci600000000666666666666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIe1o""";--;,666IIIIIIIIIIIIII1oi:","*<<*oieoI8eIo1oeciooe6e1**+<cece86PI00066006066666666666666666666066066
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIee1oi+"-"-;-;I66IIIIIIIIeIIIIe1ii,.::<i+.,ce1I66$eIPM1oooe*+**"*16H6@0@I600066000666666006666666666666666666
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeIeeoi-.,,,-;-6II6IIIIIIIIeIIIIeo,,::-,ccc::,,"@@60666e68oo;"<***++18#eI01I00006066666666666666666666666666III
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIeo:::.:.-";:..:,IIIIIIIII16IIo,:::.:.+c+.:::,;-@8M8H8M0@io;<*iicc<8I6I6W1e0000006666666666666666666666I1oiIeI
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeee:,::::::... ,:::::eIIIIIIII1o"::.:::*i-::::::;;"M6$IH#6@*co+c+ciii688$0I660006066666666666666606666666eic*IIo
IIIIIIIIIIIIIIIIIIeeIeeeeeIIeeeee1o,::.:::: :   .:::::;eeeeeee1occ,::::*cc::::::;,,<8PII0I6W***+++cc**0IP@8@P8000066066666666666666666666I1ic*o;.
IeIeIIIIIIIIIIIIIeeIIeIIIeIeeeee1ic,::::.::::.  .::::::eeeeeee1ic*,::::*c:::::::::::,,;e#6I0+*o-;;"":11I8HP@HH000000666666666666666666666I1ic*+..
IIIIIIIIeIIIIIIeeeeeeeeeIeeeeee1ic+,:::::::::..  ::::::,eeeeee1ic*::::::,::::....:::::,,e611eoi"+,-,o1oeIee@W$000066666666666666666666666I1ic*<..
IIIIeeIIIIIIIIIeIeeeeeeeeeeeee11c*+,,::::.::::.  ::::::::1eeee1ic*+<.::::: ......::::::,-H1oeo.,...11o6IeIe00$60066666666666666666666666Ieoc**<. 
eee;""<<eeeIeeeeeeeeeeeeeeeeee1oc++:::::: ..::..  :::.:::oeee11oc*+-::..   -......::.::::o1ieeeo1;.<iee1Ieei*c66666666666666666666666666Ieoc***-.
eo""<<<<";eeeeeeeeeeeeeeeeeeee1oc+<:::::::::::..  :::.::::1eee11oc::.:....."..<-;::::.::;o1ieIeo.:oee6IeIIe1*+666666666666666666666666666eoi**1*<
i+,-;-,;-<+eeeeeeeeeeeeeeeee111oc+<"..::::::.::    . .::::11111-,:::..::...<;,"+**";-,c;o1IiI1e1oII66Io1Ie1i<"I6666666666666666666666666IIoc+...;
i+,:"<";"-+eeeeeeeeeeeeeeeeee11oc+<"..:::::::::,,.,..  ...1111::.:::::..... -";:<1oooo":ieI1*+1*e1o1eeI6Ieoi<-6666666666666666666666666IIei<...:,
o*<";-<--"ceeeeeeeeeeeeeeeee1111o*<"::: ...:::.:;,;,-<+<;-o1+:::.::.::.. ....-cc++o<-<:::cie1*cii0Ie6IIe1c:<*<6666666666666666666666III1oic:...:<
1o*<;:;;;-,::,,;eeeeeeeeeeeee111oc+"::::,:..  <+++**--"<,,;-.::::::::::... . .-c"ic*..:::++**cc*+<++****ci1c+<I66666666666666666666IIe1icc.......
";,,;,;:,,:,,:,:,;ioeeeeeee11111o*+-.:::::::;--""++<--";::,:..::..:...:....   .,::......: -;-*,+<; .: c11eo*+"II66666666666666666IIIeoic*::.. . .
c-";,;,,,::,,,,.,,;+;ce11111111oi*<-.::::..:,,;-,::::::.........:..::........    .......:::...  .;*<..oo1oo+<-IIIII6666666666666III1oic*,:.:..  .
c*""-,,;;,:-"<<;;,;;;,,.....o11oi*<"..::::..:::,...:...............:. ................::::       ........:1+:-IIIIIII<+c++III6IIIe1oic**:...:::..
+*<;"",,,,;;-;;::::,,:.  ....-ooi+<"-; .::.- ".,....... .. ::..::..:......-:+":*.............  ...........:*,;eIIIII;.,:-.IIIIIIe1icc-;,:... "+<i
  """"-,,;,,,,:::::,:  ........oic+"---- ..:---.:..:;....   ......:.. ....:...,.......::....   ...........<+,-1IIIII..:::.IIIIIe1ii**<<<<-.  +*c<
<<""--;;:,,::.,,:..     .......:ccc+"---,,,.""".:..., ..    ......:............:.............  ........,,..+,;iIIIII ..0i"IIIee1icc*+<""<""".-,"+
+:....... :::.            . .....oooiic* <"."-".........   . .......   ....::."...   ..:::..  :. .....   .c+,;+eIIII  *$-Iee1ooic**+<<<""""-:::..
.,:.                          ..:.:,:...""-:---;....  . .. ..:......    . ..:.......:<*cc*:.. ., ....."*c.*+.:-IIeeIe<I1I1eoooooie6oici<":.:. .  
:.                          ..;:...... .-<.""-:...   . ";,,.....,,..        ......-:-<++**<...   ......:,.,-,.,IIIII*II*Iee1oo1ooi1ci<"+:....    
  ..              :.,...-    . ..   ...c"-.:..:,. .  ;,-;-;,.."*cii*........   .--",.,-"c***cc-++;,;"+,-,.:<,:<-"-"---.;;"-"""<"+-,";"+""--"""o""
,:.     :-",      .iieioo. .   .   .cic<"":<"--;;..  .:,,--"-:-<*c+::.... ...... .  .  .... . . .   ... cI-;;-c--,---;;"i-"<"*o1*;,;c+iooic*+<;,,
,,;;  oo11oo.,    .1oeioc: .    .  +++*<<:.<-,::::.  ..::,-"+*";<+                      ...   ";.." .:-----------"-"-;;-;+iooooo+--"-,oooic-;;;,,
,... ..   . ::.    c1iioi; .    .-*ccc*;:;;::,,,::   .. ..""<+c-.;:                    ...    <i,,.::.I6*;;,,;,,,<IIe;,;;,,,:::,---<-;oi"";,;;;,,
.  :       :.*     :oiiic+...   .++*cc*";..,,,,,::..  ....;;<<*<-.-          .                "IP@@,;;;600I1@cc<";<<--;,,,,:::::,;,"::-i";;,,,;,,
,  .  .:.::cii:    .<"*c*+; ..   <+c***+, ",:::::::   ...:,;-"++-;                            <11o.*o*..ec*Iee*-<-ccc<+++<<<<""-"++c"-<c<<+++++,,
";     ..+*ccc:     c****+;  .....+c***+,;+,,,:::::. .....,,;;"i1;:                           <<<.e<oI.:o*<c1I68P$H,;;+1+:cic-;;,,,,-+ci*-,<*c*+,
c",  ..  *cccc<.    ++++c*"-;...:.:<,:,:, . ,,,,,::.  . . ,,,c;-;,,.                  .   .   <: o++ci,..ic+188888660c*08@@1--"i<,,,,,,;<:cc";*,,
*+-;     +****+:   ..++*c+   ....:.:,:"::...:,::,,,  .:::,,,,:eeI88-       .    ..... .........c"+""-<c,:   .;-;I@@@80+,.:.;."6-+<+<<++**<.:;<*,,
**+-;     ++**+,   ....::,,,:....:::,,:,,,,,,,:::,,  ::::,,,,:,,+++++<"-----;;;----;-<*i1eIe1+<*++<:<<<". ,     .:. :,-.-..,:,;-**+*+**+";,":"*:,
**+<;,   : .,:     ... .,-;,,::      .,;,,,,,,,,,,,  ::::,,,,::::,,::,;","<"+++<<i*<+<<<<"<<*--"-."<<<+<""-;     ,..:":;:"<<<+++***c+<;;---:<-*;,
+++<-,:   .::,;:...:. ...,:,,::::::::,;;;;;,,,,,,:.  ,,,,,;,:::::"<<"--.-;;;,,,,;::::,;""<*,<+**++++++++++<<<<<<<-,""<<<-;,.::-*c"<";;"-;..:+:+;:
 ..:.... . ..;;;:::::::::::,,,:,,,,,,;;;;,,,,,,,:,  .,,,,,;,,:...<<+""-"""""--"o""-;----c;,;;,;,,,:::::,-<+++*****--"+<*****c:*<<,;-:;..:..:<,+<<
:,,;,,:. ......,,,:::,,,,;,,,,,:,,,,;;;;;;,,,,,,:,  ,,::,,;,,:..."<<;.,,,,;----+"""""""c""-"""""""""-;--------;,:::::::;<++*-::,;---.....:.:"""""
..;,,::: ....:,,,,,,,;;;;;;,,,,,,,;;;;;;;;,,,,,,:.  ,,,:,,;;.:..."+<".,.;,,,,, :,,,,. ::;--;"""""<<""<<<<<<<""":-"""<<<","<<+"-;--.....::..,;;;;;
 .:.,,,,::::::.:,,,,,,;;;;;;,,,,;;;;---;;,;;,,,;,  .:,,;,,,; ...."<<".,.,,,::, -,:,:. o     .. .,,,,,,.,-""""";"""<<<<<<;"<<+""::..........,,,,:,
  ..,,,,:,,,,,;,,:,,,;,;,;;,;;;;;;;;;;;;;;;;,,;,,  ,,,,,,,,,..   -<<" :,,,,,,: 1,,:,  .     ..  .,::::              .,-"-"<<+<..:.::::::::.:,,::<
:::,,,,,,,,,;;;;,,,;;;;;;;;;;;;;;;;,,;;;;;;;;;;;;,,,,,,,,,,,.:...-"<-..:::::::..::::.       ..     .                     ""<+<::::.:.:::::::,::-i
,;;;;-;,,,,;;-;;,;;,;;;;;;;;;;;;;;;;;,;,;,,,;;;;;;,,--:,::,, .:::-<<;:::::::::::::::,c....  ..                           """<<:.:::::::.:,,,,::+1


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