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

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

+*+*1eIIIIIIII6II6666I666666I666666666I6IIIIIIIIeIeeIeeeIeIeeeeeeeeeeeeeeeeeeeeeeee11eee1e1eeeeeeeeIIIIIIIIIIII66666666666e111111o11111oooic**<""
++**oIIeIIIIIIIIII66666666666666666666IIIIIIIIIIeeeIeIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1eeeeeeeeIIIIIIII666666666666II11111ooooooooiiicc*+<"-
+++*1IIIIIIII6I6I6I66666666666666666666II66IIIIIIeIIIIeeeIeeeeeeeeeeeeeeeeee1eeeeeeee1eeeeee1e1eeeIIIIII6II6II6666666666II11111oooooooiiicc*+<--;
<++*eIIIIIIIIIII6I6666666666666666666666I666IIIIIIIIIIeIeIeeIIeeeeeeeeeeeeee1eeeeeeeeeeeeeeeeeeeeeeeIIIIIIIIII666666IIIIII111111ooooooiccc**+"--;
<+**eeIIIIIIIIII66666666666666666666666666II6IIIIIIIIIIIIIIIeeeIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeIIIIIIIIII66666666IIIIII111o11oooooiicc**+<"-;;
<<<+eIIIIIIIIIII66666666666666666666666666I66IIIIIIIIIIIIIIIIIeIeIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeIeIIIIIIII666666IIIIIIII1111oooiiiicc***+<<"-;;
<<++eeIIIIIIIIIII666666666666666666666666666I6IIIIIIIIIIIIIIIeIIIeeIeeeeeeeeeeeeeeee1eeeeeeeeeeeIeeIIIIII6I666666666IIIIII1o1111oiiiicc**++<"-;;;
<<<+eeIIIII6III6I6666666666666666666666666666II6IIIIIIeIIIIIIIIIIIIeeeeeeeeeeeeeeeeeee1eeeeeeeeeeIIIIIII66I66666666I6IIIII111o11ooiicccc++<""";;,
<"++eeIIIIIIIIII666666666666666066666666666I6666IIIIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeIeeIIIIIII66666666IIIIIIII111111oooicc***+<<---;,
"<<+IIIIIIIIII6666666666666066666666666666666666II6IIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeeeeeeeeeeeIeIeIIIIII66666666666IIIIII1111ooooiicc**+<<"--;;,
""<+eeeIIIIIII6666666666666660060666666666666666666IIIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeeeeeeeeeeIeIIIIIII6I666666666666IIII1111ooiiiic***+<""--;;,
""<+1eeeIIIIIII66I6666666066660006666666666666666666IIIIIIIIIIIIIIIIIIIIIeeIeeeeeeeeeeeeeeeeeeeeeIeIIIII6666666666666666II1111o1oiicc**+<<""-;;,,
-""<<<+***cioiiioocioooioioiooooooooo1e666666666666I66I6IIIIIIIIIIIIIIIIeIeeeIeIeeeeeeeeeeeeeeIeIIIIIII6I666I6666666I66III11111oiiccc**+<""-;;;;,
""""<"<"<<<<+++++*c*ccciiiiiioiiiiiiiiioiiccccc*c******+***+++++++++++++++*c1eeeeeeeeeeeeeeeeeIeIIIIIIII6I66I6666666I6II6I111oooicc***++<""-;;,,,
--"-"""<<<"<<<++***cc*ccciiiiiioiooioiiiiccic**cc*c*++++++++<+<+<+<<<<<<<<<<<<<<<<<++<<+++++**ccciiiooooo111600I6666I66IIIe1oooiicc**++<<"--;;;,,
-"-""""""<<"<<++******ccciiiiiiiiiioiiiiiiicccccc****++++++++<+<<<+<<<<<<<<<<<<""<<<<<<<<<++*****cciiioo16H#####H111111e1111ooiiiccc+++<""--;,,,,
--""""""<""""<+++*****ccccciiioiiiiiiioiiicicccc*c*c***++++++<<<<+<<<<<<<<<<<<"<<<<<<<<<<++++*ccciiiiioo6@@oIe1@@Me1111111111ooicc**+++<""-;;;,,,
----"""""""""<<++*****cccccccioioioiiiiiiiicciccccc*c***+*+++++++++<<<<<<<<<<"<"<<<<<<<<<++**c*cciciiioe66*1eo1i0$W1111111111ooiic*+++<<"--;;;,,,
;-----"""""<<<<<+++*****ccciiiiiioiiiiiiiiiciccccccc*c****+++++<<++<<<+<<<<<"<<<"<<<<<<+++c*ccciciiiioo0eo*oeIeo60HW111o1111oooiii*+<<<<"--;;,,,,
;;;----""""-""<<<++****c*cciiiiiiiiiiiioiciciccicc*c*****+++++++++++<<<<+<<<<<<<<<"<<<+<++I*ie1P8oiioio61cci60eiee$H111ooo1ooiiicc**+<"-"--;;;,,,
;;;------"""""<<<++++***cccicciioiioiiiciiiccccccc********++++++++++++<<<<<<<"<<<<<<<<+<++****M1iiiioo1$1cc**o1i1ePW@111ooooooiicc**+<<"-;;;;,,,:
,;;;;-----"-""<<<<+++****cccciiiiioioiiccicicccciccc*c****++++*++++++++<<<+<<<<<<<<<<<<<++**ccc0eiioo1W1occ**iic106W#Mo11oooooiicc**<+<"-;;;;,,,:
,;;;;-------""""<<++++*cc*ccciciiiiioiiiiciciicccccccc*******+++*+++++<<+<<<<<<<<<<<<<++++**ccciiMoooPPoiiicc*cc1108ePWoooooiiicc***+<""--;;,,,,:
;,,;;;-----"""""<<++<++*c*ccccciciciiiiciiiiccccccccccccc****+*+++++<+++<<<<"<"<<<<<<<<+++***ciiiie#8$8eioiiiio1e1@1o1e6oooooiicc***<<<"-;;;;,,,:
,,,;;;-;-1---"""<<<<<+****c*ccccciiiiiiiiiiiici*ccccccc*c****++*+*++++<++<<<<"<<""<<<<+++*+**ciiii1HI$Iicioo1ooo11eiioIM#oooiicc**++<<"---;;,,,,:
,,,,;;;--;c+--"""<<<<+++***cccccciiiiiiiiiiiciccccccccccc******e0888@@6++<<<<<<<<<"<<<+++****cccii##8*Mic*i1111111oioo11IMPooiccc*++<""-;;;,;,,,:
,,,;;;;;;-;o*+"""<<<++++*****cccciciiiiiiiiiiccicccccc*cc******666c000++<<<<<<<"<<<<++++++**cccci$##@ico#icii11111Ioiooe68M#@iicc**++<""-;;;,,,::
,,,,;;;;;---1*"""<<<<++++******ccciiciiiiiIiiciiP1icccoiI#cic*6III666*+*+I+<<+<<""<<<+++****cccc0@8Hcc*eoicio11@$111oio1o6PP$##oWW$0eo""-;;,,,,,,
,,,;,;;;;;--"e-"""<<<<<++****c*cciiooiciocio1i60@oo8611111110Mee8HIIe+**<o8cii<"<<<<<+++*c*c6e111e8IIII6oooo111e0e6P0eieiio16II$PP#e8eie"-;;,,,:,
,,,,;;;;;;;-"c<"""<<<<<+++***ccc8$8@$8#MM@PMMWWHP@@eiooooI0686P$HWMHMP$@$1@Ic1c<<<<<+*i0H#Mo06006ee1ce18$PHW$H#M#$0000080II*P606Ici*cc+@6c";,,,,,
,,,,,,;;;;---+1""""<+*oIeo***io111e11111cioiiiiii*ciiiiiieII8I060I8I866eo61o1I18880+<80+iII1e1o1e1oiii1i1166oiicoooioi1o11oiooo*ciii11ioi*1;,,,,:
;,,;,,;;;;;;"11""""*cei*166c*111eeeeeeeoce1oiiiii*cc+""<0oii8I166eI0e100I66IIee6666+<++I*1Ii1oeeI1iiioiii11o1oiccccciioo1oiiiii*+<+*1cci+<o",,,,,
;,:;,;;;;-<<<e1I8M6;+"++oi10**+ci+***+++<++i*+ccc*cc+"*";ii<<<<"""I0o16cIIi<"+cii<+*<++i+1ioo1eee1iiciiicioiiioiiiiiiioiiii*cioccccoo*i*+*ic;,,,:
,:,,,,,,;;"<<"<1ici,+"--<*co***c1****++<+++1<""<""""""*c;++*+<+""+66iIoc61<<"+c11+<<<**+oo1ioeIeeoii*oiiioo1iiiciiii*io1oiiic1i+<<coocc*<+*ii,:,,
,::,,,,;-"""+""iiic;;;,,-c-oo+*1Ic*+++++<++1<<<<<""""-c*;"<<oI1"ioI6ioio61<"<+iee<+<<+*+o11+oic<i+*+<o*ci+<+o*+**cI1c1ooooo1oi**iio1c<c+**+*o*,,,
,:,,,,,;;;--o"c"-,;-;;-"+c-ci++IIc*+++++<<+c<<<<"""""-o*;<<+66I"ieeIo6oo1o<<<cieI<<+<+<+o1o+++++o+++"c+<+1*i"<<"<<<I6@c<<+<"<<+"-<*+*o*<*+++ic,,:
,,:,,,,;,,;i"-;"*,,;:,,:,,;-*+i1Icc+<++<<+++<+<<""""""6*<,+<+<<-*I66iooioI<<<*iI1+<<<i++oii+<+++i++<<*+<<cio<<""""<006++<<<"<"+-"---"++i+<"*i,,::
,,:,:,,,,,-"--;"<;<",,,,,,-+c*+e1cc+++++*<<<<<<<"<<"""$*+;ic61e+<e66oooo16+<o*c1e<<<+++i<oo+<+++c<++"<<-o1""oo<"""""<++o+<""c""----";;;"<",<,:,,:
,;,;"";,,,;-;--;<;,:::::,,"+c+*eei*+*++<++<+<<<+<"""""$*+,oo6ei<<oII11oI16c<c*i1I+<<<+<**ooi++*<*+<<<<<I*--"""e*-"""+<<+<*c+<<"-;+-;;;;;-,,,:,:::
ccc*,:,,,;-<"-,;<c::::,,,,<*c<+e1c*<<<<<<<<<<<<"""""""$*+,ic*+<-;<"-,<++c1+"<*iII<<<<+<1*iii+++<*++<"+8+<--""""i6-"<1<<<<1<<<<+*;;;;;;;",,,,,::::
;-,<,:,,,;:::::;"+:::::,,;<*+<<ooc*<<<+"+<<<<<"<<"""""H**,eeI11"-eei,IeoI8c-"*iee<<<+++**ioc*+<<*<<<<6"<---"<"<""oo"o<<<"<+"i<---;;;;;;",,;,:,:::
........................,+c*<"<iii*<<<<"<<<<;--""""<"<<<<<+<++<<+<<<"-+<*e<;"*ieo<<<<+<++iccc++<*<+6"<<<---""""""-<ei<"""c"<<"---;;;,;;;,,,,,;;;-
. ......................***-""<cci*<<<<<<<"<,:,:,,,,:,,,,,,,,,,:;;-c,eIe1H1;<*i1i<<<<<+<<+**o+<<*+8i-<<+""-"<""""-"<1I<"*<"i""---;;;;;<,,--"<"++<
.   ...... .............,:,-"""ccc,<<"<<<<<":::::::,,,,:.:,:::,:::::,1ei11-;<*ioc<<<<<+o$+++<6+<16<<"<<+"-"""""""-<"**Ii"<i"""-----;;;-;<<<<+++i,
....  .. ...............,:,<<<+***+++<<<<"<;:::.:::::::::::::::::::::<<"<<";<+iii<<<+++oi**<+<+60+<<-<<*<<"""""""<<+*occ0*<"""---;;;;-++*+***o;,,
........................,:,*iP8<c*<**<"<"<<,...... . ................"-*"c";"+ioc<<<++1Iei<+6101+@<<"<<*+""""<""<"<<*c"""I6e+"-------*-;+;;;,;,,,
........................,,,<*;<"*c1e+<<*+oc,............. ......... .<-e-+*;"+cii<"++<c1*c++i6i+coH<-<"ioP<<+<<++"<c8P+*"""6@<--"+"++--;+;;,,,,,,
   .  .    ... .  ......::,:-e6";;:;111ieee+... .....  .   ..    .  .cce6"i"cicic1coeei6Ieco0$8<P*8I1Iii0cooc"ioi*++6W$6c1Ii60P$06e*c++<";,,,,,:,
                     ...,;-"+-ci,:::"*1eeei*.... .  .               ."661e*"ooI6+,:,,,;;"-"o1c<;---"-"<+ciii1I1o11oioo1iccc1Ie"-;"+ciiici*1o*11o1
   ..                  ."-ioo11oci+;,*cio1e<.             .       ...*c1eIeeIIIIIeIeIIeeee1oo1e1o1e1eeeeeeeee*--c++,eIeIeeeIeeeeeeeeee1eeee1e1111
""<"""<<<+<<<<+++++++++*ccccciccccccccci*ccc***+++++<<++*+<""<""-;;,;;;"--,---;;;;,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::.::.:...:.....
 .               .                    ..                  ..                 . .                   .                            . ..             
                                          .                               .                                                                      
                                                                                                                                                 
                                                                                        .                                                      ..
                                                                                                                                            ..   
                                                                                                                                          .      


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