{VERSION 2 3 "SGI IRIS UNIX" "2.3" } {USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 1 0 0 0 0 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 }{CSTYLE "2D Comment" 2 18 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 } {CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 0 0 0 0 0 0 0 0 0 }{CSTYLE " " -1 256 "" 1 18 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" -1 257 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" -1 258 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" -1 259 "" 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE " " -1 260 "courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 261 " " 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" -1 262 "" 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple O utput" 0 11 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 3 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 11 12 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple Plot" 0 13 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 256 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 } {PSTYLE "" 0 257 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 } 3 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }} {SECT 0 {EXCHG {PARA 256 "" 0 "" {TEXT 256 38 "Making an ellipse look \+ like an ellipse" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 45 "Suppose we have a dog in a yard. We know, or" } {TEXT 258 7 " should" }{TEXT -1 204 " know, that if we tie his leash d own at one point and let him roam freely, he can reach any point which lies in a circle whose radius is the length of the leash, and the cen ter is the point it is tied at." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 33 "Now, suppose we tie the leash at \+ " }{TEXT 257 4 "both" }{TEXT -1 159 " ends, but allow the collar to sl ip along the rope. What set of points can the dog get to? Well, if w e give the points the leash is attached at coordinates " }{XPPEDIT 18 0 "[x[1],y[1]" "7$&%\"xG6#\"\"\"&%\"yG6#\"\"\"" }{TEXT -1 4 "and " }{XPPEDIT 18 0 "[x[2],y[2]" "7$&%\"xG6#\"\"#&%\"yG6#\"\"#" }{TEXT -1 105 " and let the leash have length c, then the set of points which ar e accessible are given by the inequality" }}}{EXCHG {PARA 257 "" 0 "" {XPPEDIT 18 0 "dist([x[1],y[1]],[x,y])+dist([x[2],y[2]],[x,y])=c" "/,& -%%distG6$7$&%\"xG6#\"\"\"&%\"yG6#\"\"\"7$F)F-\"\"\"-F%6$7$&F)6#\"\"#& F-6#\"\"#7$F)F-F1%\"cG" }{TEXT -1 1 " " }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 126 "However, we need only consider the case of equality. Fu rthermore, using the distance formula, this becomes the set of points \+ " }{XPPEDIT 18 0 "[x,y]" "7$%\"xG%\"yG" }{TEXT -1 14 " which satisfy" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 77 "dogEqn:= sqrt( (x-x[1])^2 + (y-y[1])^2) + sqrt( (x-x[2])^2 + (y-y[2])^2) = c:" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 62 "If you don't already know that this is an ellip se, we can use " }{TEXT 260 12 "implicitplot" }{TEXT -1 99 " to see th at. Let us take our points to be (-1,0) and (1,0), and c=4. (The poi nts are called the " }{TEXT 259 4 "foci" }{TEXT -1 17 " of the ellipse )." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 58 "myDogEqn := subs(x[1] =-1,y[1]=0,x[2]=1,y[2]=0,c=3,dogEqn);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%)myDogEqnG/,&*$,**$%\"xG\"\"#\"\"\"F*F+F,F,*$%\"yGF+F,#F,F+F,*$,* F)F,F*!\"#F,F,F-F,F/F,\"\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "with(plots):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 73 "implici tplot(myDogEqn, x=-2..2, y=-2..2, scaling=constrained,axes=boxed);" }} {PARA 13 "" 1 "" {INLPLOT "6&-%'CURVESG6[r7$7$$!1++++++g8!#:$!1m0s_cF% o%!#;7$$!1p)4i'Qc*R\"F*$!1/++++++SF-7$F.7$$!1<:6OQKB9F*$!1K[))Q;wmLF-7 $7$$!1l[,6wLk9F*$!1/++++++CF-F47$F:7$$!1W<(eWS()[\"F*$!1mDGTbf76F-7$7$ $!1&3*>K45'\\\"F*$!1N++++++!)!#K45cFK7$7$FG$\"1l** **********zFKFM7$FQ7$$!1o!o\\(fXv9F*$\"1w1o\\(fX&>F-7$7$F;$\"1(******* *****R#F-FU7$Fen7$$!1XH(>%*HvV\"F*$\"1\\%H(>%*HvJF-7$7$F/$\"1(******** *****RF-Fin7$F_o7$$!1YW0IYO'Q\"F*$\"1aWa+jkjUF-7$7$F($\"1j0s_cF%o%F-Fc o7$7$$!1+++++++7F*$!1[P=#4,lp'F-7$$!1adMl<_&H\"F*$!1/++++++cF-7$FbpF'7 $Fio7$$!1z%p=z3UK\"F*$\"1$y%p=z3U_F-7$7$Fcp$\"1(************f&F-Fip7$F _q7$$!1!\\oB7wID\"F*$\"1**[oB7wIhF-7$7$F^p$\"1]P=#4,lp'F-Fcq7$7$$!1+++ +++S5F*$!1SzB3[WZ!)F-7$$!1f#4$3B3W6F*$!1/++++++sF-7$Fbr7$F^p$!1\\P=#4, lp'F-7$Fiq7$$!1%e.Kz6U<\"F*$\"1Ne.Kz6UpF-7$7$$!1g#4$3B3W6F*$\"1)****** ******>(F-F\\s7$Fbs7$$!1mv1Y!=x3\"F*$\"1^cng/=xwF-7$7$F^r$\"1RzB3[WZ!) F-Fhs7$7$$!11++++++))F-$!1Ii'fLj%\\!*F-7$$!1rgxb?I;#*F-$!1/++++++))F-7 $Fgt7$F^r$!1RzB3[WZ!)F-7$F^t7$$!1(G'Rp\"=L%**F-$\"1$G'Rp\"=LM)F-7$7$$! 1!3wd0-j@*F-$\"1)************z)F-Fau7$Fgu7$$!1y^:'=*[d*)F-$\"1r^:'=*[d *)F-7$7$Fjt$\"1Hi'fLj%\\!*F-F]v7$Fbt7$$!1L?'f%>!4L)F-$!1vz.a!)4p#*F-7$ 7$Fer$!1+.K\"RC')z*F-Fgv7$7$Fjt$\"1Ii'fLj%\\!*F-7$$!1J&yXJx,)yF-$\"1E& yXJx,[*F-7$7$Fer$\"10.K\"RC')z*F-Fdw7$7$Fer$!1*H?8RC')z*F-7$$!11ehA&3X k&F-$!1?%Qx9\\b.\"F*7$7$Fep$!1'=LWo8r.\"F*Fax7$7$Fer$\"1/.K\"RC')z*F-7 $$!1V?.F\\(Qv'F-$\"1Q?.F\\(Q&**F-7$7$Fep$\"1'=LWo8r.\"F*F^y7$7$F1$!1Rb QqVuw5F*7$$!1z[sZNt)[&F-F^r7$F[zFgx7$Fdy7$$!19ILOq#od&F-$\"1,Lj.FoP5F* 7$7$$!1\"*[sZNt)[&F-$\"1++++++S5F*F`z7$Ffz7$$!1xcQXOY$H%F-$\"1n&QXOY$p 5F*7$7$$!10++++++SF-$\"1RbQqVuw5F*F\\[l7$Fhy7$$!1N#G#=$e.c$F-$!1xr[!#=Fd]l7$7$FRFd]lFd^l7$F `^l7$$\"1oZ%R#=C>[Fg^lFa^l7$7$FRFa^lF[_l7$Fi^l7$$\"1f(o=1(3&\\\"F-$!1w o=1(3&46F*7$7$FfnF_\\lFa_l7$F__l7$$\"1]A:)zL+s\"F-$\"1vZ=?m*z5\"F*7$7$ FfnFj\\lFi_l7$Fg_l7$$\"1)[jI]Hh$HF-$!1\\jI]Hh$4\"F*7$7$F`oFiyFa`l7$7$F fnFh]l7$$\"1>#G#=$e.c$F-$\"1yr!4L)F-$\"1()z.a!)4p#*F-7$7$Fju$ \"1Mi'fLj%\\!*F-F]el7$7$FjuFjdl7$F`v$!1w^:'=*[d*)F-7$7$$\"1wgxb?I;#*F- FctFhel7$7$F]flFjt7$$\"1&G'Rp\"=L%**F-$!1!H'Rp\"=LM)F-7$7$Fiz$!1ZzB3[W Z!)F-Fafl7$7$Fiz$\"1YzB3[WZ!)F-7$$\"1\"3wd0-j@*F-Fhdl7$7$$\"1!3wd0-j@* F-FhdlFcel7$Fgfl7$$\"1mv1Y!=x3\"F*$!1fcng/=xwF-7$7$$\"1g#4$3B3W6F*FerF fgl7$F\\hl7$$\"1%e.Kz6U<\"F*$!1Ve.Kz6UpF-7$7$$\"1+++++++7F*$!1eP=#4,lp 'F-F`hl7$7$Fghl$\"1aP=#4,lp'F-7$$\"1h#4$3B3W6F*Fes7$F_ilF[gl7$Ffhl7$$ \"1!\\oB7wID\"F*$!11\\oB7wIhF-7$7$$\"1adMl<_&H\"F*FepFdil7$Fjil7$$\"1z %p=z3UK\"F*$!1$z%p=z3U_F-7$7$$\"1++++++g8F*$!1w0s_cF%o%F-F^jl7$7$Fejl$ \"1u0s_cF%o%F-7$$\"1bdMl<_&H\"F*F`q7$F][m7$Fghl$\"1bP=#4,lp'F-7$Fdjl7$ $\"1YW0IYO'Q\"F*$!1iWa+jkjUF-7$7$$\"1p)4i'Qc*R\"F*F1Fe[m7$F[\\m7$$\"1X H(>%*HvV\"F*$!1f%H(>%*HvJF-7$7$$\"1m[,6wLk9F*F=F_\\m7$Fe\\m7$$\"1o!o\\ (fXv9F*$!1'o!o\\(fX&>F-7$7$$\"1&3*>K45'\\\"F*FIFi\\m7$F_]m7$$\"1'3*>K4 5'\\\"F*$!1&f3*>K45cFK7$7$Fd]mFRFc]m7$Fi]m7$$\"1X<(eWS()[\"F*$\"1ZDGTb f76F-7$7$Ff\\mFfnF[^m7$Fa^m7$$\"1>:6OQKB9F*$\"16[))Q;wmLF-7$7$F\\\\mF` oFc^m7$7$$\"1q)4i'Qc*R\"F*F`oFjjl-%'COLOURG6&%$RGBG\"\"\"\"\"!Fc_m-%(S CALINGG6#%,CONSTRAINEDG-%*AXESSTYLEG6#%$BOXG-%+AXESLABELSG6$%\"xG%\"yG " 2 460 172 172 2 0 1 0 2 9 0 2 1 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 10160 4115 0 0 0 0 0 0 }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 187 "That surely looks like an ellipse to me. But how do we know it is an ellipse? From high school, I see m to remember (and maybe you do too) that the equation of an ellipse i s of the form " }{XPPEDIT 18 0 "x^2/a^2+y^2/b^2=1" "/,&*&%\"xG\"\"#*$% \"aG\"\"#!\"\"\"\"\"*&%\"yG\"\"#*$%\"bG\"\"#F*F+\"\"\"" }{TEXT -1 77 " , and this doesn't look like that. So now we get to make it look like that. " }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 145 "But how? By algebrai c messing around. This is, in fact, a little easier to do by hand on \+ paper, but we will coerce maple into doing it anyway. " }}}{EXCHG {PARA 0 "" 0 "" {TEXT 261 7 "WARNING" }{TEXT -1 3 ": " }{TEXT 262 148 "most of this would be much easier to do on paper, with maple's as sistance. but we are doing this for pedagogical reasons, and out of sh eer meanness." }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 186 "First, so that we can keep track of what is going on, let's replace the complicated stuff inside the square roots with some thing simpler. Then after we are done, we will put it back in." }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 29 "dogEqn1 := sqrt(e)+sqrt(f)=c ;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%(dogEqn1G/,&*$%\"eG#\"\"\"\"\"# F**$%\"fGF)F*%\"cG" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 184 "We need to manipulate the left and right sides of the equation independantly, so lets give them names. The maple functions rhs and lhs give us the ri ght and left sides of an equation:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 51 "dogEqn1r := rhs(dogEqn1); dogEqn1l := lhs(dogEqn1);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%)dogEqn1rG%\"cG" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#>%)dogEqn1lG,&*$%\"eG#\"\"\"\"\"#F)*$%\"fGF(F)" }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 83 "Now we square both sides, in hopes that the square roots will go away (they won't)." }}}{EXCHG {PARA 0 " > " 0 "" {MPLTEXT 1 0 36 "expand((dogEqn1l)^2) = (dogEqn1r)^2;" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#/,(%\"eG\"\"\"*&F%#F&\"\"#%\"fGF(F)F*F &*$%\"cGF)" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 178 "Doesn't look much \+ better, huh? But notice that if we move the terms without a square ro ot over to the other side, and then square both sides again, it will g et rid of the roots." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "exp and((dogEqn1l)^2-(e+f)) = (dogEqn1r)^2 - (e+f);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/,$*&%\"eG#\"\"\"\"\"#%\"fGF'F),(*$%\"cGF)F(F&!\"\"F*F. " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 58 "expand(((dogEqn1l)^2-(e +f)))^2 = ((dogEqn1r)^2 - (e+f))^2;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 #/,$*&%\"eG\"\"\"%\"fGF'\"\"%*$,(*$%\"cG\"\"#F'F&!\"\"F(F/F." }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 79 "The roots are gone. So that is wh at we want. Lets put everything on one side:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 70 "dogFunc := expand( ((dogEqn1l)^2-(e+f))^2 - ((do gEqn1r)^2 - (e+f))^2);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%(dogFuncG, .*&%\"eG\"\"\"%\"fGF(\"\"#*$%\"cG\"\"%!\"\"*&F,F*F'F(F**&F,F*F)F(F**$F 'F*F.*$F)F*F." }}}{PARA 11 "" 1 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "" 0 "" {TEXT -1 46 "Finally, we can substitute the real values of " } {XPPEDIT 18 0 "e" "I\"eG6\"" }{TEXT -1 5 " and " }{XPPEDIT 18 0 "f" "I \"fG6\"" }{TEXT -1 9 " back in." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 89 "dogMess := expand(\n subs(e=(x-x[1])^2 + (y-y[1])^2, f=(x-x[2] )^2 + (y-y[2])^2, dogFunc));" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#>%(dog MessG,jp*(%\"xG\"\"\"&F'6#F(F(&%\"yG6#\"\"#F.!\"%*(F)F.F,F(F+F(F/*(&F, F*F.F,F(F+F(F/*(%\"cGF.F'F(&F'F-F(F/*(F,F(F2F(F5F.F/*(F)F.F'F(F5F(F/*( F2F.F'F(F5F(F/*(F,F(F2F(F+F.F/*(F,F.F2F(F+F(\"\")*(F'F(F)F(F5F.F/*(F4F .F'F(F)F(F/*(F'F.F)F(F5F(F;**F'F(F)F(F,F(F+F(F;*$F4\"\"%!\"\"*(F4F.F,F (F2F(F/*(F4F.F,F(F+F(F/*(F'F(F)F(F2F.FA*(F)F.F,F(F2F(FA*(F'F(F5F(F+F.F A*(F5F.F,F(F+F(FA*&F4F.F'F.FA*&F4F.F,F.FA*$F)FAFB*$F2FAFB*$F5FAFB*$F+F AFB*&F'F.F5F.F/*&F)F.F'F.F/*&F)F.F5F.F.*&F)F.F+F.F.*&F,F.F+F.F/*&F2F.F 5F.F.*&F2F.F,F.F/*&F2F.F+F.F.*&F4F.F)F.F.*&F4F.F2F.F.*&F4F.F5F.F.*&F4F .F+F.F.*&F'F(F)\"\"$FA*&F)F.F2F.!\"#*&F,F(F2FfnFA*&F'F(F5FfnFA*&F5F.F+ F.Fhn*&F,F(F+FfnFA**F,F(F2F(F'F(F5F(F;**F'F(F5F(F,F(F+F(!\")**F'F(F)F( F,F(F2F(F_o" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 87 "Well, that looks a wful. Lets see what we get when we put in our specific values of c, \+ " }{XPPEDIT 18 0 "[x[1],y[1]" "7$&%\"xG6#\"\"\"&%\"yG6#\"\"\"" }{TEXT -1 4 "and " }{XPPEDIT 18 0 "[x[2],y[2]]" "7$&%\"xG6#\"\"#&%\"yG6#\"\"# " }{TEXT -1 9 ", though:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 60 "myDogMess := subs(x[1]=-1,y[1]=0,x[2]=1,y[2]=0,c=3,dogMess);" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%*myDogMessG,(*$%\"xG\"\"#\"#?!#X\"\" \"*$%\"yGF(\"#O" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 77 "Not bad. Look s just like we'd expect an ellipse to look like. Let's plot it:" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 73 "implicitplot(myDogMess,x=-2. .2, y=-2..2, scaling=constrained,axes=boxed);" }}{PARA 13 "" 1 "" {INLPLOT "6&-%'CURVESG6[r7$7$$!1++++++g8!#:$!1eH'H'HY]Y!#;7$$!1xxxxx-* R\"F*$!1/++++++SF-7$F.7$$!1'H'H'HY]U\"F*$!1\\q.Pq`\\LF-7$7$$!1xxxxx-j9 F*$!1/++++++CF-F47$F:7$$!1AAAAZy)[\"F*$!1'yxxx_@6\"F-7$7$$!1yxxxx-&\\ \"F*$!1N++++++!)!#F-7$7$$!1yx xxx-j9F*$\"1(************R#F-FY7$Fin7$$!1q7%)p7fL9F*$\"1%p7%)p7f8$F-7$ 7$$!1yxxxx-*R\"F*$\"1(*************RF-F_o7$Feo7$$!1666hBR%Q\"F*$\"1266 6O#RC%F-7$7$F($\"1dH'H'HY]YF-F[p7$7$$!1+++++++7F*$!1&*******\\ilmF-7$$ !1******\\i!fH\"F*$!1/++++++cF-7$FjpF'7$7$F($\"1eH'H'HY]YF-7$$!1moiu]t @8F*$\"1`'oiu]t@&F-7$7$$!1+++]i!fH\"F*$\"1(************f&F-Fdq7$Fjq7$$ !16UotpZ]7F*$\"1-@%otpZ5'F-7$7$Ffp$\"1&*******\\ilmF-F`r7$7$$!1++++++S 5F*$!1SWWWW%p,)F-7$$!18dG9d.X6F*$!1/++++++sF-7$F_sFep7$Ffr7$$!1ludH\\! H<\"F*$\"1WYx&H\\!HpF-7$7$$!19dG9d.X6F*$\"1)************>(F-Ffs7$F\\t7 $$!1+++DJ&f3\"F*$\"1)*****\\7`fwF-7$7$F[s$\"1SWWWW%p,)F-Fbt7$7$$!11+++ +++))F-$!1\"f#f#fUj.*F-7$$!1fmmmmTD#*F-$!1/++++++))F-7$FauFjr7$Fht7$$! 1ommmm;I**F-$\"1kmmmm;I$)F-7$7$$!1pmmmmTD#*F-$\"1)************z)F-Fhu7 $F^v7$$!1F&4Q_M>&*)F-$\"1A&4Q_M>&*)F-7$7$Fdu$\"1\"f#f#fUj.*F-Fdv7$7$Fd u$!1!f#f#fUj.*F-7$$!1kM5$z8*f$)F-$!1Vl*o?'3S#*F-7$7$Fbs$!1ILLLL3x(*F-F aw7$7$Fdu$\"1!f#f#fUj.*F-7$$!1[a$ouzy'yF-$\"1Ta$ouzyY*F-7$7$Fbs$\"1KLL LL3x(*F-F^x7$Fgw7$$!1(*eqk<;[cF-$!16%HN#Q=N5F*7$7$F]q$!1#f#f#fnp.\"F*F hx7$Fdx7$$!1%>*=*=Rau'F-$\"1*=*=*=Ra%**F-7$7$F]q$\"1$f#f#fnp.\"F*Fby7$ 7$F1$!1JguJg\\v5F*7$$!1:LLLL$3\\&F-F[s7$F_zF^y7$Fhy7$$!1M?%f6oid&F-$\" 1.Uf6oiP5F*7$7$$!1RLLLL$3\\&F-$\"1++++++S5F*Fdz7$Fjz7$$!1B([zr)p'G%F-$ \"1s[zr)p'o5F*7$7$$!10++++++SF-$\"1KguJg\\v5F*F`[l7$F\\z7$$!1fetPg1yNF -$!1:kA'R$>#3\"F*7$7$F=$!1dG9dG*35\"F*F\\\\l7$Ff[l7$$!1U,j)p8b#HF-$\"1 9I')p8b#4\"F*7$7$F=$\"1dG9dG*35\"F*Ff\\l7$Fb\\l7$$!11p?'ex&Q#3\"F*7$7$FhoFi[lFi`l7$Fg`l7$$\"16([zr)p 'G%F-$!1r[zr)p'o5F*7$7$$\"1:LLLL$3\\&F-F[sFaal7$Fgal7$$\"1C?%f6oid&F-$ !1-Uf6oiP5F*7$7$F]rF_yF[bl7$7$F]rFiy7$$\"1SLLLL$3\\&F-F][l7$FdblF_al7$ 7$$\"1'************f&F-F_y7$$\"1$=*=*=Rau'F-$!1(=*=*=Ra%**F-7$7$F_t$!1 JLLLL3x(*F-F\\cl7$Fcbl7$$\"1veqk<;[cF-$\"17%HN#Q=N5F*7$7$F_t$\"1NLLLL3 x(*F-Ffcl7$7$F_tFhw7$$\"1Qa$ouzy'yF-$!1Wa$ouzyY*F-7$7$Fav$!1$f#f#fUj.* F-Fadl7$F\\dl7$$\"1UM5$z8*f$)F-$\"1cl*o?'3S#*F-7$7$Fav$\"1%f#f#fUj.*F- F[el7$Fgdl7$$\"1?&4Q_M>&*)F-$!1E&4Q_M>&*)F-7$7$$\"1gmmmmTD#*F-FduFeel7 $F[fl7$$\"1kmmmm;I**F-$!1ommmm;I$)F-7$7$F][l$!1XWWWW%p,)F-F_fl7$7$F][l $\"1YWWWW%p,)F-7$$\"1qmmmmTD#*F-$\"1*************z)F-7$7$F]glFav7$F_gl Fbel7$Fefl7$$\"1+++DJ&f3\"F*$!1-++]7`fwF-7$7$$\"19dG9d.X6F*FbsFegl7$F[ hl7$$\"1ludH\\!H<\"F*$!1^Yx&H\\!HpF-7$7$$\"1+++++++7F*$!1.+++]ilmF-F_h l7$7$Ffhl$\"1.+++]ilmF-7$$\"1:dG9d.X6F*F_t7$F^il7$F][l$\"1XWWWW%p,)F-7 $Fehl7$$\"16UotpZ]7F*$!13@%otpZ5'F-7$7$$\"1+++]i!fH\"F*F]qFfil7$F\\jl7 $$\"1moiu]t@8F*$!1h'oiu]t@&F-7$7$$\"1++++++g8F*$!1oH'H'HY]YF-F`jl7$7$F gjl$\"1oH'H'HY]YF-7$F]jlF]r7$F_[mF[il7$Ffjl7$$\"1666hBR%Q\"F*$!1;666O# RC%F-7$7$$\"1yxxxx-*R\"F*F1Fb[m7$Fh[m7$$\"1q7%)p7fL9F*$!1/FT)p7f8$F-7$ 7$$\"1yxxxx-j9F*F=F\\\\m7$Fb\\m7$$\"1\\\"[\"[J_s9F*$!1)[\"[\"[J_#>F-7$ 7$$\"1yxxxx-&\\\"F*$!1L++++++!)FKFf\\m7$7$F]]mFI7$F]]m$!1fyxxxx-bFK7$7 $$\"1zxxxx-&\\\"F*FUFc]m7$Fg]m7$$\"1BAAAZy)[\"F*$\"1oxxxF:76F-7$7$Fc\\ mF\\oF[^m7$Fa^m7$$\"1(H'H'HY]U\"F*$\"1Dq.Pq`\\LF-7$7$Fi[mFhoFc^m7$Fi^m F\\[m-%'COLOURG6&%$RGBG\"\"\"\"\"!F`_m-%(SCALINGG6#%,CONSTRAINEDG-%*AX ESSTYLEG6#%$BOXG-%+AXESLABELSG6$%\"xG%\"yG" 2 462 180 180 2 0 1 0 2 9 0 2 1 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 4128 0 0 0 0 0 0 }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 154 "Y es, that is the same thing, and it is clearly the expected form. But, after that work, we have more: we have the general form of an ellips \+ with foci at " }{XPPEDIT 18 0 "[x[1],y[1]" "7$&%\"xG6#\"\"\"&%\"yG6#\" \"\"" }{TEXT -1 5 " and " }{XPPEDIT 18 0 "[x[2],y[2]" "7$&%\"xG6#\"\"# &%\"yG6#\"\"#" }{TEXT -1 49 " with constant c. For example, a tilted \+ ellipse:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 54 "sort(subs(x[1]= -1,y[1]=-1,x[2]=1,y[2]=0,c=3,dogMess));" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 65 "implicitplot(\",x=-2..2, y=-2..2, scaling=constrained,axes=box ed);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,.*$%\"xG\"\"#\"#?*&F%\"\"\"% \"yGF)!#;*$F*F&\"#KF%!\")F*F-!#GF)" }}{PARA 13 "" 1 "" {INLPLOT "6&-%' CURVESG6ar7$7$$!1++++++g8!#:$!1cG9dGk>6F*7$$!1&Q(zE.:*Q\"F*$!1++++++S5 F*7$F-7$$!1Zb_WZb#R\"F*$!1`WZb_W25F*7$7$$!1c5.&z_:T\"F*$!1/++++++))!#; F37$F97$$!1JsObE*oS\"F*$!1!pFjWt5L)F>7$7$$!1h%Q:YQ:S\"F*$!1/++++++sF>F @7$FF7$$!1YZTI-N#R\"F*$!1TD&ep(\\woF>7$7$$!1d(e[#G]j8F*$!1/++++++cF>FL 7$FR7$$!1o=O^CTi8F*$!1G8Q'[ved&F>7$7$F($!1)*)))))))))Q^&F>FX7$7$$!1+++ ++++7F*$!1******\\P4h8F*7$$!1!e'>\"e'>,7F*F(7$Fao7$$!1$*o?'eF[?\"F*$!1 2Jz8C7$7$$!1%RRRRRRH\"F*$!1/++++++SF>Fcp7$Fip7 $$!1mQ%y\"3id7F*$!1V8c@=zBMF>7$7$$!18\\b[#43?\"F*$!1/++++++CF>F_q7$Feq 7$$!1dOVuIX+7F*$!1OMmb#paR#F>7$7$F]o$!13+++D1*Q#F>F[r7$F\\o7$$!1f-Tc-T '>\"F*$!1T(*eV(*ej8F*7$7$F0$!1HN#)eq9v9F*Fer7$Far7$$!1*)HOechF6F*$!16, P;M%Q_\"F>7$7$$!1#HtifkO2\"F*$!1N++++++!)!#$!1++++++?:F*7$Fit7$F0$!1GN#)eq9v9F*7$Fbt7$$!1_2Y0)[\\v*F>$\" 1muga!)[\\:Fjs7$7$$!1x5;COaJ\"*F>$\"1l************zFjsFcu7$Fiu7$$!1_$[ $[$[$[*)F>$\"1\\M[$[$[$[*Fjs7$7$F<$\"1:====o!3\"F>F_v7$Fft7$$!1$3uS2uS V)F>$!1#f#f#f#fc:F*7$7$FI$!1I\"R<_c%*e\"F*Fiv7$7$$!11++++++))F>Ffv7$$! 1o,fC&)oQ!)F>$\"1h,fC&)oQ;F>7$7$FI$\"1X!>w/>EK#F>Ffw7$F_w7$$!13aC?4&fT 'F>$!1ga(z!\\S)f\"F*7$7$FU$!1mmmm\"H2h\"F*F`x7$F\\x7$$!1mx0#foI:(F>$\" 1fx0#foIN#F>7$7$$!1&*)))))))))))3(F>$\"1(************R#F>Fjx7$F`y7$$!1 J,)Q\"o_\\hF>$\"1B,)Q\"o_\\HF>7$7$FU$\"1lmmm;H2LF>Ffy7$Ffx7$$!1`K=:\"e zo%F>$!1v;[)=/7h\"F*7$7$F\\q$!1+++++I9;F*F`z7$F\\z7$$!1dKa(Q#zR^F>$\"1 ]Ka(Q#zRNF>7$7$$!1RLLLLLLVF>$\"1(*************RF>Fjz7$7$$!1SLLLLLLVF>F c[l7$$!14MsyHQ1TF>$\"1-MsyHQ1TF>7$7$F\\q$\"1Nq.Pq.iTF>Fi[l7$Ffz7$$!1M \")Q&y7)QJF>$!1(=h9s=hg\"F*7$7$Fhq$!1Q:YQ:@-;F*Fc\\l7$F_\\l7$$!1jBH7j5 oHF>$\"1dBH7j5oXF>7$7$Fhq$\"1$Q:YQ:@#[F>F]]l7$Fi\\l7$$!18Bp2Bp2$!1p 2Bp2B*e\"F*7$7$Fhs$!1/Pq.P?w:F*Fg]l7$Fc]l7$$!17gK2gK2=F>$\"10gK2gK2]F> 7$7$Fhs$\"1***********\\P&F>Fa^l7$F]^l7$$!1(eaaaaae$Fjs$!1baaaa9k:F*7$ 7$F\\v$!1dG9dywP:F*F[_l7$Fg^l7$$!1(\\AhIlK;'Fjs$\"1VAhIlK;aF>7$7$$\"17 vNx.m0\\!#=$\"1'************f&F>Fe_l7$7$$\"1>vNx.m0\\F^`l$\"1(******** ****f&F>7$$\"1x(H>x3Ng'Fjs$\"17$7$F\\v$\"1r&G9dywx&F>Fg`l7 $Fa_l7$$\"1v_8`8`8$*Fjs$!1`8`8`8L:F*7$7$$\"1&o\"G!Qj0O\"F>F\\uFaal7$Fg al7$$\"1&)4)\\j\"R>@F>$!1*4)\\j\"R>\\\"F*7$7$Fcy$!1+++++5$[\"F*F[bl7$F ]al7$$\"1.L&fr)oR?F>$\"1\"pYSG6.'fF>7$7$Fcy$\"1.Pq.PqGgF>Febl7$Fabl7$$ \"1Kc'*4\"[gC$F>$!1kl*4\"[gW9F*7$7$Fc[l$!1J#p2B>XT\"F*F_cl7$F[cl7$$\"1 w(\\M\\.[]$F>$\"1=-b1l>&4'F>7$7$Fc[l$\"13Bp2B>XhF>Ficl7$Fecl7$$\"1DpT$ *e[bVF>$!1$pT$*e[bR\"F*7$7$$\"1.kyt3(45&F>F(Fcdl7$Fidl7$$\"1$**=$41x:a F>$!1+>$41x:M\"F*7$7$Fe`l$!1/8R<_1K8F*F]el7$F_dl7$$\"13sb)GU:4&F>$\"1' yU9rd%3hF>7$7$Fe`l$\"1++++++6hF>Fgel7$Fcel7$$\"1.aiW4`\"R'F>$!1SDY%4` \"z7F*7$7$$\"1)************>(F>$!1mmmm\"H2B\"F*Fafl7$F]fl7$$\"1\\AdP&f *eoF>$\"1YxUi//TfF>7$7$Fhfl$\"1nmmm;H2fF>F]gl7$Fgfl7$$\"1r])HS>hP(F>$! 12&)HS>h<7F*7$7$$\"1Jq.Pq.PwF>F]oFggl7$F]hl7$$\"1([p,h'zn#)F>$!1\\p,h' zn9\"F*7$7$$\"1*************z)F>$!1>w/>wa16F*Fahl7$7$$\"1)************ z)F>$\"1!eJE0@M\\&F>7$$\"1\"=O*[\">`X)F>Fe`l7$7$$\"1!=O*[\">`X)F>Fe`lF cgl7$Fghl7$$\"1\\(f4.Ih9*F>$!1vf4.Ihu5F*7$7$$\"1qqoF0Fjil7$F`j l7$$\"1UJ<(fdR'**F>$!1WJ<(fdR'**F>7$7$$\"1++++++S5F*$!1bbbbb0V&*F>Fdjl 7$F]il7$$\"1,'*Q5'*Q5!*F>$\"1%R5'*Q5'*Q&F>7$7$F[[m$\"1bbbbb0VZF>F`[m7$ Fjjl7$$\"1MXpW^Su5F*$!1S`%pW^S9*F>7$7$$\"1xU[(f&H26F*$!1.++++++))F>Fj[ m7$7$Fa\\mF<7$$\"1h&)3c)3c9\"F*$!17c)3c)3c#)F>7$7$$\"1+++++++7F*$!1pmm mmmrvF>Fg\\m7$7$F^]m$\"1&p2Bp2tc$F>7$$\"1pt%*y:j_6F*Fc[l7$Ff]mFf[m7$F] ]m7$$\"1m)fzQ;\\@\"F*$!1m')fzQ;\\tF>7$7$$\"1H]Mr=3E7F*FIF[^m7$Fa^m7$$ \"17Ie6Ier7F*$!1?,$e6IeJ'F>7$7$$\"1W$)GJBu88F*FUFe^m7$F[_m7$$\"13dDw2d D8F*$!1#3dDw2dD&F>7$7$$\"1++++++g8F*$!11+++](=U%F>F__m7$7$Ff_m$\"11+++ ](=A\"F>7$$\"1q=*p=*p)H\"F*Fcy7$F^`mFc]m7$Fe_m7$$\"1p!*3u6$4P\"F*$!1$p !*3u6$4TF>7$7$$\"1r&G9dGaP\"F*F\\qFc`m7$Fi`m7$$\"1yxxxxx(R\"F*$!1%yxxx xxx#F>7$7$$\"1*Q0tMEoS\"F*FhqF]am7$Fcam7$$\"1!R0tMEoS\"F*$!1**Q0tMEo7F >7$7$$\"12r$**Q#=49F*FhsFgam7$F]bm7$$\"1'o>D%)f7Q\"F*$\"179.[d,ueFjs7$ 7$$\"1()>q%z!)yP\"F*F\\vFabm7$FgbmF[`m-%'COLOURG6&%$RGBG\"\"\"\"\"!F`c m-%(SCALINGG6#%,CONSTRAINEDG-%*AXESSTYLEG6#%$BOXG-%+AXESLABELSG6$%\"xG %\"yG" 2 464 164 164 2 0 1 0 2 9 0 2 1 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 84 512 0 0 0 0 0 0 }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 88 "But let's see if we can neaten up \+ this apparent mess a bit, collecting terms in x and y." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 35 "collect(dogMess,[x,y],distributed); " }}{PARA 12 "" 1 "" {XPPMATH 20 "6#,J*$%\"cG\"\"%!\"\"*&F%\"\"#&%\"xG 6#\"\"\"F)F)*&F%F)&%\"yGF,F)F)*&F%F)&F+6#F)F)F)*&F%F)&F0F3F)F)*$F*F&F' *&F*F)F/F)!\"#*&F*F)F2F)F)*&F*F)F5F)F)*$F/F&F'*&F/F)F2F)F)*&F/F)F5F)F) *$F2F&F'*&F2F)F5F)F8*$F5F&F'*&,**$F%F)F&*$F*F)!\"%*&F*F-F2F-\"\")*$F2F )FEF-F+F)F-*(,**&F*F-F/F-!\")*&F*F-F5F-FG*&F/F-F2F-FG*&F2F-F5F-FLF-F+F -F0F-F-*&,*FCF&*$F/F)FE*&F/F-F5F-FG*$F5F)FEF-F0F)F-*&,6*&F%F)F*F-FE*&F %F)F2F-FE*$F*\"\"$F&*&F*F)F2F-FE*&F*F-F/F)F&*&F*F-F2F)FE*&F*F-F5F)FE*& F/F)F2F-FE*$F2FZF&*&F2F-F5F)F&F-F+F-F-*&,6*&F%F)F/F-FE*&F%F)F5F-FE*&F* F)F/F-F&*&F*F)F5F-FE*$F/FZF&*&F/F)F5F-FE*&F/F-F2F)FE*&F/F-F5F)FE*&F2F) F5F-F&*$F5FZF&F-F0F-F-" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 174 "Still \+ pretty dreadful. Oh well. But we can make a general ellipse function out of it quite easily. Note that we will specify the two foci as A \+ and B, so we need to have A=" }{XPPEDIT 18 0 "[x[1],y[1]]" "7$&%\"xG6# \"\"\"&%\"yG6#\"\"\"" }{TEXT -1 6 ", and " }{XPPEDIT 18 0 "B=[x[2],y[2 ]]" "/%\"BG7$&%\"xG6#\"\"#&%\"yG6#\"\"#" }{TEXT -1 71 ", so it looks l ike I made a mistake in the subs command. But I didn't." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 100 "GenEllipse := (A,B,k) ->\n simpl ify(subs(x[1]=A[1],y[1]=A[2], x[2]=B[1], y[2]=B[2], c=k, dogMess));" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#>%+GenEllipseG:6%%\"AG%\"BG%\"kG6\"6$ %)operatorG%&arrowGF*-%)simplifyG6#-%%subsG6(/&%\"xG6#\"\"\"&9$F7/&%\" yGF7&F:6#\"\"#/&F6F?&9%F7/&F=F?&FDF?/%\"cG9&%(dogMessGF*F*" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 26 "GenEllipse([0,0],[1,5],6);" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#,.%\"xG!#S!$+\"\"\"\"%\"yG!$+#*$F$\"\" #\"$S\"*$F(F+\"#W*&F$F'F(F'F%" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 78 "implicitplot(GenEllipse([0,0],[1,5],6)=0,x=-2..3,y=-1..6,scaling =constrained);" }}{PARA 13 "" 1 "" {INLPLOT "6%-%'CURVESG6cs7$7$$!\"\" \"\"!$\"1$\\sF-7$7$$!13t4\"4Kb3\"F1$\"1-++++++'*F-F57$F;7$$!1O;(Q6:p5 \"F1$\"1!H?%f6o46F17$7$$!1K?ny(Hw7\"F1$\"1++++++S7F1FA7$FG7$$!1![>0[>I 9\"F1$\"1sssssAS9F17$7$$!1a6JJSa]6F1$\"1++++++?:F1FM7$FS7$$!1Ba2;$fO: \"F1$\"1$f0D/B^t\"F17$7$$!1C&4Q_4e:\"F1$\"1+++++++=F1FY7$Fin7$$!1(o931 em9\"F1$\"1i09&G@`+#F17$7$$!1b+B%[,[9\"F1$\"1++++++!3#F1F_o7$Feo7$$!1L \"4V3Kp7\"F1$\"1(yK!=\\qdAF17$7$$!1eV.xev=6F1$\"1++++++gBF1F[p7$Fap7$$ !1!>w/>Ex4\"F1$\"1nmmmm\"o\\#F17$7$$!1H*>hf'yy5F1$\"1,+++++SEF1Fgp7$F] q7$$!1p!>$y$o71\"F1$\"1)pY'HdxDFF17$7$$!1Rq6s,!f-\"F1$\"1,+++++?HF1Fcq 7$Fiq7$$!1%>RT>R\">5F1$\"1s[zr[zYHF17$7$F($\"1mF0[>D*F-$\"1,++++++SF-7$F^sF'7$Fer7$$! 1Nq*phG'p'*F-$\"1'ezj+[P:$F17$7$$!1M_4Q_4e&*F-$\"1,++++++KF1Fes7$7$$!1 L_4Q_4e&*F-F^t7$$!1b!oX#HAx!*F-$\"1G&R%47\"3N$F17$7$$!1/'[U*G'**p)F-$ \"1,+++++![$F1Fdt7$Fjt7$$!1$zZ(G63i%)F-$\"1#pC!e8pWNF17$7$Fjr$\"1)oswe n/o$F1F`u7$7$$!1.++++++gF-$!1)=E>E>ER\"F-7$$!1o$*=Vq)Q\"zF-$\"1,++++++ 7F-7$F_vFir7$Ffu7$$!1rZjBJl&z(F-$\"1p)3tV\"RJPF17$7$$!1J(o'>N5!p(F-$\" 1-+++++gPF1Ffv7$7$$!1I(o'>N5!p(F-F_w7$$!1*HY*=*RQ.(F-$\"1$[_')ePZ!RF17 $7$$!15l3\"=I]Y'F-$\"1-+++++SSF1Few7$F[x7$$!1kMn$=fHF'F-$\"1(G9dG9#ySF 17$7$F[v$\"1v2$pJ!QOTF1Fax7$7$$!1.++++++SF-$!1`Jf))4)\\2$F-7$$!1a_ep( \\wy&F-$!1*************f\"F-7$F`yFju7$Fgx7$$!12mW8xpAaF-$\"1FD))zwa,]F-$\"1-+++++?VF1Fgy7$F]z7$$!1w#)>m#R(QXF-$\"1gxE(\\BaR %F17$7$F\\y$\"1%R&*>!e[*[%F1Fcz7$7$$!1/++++++SF-F^y7$$!1Z)3@F!o]BF-$!1 ;w/>w/4RF-7$7$$!1.++++++?F-$!1ca(yXvy4%F-F`[l7$7$F\\y$\"1&R&*>!e[*[%F1 7$$!1oY^n0h3OF-$\"1c?Xza?XXF17$7$$!1L![>0[>D$F-$\"1-++++++YF1F_\\l7$Fe \\l7$$!1:@$=2\\yg#F-$\"1)\\c+())4&o%F17$7$Fg[l$\"1ox,DkGrZF1F[]l7$7$$! 1\"*GchvbvF!#J$!1;G#=1(oQXF-7$$!1Rl$z]Oz!p!#<$!1*************R%F-7$7$$ !1Ql$z]Oz!pF^^lF_^lFf[l7$Fa]l7$$!1unX'p%\\o:F-$\"1]R]d#*e>[F17$7$$!1pQ ov>:q5F-$\"1.+++++!)[F1Ff^l7$F\\_l7$$!1ZSlhY'ef%F^^l$\"1fJE0@MW\\F17$7 $Ff]l$\"1LOTDc]'*\\F1Fb_l7$Fe]l7$$\"1J7(fm#Ha%*!#=$!1+OK(4gB`%F-7$7$$ \"1(*************>F-$!1(4wsQn6\\%F-F\\`l7$Fh_l7$$\"14vBw]sVsF^^l$\"1xE $*[yee]F17$7$$\"1&)o\")\\o\")4=F-$\"1.+++++g^F1Fi`l7$F_al7$$\"1;>w/>wH >F-$\"1MLLLL$)p^F17$7$Fd`l$\"1tbS.V2w^F1Feal7$7$Fd`l$!1'4wsQn6\\%F-7$$ \"1-GB/GBa?F-$!1Df#f#f#fZ%F-7$7$$\"1DmPBmP$Q#F-F_^lFbbl7$7$$\"1CmPBmP$ Q#F-$!1)************R%F-7$$\"1N>)*y\"*\\WPF-$!18Zd]))HUSF-7$7$$\"1(*** **********RF-$!1]<\\<\\<*)RF-Facl7$F[bl7$$\"17*)4,*)4,LF-$\"1bh%Q:YyD& F17$7$Fhcl$\"1=))[>.I1`F1F]dl7$Fgcl7$$\"15(yn%pOn_F-$!1'>!\\DPJuLF-7$7 $$\"1)*************fF-$!1!=))[>.I1$F-Fgdl7$Fcdl7$$\"1+8A`IjKZF-$\"1@! \\DPJuL&F17$7$F^el$\"1w\"\\<\\<*)R&F1Fcel7$F]el7$$\"1)4,*)4,*)p'F-$!1R :YQ:YyDF-7$7$$\"1)*************zF-$!1Hd0MIugnd%zF-$\"1%f#f#f#fZaF17$7$Fdfl$\"16wsQn6\\aF1Fegl7$Fcfl7$$\"1&4Q_4Q -2)F-$!1MLLLLL)p\"F-7$7$$\"1_J=]J=!>)F-FcyF_hl7$7$$\"1^J=]J=!>)F-Fcy7$ $\"1iiP#\\FcF*F-$!1kwE$*[yeeF^^l7$7$$\"\"\"F*$\"1\"QmjeuV\\$F_`lF\\il7 $7$$\"1(*************zF-F\\hl7$$\"1/.MtqX0**F-$\"1gBt4gB`aF17$7$Fcil$ \"1#G#=1(oQX&F1F[jl7$Fbil7$$\"1TlhY'ef/\"F1$\"1,Uot%*ylbF^^l7$7$$\"1*Q ov>:q5\"F1FbvFejl7$F[[m7$$\"1yckp%\\o:\"F1$\"1/0'\\U2T!=F-7$7$$\"1++++ +++7F1$\"17B#)\\d8(G#F-F_[m7$7$Ff[m$\"1YvyXvy4aF17$$\"1`$z]Oz!p5F1Fbgl 7$F^\\mFajl7$Fe[m7$$\"17K=2\\yg7F1$\"1E]V*H6!\\JF-7$7$$\"11[>0[>D8F1$ \"1+++++++SF-Fc\\m7$7$Fj\\mFas7$$\"1o9vc5'3O\"F1$\"1]%za?Xza%F-7$7$$\" 1+++++++9F1$\"1Ug/!)>90^F-F`]m7$F[\\m7$$\"1()3@F!o]B\"F1$\"1hZ!>w/4R&F 17$7$Fg]m$\"1;$f))4)\\2`F1F\\^m7$Ff]m7$$\"1G)>m#R(QX\"F1$\"1.CKF]wXgF- 7$7$$\"1Q8,&>a,]\"F1F2Ff^m7$F\\_m7$$\"1iYMr(pAa\"F1$\"1UZ<,KA3wF-7$7$$ \"1+++++++;F1$\"1NApIo>O')F-F`_m7$7$Fg_m$\"1=E>E>ER^F17$$\"1@&ep(\\wy: F1Fbal7$7$F``m$\"1-+++++g^F1Fb^m7$Ff_m7$$\"1ZtO=fHF;F1$\"1Tr&G9dy@*F-7 $7$$\"1`'3\"=I]Y;F1F>Fg`m7$7$$\"1_'3\"=I]Y;F1F>7$$\"1JY*=*RQ.N5!p8F1F^bm7$7$F\\o$\"13>hN6rl[F17$$\"1O*=Vq)Q\"z\"F1 F__l7$F[cmF\\`m7$Fdbm7$$\"1!yuG63i%=F1$\"13`(>k3`X\"F17$7$$\"1h[U*G'** p=F1FVF`cm7$Ffcm7$$\"11oX#HAx!>F1$\"1s/c!z)=\\;F17$7$$\"1C&4Q_4e&>F1F \\oFjcm7$F`dm7$$\"1/(*phG'p'>F1$\"19/i$*>DY=F17$7$$\"\"#F*$\"1Js#e%*Q) p>F1Fddm7$7$F[em$\"1qsj%ej^R%F17$$\"1/[>0[>D>F1Fh\\l7$FcemFhbm7$Fjdm7$ $\"1&>RT>R\">?F1$\"1G^?G^?`?F17$7$$\"1Sq6s,!f-#F1FhoFhem7$F^fm7$$\"1q! >$y$o71#F1$\"1-LNqUAuAF17$7$$\"1I*>hf'yy?F1FdpFbfm7$Fhfm7$$\"1\">w/>Ex 4#F1$\"1LLLLL=.DF17$7$$\"1eV.xev=@F1F`qF\\gm7$Fbgm7$$\"1L\"4V3Kp7#F1$ \"19s'>3&HUFF17$7$$\"1c+B%[,[9#F1F\\rFfgm7$F\\hm7$$\"1)o931em9#F1$\"1Q %f[ryY*HF17$7$$\"1C&4Q_4e:#F1F^tF`hm7$Ffhm7$$\"1Ca2;$fO:#F1$\"13W\\dp( [E$F17$7$$\"1b6JJSa]@F1F]uFjhm7$F`im7$$\"1\"[>0[>I9#F1$\"1GFFFFxfNF17$ 7$$\"1K?ny(Hw7#F1F_wFdim7$Fjim7$$\"1O;(Q6:p5#F1$\"17(z0%)=.*QF17$7$$\" 14t4\"4Kb3#F1F^xF^jm7$Fdjm7$$\"1SzFmU4K?F1$\"1()3@F!o]F%F17$7$$\"160/ \\I`A?F1F`zFhjm7$F^[nF`em-%'COLOURG6&%$RGBGFdilF*F*-%(SCALINGG6#%,CONS TRAINEDG-%+AXESLABELSG6$%\"xG%\"yG" 2 546 268 268 2 0 1 0 2 9 0 4 1 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 63 "The real question is: was it worth the tr ouble? (probably not)." }}}}{MARK "40 0 0" 0 }{VIEWOPTS 1 1 0 3 2 1804 }