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

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

"-"<<<+***ccciiccio1e11111eeeIIIeIIIII6IIII66666606606600000000000888888888888@@@@@@@@@@@@@@@@@P@PPPPPPPPPPPPPPPPPP$$P$$$$$$$$$$$$$$$$$$$$$$$$$PP
ccciiiioooooooo11111eeeeeeeeeeeeeIIIIIII6I6666606600006000000088888888888888@@@@@@@@@@@@@@@@@@@@PP@@PPPPPPPPPPPPP$$PP$$$$$$$$$$$$$$$$$$$$$$$$$$PP
cciiiiiiooo1o11111111111eeeeIIeIIeIII6III6666666666060600000008888888888888@@@@@@@@@@@@@@8@@886111111ooo1eo6PPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPP
ciiiiiiii1ioo1oe1111eeeeeIIeeIeIeIIIIIII6I666666606006666000000888888888888888@@@@@@@@8888e111oooo1e6@PP@6<+c*@$$$P$$$$$$$$$$$$$$$$$$$$$$$$$$$$PP
iciiciiooooooo111111111eeeeeeIIIIeIIII66III6I606660660606080888880088888888888@8@8@@@@80000088@@@@PPPPPPI6**++o0P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
ciiiiiooooo111o11111111eeeeeeeeIIIeIIII6I6I66660I6666666060000000888888888888888888@@@@@@@@@@@PPPPPPPP@@@I-c<1*e$P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
ciciioooooooooo11111111111e11eeIee1IIIII66666I666600666000000000000000008800888888888@@@@PPPPPPPPPP@@@PPPP<c<1*@@PPPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$
ciiiiiioe1ooooooe1e1111e1eeeeeeeeeeeIIIII06III066666666660000000888880008800800088011HHH$$PPPPPPPPPi@PPPPP"*+1+PPPPPPPPPPPPP$$$$$$$$$$$$$$$$$$$$$
ccciiiiooiooiooo111IIeeeeeI66IeIe60666IIIIeIeII666666666666660660060000000Ioccc**1eII$$$HP888@8@8o@@@@@PPPi*i68PPPPPPPPPPP$$$PPPP$$$$$$$$$P$PPP@@
*ccciiiiiiiiiooooo11111e111IeIeeeeeeeeIIeIIII6eeeIIII66I6I66I6III1iccciiooe6000000eII$HH$8888800@8888@@@P@@@@PPPPPPPPPPPPPPPPPPPPPPPPPP@PPPPPPPPP
*cccccciiiiooiooooooo111oee111e1eIeeeeeeeeIeIecIIIeee606IIeoicioo1e666600606000000I1I0HHH066000088888888888@@@@@@@P@@@@P@PPPPPP@@PPPPPPPPPPPPPP@@
+*****c*ccccciioiioo1ooo1o1111111e1eeeeeIIeeeeeeee111ociiio11eI6666II6IIII6e6606e6oeoI@H@0060000000008800088800888@@@@@@@@@@@@@8@@PPPP@P@@@@P@@@@
**c**c***iccciiiiiiiiiiioi1oioooooo1ooo1oooeooiccicio1eee11IIe*88806eeeeIIe666I61Ieo86HHP0I66666eio6I6666660000000000000888888888@@@@H$P@P@@@@888
+<+++****c**ccccciccccc+ciiiicicoiioiii*****cioio11111oo+<<*<cc8@@@eIeeeeIIIIIII666<8IHH6111I6Ieeeii6IIIII6IIII66006600000006c*i18@@@HHIee6006666
<<++*++*+******++++c****cciccccc****+**ciiiiiic<<*+<++cioiio1ecc@@@eeeee1eIIIIIIIo66iePH06IIII0666IIII6I6IIIIII66III666IIi1e0666II@8PH0I06e66666I
<<<<<<<+<+++<<+++*++++*+++<<<+++ccccccccccc+<<++coooiiiooo1e1ecc88*1ieeeeeeeeIeeIeII1eHH86o6IIIIIIIII6II6+eee8@IIIIoioe6I6I66II6I608@H60"MM6Iee11
-""""<<""+<++<<+<+<""""<<+*+*+*++****<"<<+iciciccciiiooooooooocI88eooooo11111i1eeeee11$HPIIeeeoeeeee1+ci11eee@1cci1eeeeeeeeIeeIeee08PHe11**ic"*+I
-"""--""""----""""<+*+<<+<+<+<<"<<+**c*+***cccioiicicccccciiii+-68i*666001oo1o111111o1PH$1oo1ooi*cio111oooie1@11111111e111e11eeii*<8PPeeeeeeIc+ee
,;;,;;;;;-------""--"--;--"<+<<<<<<<<<<<<<<<<"<++++++++++***c**c@@e**cciiiiiiiiiiiooo1PHHic*+cioiooooiccicoe1@1oo1111e-;-;c*"6<*HWH0@PIeeeIIi<+ee
::.,:::::,,:,,,,e,::::,;";;,;;--<<i<"*-<"<+++-<++<<*o1i1oicc**+c8@6*i+++*+***c******11@HHiiiciiiccciooo11o1eI@-,;;"i<-<i<++i@Po*He108P*e*c+"++iII
::::::::,,,::,,:,,,:::,,,;;;;;;;;;;,;;;;;;;;--;--;-"-;;-;;;----c6@@"""""-""""""-"---110HH-<"---"i6:::::::::1e@<--"<"-;*c"<+o81e*I++88$6IccI1eIIII
::::::::,,,,:,,;,,,:::,;;;;;;;;;;;;-;,,,;;;--;-;;"-----;;;;;,;-c6@P""--"""--""-""--;o10HH""--1-oW8:::::::::<e@";,*"--;+<"--*oioc1<"8I$eeIIIIeIIII
::::::::::,,,,,,,,:,::,,,;,;;;;;-;;;;;;,;;--;;-;---;--o;;,;;<;-c6@P"---"--"-"-"-"-;;*10HH<";;1-c@I:::::::::;IP";;c<---<--;-*c+ci1"-68$oII6IeIIIII
:::::::::::,::,,,,,:::,,,;,;;;;;;;;;;;;,;;--;---";-;--+;;,;;c;;cIPP"-"---"-"--"-"";;;o0HH"-;,oc*6i::::::::::I@;;;*;-;--,;,;*+"<*i";00$cII0eeeeeee
:::::::::::,,,,,,,,:::,,,;,;,;;;;;;;;,;,;;;-;-;-"---"---;;;;i--+1PP"""""--"""---"";;;oIHH"-;;11*ic.:.::::.::e@<,;+,-;;,,-;;+"--<<-;66PeII6ee1oiii
::::::::::::,,,:,,,::::,,,,,,;;;;;;;;,;,;;;-;-;--"""""-"---;<--"c@@"<""""-""----"-;;;oeHH"-;;;0iic:ci11o,,,<;0e,,<,--;,,---"<"<"<*ie60i11e111oiii
::::::::::::,:,:,,,::::,,,,,,;;;;;;;;;;,;;;-;-;-;--""";"-";;"--"i88""-;;"-;";--;--;;;i1HH<--;;8oci;cI8W;-;,;ie6:,,,,,;;;----<"-<*--"61iccii-+01cc
.:::::::::::,:,:,,,::::,,,,,,;;;;;,;;;,,,;;-;;;-;;;"-";---;---;;c@@--;;;;;"-;;;;;;;;;io$Hc-+ii$81*,;,"+****I06I,,;;"-;::;;;;*c<-;;;+i6o<<e1<+o+cc
.::..;,:::::::::,:,:::::,,,,,,,,,,,;,;,,,;,;,;,;,;,,,,:,;;,;;-;;c08*---;-;c-;;;-<--,;oo@@P""""01o"<-"-+c"*+61Io-c--<<--;-;,;;-;,-c;+o**6o;"+o1*<,
..:.,-":::::;"<:::::::::::,,::,,:,,,,::;,,,,:-o;,,,::,:,;,,;-,;-c08-c-<,-<c;;;;<"---<16PH8"+<<c;;;;;;"++"c*666i+*;;-;;;;;,,;-<;,,,;<*+<ce-*6+oc*<
:.........::"+-..::.::::::::::::::::.,"-:,:,:"+,:::::-".::-,,,;,*oee,+,,,,+-,,,,-,;;<16@H8;;,+",,,"::;+*-+*6eeI<<-,-+<;;,::,,;;;<,,<ic***+*1**c+"
,:......."icc*;:-::::::::,,:::::::,::.::;::,:,,,::::;--,::-;,*::+iIe,,,:,,"<,,,,,,,,-oI@$@;;-"-,,-<*<;c--+16<+*0;--c<+"+<<+"<"-;;,,"oiic1oe*Icc<,
::,-;, .;co,:::;-,:.:::,,,"<;;;"<-+*,.,,,::::,,:,:..;;:;+::::":,+i1e,;i;,;,-,;<-:,,,,i18PP;-----,,"i1-+*,+*1oo<,+:;"<c*:::::;+6e*o"ooi*"*c*+<e<-;
..:,,...;*c::,;;e-....:-+c1o+,-"-"++,:...::..::,,.:::-;+"",,:-:-<ic*++;*;"--"<-",::::i10PPc;,;c+:-",<-++;++ic"+::-;<16*<"e+:,-,,,,-I6c<;"<<+1I8<,
.. .:..,.;"-,,:,-;....:-+coi";;*<*+;+*;.,;,"cc11*<-,:-,;;:-,:,:,<*cc<<-";;-<*o+;:::;oco0PP-,:<;;,"i@;-+i0@1I1+I1*;-+cei--+*,-<,:,;-1e+",,;,++o0<;
   ... :,.:::..:;,,:.::-*i",,::*+;"-;",.:,c*o11eIIo1;::,:,:-::-,"*cc-"-;,-;"+ii*;-,:,*i166IP01081@60<,<*-++c1i-,,,;<+o;;;18"8"::<*--1-"oI@oi*I6-;
    .. .::......,,:..:::;--,::,;-,,;--"":<+ic*coIe1I.::,:--;",":"+*ii<i-;;--";c+o*<i<+c-+e0c",*;"-"<<"<<"""iII+",";,+i--*e@"*;:,:++++*++cP$1i6e0e
     .  .: .:. .:,.....::,;,;-,:<,,,""-"-<""ccio1II1:::,,,,,,;-;-"+*;;,:::,,,::,:,,,:;+"+iei+<o0<;-"+*c*<<+coI<c-;;"+8+16006+;;-<"<<<<<"+e$e@6@c;
 .. ..   .  .   .:  ....::,"ii*<;;,;"<++<";"cc*ccoeI,,;,;;,,;.,,;"<+++,:,::,,,;-;<++"--;-"ceo6,,,;;-"cc""<io6o"-,;-co1<icoic,,,,-<*c++<"-c0081Pi"
..  ....::      ..::::....::,-,..:,:;;--<cic*coic*cc*;-*+*--,,;-,""-:".::,,,,;;-;"+-;;;;;"c1II;,,,-<-"<""+iI06+,;;<iI0,;"*I",:::;--<;;;;;;,ii+""e
....:... :     :::::::.......:.....:,;--1II*6I**c*iI**+-<;;-"-:::,,;:::,,::;*1I";---;;;;;"<i<",,,,;-<"<+--coe+<o*eP1e0":,<",,:,,,,<ecc**c6;,;;;"*
 .......::     ..::,,::.............:;-ee6IIIoecii*+e,;";"-"<,:::,;-";:,,:;*coec;<c*<-;-""<++-,,,,,;;<<i1I1<o11I1eII0e8;:-;;;;,,:--1"---"c0cio**;
   .. ....  .  :,;,,,,:.............:;e1I1e6o666eo1io1c*<<**-...::-oe:-;,:+iii1o;-<c;;,;;-"-;,,::,,,;<""-<*io1oeoI11oc*;-;;;;;;;-<*****--<18+16e+
.  .. ....  .  .,,,,,::.........  ..:i1ooooo0oI60e61i*c<<<IIe11;,<<,,,;;608ooo",;;,+;,,,,,-";,,:,,;-"-;-"--*ioi*co++1+<;;;,;;,;;;;-<---,-"<+Ic0i*
.. .   ::. ::...::::,:..........  ..,+icocoo116o08I6I*"*c1e1ee608@,,,<6II688oI;:,;:<",::,,;-"",,:,;,"--;;--*+*<+co*",<;,,,;,,;;,,;;;";-;--"+iiicc
...  . ....:.:::::::::.......:::....:;+o*11ioo6ii8ee0ec*oee111eI00--"IeeeI000I";-":,,:,:::,,--"cee6:"-;-;;,++<<c+o+<,,,,,,,,,,:,,,,;"-<,;;**ccccc
     .. ...:::::::::::.....:,:,:.....,<+cio1ic1i"eec1Io*-ooec+1ee668eeii1I60I0*---::,,,::::,,"ccii1-;;,;;,;+i+<*<c"+--,,:,,,,:::,:,,<<::;++******
          :::::::::::::::,,,,::,.....,c+iccoIo1e<ooi11I++cic""*+oIiiee1icci10@e--;;--:::""-"-"----+";;-;;,,*-++<+i"";*;,:::,::::::,,-i006*+++++**
              ::::::::::::,,:::::...::<+*c;1eIIe**iiocoo";+i";--;;<i1e1i*+*io61<"";<<<<""",;;;;-;"";;;;;;-,"<<<+<*-";;,:::,,,,,::::,<*i0*+<++++++
      ::. .::::::,,,,,::::,,:.::::.:.:<++;--"<*ccic*1ici::;;,ei;;,oe1ee1i++*ioioic*""+"<"""-;-;,----;;;;-";;<<<"""<"--,::::,,;;---;,,-"-<<<<<<<<<
       :::::::,:,,::,,::,,,,:::::::...:<<"<;"<<+++*ioiic1,:;+-i--"<eIIIIec"+cc*<*c<";";-,"-";"<;-"-,;;--;--,""+<-<<;,:::::::::,;;-"-"-,,<<<<<<<<<
     .  .::::::::,,,,,,::,,,.::::..:...-<*<;--,;--"<++*cciicic",,;;-"<ccc+-*1e1I1Ii8-;;;;-"-++<+"""-"-<"----1<",;,,,,,;::::::::,,;"-<";-"""""""""
