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

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

00000666IIe1i*+8*"<+-"""--<"""+*c<"""""""-"<"---"*";"""---;;,*--;-*-------<o6eeIIeeIo--,:,,;,,,,,<"oooiiooooooo1111eee1oIe8-$##W0o*";+*11c,,,,,,,
00006066IIe1o+"<6""--"<"""-"<""-c<;,::::::,,,,;;*-<cii+<"<<<<"--*;;--,,,,,;;;;,,-*,",,;"<<-;;;,,iiiiiiooioooo1111eeeeio-;I8IP$8006c+--;;;-0-,,,,,
000060666Ieeoo+<i+-<""-"--*<+++<<""<<<+<"*+*++;<"-""---;;<"--;*-;;;"<-<"-;;;,:<,,,;:::,,,,;-<<,,iiiiooooo<o111111ee@eeI86M@888888Ie*<"-;;;*c<;;,,
000060066IIeooi*i0I1*"-,-"-<++<+*cci<c+**c**c+";""""*i**""""<;;;;,,;;;;;;,;+;"<",;;;;;;;;-,;,,,-ioooooooo1111e1eeeeeeeeIe@@@88888Iec*<"--;;ee;;;-
0000000666Ie1ooi<c1+ic**c*"+**<i**c*c-c*c*"<*-<"---;,-;,;*-;;;:,;;;;-""-"-",;;;,,;;;-;,;-""-*cc+ioooooo111o1eeeeeeeeee$eI@P@@88886eic+<""--+<o---
00000006666I1ooi1"<<"<""<"<"<<<ic*cci**"o**+-+"<"-,;;,,"-;-;;--;;;;,<,,;,;;,,;,;+;;---"********coooooo111111oeeee0@@eeII6$$$PP@@@6Iic*+<<<""IWWWW
00000006666II1oie-,1------<,-"i*******++*+c--+"-"-;-"""---;;;;;;,-,,;;-;;,;--;;-"-<<********ccccoooo11111eeeeee1e0eIII660HH$$$PP$0Iii1HWWWWWWWWWW
00000000666IIeoi1ciiiiooc*<<"-+;--"""""-+--;,,-:,"-,+*<;;,;;;---,;;;,;;";-""<<++<"********ccccccoooo111111eeeeeeeIIII608@WWHHH$$$HHHHWWWWWWMWMMMM
000000006666Ie1ooiiooooooooooiiiiiccccccc********c**<**+<""-o;--------;;"""""<+*+-*1*ccccccccccco11111111eeeeeeeIII6600@$WWWWHHHHHWWWWWWMMMMMMMMM
000000006666Ie1ooeoo1111111ooooiiiiiccccccc*c****i*****c******cccci*ii-,o11ooi**c++"cccccccccciio1111111eeeeeeeIII66088@MWWWWWHHWWWWWWMMMMMMMMMMM
000000006666Ie1oo6o1eeeeee1111oooiiiiiccccccccccciccc*ccc**cccccciioio+;eeIeI6608WW$cccccccciiii111111111eeeeeIII66008@PMMWWWWWWWWWWMMMMMMMMMMMMM
000000000666Ie1oo61eeeeeeeee111oooiiiiiiicccccccciccc**cciiiciiiioo11e"eIIII60088$$$iccccciiiiio11111111eeeeIIII66008@PPMMMMWWWWWWWMMMMMMMM######
000000000666II11oI1eIIeeeeeee111oooiiiiiiiciciccciccie<<<+<+o"-;-<;"oe1I666I608@8PPPiccciiiiiiio111111eeeeeeIII660088@P$MMMMMWWWWMMMMMMMM########
<<c6000006666Ie1oee66IIIIeeeee111oooiiiiiiiciiiiiiiiiI1<"<c1**iciooo1eI660008@@P@PP$iiiiiiiiiiio111111eeeeeIIII66088@PP$MMMMMWWMMMMMMMMM#########
ci*o800000666Ie111@8066IIIeee11ooooooiiiiiiiiiiiiiiiiiI11e1ee1*ciooo1eI60008@@@PPPPPiiiiiiiiiii111111eeeeeIII66600@@@P$$MMMMMMWMMMMMMM#MWWM##W###
iccc8018000666Ieee@0e61o""*iic1o"*-"++ci+<6icoo++<iiiMMMWWWMMM*ciooo1e66000888@@@88Iiiiiiiiiiii11111e1eeIII6666008@@@P$MMMMMMWMMMMMMM##M#W##M####
0iiiI8ee80I8I6IeeI$M0@P@++<*o11<Ii*"<<"*<<0oi*+icoiiiMMMMMMMMW*ciioo116666000008060oiccii*<+ccc1111111eIIII666000@@@PP$MMMMMMMMMMMMM##MMM#MH#####
0ce**01168e8Ie@8P6MW#H@i**+*o1ii8i*+"<+*;;0*+c1"o+iiiMW+<"*e1e*ccioooo66666660066I6oi"<"i**ciiio11111eeIIII666008P@@PP$MMMMMMMMMMMM###MMWMWWW####
0iIIi8eeeeee*cc+o<"+*c*e1i*c"1io1"";";o;-o6*+11+<i,;+;,,--*e-;-"*+*ooo6I6I66I6IIIeei;,,"co-,,,ioo1111eeIIII666008P@PPP$MMMMMMMMMMM##occc*ciIHM###
0-<1"0eee1ee"oi"i<,;<<"";o+<-ioi+<1-"-+<+,i*"c<+*;,,<,;*:,-::,",+-"cioIeI*II1ee111i*,,,;-"+,,,ciiioooeeIII666608@$@@P$HMMMMMMMMMM#$c<+<<<+*i1####
8-"*"0ee11e";c<-";;-,,,:,*+*;oo-*ic--;;*:,*+c;:,,:::,,::::;::"";;--,;c61111oooooo-;,,,;-"o*,,,,,,,,-+i1ee1"+i6*6$$@@;;,,;;--@MMM##c<+<""<<*i1P###
8<i1*06e*oI*"1;";,;;,:::.::";1*,i,i*<;,,+,<***,,,:::::,::,:::;<--,,;;c6<;iiic-"i,,,,,;+<e0,,,,,--";,;co*--<**+*e$i,,::,::,,;;"<###*i*<<++*ce#####
8161+I0IioI"*e;c-;;;;::::...:oo-<"";-;*6oc""<<,:,::::::::::::::;-;-:-;6e<+**,,"-,,-*+++*c1eI<+*"+c,,-co<*oe6+ic6$,::::::::,,,;-<###c*++*iioP#####
80e""i01cci-,I-+*,,:..;<-....:::<"<<<<<<<<"----,::::::;:::::::::,,;,,+:*-,,<,,+,;<<<<+<+*coii0*;-,;-"io1<i61P$I0@,::::::::::,,;<M+**+<+*ceM######
80+"-*0o+-i,*1,::::,,:::.:...:;-"<<<+++++<<;<<<,,::::::::::::::::,;,:,,*"::::::,<<<<<<<+coo<*08**;-+<ioo111<1068@,::::::::,;""+ci;-"+<+co*i######
00*+-<0ii,*+<c:..::,:,:;-::..:,-<++*++<++++*+<<<<:::::::::::::::::,,:;,::,,:::;*<<+<<<++o*i"i68*"<*<+ioo1*iI668oP1,,,;-,-"""-;<+,,,,,,;;--""**coM
08c"--0ic:"""i;.::::,,,,;,:,,:,:-+--++<<<*+<<<<<<:.:.:::::::::::::,";,:,,,,,,:,<<"<<<<*<*<<c+I8<<*<+*ioo<**00I@8+:;<""";""""""+,,,;;,,,,;;---<<+*
00i-"c0oc:;+<*-::::::,,,,;;::,:,,<,+++++++<<<<<<<-::-.::,:::::::::::,::,,,,,,,-<"-<<<<+<<"<oi10;;;--<ic"<*o0068,::::--,;;-""-"<":,;;,,,,,,---;-""
001*000I,:,c-*",::,:;-,;",*..::,::::++++++<<<<<<<<::"::,:::::::::::;;::,,;;;,,;-;;"""<"---"i*c66---;-++<-"e66::::::::,:::,;<<;;::,,::,,,,,;;;;---
00e00006";;i;c+,:.-,.,+-:.+-;::::,;"++<<++<<<<"""<::-;::::.:::.::::,,::,,,,;;;;;,;;,:::::"+c*+1I-;;;-<<<;+1,::::......,-:,-,,,;::::::,,,,,;;;,;;;
00000000o-;;;,:..<:;;"<c::;,.::::....:;---;;;;;,,;:.;:.:....:..:.:"-,,-<<,<+<<";;;,,::::,-eccocc;;;;-""";-,::::::.:.:::,,,:,,,,:::::::::,:,;,,,;,
00000000i;::.:::;,;;-+,,<61:...;<:......"<<"<<<<<"-:.:.....::..+<."+**+*+***;-+;,;,,,:::<<1c1oe*,,,;"""-;,:::.::......::,:::,;,:::::::::::,;,,;-;
00000000<:+,.::::::::,;;--*:.::.-.......<*++<****+-........+:.:<-;-++++++++**+",,,,:::::"1c*ii11c:,:""";:::::...........:;::,,,,::::::::::,;;;"#*
00000000I;;.:,........:;;--..............*;+*+*****":....."+:.:+<."+*++++<<<+++<<,,::::"cccccc*c*::-""";:.:..............:,:,,,,::::::::::,;-;"##
60000000I;,:,....;+*+ce6---1..:.....<.....:*******++.::..."+:.:"<::+*++++<<+++++<,:::::::,,,:::::::<"--,.................::,,,::::::::::::,,;;"##
I0000000I,:,::..:-+++*1I1--c<-*+....-".."++*****++++<<<<..-"..,<+<+++<<"<<<<<"<<<-:::::::,;,:,::::,"""-:..................:;::.:,::.::::::,,;;-MM
10000006I,..,"-;-+";-;+1----.:oo:,,;;--"""""<<+++++<<<<-:.,;...::+*+*****+++++<<""::::::::,,,,,::,,"<<":.................:::;.,-<+:..::::-,::,;e+
o6000066I,..:-",,""""<+e:.....:,,,:,;;;;;-"-""<<++"<<<<+<+<""<<"+<++++**ccc*<+++<":::,,,:::::,,:;,;<<*":.................,.:::,;-*-:.::::::...:.:
*I6000666-:..:-..:,::;*:..::::.,,,,,;::;--""""<<<<<-"<<+++<++*+<<"++***++cccc**+*-:,:,,::::,.:::,;:::::.....................:;:,;<-,....;-.......
"ie66661;::.. .  ...,;;::...::,;-,,,,,;--""<<-<<<<+<<+++<<+++++++++<*cc*ci<c*iiii*<,:,,-::,,....:-::,::.....................::::,-;::............
;-<I6c;::::...  .":,:::.....:::,;-,,,;""""<<++-+++++++<<<++++<+++++**+**ccccii11i*c,:,,,:,,::::,,:::,,:...... ...............:,:,,,,,:........ ..
,,-*,:::::..::,,.:,,:::......::,;;;,,;""++**ic*<+++++++<+++++++++++**++*cccciiiiici":,::,,;,:,;;-;::-,:......  ..............;,:::,,,............
:::....::.....:,, :,:.........:,;,,,.:,:,+**oo+<e*******"+**ccc*<******cccccic<oc+<+::::,;-"""""";::-,......... ..............,:::::.............
:. ............:,,,:..........:,::...:..:,"-,<occiccciiiiciiicoiii+iiiccccccciii*+<-:::,,,-"-----,::-:........  ...... .......-,................ 
.  ............:,;:..   .......,"........,,iiiiiiiiooiccooooo11o111e1eee1ooi+c+c+<<";::;--"+<+"<-:::::........  .... ....... .:-..... ..... .....
   .........:,,:....         ,",       :-"*ciooooooo11111111oeeeee1eI*666III66i6IIIIIIc*66e606IIIoo11e........ . ...... .  .  .-....  . ..  . ...
  ... .  .,,,,::..        ...:.      . ::;ioooo1111o1eeeceeee*IIII66666666666660ie66666600000888@@8eeee......... .... ..   ... ,:.      ..  .    
   .    ,,,,:::..       .:;:,  ..    . .:.,iooc1111e*eIeIIIIIIoI66666661i660066666666600000008880@@PP@"........   .. ..      ...,.      .        
     .,,,,::::::....    ..;;...     . ..:.:,1111eeeeI+IIIIIIIo6666666666660666000000600e000088o8@@@80600:... ...        . .   .:;::.             
   :,,:::::::::......,.   ..::   ..... ...:::11eeee1iIcII66I666666666666660c60II0000000000008888I@@@PP$H$0I:... ...  ..        .,::,,....        
  ,,:::.::::::........:,,, ,::   . ........:.:eeeccc"--"+666666666166160660006000000000888088888868@PP$$HHH-:..  .              .,,;<$6.         
:::.....................::,,:,:: ........ ..,"<"<<"+ci*6e666I166666c6606600000e00000080081888888@@@@@@P$$H@:....          .      .,;+$I..        
:........................,;;.:. ..     ..   .:"""iee""66666666666666I66660060000Ie0080888880888@@@@@@@@@$P:.....                 .;+PP-.         
.........................:,-",.  .      ......*1iIo<1:*666666666666660660o000000000080888888800888@@@@86@:.... ..         :::     :@@1:.         
.  .......................:,--..     .:< ..:;-,.:-""***I6666666661e6666660000000000680808888888i1888@@@@8...  . .        ....i   .:-@,..         
 ......................... ..:;; .:-+**1:..::...:<<<<<ccIo1c666666666666o000000000000010608888888i88@@@@<..  ..          ...:.,,::,-0.      ..   
      .......... ...  .. . ...,:-;<*ci1eI...::,:.,c"--,:-,;,,;66666666666i0000000Ie0081888888888888I88@8...   .          .....,oic180.           


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