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

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

++++*****ccccccciciciiiiiiiiiiiiiiiiiiiiiooioooiioooooooooioooooooooooooiooooooooooooooioooooioooooiioiiiiiiiiiiiiiiiiiiiicccccccccc**++++<<<<"""
++******ccccccciciiiiiiiiiiiiiiioiiiiiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiooiooiiiiiiiiiiiiiiiiiiiiiiccccc***++++<<<<<<"
++******cccccciiiiiiiiiiiiiiiiiiiiiiiiioiooooooooooooooooooooooooooooooooooooooooooooooooooooioooooooooiioiiiiiiiiiiiiiiiiiciccccc****++++<<<<<<<
******cccccccccciiiiiiiiiiiiiiiiiiiiiiooioioooooooooooooooooooooooooooooooooooooooooooooooooooooooooiooiiiiiiiiiiiiiiiiiiciicccc****++++++++<<<<<
****c*ccccccccccciiiiiiiiiiiiiiioiiiiooooiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooioioiiiiiiiiiiiiiiiicccc*****+++++++++<+<<<
***c*ccccccccciciiiiiiiiiiiiiiiiooiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiiiiiiiiiiiicccccc**+*++++++++<++++<
**cccccccccciciiciiiiiiiiiiioiioiiiiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooioiiiiiiiiccccccc*****+++++++++++++++
**ccccccccccciicciiiiiiiiiiiiiiiioiooioooooooooooooooooioooooooooooooooooooooooooooooooooooooooooooooooooooioiiiiiiciiccccc*******+++++++++++++++
**ccccccciccciiiiiiiiiiiiiiiioioioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiooioiiiiiicccccc**********++++++*++++++*
**ccccccccccccciiiiiiiiiiiiiiiiooioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiccccc*************+++***+++****
c*ccccccccccccccciiiiiciiiiiiiiiiiiiioooioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiiccccccc**************++*********c
**ccccccccccccccciicciiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiicccccc***************+**********ci
*c**ccccccccccccccciiiiiiiiiiiiiiiiiiiiooiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiiicccccc**************************ccci
****c*ccccccccccccccciiiiciiiiiiiiiiiiiiiiiioooiooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiiiiicccccc****************************ciii
*******c**ccccccccccccciiccccciiiiiiiiiiiiiiiiioiiooiioiooooooooooooooooooooooooooooooooooioooooiiiiiiicccccccc*****************+***+******cciioo
**********c*****c*ccccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioioiioiiiiooioooiooiiiioiiiooiiiiiiiiiiiccccccccc*****************************cccioo1
++++++*++**++**********ccc*cccccccccccicciiiciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiciccccccc*c*********************************cioo11
<<<<++++++++++++++++++***************cc*cccccccccccccciciiccciicciiiiiiiiiiiiiiiiiiiiiiiiiiiiicccccccc*********************+**************ciioo11
-"""""""""""""""<<<"<<<<<<<<<<+++++++++++++*****************c*ccccccccccccccccccccccccccccccc***ccc*************+**++*+++*++++++*********ciio1111
------------------"-------""""""""""""""""""""""""""""""<<<<"<<"<"<<<<<<<<<+<++++++++*+++++++++++++++++++++++++++++++++++++++++**********ioo11111
<<<<<<<<<<<<<"<<""<<<<""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""----------------------""""""""<<<<<<<++++**iooo1111
++++++++++++++++*++++++++++++++++++++++++++++++<++<+<+<<+++++<<<<+<<+<<<<<<<<<<<<<""<""""""""""---------------------------------""""""""<*io11111
........................:::,;;<<<++++++++++**+*+++**+++*+**++++++**+++++++++++++++++++++<<<<<<<<<<<<"""""""""""""""""""""""""""""""<<<<<++*ioo111
           ..........................................................................:.......:.::,,;""<<"<<<<<<<<<<<<"<<<<<<<<<<<<+<<<+****io1111
