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

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

cccciiioooooooooo11111111111eeeeeeeee1*IIII66666666666666600006660000060000000000000066*66IIIIIIIIIIIIIeeeeeeeeeeeeee1111e111oooooooiiiiccccccccc
cciiiiiooooooooo111111111111eeeeeeeee1+IIII66666666666666666000066600000000000000000066+66IIIIIIIIIIIIIIIeeeeeeeeeeeee11eee11ooooooooiiiccccccccc
cciiiiiooooooooo1111111e11e1eeeeeeeeee*eIII66666666666666666066000000000000000000000006*I6IIIIIIIIIIIIIIIIIIIeeeeeeeeeee1ee11111oooooiiiiiiiiiiii
iiiiiioooooooooo111111111e1eeeeeeeeeee*1III66666666666666Ie6060600000000000000000000006ie66IIIIIIIIIIIIIIIIIIIeIeeeeeee11eI111111ooooiiiiiiiiiiii
iiiiiiiooooooooo111111111111eeeeeeeeeeciI1I66666666666*<"-+;1*I600000000000000000000006e16IIIIIIIIIIIIIIIIIIIIeeeeeeeeee1ee111111ooooiiiiiiiiiiii
iiiiioooooooooo111111111eeeeeeeeeeeeeeocIII666666666I,,:...:,;;*e6000000000000000000066eo6IIIIIIIIIIIIIIIIIIIeIeeeeeeeee1eI111111oooooiiiioiiiiii
iiiiioooooooooo1111111eeeee1eeeeeeeeee1ieII66666666i....:,-",,;;"0000000000000000000006I16IIIIIIIIIIIIIIIIIIIIIeeeeeeee11eI1111111ooooiiiooooooii
iiiiioooooooo1o1111111eeeeeeeeeeeeeeeee*eIII666666I:....:;+cio,,,<000000000000000000006Io6II6IIIIIIIIIIIIIIIIIeIeeeeeeee1eIe11111oooooiiooooooooo
iiiioooooooooo11111111e11eeeeeeeeeeeeee+eeII6666666:. ..:"<+*ccci0000000000000000000000Io66IIIIIIIIIIIIIIIIIIIeeeeee1Ie.:cI111111111ooooooooooooo
iiiiooooooooo1o11111111eeeeeeeeeeeeeeee*1eIIII6666I.;::."""<+c*ci00000000000000000000006*666IIIIIIIIIIIIIIIIeeee11.:+ .::::::11111111oooooooooooo
iiioooooooo1o1111111111eeeeeeeeeeeeeeeecieeIIIIII661;-;,"",:::+:806000000000000060000006c66IIIIIIIIIIIIIIIIeeee1oo+e1e11111111IIIIIIe11cooooiiici
iiiioooooooo1111111111111eeeeeeeeeeeeeeoie1eIIIIIII6c":,;"+c+"cc600000600000060000000066*66IIIIIIIIIIIIIIIIeee111eeeeee1111111IIIIIIee11o1ooo1o1o
iiiiiooooooo1111111111111ee11eeeeeeeeee1c11eIIIIII6I1"::,;;-":-<600006006000000000000006*I6IIIIIIIIIIIIIIIIIeei1ee111111111111I6IIIIIe11o1ooo1o1o
iiiioooooooo1111111111111ee11e1eeee1eeee*11eIe1111e,:;:....,;--6666666666666000000000006ce6IIIIIIIIIIIIIIIIII1ci1eeee11111111166IIIIIIe1ooooo1o1o
iiiioooooooo1111111111111111111eeeeeeeee+11oiiii:,,:::,:   .,;<666666IIIII6I66o"66666666oo6IIIIIIIIIIIIIIIIIe1cieeeee111111111IIIIIIIIe1ooooooo11
iiiioioooooo1o11111111111111111eee11eee1*1i+::,::..: .  .   ..  :,,;;IIeeee1II"-<<""""-"-""-"""""<IIIIIIIIIIe1c*eeeee11111111166IIIIIIeoooooo1ooo
iiiiooooooooo111111111111111111111111e11co::..: ::::::::::::::::,,,::;oeeoioe1"-<"""""""-""""""""<IIIIIIIIIIIec*1eeee11111111166IIIIIIe1ooooo1ooo
iiiiiiooooooooo1111o11111111111111111111o+:.:: : ::::::::::::,:,,:,c+<"<++*11*-"<""""""""""""""""<eIIIIIIIIIe1c*e11e1111111111666IIIII1oooo1o1o1o
iiiiioioooooooo11o1111111111111111111111o-:.....  :::,::,,,,:::,,<<ic**<*""<<+"<-"""""""""""""-""-"IIIIIIIIIe1c*ee11111111111166IIIIIIeoooooo1ooo
iiiiiiioioooooo11o1o111111111111111111occ+...::.......:..:....:+<"-**<""-*;-""-",-******+"ciieeI:,-IIIIIIeIIeec*e111111111111oIIIIIIII1oooioooooo
iiiiiiiioooooooooo11111111111111111111i**..:::.::: .......::<<<--;,:,;;o1","+-<,,::..:.::"coo11: ............... e11111111111oI6IIIIIeooioooooooo
iiiiiioiioooooooooo11111111111111oooo1c**<......,::.   .. :<+<"-,..  ::.........:..  .....:::   ......  .. .......::1111111111IIIIIIIe1oioioioooo
iiiiiiiiiooooooooooo1o1o11111111oooooc**+<:..::..: .   ."<+<<",.  ...... :......     .......::      .. .      .. ....111111o1oIIIIIIIe1oiiioioooo
iiiiiiiiiiooooooooooooooo11ooooooooc***++*<:.:::::: .<**++<-<,..... .  .               ....,:  .    .   .       ...+o1111oo1ooIIIIIIee1oiiioioooo
ccciiciiiioooioooooooooooo1oooooooc****++++:.:::::**++<<"""<,  .     .                . :;-"-;                   :+*o1111oooooIIIIIeeeoiiiioiiooi
cccciiiiiiiiiooooooooooooooooooooi****+++++.... ,-""-"""""; .                      ....;******.                 -<+<o1o1ooooooIIIIIeeeoiiiii.    
ccccciiiiiiiiooooooooooooooooooooc****++++":.. .""""-;-;: .                          . -<+<***.               ,<<<<+*o1111ooooIIIIeeeeiicici     
cccccciiiiiiiiooooooooooooooooooi*****++++<::. ."";;;,. ...                       . -- .+++<++:       .6.   .<*****ccce1ooooooIIIeeeeeoccccc     
cccccciiiiiiiiioooooooooooooooooi*****+++++; ;;:;;:   ....                        .,""" .*c*c;     :11eIe ,-"+*ccc**ciicooooooeeIeeee1....::.    
ccccccciciiiiiooooooooooooooooooi***+++++++" -;:.                                ..-<<<".;ic*; ...:,1eeee,;-<+**cc+**ioocooooieeeeee11:::.:.     
cccccccciciiiiiiioooooooooooooooc***+++++++< ;--;;-""<"--;---;;,,.               -.-"<<+"cio*+o1:.:;1eeee-;-"<+***++*iiiociiooeeeeeee1e.1..      
cccccccciciciiiiiiiiiooooooooooic****+++++++  --------""""<<"""-;;,,:..       :;""---<<<+cci*;i1:.:;1eIIe1;--"<++c***ioiii1iiieeeeecc+<c;;"c     
ccccccccccciciiiiiiiiooooooooooic*+++++++++". -------"--""""""-;;;;;;,;;;;;;;-----""""<<<+cc*"i1,..;Io"cIe*;-""<+c**+oo++icc*<ci"iiocicic,;c     
cccccccccciiciiiiiiiiiiiiiiiiiic*++++<+++++"::.:::;----------;;-;-;;;;;;---,:""-:--"""""<*cc*+:<:..;"oeiiii*,--"+**+*cccccc**cciici+iic*< .;     
*ccccccccciiiiiiiiiiiiiiiiiiiiii*++<<<+++++"; ;-----;::::::----,;;:,* .<++++-"--:,-----"<+**+".,:..-++**ciio-;-"<+*+*i<ccccc-+cc*c**++-<-"",     
c**ccccccccccccccciiiciiiiiiiiic*++++<<++++<<.-;;---;------..;,,;"<<"..++++<:;--::--"-""<<+*+"..".:;**ccccic+;;-<<***ioi+iiiiiiiii*cc*+<".".     
**ccccccccccccccccccicciiciiicc*++++<<<<+++<< --;;,,,,,,,,,..,,;;-+<" .+"<++++<<":----"""<*c+-..*..;****ccici";-"<**ciooio+iiiioooii*+cc+*".-.   
****ccccccccccccccccciiiccccc**+++++<<<<<<<--..:,,,,,,,,,,,:..:,;;;-". "+<<<<<<<<<""--"""++*<-..c..;iioiiiiiii;;-"+*c*icccii*oooooooioicccc***++;
*****cccccccccccccccccciicccc**+++++<<<<<<"<"..:,,,:.:::,,,..;;;;;---;;""<<++++++<<---""<<+*+;..*":;iiiiiiicii-;;"<ccciiiiciiic1oooooooooiccc***+
******ccccccccccccccccciciiicc*++<++<<<<""""-. ,,,,,,,,,,,,:.:,;;;;;;,;--""""-"<<<<"--""<<+*+<c*ccc*iiiiiiiiiii;--+++iciiiiiiiii*oooooooooooicccc
*******c*cccccccccciciiicioiiiicc**<;:;;;;;;;, :,,;;;;;;;;;, .;;----,----"-"""""""""----"++c*+**ccciiiiiiiiii*c;;;; . ..::i,iiiiiociiccccc*****+*
********cccccccciioccicccici<,<<<++<<<"<""----;,---;;-;--;-- .;;;;;,-----"""""""-"""-----<+cc"<<<++*ciiiiiiii:        .. :o:iiiiiiiicicccccc*****
****cc**ciiccccccccc<:-<<++*++++++++++<+++<"-;""---""------;..--;-,""<++*+****++<<<<<---""*cc<<<<<<<+*+**ccci             ::ciiiiiiiiiiicccc*****
c**cccc*ccc-,-<<+++++++<++++++****+++++++++<+<"""""<"""-----. ---,-"<++++***c*****c**<---"+*cc++<<<+<+<++<+<+              .::oiiiicccccccicc*c*c
***-:""<<<<<++++++++"++++++++++<+<<+++<<<<+++++++<""""------. --,"-"""+***+++++++*++++---""+*c*++***ccccc*<"-..            : .::;,ciiiccccc+ic***
"<<"<<<<<<<<<<<++"+++<+++++++++<<<++<++<***+*****++<""""""--. ,,-"""""<+*******++***+**---<+**cc**c**ccccc**+<;.      ..      ......:+iiccicc+icc
""<<<<<<<<<<<++<++++++***++++++++++<<<+ccc*ccc****++++<<<<<"--;<<"<<"<++*ccc+********++<""<<*ccc-**cccccccccc******+<;:.  .::....:,...<iiicciii<i
"<<<<<<<<<<+"+++<+++++++++++++<+++<<"**c**ccccc*c**++***++<"";+<<<<<<<<<<<<+****+*****+;""<<+*. ::cccciicciicccccc*c<***++;:.    ..:;*iiiiiccccii
""<<""""<"<<<<<<++++++++<<<<<+<+++"*c***cccc*********+*++++<-++<<<<<<<<<<<<<<<++*****c  "-".   .:. .:"ciiiiiiccccc*ci+ccccccc**++++***iiiiicccccc
"<<<<<-<<<<<<+<<+<<++<<<<<"<"<"""<<<+*ccccc*c******+**+*+++"****+++++<<<<<"<"""<+*+**...          ::,:-ciooooiiiicccci+iiiciiiciccccccciiiiiiiccc
<<<"<<<"<<<<<<+++++<<<++++++++-++*++++*+++++**+++++++++++*<*********+++<""""""""""<++......       ..::-.:.*iccccc**cc**+oiciciiiiiciiiiccc*cc***c
""""<""<<<<<<+<+<<<<<+++++++"+++++*+*****+**+++++**++****"c**************+<"""""""<"-...  .         .:,.:-:,:.::.iiciiic+ooiiiiiciiciiiicccc**+**
"""""""<<<<<<<<<<<+++++<++"<++*+****+*++++++*+*+**++**+*"c*c*******c***++++++*+*<""-;:...          ....,:,::.:::::::.iic**ioiiciciiiiiiiccc*****+
"-"<<<<<<<<<<<<<+++<++<<<<+++++++++*++++++++*+*+++++***"cc**c****c******++++*******++",.  ...  .     ...::.:;::::,;:.,iiiccooiiiiiiiiiiiicccc***+
-""<<<<<<"""<<<<<<<+<+<"+++++++++****+++*++****++*+*+c"c*c***************+****cc*****++<<+-,,. .    .  .....  ......:ciiii**1ooiicccciciciicc***+
""""""""""<<<<<<<<+<""+++++++*++++++**+*++++++++*++**"c*c****************+<***********+<******<-;:. .          ..:.+*cciiii++ioiicciiiiicicccc***
-"""""""""<<<<<<<<<"++++*++++<++++++*++****+++*++**+<ccc**********++*******************<+*c*c*c*****+",.   .....,;+*ccccciii++oiiiiccccccccc*****


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