FzzXIP25'_[[( T? >N\@< ??@PBPO???^?@"wBP?< "u@< < ?^?=T?@h]BP@=# h[@=# T=# ?=??@ӂBP@@=uӀ@=u=u??jD?@fBP@= f@= D= ?j?.?@%pBP@=%n@==?.??@¾hBP@=¾f@==??E49.?@¸8BP@>\(¸8@>\(49.>\(?E?ڕQK?@±MBPA># ±L@># K># ?ڕQ?хbV?@ª<BPA>8Qª<@>8QbV>8Q?х?ǖxS?@¢*oBPA >L¢*m@>LxS>L?ǖ?K?@™kBPA0>aG™k@>aG>aG?K?F\a?@ BPA@>u ~@>u\a>u?F?zH?@† BPAP>† @>H>?z?x(?@w<BPA`>\(w:@>\((>\(?x?iH?@`BPAp>`@>H>?i?xvB?@IDBPA> IB@> B> ?xv?[M?@1 BPA>z1 @>z>z?[M?<j?@^?BPA>Q^>@>Qj>Q?<?AS?@ BPA>[@>[S>[?A>לl?@̟$BPA>̟"@>l>>ל>Lɲ?@.!BPA> =. @> =ɲ> =>L>s!?@F6%BPA>GF6#@>G!>G>s=ͷ?@yBPA>y@>ͷ>=r?@?(BPA>?'@>r>Q?@@͆BPA>@̈́@>Q>=U ?@Af,BPA?Af,@?U ?=/}?@ABPA? =pA@? =p}? =p/x͉?@A4 BPA?\(A4@?\(͉?\(x'G?@BBPA?zB@?zG?z'E?@B iBPA?B h@??Ec?@B9>BPA?QB9=@?Q?QcJ܁?@BPYBPB?# BPW@?# ܁?# J-S?@Bg<BPB?(Bg:@?(-S?(¿×?@B}wiBPB?.zB}wg@?.z×?.zg1?@BSBPB ?332BQ@?3321?332gc?@BBPB?8QB@?8Q?8Q뿴c#y?@BBPB?=pB@?=py?=p#ʨ{?@BBPB?B[B@?B[{?B[ʨUq6?@BBPB?GB@?Gq6?GU e[?@BQBPB ?LBO@?L[?L̿ eD?@BBPB$?QB@?QD?Q넿8,?@BBPB(?W =B@?W =,?W =8ru?@BĂOBPB,?\(BĂM@?\(u?\(r'?@BȄ6BPB0?aGBȄ5@?aG'?aGH?@B˰BPB4?fffB˰@?fffH?fff#?@B BPB8?kB@?k#?k]4G?@B|BPB<?pB|@?pֿ4G?pֿ]A?@B(BPB@?uB'@?u?uAʣ=?@BԧBPBD?zGBԦ@?zG=?zGʣh\? c?@BδBPBH?Bδ@?? c?h\&?t9 ?@B̸BPBL?[B̸@?[?t9 ?[&y???@BBPBP?B@????yp?4?@B5BPBT?B5@??4?pi{@ x?@BBPBX?=pB@?=p@ x?=pi{@#Dm?@BgRBPB\?BgP@?@#Dm?̿b@;b?@BPLBPB`?\(BPJ@?\(@;b?\(b@R?@BwBPBd?Bw@?@R?넿ΡM@i-?@BBPBh?zB @?z@i-?zΡMq@~?@B8BPBl? =B7@? =@~? =qp@?@BhBPBp?Bg@?@?p@1%?@B!BPBt?(B @?(@1%?(*@8?@BBPBx?QB@?Q@8?Q*@f?@Bp1BPB|?GBp0@?G@f?G6@L?@BZ BPB? BZ@? @L? 6o^@G5?@BBʱBPB?ffBBʯ@?ff@G5?ffo^R@?@B*BPB?B*@?@?¿R3@?@BKBPB?BJ@?@?34(@ã?@ABPB?zA@?z@ã?z4(@~V?@ABPB?A@?@~V?־ç@ʄS?@ANBPB?32AN@?32@ʄS?32çLr@̲?@A&,BPB?A&,@?@̲?LrS@?@@l(~BPB?Q@l(|@?Q@?Q뽑S=mx@?@A\#BPB?GA\!@?G@?G=mx>?hZ@?@BPB?p@?p@?p>?hZ>B@^?@cBPB?b@?@^?>B>&@Ű?@BPB?[@?[@Ű?[>&? 5@?@BPB?@?@?? 5?0j@?@VBPB?ǮV@?Ǯ@?Ǯ?0j?O @yc?@(; BPB?=p(; @?=p@yc?=p?O ?l@>?@@l%BPB?@l#@?@>??l?@?@WGBPB?\(WE@?\(@?\(??@?@nNBPB?nN@?@???@f?@BPB?z@?z@f?z??s&@d?@ŒBPB? =Œ@? =@d? =?s&?L@?@•BBPB?ٙ•A@?ٙ@?ٙ?L?a@Z?@žBPB?(ž~@?(@Z?(?a?ͧ@`m?@§BPB?޸Q§@?޸Q@`m?޸Q?ͧ?'@k]?@®BPB?G®@?G@k]?G?'?ߖA@T?@µBPB? µ@? @T? ?ߖA?-A@=?@»BPB?ff»Կ@?ff@=?ff?-A? @%?@7fBPB?7d@?@%?? ?q@ ?@HBPB?F@?@ ??q??Nv?@ɎBPB?zɎ@?z?Nv?z???B?@zBPB?z@??B???6?~Y?@΋BPB?32΋@?32?~Y?32?6?p??@BPB?@????p@?>*f?@aBPB?Q`@?Q>*f?Q@??|*?@ϕ_BPB?Gϕ^@?G*?G?|?*;%?@3IBPB?p3G@?p*;%?p???@BPB?@????9?@޻BPB@G޹@@G@G?9?d?@BPB@[@@[@[?d??@3`BPB@ 3^@@ @ ??F*?@º$BPB@º"@@*@?F?Bx?@´V"BPB@ff´V @@ffBx@ff??@Y'?@­DBPB@­D@@Y'@?@?˩?o?@¥y}BPB@¥y|@@o@?˩??9}t?@œBPB@ =pœ@@ =pt@ =p?9}?1?@“ܳBPB@ “ܲ@@ 1@ ???@Š9BPB@ Š8@@ @ ??H?Ξ?@[BPB@zY@@zΞ@z?H??aZ?@iBPB@\(i@@\(Z@\(?a?>xA?@S1BPB@S1@@xA@?>?fe:Z?@;~BPB@;|@@:Z@?fe?H^;t?@#KfBPB@32#Kd@@32;t@32?H^?*/6u-?@ FWBPB@z FV@@zu-@z?*/6? ?@\2BPB@\0@@@? >5|?@;BPB@ =;@@ =|@ =>5>*B?@pńBPB@Qpł@@QB@Q>*>%/?@&BPB@%@@/@>%= 4B:?@֏qBPB@G֏o@@GB:@G= 4Cy'?@@ZBPB@(@X@@(y'@(Cf1?@A;BPB@pA;@@p1@pfT?@ABPB@QA@@QT@QsF?@Am}BPB@Am{@@F@sk?@ABPB@!GA@@!Gk@!G9?@BEBPB@"[BC@@"[@"[9X?@B/BPC@# B/@@# @# XusR?@BGBPC@%BG@@%R@%us?@B^BPC@&ffB^@@&ff@&ff?@Bt/BPC@'Bt-@@'@' ?@BBPC@(B@@( @(¿Fv?@BGBPC@*=pBF@@*=pv@*=pF&N?@B/BPC@+B.@@+N@+&ƍ ?@BRBPC@,BR@@,@,̿ƍ БzqI?@BvXBPC@.zBvV@@.zzqI@.zБٸdZ?@BBPC @/\(B@@/\(dZ@/\(ٸN?@BaBPC @0B`@@0N@0ֿD6?@BBPC @1B@@16@1넿DY@?@B­!BPC @332B­@@332Y@@332Wn?@BIBPC @4zBG@@4zn@4zWA?@BʅzBPC@5Bʅx@@5@5A"?@B/BPC@7 =B/@@7 ="@7 =_?@BBPC@8QB@@8Q_@8Q02?@BBPC@9B@@902@9)p?@B BPC@:GB @@:G)p@:G^>ȱ?@BB/BPC@<(BB-@@<(>ȱ@<(^:?J?@B͞BPC@=pB͝@@=p?J@=p:?^?@BBPC@>QB@@>Q?^@>Q?ͤ?@BaBPC@?B_@@??ͤ@?@d_?@BÛ(BPC@AGBÛ&@@AG@d_@AG@m?@BBPC@B[B@@B[@m@B[~@12?@BBPC@C B@@C @12@C ~o@I}?@BJBPC@EBJ@@E@I}@Eov@`O[?@BkBPC@FffBi@@Fff@`O[@Fffvȝ@v2?@B BPC@GB @@G@v2@Gȝ@?@BRBPC@HBR@@H@@H¿u@hX?@BBPC@J=pB@@J=p@hX@J=pu>@?@BBPC@KB@@K@@K>V@U?@By-BPC @LBy-@@L@U@L̿Vd@NN?@Bc*BPC!@NzBc*@@Nz@NN@Nzd{VD@??@BL6BPC"@O\(BL6@@O\(@?@O\({VD^ @$?@B4h6BPC#@PB4h4@@P@$@Pֿ^ ?s@?@B5BPC$@QB4@@Q@@Q넿?s ̈@?@B1BPC%@S32B0@@S32@@S32 ̈_@ ?@A"BPC&@TzA @@Tz@ @Tz_;@hj?@ApJBPC'@UApH@@U@hj@U;@H?@APBPC(@W =AP@@W =@H@W =@͘?@@tBPC)@XQ@s@@XQ@͘@XQ;@i?@BPC*@Y@@Y@i@Y;> 0@^?@qBPC+@ZGq@@ZG@^@ZG> 0>@w?@[BPC,@\([@@\(@w@\(>>N@˶?@YBPC-@]pX@@]p@˶@]p>N?T\@}?@ BPC.@^Q @@^Q@}@^Q?T\?#@Ū?@ccccccccccccccccccccccccccccccccccccccccccccccccccccc _PONNVl ccccccccc11111ccccccccccccccccccccccccccc11ccccccccccbL/ HnHn HomeBpC|'$xHH(FG(HH(d'`HomeBpC|RV< =Tz(< < ?=Tz??U'b ASystem Center of Mass'un_Mkg??un_Dm??unRtrad??un_CA??un_KK??unsmmole??un_Lcd??un_Ts??unFFN??unENJ??unWWW??unCHC??unRs??unVlV??unRV??unHz??unSp?? /s??rad/s??m/s^2??m/s??m^2??/m??N/m??kgm^2??kg/m^2?? Nm^2/kg^2??'' ''A.q?'b A'' P!q?'b A''@@q`angle(self.v#)????'b A''!`??`??`??q?'b A'k># ># <# 'eT91exMDTEXTttxt DataexDCeT95exTXMooVTVOD Movie &>>^\OQ `Input[9]?? `Input[14]??@=>>?8ѷ/b ACircle @b APointb APoint@`constraintforce(Point[2]).x#???`constraintforce(Point[2]).y#???W `Input[6]??@@q?6`-(Input[6]) * (Constraint[3].dp.x #- ( 3.0000000e+0))???b ASpring\BPBJ<P\2b New Century SchlbkSpring Constant k (N/m)@Input[6]Y"ZHook's Law F = - k x nbNew Century SchlbkTextx?' ~ ~   <y < 0I:9" #%%DSIDICT:_cv userdict /_cv known not {userdict /_cv 20 dict put}if _cv begin /bdf{bind def}bind def /isDeviceColor {/currentcolorspace where{pop currentcolorspace 0 get dup /DeviceGray eq exch dup /DeviceRGB eq exch /DeviceCMYK eq or or}{T}ifelse}bdf /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse /stg{isDeviceColor {cf ca /cs load setscreen setgray}{pop}ifelse}bdf /strgb{isDeviceColor {cf ca /cs load setscreen setrgbcolor}{pop pop pop}ifelse}bdf /stcmyk{isDeviceColor {cf ca /cs load setscreen cvcmyk}{pop pop pop pop}ifelse}bdf /min1{dup 0 eq{pop 1}if}bdf currentscreen/cs exch def/ca exch def/cf exch def end  ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse #djdrw2i@}Ci Z" ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse # ##:0 userdict /_cv known {_cv begin stg end}{pop}ifelse #qvvvqDrDqZqD  [q[ZZqq#""qKsJrrJqqq;c:bb:qqq+S*RR*q{zz "D#:1 userdict /_cv known {_cv begin stg end}{pop}ifelse #djdrw2g@}Ci Z" ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse # ##:0 userdict /_cv known {_cv begin stg end}{pop}ifelse #q q   qqMuuMMuq%%%qq]]]q 55  5qddrw2D{Mb APicture]rd`frame?t? = O? @bA Time@`frame()??`time#???`mass[1].mass#*mass[1].a.x#???? \?@@@2N<PglbA X-Position from Equilibrium (m)@Input[9] ]n`t@VxpApbA Horizontal Velocity@`time#??? `mass[1].v.x#??? ]n`t@x?@@@5bA Horizontal Position@`time#??? `mass[1].p.x#??? YfZ (No Gravity)!bA Text y~|bErase Old Tracks\ A ]x, "R<PjbAInitial X-Velocity (m/s)@ Input[14]x?'    ,x ,x 0I:9" #%%DSIDICT:_cv userdict /_cv known not {userdict /_cv 20 dict put}if _cv begin /bdf{bind def}bind def /isDeviceColor {/currentcolorspace where{pop currentcolorspace 0 get dup /DeviceGray eq exch dup /DeviceRGB eq exch /DeviceCMYK eq or or}{T}ifelse}bdf /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse /stg{isDeviceColor {cf ca /cs load setscreen setgray}{pop}ifelse}bdf /strgb{isDeviceColor {cf ca /cs load setscreen setrgbcolor}{pop pop pop}ifelse}bdf /stcmyk{isDeviceColor {cf ca /cs load setscreen cvcmyk}{pop pop pop pop}ifelse}bdf /min1{dup 0 eq{pop 1}if}bdf currentscreen/cs exch def/ca exch def/cf exch def end  ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse #d1drw2F} ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse # ddrw2:ddrw2:$d4drw2:@@@@7d drw2: v,"New Century Schlbk" 8.@@@@(\vddrw2: d4drw2:@@@@d drw2: ()(ddrw2: d4drw2:@@@@d drw2: t)tddrw2: d4drw2:@@@@d drw2: ) = ))) )=)! ddrw2: d4drw2:@@@@d drw2: v)vddrw2: d4drw2: @@@@d drw2: max 0+m)-a) xddrw2: d4drw2:@@@@d drw2: 8(\> ddrw2: d4drw2:@@@@d drw2: cos()c)o)"s)(ddrw2: d4drw2:@@@@d drw2: w , Symbol)w)& ddrw2: d4drw2:@@@@d drw2: t ") t) ddrw2: d4drw2:@@@@d drw2: +)+ddrw2: d4drw2:@@@@d drw2: f)! ) fddrw2: d4drw2:@@@@d drw2: )"))ddrw2: ddrw2:ddrw2D{,b APicturex?'    @ @ 0I:9" #%%DSIDICT:_cv userdict /_cv known not {userdict /_cv 20 dict put}if _cv begin /bdf{bind def}bind def /isDeviceColor {/currentcolorspace where{pop currentcolorspace 0 get dup /DeviceGray eq exch dup /DeviceRGB eq exch /DeviceCMYK eq or or}{T}ifelse}bdf /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse /stg{isDeviceColor {cf ca /cs load setscreen setgray}{pop}ifelse}bdf /strgb{isDeviceColor {cf ca /cs load setscreen setrgbcolor}{pop pop pop}ifelse}bdf /stcmyk{isDeviceColor {cf ca /cs load setscreen cvcmyk}{pop pop pop pop}ifelse}bdf /min1{dup 0 eq{pop 1}if}bdf currentscreen/cs exch def/ca exch def/cf exch def end _ ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse #d1drw2=EP_} ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse # ddrw2:ddrw2:$d4drw2:_@@@@5d drw2: x,"New Century Schlbk" 8.@@@@($xddrw2: d4drw2:_@@@@d drw2: () (ddrw2: d4drw2:_@@@@d drw2: t)tddrw2: d4drw2:_@@@@d drw2: ) = ))) )=)! ddrw2: d4drw2:_@@@@d drw2: x)xddrw2: d4drw2: _@@@@d drw2: max 0+ m)-a) xddrw2: d4drw2:_@@@@d drw2: 8($< ddrw2: d4drw2:_@@@@d drw2: sin()s)i)n)&(ddrw2: d4drw2:_@@@@d drw2: w , Symbol)w)& ddrw2: d4drw2:_@@@@d drw2: t ") t) ddrw2: d4drw2:_@@@@d drw2: +)+ddrw2: d4drw2:_@@@@d drw2: f)! ) fddrw2: d4drw2:_@@@@d drw2: )"))ddrw2: ddrw2:ddrw2D{Hb APicturex?'$$   D D 0I:9" #%%DSIDICT:_cv userdict /_cv known not {userdict /_cv 20 dict put}if _cv begin /bdf{bind def}bind def /isDeviceColor {/currentcolorspace where{pop currentcolorspace 0 get dup /DeviceGray eq exch dup /DeviceRGB eq exch /DeviceCMYK eq or or}{T}ifelse}bdf /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse /stg{isDeviceColor {cf ca /cs load setscreen setgray}{pop}ifelse}bdf /strgb{isDeviceColor {cf ca /cs load setscreen setrgbcolor}{pop pop pop}ifelse}bdf /stcmyk{isDeviceColor {cf ca /cs load setscreen cvcmyk}{pop pop pop pop}ifelse}bdf /min1{dup 0 eq{pop 1}if}bdf currentscreen/cs exch def/ca exch def/cf exch def end _ ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse #d1drw2_} ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse # ddrw2:ddrw2:$d4drw2:_@@@@ ,"New Century Schlbk" @.@@@@(|tddrw2:ddrw2D{ Mb APicturex?'$$   4 4 0I:9" #%%DSIDICT:_cv userdict /_cv known not {userdict /_cv 20 dict put}if _cv begin /bdf{bind def}bind def /isDeviceColor {/currentcolorspace where{pop currentcolorspace 0 get dup /DeviceGray eq exch dup /DeviceRGB eq exch /DeviceCMYK eq or or}{T}ifelse}bdf /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse /stg{isDeviceColor {cf ca /cs load setscreen setgray}{pop}ifelse}bdf /strgb{isDeviceColor {cf ca /cs load setscreen setrgbcolor}{pop pop pop}ifelse}bdf /stcmyk{isDeviceColor {cf ca /cs load setscreen cvcmyk}{pop pop pop pop}ifelse}bdf /min1{dup 0 eq{pop 1}if}bdf currentscreen/cs exch def/ca exch def/cf exch def end  ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse #d1drw2 } ##:1 userdict /_cv known {_cv begin stg end}{pop}ifelse # ddrw2:ddrw2:$d4drw2: @@@@ ,"New Century Schlbk" @.@@@@($tddrw2:ddrw2D{ Pb APictureY.Z=Dr. Richard Vawter Western Washington University January 1998%Wb ffATexty<  b Button 20y<$ b Button 21