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

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

 .....:.:::::::,,,,,,::...::::::-"+<+<*c**""-.-"--"---;-;;,;;;.. . . . . .. ..   
     .::,:::..::.              ;-<<+<+*cc*"""-"""--"---;;,,;;;............. .    
                       +iii   :<<+*++*ccc*<"";"""<"""-""""<+*-............       
  .+<++++ .  ..,+cc-   ..oi .:;-<****cici"<"--+<""-""--+""-<;;  .       .. ......
:+                     1o   .:""*****ciii<<<,-<<"<""<"<""---";;;;;;;;;,,,,:::::::
c;             .-co1i1<.11c :,<<*ccccciii+<<:"++"<<-+""""----;;.;;;;;;;,,,,,,,,::
*cccccii   .oo. ..     :11  ."-""";"++<<**++,<+<<<<"""<--<-"-;;,,;;;;;;;;;,,,,,,:
    ."i.  ,o .  ...,eee.: ..,<ccicccio11<*++-++++<"""<<<<<+""-;;:--;;;;;;;;;,,,,,
.*<<+**++*<"<*cc*cicco**o+oe11ee1o+1eIee+**+*iioic*+<<+<<<<<<"-;,-;;;;;,,,,,:::,:
"<+<+++ci+**iooicoiio<e*ooo1oo*e1cc-6661cc*<<+**+cc*+<+<*<+++""<;------;;;,;;,,,,
+*+***iciiioooocoiic*<icoiiii+<1ico"666iccc-+oooo1oo*1ooooooo<"<;----;-;;,,,,,,,,
c**ccciiciooiooi1iiII6o11ee11ioiic-+cII*cc*<+******c++*+*+++<<<<;"--;--;;;;;;;,,;
+"++<"<<"""---<"-"-"""-"--""--;::-<**c1*ccc"+1608@+*@**+I0e0c++*++<+"**+c**+++""<
;;---"""";--------"<++++**<""<<<"-"*+"**cc*"+i+*i+*iIeii<I+*<***c*+*++++++*++<<"c
;-""""<<<<++++*+**********c**<""+"+***+*c**+1oioioo11;eIeIIIe<<+++*<+++<++<*+++",
-""<<<++++**********ccccc*ccc**<<<<"*<*ccc++<+++**+**ccc*++*<+;-;----;;;;;;;,,,,,
-""<<<<++-++"-+*+++++++++<<+*+""";+iio+ccc+<***+*+*++c*i*c**i<;;;;;;;;;;,,;,,,,,:
"<<<<+***ccciii*iicccc***ccicc<"""+ioiccccc+***+++c+c**icc**+<,;;;;;;;;;,;,,,,:::
---""<<"<<<<<<+++<<"""""ooio*ccc*o1ee1iici<+<+*++*cc**cc**+++<,;,;;-;;-,,,,,:::::
-"<<<<<<<+++++++++**++"cIi1ooo1oiIIIIciiic*cc*+o*++icc*c+c<+<+,;;;,;;,,,,:,:::,:"
;---<<<<+++++++++++++++II111eeeo11II6cooo+ccc*c*1*ccciio*c**++;<*ci*<<"------;;;,
-;-""<<<<<++++++++++<<"II6I11e11ee666i1ooci**ccic*ci*cc1icc*ic;;,,;,,,,,,,::,,:::
---"""<<<<<<+++*******166ei;*1-16I666o1ooccc***cicccccioccccio";,,:,,,:::::::::::
,;;----""""""";"""<-;;6061o1e*e1eI60I1111*i*ociooo0oii11iiici*-;:::,:..::::::::::
:,;;;;-;-;--;-;;;,,""*0II6IeIIe11I60i11oo+ccic*ccicoocoo1iciic+-,::;;,::::,:""-""
-----""""<<<<<<<+++"c60I6eIIeeeee608iocc<<***ioi*oeoo1oociiooi*<:.:,:,:;:::,"";":
ccccccciiiiiiiiiiio-"6666eIee11oeIIo"";<,-"-"<occiioociiocci1i*<:.,,,-;:.",;"-;;:
iiiiccciiciiiiiiiii*i0I6IeIee1ooo*i"+*.....:.,-"*cooiicoicoioo*<:,-:,;:::,::.-"""
ciiiiiiiiiioooooioo1e0611eeoii*++":-;e";.:::,::"+-coiiciicoccic<,;.:-,":;:;..;-";
iiiiiiiiooi+o**ioooc606Ie11o1oi++:::Pi1*0+";""-<<,,ie1i1oioiiic+-;:<::".--::::.;-
iiiiiiioiiii**cciio180006660066i":6PP@iHW1ioi+":-:,<i1i1iioioic*";::.:.,":::"-"+;
iiiiiiiii+*cc**cii*08@88II608@0c,*@$WWWM###8W88i1...i1o1oo1ooioc:::,;:-;<-",;,"";
*<"**ic";,;-<"*iii*H$$H$WW086I@oeI8HHHPWMMMW$$W$8...*io1iioioici::;,;;"..:--,<-,:
-<";";,--;;,,";"c<6P$$P@H$HH$$8i<8H$@$PPM$H0oPW@0.,,"1ioo111eoio::,:::,;:;<-:<-;;
;<,;,,,-;";,,;<;;;88@PP@PHHHP88e0$WWWWH$WHMMWHWPeP,,ciooooiooooo..,:...:;<;-;---,
,:..,,,::,-;;--;-"@@P8088000000@o0HWMWHWWPMMMWW810ic6eo11+io1oio  ,.  .;,-,:"+c""
:::,,,,,,,-,-;,;:e8@H$@0000060@@1@HHWWWHPHWWWW@W+iiieoi1Iooieii1..,,... . ..-"--;
:::,:,,::::,,,,;:00@0@00I68I66@P@i$WH8@W$H$WWW@<+coi1ooooico1iio. ,,.   ...:"-++-
.  :::::::::,,;;-@@88806@80680@Po<<@HHHHWHHWHo<<io1o1o1o1ioiiooo..:,..:... .--;,;
:.:::  .:::,,,,:e@800880800060I1*-<c@HWWWH88c<c.ceee1ooociiIoooo..::.  .. .."--;-
::..:::..: :,,:,0@8008860ei**i,;-"<61$HHHPc**o:-,,;*1ooi1iicoi1o..:;.     . "<,--
::.........::,,<080000icc*-<8HP8PHHH$$HHWWWHWH------;"o1iooioo1o.. ,.     :..--;,
..:........::,:-+0IIic*;;;-WWWWWH$HWWWHWWMWWW";.:,;:o;,<1oii1iei. :,    ...: "-;;
..:........:::.606cc+-;---"WWWWMWWWWWHWWHMP"------"""----<iioiec:.,;:...:...,:-;;
..........::::-6eci--;-"---+*o;*6c*+++o,;-;--"""""""""----,@P8o+:..,:.  :. .::;;;
..:.......:::.1i*;--"";-,,,;;,;-+++c**-*<-<"-"""-"""""----"1ooo+:.:,:........:.;;
.........:::::cc;;-"<+;--;;::<""**+*+""----<+"+<"""""""----1cii<..::::.. ::,,;,::
..... .. ::. ,*;;;,;-<";-;;;+""+****<+------""-"-""""-"----"oi*<,::::  ..: ..:, ,
.........:. .,;;;;;;;;-;-;<+<<+*c*c*;-"--;"---"----"-----"""cc+<-:::,......  ,:: 
........: ..:,;,,;;;;,,,;<+<+++***c*--------"---"--"------""oc+e*<-;: ...... :., 
.. ... .:. :::,,,,;;;;-<<<<+++***++-----;-----;-----------""1c"*:::::..........: 
....... :..::::,;,,,;"<<+<<++***c<*<;;--;-;---;-----;;----""ic"+"",,:.........:: 
........:..:::::::,;<<<<+<+++*+***<----;--;-;-;;--;;--;;;--"cc""....,..  . ..... 
.... . .:.:::::::::"""<<<+++++++***--;;;;;;;;-;;;;;;;;;;;;"-"*"-::::,:..... ...:.
.......:...*oi,..::-"""<<<+++++++<"-;;;;;;;;;;;;;;;;;;;;;;--;+--:.::,:::,,,:.... 
 ......   .iiiic"::--"""<"<<<<<<*c;;;;;,;,;,,;,,;;;;,;;;;;;;;*--.:..:.....  ..   
        ..:cccc";::;""""-""""""+<;,;;;,,,,,,,;,;;;;,;;;;;;;;;+;;:::::... .       


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