%!PS-Adobe-3.0 %%Creator: groff version 1.23.0 %%CreationDate: Mon May 6 12:02:29 2024 %%DocumentNeededResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%+ font Times-BoldItalic %%DocumentSuppliedResources: file ast.ps %%+ procset grops 1.23 0 %%LanguageLevel: 2 %%Pages: 9 %%PageOrder: Ascend %%DocumentMedia: Default 612 792 0 () () %%Orientation: Portrait %%EndComments %%BeginDefaults %%PageMedia: Default %%EndDefaults %%BeginProlog %%BeginResource: procset grops 1.23 0 %!PS-Adobe-3.0 Resource-ProcSet /setpacking where{ pop currentpacking true setpacking }if /grops 120 dict dup begin % The ASCII code of the space character. /SC 32 def /A/show load def /B{0 SC 3 -1 roll widthshow}bind def /C{0 exch ashow}bind def /D{0 exch 0 SC 5 2 roll awidthshow}bind def /E{0 rmoveto show}bind def /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def /G{0 rmoveto 0 exch ashow}bind def /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /I{0 exch rmoveto show}bind def /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def /K{0 exch rmoveto 0 exch ashow}bind def /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /M{rmoveto show}bind def /N{rmoveto 0 SC 3 -1 roll widthshow}bind def /O{rmoveto 0 exch ashow}bind def /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /Q{moveto show}bind def /R{moveto 0 SC 3 -1 roll widthshow}bind def /S{moveto 0 exch ashow}bind def /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def % name size font SF - /SF{ findfont exch [exch dup 0 exch 0 exch neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def % name a c d font MF - /MF{ findfont [5 2 roll 0 3 1 roll % b neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def % Enable manual feed. % MANUAL - /MANUAL{ statusdict begin/manualfeed true store end }bind def % Guess the page length. % This assumes that the imageable area is vertically centered on the page. % PLG - length /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop }bind def % BP - /BP{ /level0 save def 1 setlinecap 1 setlinejoin DEFS/BPhook known{DEFS begin BPhook end}if 72 RES div dup scale LS{ 90 rotate }{ 0 PL translate }ifelse 1 -1 scale }bind def /EP{ level0 restore showpage }def % centerx centery radius startangle endangle DA - /DA{ newpath arcn stroke }bind def % x y SN - x' y' % round a position to nearest (pixel + (.25,.25)) /SN{ transform .25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform }bind def % endx endy startx starty DL - % we round the endpoints of the line, so that parallel horizontal % and vertical lines will appear even /DL{ SN moveto SN lineto stroke }bind def % centerx centery radius DC - /DC{ newpath 0 360 arc closepath }bind def /TM matrix def % width height centerx centery DE - /DE{ TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix }bind def % these are for splines /RC/rcurveto load def /RL/rlineto load def /ST/stroke load def /MT/moveto load def /CL/closepath load def % fill the last path % r g b Fr - /Fr{ setrgbcolor fill }bind def % c m y k Fk - /setcmykcolor where{ pop /Fk{ setcmykcolor fill }bind def }if % g Fg - /Fg{ setgray fill }bind def % fill with the "current color" /FL/fill load def /LW/setlinewidth load def /Cr/setrgbcolor load def /setcmykcolor where{ pop /Ck/setcmykcolor load def }if /Cg/setgray load def % new_font_name encoding_vector old_font_name RE - /RE{ findfont dup maxlength 1 index/FontName known not{1 add}if dict begin { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall /Encoding exch def dup/FontName exch def currentdict end definefont pop }bind def /DEFS 0 def % hpos vpos EBEGIN - /EBEGIN{ moveto DEFS begin }bind def /EEND/end load def /CNT 0 def /level1 0 def % llx lly newwid wid newht ht newllx newlly PBEGIN - /PBEGIN{ /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate % set the graphics state to default values 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit []0 setdash /setstrokeadjust where{ pop false setstrokeadjust }if /setoverprint where{ pop false setoverprint }if newpath /CNT countdictstack def userdict begin /showpage{}def % % Any included setpagedevice should be ignored. % See: http://www.w-beer.de/doc/ps/. % /setpagedevice{}def mark }bind def /PEND{ cleartomark countdictstack CNT sub{end}repeat level1 restore }bind def end def /setpacking where{ pop setpacking }if %%EndResource %%EndProlog %%BeginSetup %%BeginFeature: *PageSize Default << /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice %%EndFeature %%IncludeResource: font Times-Bold %%IncludeResource: font Times-Italic %%IncludeResource: font Times-Roman %%IncludeResource: font Times-BoldItalic grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron /scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft /logicalnot/minus/registered/macron/degree/plusminus/twosuperior /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior /ordmasculine/guilsinglright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def /Times-BoldItalic@0 ENC0/Times-BoldItalic RE/Times-Roman@0 ENC0 /Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0 /Times-Bold RE %%EndSetup %%Page: 1 1 %%BeginPageSetup BP %%EndPageSetup /F0 12/Times-Bold@0 SF(NEA co)264.462 123 Q -.12(ve)-.12 G 3(rp).12 G (age)-3 E/F1 10/Times-Italic@0 SF(Lucas standen)277.25 159 Q/F2 10 /Times-Roman@0 SF(7949)296 177 Q F1(ABSTRA)282.535 213 Q(CT)-.3 E/F3 10 /Times-Bold@0 SF 2.5(1. Reading)111 237 R(this document)2.5 E F2 (This document is writen in rof)136 252.6 Q 2.5(fa)-.25 G (nd can be found online at)-2.5 E(https://github)111 276.6 Q (.com/standenbo)-.4 E (y/school/tree/master/comp/lucas-standen-NEA/writeup)-.1 E .714 (It is using the ms macro of trof)111 300.6 R .714 (f. It can be compiled using the Mak)-.25 F .713(e\214le, or mak)-.1 F .713(e.sh. A table of)-.1 F .454(contents has been generated using pdft\ ocgen, it is embedded into the pdf, most pdf readers ha)111 312.6 R -.15 (ve)-.2 G 2.5(ab)111 324.6 S(utton to open it \(\214refox has it in the\ top left, in zathura press tab to vie)-2.7 E 2.5(wi)-.25 G(t\).)-2.5 E 2.676(An)111 348.6 S .176(ote on formating of the rof)-2.676 F .176 (f, the te)-.25 F .175 (xt is limited to 100 characters per line and is writen in plan)-.15 F .337(ascii, no utf8 emojis and the lik)111 360.6 R .337 (e. code snippets are left in plain te)-.1 F .338 (xt, and the full section of code)-.15 F(the)111 372.6 Q 2.89(ya)-.15 G .39(re from should be link)-2.89 F .39(ed abo)-.1 F .69 -.15(ve t)-.15 H .39(hem; assuming the).15 F 2.89(ya)-.15 G .39 (re from a \214le and not a small e)-2.89 F(xam-)-.15 E .181(ple. An)111 384.6 R 2.681(yc)-.15 G .182(omments on code snippets will be remo) -2.681 F -.15(ve)-.15 G 2.682(df).15 G .182(or the sak)-2.682 F 2.682 (eo)-.1 G 2.682(fr)-2.682 G .182(eadability in the rof)-2.682 F 2.682 (fd)-.25 G(ocu-)-2.682 E(ment, ho)111 396.6 Q(we)-.25 E -.15(ve)-.25 G 2.5(rt).15 G(he can still be found in the ra)-2.5 E 2.5<778c>-.15 G (les.)-2.5 E F3 2.5(2. Analysis)111 432.6 R 2.5(2.1. The)111 456.6 R (curr)2.5 E(ent pr)-.18 E(oblem)-.18 E F2 -.15(Fo)136 472.2 S 2.948(rg) .15 G .448(eneral small and simple projects, I write in C. Ho)-2.948 F (we)-.25 E -.15(ve)-.25 G 2.947(rt).15 G .447(his leads to hours of deb) -2.947 F(ug-)-.2 E .26(ging due to se)111 484.2 R(gf)-.15 E .26(aults, \ and memory leaks. Due to the languages manual memory management the)-.1 F .362(programmer is required to kno)111 496.2 R 2.862(ws)-.25 G 2.861 (om)-2.862 G .361(uch information about the hardw)-2.861 F .361(are the) -.1 F 2.861(yw)-.15 G .361(rite for)-2.861 F 2.861(,a)-.4 G .361(nd the) -2.861 F(second an)111 508.2 Q(ything goes wrong, it is v)-.15 E (ague on ho)-.25 E 2.5(wt)-.25 G 2.5<6f8c>-2.5 G 2.5(xt)-2.5 G(hings.) -2.5 E F3 2.5(In)111 532.2 S(eed a language that stops me fr)-2.5 E (om shooting myself in the f)-.18 E(oot)-.25 E F2 2.584(Ch)111 556.2 S .084(as been standard for man)-2.584 F 2.584(yd)-.15 G .084(ecades no) -2.584 F 2.584(wa)-.25 G .084(nd its age is sho)-2.584 F .084 (wing, it lacks man)-.25 F 2.585(ym)-.15 G .085(odern features)-2.585 F (lik)111 568.2 Q 2.605(eO)-.1 G(OP)-2.605 E 2.605(,o)-1.11 G 2.605(rh) -2.605 G .105(igher le)-2.605 F -.15(ve)-.25 G 2.605(lf).15 G .105 (unctional abstractions, that ha)-2.605 F .405 -.15(ve b)-.2 H .105 (ecome common in modern years due).15 F 1.303 (to there helpfulness. This is not to f)111 580.2 R 1.303(ault C')-.1 F 3.803(sa)-.55 G(chie)-3.803 E -.15(ve)-.25 G 1.303(ments either).15 F 3.804(,t)-.4 G 1.304(he language is my personal)-3.804 F .66 (choice for most projects for a reason, it')111 592.2 R 3.159(sf)-.55 G .659(ast and po)-3.259 F .659(werful; an)-.25 F 3.159(ys)-.15 G .659 (olution I mak)-3.159 F 3.159(es)-.1 G .659(hould not cut)-3.159 F (that a)111 604.2 Q -.1(wa)-.15 G -.65(y.).1 G F3 2.5(2.2. A)111 640.2 R (solution)2.5 E/F4 10/Times-BoldItalic@0 SF(Zippy LANG)136.61 655.8 Q F2 3.378(An)111 679.8 S -.15(ex)-3.378 G 3.378(tg).15 G .878 (eneration language, for general use. Designed for k)-3.378 F .879 (eeping code simple, neat and read-)-.1 F 3.307(able. It)111 691.8 R .807(will be similar to functional languages, kno)3.307 F .807 (wn for there strict ability to k)-.25 F .806(eep code safe)-.1 F .223 (and practical. The language should be interpreted lik)111 703.8 R 2.724 (ep)-.1 G .224(ython, perl and lisp, to allo)-2.824 F 2.724(wf)-.25 G .224(or easy de-)-2.724 F -.2(bu)111 715.8 S(gging tools.).2 E 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-2-)300.17 48 Q(The goal of Zipp)111 84 Q 2.5 (yi)-.1 G 2.5(st)-2.5 G 2.5(om)-2.5 G(ak)-2.5 E 2.5(ec)-.1 G (odding easier)-2.5 E 2.5(,w)-.4 G(hile remaining f)-2.5 E (ast, with a interpreter writen in C.)-.1 E/F1 10/Times-Bold@0 SF 2.5 (2.3. What)111 120 R(is a pr)2.5 E(ogramming language)-.18 E 2.5 (2.3.1. A)111 144 R -.1(ve)2.5 G(ry simple explanation).1 E F0 .07 (At its lo)136 159.6 R .07 (west de\214nition a PL is a set of speci\214c w)-.25 F .07 (ords, that when gi)-.1 F -.15(ve)-.25 G 2.57(nt).15 G 2.57(oac)-2.57 G .07(omputer in the)-2.57 F .656(right order ha)111 171.6 R .957 -.15 (ve a r)-.2 H .657(eproducible beha).15 F(viour)-.2 E 3.157(.Am)-.55 G .657(ore human w)-3.157 F .657(ay of saying that, w)-.1 F .657 (ould be its ho)-.1 F(w)-.25 E(we control computers.)111 183.6 Q F1 2.5 (2.3.2. Wh)111 207.6 R 2.5(ya)-.15 G .36 -.18(re t)-2.5 H(her).18 E 2.5 (es)-.18 G 2.5(om)-2.5 G(any)-2.5 E F0 .468 (When someone is looking at code it can often be seen as just that, ho) 136 223.2 R(we)-.25 E -.15(ve)-.25 G 2.967(rt).15 G .467(here are hun-) -2.967 F .41(dreds of languages that all tak)111 235.2 R 2.91(et)-.1 G .411(he idea of "code" in v)-2.91 F .411(ery dif)-.15 F .411(ferent w) -.25 F .411(ays. Some are designed for)-.1 F .913(speci\214c hardw)111 247.2 R .912(are, some are designed for making general use programs whi\ le others are highly)-.1 F 2.655(specialized. It)111 259.2 R .156 (is important to see "code", as more than just one o)2.655 F -.15(ve) -.15 G .156(rarching term and instead see).15 F (where the code is being used, and e)111 271.2 Q -.25(va)-.25 G (luate it from that.).25 E F1 2.5(2.4. Resear)111 319.2 R (ching, and getting a scope of the pr)-.18 E(oject)-.18 E F0 1.008 (Before I start to design a language i should \214rst \214nd e)136 334.8 R 1.007(xamples of others and \214nd what i)-.15 F -.1(wa)111 346.8 S (nt my language to be lik).1 E(e.)-.1 E(I')111 370.8 Q 3.658(dl)-.5 G (ik)-3.658 E 3.658(em)-.1 G 3.658(yl)-3.658 G 1.158 (anguage to feel modern so i should tak)-3.658 F 3.658(ei)-.1 G 1.158 (nspiration from what other modern lan-)-3.658 F .068(guages do, ho)111 382.8 R(we)-.25 E -.15(ve)-.25 G 2.568(ro).15 G 2.568(nt)-2.568 G .068 (he back)-2.568 F .068(ed i w)-.1 F .068 (ant my language to be stable and f)-.1 F .068 (ast, for that i should look)-.1 F(at older projects.)111 394.8 Q F1 2.5 (2.4.1. Examples)111 430.8 R(of older similar pr)2.5 E(ojects, that ar) -.18 E 2.5(eag)-.18 G(ood base f)-2.5 E(or my language)-.25 E 2.5 (2.4.1.1. Python)111 454.8 R F0 .272(Python is a high le)136 470.4 R -.15(ve)-.25 G 2.772(lO).15 G .272(OP language that w)-2.772 F .272 (as designed in 1991. It w)-.1 F .273(as made to mak)-.1 F 2.773(ep)-.1 G(ro-)-2.773 E .262 (gramming easy while still being able to use some of C')111 482.4 R 2.762(sf)-.55 G .262(unctions. Although it has become stan-)-2.762 F (dard for man)111 494.4 Q 2.5(yu)-.15 G(se cases, it is slo)-2.5 E 2.5 (wa)-.25 G(nd inef)-2.5 E(\214cient, and v)-.25 E(ery bloated.)-.15 E (https://www)111 518.4 Q(.p)-.65 E(ython.or)-.1 E(g/)-.18 E(Zipp)111 542.4 Q 3.395(ys)-.1 G .895(hould tak)-3.395 F 3.395(ep)-.1 G .895 (ythons high le)-3.495 F -.15(ve)-.25 G 3.395(la).15 G .895 (bstractions, as the)-3.395 F 3.395(ym)-.15 G(ak)-3.395 E 3.395(ep)-.1 G .895(rogramming v)-3.395 F .895(ery easy and it)-.15 F (should try and tak)111 554.4 Q 2.5(en)-.1 G (otes from its libraries as the)-2.5 E 2.5(ya)-.15 G (re mostly well written, and well documented.)-2.5 E F1 2.5 (2.4.1.2. Lisp)111 578.4 R F0 .55(Lisp is the second e)136 594 R -.15 (ve)-.25 G 3.049(rp).15 G .549(rogramming language, de)-3.049 F -.15(ve) -.25 G .549(loped at MiT).15 F 3.049(,i)-.74 G 3.049(ti)-3.049 G 3.049 (st)-3.049 G .549(he \214rst functional)-3.049 F 1.45 (language, creating man)111 606 R 3.95(yc)-.15 G 1.45 (ommon features lik)-3.95 F 3.95(eh)-.1 G 1.45 (igher order functions, recursion, and g)-3.95 F(arbage)-.05 E 1.42 (collection. It is generally not used an)111 618 R 3.919(ym)-.15 G 1.419 (ore as it feels old compared to other functional lan-)-3.919 F (guages, lik)111 630 Q 2.5(eO)-.1 G(caml or Hask)-2.5 E(ell.)-.1 E (https://lisp-lang.or)111 654 Q(g/)-.18 E(Zipp)111 678 Q 3.392(ys)-.1 G .892(hould try to tak)-3.392 F 3.392(ea)-.1 G .892 (lot from the syntax of lisp, \(\) mak)-3.392 F 3.393(ei)-.1 G 3.393(te) -3.393 G .893(asy to see what parts of code)-3.393 F(will ef)111 690 Q (fect what, and mak)-.25 E 2.5(et)-.1 G(hings easy to parse.)-2.5 E F1 2.5(2.4.1.3. P)111 714 R(erl)-.2 E F0 .038(Perl is scripting language d\ esigned for use in linux, when bash is too slo)136 729.6 R 1.338 -.65 (w, o)-.25 H 2.538(rn).65 G .038(ot suited for)-2.538 F 0 Cg EP %%Page: 3 3 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-3-)300.17 48 Q .933(the job)111 84 R 3.433(.P) -.4 G .934(erl is often described as the glue of the uni)-3.433 F -.15 (ve)-.25 G .934(rse \(see xkcd https://3d.xkcd.com/224/\).).15 F (Its syntax is quite strange ho)111 96 Q(we)-.25 E -.15(ve)-.25 G 2.5 (ra).15 G(nd it is slo)-2.5 E 1.3 -.65(w. M)-.25 H (aking it poorly suited to).65 E -.1(wa)-.25 G(rds general use.).1 E (https://www)111 120 Q(.perl.or)-.65 E(g/)-.18 E(Zipp)111 144 Q 3.083 (ys)-.1 G .583(hould tak)-3.083 F 3.083(ef)-.1 G .583(rom perls minimal\ ism, it is a small language that is of a similar size to bash)-3.083 F .406(or zsh, while feeling closer to p)111 156 R .406(ython. If zipp)-.1 F 2.906(yc)-.1 G .406(an achie)-2.906 F .706 -.15(ve a s)-.25 H .407 (imilar small size, while remaining).15 F(po)111 168 Q (werful I will be happ)-.25 E -.65(y.)-.1 G/F1 10/Times-Bold@0 SF 2.5 (2.4.2. Examples)111 204 R(of new similar pr)2.5 E(ojects that ar)-.18 E 2.5(ea)-.18 G(lso a good base)-2.5 E 2.5(2.4.2.1. Gleam)111 228 R F0 .663(Gleam is a modern language releasing in the past 5 years. It is hi\ ghly functional, with no)136 243.6 R .228(mutable data, no traditional \ loops. Instead recursion can be used to replace alot of these features.) 111 255.6 R .947(Gleam compiles to erlang/Beam bytecode, much lik)111 267.6 R 3.447(ej)-.1 G -.2(av)-3.447 G 3.447(at)-.05 G 3.447(ot)-3.447 G .946(he jvm, and doing this has made)-3.447 F(Gleam a highly scalable l\ anguage with good library support out the box.)111 279.6 Q (https://gleam.run/)111 303.6 Q(Zipp)111 327.6 Q 2.89(ys)-.1 G .39 (hould tak)-2.89 F 2.89(ef)-.1 G .391 (rom the functional elements of Gleam, as the)-2.89 F 2.891(yk)-.15 G .391(eep programs safer)-2.991 F 2.891(,h)-.4 G -.25(ow)-2.891 G -2.15 -.25(ev e).25 H(r).25 E(Zipp)111 339.6 Q 2.5(ys)-.1 G(hould not remo) -2.5 E .3 -.15(ve a)-.15 H(ll procedural elements, as for loops are v) .15 E(ery helpful)-.15 E F1 2.5(2.4.2.2. Hask)111 363.6 R(ell)-.1 E F0 (Hask)136 379.2 Q 1.186(ell is another modern functional language kno) -.1 F 1.185(wn for being v)-.25 F 1.185(ery complicated, ho)-.15 F(w-) -.25 E -2.15 -.25(ev e)111 391.2 T 2.5(ri).25 G(ncredibly po)-2.5 E (werful. Its syntax feels v)-.25 E (ery mathematical, and incredibly terse.)-.15 E(https://www)111 415.2 Q (.hask)-.65 E(ell.or)-.1 E(g/)-.18 E .224(Perhaps Zipp)111 439.2 R 2.724 (yc)-.1 G .224(ould learn from Hask)-2.724 F .225(ell, as it pro)-.1 F .225(vides functional and procedural elements, mak-)-.15 F (ing it a well rounded language)111 451.2 Q F1 2.5(2.4.2.3. Har)111 475.2 R(e)-.18 E F0 .718(Hare w)136 490.8 R .717(as designed to be a 10\ 0 year language, and thus stability is its main goal, it is not)-.1 F .683(set to ha)111 502.8 R .983 -.15(ve a s)-.2 H .683(yntax change an) .15 F 3.183(yt)-.15 G .683 (ime soon, and it has strong emphasis on memory safety)-3.183 F 3.184 (.I)-.65 G 3.184<748c>-3.184 G(ts)-3.184 E(into the same part of the te\ ch stack as C, and thus it can be used for some v)111 514.8 Q(ery lo) -.15 E 2.5(wl)-.25 G -2.15 -.25(ev e)-2.5 H 2.5(lw).25 G(ork.)-2.6 E (https://harelang.or)111 538.8 Q(g/)-.18 E 2.805(It)111 562.8 S .305 (hink Zipp)-2.805 F 2.805(ys)-.1 G .305(hould ha)-2.805 F .605 -.15 (ve a s)-.2 H .305(trong emphasis on stability).15 F 2.804(,t)-.65 G 2.804(om)-2.804 G(an)-2.804 E 2.804(yt)-.15 G .304(imes ha)-2.804 F .604 -.15(ve i s)-.2 H -.15(eg).15 G -.1(fa).15 G .304(ulted do to a).1 F (tin)111 574.8 Q 3.165(ym)-.15 G(istak)-3.165 E .665(e. Zipp)-.1 F 3.165 (ys)-.1 G .665(hould also look to Hare small size, you can b)-3.165 F .665(uy a cop)-.2 F 3.166(yo)-.1 G 3.166(fH)-3.166 G .666(are on a) -3.166 F F1(SIN-)3.166 E(GLE 3 1/2')111 586.8 Q 2.5('F)-.63 G(LOPPY)-2.5 E 2.5(2.4.3. What)111 622.8 R(should be tak)2.5 E(en away fr)-.1 E (om these languages?)-.18 E F0 2.784(Iw)136 638.4 S .284 (as already leaning to)-2.884 F -.1(wa)-.25 G .283 (rds functional programming when I started this project ho).1 F(we)-.25 E -.15(ve)-.25 G(r).15 E(no)111 650.4 Q 2.81(wIb)-.25 G(elie)-2.81 E .61 -.15(ve i)-.25 H(t').15 E 2.81(st)-.55 G .31 (he only option for producing safe applications. Zipp)-2.81 F 2.81(yw) -.1 G .31(ill be a functional lan-)-2.81 F (guage with a strong emphasis on recursion.)111 662.4 Q 2.862(Ia)111 686.4 S .362(lso belie)-2.862 F .661 -.15(ve t)-.25 H .361 (hat I should tak).15 F 2.861(es)-.1 G .361 (ize of the interpreter into account, as this is important for k)-2.861 F(eep-)-.1 E(ing the project manageable and consistent.)111 698.4 Q .916 (And \214nally I think that syntax should be inspired by Lisp, although\ Lisp itself can be a messy)111 722.4 R 0 Cg EP %%Page: 4 4 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-4-)300.17 48 Q .198 (language, with the right changes I am con\214dent that I can mak)111 84 R 2.697(eaa)-.1 G(ttracti)-2.697 E .497 -.15(ve l)-.25 H .197 (anguage for the 21st).15 F(century)111 96 Q(.)-.65 E/F1 10/Times-Bold@0 SF 2.5(2.5. Clients)111 132 R F0 1.194 (In a project of this nature, the Client is e)136 147.6 R -.15(ve)-.25 G 1.194(ry programmer ali).15 F -.15(ve)-.25 G 3.694(;w).15 G 1.194 (hich is a pretty lar)-3.694 F(ge)-.18 E 4.076(scope. T)111 159.6 R 4.076(on)-.8 G(arro)-4.076 E 4.076(wt)-.25 G 1.576(his do)-4.076 F 1.576 (wn as much as possible, I will intervie)-.25 F 4.075(was)-.25 G 1.575 (mall handful of people)-4.075 F(throughout the project, of dif)111 171.6 Q(ferent skill le)-.25 E -.15(ve)-.25 G(ls.).15 E F1 2.5 (2.5.1. Client)111 207.6 R(1, Amy C)2.5 E F0 .803(My \214rst client is \ a friend of mine, Amy C, she is a con\214dent programmer who has com-) 136 223.2 R .038(pleted man)111 235.2 R 2.538(yc)-.15 G .038 (omplicated projects. I am choosing her as a client as she can gi)-2.538 F .337 -.15(ve m)-.25 H 2.537(et).15 G .037(echnical feed)-2.537 F (back on my project and its function/utility)111 247.2 Q(.)-.65 E F1 2.5 (2.5.2. Client)111 271.2 R(2, a technical user)2.5 E 2.5(,b)-.92 G (ut not a pr)-2.7 E(ogrammer)-.18 E F0(some stuf)136 286.8 Q 2.5(fa)-.25 G(bout this person.)-2.5 E F1 2.5(2.5.3. Client)111 310.8 R(3, a normie) 2.5 E F0(some stuf)136 326.4 Q 2.5(fa)-.25 G(bout ho)-2.5 E 2.5(wt)-.25 G(he normie \214nds the completed project.)-2.5 E F1 2.5(2.5.4. Client) 111 350.4 R(4, myself)2.5 E F0(I')136 366 Q .334 -.15(ve w)-.5 H .034 (anted to tak).05 F 2.534(eo)-.1 G .034(ut a project lik)-2.534 F 2.534 (et)-.1 G .034(his for a long long time, and this is the perfect oppor) -2.534 F(-)-.2 E .598 (tunity to do so, I will be assessing myself along the w)111 378 R .597 (ay of this, b)-.1 F .597(uilding the project to my per)-.2 F(-)-.2 E (sonal speci\214cation.)111 390 Q F1 2.5(2.6. Questionnair)111 438 R(es) -.18 E F0 2.133 (It is important to get feedback from end users, so I will tak)136 453.6 R 4.633(em)-.1 G 2.133(ultiple questionnaires)-4.633 F .852(throughout \ the project. I will then use them to slightly edit the requirements of \ my project this)111 465.6 R(should mak)111 477.6 Q 2.5(et)-.1 G (he \214nal outcome more helpful and what people w)-2.5 E(ant.)-.1 E (In the section bello)111 501.6 Q 2.5(wy)-.25 G (ou will \214nd questionnaires from the analyses stage of my project.) -2.5 E F1 2.5(2.6.1. Questionnair)111 525.6 R 2.5(e1f)-.18 G(or Amy C) -2.75 E/F2 10/Times-BoldItalic@0 SF([30th April 2024])111.87 549.6 Q (answ)3.81 E(ered by Amy)-.1 E 2.5(,s)-.37 G(ee pull request she left) -2.5 E F1 2.5(2.6.1.1. What)111 573.6 R(do y)2.5 E (ou \214nd the most important in a language? \(eg: speed, r)-.25 E (eadability\))-.18 E F0(Speed, readability)136 589.2 Q 2.5(,d)-.65 G(eb) -2.5 E(ugging ease and disk space ef)-.2 E(\214cienc)-.25 E -.65(y.)-.15 G F1 3.167(2.6.1.2. What)111 613.2 R .667(tools ar)3.167 F 3.167(ei)-.18 G .668(mportant f)-3.167 F .668(or a language to ha)-.25 F -.1(ve)-.25 G 3.168(?\().1 G .668(eg: pkg-manager)-3.168 F 3.168(,I)-.92 G .668 (DE integra-)-3.168 F(tion\))111 625.2 Q F0 1.141(IDE inte)136 640.8 R 1.141(gration \(things lik)-.15 F 3.641(et)-.1 G 1.141 (ab complete and deb)-3.641 F 1.141(ugging tools\), a package manager) -.2 F 3.64(,a)-.4 G(nd)-3.64 E (the ability to interact with the user through the command line easily) 111 652.8 Q(.)-.65 E F1 3.363(2.6.1.3. What)111 676.8 R(featur)3.363 E .863(es do y)-.18 F .863(ou lik)-.25 F 3.363(ef)-.1 G -.18(ro)-3.363 G 3.363(mo).18 G .863(ther languages \(eg: C')-3.363 F 3.363(sa)-.37 G(dv) -3.363 E .863(anced memory man-)-.1 F(agement, hask)111 688.8 Q(ell')-.1 E 2.5(st)-.37 G(erse syntax\))-2.5 E F0 .26(The ability to pass the mem\ ory reference of an object or function and a collection of b)136 704.4 R (uilt-)-.2 E(in or standard functions lik)111 716.4 Q 2.5(e")-.1 G (print", "split", or "sort".)-2.5 E 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-5-)300.17 48 Q/F1 10/Times-Bold@0 SF 2.5 (2.6.1.4. What)111 84 R(do y)2.5 E(ou want to pr)-.25 E (ogram in this language \(eg: websites, lo)-.18 E 2.5(wl)-.1 G -2.3 -.15 (ev e)-2.5 H 2.5(ls).15 G(ystems\))-2.5 E F0 (Lightweight command line tools and web back ends.)136 99.6 Q F1 2.5 (2.6.1.5. Do)111 123.6 R -.25(yo)2.5 G 2.5(ui).25 G (ntend to use graphics in the pr)-2.5 E(ograms y)-.18 E(ou write?)-.25 E F0(No.)136 139.2 Q F1 2.5(2.6.1.6. W)111 163.2 R(ould y)-.75 E(ou pr) -.25 E(efer a language that f)-.18 E(ocuses on ease of use, or po)-.25 E (wer of the code?)-.1 E F0 2.5(Il)136 178.8 S(ik)-2.5 E 2.5(eag)-.1 G (ood balance between the tw)-2.5 E(o.)-.1 E F1 2.5(2.6.1.7. What)111 202.8 R(wer)2.5 E 2.5(ey)-.18 G(our last 3 pr)-2.75 E (ojects? \(could they ha)-.18 E .2 -.1(ve b)-.25 H (een written in Zippy?\)).1 E F0 2.938(Aw)136 218.4 S .438 (ebsite, a small command-line tool and a midi k)-2.938 F -.15(ey)-.1 G .439(board \(program runs on a Raspberry).15 F(Pi Pico\).)111 230.4 Q F1 3.391(2.6.1.8. Ho)111 254.4 R 3.391(wm)-.1 G .891(any languages w)-3.391 F .891(ould y)-.1 F .891(ou use on a single pr)-.25 F .89 (oject? \(could Zippy be used in)-.18 F -.25(yo)111 266.4 S (ur codebase?\)).25 E F0 2.5(It)136 282 S (ry to use as little languages in a project as possible, so lik)-2.5 E (ely not in an e)-.1 E(xisting project.)-.15 E F1 2.5(2.6.1.9. Do)111 306 R -.25(yo)2.5 G 2.5(uc).25 G(ar)-2.5 E 2.5(ef)-.18 G(or lo)-2.75 E 2.5(wl)-.1 G -2.3 -.15(ev e)-2.5 H 2.5(lc).15 G(ontr)-2.5 E(ol, or w) -.18 E(ould y)-.1 E(ou pr)-.25 E(efer high le)-.18 E -.1(ve)-.15 G 2.5 (la).1 G(bstractions?)-2.5 E F0 2.931(It)136 321.6 S .431(hink lo)-2.931 F(w-le)-.25 E -.15(ve)-.25 G 2.931(lc).15 G .431(ontrol is v)-2.931 F .431(ery important, b)-.15 F .432(ut high-le)-.2 F -.15(ve)-.25 G 2.932 (la).15 G .432(bstractions are con)-2.932 F -.15(ve)-.4 G .432 (nient, so a).15 F(good balance between the tw)111 333.6 Q 2.5(oi)-.1 G 2.5(sb)-2.5 G(est.)-2.5 E F1 4.181(2.6.1.10. W)111 357.6 R 1.681(ould y) -.75 F 1.681(ou be happy to de)-.25 F -.1(ve)-.15 G 1.681 (lop libraries f).1 F 1.681(or things that ar)-.25 F 1.68(en't alr)-.18 F 1.68(eady imple-)-.18 F(mented \(eg: an SQL library\))111 369.6 Q F0 (Potentially if it is simple enough to implement ne)136 385.2 Q 2.5(wt) -.25 G(hings.)-2.5 E F1 2.5(2.6.2. Notes)111 421.2 R(fr)2.5 E (om questionnair)-.18 E 2.5(e1)-.18 G F0 2.994(Some of the k)136 436.8 R 3.294 -.15(ey t)-.1 H 2.994(hings that I'm taking a).15 F -.1(wa)-.15 G 5.494(yf).1 G 2.995(rom this \214rst questionnaire, are my)-5.494 F .461 (client/users initial needs and use cases. I think it')111 448.8 R 2.961 (sc)-.55 G .461(lear my language can be of assistance to my)-2.961 F .842(client, Zipp)111 460.8 R 3.342(yw)-.1 G .843(ill be a good languag\ e for web back ends and small command line tools, which)-3.342 F (my client e)111 472.8 Q(xpressed interested in.)-.15 E 2.564<498c>111 496.8 S .064(nd the f)-2.564 F .064(act my client is w)-.1 F .064 (orried by e)-.1 F -.15(xe)-.15 G .064(cutable size interesting, ho).15 F(we)-.25 E -.15(ve)-.25 G 2.564(rI).15 G .063(doubt it will be an is-) -.001 F(sue; a ballooning code-base is unlik)111 508.8 Q (ely as only one person is writing the project.)-.1 E 2.56(Ia)111 532.8 S 2.56(ma)-2.56 G .06(lso taking on the f)-2.56 F .06 (act that my client w)-.1 F .06 (ants good command line tools, so a pkg-manager and)-.1 F -.2(bu)111 544.8 S(ndler should be a priority).2 E 2.5(,p)-.65 G(erhaps the)-2.5 E 2.5(yc)-.15 G(ould be written in Zipp)-2.5 E 2.5(ya)-.1 G (fter the interpreter is done.)-2.5 E F1 2.5(2.6.3. The)111 580.8 R (\214rst elements of the pr)2.5 E(oject)-.18 E F0 .173(At this stage I \ can say that I'm con\214dent in my project and its scope. I ha)136 596.4 R .472 -.15(ve a g)-.2 H .172(oal in mind).15 F(for it.)111 608.4 Q F1 (The k)111 632.4 Q(ey things to tak)-.1 E 2.5(ea)-.1 G(way fr)-2.5 E (om this section ar)-.18 E(e:)-.18 E(----)111 656.4 Q F0(Mak)2.5 E 2.5 (eah)-.1 G(igh le)-2.5 E -.15(ve)-.25 G 2.5(ll).15 G (anguage with a useable set of features, to replace C in man)-2.5 E 2.5 (ys)-.15 G(ituations.)-2.5 E F1(----)111 680.4 Q F0 -.25(Ke)2.5 G (ep the language readable and easy).25 E 2.5(,w)-.65 G(ith po)-2.5 E (werful tools a)-.25 E -.25(va)-.2 G(ilable.).25 E F1(----)111 704.4 Q F0(Ensure the language is well supported with tools lik)2.5 E 2.5(eap) -.1 G(kg-manager)-2.5 E(.)-.55 E 0 Cg EP %%Page: 6 6 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-6-)300.17 48 Q/F1 10/Times-Bold@0 SF 2.5 (2.7. Abstract)111 84 R(data structur)2.5 E(es and ther)-.18 E 2.5(ei) -.18 G(mplementations)-2.5 E F0 1.241(In lar)136 99.6 R 1.241(ger proje\ cts, when a programmer needs a data structure that the language the)-.18 F 3.742(ya)-.15 G(re)-3.742 E(writing in doesn')111 111.6 Q 2.5(tp)-.18 G(ro)-2.5 E(vide, the)-.15 E 2.5(yw)-.15 G(ill need to mak)-2.5 E 2.5 (et)-.1 G(heir o)-2.5 E(wn.)-.25 E(Bello)111 135.6 Q 2.5(wa)-.25 G (re a fe)-2.5 E 2.5(we)-.25 G (xamples of these data structures that C doesn')-2.65 E 2.5(ta)-.18 G (lready pro)-2.5 E(vide.)-.15 E F1 2.5(2.7.1. Link)111 159.6 R(ed lists) -.1 E F0 .382(this is an alternati)136 175.2 R .682 -.15(ve i)-.25 H .381(mplementation of a list, where you store some data, and the memory) .15 F .043(address to the ne)111 187.2 R .044(xt node. Then you can mo) -.15 F .344 -.15(ve t)-.15 H .044 (hrough the list by reading the data then reading the).15 F (data of the ne)111 199.2 Q(xt node, and then repeating until the 'ne) -.15 E(xt' part of the node is empty)-.15 E(.)-.65 E 1.106 (In C this is easy to implement as you can \214nd a memory address v)111 223.2 R 1.105(ery easily with '&' to \214nd)-.15 F .168 (where a bit of data is stored. I will need to use a ')111 235.2 R .168 (struct', which is a bit lik)-.55 F 2.669(eac)-.1 G .169(lass in C \(ho) -2.669 F(we)-.25 E -.15(ve)-.25 G(r).15 E(you can')111 247.2 Q 2.5(ta) -.18 G(ttach a function to it\). A simple implementation looks lik)-2.5 E 2.5(et)-.1 G(his:)-2.5 E(typedef struct ll {)111 271.2 Q -.2(vo)136 295.2 S(id *data; // the data of the node).2 E(ll *ne)136 319.2 Q (xt; // the ne)-.15 E(xt node)-.15 E 2.5(}l)111 343.2 S(l;)-2.5 E .623 (The pro')111 367.2 R 3.123(so)-.55 G 3.123(fal)-3.123 G(ink)-3.123 E .623(ed list are the f)-.1 F .623(act that the)-.1 F 3.122(yc)-.15 G .622(an ha)-3.122 F .922 -.15(ve d)-.2 H .622 (ata appended to the start or end easily).15 F (by changing the root node, or the ne)111 379.2 Q(xt node.)-.15 E(Link) 111 403.2 Q 1.117(ed lists ha)-.1 F 1.417 -.15(ve a f)-.2 H 1.617 -.25 (ew d).15 H -.25(ow).25 G 1.117(nsides, for e).25 F 1.117 (xample you can')-.15 F 3.617(tm)-.18 G 1.417 -.15(ove t)-3.617 H 1.117 (hrough them backw).15 F 1.118(ards, and)-.1 F (unless you store it on its o)111 415.2 Q (wn, you cant \214nd the length of it in a f)-.25 E(ast w)-.1 E(ay)-.1 E (.)-.65 E .476(In my project I w)111 439.2 R .476(ould lik)-.1 F 2.976 (et)-.1 G 2.976(ou)-2.976 G .476(se link)-2.976 F .475 (ed list in the AST \(see later sections for info\), and to store)-.1 F (lists in the language.)111 451.2 Q F1 2.5(2.7.2. Dictionaries)111 475.2 R F0 2.749(Ad)136 490.8 S .249(ictionary is a simple data structure tha\ t just stores, a bit of data, and a number or string)-2.749 F (to identify it.)111 502.8 Q 2.5(Ad)5 G(ictionary lik)-2.5 E 2.5(eal)-.1 G(ink)-2.5 E(ed list can be implemented with a struct in c lik)-.1 E 2.5 (es)-.1 G(o:)-2.5 E(typedef struct dict {)111 526.8 Q -.2(vo)136 550.8 S (id *data; // the data of the dict).2 E(int id; // the id of the dict) 136 574.8 Q 2.5(}d)111 598.8 S(ict;)-2.5 E .462 (In my project I think I could use a link)111 622.8 R .461 (ed list represent a zipp)-.1 F 2.961(yv)-.1 G .461 (ariable and an ID that i can use)-3.211 F (to identify it, this could mak)111 634.8 Q 2.5(ee)-.1 G -.15(xe)-2.65 G (cution f).15 E(aster as i can compare ID')-.1 E 2.5(sr)-.55 G (ather than string v)-2.5 E(alues)-.25 E F1 2.5(2.8. Pr)111 670.8 R (ototyping hard featur)-.18 E(es)-.18 E 2.5(2.8.1. Abstract)111 694.8 R (Syntax T)2.5 E -.18(re)-.74 G(es \(AST\) theory).18 E F0 .117 (In a programming language man)136 710.4 R 2.617(ya)-.15 G .118 (bstract data types will be used to allo)-2.617 F 2.618(wt)-.25 G .118 (he code to e)-2.618 F -.15(xe)-.15 G(-).15 E .967(cute, ho)111 722.4 R (we)-.25 E -.15(ve)-.25 G 3.467(rI).15 G .966(think the hardest part of\ this is an abstract syntax tree. This is a data structure)-.001 F 0 Cg EP %%Page: 7 7 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-7-)300.17 48 Q .376 (that holds the code in an ordered form that can be analysed and e)111 84 R -.15(xe)-.15 G .376(cuted in a simple w).15 F(ay)-.1 E 2.876(.I) -.65 G 2.876(ti)-2.876 G 2.876(sa)-2.876 G .084 (tree structure, with the top node being a root and all lo)111 96 R .084 (wer nodes being things needed to calculate)-.25 F .393 (the root. It can be used not only for code b)111 108 R .393 (ut also for mathematical e)-.2 F .394(xpressions. I think the easi-) -.15 F(est w)111 120 Q(ay to sho)-.1 E 2.5(wi)-.25 G 2.5(ti)-2.5 G 2.5 (sv)-2.5 G(ia a mathematical e)-2.5 E(xample)-.15 E -.8(Ta)111 144 S .2 -.1(ke t).8 H(he follo).1 E 2.5(we)-.25 G(xpression for e)-2.65 E (xample:)-.15 E(\(1 + \(10 * \(3 - \(2 * 4\)\)\)\))111 168 Q 1.6 -.8 (We k)111 192 T(no).8 E 2.5(wt)-.25 G(hat this is equal to -49)-2.5 E (Ho)111 216 Q(we)-.25 E -.15(ve)-.25 G 2.917(rf).15 G .417 (or a computer this is f)-2.917 F .416 (ar harder to understand. This is because it has no understanding)-.1 F (of order of operation)111 228 Q 1.6 -.8(To s)111 252 T(olv).8 E 2.5(et) -.15 G(his we use an AST \(abstract syntax tree\))-2.5 E .187 (When you solv)111 276 R 2.687(et)-.15 G .187(hat e)-2.687 F .187 (xpression you kno)-.15 F 2.687(wt)-.25 G 2.687(os)-2.687 G .187 (tart with \(2 * 4\), then 3 - the answer to that and so)-2.687 F(on)111 288 Q 1.6 -.8(We c)111 312 T(an represent the steps as a tree lik).8 E 2.5(es)-.1 G(o:)-2.5 E 14 14 121 121 -121 121 245.5 457 PBEGIN %%BeginDocument: ast.ps %!PS-Adobe-3.0 %%Creator: GIMP PostScript file plug-in V 1.17 by Peter Kirchgessner %%Title: ast.ps %%CreationDate: Thu May 2 11:07:31 2024 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 14 14 135 135 %%EndComments %%BeginProlog % Use own dictionary to avoid conflicts 10 dict begin %%EndProlog %%Page: 1 1 % Translate for offset 14.173228346456694 14.173228346456694 translate % Translate to begin of first scanline 0 120.00000000000003 translate 120.00000000000003 -120.00000000000003 scale % Image geometry 500 500 8 % Transformation matrix [ 500 0 0 500 0 0 ] % Strings to hold RGB-samples per scanline /rstr 500 string def /gstr 500 string def /bstr 500 string def {currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} {currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} {currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} true 3 %%BeginData: 49004 ASCII Bytes colorimage JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> i;WuVj2e0J2>dFSN.M"[s+13]s*t~> i;WuVj2e0J2>dFSN.M"[s+13]s*t~> i;WuVj2e0J2>dFSN.M"[s+13]s*t~> jo5MRfY*\b%JKi&N.M"[s+13]s*t~> jo5MRfY*\b%JKi&N.M"[s+13]s*t~> jo5MRfY*\b%JKi&N.M"[s+13]s*t~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGnGiQJJcC<$JcE=]J,~> k5PGGqu?mcK<38Xdej(FN.M"[s+13]s*t~> k5PGGqu?mcK<38Xdej(FN.M"[s+13]s*t~> k5PGGqu?mcK<38Xdej(FN.M"[s+13]s*t~> k5PVL@[=UWn,31cf_b^LN5tquYl+P%\Ujd3s+14Hs*t~> k5PVL@[=UWn,31cf_b^LN5tquYl+P%\Ujd3s+14Hs*t~> k5PVL@[=UWn,31cf_b^LN5tquYl+P%\Ujd3s+14Hs*t~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.JcC<$JcGTHJ,~> g]%9+qu?_Ua8Z.Dr;Zi.cMn.El.F>.f]i0^s+13Xs*t~> g]%9+qu?_Ua8Z.Dr;Zi.cMn.El.F>.f]i0^s+13Xs*t~> g]%9+qu?_Ua8Z.Dr;Zi.cMn.El.F>.f]i0^s+13Xs*t~> g]%9+qu?_Ua8Z.Dr;Zi.ci4=@`gD!\@sFB\n:CUjs0hrX~> g]%9+qu?_Ua8Z.Dr;Zi.ci4=@`gD!\@sFB\n:CUjs0hrX~> g]%9+qu?_Ua8Z.Dr;Zi.ci4=@`gD!\@sFB\n:CUjs0hrX~> g]%9+qu?_Ua8Z.Dr;Zi.d/O13Z!I5,!aW(qJcC<$\,Us~> g]%9+qu?_Ua8Z.Dr;Zi.d/O13Z!I5,!aW(qJcC<$\,Us~> g]%9+qu?_Ua8Z.Dr;Zi.d/O13Z!I5,!aW(qJcC<$\,Us~> g]%9+qu?_Ua8Z.Dr;Zi.dJj:;Ys%m_!^3gXJcC<$\Gq'~> g]%9+qu?_Ua8Z.Dr;Zi.dJj:;Ys%m_!^3gXJcC<$\Gq'~> g]%9+qu?_Ua8Z.Dr;Zi.dJj:;Ys%m_!^3gXJcC<$\Gq'~> g]%9+qu?_Ua8Z.Dr;Zi.df0CD`_Z=/!`-i2JcC<$\c70~> g]%9+qu?_Ua8Z.Dr;Zi.df0CD`_Z=/!`-i2JcC<$\c70~> g]%9+qu?_Ua8Z.Dr;Zi.df0CD`_Z=/!`-i2JcC<$\c70~> g]%9+qu?_Ua8Z.Dr;Zi.df0@4L%PEHL$=0gJcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0@4L%PEHL$=0gJcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0@4L%PEHL$=0gJcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?l7eH`^7a-G`JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?l7eH`^7a-G`JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?l7eH`^7a-G`JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?Q,kV-<,dDq#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?Q,kV-<,dDq#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?Q,kV-<,dDq#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?9%.sT$%%2\HJcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?9%.sT$%%2\HJcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?9%.sT$%%2\HJcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?+"n_ir"cIs3JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?+"n_ir"cIs3JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?+"n_ir"cIs3JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.3!qcNo!eQ"'JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.3!qcNo!eQ"'JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.3!qcNo!eQ"'JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!qcNo!eGq&JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!qcNo!eGq&JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!qcNo!eGq&JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!VHEn!J,h%JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!VHEn!J,h%JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!VHEn!J,h%JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.1!VHEn!J#b$JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.1!VHEn!J#b$JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.1!VHEn!J#b$JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!qcNo!eGq&JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!qcNo!eGq&JcE:\J,~> g]%9+qu?_Uf`(rjgAh6"j8T.2!qcNo!eGq&JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!VHEn!J,h%JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!VHEn!J,h%JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!VHEn!J,h%JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>t!VHEn!Io\#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>t!VHEn!Io\#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>t!VHEn!Io\#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>r!VHEn!I]P!JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>r!VHEn!I]P!JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>r!VHEn!I]P!JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>t!VHEn!Io\#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>t!VHEn!Io\#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>t!VHEn!Io\#JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0>u!VHEn!J#b$JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!VHEn!J,h%JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!VHEn!J,h%JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!VHEn!J,h%JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!qcNo!eGq&JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!qcNo!eGq&JcE:\J,~> g]%9+qu?_Ua8Z.Dr;Zi.df0?!!qcNo!eGq&JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0>u!VHEn!J#b$JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0>u!VHEn!J#b$JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0>u!VHEn!J#b$JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?!!VHEn!J,h%JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?!!VHEn!J,h%JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?!!VHEn!J,h%JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?!!qcNo!eGq&JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?!!qcNo!eGq&JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?!!qcNo!eGq&JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?"!qcNo!eQ"'JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?"!qcNo!eQ"'JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?"!qcNo!eQ"'JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?#!qcNo!eZ((JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?#!qcNo!eZ((JcE:\J,~> jo5>5kPtUEdJj3Nr;Zi.df0?#!qcNo!eZ((JcE:\J,~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J:IH!!*.RJcC<$\c70~> JcFj3!J:IH!!*.RJcC<$\c70~> JcFj3!J:IH!!*.RJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J1CG!!*.QJcC<$\c70~> JcFj3!J(=F!!*.PJcC<$\c70~> JcFj3!J(=F!!*.PJcC<$\c70~> JcFj3!J(=F!!*.PJcC<$\c70~> JcFj3!J(:E!!*+OJcC<$\c70~> JcFj3!J(:E!!*+OJcC<$\c70~> JcFj3!J(:E!!*+OJcC<$\c70~> JcFj3!It4D!!*+NJcC<$\c70~> JcFj3!It4D!!*+NJcC<$\c70~> JcFj3!It4D!!*+NJcC<$\c70~> JcG3=$N0;?\"AY2J:E)4oDemnJc5TSq!#;NDKC3.fn'0Ss2P(h~> JcG3=$N0;?\"AY2J:E)4oDemnJc5TSq!#;NDKC3.fn'0Ss2P(h~> JcG3=$N0;?\"AY2J:E)4oDemnJc5TSq!#;NDKC3.fn'0Ss2P(h~> JcG6>$Mi;4:Eg/K! JcG6>$Mi;4:Eg/K! JcG6>$Mi;4:Eg/K! JcG9?!r'WCl2Utg>'i^T!VcWq-]!?RJcEgkJ,~> JcG9?!r'WCl2Utg>'i^T!VcWq-]!?RJcEgkJ,~> JcG9?!r'WCl2Utg>'i^T!VcWq-]!?RJcEgkJ,~> JcG<@!r:26kPtS`o)Je&Z[r.-s2k:k~> JcG<@!r:26kPtS`o)Je&Z[r.-s2k:k~> JcG<@!r:26kPtS`o)Je&Z[r.-s2k:k~> JcG?A!rV"qf)Ph$fn'0Ss2t@l~> JcG?A!rV"qf)Ph$fn'0Ss2t@l~> JcG?A!rV"qf)Ph$fn'0Ss2t@l~> JcG?A!Va(R!!&UAs+13ms*t~> JcG?A!Va(R!!&UAs+13ms*t~> JcG?A!Va(R!!&UAs+13ms*t~> JcG?A!V(rq!!$>Vs+13ms*t~> JcG?A!V(rq!!$>Vs+13ms*t~> JcG?A!V(rq!!$>Vs+13ms*t~> JcG?A!UaXO!!#N?s+13ms*t~> JcG?A!UaXO!!#N?s+13ms*t~> JcG?A!UaXO!!#N?s+13ms*t~> JcG?A!UaIJ!!#N?s+13ms*t~> JcG?A!UaIJ!!#N?s+13ms*t~> JcG?A!UaIJ!!#N?s+13ms*t~> JcG?A!V(Eb!!%%js+13ms*t~> JcG?A!V(Eb!!%%js+13ms*t~> JcG?A!V(Eb!!%%js+13ms*t~> JcG?A!V`5:!!'9Ts+13ms*t~> JcG?A!V`5:!!'9Ts+13ms*t~> JcG?A!V`5:!!'9Ts+13ms*t~> JcG?A!rU;&f)PhEl[f(es2t@l~> JcG?A!rU;&f)PhEl[f(es2t@l~> JcG?A!rU;&f)PhEl[f(es2t@l~> JcG<@!qMKZf`2$jdXhFLs2k:k~> JcG<@!qMKZf`2$jdXhFLs2k:k~> JcG<@!qMKZf`2$jdXhFLs2k:k~> JcG9?!odJdgAh7'\Ujd3s2b4j~> JcG9?!odJdgAh7'\Ujd3s2b4j~> JcG9?!odJdgAh7'\Ujd3s2b4j~> JcG6>!RO9k!!33mb(9SDs2Y.i~> JcG6>!RO9k!!33mb(9SDs2Y.i~> JcG6>!RO9k!!33mb(9SDs2Y.i~> JcG3=!QI1X!!4g?idq,\s2P(h~> JcG3=!QI1X!!4g?idq,\s2P(h~> JcG3=!QI1X!!4g?idq,\s2P(h~> JcG0 JcG0 JcG0 JcG-;!Q-nY!!<^ JcG-;!Q-nY!!<^ JcG-;!Q-nY!!<^ JcG*:!Q-n\!!< JcG*:!Q-n\!!< JcG*:!Q-n\!!< JcG'9!Q-n^!!=a8k59f1JcEOcJ,~> JcG'9!Q-n^!!=a8k59f1JcEOcJ,~> JcG'9!Q-n^!!=a8k59f1JcEOcJ,~> JcG$8!Q-na!! JcG$8!Q-na!! JcG$8!Q-na!! JcG!7!Q.%h!! JcG!7!Q.%h!! JcG!7!Q.%h!! JcFs6!Q@Iu!!<9g[.AkKJcE=]J,~> JcFs6!Q@Iu!!<9g[.AkKJcE=]J,~> JcFs6!Q@Iu!!<9g[.AkKJcE=]J,~> JcFp5!mOjMp&G.>Rcf8%JcE7[J,~> JcFp5!mOjMp&G.>Rcf8%JcE7[J,~> JcFp5!mOjMp&G.>Rcf8%JcE7[J,~> JcFm4!o.Z5q#CL0Eo$SCs+13Zs*t~> JcFm4!o.Z5q#CL0Eo$SCs+13Zs*t~> JcFm4!o.Z5q#CL0Eo$SCs+13Zs*t~> JcFj3$gt)i-kcmm%k;>6qLSZts0_lW~> JcFj3$gt)i-kcmm%k;>6qLSZts0_lW~> JcFj3$gt)i-kcmm%k;>6qLSZts0_lW~> JcFg2#l JcFg2#l JcFg2#l JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcE@^$h)*'DFYm4>`#cDrdk*#s53j,~> JcE@^$h)*'DFYm4>`#cDrdk*#s53j,~> JcE@^$h)*'DFYm4>`#cDrdk*#s53j,~> JcFg2"o73"W.$W%!!%u?rrVDJ%JKi(A'"Y#s+14/s*t~> JcFg2"o73"W.$W%!!%u?rrVDJ%JKi(A'"Y#s+14/s*t~> JcFg2"o73"W.$W%!!%u?rrVDJ%JKi(A'"Y#s+14/s*t~> JcG!7"n:0XR:Zp&!!%uArrW2-*:j.2H1$7`JcFa0J,~> JcG!7"n:0XR:Zp&!!%uArrW2-*:j.2H1$7`JcFa0J,~> JcG!7"n:0XR:Zp&!!%uArrW2-*:j.2H1$7`JcFa0J,~> JcG$8!9s"R!0$1B!W.uJ!!,[PJcC<$j8XW~> JcG$8!9s"R!0$1B!W.uJ!!,[PJcC<$j8XW~> JcG$8!9s"R!0$1B!W.uJ!!,[PJcC<$j8XW~> JcG$8!9s"R!0$4C!WJ>O!!,ORJcC<$jSs`~> JcG$8!9s"R!0$4C!WJ>O!!,ORJcC<$jSs`~> JcG$8!9s"R!0$4C!WJ>O!!,ORJcC<$jSs`~> JcG$8!9s"R!0$4C!4r%-#S!9UoDSLJ]iFq0!GV@\s+143s*t~> JcG$8!9s"R!0$4C!4r%-#S!9UoDSLJ]iFq0!GV@\s+143s*t~> JcG$8!9s"R!0$4C!4r%-#S!9UoDSLJ]iFq0!GV@\s+143s*t~> JcG$8!9sC]"[I^AbN71M!!%uDrrM=!qu?b$iqiZUqP!cd!3CbOJcFj3J,~> JcG$8!9sC]"[I^AbN71M!!%uDrrM=!qu?b$iqiZUqP!cd!3CbOJcFj3J,~> JcG$8!9sC]"[I^AbN71M!!%uDrrM=!qu?b$iqiZUqP!cd!3CbOJcFj3J,~> JcG$8"mKK^]%?EKrrC^L!!%uDrr@cN!!,sbp\t5lqu?a5l@Jtds5s?3~> JcG$8"mKK^]%?EKrrC^L!!%uDrr@cN!!,sbp\t5lqu?a5l@Jtds5s?3~> JcG$8"mKK^]%?EKrrC^L!!%uDrr@cN!!,sbp\t5lqu?a5l@Jtds5s?3~> JcFX-!8.2L!0$:E!9!_S!8R;J!W70>!!&XBs+144s*t~> JcFX-!8.2L!0$:E!9!_S!8R;J!W70>!!&XBs+144s*t~> JcFX-!8.2L!0$:E!9!_S!8R;J!W70>!!&XBs+144s*t~> JcFX-!8.2L!0$:E!13T`!13?X!93nV!?CZ]s+145s*t~> JcFX-!8.2L!0$:E!13T`!13?X!93nV!?CZ]s+145s*t~> JcFX-!8.2L!0$:E!13T`!13?X!93nV!?CZ]s+145s*t~> JcFX-!8.2L!0$=F!VRl JcFX-!8.2L!0$=F!VRl JcFX-!8.2L!0$=F!VRl JcFX-!8.2L!0$=F!6tEA!-@`2!71QC!.'4rJcFp5J,~> JcFX-!8.2L!0$=F!6tEA!-@`2!71QC!.'4rJcFp5J,~> JcFX-!8.2L!0$=F!6tEA!-@`2!71QC!.'4rJcFp5J,~> JcFX-!8.2L!0$=F!1`re!5.n&!VdZ5!!*Q&k5PFDqu?bBr:9jgq.fg-!1ncAUAo`~> JcFX-!8.2L!0$=F!1`re!5.n&!VdZ5!!*Q&k5PFDqu?bBr:9jgq.fg-!1ncAUAo`~> JcFX-!8.2L!0$=F!1`re!5.n&!VdZ5!!*Q&k5PFDqu?bBr:9jgq.fg-!1ncAUAo`~> JcFX-!8.2L!0$=F!)`Xo!9E\M!.atI!7g63!VT^p!!'.lrrA_i!!-d/JcDJEJ,~> JcFX-!8.2L!0$=F!)`Xo!9E\M!.atI!7g63!VT^p!!'.lrrA_i!!-d/JcDJEJ,~> JcFX-!8.2L!0$=F!)`Xo!9E\M!.atI!7g63!VT^p!!'.lrrA_i!!-d/JcDJEJ,~> JcFX-!8.2L!0$@G!:fse!@Ia7rrB;$!!'IhrrM'uqu?`Jo`"p9qu?aIkCNZ,s*t~> JcFX-!8.2L!0$@G!:fse!@Ia7rrB;$!!'IhrrM'uqu?`Jo`"p9qu?aIkCNZ,s*t~> JcFX-!8.2L!0$@G!:fse!@Ia7rrB;$!!'IhrrM'uqu?`Jo`"p9qu?aIkCNZ,s*t~> JcFX-!8.2L!0$@G!878M!-[l3!7:WD!0H:A!58:1!CcMOrrMFCqu?`:JcDDCJ,~> JcFX-!8.2L!0$@G!878M!-[l3!7:WD!0H:A!58:1!CcMOrrMFCqu?`:JcDDCJ,~> JcFX-!8.2L!0$@G!878M!-[l3!7:WD!0H:A!58:1!CcMOrrMFCqu?`:JcDDCJ,~> JcFX-!8.2L!0$@G!6"d8!1WKX!9F%X!+t JcFX-!8.2L!0$@G!6"d8!1WKX!9F%X!+t JcFX-!8.2L!0$@G!6"d8!1WKX!9F%X!+t JcFX-!8.2L!0$@G!3Q/!!4;7q!;66i!@%O(rrMalqu?`&q#:>jqu?b)pOW@:s*t~> JcFX-!8.2L!0$@G!3Q/!!4;7q!;66i!@%O(rrMalqu?`&q#:>jqu?b)pOW@:s*t~> JcFX-!8.2L!0$@G!3Q/!!4;7q!;66i!@%O(rrMalqu?`&q#:>jqu?b)pOW@:s*t~> JcFX-!8.2L!0$@G!1 JcFX-!8.2L!0$@G!1 JcFX-!8.2L!0$@G!1 JcFX-!8.2L!0$@G!/CCO!7C98!)rdq!:/YE!4_q,!DE"]rrMLMqu?`4JcD;@J,~> JcFX-!8.2L!0$@G!/CCO!7C98!)rdq!:/YE!4_q,!DE"]rrMLMqu?`4JcD;@J,~> JcFX-!8.2L!0$@G!/CCO!7C98!)rdq!:/YE!4_q,!DE"]rrMLMqu?`4JcD;@J,~> JcFX-!8.2L!0$@G!-A& JcFX-!8.2L!0$@G!-A& JcFX-!8.2L!0$@G!-A& JcFX-!8.2L!0$@G!+u-/!8d2E!-\8?!8ZW6!V9%`!!'J,rrB(s!!-3pir9>S`gD!\@sFB\n:CVY s*t~> JcFX-!8.2L!0$@G!+u-/!8d2E!-\8?!8ZW6!V9%`!!'J,rrB(s!!-3pir9>S`gD!\@sFB\n:CVY s*t~> JcFX-!8.2L!0$@G!+u-/!8d2E!-\8?!8ZW6!V9%`!!'J,rrB(s!!-3pir9>S`gD!\@sFB\n:CVY s*t~> JcFX-!8.2L!0$@G!+#L&!9!>G!.+PC!8?B2!S\(^!!<\ds4.#I!>aSPrrVGi?2FU'?*WXFs2P(h~> JcFX-!8.2L!0$@G!+#L&!9!>G!.+PC!8?B2!S\(^!!<\ds4.#I!>aSPrrVGi?2FU'?*WXFs2P(h~> JcFX-!8.2L!0$@G!+#L&!9!>G!.+PC!8?B2!S\(^!!<\ds4.#I!>aSPrrVGi?2FU'?*WXFs2P(h~> JcFX-!8.2L!0$@G!*9!t!9 JcFX-!8.2L!0$@G!*9!t!9 JcFX-!8.2L!0$@G!*9!t!9 JcFX-!8.2L!0$@G!+#L&!9*DH!.+PC!8??1!W@QH!!!f4!!.oTj8T2U`_Z=/!`-i2JcEgkJ,~> JcFX-!8.2L!0$@G!+#L&!9*DH!.+PC!8??1!W@QH!!!f4!!.oTj8T2U`_Z=/!`-i2JcEgkJ,~> JcFX-!8.2L!0$@G!+#L&!9*DH!.+PC!8??1!W@QH!!!f4!!.oTj8T2U`_Z=/!`-i2JcEgkJ,~> JcFX-!8.2L!0$@G!+u-/!8m8F!-\8?!8ZN3!V&\T!!,meir9&DL%PEHL$=0gaT$b~> JcFX-!8.2L!0$@G!+u-/!8m8F!-\8?!8ZN3!V&\T!!,meir9&DL%PEHL$=0gaT$b~> JcFX-!8.2L!0$@G!+u-/!8m8F!-\8?!8ZN3!V&\T!!,meir9&DL%PEHL$=0gaT$b~> JcFX-!8.2L!0$@G!-A&5o`,"^b^of8s*t~> JcFX-!8.2L!0$@G!-A&5o`,"^b^of8s*t~> JcFX-!8.2L!0$@G!-A&5o`,"^b^of8s*t~> JcFX-!8.2L!0$@G!/CCO!7C98!)rdq!:/G?!3c5!!4:\a!O3pC!!+@MJcEgkJ,~> JcFX-!8.2L!0$@G!/CCO!7C98!)rdq!:/G?!3c5!!4:\a!O3pC!!+@MJcEgkJ,~> JcFX-!8.2L!0$@G!/CCO!7C98!)rdq!:/G?!3c5!!4:\a!O3pC!!+@MJcEgkJ,~> JcFX-!8.2L!0$@G!1 JcFX-!8.2L!0$@G!1 JcFX-!8.2L!0$@G!1 JcFX-!8.2L!0$@G!3Q/!!4D=r!;66i!@%O!rrMajq>^N3i;Wh9"n_ir"cIs3aT$b~> JcFX-!8.2L!0$@G!3Q/!!4D=r!;66i!@%O!rrMajq>^N3i;Wh9"n_ir"cIs3aT$b~> JcFX-!8.2L!0$@G!3Q/!!4D=r!;66i!@%O!rrMajq>^N3i;Wh9"n_ir"cIs3aT$b~> JcFX-!8.2L!0$@G!5n^7!1`QY!9O+Y!+k!d!WJ&R!!+;)iVrq1!qcNo!eQ"'aT$b~> JcFX-!8.2L!0$@G!5n^7!1`QY!9O+Y!+k!d!WJ&R!!+;)iVrq1!qcNo!eQ"'aT$b~> JcFX-!8.2L!0$@G!5n^7!1`QY!9O+Y!+k!d!WJ&R!!+;)iVrq1!qcNo!eQ"'aT$b~> JcFX-!8.2L!0$@G!8.2L!-[l3!7C]E!0>t9!58+,!Fkf_rrIZPo`,!oJV!jBs*t~> JcFX-!8.2L!0$@G!8.2L!-[l3!7C]E!0>t9!58+,!Fkf_rrIZPo`,!oJV!jBs*t~> JcFX-!8.2L!0$@G!8.2L!-[l3!7C]E!0>t9!58+,!Fkf_rrIZPo`,!oJV!jBs*t~> JcFX-!8.2L!0$@G!:fse!@Ia7rrB>%!!'F`rrM+!qu?^tqu?_bir9%1!VHEn!J,h%aT$b~> JcFX-!8.2L!0$@G!:fse!@Ia7rrB>%!!'F`rrM+!qu?^tqu?_bir9%1!VHEn!J,h%aT$b~> JcFX-!8.2L!0$@G!:fse!@Ia7rrB>%!!'F`rrM+!qu?^tqu?_bir9%1!VHEn!J,h%aT$b~> JcFX-!8.2L!0$=F!)NLm!9E\M!.k%J!7g!,!VTgs!!9:f1Ah+PaQ*:$J-# JcFX-!8.2L!0$=F!)NLm!9E\M!.k%J!7g!,!VTgs!!9:f1Ah+PaQ*:$J-# JcFX-!8.2L!0$=F!)NLm!9E\M!.k%J!7g!,!VTgs!!9:f1Ah+PaQ*:$J-# JcFX-!8.2L!0$=F!1Wld!5.n&!VdZ5!!*Q%hu<\@qu?hCr;Xq;!!+_:jSo73!qcNo!eGq&aT$b~> JcFX-!8.2L!0$=F!1Wld!5.n&!VdZ5!!*Q%hu<\@qu?hCr;Xq;!!+_:jSo73!qcNo!eGq&aT$b~> JcFX-!8.2L!0$=F!1Wld!5.n&!VdZ5!!*Q%hu<\@qu?hCr;Xq;!!+_:jSo73!qcNo!eGq&aT$b~> JcFX-!8.2L!0$=F!6k?@!-Rl4!71QC!.!K%!6"d8!BolMrrAPd!!-p4jo5@4!VHEn!J,h%aT$b~> JcFX-!8.2L!0$=F!6k?@!-Rl4!71QC!.!K%!6"d8!BolMrrAPd!!-p4jo5@4!VHEn!J,h%aT$b~> JcFX-!8.2L!0$=F!6k?@!-Rl4!71QC!.!K%!6"d8!BolMrrAPd!!-p4jo5@4!VHEn!J,h%aT$b~> JcFX-!8.2L!0$=F!VR`8!!)0Qrr@cN!!'gmrrM7/qu?`ErVlonAc)N.U?2CUJ-# JcFX-!8.2L!0$=F!VR`8!!)0Qrr@cN!!'gmrrM7/qu?`ErVlonAc)N.U?2CUJ-# JcFX-!8.2L!0$=F!VR`8!!)0Qrr@cN!!'gmrrM7/qu?`ErVlonAc)N.U?2CUJ-# JcFX-!8.2L!0$:E!1!H^!13?X!93nV!?CXgrrMn+qu?_mqu6]Z-N!iDcfY6.J-# JcFX-!8.2L!0$:E!1!H^!13?X!93nV!?CXgrrMn+qu?_mqu6]Z-N!iDcfY6.J-# JcFX-!8.2L!0$:E!1!H^!13?X!93nV!?CXgrrMn+qu?_mqu6]Z-N!iDcfY6.J-# JcFX-!8.2L!0$:E!8mYR!8R;J!W73?!!&SJrrAPd!!.!6qYpQ6qu?aZmH=KMIf]3B! JcFX-!8.2L!0$:E!8mYR!8R;J!W73?!!&SJrrAPd!!.!6qYpQ6qu?aZmH=KMIf]3B! JcFX-!8.2L!0$:E!8mYR!8R;J!W73?!!&SJrrAPd!!.!6qYpQ6qu?aZmH=KMIf]3B! JcFX-!8.2L!0$7D!/(1L!E&:ZrrB"q!!*l"iVro#qu?aQlM1AZPPbC]G5LM'!It4D!!*+NJcEgk J,~> JcFX-!8.2L!0$7D!/(1L!E&:ZrrB"q!!*l"iVro#qu?aQlM1AZPPbC]G5LM'!It4D!!*+NJcEgk J,~> JcFX-!8.2L!0$7D!/(1L!E&:ZrrB"q!!*l"iVro#qu?aQlM1AZPPbC]G5LM'!It4D!!*+NJcEgk J,~> JcFX-!8.2L!0$7D!Tt6r!!-9`qYpTmUAFojWo s*t~> JcFX-!8.2L!0$7D!Tt6r!!-9`qYpTmUAFojWo s*t~> JcFX-!8.2L!0$7D!Tt6r!!-9`qYpTmUAFojWo s*t~> JcG!7!8-K8!0HjQ!4_n+#S!9Vo_nXM]iP"1!G;,drrMt6qu?_ep&>'O*;fd:f'328J-# JcG!7!8-K8!0HjQ!4_n+#S!9Vo_nXM]iP"1!G;,drrMt6qu?_ep&>'O*;fd:f'328J-# JcG!7!8-K8!0HjQ!4_n+#S!9Vo_nXM]iP"1!G;,drrMt6qu?_ep&>'O*;fd:f'328J-# JcG!7!8-K8!0HjQ!WJ5L!!,FMiVrnQqu?b/q"4Rd^&.j27I]UB!Ik.C!!*+MJcEgkJ,~> JcG!7!8-K8!0HjQ!WJ5L!!,FMiVrnQqu?b/q"4Rd^&.j27I]UB!Ik.C!!*+MJcEgkJ,~> JcG!7!8-K8!0HjQ!WJ5L!!,FMiVrnQqu?b/q"4Rd^&.j27I]UB!Ik.C!!*+MJcEgkJ,~> JcG!7!8-K8!0HgP!W.lG!!,OKiVro)qu?aEk4ATRregUR!It(6rrIWNo`,!nJ:[aAs*t~> JcG!7!8-K8!0HgP!W.lG!!,OKiVro)qu?aEk4ATRregUR!It(6rrIWNo`,!nJ:[aAs*t~> JcG!7!8-K8!0HgP!W.lG!!,OKiVro)qu?aEk4ATRregUR!It(6rrIWNo`,!nJ:[aAs*t~> JcG!7!8-K8!0HdO!r]D?o)Jf8mc"0Hm5t4G!6"F-!VB7e!!'ClrrIWNo`,!nJ:[aAs*t~> JcG!7!8-K8!0HdO!r]D?o)Jf8mc"0Hm5t4G!6"F-!VB7e!!'ClrrIWNo`,!nJ:[aAs*t~> JcG!7!8-K8!0HdO!r]D?o)Jf8mc"0Hm5t4G!6"F-!VB7e!!'ClrrIWNo`,!nJ:[aAs*t~> JcG!7!8-K8!0H^M!p>^UpAb8&a8Ous!W.*=!!&5OrrLmar;Zj-g[+q@JH>ED! JcG!7!8-K8!0H^M!p>^UpAb8&a8Ous!W.*=!!&5OrrLmar;Zj-g[+q@JH>ED! JcG!7!8-K8!0H^M!p>^UpAb8&a8Ous!W.*=!!&5OrrLmar;Zj-g[+q@JH>ED! JcE@^$h)$$Cdf=$=GO3=ri#htJHGKE! JcE@^$h)$$Cdf=$=GO3=ri#htJHGKE! JcE@^$h)$$Cdf=$=GO3=ri#htJHGKE! JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc!!VHEn!I]P!aT$b~> JcC<$f)Gc!!VHEn!I]P!aT$b~> JcC<$f)Gc!!VHEn!I]P!aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc'!qcNo!eZ((aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc&!qcNo!eQ"'aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!qcNo!eGq&aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc%!VHEn!J,h%aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc!!VHEn!I]P!aT$b~> JcC<$f)Gc!!VHEn!I]P!aT$b~> JcC<$f)Gc!!VHEn!I]P!aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc#!VHEn!Io\#aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$f)Gc$!VHEn!J#b$aT$b~> JcC<$gA_ JcC<$gA_ JcC<$gA_ JcC<$g]%?EY"e*[!YoG%JcF0uJ,~> JcC<$g]%?EY"e*[!YoG%JcF0uJ,~> JcC<$g]%?EY"e*[!YoG%JcF0uJ,~> JcC<$h#@H?O!!Ka!Wbd+JcF4!J,~> JcC<$h#@H?O!!Ka!Wbd+JcF4!J,~> JcC<$h#@H?O!!Ka!Wbd+JcF4!J,~> JcC<$h>[QGRi^Vj!Wc JcC<$h>[QGRi^Vj!Wc JcC<$h>[QGRi^Vj!Wc JcC<$hZ!ZP\iJaM!X*f8JcF:#J,~> JcC<$hZ!ZP\iJaM!X*f8JcF:#J,~> JcC<$hZ!ZP\iJaM!X*f8JcF:#J,~> JcC<$hZ!W@J`$M/5gb/_ec1.~> JcC<$hZ!W@J`$M/5gb/_ec1.~> JcC<$hZ!W@J`$M/5gb/_ec1.~> JcC<$hZ!W/=5X&Z+L-Ltec1.~> JcC<$hZ!W/=5X&Z+L-Ltec1.~> JcC<$hZ!W/=5X&Z+L-Ltec1.~> JcC<$hZ!W&6/V_D(TDucec1.~> JcC<$hZ!W&6/V_D(TDucec1.~> JcC<$hZ!W&6/V_D(TDucec1.~> JcC<$hZ!W&52ZDA'rccaec1.~> JcC<$hZ!W&52ZDA'rccaec1.~> JcC<$hZ!W&52ZDA'rccaec1.~> JcC<$hZ!W/<8[`W.E$f;ec1.~> JcC<$hZ!W/<8[`W.E$f;ec1.~> JcC<$hZ!W/<8[`W.E$f;ec1.~> JcC<$hZ!W@Gi/Q&8)]%!ec1.~> JcC<$hZ!W@Gi/Q&8)]%!ec1.~> JcC<$hZ!W@Gi/Q&8)]%!ec1.~> JcC<$hZ!ZPZlA!)!Y)%'JcF:#J,~> JcC<$hZ!ZPZlA!)!Y)%'JcF:#J,~> JcC<$hZ!ZPZlA!)!Y)%'JcF:#J,~> JcC<$h>[N@BArmlAak9NeGk%~> JcC<$h>[N@BArmlAak9NeGk%~> JcC<$h>[N@BArmlAak9NeGk%~> JcC<$h#@Dl)WUl!8E,4#e,Op~> JcC<$h#@Dl)WUl!8E,4#e,Op~> JcC<$h#@Dl)WUl!8E,4#e,Op~> JcC<$h#@ENGi\o+4P>;cdf4g~> JcC<$h#@ENGi\o+4P>;cdf4g~> JcC<$h#@ENGi\o+4P>;cdf4g~> JcC<$h#@HTfJ)Ig!Bnn_s3^js~> JcC<$h#@HTfJ)Ig!Bnn_s3^js~> JcC<$h#@HTfJ)Ig!Bnn_s3^js~> JcC<$g]%?LT*+ JcC<$g]%?LT*+ JcC<$g]%?LT*+ JcC<$gA_3;;!J#]6-4]Xci8L~> JcC<$gA_3;;!J#]6-4]Xci8L~> JcC<$gA_3;;!J#]6-4]Xci8L~> JcC<$g&D&]lMprJ`I\'7s*t~> JcC<$g&D&]lMprJ`I\'7s*t~> JcC<$g&D&]lMprJ`I\'7s*t~> JcC<$g&D*KBC,["35^=Ic2W:~> JcC<$g&D*KBC,["35^=Ic2W:~> JcC<$g&D*KBC,["35^=Ic2W:~> JcC<$g&D-QfGO)X!WbO'JcEsoJ,~> JcC<$g&D-QfGO)X!WbO'JcEsoJ,~> JcC<$g&D-QfGO)X!WbO'JcEsoJ,~> JcC<$f`)$INreeO!X;WFJcEpnJ,~> JcC<$f`)$INreeO!X;WFJcEpnJ,~> JcC<$f`)$INreeO!X;WFJcEpnJ,~> JcC<$fDbm-2"L\K)gp1es2t@l~> JcC<$fDbm-2"L\K)gp1es2t@l~> JcC<$fDbm-2"L\K)gp1es2t@l~> JcC<$f)G`EoDeq4KB[seao?k~> JcC<$f)G`EoDeq4KB[seao?k~> JcC<$f)G`EoDeq4KB[seao?k~> JcC<$f)GdF?hFC"=k&$&aT$b~> JcC<$f)GdF?hFC"=k&$&aT$b~> JcC<$f)GdF?hFC"=k&$&aT$b~> JcC<$f)GgLiA1--!^ JcC<$f)GgLiA1--!^ JcC<$f)GgLiA1--!^ JcC<$ec,^HcoUt&!\9)iJcEdjJ,~> JcC<$ec,^HcoUt&!\9)iJcEdjJ,~> JcC<$ec,^HcoUt&!\9)iJcEdjJ,~> JcC<$eGfUE`,,;N!^<(,JcEaiJ,~> JcC<$eGfUE`,,;N!^<(,JcEaiJ,~> JcC<$eGfUE`,,;N!^<(,JcEaiJ,~> JcC<$e,KaMf:[b+@r.44kCNZPs*t~> JcC<$e,KaMf:[b+@r.44kCNZPs*t~> JcC<$e,KaMf:[b+@r.44kCNZPs*t~> JcC<$df0RMmG6+7e)^+Os2=qf~> JcC<$df0RMmG6+7e)^+Os2=qf~> JcC<$df0RMmG6+7e)^+Os2=qf~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$f`)HTh8#qHBMgW,8S*4C`oVdO`W(G~> JcC<$f`)HTh8#qHBMgW,8S*4C`oVdO`W(G~> JcC<$f`)HTh8#qHBMgW,8S*4C`oVdO`W(G~> JcC<$h#@KId%k.A!!6`Fon!.as*t~> JcC<$h#@KId%k.A!!6`Fon!.as*t~> JcC<$h#@KId%k.A!!6`Fon!.as*t~> JcC<$h#@@Km/R2VaSpbjb5Zt~> JcC<$h#@@Km/R2VaSpbjb5Zt~> JcC<$h#@@Km/R2VaSpbjb5Zt~> JcC<$h#@@KlMpsCpOW@fs*t~> JcC<$h#@@KlMpsCpOW@fs*t~> JcC<$h#@@KlMpsCpOW@fs*t~> JcC<$h#@@Kl2Uj5qLS[js*t~> JcC<$h#@@Kl2Uj5qLS[js*t~> JcC<$h#@@Kl2Uj5qLS[js*t~> JcC<$h#@@KrW!C8S%mJ8o(`1\p#XDb.f',FU4N?gs*t~> JcC<$h#@@KrW!C8S%mJ8o(`1\p#XDb.f',FU4N?gs*t~> JcC<$h#@@KrW!C8S%mJ8o(`1\p#XDb.f',FU4N?gs*t~> JcC<$h#@J%VUY;2rrMbfq>^NSJcF!pJ,~> JcC<$h#@J%VUY;2rrMbfq>^NSJcF!pJ,~> JcC<$h#@J%VUY;2rrMbfq>^NSJcF!pJ,~> JcC<$ao;@\qZ$V]JcF!pJ,~> JcC<$ao;@\qZ$V]JcF!pJ,~> JcC<$ao;@\qZ$V]JcF!pJ,~> JcC<$aSu76qu?aIqLS[ls*t~> JcC<$aSu76qu?aIqLS[ls*t~> JcC<$aSu76qu?aIqLS[ls*t~> JcC<$aSu8/qZ$WUJcF$qJ,~> JcC<$aSu8/qZ$WUJcF$qJ,~> JcC<$aSu8/qZ$WUJcF$qJ,~> JcC<$a8Z-Wqu?`EJcF$qJ,~> JcC<$a8Z-Wqu?`EJcF$qJ,~> JcC<$a8Z-Wqu?`EJcF$qJ,~> JcC<$a8Z.%qu?`?JcF$qJ,~> JcC<$a8Z.%qu?`?JcF$qJ,~> JcC<$a8Z.%qu?`?JcF$qJ,~> JcC<$a8Z.)qu?`HJcF$qJ,~> JcC<$a8Z.)qu?`HJcF$qJ,~> JcC<$a8Z.)qu?`HJcF$qJ,~> JcC<$a8Z-cqu?`XJcF$qJ,~> JcC<$a8Z-cqu?`XJcF$qJ,~> JcC<$a8Z-cqu?`XJcF$qJ,~> JcC<$aSu;7*;oj<2>i%*cMrC~> JcC<$aSu;7*;oj<2>i%*cMrC~> JcC<$aSu;7*;oj<2>i%*cMrC~> JcC<$aSu7Kqu?_mJcF!pJ,~> JcC<$aSu7Kqu?_mJcF!pJ,~> JcC<$aSu7Kqu?_mJcF!pJ,~> JcC<$ao;Cq,5hKB0("5ic2W:~> JcC<$ao;Cq,5hKB0("5ic2W:~> JcC<$ao;Cq,5hKB0("5ic2W:~> JcC<$bPqY@]-@.Q!6)hT#PdQ9cd18.plk`.~> JcC<$bPqY@]-@.Q!6)hT#PdQ9cd18.plk`.~> JcC<$bPqY@]-@.Q!6)hT#PdQ9cd18.plk`.~> JcC<$d/O:JpZp>.9D\\h\&/.OnA^i?@q0bN`pf5mJ,~> JcC<$d/O:JpZp>.9D\\h\&/.OnA^i?@q0bN`pf5mJ,~> JcC<$d/O:JpZp>.9D\\h\&/.OnA^i?@q0bN`pf5mJ,~> JcC<$f)G`cnc/\`eAD4el*4Ok!!6H2l';:!~> JcC<$f)G`cnc/\`eAD4el*4Ok!!6H2l';:!~> JcC<$f)G`cnc/\`eAD4el*4Ok!!6H2l';:!~> JcC<$f)G`coDer(^\G\G!q JcC<$f)G`coDer(^\G\G!q JcC<$f)G`coDer(^\G\G!q JcC<$f)G`co`,&Dg&&Yd!r0c2pAb7j`qYo#J,~> JcC<$f)G`co`,&Dg&&Yd!r0c2pAb7j`qYo#J,~> JcC<$f)G`co`,&Dg&&Yd!r0c2pAb7j`qYo#J,~> JcC<$f)G`co)Jhd^%oVH!U5=2!!.f JcC<$f)G`co)Jhd^%oVH!U5=2!!.f JcC<$f)G`co)Jhd^%oVH!U5=2!!.f JcC<$f)G`cnGiT$jMh-"bXV7*!Ck;"s*t~> JcC<$f)G`cnGiT$jMh-"bXV7*!Ck;"s*t~> JcC<$f)G`cnGiT$jMh-"bXV7*!Ck;"s*t~> JcC<$d/O:Go&RiV*;]^:0&=PI!O3pC!!+@MQiDR~> JcC<$d/O:Go&RiV*;]^:0&=PI!O3pC!!+@MQiDR~> JcC<$d/O:Go&RiV*;]^:0&=PI!O3pC!!+@MQiDR~> JcC<$bPqV6Vu$Gp1?ljZ!LXAh!!*LrQiDR~> JcC<$bPqV6Vu$Gp1?ljZ!LXAh!!*LrQiDR~> JcC<$bPqV6Vu$Gp1?ljZ!LXAh!!*LrQiDR~> JcC<$ao;Co.f98IGQ$Y'!&!gB!7^]A!K.-S!!*7]QiDR~> JcC<$ao;Co.f98IGQ$Y'!&!gB!7^]A!K.-S!!*7]QiDR~> JcC<$ao;Co.f98IGQ$Y'!&!gB!7^]A!K.-S!!*7]QiDR~> JcC<$aSu7kqZ$WDjo5<5nc/[>p&>&E!qcNo!eQd=J,~> JcC<$aSu7kqZ$WDjo5<5nc/[>p&>&E!qcNo!eQd=J,~> JcC<$aSu7kqZ$WDjo5<5nc/[>p&>&E!qcNo!eQd=J,~> JcC<$a8Z./qu?_Hjo5<5nc/[>p&>&D!qcNo!eH^ JcC<$a8Z./qu?_Hjo5<5nc/[>p&>&D!qcNo!eH^ JcC<$a8Z./qu?_Hjo5<5nc/[>p&>&D!qcNo!eH^ JcC<$a8Z/'qu?a,pZDJU0(JuBeFihBJH>ED! JcC<$a8Z/'qu?a,pZDJU0(JuBeFihBJH>ED! JcC<$a8Z/'qu?a,pZDJU0(JuBeFihBJH>ED! JcC<$`r?$Dqu?`Ok5PE6nc/[>p&>&C!VHEn!J$O:J,~> JcC<$`r?$Dqu?`Ok5PE6nc/[>p&>&C!VHEn!J$O:J,~> JcC<$`r?$Dqu?`Ok5PE6nc/[>p&>&C!VHEn!J$O:J,~> JcC<$`r?%!qu?`Aao;Bm!qcNo!eH^ JcC<$`r?%!qu?`Aao;Bm!qcNo!eH^ JcC<$`r?%!qu?`Aao;Bm!qcNo!eH^ JcC<$`r?%4qu?`6ao;Bm!VHEn!J-U;J,~> JcC<$`r?%4qu?`6ao;Bm!VHEn!J-U;J,~> JcC<$`r?%4qu?`6ao;Bm!VHEn!J-U;J,~> JcC<$`r?%.qu?`8ao;Bl!VHEn!J$O:J,~> JcC<$`r?%.qu?`8ao;Bl!VHEn!J$O:J,~> JcC<$`r?%.qu?`8ao;Bl!VHEn!J$O:J,~> JcC<$`r?$mqu?`Aao;Bl!VHEn!J$O:J,~> JcC<$`r?$mqu?`Aao;Bl!VHEn!J$O:J,~> JcC<$`r?$mqu?`Aao;Bl!VHEn!J$O:J,~> JcC<$a8Z2<4o>9[i5u!"If]3B! JcC<$a8Z2<4o>9[i5u!"If]3B! JcC<$a8Z2<4o>9[i5u!"If]3B! JcC<$a8Z.oqu?a5pW JcC<$a8Z.oqu?a5pW JcC<$a8Z.oqu?a5pW JcC<$aSu;?IJa'FI`VNiI0'!@! JcC<$aSu;?IJa'FI`VNiI0'!@! JcC<$aSu;?IJa'FI`VNiI0'!@! JcC<$aSu7RqZ$W:aSu9k!VHEn!J$O:J,~> JcC<$aSu7RqZ$W:aSu9k!VHEn!J$O:J,~> JcC<$aSu7RqZ$W:aSu9k!VHEn!J$O:J,~> JcC<$hZ!Z7Vsj-T!WKe0!!,snaSu9j!VHEn!IpI9J,~> JcC<$hZ!Z7Vsj-T!WKe0!!,snaSu9j!VHEn!IpI9J,~> JcC<$hZ!Z7Vsj-T!WKe0!!,snaSu9j!VHEn!IpI9J,~> JcC<$hZ!c7!$%N[qt0mhi-bA$!7/^c!It4D!!*+NQiDR~> JcC<$hZ!c7!$%N[qt0mhi-bA$!7/^c!It4D!!*+NQiDR~> JcC<$hZ!c7!$%N[qt0mhi-bA$!7/^c!It4D!!*+NQiDR~> JcC<$hZ!T2r;[9dOg`d(nbE+[o]ac.@eg!(TuR*5J-# JcC<$hZ!T2r;[9dOg`d(nbE+[o]ac.@eg!(TuR*5J-# JcC<$hZ!T2r;[9dOg`d(nbE+[o]ac.@eg!(TuR*5J-# JcC<$hZ!T2kPtXKr5Sa;JH>ED! JcC<$hZ!T2kPtXKr5Sa;JH>ED! JcC<$hZ!T2kPtXKr5Sa;JH>ED! JcC<$hZ!T2l2Ul0\GjJI!J(=F!!*.PQiDR~> JcC<$hZ!T2l2Ul0\GjJI!J(=F!!*.PQiDR~> JcC<$hZ!T2l2Ul0\GjJI!J(=F!!*.PQiDR~> JcC<$hZ!T2lMps8lGNW&J-# JcC<$hZ!T2lMps8lGNW&J-# JcC<$hZ!T2lMps8lGNW&J-# JcC<$hZ!`Xjh69rnc/_SVrPVn!J(:E!!*+OQiDR~> JcC<$hZ!`Xjh69rnc/_SVrPVn!J(:E!!*+OQiDR~> JcC<$hZ!`Xjh69rnc/_SVrPVn!J(:E!!*+OQiDR~> JcC<$gA_`^k/sikF]LaI2-+REUW;El^]+=c!qcNo!eH^ JcC<$gA_`^k/sikF]LaI2-+REUW;El^]+=c!qcNo!eH^ JcC<$gA_`^k/sikF]LaI2-+REUW;El^]+=c!qcNo!eH^ JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C'!VHEn!I^=7J,~> JcC<$L]7C'!VHEn!I^=7J,~> JcC<$L]7C'!VHEn!I^=7J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C'!VHEn!I^=7J,~> JcC<$L]7C'!VHEn!I^=7J,~> JcC<$L]7C'!VHEn!I^=7J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C)!VHEn!IpI9J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C*!VHEn!J$O:J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!VHEn!J-U;J,~> JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C+!qcNo!eH^ JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C-!qcNo!eZj>J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C,!qcNo!eQd=J,~> JcC<$L]7C+!qcO'!G96YVO36lKo`(EhX^ZAs*t~> JcC<$L]7C+!qcO'!G96YVO36lKo`(EhX^ZAs*t~> JcC<$L]7C+!qcO'!G96YVO36lKo`(EhX^ZAs*t~> JcC<$OT,XVg:a>DL4+,P..[EK":GJ="9S],!t#uDR,@n>s*t~> JcC<$OT,XVg:a>DL4+,P..[EK":GJ="9S],!t#uDR,@n>s*t~> JcC<$OT,XVg:a>DL4+,P..[EK":GJ="9S],!t#uDR,@n>s*t~> JcC<$OoG[FN)CW&!s&G_!!6i[rMKUF~> JcC<$OoG[FN)CW&!s&G_!!6i[rMKUF~> JcC<$OoG[FN)CW&!s&G_!!6i[rMKUF~> JcC<$P5bR/@bUka9%Ep=s*t~> JcC<$P5bR/@bUka9%Ep=s*t~> JcC<$P5bR/@bUka9%Ep=s*t~> JcC<$PQ([B44sT8Fm&b&s*t~> JcC<$PQ([B44sT8Fm&b&s*t~> JcC<$PQ([B44sT8Fm&b&s*t~> JcC<$PlCdRC"E=c[/$[#J,~> JcC<$PlCdRC"E=c[/$[#J,~> JcC<$PlCdRC"E=c[/$[#J,~> JcC<$PlC`qec5`)o;M\>~> JcC<$PlC`qec5`)o;M\>~> JcC<$PlC`qec5`)o;M\>~> JcC<$PlC`2ec5_Wm\p/9~> JcC<$PlC`2ec5_Wm\p/9~> JcC<$PlC`2ec5_Wm\p/9~> JcC<$PlC_Vec5_Um\p/9~> JcC<$PlC_Vec5_Um\p/9~> JcC<$PlC_Vec5_Um\p/9~> JcC<$PlC_Mec5_cn#68:~> JcC<$PlC_Mec5_cn#68:~> JcC<$PlC_Mec5_cn#68:~> JcC<$PlC_[ec5` JcC<$PlC_[ec5` JcC<$PlC_[ec5` JcC<$PlC`=f)Pju`VQP5J,~> JcC<$PlC`=f)Pju`VQP5J,~> JcC<$PlC`=f)Pju`VQP5J,~> JcC<$PlCa#fDksSMt!YEJ,~> JcC<$PlCa#fDksSMt!YEJ,~> JcC<$PlCa#fDksSMt!YEJ,~> JcC<$PlCdS>M/uW JcC<$PlCdS>M/uW JcC<$PlCdS>M/uW JcC<$PlCg_`":Z'!CP_?s*t~> JcC<$PlCg_`":Z'!CP_?s*t~> JcC<$PlCg_`":Z'!CP_?s*t~> JcC<$PQ(^TK*'j/!BoG JcC<$PQ(^TK*'j/!BoG JcC<$PQ(^TK*'j/!BoG JcC<$P5bR;4Pg&=2=RC@J,~> JcC<$P5bR;4Pg&=2=RC@J,~> JcC<$P5bR;4Pg&=2=RC@J,~> JcC<$OoGHe$K(mb2>X'IJ,~> JcC<$OoGHe$K(mb2>X'IJ,~> JcC<$OoGHe$K(mb2>X'IJ,~> JcC<$OoGIYCZ,6n25'u"~> JcC<$OoGIYCZ,6n25'u"~> JcC<$OoGIYCZ,6n25'u"~> JcC<$OT,@=/`Qg224so!~> JcC<$OT,@=/`Qg224so!~> JcC<$OT,@=/`Qg224so!~> JcC<$OT,C[Z3o[n!B'_Gs*t~> JcC<$OT,C[Z3o[n!B'_Gs*t~> JcC<$OT,C[Z3o[n!B'_Gs*t~> JcC<$O8f:SFTLY*!C-(Fs*t~> JcC<$O8f:SFTLY*!C-(Fs*t~> JcC<$O8f:SFTLY*!C-(Fs*t~> JcC<$NrK.;60J:L52r.5J,~> JcC<$NrK.;60J:L52r.5J,~> JcC<$NrK.;60J:L52r.5J,~> JcC<$NW0$p([:u$3n^&'J,~> JcC<$NW0$p([:u$3n^&'J,~> JcC<$NW0$p([:u$3n^&'J,~> JcC<$NW0(XMui8F!BJ]"s*t~> JcC<$NW0(XMui8F!BJ]"s*t~> JcC<$NW0(XMui8F!BJ]"s*t~> JcC<$N;iqH:[J,_4k#l"J,~> JcC<$N;iqH:[J,_4k#l"J,~> JcC<$N;iqH:[J,_4k#l"J,~> JcC<$MuNh"([h>)7F.D%J,~> JcC<$MuNh"([h>)7F.D%J,~> JcC<$MuNh"([h>)7F.D%J,~> JcC<$MuNhRJa`X?*Qa]KJ,~> JcC<$MuNhRJa`X?*Qa]KJ,~> JcC<$MuNhRJa`X?*Qa]KJ,~> JcC<$MZ3_;4n/LPD3t9Q~> JcC<$MZ3_;4n/LPD3t9Q~> JcC<$MZ3_;4n/LPD3t9Q~> JcC<$MZ3bU[LVm/!<]0bs*t~> JcC<$MZ3bU[LVm/!<]0bs*t~> JcC<$MZ3bU[LVm/!<]0bs*t~> JcC<$M>mVIHLh+;)8MU=J,~> JcC<$M>mVIHLh+;)8MU=J,~> JcC<$M>mVIHLh+;)8MU=J,~> JcC<$M#RM42tR(N;;IT=J,~> JcC<$M#RM42tR(N;;IT=J,~> JcC<$M#RM42tR(N;;IT=J,~> JcC<$L]7C[$MFH$#+5"Ks*t~> JcC<$L]7C[$MFH$#+5"Ks*t~> JcC<$L]7C[$MFH$#+5"Ks*t~> JcC<$LAq::#P\9#!cI1es*t~> JcC<$LAq::#P\9#!cI1es*t~> JcC<$LAq::#P\9#!cI1es*t~> JcC<$L&V1&(&@n3#ZKHBs*t~> JcC<$L&V1&(&@n3#ZKHBs*t~> JcC<$L&V1&(&@n3#ZKHBs*t~> JcC<$K`;@^3"lGt":ZK&kEQ!s~> JcC<$K`;@^3"lGt":ZK&kEQ!s~> JcC<$K`;@^3"lGt":ZK&kEQ!s~> JcC<$KDu23Xa=r'Pf<6Xs*t~> JcC<$KDu23Xa=r'Pf<6Xs*t~> JcC<$KDu23Xa=r'Pf<6Xs*t~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$SGs&bc`i7@9d3#9H(W.>rdk(Ls*t~> JcC<$SGs&bc`i7@9d3#9H(W.>rdk(Ls*t~> JcC<$SGs&bc`i7@9d3#9H(W.>rdk(Ls*t~> JcC<$T`5,lf;N'K!!6cMpQPUW](uC,\bZ8U~> JcC<$T`5,lf;N'K!!6cMpQPUW](uC,\bZ8U~> JcC<$T`5,lf;N'K!!6cMpQPUW](uC,\bZ8U~> JcC<$UAk;TWCQCW!CtP&rrM=-q>^N+q>Ys~> JcC<$UAk;TWCQCW!CtP&rrM=-q>^N+q>Ys~> JcC<$UAk;TWCQCW!CtP&rrM=-q>^N+q>Ys~> JcC<$U]1>]l2UjRqO%9`rH@u:!4hq*J,~> JcC<$U]1>]l2UjRqO%9`rH@u:!4hq*J,~> JcC<$U]1>]l2UjRqO%9`rH@u:!4hq*J,~> JcC<$U]1>]kl:a9qjIHa](c7*\bZ8U~> JcC<$U]1>]kl:a9qjIHa](c7*\bZ8U~> JcC<$U]1>]kl:a9qjIHa](c7*\bZ8U~> JcC<$U]1>]qZ%!DHEbuaoDJCOe"\Dh!!&OXrrM=-p](<)q>Ys~> JcC<$U]1>]qZ%!DHEbuaoDJCOe"\Dh!!&OXrrM=-p](<)q>Ys~> JcC<$U]1>]qZ%!DHEbuaoDJCOe"\Dh!!&OXrrM=-p](<)q>Ys~> JcC<$U]1>]r;ZnLbP(]1!V;]T!!(N=rrN(Ar;Zh@qu?`-q>Ys~> JcC<$U]1>]r;ZnLbP(]1!V;]T!!(N=rrN(Ar;Zh@qu?`-q>Ys~> JcC<$U]1>]r;ZnLbP(]1!V;]T!!(N=rrN(Ar;Zh@qu?`-q>Ys~> JcC<$U]1Ja!$%Wpo)A^%qZ$Y1rgj&h]);U0V6Kjt!4hq*J,~> JcC<$U]1Ja!$%Wpo)A^%qZ$Y1rgj&h]);U0V6Kjt!4hq*J,~> JcC<$U]1Ja!$%Wpo)A^%qZ$Y1rgj&h]);U0V6Kjt!4hq*J,~> JcC<$U]1D`T'l(I!2]Pm!8X7H!U(a,!!63qYl"J$\bZ8U~> JcC<$U]1D`T'l(I!2]Pm!8X7H!U(a,!!63qYl"J$\bZ8U~> JcC<$U]1D`T'l(I!2]Pm!8X7H!U(a,!!63qYl"J$\bZ8U~> JcC<$NrK.R8,N>eYFkgqrHA,>!nRCUqu?`-q>Ys~> JcC<$NrK.R8,N>eYFkgqrHA,>!nRCUqu?`-q>Ys~> JcC<$NrK.R8,N>eYFkgqrHA,>!nRCUqu?`-q>Ys~> JcC<$NW0!Yqu?_HTDno&r;Zqhs8T>$!!'S*s*t~> JcC<$NW0!Yqu?_HTDno&r;Zqhs8T>$!!'S*s*t~> JcC<$NW0!Yqu?_HTDno&r;Zqhs8T>$!!'S*s*t~> JcC<$NW0"1qu?^mT`5&V,5qQF8bN,`Yl"J$\bZ8U~> JcC<$NW0"1qu?^mT`5&V,5qQF8bN,`Yl"J$\bZ8U~> JcC<$NW0"1qu?^mT`5&V,5qQF8bN,`Yl"J$\bZ8U~> JcC<$NW0"@qu?^DjSo4Bqu?bBr:9jgq.fg-!1r$H!W@3?!!(CFrrB;$!!'S*s*t~> JcC<$NW0"@qu?^DjSo4Bqu?bBr:9jgq.fg-!1r$H!W@3?!!(CFrrB;$!!'S*s*t~> JcC<$NW0"@qu?^DjSo4Bqu?bBr:9jgq.fg-!1r$H!W@3?!!(CFrrB;$!!'S*s*t~> JcC<$NW0"Fqu?^LjSo8S>5S@#Xn)JlT_ncjB_gKa!4r+/!0@*Y!3lA$!4hq*J,~> JcC<$NW0"Fqu?^LjSo8S>5S@#Xn)JlT_ncjB_gKa!4r+/!0@*Y!3lA$!4hq*J,~> JcC<$NW0"Fqu?^LjSo8S>5S@#Xn)JlT_ncjB_gKa!4r+/!0@*Y!3lA$!4hq*J,~> JcC<$NW0":qu?_!j8T/=*;fd:f(AtBc27PB.d,Xf!U(a,!!,7QrVll%qu?`-q>Ys~> JcC<$NW0":qu?_!j8T/=*;fd:f(AtBc27PB.d,Xf!U(a,!!,7QrVll%qu?`-q>Ys~> JcC<$NW0":qu?_!j8T/=*;fd:f(AtBc27PB.d,Xf!U(a,!!,7QrVll%qu?`-q>Ys~> JcC<$NW0!qqu?_Pir9"lqu?adnFlk_lS\S?!63jp!W@3?!!(+ JcC<$NW0!qqu?_Pir9"lqu?adnFlk_lS\S?!63jp!W@3?!!(+ JcC<$NW0!qqu?_Pir9"lqu?adnFlk_lS\S?!63jp!W@3?!!(+ JcC<$NW0!0qu?`*ir9&YMu3PUIf9'A!W-m7!!&>?rrBY/!!%]LrrB;$!!'S*s*t~> JcC<$NW0!0qu?`*ir9&YMu3PUIf9'A!W-m7!!&>?rrBY/!!%]LrrB;$!!'S*s*t~> JcC<$NW0!0qu?`*ir9&YMu3PUIf9'A!W-m7!!&>?rrBY/!!%]LrrB;$!!'S*s*t~> JcC<$NrK+BqZ$WXiVrrNL;o?h`CV!U(a,!!+_>qu6Z#qu?`-q>Ys~> JcC<$NrK+BqZ$WXiVrrNL;o?h`CV!U(a,!!+_>qu6Z#qu?`-q>Ys~> JcC<$NrK+BqZ$WXiVrrNL;o?h`CV!U(a,!!+_>qu6Z#qu?`-q>Ys~> JcC<$NrK*;qu?_ JcC<$NrK*;qu?_ JcC<$NrK*;qu?_ JcC<$O8f4,qZ$WHhZ!Scqu?ajo)/Lgm61@I!5RCi!4r+/!I=Y?rrB;$!!'S*s*t~> JcC<$O8f4,qZ$WHhZ!Scqu?ajo)/Lgm61@I!5RCi!4r+/!I=Y?rrB;$!!'S*s*t~> JcC<$O8f4,qZ$WHhZ!Scqu?ajo)/Lgm61@I!5RCi!4r+/!I=Y?rrB;$!!'S*s*t~> JcC<$OT,@M7Jm,cL>Dk1reC=N!JLFNrrN"@qu?_Xh#@E=,5qQC,3eq'!3lA$!4hq*J,~> JcC<$OT,@M7Jm,cL>Dk1reC=N!JLFNrrN"@qu?_Xh#@E=,5qQC,3eq'!3lA$!4hq*J,~> JcC<$OT,@M7Jm,cL>Dk1reC=N!JLFNrrN"@qu?_Xh#@E=,5qQC,3eq'!3lA$!4hq*J,~> JcC<$OoGIZH2IXC2=93!!V9%`!!'J,rrB(s!!-3ph>[NSG5VC@\+ot'Yl"J$\bZ8U~> JcC<$OoGIZH2IXC2=93!!V9%`!!'J,rrB(s!!-3ph>[NSG5VC@\+ot'Yl"J$\bZ8U~> JcC<$OoGIZH2IXC2=93!!V9%`!!'J,rrB(s!!-3ph>[NSG5VC@\+ot'Yl"J$\bZ8U~> JcC<$OoGEOqZ$W=gA_3.%K-8/%Gh'7qu?a5hq\53]);U0DZ';0!3lA$!4hq*J,~> JcC<$OoGEOqZ$W=gA_3.%K-8/%Gh'7qu?a5hq\53]);U0DZ';0!3lA$!4hq*J,~> JcC<$OoGEOqZ$W=gA_3.%K-8/%Gh'7qu?a5hq\53]);U0DZ';0!3lA$!4hq*J,~> JcC<$P5bNjqZ$Vgf`(rYqu?dsj$NYD!5%%d!U(a,!!*Php\t5tqu?`-q>Ys~> JcC<$P5bNjqZ$Vgf`(rYqu?dsj$NYD!5%%d!U(a,!!*Php\t5tqu?`-q>Ys~> JcC<$P5bNjqZ$Vgf`(rYqu?dsj$NYD!5%%d!U(a,!!*Php\t5tqu?`-q>Ys~> JcC<$PQ(X%qZ$YHqUkfKrIFeG!#GJ4!Jpa2rrN%@r;Zi$pAY,squ?`-q>Ys~> JcC<$PQ(X%qZ$YHqUkfKrIFeG!#GJ4!Jpa2rrN%@r;Zi$pAY,squ?`-q>Ys~> JcC<$PQ(X%qZ$YHqUkfKrIFeG!#GJ4!Jpa2rrN%@r;Zi$pAY,squ?`-q>Ys~> JcC<$PlCd0%K$2,Eqe/b!V&\T!!,meh#@Abr;Zk-qY'phYl"J$\bZ8U~> JcC<$PlCd0%K$2,Eqe/b!V&\T!!,meh#@Abr;Zk-qY'phYl"J$\bZ8U~> JcC<$PlCd0%K$2,Eqe/b!V&\T!!,meh#@Abr;Zk-qY'phYl"J$\bZ8U~> JcC<$Q2^m7(An.5C%TpT!8%#H!=di>rrM=-r;ZiRp&>#rqu?`-q>Ys~> JcC<$Q2^m7(An.5C%TpT!8%#H!=di>rrM=-r;ZiRp&>#rqu?`-q>Ys~> JcC<$Q2^m7(An.5C%TpT!8%#H!=di>rrM=-r;ZiRp&>#rqu?`-q>Ys~> JcC<$QN%!<,5_EA@.D\F!3c5!!4:P]!W7->!!&kfrrB;$!!'S*s*t~> JcC<$QN%!<,5_EA@.D\F!3c5!!4:P]!W7->!!&kfrrB;$!!'S*s*t~> JcC<$QN%!<,5_EA@.D\F!3c5!!4:P]!W7->!!&kfrrB;$!!'S*s*t~> JcC<$Qi@*@.f98I>49l=!8@;M!DE@GrrBV.!!--po`"oqqu?`-q>Ys~> JcC<$Qi@*@.f98I>49l=!8@;M!DE@GrrBV.!!--po`"oqqu?`-q>Ys~> JcC<$Qi@*@.f98I>49l=!8@;M!DE@GrrBV.!!--po`"oqqu?`-q>Ys~> JcC<$R/[3D1Ah+Q;si!4!VB=e!!'jjrr>%W!!(UArrB;$!!'S*s*t~> JcC<$R/[3D1Ah+Q;si!4!VB=e!!'jjrr>%W!!(UArrB;$!!'S*s*t~> JcC<$R/[3D1Ah+Q;si!4!VB=e!!'jjrr>%W!!(UArrB;$!!'S*s*t~> JcC<$RK!dFT9Bsq)!WJ&R!!+;)h>[I-iW'$4s8RT~> JcC<$RK!dFT9Bsq)!WJ&R!!+;)h>[I-iW'$4s8RT~> JcC<$RK!dFT9Bsq)!WJ&R!!+;)h>[I-iW'$4s8RT~> JcC<$Rf JcC<$Rf JcC<$Rf JcC<$S,WNM4o>9\5ipAm!TG*s!!$'t!!&GDrr=\2!!4eQs*t~> JcC<$S,WNM4o>9\5ipAm!TG*s!!$'t!!&GDrr=\2!!4eQs*t~> JcC<$S,WNM4o>9\5ipAm!TG*s!!$'t!!&GDrr=\2!!4eQs*t~> JcC<$SGrWP6Mpfa39& JcC<$SGrWP6Mpfa39& JcC<$SGrWP6Mpfa39& JcC<$Sc8`R8,N>f1>gFX!0mB]"*a\Cb5;5?0'V JcC<$Sc8`R8,N>f1>gFX!0mB]"*a\Cb5;5?0'V JcC<$Sc8`R8,N>f1>gFX!0mB]"*a\Cb5;5?0'V JcC<$T)SiU9Debj0&=kR!6"d8!BolMrrAPd!!-p4c2RdJqu?`-q>Ys~> JcC<$T)SiU9Debj0&=kR!6"d8!BolMrrAPd!!-p4c2RdJqu?`-q>Ys~> JcC<$T)SiU9Debj0&=kR!6"d8!BolMrrAPd!!-p4c2RdJqu?`-q>Ys~> JcC<$TDnrX:](1n-JHfG!Tka,!!(FFrrMn+qu?_kc2RdJqu?`-q>Ys~> JcC<$TDnrX:](1n-JHfG!Tka,!!(FFrrMn+qu?_kc2RdJqu?`-q>Ys~> JcC<$TDnrX:](1n-JHfG!Tka,!!(FFrrMn+qu?_kc2RdJqu?`-q>Ys~> JcC<$T`5&[Ys~> JcC<$T`5&[Ys~> JcC<$T`5&[Ys~> JcC<$U&P/^>5S@$*7W:6!1Wld!H.c1rrC"8!!,1Kci4!Lqu?`-q>Ys~> JcC<$U&P/^>5S@$*7W:6!1Wld!H.c1rrC"8!!,1Kci4!Lqu?`-q>Ys~> JcC<$U&P/^>5S@$*7W:6!1Wld!H.c1rrC"8!!,1Kci4!Lqu?`-q>Ys~> JcC<$UAk8a@/L!*(=CG-!6Y3>!A`s8rrA8\!!.9?d/O*Mqu?`-q>Ys~> JcC<$UAk8a@/L!*(=CG-!6Y3>!A`s8rrA8\!!.9?d/O*Mqu?`-q>Ys~> JcC<$UAk8a@/L!*(=CG-!6Y3>!A`s8rrA8\!!.9?d/O*Mqu?`-q>Ys~> JcC<$U]1AdB)DW0%F39!!U;HYs~> JcC<$U]1AdB)DW0%F39!!U;HYs~> JcC<$U]1AdB)DW0%F39!!U;HYs~> JcC<$U]1>3jT#;@jSo8WDYsJ7SFum_i>haq!7oQt!3lA$!4hq*J,~> JcC<$U]1>3jT#;@jSo8WDYsJ7SFum_i>haq!7oQt!3lA$!4hq*J,~> JcC<$U]1>3jT#;@jSo8WDYsJ7SFum_i>haq!7oQt!3lA$!4hq*J,~> JcC<$U]1>3jT#;@jSo4Tqu?b/q"4Rd^&.j27I\b*!3lA$!4hq*J,~> JcC<$U]1>3jT#;@jSo4Tqu?b/q"4Rd^&.j27I\b*!3lA$!4hq*J,~> JcC<$U]1>3jT#;@jSo4Tqu?b/q"4Rd^&.j27I\b*!3lA$!4hq*J,~> JcC<$U]1>3jT#;@jo5>-qu?aEk4ATRregUR!It'srrB;$!!'S*s*t~> JcC<$U]1>3jT#;@jo5>-qu?aEk4ATRregUR!It'srrB;$!!'S*s*t~> JcC<$U]1>3jT#;@jo5>-qu?aEk4ATRregUR!It'srrB;$!!'S*s*t~> JcC<$U]1>3jT#;@k5PJL48]'Y`: JcC<$U]1>3jT#;@k5PJL48]'Y`: JcC<$U]1>3jT#;@k5PJL48]'Y`: JcC<$U]1>3jT#;@kPkS[GPhF@POJMPg^X2^!=df5rrB;$!!'S*s*t~> JcC<$U]1>3jT#;@kPkS[GPhF@POJMPg^X2^!=df5rrB;$!!'S*s*t~> JcC<$U]1>3jT#;@kPkS[GPhF@POJMPg^X2^!=df5rrB;$!!'S*s*t~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> JcC<$JcC`0J,~> %%EndData showpage %%Trailer end %%EOF %%EndDocument end PEND 1.266(As you can see, you need to e)136 484.6 R -.25(va)-.25 G 1.266(luate the e).25 F 1.265(xpression in the most brack)-.15 F 1.265 (ets \214rst, then the)-.1 F(ne)111 496.6 Q(xt, and so on, w)-.15 E (orking you w)-.1 E(ay up)-.1 E -1.1(Yo)111 520.6 S 2.646(uc)1.1 G .146 (an e)-2.646 F -.25(va)-.25 G .147(luate code in a similar w).25 F(ay) -.1 E 2.647(,t)-.65 G .147 (reating each operation \(such as +-*/\) as functions, doing)-2.647 F .002(the most deeply nested function \214rst, then w)111 532.6 R .002 (orking up. Each e)-.1 F .002(xpression can be represented in this)-.15 F(tree, then to sho)111 544.6 Q 2.5(waw)-.25 G (hole program you can create a list of trees)-2.5 E/F1 10/Times-Bold@0 SF 2.5(2.8.2. Implementing)111 580.6 R(AST')2.5 E(s)-.37 E F0 .343 (As a prototype i will mak)136 596.2 R -5.342 2.843(ea p)-.1 H .344 (rogram that can tak)-2.843 F 2.844(em)-.1 G .344(athematical e)-2.844 F .344(xpressions and e)-.15 F -.25(va)-.25 G(luate).25 E(them, and allo) 111 608.2 Q(wing for functions \(in the form f\(x\)\).)-.25 E (It will do this via AST')5 E(s)-.55 E .718(This prototype tak)111 632.2 R .718(es 173 lines of code, it tak)-.1 F .718 (es a string as a cmd line ar)-.1 F .717(gument then con)-.18 F -.15(ve) -.4 G .717(rts it).15 F .177 (into an abstract syntax tree, and \214nally it e)111 644.2 R -.15(xe) -.15 G .178(cutes it. This is just a simple prototype and thus it is).15 F 1.849(small in scope. It can only do simple operators \(+-*/\) and re\ quires litteral v)111 656.2 R 1.849(alues to be sur)-.25 F(-)-.2 E (rounded by [] so it kno)111 668.2 Q(ws its not another e)-.25 E (xpression to e)-.15 E -.25(va)-.25 G(luate.).25 E(https://github)111 692.2 Q(.com/standenbo)-.4 E (y/school/tree/master/comp/lucas-standen-NEA/code/proto/ast)-.1 E (typedef struct ast_node ast_node;)111 728.2 Q 0 Cg EP %%Page: 8 8 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-8-)300.17 48 Q(typedef enum op {)111 84 Q (ADD = 0,)131 108 Q(SUB = 1,)131 132 Q(MUL = 2,)131 156 Q(DIV = 3,)131 180 Q 2.5(}o)111 204 S(p;)-2.5 E(typedef struct ast_node {)111 240 Q (op operation;)131 264 Q(int realLeft;)131 288 Q(int realRight;)131 312 Q(ast_node *right;)131 336 Q(ast_node *left;)131 360 Q 2.5(}a)111 384 S (st_node;)-2.5 E(Abo)111 420 Q .335 -.15(ve i)-.15 H 2.535(st).15 G .035 (he code for the AST)-2.535 F 2.535(,i)-.74 G 2.535(ts)-2.535 G .035 (tores an operation \(which is just an inte)-2.535 F .035 (ger\), and it stores a real)-.15 F .676(left and real right v)111 432 R .675(alue, along side tw)-.25 F 3.175(oo)-.1 G .675 (ther nodes. The real v)-3.175 F .675(alues are inte)-.25 F .675 (gers, this w)-.15 F .675(ould be)-.1 F .943 (the 2 numbers in reference in the e)111 444 R .944 (xpression. The 2 nodes are a recursi)-.15 F 1.244 -.15(ve d)-.25 H .944 (ata structure, much).15 F(lik)111 456 Q 3.489(ep)-.1 G .988(utting an \ object of a class inside the de\214nition of that class itself. The) -3.489 F 3.488(ya)-.15 G .988(re used to store)-3.488 F -.25(va)111 468 S .08(lues that may still be e).25 F .08(xpressions, for e)-.15 F .081 (xample \(+ [1] \(+ [1] [1]\)\) the second part of this e)-.15 F(xpres-) -.15 E .533(sion w)111 480 R .533(ould be in the "right" v)-.1 F .533 (airable. When code is e)-.25 F -.15(xe)-.15 G .533 (cuted I can check if "left", or "right" are).15 F .61(null and if the) 111 492 R 3.11(ya)-.15 G .61(re i kno)-3.11 F 3.11(wt)-.25 G .61 (hat i am at the lo)-3.11 F .61(west e)-.25 F .61 (xpression that is only litteral v)-.15 F 3.11(alues. Then)-.25 F(I)3.11 E(can e)111 504 Q -.15(xe)-.15 G(cute that node and w).15 E(ork my w)-.1 E(ay up the tree.)-.1 E(The e)111 540 Q -.15(xe)-.15 G (cution code can be seen here.).15 E(https://github)111 564 Q (.com/standenbo)-.4 E (y/school/tree/master/comp/lucas-standen-NEA/code/proto/ast)-.1 E(int e) 111 600 Q -.15(xe)-.15 G(c\(ast_node *e).15 E(xp\){)-.15 E(if \(e)131 624 Q(xp->left != NULL\))-.15 E -.15(ex)151 648 S(p->realLeft = e).15 E -.15(xe)-.15 G(c\(e).15 E(xp->left\);)-.15 E(if \(e)131 672 Q (xp->right != NULL\))-.15 E -.15(ex)151 696 S(p->realRight = e).15 E -.15(xe)-.15 G(c\(e).15 E(xp->right\);)-.15 E 0 Cg EP %%Page: 9 9 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(-9-)300.17 48 Q(if \(e)131 84 Q (xp->operation == ADD\))-.15 E(return e)151 108 Q(xp->realLeft+ e)-.15 E (xp->realRight;)-.15 E(if \(e)131 132 Q(xp->operation == SUB\))-.15 E (return e)151 156 Q(xp->realLeft - e)-.15 E(xp->realRight;)-.15 E (if \(e)131 180 Q(xp->operation == MUL\))-.15 E(return e)151 204 Q (xp->realLeft * e)-.15 E(xp->realRight;)-.15 E(if \(e)131 228 Q (xp->operation == DIV\))-.15 E(return e)151 252 Q(xp->realLeft/ e)-.15 E (xp->realRight;)-.15 E(return 0;)136 276 Q(})111 300 Q .851 (The rest of the code is the process of con)111 336 R -.15(ve)-.4 G .85 (rting the string input to litteral v).15 F .85(alues and inserting)-.25 F(them into the AST)111 348 Q/F1 10/Times-Bold@0 SF 2.5(3. Design)111 396 R 2.5(4. T)111 420 R(echnical Solution)-.92 E 2.5(5. T)111 444 R (esting)-.92 E 2.5(6. Ev)111 468 R(aluation)-.1 E 0 Cg EP %%Trailer end %%EOF