. . .....  :,,,,,,,,,,,::,,:,,,,,,:, ...-<"+c+*<*<*"c<ccee+*+*;:,,,,;--icciciIee60608<<"""-";"<"-";-;--"----i--":<<---;::::::.:::,;;-<-,"""""""""
::.:::::  ,;;;;,,,,;,,::::,::;;,,,,,.. ..;-";""-*-<"+i-;-----.....:,,,**cccc*+6IeIeIe0I<""<""""<-",-,,;";;;-<",:::;;--<;::::.:..:::,;-,-"""""--"-
,;-+::::..,;;-;-;-"""--;;;;;-;-;;--. ....::--":<*:::,::,,,;;---,.::::"++++++++c1e116I6o<<"""""----;;;;;,,:;--+--:+,.<..,-,:.....::::,;;-"------"-
::;;:.. : -::,;,,"<<";;;;;;;;--;-;;  ..   ,,;;;;:....:.:,:,,,;;-",::;-"+++++<c+cic1IIo*c<+<<<""-;--------;--;"+<.<1e,:,;,,::..:,,,,;;""*--------"
...:::  ...,;--""""";,;---;;;;;-;;-. .... ,,,;;-;;-,-,....:,,,,;--:,1;;""+<**+*<"""<""<++*<+<<<<""""-""-----;,,,:,:-";,,,::::::;<*""<<<<;;----;;;


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