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

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

;-:;cic***:+iccc*****++<++<-"<<<<<<<<<<cc-cc--oc<cocciieI66666660000000666IeeIIocic**+<<+****ccccciio11o1111111ooiccccccccciiioooooo11111e1111o+:
,,<iiicc**<,*icccccc**++<<<<-"++++<<+cc"*i-""-+<"*i*ccccI60000060008HP0066IIIIIe**********cccccccciioooo1111111ooiiiiicciiiiiooooooo1111e1111oooi
ioooiiiccc*--iiiccccc*+<<<<"<"<++++ci"<i"-"""-<<"**-;-"<";+e6088008888860IIei"-+++***+++++++*****ccciiiiiooooooiiicccccccccciiiiiiioooooooooiiiii
1oiic*cc****-<cccccc*+ic<<<-"-;"cci-"i<;"<<"-;<<+c*----<<-;;;----"""""<<+*co1eII66680Ieoc*****c*ccciiiiiioooooooiiiiiiiiiiiiiiiiiiiooooooooooiiii
oooccccic*<-;;*ccccccc1I+<";;;,<i<<i*;"<<<<"""+<+c*----<";-;<o0PPPPPPP@@@@@@@@@@@@@@@@@@@PPPPPPP$$P61iiiiiiooiiiicccciccccccciiiiiiiiioiiiiiccccc
oiic+-,::...,,-cciiicieIe<--;+i";ic<+<++++++++++*c*++o8PPP@@@@@@@@@@@@@@@88888888888888@@@@@@@@@@@@@@PPPPP$81iiiiiiiiiiiiiiiiiiiiiiiiiiiiiccccccc
  ........   ..*iiiiiioIi"-+i<,ci;.,<<<<<+<<"<<*ePPPP@@@@@@@@@@@@8888888888888888888888888888888@@@@@@@@@PPPPPPP@eiiiiiicccccccccciciiiicccc***c*
    .    :    .;*cciiccc<<c+,*o":....;<<<"<*0PP@@@@@@@@@@@@8888888888888860@00@@888888888888888888888@@@@@@@@@@@@@PPPIiiiiiicciiiiiiiiicccccccccc
.    ..     .,;-<cciiiiii+:+o<::::,;;;"+8P@@@@@@@8@@@@@8888800PH666eI$e6IMIIe0i6I160IIII066080888@@8888888@@@@@@@@@@@@@P@eiiiiiiiiiiiccccc**c*ccc
-..      ...::,,-+cciii*;<o*,---"-,-*PP@@@@@@@@88808PP06IIII66H1i@I6Ie1<-iie1*oico6Iee686oeeeIIII6060888888888@8@8@@@@@@@@PPIiiiiccccccc*********
<;::::::::,,;--"-"*ci*;+o*;""-;;-*WP@@@@@@@88880806#I8e1eoo11iioi1eIeI@o06o*****iei*iiiiiioo*111oio6iII680888888888@@8@@@@@@@P@eiiiiiccc**c*c**cc
*+-;;;-"<<"""""""*i*;+oc-<c*<""0PP@@@@@@88800000e11oic6ec*cc1061cI8@88@80i<*ceI1iIocioo1eeiii1ici<ooioo1e6e880888888888@@@@@@@P$P0oiiiiiicccccicc
**<-;-<++++<+++*ii-"ii"-c*cc*@P@@@@@@@8806IIe1oooe111II066ee1*108@8@888@8Ie6IIeIIi<-+I11i1Ioc*c6IIo<1I006ic1IW0P888@@@@@@@@@@@@@PPP8ccc**c*******
+++++*****c***ic-;ci";ioic*PP@@@@@@8808IIe11II661Iie6666066660@@88866e880680o0*666060+I@0"+11IIoI61o--+i*"<<ci1e8eI08888@@@8@@@@@@@@P0c**********
+++++++++***ii<,*o+:<*cc*6P@@@@@8806IIeooioI06i168Ii*cIIeI6I6@88000666600088800+**6001i<+*+eeii<10Ic+<<*<--+ic+i1Ie1I088888@@@@@@@@@@@Po********+
++++++****ii":*o*:,;,-"*P@@@@@@806I11ooicoI080IioeI1eIIoooe6@88101I66e1eoI060606000806II*+cc+<ce66c+c*ci<<"<<+<+*c1eeII@88@@@@@@@@@@@@P@8********
+<<***++++",:+c;..,-""0P@@@@@806I1ioo1eI08ee1o*ccoe1e1o100068806cic*6I*i-eI600660666I6806eeiioe60ec"+o*+""""<cciciiooeII668@@@@@@@@@@@@PP@+******
+++++++<<""-"",:,,;--P@@@P@@80e08@06@6eiii1eocccice88886I880eoiiioo<166-+<1II6088000066660000600e111i++*+<<<*c+*****cco1II608@@@@@@@@@@@@@@**c**c
ccccccc*****cccc***+$@@@@@806I1Iec1cc1eI11oeIeoce11e@@@@@8686ociiii6+"e6*oIeI0I1eocc+I800080061oeIeoiic<<+<+*cic++***cioo1II68@@@@@@@@@@@@@@ccccc
*******+++++<+++++<PP@@@@806Ieoici+"""iioooooee1eI6I8800P@@@@0iiic60c06eec1i+occi+iic0I0I6011Ioioo11ooiiic***io1e11iio1o1o1eI68@@@@@@@@@@@@@Icccc
*****************+eP@@@@806IcoeIec<-"+iooiiioooocie001@@0ee1606Ic0-6"*oi*"i*c+1coici60000Ieeii1Iee11icciccccc1oi+oeeeoio1eee1I68@@@@@@@@@@@PPiiic
cc*****cc*cc*cc***P@@@@@86oi<+<<coi<<<+*cciciiocio00e000066Io1"e+"-;+<+"*++**o80<;-*cioII66000eee1iiccicco11eei*c*c1e1ecii1III6P8@@@@@@@@@@PPeiii
ccciciiiiiiiciccieP@@@@86I10+<<+iicc*++*iioiic1eI6Ioe6IoI66Ii+o+*-<<*c<<+;e@6:,*c*++o*10e108660661cio1e11ee1ooiiioiii1e1*<*1II600@@@@@@@@@PPP8cc*
cccccccccccccccccP@@@@@06Ieoc*++<<<<<<*cioi$111c<io1ei606oiIcoo*+"+*c-+;c8i,. :-"""-;;-ooIoio08*66II++cci111e11ooio1oio11+*oeI660@@@@@@@@PPPP8***
*****cccc*****+*+P@@@@866Ie1oic**++<<*c1oo1iiioooio11c1I606*"*;*eI11"-"60+cc;cc,<""<;+*eIie0eIIeo666IIeoo1iIee1io1oii+oo1**1eI6608@PP@@@PPPPP8**+
c*c******c**++<<<P@@@@80IIe1ooiiiic++*iccc*icccc+"i1iiiic++16e11e+<o*c0*"<+<11+"-+*oioo11ee16I1ii16IIIe81o1oicci<+"""*o111eIII1I68@PPP@@@PPPPI<+<
*******+*+*****+<P@@@@806Ie1ooooiiicc**cccicccc*+<+iiooI6IIeI1<+<<ii<-,+o*"+e1*ic*ooicciie66e1i<+ioIe1o6@o1eoioi<+c<i1eIee1icoeI68@P@PP@PPPPP++<<
*********ccccciicIP@@@@06Ie1ooiiiiiiiiiioiiciiicioeIIIeIeo*<*""<-+i*+oo1"+1ccc"+ccci""<-++cocoi1oi11oeooI@11o1eIeo*oIeee1iooo1eI0@P@PPPPPPPP0<<<<
ccc*****cccciiic+<$P@@@86IIe1oiic*++++*cccciiiiiiio1ooicc+*ii"<*iooi1i1*oIee+ccii*+*"+*i11111ioe1ooo1ioo1ePooo1eIe1oo++<+cio1eI68@P@PPPPPPP@<""""
ccccccciiiiooooi**oPP@@@86Ie1ooicc*++++<+**+1ei+oo111*+coiii*iciiic1*i*cI1o,:,o*c-"666666oiic***ic*i1iicioo*++c111o+<*i+*cio1e60@@@PPPPPPPP*"""""
cccccccciiioo11oc**0P@@@@06Ie1ooicc*++o***i1<+iiio1IeIe1iiiiii*iioiii"II1":;;;i1ie66I6eI6I1ie1oiiciiococii**o11**i1eeoooiio1eI6@@PPPPPPPP@+""""""
iiiiiccciioo1111eIII8P@@@@06Ie1ooic*+++<+1<<cic*iooeI111o+cociiiii+;*1ei#<c--;--oeIee1ciooeee1oiooooio*iiioooo111*ioooooio1eI68@@PPPPPPP@<;;;;;;;
oooiiiiiiioo11eIeIIII0PP@@@866Ie1oic*+<""-""--";co1e60ee1eeo+<*ii;"c+"<<;"--"-;<c1i"-<1H*cocciiooooo*+o111ee1c*1ccoiooooo1I60@@PPPPPPPP8""""----"
1ooooiioiioo111II6I66I0$PP@@@06IIe1oic+<<"---<<<cic*;;c111o+-*iooo1111ei<-""-+i---+1*;:-1c+<++**c***++<cioI1oico*<+oiii+cI68@@@PPPPPP@1<"""""<<"<
e1e1ooooooo111eIe66660068PPP@@@06II1ooic**+<<+++1c"+*<++-;*+11ccii1oiIi***o0*<<-+"+*"-<*cii*i<;;;;-*<<+c**--"""-<+c+cc+1I0@@08@PPPPP6;;;;;;;;---"
II111ioiioiio11Ie6I608P0668PPP@@@06Iee1oiiicccccci1icoi*c*icc*+*6i1o1o<+<++1"""<i<<-*c-ci,-<+;;,-""<";"""<+<"-"<+**<+eI0@@@@@PPPPP6*---;;;;;;-;--
06II11eooiicoo1e16666006666I8PPPP@@806Iee1oooiic**c*cic"<+*iiic*co1e1oc<**+<ii",,;--+<<-+*iI+;-----,,<<-""+*-"<<ii<e68@@@@@PPPPPI<+<-""""-""""""<
8666Ieeeooooio11eII66I06066III0@@PPP@@066666II66IIo*+*"+**ciii*cooo11"<"-<++oi";,,-"**+-H<*11-c-<"-;"-"++""*-"ceooI8@@@@PPPPP8o<<+*;;;;-------"""
@80866Ie11111o1eeeIIIIIII66IIIIII8PPPP@@@@0660008066II1occiiio11ee1o++-;-"+"e**<co*+<*i1<-*<oeo1ei";""<+++<*+cI0@@@@@PPPPP81<<<<<c::,,:,,,,;;;;;-
@808I66I1o1io1i1o11eeeeIee66IIIIIIII8PPPPP@@@800666I66666IIIIeeeIo-*+"-""-<*<*ceIi""++<<"*i;+*cocc<<oie*+ce08@@@@PPPPPP81<<<<<<<*.,------;,;;,;;;
P@@@600IeeIeiioo1eoe1I11ooi66IIIIIIIIIe6@PPPPPPP@@@8@00666IIIe1**1ee1i<*ccooic*<+,+*I***<----"<+<*io1I08@@@@@PPPPPP8I+<<<<<<<<++:.:--------------
P0@06I6IeI1ooiciiiioiooi1iico6IIIIIIIIIIe1e0@PPPPPPPP@@@8006IIe1oi*oi<cccoccic++*-"""-"<*ciic1I6008@@@@@PPPPPP@0e*<<<<<<<<<<<++....,,,,;;;;;,;,,,
@0@868Ie1eeoi1iccocoiii*iicc<i6IIIIIIIIIeee1oo1I0@PPPPPPPPPP@@888880880eooi6oo+c*ceII6660888@@@@P@PPPPPPP@8Ii+<<<<<<<<<<<<<<+;....:----------"-""
@86606IIIooec**+*c*c**c**+<*"<<<6IIIIIIIIeee1ooooooooe68@PPPPPPPPPPPPPP@@@@@06II118@@PPPPPPPPPPPPPP86ei+<<<<<<<<<<<<<<<<<<++.......:,,,::,,,,:,,,
000II6eeei1io*++*++**+c<""""<"+-";6IIIIIIIeeee1oooooooooooio1eI608@PPPPPPPPPPPPPP$$$$PPPP@86Ieo*+<<<<<<<<<<<<<<<"<<<<<++*c........:-"""--""""""""
66IIII1ec11c+*<+<"""""<-"-<";-;;-,.:IIIIIIeeeeee1ooooooooiooiiooooooooiiiiiiiiiiiiiiiicc**+++<+<<<<<<<<<<<<<<++**ccciii+...:......;""""""""""""""
I6IIei1oeicccc***1*+****<"+-""""--,,,,*IIIIIeeeeee11oooiioooiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiciiiiiiiciiiiiiiiii;...........:-------;;;;,,,,
eeeI11e1occ*c+*****++**++--;--;;;";,,,,:,16IIeeeeeeee11ooooiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii*.    .........:,,,,;;;;------;
1ii1eiii1oiic*c*c***++++++------"-;;,,,,,,,,-eIeeeeeee1111ooiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii;.    . ......::::-------;;;-;;;;,
oooi"**++"+"*;<---"---"--;-;-,,,,,,;::::::::::::<eeeeeee111111ooiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii<             .......::::::..::.::::::
cci*++*++<<++*<<""""""-""";-,,:::,:,:::..............<1eeeee1111111ooooiiiiiiiiiiiiiiiiiiiiiiiiiiiiiic<.             ..........;;;;;;;;;--;;;;---
<*<<+<""---*-;-;;;;;;;-;;,;-;:::,:::::::............. ....."o1eeee1111111oooiiiiiiiiiiiiiiiiiiic<:..          . ....::.:::::::;----------------""
c"<""-"<<""""";---";-;-;;-;;,;:,:::,::::.:....:..:...:..........::::,"*iiooo1ooooiic**<;:..........................:::.:.....:::::::::::::::::::,
c<++e**<<+++++++++<<<<<<<<<"<<<";;;;;;;;;,,,,,,,,:::::::::..............................                       ............:-----""""-------""-""
*++**+*++<**+*+*++++<<<<++++++<<+;;;,,;;,,,,:::..........  .....   ..                   .....................:::::::::::.::---"-------------"""--
<+<*+"<"""-"-;-;;;;;,;;,;,;;;;;;;;;,,:,,,,,,,,,,:,,::::::::::::::...........................................:...:.::.:..:;;--,;-;;-;;,,;,,,;;,,:,
+*+++++++<"<<<+++<++<<+<<<<<<<<<<<<"";;;;;;;,;,;;,,,,,:::::::...::.....................................................:::::::::,,,,,;;;;,;;;;;;;


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