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

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

**+*++++++<"""""""""""""""-""--"-"+*cc***********cieI666000000006666IIIIIIee11oo1e111111111ooooooooooooooooo11111111eeeIIIIIeo****<"iiiIiiiiicccc
c****++++++++++""""-"""-"-"----------+*c*******cciii1@PPPPPPPPP@@@888006i***+*+++++c111111111oooooooooooooooo1111111111111oooic;:;,;eiioo1oiiccic
cccc********+++++++<-"--"---------------<cc****cc*ce1I6P$$$$$$PPPP@@88ei*****++++++++e1111111oooooioiiiiiiiiiiiicccioiiiiiiioo+:::;<*eIII61ii<"""
iiiccc******+*++++++++++<"""---------------"+icccci*cI6668@@@@@@88006Iccc*****+++++<<++,-111ooo111o1oooooiiocc*ii**coooooo1ooo";;<c1I60W#@<""""""
iiiicccc******+***++*+++++++<-----------------+*iciio606I1i""-+oeI66Iic***cc***+++<+<<-"<*11oo1oi*<-;,:::::::::.;:*ieeeeeeeeee11oo6@##1*+<<<""""+
iiiiicccccccc************+++++++<,,,;;;;;;;;;----<+oo88801o--;;i+";..*++****+,"""""<+++-""-;-,::::....:::;:,,;"..:*1IIIII6Ieee111#o******cc****cc
iiiiiiicccccc****;,*********+++++-;-:;:,,;;;;;;----"+oMP@0i--.,ioe;:.c**+*+<--;""++<<++<<+-;,<<"<-.;,.::"";-,,,:::*1eeeeeIeee1111o1o1ooooooccciii
iiiiiiiiicccc**"-;icicic********+;.;:,.,"-;;;-----""<+*8#Woi+*ioo+;,:.*<,,;*+<+***++<+++<:;::,:,;;;-:;:;,,,;;:;,:,*1111eeeIee111ooo1o1oooco-;"ioi
oiiiiiiiiiiccci<"+*"""--+<<c****+--1<,-;";-;-<;;---""<+*io11iiiooo+"*":;,";"**+<"-""<<<++*"*o;,.:......,-,;";,,,;,c1--,-eIee11ic-+<<+o*-"",,,*ooo
oiiiiiiiiiicc+<-"-"--------;<****"."",,:-,,"+*<-"-----"""<<*ciii-<+"-""i<<*+<c+;;"";"<<+<"<***iiiccccccccccccccccc*i";1eI1ee11e1iooci11ooi"c,iioo
oooiiiiiiiiic"-"-;,,,,,,::,;;;;**<"":. .  ..;*-ccioeII*+++*e*iIeo11o,*..:+<"-::,-;;<<<-"",*cicc*HW0c1iiiii"iee1eII-**-"1ec1""1eoiic-coo<-",::iooo
oooiii,"--;"---;:<cc**+++<";.,--;-<,    .   :;;:o-11-o<**cc1;eee111<:::::.--;:.-""<"<<--,+<c+*cc;*ci+iecooI686II00;**,II;-<<",ioiooooooooi;,:iooo
ooioo,....:--;,:+";,;"+<";::"..<: .,.     ..:<"+<"+-:-;---+I-c6I6Ie1,.:::..;-<"---<+<-;:"+i*"<"";*ic,,:,"c;,:<IIII;o+;II;;;;,;+ooio*ocoooi;;:iooo
oioii:.  ..--:.++<"",-++;;;;;; .;:-<:.. ::.:"+"iiic-" <,:<cIciooooooo:...   .<---"<-,;.-<ic***"-"cic           .:<<11-*+<<"-"""oeii*o"ooic;;,iooo
ooioi-..::.": ,*c*<"-+**--;,--..-:-;i<;ooo*<+,:"c-+i, ...--"++;o***+<+cc".  .1c+;,,,.<*i+cc+i",.+ii+               ii;;:;,:...:,-o+c*iiic+;<<+ooo
oooo1eeeee*": .<**cc*"+<-;"""".  :; 6Ie1ooooo-+i**+<-.:,;;;;;;;;<--++<+<<"  <iooic**ci*"+*++-+,*c*+                 :.:.........:::;<<**<""<"""oo
IeoeoooeI11". ."+++<-c*"--;-;;:.";:I1ee11111111111*-+co1Ii       , o...<+,  oc1+++i*"-,-<"+*c*cii*"                  ...:....:..::::;::...-"-,,cc
occciiiiii-:... <<<""-;"-:,-;,   :.io1111111oooo1oo1icieeoo,  .. ; ..  .*. ,ii**c+--,:,..iiicii<i<                    ..............:;, .  *"  . 
**cio1ee1i+..    <<<",,;,:,;,:     .:.:;ioooooooooiio111ii1e,.  :,,.:. ;i:.:oi<*        ic+ioi<"*                     .....::.......::..  ""-:.  
ciioooooi++:.. .  "<<<-;,,;-,             .oooioi*cciooi*1i1io<.i;:..:.":..+oiocc      icco*;.:*                       .............:c....:;,....
ooooiii+.:,:..     .-<+<"-;                .ooiccc*cii1ioi11e1, ;::.:.:.. .oooicoi .ici-;;;..<                          ............::,;".<--..--
ooc*      ::..                               oiiio-"+*iooI1eiic::.,::..    .1ccc+"<+**ic*c-::                            ............ ..::..:..:,
oi.         .                               .+ciii<-;"*io-<"1o".. o+,. . ..oc*+.cc*"oc+<-:<*                             .                 ......
i.                                           .icci"";,-+ie1o+*";<-,....   ,*c+cic*ic*c*"+*cc                                                ::...
+                                             ;c*+I+<;,+ico1+i+-+<-;:.    cccicc**cccciiicc*                                                     
.                                              ..:,<*+"-"<""+"<     :.   .<ciicciicciiiciicc+                                                 ...
                                                ..-;---*;<--,-"<.....    .<+*iiciiiii+"+*c*+<<:.:                                             :,-
                                                .:;,;,-*,""-,;;,.....    .,+"<;;;<++c*ciii*<<<<:;:.                                             .
                                                 ,,;,,";.:--,:;;,. ..    .++<""--<**ciicc*<<<<",-:,                                            ..
                                                 ,,-,,,:..,-;::,". .    :.-<<"-;,:   ,+*<""""<,::..,                                           . 
                                                 ;,;:::::.;;;.:",... ...,..:--;:        ,;---:,: ..,                                          .. 
                                                 -<-::::: :::..::.       :                  .. .   .                                          :. 
                                                 :o:::,;"+***ii-:.       :..                 .:    .                                          .  
                                                 ,"-;-;<*iio1oi<<.         ;:                                                                    
                                                  ,:::;;,;,.,::."                                                                            ..  
                                                   ::.+-  .  ::-          ..-iee1111111111111e1*,.                                          ..:  
                                                    ;,...:..,-   "eeeeeeeeeeeeioio1iii1eeeee+e1111111111111o          ,;                   ..::  
                 .,cc*+*iiic*c...                      <**i<11ee1eeeeee111oo11iocccccioo11eeee1111eo1ee1111111111.    .,;:                ...:.  
"";;,,,,;;+++<cc**c+ciiiciioooo+oiii+;;;;-o:,eeeeeeeeee+1i;e11ee111o1o"--;<++":,-+"ic<o111i11oiiiioiooieeeee11111111,  :,,-              ....:   
<+<"-*****+<c++iooooii*ciioio11oiii*iii-<1e;;*eeeeee1ci11o+111oo1o1ooe1"<ccc*cc+*<+-,<o1cci+c"cicciiooci1oeeee11111111-;-"+*********++<<<<",,:.  
++++<***++++ooiooooo*cc++ccioiicc*iic+o<eeeei;oe1oeeee111o1o1oiooo*cccoo***c<+*cc-:+-+oc*1+c*<**cio<ci"oiioooe11i11111;-"<+++++++*++++<<<<<<*;   
+<++++*c++iooiioooo**<<++"oooic*++io+i+*11111e1cooeeee1ee11111c*+**ciiooicc**ccc***coiooee<"**+*c*ii11oiioc**11111111;;-"<<+++++++++++++++++++;. 
*+<**++cc+ioooo1ooiic*+<<oioi+*coiii**+ioooooo<oic11ee111oo1icc+**ccieoii**"+*ccc*<<";"-++<<*++*cioiic+++<c1o"11111-,;;-"""<<<<++++++++++++++";;;
oooi***<*iooooooi**c**+iooi*i*coiiioic+iooooo+*ooo@HI111ooooc1iii*cci11io*+**<*c**<<<--<ic"-+*<<++**io1e1111111o-,,,,;-""""<<<<<+++++++++++++-;;;
oiooooioeoooooic1eei*<ooicc**cco11*oi<*ooe1ooi*1ooo*++*c**c*1oc*+*ciooi1o1111occ<<++<+<c*c-;-ii111111111111i-:::::,,,;;--""""<<<<++++++++++++--;;
ioiooooo11oe1eeeee1coiiciioe6oioee1c""<+cPo1I1c16eoc+<<<<<*oIe1oooi+<*oio1ee11eeeee1111e1eee11111e1oo*:::.:::::::::,;--""""-,"<<<<+++++++*++<----
oiiiiiiiioooooc**+++**ci1e6101ioi*1c<<*oe0@6I1co6Iei*i**++*6@Ie11oi<"+coc:......::::::::"<++++++***cio1111111i,,,,,;;;"""""""<<<<<++++*++++<"---;
"""""<<<<<<+++++*c+*iii11e6I6Ii*",-""<18@P#@66oc6$0Iooo1i**1$I11oici<*co-,,,::::..:-111111111111111111111111e1e11e1<--""""""<<<<<<++++++++<<-----
""<<<"-"""<+*+*cc**iio1o11oi*ei;,;;-<+ee6IPI1oiiee66eooic+*I*+*icc*+<+co-;;,,,,,,eeeee1111111111111111111eeeeeeeeeee1e1c""""""<<<+<<<++++<+<"-;;-
**++<"<<*+<++*******ci**<"<""ei*ici1eeo1@#####Mei8I60I8i06**++<++*++*ii";;;,,,;ieeeee1eo111ooooooooooooooooo11eeeeeeeeeee1<""<<<<<<<<<<<<<<""----
<<<""+<<<<<++<<<+++<<*+----""1c<ic*i18WMM##W#M#ei+co**++c++*<+<<+**<<+i-;;;;;;*e1ee11oe1oo11111111111111oo111ooo1eeeeeeeeee1o<<""<"<""""<<""-----
;;,;""""""<<<""<++-i-*<<i1e111c16*1c6PH#M#P0I1+c*c+*<++**++++<+++<<+*i0<--;---e11111oo111111111111111111111111111oo1eIIeeeee11<"<<"<<<-"""-""----
;;,,.........;c--"**oooo1o1o1i*oe600IIIIee11I6<<+i<+++++*++*+<<<<++c168<<""""-111111oo1o11111111111111111111111111111eeeeeee111+"""<"<"<""""-----
;;.,;,;,;,;o"<-+coo1iooiooooic<11eIIIIeee11ee1c*""<<<<**c*+++****cci1i*""""<""-1oo11oooooo1111111111111111111111111111eeeeeee111"""<<<<"""""-----
:;;;;;;;-c"<<+<coooooooioiiooc<oo1eeeeee1111o*"-""<+<"+*c*+*cc****cci*""""""""--ooooooooooo11111111111111111111111111o1eee1eee11i---<<<<"""------
;-;----<<<"*<"*io1oooo1ooiooo"<*io111ee11o1oc+""""<++""<++++**+*****c<""""-"---;;cooooooooooo11111111111111111111111oo11e111e111*----"<"""-------
;-----+<<<*<"+io11oooooioooic*o11111111oooc*+""<<""<++""<<<<<<+++++++<"""--------;-cooooooooooooo111111111111111ooooo11111111111-;;--"""-"""----;


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