.. . . ... ....   ............ ................. .....            .. . . ..........................:...........................,<+++++++cccco1111
        .  .       ...... ............1I,:II1.<Ie:.1I,.................-...........................:............. . ...       ..,"""<<<+*icccoooo
          .        .  ......:::::::::c06,000,<6I0:IIII::,::::..........:i,:...................11<:Ie1:"ee::I........... .   . :..---"<<<+iccciooo
                   .........<000008+,@88888e600":600:e:166666::.........ioo:......:IIIIIIeII..:eIe:+II,;Ic,II::::::....... .  :..---""<<+iicciooo
. . ..        .        .....8088888,@@@@@@@@@@8880e:00:0666066000,:;:::::oooo,....:666III6I6:6<,660-606*000606,66IIeee1:......:..;---"<<<*icccioo
   .                  .....:0888@@--PPP$PPP@@@@888,800:060006,+0c.,o1111o1111o1:..:666666666:66o:0000000000000<,666IIIe,.........;;--""<<+ccc*io1
                      .....,8888@@;e$$HHHH$PP@@@@,-886:000000,o0-.,1111e111111o<..:066666666,606;,6088888888000;0666IIe-...... ..;;---"""+*cccio1
    ..             ..  ....;0808@@,@$HHWH$$PP@@@8,880;:000000000;..,,::::1111<:...:066666660:0001:8088@PPP@8880;60666II1:........,;---"""<*ciccoo
            .    .     . ....::::::@P$$$$$PP@@@8@,;;;,.000000::........:1e1<: ....,666666666:0600:0888@P$PP@880;,066IIII:........:;;--"""<+*cicoo
                         .........:"8@PP@@@8888800000::.:::.:......... <1-.........*oI666666::,,,,80888@@@@@800,:::::.::.......:.,;;--"""<+*cioo1
                           ........,008880000066666I:.................:-. ....................eI666600000000006,:............. ..,;;;-"""<+cioI11
............. ..  . . . ............,,,,,;;;;;-"c*:.. ..........   ...  .. ........   . .......:eeIII66666666I;:.............. :.,;;;;-""+*cioIe1
....... ........................................................................... .............:::::::::::::................ :.:;;--""<+*cio1I1
::::.::::::::::::::::::::::......................................................................................................,"---""<+*ccooIe
<<<+<<<<<<<<<<<<<<+<<<<<<<<<<+<<<<<<<<<<<<<<<<<"""-"--;;,,,:::::::::,,,,,,,,,,,,::,,,,,,,:,,,,,,,,,,,,,,,,,:,:::::::..::::.:...:,""<"""<<+*ciio1e
++++**+****+***************************++*****+********++**+*++*++++++++++++++++++++++++++++++<<++++++++<<<<<<<<<<<<<<<<"<"<<<++++++++****cciiio1
*c**********ccc*c*c**ccccccccccccccccccccccccccccccccccccccccc*cccccccc*cc***c***c*c****************************+++*+*++++***********c***cccciioi
cccccccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiccccccciccccccccccccccccccccccc*c*cc*c*************************c**c*cccccicic
iiiiiiicciciiiiiiiiiiiiooooioooooooooooooooooooooooooooooooiooooooioooioooiioioiiiiiiiiiiiiiiiiiiiiiiiiiiicciciccccccccccccccccccccccc*cccccccccc
cciiiiiiiiiiiiiiiiiiiiooioioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiccciicccccccccccccccc
ciiiiiiiiiiiiiiiiiiioiooooiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooioioioiiiiiiiiiiiiiiiiiicccccccccccccc
cccciiiiiiiiiiiiiiiioiiiooioioooiooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiicicccccccccccc*c
ccccciiiiiiiiiiiiiiiiiioiioooooooooooooooooooooooooooooooooooooooooooooo1oooooooooooooooooooooooooooiiooiiiiioiiiiiiiiiiiiiiiiiiiiccccccccccccccc
ccciiiiiiiiiiiiiiioioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooioiooooioiiiiiiiiiiiiiiiiiiiiicicccccccccccccc**
**c**ccciiiiiiioooooooooooo1111ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooioooooioioioiiiiiiiiiiiiiiciicccccccccccccccccco
*ccccciccccciioiiiiiciiiiiiiciiociiiiooooooiooooooioiioooiiooooo1111o11111111111o111ooo11ooooooooooooooooooooooiooiioiiiiiiiiiiiiccicccicccii***+
*cccccciccicccoiiiciiiiioiiioiooiiooiiooioiooooioioiooooiooiioioiioioooooooooooiiiooioiiiiooiiiiiioiiiiiiiciciiicciiiicciicci*cccccccc*cc*c*c**+*
***cccccccicicioiiiiiiiiiiioiooiiioiioioioooiooooiooiooooiioooooioooiooooooioooooooooiiocooiiiiciooiiiooiiiiiiiiiiiiciiiicciccccccccccicc*cc**c*+
**cccccccciciiiiciiiiiioiiiiiiiiiiooioioiiiioooiooiooooooioiioioiooooooooooooiooioiooiioiiiiiiiociiiiiiiiiiiiiioiicciicicciiccccccccccccc*+c*c***
***c*ccccc*cccciiiciiiiiciiiiioiiiiiiiooiiooooooiioioiooiioiioooooooioiooooiooioiiiioiiiiiiioiiiiiiiiiiiiiiciiiiiciicccciciccic*cccccc*****c*c++*
+****c*ccccc*iiiciiiiiiiiiiiiiioiiiioiiioiiicioiiooioooiooooiooioioiiooioioiiooooiiiooiiiiiiiiiiiiiiiiiiiiiiiciiiicccic*iccicicc*cccc*******++*++
+******cccc*iciciiiiiiiiiiiiiiiiiiiiiioiiiiiiiiioioiooiioioiioooiooioooioiooiiiooiooooiiiiiiiiiiiiiiiiiiiiiiiiiicciiccicccicccccccc**c*******++++
+***+**c*cccccciiciiciiiiiiiiiiiiiiiioiioiioiiioiioioiooiioiiiooiiooioiiooooiooioioiiiiiiiiiiiiiiiiiiiiiiiiiiiciccicicccccicc*cccc**c*****+*++++<


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