[bfdf16]: / Tools / GRFPrediction / ConditionalForceMomentMeasure.any

Download this file

1829 lines (1420 with data), 121.0 kB

#class_template ForceMomentMeasure_multiple (NODES = 1) {

       
     AnyVar Fx_On_Plate = FMM.Flocal[0];
     AnyVar Fy_On_Plate = FMM.Flocal[1];
     AnyVar Fz_On_Plate = FMM.Flocal[2];
     AnyVar Mx_On_Plate = FMM.Mlocal[0];
     AnyVar My_On_Plate = FMM.Mlocal[1];
     AnyVar Mz_On_Plate = FMM.Mlocal[2];  
     
     AnyVar Fx_On_Human = -Fx_On_Plate; 
     AnyVar Fy_On_Human = -Fy_On_Plate; 
     AnyVar Fz_On_Human = -Fz_On_Plate;
     AnyVar Mx_On_Human = -Mx_On_Plate; 
     AnyVar My_On_Human = -My_On_Plate; 
     AnyVar Mz_On_Human = -Mz_On_Plate;         
  
   AnyForceMomentMeasure FMM = 
   {
     
     AnyRefFrame& base = ..PlateBaseFrame ;
     
     AnyVec3 Flocal = F * base.Axes;
     AnyVec3 Mlocal = M * base.Axes;
       
#if NODES > 0
     AnyRecruitedActuator &Normal_0 = ..Contacts.Contact0.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_0 = ..Contacts.Contact0.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_0 = ..Contacts.Contact0.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_0 = ..Contacts.Contact0.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_0 = ..Contacts.Contact0.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 1
     AnyRecruitedActuator &Normal_1 = ..Contacts.Contact1.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_1 = ..Contacts.Contact1.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_1 = ..Contacts.Contact1.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_1 = ..Contacts.Contact1.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_1 = ..Contacts.Contact1.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 2
     AnyRecruitedActuator &Normal_2 = ..Contacts.Contact2.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_2 = ..Contacts.Contact2.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_2 = ..Contacts.Contact2.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_2 = ..Contacts.Contact2.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_2 = ..Contacts.Contact2.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 3
     AnyRecruitedActuator &Normal_3 = ..Contacts.Contact3.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_3 = ..Contacts.Contact3.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_3 = ..Contacts.Contact3.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_3 = ..Contacts.Contact3.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_3 = ..Contacts.Contact3.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 4
     AnyRecruitedActuator &Normal_4 = ..Contacts.Contact4.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_4 = ..Contacts.Contact4.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_4 = ..Contacts.Contact4.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_4 = ..Contacts.Contact4.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_4 = ..Contacts.Contact4.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 5
     AnyRecruitedActuator &Normal_5 = ..Contacts.Contact5.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_5 = ..Contacts.Contact5.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_5 = ..Contacts.Contact5.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_5 = ..Contacts.Contact5.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_5 = ..Contacts.Contact5.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 6
     AnyRecruitedActuator &Normal_6 = ..Contacts.Contact6.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_6 = ..Contacts.Contact6.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_6 = ..Contacts.Contact6.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_6 = ..Contacts.Contact6.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_6 = ..Contacts.Contact6.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 7
     AnyRecruitedActuator &Normal_7 = ..Contacts.Contact7.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_7 = ..Contacts.Contact7.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_7 = ..Contacts.Contact7.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_7 = ..Contacts.Contact7.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_7 = ..Contacts.Contact7.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 8
     AnyRecruitedActuator &Normal_8 = ..Contacts.Contact8.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_8 = ..Contacts.Contact8.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_8 = ..Contacts.Contact8.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_8 = ..Contacts.Contact8.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_8 = ..Contacts.Contact8.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 9
     AnyRecruitedActuator &Normal_9 = ..Contacts.Contact9.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_9 = ..Contacts.Contact9.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_9 = ..Contacts.Contact9.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_9 = ..Contacts.Contact9.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_9 = ..Contacts.Contact9.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 10
     AnyRecruitedActuator &Normal_10 = ..Contacts.Contact10.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_10 = ..Contacts.Contact10.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_10 = ..Contacts.Contact10.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_10 = ..Contacts.Contact10.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_10 = ..Contacts.Contact10.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 11
     AnyRecruitedActuator &Normal_11 = ..Contacts.Contact11.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_11 = ..Contacts.Contact11.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_11 = ..Contacts.Contact11.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_11 = ..Contacts.Contact11.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_11 = ..Contacts.Contact11.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 12
     AnyRecruitedActuator &Normal_12 = ..Contacts.Contact12.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_12 = ..Contacts.Contact12.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_12 = ..Contacts.Contact12.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_12 = ..Contacts.Contact12.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_12 = ..Contacts.Contact12.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 13
     AnyRecruitedActuator &Normal_13 = ..Contacts.Contact13.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_13 = ..Contacts.Contact13.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_13 = ..Contacts.Contact13.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_13 = ..Contacts.Contact13.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_13 = ..Contacts.Contact13.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 14
     AnyRecruitedActuator &Normal_14 = ..Contacts.Contact14.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_14 = ..Contacts.Contact14.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_14 = ..Contacts.Contact14.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_14 = ..Contacts.Contact14.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_14 = ..Contacts.Contact14.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 15
     AnyRecruitedActuator &Normal_15 = ..Contacts.Contact15.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_15 = ..Contacts.Contact15.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_15 = ..Contacts.Contact15.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_15 = ..Contacts.Contact15.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_15 = ..Contacts.Contact15.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 16
     AnyRecruitedActuator &Normal_16 = ..Contacts.Contact16.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_16 = ..Contacts.Contact16.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_16 = ..Contacts.Contact16.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_16 = ..Contacts.Contact16.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_16 = ..Contacts.Contact16.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 17
     AnyRecruitedActuator &Normal_17 = ..Contacts.Contact17.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_17 = ..Contacts.Contact17.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_17 = ..Contacts.Contact17.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_17 = ..Contacts.Contact17.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_17 = ..Contacts.Contact17.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 18
     AnyRecruitedActuator &Normal_18 = ..Contacts.Contact18.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_18 = ..Contacts.Contact18.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_18 = ..Contacts.Contact18.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_18 = ..Contacts.Contact18.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_18 = ..Contacts.Contact18.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 19
     AnyRecruitedActuator &Normal_19 = ..Contacts.Contact19.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_19 = ..Contacts.Contact19.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_19 = ..Contacts.Contact19.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_19 = ..Contacts.Contact19.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_19 = ..Contacts.Contact19.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 20
     AnyRecruitedActuator &Normal_20 = ..Contacts.Contact20.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_20 = ..Contacts.Contact20.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_20 = ..Contacts.Contact20.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_20 = ..Contacts.Contact20.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_20 = ..Contacts.Contact20.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 21
     AnyRecruitedActuator &Normal_21 = ..Contacts.Contact21.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_21 = ..Contacts.Contact21.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_21 = ..Contacts.Contact21.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_21 = ..Contacts.Contact21.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_21 = ..Contacts.Contact21.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 22
     AnyRecruitedActuator &Normal_22 = ..Contacts.Contact22.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_22 = ..Contacts.Contact22.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_22 = ..Contacts.Contact22.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_22 = ..Contacts.Contact22.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_22 = ..Contacts.Contact22.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 23
     AnyRecruitedActuator &Normal_23 = ..Contacts.Contact23.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_23 = ..Contacts.Contact23.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_23 = ..Contacts.Contact23.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_23 = ..Contacts.Contact23.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_23 = ..Contacts.Contact23.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 24
     AnyRecruitedActuator &Normal_24 = ..Contacts.Contact24.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_24 = ..Contacts.Contact24.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_24 = ..Contacts.Contact24.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_24 = ..Contacts.Contact24.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_24 = ..Contacts.Contact24.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 25
     AnyRecruitedActuator &Normal_25 = ..Contacts.Contact25.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_25 = ..Contacts.Contact25.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_25 = ..Contacts.Contact25.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_25 = ..Contacts.Contact25.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_25 = ..Contacts.Contact25.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 26
     AnyRecruitedActuator &Normal_26 = ..Contacts.Contact26.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_26 = ..Contacts.Contact26.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_26 = ..Contacts.Contact26.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_26 = ..Contacts.Contact26.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_26 = ..Contacts.Contact26.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 27
     AnyRecruitedActuator &Normal_27 = ..Contacts.Contact27.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_27 = ..Contacts.Contact27.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_27 = ..Contacts.Contact27.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_27 = ..Contacts.Contact27.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_27 = ..Contacts.Contact27.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 28
     AnyRecruitedActuator &Normal_28 = ..Contacts.Contact28.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_28 = ..Contacts.Contact28.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_28 = ..Contacts.Contact28.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_28 = ..Contacts.Contact28.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_28 = ..Contacts.Contact28.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 29
     AnyRecruitedActuator &Normal_29 = ..Contacts.Contact29.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_29 = ..Contacts.Contact29.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_29 = ..Contacts.Contact29.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_29 = ..Contacts.Contact29.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_29 = ..Contacts.Contact29.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 30
     AnyRecruitedActuator &Normal_30 = ..Contacts.Contact30.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_30 = ..Contacts.Contact30.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_30 = ..Contacts.Contact30.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_30 = ..Contacts.Contact30.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_30 = ..Contacts.Contact30.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 31
     AnyRecruitedActuator &Normal_31 = ..Contacts.Contact31.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_31 = ..Contacts.Contact31.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_31 = ..Contacts.Contact31.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_31 = ..Contacts.Contact31.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_31 = ..Contacts.Contact31.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 32
     AnyRecruitedActuator &Normal_32 = ..Contacts.Contact32.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_32 = ..Contacts.Contact32.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_32 = ..Contacts.Contact32.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_32 = ..Contacts.Contact32.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_32 = ..Contacts.Contact32.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 33
     AnyRecruitedActuator &Normal_33 = ..Contacts.Contact33.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_33 = ..Contacts.Contact33.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_33 = ..Contacts.Contact33.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_33 = ..Contacts.Contact33.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_33 = ..Contacts.Contact33.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 34
     AnyRecruitedActuator &Normal_34 = ..Contacts.Contact34.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_34 = ..Contacts.Contact34.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_34 = ..Contacts.Contact34.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_34 = ..Contacts.Contact34.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_34 = ..Contacts.Contact34.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 35
     AnyRecruitedActuator &Normal_35 = ..Contacts.Contact35.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_35 = ..Contacts.Contact35.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_35 = ..Contacts.Contact35.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_35 = ..Contacts.Contact35.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_35 = ..Contacts.Contact35.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 36
     AnyRecruitedActuator &Normal_36 = ..Contacts.Contact36.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_36 = ..Contacts.Contact36.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_36 = ..Contacts.Contact36.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_36 = ..Contacts.Contact36.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_36 = ..Contacts.Contact36.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 37
     AnyRecruitedActuator &Normal_37 = ..Contacts.Contact37.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_37 = ..Contacts.Contact37.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_37 = ..Contacts.Contact37.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_37 = ..Contacts.Contact37.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_37 = ..Contacts.Contact37.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 38
     AnyRecruitedActuator &Normal_38 = ..Contacts.Contact38.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_38 = ..Contacts.Contact38.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_38 = ..Contacts.Contact38.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_38 = ..Contacts.Contact38.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_38 = ..Contacts.Contact38.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 39
     AnyRecruitedActuator &Normal_39 = ..Contacts.Contact39.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_39 = ..Contacts.Contact39.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_39 = ..Contacts.Contact39.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_39 = ..Contacts.Contact39.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_39 = ..Contacts.Contact39.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 40
     AnyRecruitedActuator &Normal_40 = ..Contacts.Contact40.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_40 = ..Contacts.Contact40.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_40 = ..Contacts.Contact40.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_40 = ..Contacts.Contact40.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_40 = ..Contacts.Contact40.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 41
     AnyRecruitedActuator &Normal_41 = ..Contacts.Contact41.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_41 = ..Contacts.Contact41.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_41 = ..Contacts.Contact41.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_41 = ..Contacts.Contact41.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_41 = ..Contacts.Contact41.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 42
     AnyRecruitedActuator &Normal_42 = ..Contacts.Contact42.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_42 = ..Contacts.Contact42.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_42 = ..Contacts.Contact42.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_42 = ..Contacts.Contact42.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_42 = ..Contacts.Contact42.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 43
     AnyRecruitedActuator &Normal_43 = ..Contacts.Contact43.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_43 = ..Contacts.Contact43.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_43 = ..Contacts.Contact43.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_43 = ..Contacts.Contact43.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_43 = ..Contacts.Contact43.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 44
     AnyRecruitedActuator &Normal_44 = ..Contacts.Contact44.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_44 = ..Contacts.Contact44.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_44 = ..Contacts.Contact44.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_44 = ..Contacts.Contact44.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_44 = ..Contacts.Contact44.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 45
     AnyRecruitedActuator &Normal_45 = ..Contacts.Contact45.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_45 = ..Contacts.Contact45.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_45 = ..Contacts.Contact45.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_45 = ..Contacts.Contact45.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_45 = ..Contacts.Contact45.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 46
     AnyRecruitedActuator &Normal_46 = ..Contacts.Contact46.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_46 = ..Contacts.Contact46.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_46 = ..Contacts.Contact46.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_46 = ..Contacts.Contact46.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_46 = ..Contacts.Contact46.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 47
     AnyRecruitedActuator &Normal_47 = ..Contacts.Contact47.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_47 = ..Contacts.Contact47.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_47 = ..Contacts.Contact47.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_47 = ..Contacts.Contact47.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_47 = ..Contacts.Contact47.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 48
     AnyRecruitedActuator &Normal_48 = ..Contacts.Contact48.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_48 = ..Contacts.Contact48.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_48 = ..Contacts.Contact48.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_48 = ..Contacts.Contact48.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_48 = ..Contacts.Contact48.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 49
     AnyRecruitedActuator &Normal_49 = ..Contacts.Contact49.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_49 = ..Contacts.Contact49.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_49 = ..Contacts.Contact49.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_49 = ..Contacts.Contact49.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_49 = ..Contacts.Contact49.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 50
     AnyRecruitedActuator &Normal_50 = ..Contacts.Contact50.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_50 = ..Contacts.Contact50.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_50 = ..Contacts.Contact50.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_50 = ..Contacts.Contact50.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_50 = ..Contacts.Contact50.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 51
     AnyRecruitedActuator &Normal_51 = ..Contacts.Contact51.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_51 = ..Contacts.Contact51.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_51 = ..Contacts.Contact51.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_51 = ..Contacts.Contact51.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_51 = ..Contacts.Contact51.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 52
     AnyRecruitedActuator &Normal_52 = ..Contacts.Contact52.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_52 = ..Contacts.Contact52.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_52 = ..Contacts.Contact52.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_52 = ..Contacts.Contact52.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_52 = ..Contacts.Contact52.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 53
     AnyRecruitedActuator &Normal_53 = ..Contacts.Contact53.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_53 = ..Contacts.Contact53.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_53 = ..Contacts.Contact53.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_53 = ..Contacts.Contact53.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_53 = ..Contacts.Contact53.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 54
     AnyRecruitedActuator &Normal_54 = ..Contacts.Contact54.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_54 = ..Contacts.Contact54.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_54 = ..Contacts.Contact54.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_54 = ..Contacts.Contact54.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_54 = ..Contacts.Contact54.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 55
     AnyRecruitedActuator &Normal_55 = ..Contacts.Contact55.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_55 = ..Contacts.Contact55.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_55 = ..Contacts.Contact55.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_55 = ..Contacts.Contact55.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_55 = ..Contacts.Contact55.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 56
     AnyRecruitedActuator &Normal_56 = ..Contacts.Contact56.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_56 = ..Contacts.Contact56.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_56 = ..Contacts.Contact56.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_56 = ..Contacts.Contact56.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_56 = ..Contacts.Contact56.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 57
     AnyRecruitedActuator &Normal_57 = ..Contacts.Contact57.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_57 = ..Contacts.Contact57.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_57 = ..Contacts.Contact57.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_57 = ..Contacts.Contact57.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_57 = ..Contacts.Contact57.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 58
     AnyRecruitedActuator &Normal_58 = ..Contacts.Contact58.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_58 = ..Contacts.Contact58.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_58 = ..Contacts.Contact58.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_58 = ..Contacts.Contact58.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_58 = ..Contacts.Contact58.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 59
     AnyRecruitedActuator &Normal_59 = ..Contacts.Contact59.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_59 = ..Contacts.Contact59.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_59 = ..Contacts.Contact59.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_59 = ..Contacts.Contact59.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_59 = ..Contacts.Contact59.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 60
     AnyRecruitedActuator &Normal_60 = ..Contacts.Contact60.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_60 = ..Contacts.Contact60.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_60 = ..Contacts.Contact60.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_60 = ..Contacts.Contact60.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_60 = ..Contacts.Contact60.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 61
     AnyRecruitedActuator &Normal_61 = ..Contacts.Contact61.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_61 = ..Contacts.Contact61.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_61 = ..Contacts.Contact61.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_61 = ..Contacts.Contact61.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_61 = ..Contacts.Contact61.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 62
     AnyRecruitedActuator &Normal_62 = ..Contacts.Contact62.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_62 = ..Contacts.Contact62.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_62 = ..Contacts.Contact62.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_62 = ..Contacts.Contact62.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_62 = ..Contacts.Contact62.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 63
     AnyRecruitedActuator &Normal_63 = ..Contacts.Contact63.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_63 = ..Contacts.Contact63.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_63 = ..Contacts.Contact63.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_63 = ..Contacts.Contact63.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_63 = ..Contacts.Contact63.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 64
     AnyRecruitedActuator &Normal_64 = ..Contacts.Contact64.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_64 = ..Contacts.Contact64.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_64 = ..Contacts.Contact64.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_64 = ..Contacts.Contact64.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_64 = ..Contacts.Contact64.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 65
     AnyRecruitedActuator &Normal_65 = ..Contacts.Contact65.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_65 = ..Contacts.Contact65.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_65 = ..Contacts.Contact65.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_65 = ..Contacts.Contact65.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_65 = ..Contacts.Contact65.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 66
     AnyRecruitedActuator &Normal_66 = ..Contacts.Contact66.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_66 = ..Contacts.Contact66.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_66 = ..Contacts.Contact66.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_66 = ..Contacts.Contact66.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_66 = ..Contacts.Contact66.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 67
     AnyRecruitedActuator &Normal_67 = ..Contacts.Contact67.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_67 = ..Contacts.Contact67.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_67 = ..Contacts.Contact67.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_67 = ..Contacts.Contact67.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_67 = ..Contacts.Contact67.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 68
     AnyRecruitedActuator &Normal_68 = ..Contacts.Contact68.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_68 = ..Contacts.Contact68.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_68 = ..Contacts.Contact68.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_68 = ..Contacts.Contact68.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_68 = ..Contacts.Contact68.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 69
     AnyRecruitedActuator &Normal_69 = ..Contacts.Contact69.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_69 = ..Contacts.Contact69.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_69 = ..Contacts.Contact69.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_69 = ..Contacts.Contact69.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_69 = ..Contacts.Contact69.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 70
     AnyRecruitedActuator &Normal_70 = ..Contacts.Contact70.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_70 = ..Contacts.Contact70.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_70 = ..Contacts.Contact70.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_70 = ..Contacts.Contact70.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_70 = ..Contacts.Contact70.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 71
     AnyRecruitedActuator &Normal_71 = ..Contacts.Contact71.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_71 = ..Contacts.Contact71.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_71 = ..Contacts.Contact71.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_71 = ..Contacts.Contact71.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_71 = ..Contacts.Contact71.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 72
     AnyRecruitedActuator &Normal_72 = ..Contacts.Contact72.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_72 = ..Contacts.Contact72.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_72 = ..Contacts.Contact72.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_72 = ..Contacts.Contact72.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_72 = ..Contacts.Contact72.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 73
     AnyRecruitedActuator &Normal_73 = ..Contacts.Contact73.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_73 = ..Contacts.Contact73.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_73 = ..Contacts.Contact73.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_73 = ..Contacts.Contact73.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_73 = ..Contacts.Contact73.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 74
     AnyRecruitedActuator &Normal_74 = ..Contacts.Contact74.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_74 = ..Contacts.Contact74.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_74 = ..Contacts.Contact74.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_74 = ..Contacts.Contact74.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_74 = ..Contacts.Contact74.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 75
     AnyRecruitedActuator &Normal_75 = ..Contacts.Contact75.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_75 = ..Contacts.Contact75.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_75 = ..Contacts.Contact75.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_75 = ..Contacts.Contact75.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_75 = ..Contacts.Contact75.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 76
     AnyRecruitedActuator &Normal_76 = ..Contacts.Contact76.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_76 = ..Contacts.Contact76.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_76 = ..Contacts.Contact76.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_76 = ..Contacts.Contact76.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_76 = ..Contacts.Contact76.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 77
     AnyRecruitedActuator &Normal_77 = ..Contacts.Contact77.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_77 = ..Contacts.Contact77.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_77 = ..Contacts.Contact77.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_77 = ..Contacts.Contact77.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_77 = ..Contacts.Contact77.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 78
     AnyRecruitedActuator &Normal_78 = ..Contacts.Contact78.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_78 = ..Contacts.Contact78.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_78 = ..Contacts.Contact78.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_78 = ..Contacts.Contact78.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_78 = ..Contacts.Contact78.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 79
     AnyRecruitedActuator &Normal_79 = ..Contacts.Contact79.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_79 = ..Contacts.Contact79.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_79 = ..Contacts.Contact79.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_79 = ..Contacts.Contact79.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_79 = ..Contacts.Contact79.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 80
     AnyRecruitedActuator &Normal_80 = ..Contacts.Contact80.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_80 = ..Contacts.Contact80.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_80 = ..Contacts.Contact80.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_80 = ..Contacts.Contact80.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_80 = ..Contacts.Contact80.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 81
     AnyRecruitedActuator &Normal_81 = ..Contacts.Contact81.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_81 = ..Contacts.Contact81.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_81 = ..Contacts.Contact81.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_81 = ..Contacts.Contact81.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_81 = ..Contacts.Contact81.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 82
     AnyRecruitedActuator &Normal_82 = ..Contacts.Contact82.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_82 = ..Contacts.Contact82.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_82 = ..Contacts.Contact82.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_82 = ..Contacts.Contact82.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_82 = ..Contacts.Contact82.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 83
     AnyRecruitedActuator &Normal_83 = ..Contacts.Contact83.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_83 = ..Contacts.Contact83.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_83 = ..Contacts.Contact83.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_83 = ..Contacts.Contact83.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_83 = ..Contacts.Contact83.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 84
     AnyRecruitedActuator &Normal_84 = ..Contacts.Contact84.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_84 = ..Contacts.Contact84.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_84 = ..Contacts.Contact84.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_84 = ..Contacts.Contact84.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_84 = ..Contacts.Contact84.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 85
     AnyRecruitedActuator &Normal_85 = ..Contacts.Contact85.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_85 = ..Contacts.Contact85.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_85 = ..Contacts.Contact85.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_85 = ..Contacts.Contact85.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_85 = ..Contacts.Contact85.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 86
     AnyRecruitedActuator &Normal_86 = ..Contacts.Contact86.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_86 = ..Contacts.Contact86.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_86 = ..Contacts.Contact86.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_86 = ..Contacts.Contact86.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_86 = ..Contacts.Contact86.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 87
     AnyRecruitedActuator &Normal_87 = ..Contacts.Contact87.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_87 = ..Contacts.Contact87.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_87 = ..Contacts.Contact87.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_87 = ..Contacts.Contact87.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_87 = ..Contacts.Contact87.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 88
     AnyRecruitedActuator &Normal_88 = ..Contacts.Contact88.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_88 = ..Contacts.Contact88.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_88 = ..Contacts.Contact88.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_88 = ..Contacts.Contact88.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_88 = ..Contacts.Contact88.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 89
     AnyRecruitedActuator &Normal_89 = ..Contacts.Contact89.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_89 = ..Contacts.Contact89.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_89 = ..Contacts.Contact89.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_89 = ..Contacts.Contact89.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_89 = ..Contacts.Contact89.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 90
     AnyRecruitedActuator &Normal_90 = ..Contacts.Contact90.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_90 = ..Contacts.Contact90.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_90 = ..Contacts.Contact90.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_90 = ..Contacts.Contact90.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_90 = ..Contacts.Contact90.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 91
     AnyRecruitedActuator &Normal_91 = ..Contacts.Contact91.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_91 = ..Contacts.Contact91.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_91 = ..Contacts.Contact91.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_91 = ..Contacts.Contact91.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_91 = ..Contacts.Contact91.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 92
     AnyRecruitedActuator &Normal_92 = ..Contacts.Contact92.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_92 = ..Contacts.Contact92.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_92 = ..Contacts.Contact92.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_92 = ..Contacts.Contact92.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_92 = ..Contacts.Contact92.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 93
     AnyRecruitedActuator &Normal_93 = ..Contacts.Contact93.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_93 = ..Contacts.Contact93.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_93 = ..Contacts.Contact93.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_93 = ..Contacts.Contact93.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_93 = ..Contacts.Contact93.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 94
     AnyRecruitedActuator &Normal_94 = ..Contacts.Contact94.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_94 = ..Contacts.Contact94.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_94 = ..Contacts.Contact94.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_94 = ..Contacts.Contact94.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_94 = ..Contacts.Contact94.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 95
     AnyRecruitedActuator &Normal_95 = ..Contacts.Contact95.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_95 = ..Contacts.Contact95.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_95 = ..Contacts.Contact95.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_95 = ..Contacts.Contact95.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_95 = ..Contacts.Contact95.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 96
     AnyRecruitedActuator &Normal_96 = ..Contacts.Contact96.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_96 = ..Contacts.Contact96.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_96 = ..Contacts.Contact96.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_96 = ..Contacts.Contact96.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_96 = ..Contacts.Contact96.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 97
     AnyRecruitedActuator &Normal_97 = ..Contacts.Contact97.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_97 = ..Contacts.Contact97.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_97 = ..Contacts.Contact97.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_97 = ..Contacts.Contact97.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_97 = ..Contacts.Contact97.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 98
     AnyRecruitedActuator &Normal_98 = ..Contacts.Contact98.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_98 = ..Contacts.Contact98.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_98 = ..Contacts.Contact98.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_98 = ..Contacts.Contact98.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_98 = ..Contacts.Contact98.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 99
     AnyRecruitedActuator &Normal_99 = ..Contacts.Contact99.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_99 = ..Contacts.Contact99.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_99 = ..Contacts.Contact99.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_99 = ..Contacts.Contact99.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_99 = ..Contacts.Contact99.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 100
     AnyRecruitedActuator &Normal_100 = ..Contacts.Contact100.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_100 = ..Contacts.Contact100.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_100 = ..Contacts.Contact100.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_100 = ..Contacts.Contact100.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_100 = ..Contacts.Contact100.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 101
     AnyRecruitedActuator &Normal_101 = ..Contacts.Contact101.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_101 = ..Contacts.Contact101.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_101 = ..Contacts.Contact101.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_101 = ..Contacts.Contact101.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_101 = ..Contacts.Contact101.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 102
     AnyRecruitedActuator &Normal_102 = ..Contacts.Contact102.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_102 = ..Contacts.Contact102.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_102 = ..Contacts.Contact102.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_102 = ..Contacts.Contact102.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_102 = ..Contacts.Contact102.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 103
     AnyRecruitedActuator &Normal_103 = ..Contacts.Contact103.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_103 = ..Contacts.Contact103.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_103 = ..Contacts.Contact103.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_103 = ..Contacts.Contact103.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_103 = ..Contacts.Contact103.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 104
     AnyRecruitedActuator &Normal_104 = ..Contacts.Contact104.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_104 = ..Contacts.Contact104.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_104 = ..Contacts.Contact104.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_104 = ..Contacts.Contact104.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_104 = ..Contacts.Contact104.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 105
     AnyRecruitedActuator &Normal_105 = ..Contacts.Contact105.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_105 = ..Contacts.Contact105.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_105 = ..Contacts.Contact105.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_105 = ..Contacts.Contact105.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_105 = ..Contacts.Contact105.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 106
     AnyRecruitedActuator &Normal_106 = ..Contacts.Contact106.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_106 = ..Contacts.Contact106.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_106 = ..Contacts.Contact106.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_106 = ..Contacts.Contact106.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_106 = ..Contacts.Contact106.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 107
     AnyRecruitedActuator &Normal_107 = ..Contacts.Contact107.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_107 = ..Contacts.Contact107.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_107 = ..Contacts.Contact107.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_107 = ..Contacts.Contact107.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_107 = ..Contacts.Contact107.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 108
     AnyRecruitedActuator &Normal_108 = ..Contacts.Contact108.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_108 = ..Contacts.Contact108.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_108 = ..Contacts.Contact108.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_108 = ..Contacts.Contact108.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_108 = ..Contacts.Contact108.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 109
     AnyRecruitedActuator &Normal_109 = ..Contacts.Contact109.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_109 = ..Contacts.Contact109.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_109 = ..Contacts.Contact109.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_109 = ..Contacts.Contact109.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_109 = ..Contacts.Contact109.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 110
     AnyRecruitedActuator &Normal_110 = ..Contacts.Contact110.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_110 = ..Contacts.Contact110.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_110 = ..Contacts.Contact110.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_110 = ..Contacts.Contact110.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_110 = ..Contacts.Contact110.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 111
     AnyRecruitedActuator &Normal_111 = ..Contacts.Contact111.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_111 = ..Contacts.Contact111.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_111 = ..Contacts.Contact111.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_111 = ..Contacts.Contact111.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_111 = ..Contacts.Contact111.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 112
     AnyRecruitedActuator &Normal_112 = ..Contacts.Contact112.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_112 = ..Contacts.Contact112.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_112 = ..Contacts.Contact112.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_112 = ..Contacts.Contact112.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_112 = ..Contacts.Contact112.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 113
     AnyRecruitedActuator &Normal_113 = ..Contacts.Contact113.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_113 = ..Contacts.Contact113.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_113 = ..Contacts.Contact113.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_113 = ..Contacts.Contact113.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_113 = ..Contacts.Contact113.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 114
     AnyRecruitedActuator &Normal_114 = ..Contacts.Contact114.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_114 = ..Contacts.Contact114.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_114 = ..Contacts.Contact114.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_114 = ..Contacts.Contact114.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_114 = ..Contacts.Contact114.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 115
     AnyRecruitedActuator &Normal_115 = ..Contacts.Contact115.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_115 = ..Contacts.Contact115.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_115 = ..Contacts.Contact115.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_115 = ..Contacts.Contact115.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_115 = ..Contacts.Contact115.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 116
     AnyRecruitedActuator &Normal_116 = ..Contacts.Contact116.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_116 = ..Contacts.Contact116.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_116 = ..Contacts.Contact116.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_116 = ..Contacts.Contact116.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_116 = ..Contacts.Contact116.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 117
     AnyRecruitedActuator &Normal_117 = ..Contacts.Contact117.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_117 = ..Contacts.Contact117.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_117 = ..Contacts.Contact117.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_117 = ..Contacts.Contact117.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_117 = ..Contacts.Contact117.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 118
     AnyRecruitedActuator &Normal_118 = ..Contacts.Contact118.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_118 = ..Contacts.Contact118.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_118 = ..Contacts.Contact118.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_118 = ..Contacts.Contact118.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_118 = ..Contacts.Contact118.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 119
     AnyRecruitedActuator &Normal_119 = ..Contacts.Contact119.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_119 = ..Contacts.Contact119.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_119 = ..Contacts.Contact119.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_119 = ..Contacts.Contact119.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_119 = ..Contacts.Contact119.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 120
     AnyRecruitedActuator &Normal_120 = ..Contacts.Contact120.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_120 = ..Contacts.Contact120.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_120 = ..Contacts.Contact120.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_120 = ..Contacts.Contact120.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_120 = ..Contacts.Contact120.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 121
     AnyRecruitedActuator &Normal_121 = ..Contacts.Contact121.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_121 = ..Contacts.Contact121.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_121 = ..Contacts.Contact121.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_121 = ..Contacts.Contact121.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_121 = ..Contacts.Contact121.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 122
     AnyRecruitedActuator &Normal_122 = ..Contacts.Contact122.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_122 = ..Contacts.Contact122.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_122 = ..Contacts.Contact122.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_122 = ..Contacts.Contact122.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_122 = ..Contacts.Contact122.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 123
     AnyRecruitedActuator &Normal_123 = ..Contacts.Contact123.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_123 = ..Contacts.Contact123.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_123 = ..Contacts.Contact123.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_123 = ..Contacts.Contact123.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_123 = ..Contacts.Contact123.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 124
     AnyRecruitedActuator &Normal_124 = ..Contacts.Contact124.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_124 = ..Contacts.Contact124.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_124 = ..Contacts.Contact124.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_124 = ..Contacts.Contact124.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_124 = ..Contacts.Contact124.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 125
     AnyRecruitedActuator &Normal_125 = ..Contacts.Contact125.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_125 = ..Contacts.Contact125.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_125 = ..Contacts.Contact125.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_125 = ..Contacts.Contact125.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_125 = ..Contacts.Contact125.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 126
     AnyRecruitedActuator &Normal_126 = ..Contacts.Contact126.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_126 = ..Contacts.Contact126.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_126 = ..Contacts.Contact126.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_126 = ..Contacts.Contact126.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_126 = ..Contacts.Contact126.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 127
     AnyRecruitedActuator &Normal_127 = ..Contacts.Contact127.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_127 = ..Contacts.Contact127.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_127 = ..Contacts.Contact127.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_127 = ..Contacts.Contact127.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_127 = ..Contacts.Contact127.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 128
     AnyRecruitedActuator &Normal_128 = ..Contacts.Contact128.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_128 = ..Contacts.Contact128.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_128 = ..Contacts.Contact128.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_128 = ..Contacts.Contact128.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_128 = ..Contacts.Contact128.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 129
     AnyRecruitedActuator &Normal_129 = ..Contacts.Contact129.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_129 = ..Contacts.Contact129.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_129 = ..Contacts.Contact129.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_129 = ..Contacts.Contact129.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_129 = ..Contacts.Contact129.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 130
     AnyRecruitedActuator &Normal_130 = ..Contacts.Contact130.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_130 = ..Contacts.Contact130.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_130 = ..Contacts.Contact130.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_130 = ..Contacts.Contact130.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_130 = ..Contacts.Contact130.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 131
     AnyRecruitedActuator &Normal_131 = ..Contacts.Contact131.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_131 = ..Contacts.Contact131.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_131 = ..Contacts.Contact131.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_131 = ..Contacts.Contact131.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_131 = ..Contacts.Contact131.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 132
     AnyRecruitedActuator &Normal_132 = ..Contacts.Contact132.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_132 = ..Contacts.Contact132.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_132 = ..Contacts.Contact132.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_132 = ..Contacts.Contact132.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_132 = ..Contacts.Contact132.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 133
     AnyRecruitedActuator &Normal_133 = ..Contacts.Contact133.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_133 = ..Contacts.Contact133.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_133 = ..Contacts.Contact133.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_133 = ..Contacts.Contact133.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_133 = ..Contacts.Contact133.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 134
     AnyRecruitedActuator &Normal_134 = ..Contacts.Contact134.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_134 = ..Contacts.Contact134.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_134 = ..Contacts.Contact134.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_134 = ..Contacts.Contact134.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_134 = ..Contacts.Contact134.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 135
     AnyRecruitedActuator &Normal_135 = ..Contacts.Contact135.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_135 = ..Contacts.Contact135.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_135 = ..Contacts.Contact135.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_135 = ..Contacts.Contact135.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_135 = ..Contacts.Contact135.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 136
     AnyRecruitedActuator &Normal_136 = ..Contacts.Contact136.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_136 = ..Contacts.Contact136.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_136 = ..Contacts.Contact136.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_136 = ..Contacts.Contact136.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_136 = ..Contacts.Contact136.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 137
     AnyRecruitedActuator &Normal_137 = ..Contacts.Contact137.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_137 = ..Contacts.Contact137.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_137 = ..Contacts.Contact137.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_137 = ..Contacts.Contact137.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_137 = ..Contacts.Contact137.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 138
     AnyRecruitedActuator &Normal_138 = ..Contacts.Contact138.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_138 = ..Contacts.Contact138.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_138 = ..Contacts.Contact138.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_138 = ..Contacts.Contact138.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_138 = ..Contacts.Contact138.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 139
     AnyRecruitedActuator &Normal_139 = ..Contacts.Contact139.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_139 = ..Contacts.Contact139.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_139 = ..Contacts.Contact139.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_139 = ..Contacts.Contact139.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_139 = ..Contacts.Contact139.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 140
     AnyRecruitedActuator &Normal_140 = ..Contacts.Contact140.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_140 = ..Contacts.Contact140.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_140 = ..Contacts.Contact140.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_140 = ..Contacts.Contact140.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_140 = ..Contacts.Contact140.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 141
     AnyRecruitedActuator &Normal_141 = ..Contacts.Contact141.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_141 = ..Contacts.Contact141.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_141 = ..Contacts.Contact141.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_141 = ..Contacts.Contact141.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_141 = ..Contacts.Contact141.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 142
     AnyRecruitedActuator &Normal_142 = ..Contacts.Contact142.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_142 = ..Contacts.Contact142.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_142 = ..Contacts.Contact142.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_142 = ..Contacts.Contact142.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_142 = ..Contacts.Contact142.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 143
     AnyRecruitedActuator &Normal_143 = ..Contacts.Contact143.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_143 = ..Contacts.Contact143.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_143 = ..Contacts.Contact143.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_143 = ..Contacts.Contact143.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_143 = ..Contacts.Contact143.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 144
     AnyRecruitedActuator &Normal_144 = ..Contacts.Contact144.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_144 = ..Contacts.Contact144.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_144 = ..Contacts.Contact144.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_144 = ..Contacts.Contact144.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_144 = ..Contacts.Contact144.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 145
     AnyRecruitedActuator &Normal_145 = ..Contacts.Contact145.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_145 = ..Contacts.Contact145.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_145 = ..Contacts.Contact145.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_145 = ..Contacts.Contact145.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_145 = ..Contacts.Contact145.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 146
     AnyRecruitedActuator &Normal_146 = ..Contacts.Contact146.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_146 = ..Contacts.Contact146.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_146 = ..Contacts.Contact146.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_146 = ..Contacts.Contact146.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_146 = ..Contacts.Contact146.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 147
     AnyRecruitedActuator &Normal_147 = ..Contacts.Contact147.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_147 = ..Contacts.Contact147.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_147 = ..Contacts.Contact147.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_147 = ..Contacts.Contact147.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_147 = ..Contacts.Contact147.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 148
     AnyRecruitedActuator &Normal_148 = ..Contacts.Contact148.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_148 = ..Contacts.Contact148.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_148 = ..Contacts.Contact148.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_148 = ..Contacts.Contact148.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_148 = ..Contacts.Contact148.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 149
     AnyRecruitedActuator &Normal_149 = ..Contacts.Contact149.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_149 = ..Contacts.Contact149.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_149 = ..Contacts.Contact149.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_149 = ..Contacts.Contact149.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_149 = ..Contacts.Contact149.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 150
     AnyRecruitedActuator &Normal_150 = ..Contacts.Contact150.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_150 = ..Contacts.Contact150.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_150 = ..Contacts.Contact150.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_150 = ..Contacts.Contact150.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_150 = ..Contacts.Contact150.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 151
     AnyRecruitedActuator &Normal_151 = ..Contacts.Contact151.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_151 = ..Contacts.Contact151.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_151 = ..Contacts.Contact151.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_151 = ..Contacts.Contact151.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_151 = ..Contacts.Contact151.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 152
     AnyRecruitedActuator &Normal_152 = ..Contacts.Contact152.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_152 = ..Contacts.Contact152.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_152 = ..Contacts.Contact152.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_152 = ..Contacts.Contact152.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_152 = ..Contacts.Contact152.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 153
     AnyRecruitedActuator &Normal_153 = ..Contacts.Contact153.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_153 = ..Contacts.Contact153.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_153 = ..Contacts.Contact153.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_153 = ..Contacts.Contact153.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_153 = ..Contacts.Contact153.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 154
     AnyRecruitedActuator &Normal_154 = ..Contacts.Contact154.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_154 = ..Contacts.Contact154.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_154 = ..Contacts.Contact154.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_154 = ..Contacts.Contact154.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_154 = ..Contacts.Contact154.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 155
     AnyRecruitedActuator &Normal_155 = ..Contacts.Contact155.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_155 = ..Contacts.Contact155.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_155 = ..Contacts.Contact155.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_155 = ..Contacts.Contact155.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_155 = ..Contacts.Contact155.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 156
     AnyRecruitedActuator &Normal_156 = ..Contacts.Contact156.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_156 = ..Contacts.Contact156.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_156 = ..Contacts.Contact156.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_156 = ..Contacts.Contact156.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_156 = ..Contacts.Contact156.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 157
     AnyRecruitedActuator &Normal_157 = ..Contacts.Contact157.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_157 = ..Contacts.Contact157.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_157 = ..Contacts.Contact157.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_157 = ..Contacts.Contact157.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_157 = ..Contacts.Contact157.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 158
     AnyRecruitedActuator &Normal_158 = ..Contacts.Contact158.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_158 = ..Contacts.Contact158.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_158 = ..Contacts.Contact158.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_158 = ..Contacts.Contact158.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_158 = ..Contacts.Contact158.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 159
     AnyRecruitedActuator &Normal_159 = ..Contacts.Contact159.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_159 = ..Contacts.Contact159.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_159 = ..Contacts.Contact159.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_159 = ..Contacts.Contact159.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_159 = ..Contacts.Contact159.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 160
     AnyRecruitedActuator &Normal_160 = ..Contacts.Contact160.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_160 = ..Contacts.Contact160.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_160 = ..Contacts.Contact160.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_160 = ..Contacts.Contact160.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_160 = ..Contacts.Contact160.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 161
     AnyRecruitedActuator &Normal_161 = ..Contacts.Contact161.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_161 = ..Contacts.Contact161.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_161 = ..Contacts.Contact161.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_161 = ..Contacts.Contact161.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_161 = ..Contacts.Contact161.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 162
     AnyRecruitedActuator &Normal_162 = ..Contacts.Contact162.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_162 = ..Contacts.Contact162.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_162 = ..Contacts.Contact162.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_162 = ..Contacts.Contact162.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_162 = ..Contacts.Contact162.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 163
     AnyRecruitedActuator &Normal_163 = ..Contacts.Contact163.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_163 = ..Contacts.Contact163.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_163 = ..Contacts.Contact163.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_163 = ..Contacts.Contact163.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_163 = ..Contacts.Contact163.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 164
     AnyRecruitedActuator &Normal_164 = ..Contacts.Contact164.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_164 = ..Contacts.Contact164.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_164 = ..Contacts.Contact164.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_164 = ..Contacts.Contact164.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_164 = ..Contacts.Contact164.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 165
     AnyRecruitedActuator &Normal_165 = ..Contacts.Contact165.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_165 = ..Contacts.Contact165.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_165 = ..Contacts.Contact165.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_165 = ..Contacts.Contact165.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_165 = ..Contacts.Contact165.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 166
     AnyRecruitedActuator &Normal_166 = ..Contacts.Contact166.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_166 = ..Contacts.Contact166.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_166 = ..Contacts.Contact166.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_166 = ..Contacts.Contact166.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_166 = ..Contacts.Contact166.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 167
     AnyRecruitedActuator &Normal_167 = ..Contacts.Contact167.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_167 = ..Contacts.Contact167.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_167 = ..Contacts.Contact167.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_167 = ..Contacts.Contact167.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_167 = ..Contacts.Contact167.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 168
     AnyRecruitedActuator &Normal_168 = ..Contacts.Contact168.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_168 = ..Contacts.Contact168.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_168 = ..Contacts.Contact168.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_168 = ..Contacts.Contact168.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_168 = ..Contacts.Contact168.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 169
     AnyRecruitedActuator &Normal_169 = ..Contacts.Contact169.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_169 = ..Contacts.Contact169.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_169 = ..Contacts.Contact169.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_169 = ..Contacts.Contact169.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_169 = ..Contacts.Contact169.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 170
     AnyRecruitedActuator &Normal_170 = ..Contacts.Contact170.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_170 = ..Contacts.Contact170.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_170 = ..Contacts.Contact170.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_170 = ..Contacts.Contact170.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_170 = ..Contacts.Contact170.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 171
     AnyRecruitedActuator &Normal_171 = ..Contacts.Contact171.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_171 = ..Contacts.Contact171.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_171 = ..Contacts.Contact171.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_171 = ..Contacts.Contact171.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_171 = ..Contacts.Contact171.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 172
     AnyRecruitedActuator &Normal_172 = ..Contacts.Contact172.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_172 = ..Contacts.Contact172.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_172 = ..Contacts.Contact172.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_172 = ..Contacts.Contact172.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_172 = ..Contacts.Contact172.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 173
     AnyRecruitedActuator &Normal_173 = ..Contacts.Contact173.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_173 = ..Contacts.Contact173.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_173 = ..Contacts.Contact173.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_173 = ..Contacts.Contact173.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_173 = ..Contacts.Contact173.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 174
     AnyRecruitedActuator &Normal_174 = ..Contacts.Contact174.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_174 = ..Contacts.Contact174.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_174 = ..Contacts.Contact174.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_174 = ..Contacts.Contact174.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_174 = ..Contacts.Contact174.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 175
     AnyRecruitedActuator &Normal_175 = ..Contacts.Contact175.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_175 = ..Contacts.Contact175.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_175 = ..Contacts.Contact175.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_175 = ..Contacts.Contact175.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_175 = ..Contacts.Contact175.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 176
     AnyRecruitedActuator &Normal_176 = ..Contacts.Contact176.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_176 = ..Contacts.Contact176.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_176 = ..Contacts.Contact176.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_176 = ..Contacts.Contact176.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_176 = ..Contacts.Contact176.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 177
     AnyRecruitedActuator &Normal_177 = ..Contacts.Contact177.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_177 = ..Contacts.Contact177.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_177 = ..Contacts.Contact177.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_177 = ..Contacts.Contact177.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_177 = ..Contacts.Contact177.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 178
     AnyRecruitedActuator &Normal_178 = ..Contacts.Contact178.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_178 = ..Contacts.Contact178.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_178 = ..Contacts.Contact178.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_178 = ..Contacts.Contact178.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_178 = ..Contacts.Contact178.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 179
     AnyRecruitedActuator &Normal_179 = ..Contacts.Contact179.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_179 = ..Contacts.Contact179.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_179 = ..Contacts.Contact179.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_179 = ..Contacts.Contact179.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_179 = ..Contacts.Contact179.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 180
     AnyRecruitedActuator &Normal_180 = ..Contacts.Contact180.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_180 = ..Contacts.Contact180.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_180 = ..Contacts.Contact180.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_180 = ..Contacts.Contact180.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_180 = ..Contacts.Contact180.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 181
     AnyRecruitedActuator &Normal_181 = ..Contacts.Contact181.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_181 = ..Contacts.Contact181.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_181 = ..Contacts.Contact181.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_181 = ..Contacts.Contact181.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_181 = ..Contacts.Contact181.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 182
     AnyRecruitedActuator &Normal_182 = ..Contacts.Contact182.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_182 = ..Contacts.Contact182.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_182 = ..Contacts.Contact182.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_182 = ..Contacts.Contact182.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_182 = ..Contacts.Contact182.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 183
     AnyRecruitedActuator &Normal_183 = ..Contacts.Contact183.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_183 = ..Contacts.Contact183.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_183 = ..Contacts.Contact183.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_183 = ..Contacts.Contact183.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_183 = ..Contacts.Contact183.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 184
     AnyRecruitedActuator &Normal_184 = ..Contacts.Contact184.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_184 = ..Contacts.Contact184.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_184 = ..Contacts.Contact184.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_184 = ..Contacts.Contact184.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_184 = ..Contacts.Contact184.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 185
     AnyRecruitedActuator &Normal_185 = ..Contacts.Contact185.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_185 = ..Contacts.Contact185.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_185 = ..Contacts.Contact185.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_185 = ..Contacts.Contact185.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_185 = ..Contacts.Contact185.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 186
     AnyRecruitedActuator &Normal_186 = ..Contacts.Contact186.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_186 = ..Contacts.Contact186.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_186 = ..Contacts.Contact186.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_186 = ..Contacts.Contact186.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_186 = ..Contacts.Contact186.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 187
     AnyRecruitedActuator &Normal_187 = ..Contacts.Contact187.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_187 = ..Contacts.Contact187.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_187 = ..Contacts.Contact187.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_187 = ..Contacts.Contact187.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_187 = ..Contacts.Contact187.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 188
     AnyRecruitedActuator &Normal_188 = ..Contacts.Contact188.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_188 = ..Contacts.Contact188.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_188 = ..Contacts.Contact188.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_188 = ..Contacts.Contact188.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_188 = ..Contacts.Contact188.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 189
     AnyRecruitedActuator &Normal_189 = ..Contacts.Contact189.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_189 = ..Contacts.Contact189.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_189 = ..Contacts.Contact189.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_189 = ..Contacts.Contact189.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_189 = ..Contacts.Contact189.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 190
     AnyRecruitedActuator &Normal_190 = ..Contacts.Contact190.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_190 = ..Contacts.Contact190.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_190 = ..Contacts.Contact190.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_190 = ..Contacts.Contact190.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_190 = ..Contacts.Contact190.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 191
     AnyRecruitedActuator &Normal_191 = ..Contacts.Contact191.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_191 = ..Contacts.Contact191.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_191 = ..Contacts.Contact191.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_191 = ..Contacts.Contact191.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_191 = ..Contacts.Contact191.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 192
     AnyRecruitedActuator &Normal_192 = ..Contacts.Contact192.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_192 = ..Contacts.Contact192.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_192 = ..Contacts.Contact192.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_192 = ..Contacts.Contact192.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_192 = ..Contacts.Contact192.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 193
     AnyRecruitedActuator &Normal_193 = ..Contacts.Contact193.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_193 = ..Contacts.Contact193.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_193 = ..Contacts.Contact193.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_193 = ..Contacts.Contact193.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_193 = ..Contacts.Contact193.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 194
     AnyRecruitedActuator &Normal_194 = ..Contacts.Contact194.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_194 = ..Contacts.Contact194.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_194 = ..Contacts.Contact194.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_194 = ..Contacts.Contact194.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_194 = ..Contacts.Contact194.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 195
     AnyRecruitedActuator &Normal_195 = ..Contacts.Contact195.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_195 = ..Contacts.Contact195.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_195 = ..Contacts.Contact195.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_195 = ..Contacts.Contact195.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_195 = ..Contacts.Contact195.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 196
     AnyRecruitedActuator &Normal_196 = ..Contacts.Contact196.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_196 = ..Contacts.Contact196.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_196 = ..Contacts.Contact196.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_196 = ..Contacts.Contact196.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_196 = ..Contacts.Contact196.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 197
     AnyRecruitedActuator &Normal_197 = ..Contacts.Contact197.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_197 = ..Contacts.Contact197.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_197 = ..Contacts.Contact197.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_197 = ..Contacts.Contact197.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_197 = ..Contacts.Contact197.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 198
     AnyRecruitedActuator &Normal_198 = ..Contacts.Contact198.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_198 = ..Contacts.Contact198.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_198 = ..Contacts.Contact198.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_198 = ..Contacts.Contact198.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_198 = ..Contacts.Contact198.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
#if NODES > 199
     AnyRecruitedActuator &Normal_199 = ..Contacts.Contact199.Push.Direction0Muscle.NormalDirectionMuscle;
     AnyRecruitedActuator &Friction01push_199 = ..Contacts.Contact199.Push.Direction01Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction01pull_199 = ..Contacts.Contact199.Push.Direction01Muscle.Pull.FrictionMuscle;
     AnyRecruitedActuator &Friction02push_199 = ..Contacts.Contact199.Push.Direction02Muscle.Push.FrictionMuscle;
     AnyRecruitedActuator &Friction02pull_199 = ..Contacts.Contact199.Push.Direction02Muscle.Pull.FrictionMuscle;
#endif
     
     
     
   };
};