-??@@A=# A B  >  >2=5 45TUWX\]^_eimpu}~ GHIJK 0 2 1 0 * & & ( ( & & & & & & * & & & ( & & & & ( & & & & & & & & & ) & 2 2 , . / , - - & & & & & & & & + & & & & ( ' & & & & & & & 1 0 0 1 & & & ( ( & & & & & & & * & & & & & & & & & & & & &??@               ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 8 9 : ; < = > > > ? @ A B C D E M N O P Q R S V Y Z \ ] ^ _ ` a b c c c c d f g j k l m n o p q s v w x y z { | } ~     ()F()I()Ljava/lang/String;()Lvrml/ConstField;()V(D)D(DD)D(F)F(F)Ljava/lang/StringBuffer;(F)V(FFF)V(FFFF)V(Ljava/lang/Object;)Z (Ljava/lang/String;)Lvrml/Field;(Ljava/lang/String;)V(Lvrml/Event;)V(Lvrml/field/ConstSFVec3f;)V(Lvrml/field/SFRotation;)V(Lvrml/field/SFVec3f;)VAnimator Animator.javaCode ConstantValue ExceptionsFILineNumberTableLjava/io/PrintStream;LocalVariablesLvrml/field/SFRotation;Lvrml/field/SFVec3f;Part3-torsoPosY:  SourceFileTheta: UpdateUpdateTorsoPositionabsacos adjust_thigh adjust_torso angle3delta angle3start angle4delta angle4startappendarm_back_angle arm_fwd_angle arm_omegaatanbicep_back_anglebicep_fwd_angle bicep_omega calfLengthcoscurr_arm_anglecurr_bicep_anglecurr_calf_anglecurr_thigh_anglecurr_torso_heightcurrent_calf_anglecurrent_thigh_angledeltaF deltaFracdtequals footLength getEventOutgetFieldgetNamegetValuegetXgetZ heelDistance hipDistance hipHeight hipToToeAnglehipToToeSegment initializejava/io/PrintStreamjava/lang/Mathjava/lang/Stringjava/lang/StringBufferjava/lang/Systeml3maxmax_calf_angleoffsetomegaoutpart1part2part3part3: angle3delta = part3: angle3start = part4part4: angle4delta = part4: angle4start = powprintln processEvent rotate_arm rotate_bicep rotate_calf rotate_thigh sensor_offX sensor_offY sensor_offZsetValueset_calf_rotation set_fractionset_thigh_heightset_thigh_rotationset_torso_heightset_torso_translationsinsqrt start_fracstate swingHandttheta thighLength thighPosX thighPosY thighPosZtimetoString toeDistance torsoDistance torsoHeight torsoPosX torsoPosY torsoPosZtranslate_bodytranslate_touch_sensortranslate_view updateView view_offX view_offY view_offZ vrml/Eventvrml/field/ConstSFVec3fvrml/field/SFFloatvrml/field/SFInt32vrml/field/SFRotationvrml/field/SFVec3fvrml/node/Script!&2<pO21Mq-:y3wo854_^ }m"$!#z{|rstAxED6BCl7L+*'&0/,(N]\~`abFS* *T*!X.L*+Z**O* **v* X/M*,[*"X.N*-Zg*Y7*Bm***Jb*Kk*V*|kc***Jb*|k*V*Kkg**P* N*0Y3R*0Y3Q**X0R**X0Q**W0q**W0p**W1=**#W1**W1<*q0Y *O6w**$W1**%W1* * *V*Sf8***Jbllc}c***JbnFb**W0o**W0n* -*o0Y *G6w*n0Y *C6w* -*o0Y *H6w*n0Y *D6w**V*O|ke*.RS UVX%Z.[7`AaIcSd[fthijlnoqrv wx&y3z@{U|b}oty&;NRP[S'+YM,U*8,U*+\-9&1*+]*+^g 1*q+w*R+wd 1*p+w*Q+wh1*=1Y*# 5x f.*<1Y # 5x Qm****fv#j*bO*J*Jj*V*Vjb}I*v**O:|kc9 *V*JnnF9*(o;g*OfN**Nd*J*Jj*V*Vjb9***O|kgl9  g}**OKkc9 * P*P*f8** nfz**0Y *O6{*0Y *N6yJ 5O`t|R7 ****f#fjvO*d jE*$#fjv*dbN F 8*Ov*NF*N*Ob8**OKk9*JKk9%*Vj|k9 *c cP*P*fb8 * * nfz* *0Y *O6{*0Y *N6yR "247DGRbp  S,g*Y7*Bm*** ~**O?**Ov>g*Y7*?Bmg*Y7*>Bm***Jbv*O|j_***Jb*OKj*#*>j*?bO**Jbv*O|jE**$*_fb*$_**Jb*OKjF**%fv*%*q *Ov** *u*< ** nf uV!&+3<Un"#'*+,/12567+Vq*~***OA***Of@g*Y7*ABmg*Y7*@Bm**c*b*ObKk`**c*b*Ob|ja*#*@j*AbO*c*b*ObKjE**$*`fb*$`*c*b*Ob|jF**%fv*%a*q *Ov** *u*< ** nf uN>? AB"D;ETHlIMPQRUWX[\]<* ****h*****i**** f jj****f jk****Y*Tb* * >fhi"l8n=oEr[tgwy|}an# Q# K**G*I#jfM**C*E#jfL*o0Y *M6w*n0Y *L6w# U# O**H*I# fjbM**D*E# fjbL*o0Y *M6w*n0Y *L6w.  *?T`q_?*1Y**rb*s*t5x*1Y**b**5x> s*4* ** jf**J*V* H*G* D*C**H*GfvI**D*CfvE* r* t** F  &9,:2;8<>?L@ZI`KfLlNr