PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Station;
	PluginName = "Sԗp_mF⏕vOC";
	PluginAuthor = " ";
	IconTexture = "icon.png";
	Description = "ftHg̐H40młB";
	Description = "Б̔܂B";
	Description = "O̎Ȃ悤ݒ肵Ă邽߁AnʔzuɐH܂܂B";
}

StationInfo{
}

Platform{
	OpenDoor = yes, no;
	LiftRailSurface = no;
	Coord = (0.0, 0.0, -20.0);
	Coord = (0.0, 0.0, 20.0);
}
DefineSwitch "-\"{
	Entry = "+l";
	Entry = "ʂ̂";
	Entry = "\Ȃ";
}
DefineSwitch "-g"{
	Entry = "1.0x";
	Entry = "1.5x";
	Entry = "2.0x";
	Entry = "4.0x";
	Entry = "0.5x";
}
DefineSwitch "-s"{
	Entry = "}0,0m";
	Entry = "+2.0m";
	Entry = "+5.0m";
	Entry = "+10.0m";
	Entry = "-2.0m";
	Entry = "-5.0m";
	Entry = "-10.0m";
}
DefineSwitch "-"{
	Entry = "";
	Entry = "";
}
DefineSwitch "-(vZbg)"{
	Entry = "蓮";
	Entry = "-E233n(+113.0cm)";
	Entry = "-103n(+120.0cm)";
	Entry = "-V(+130.0cm)";
	Entry = "ː-cc̉ː(+440.0cm)";
	Entry = "ː-ftHg(+509.0cm)";
	Entry = "[U[`";
	Entry = "[U[`";
	Entry = "[U[`";
	Entry = "[U[`";
}
DefineSwitch "-(1m)"{
	Entry  = "0m";
	Entry  = "1m";
	Entry  = "2m";
	Entry  = "3m";
	Entry  = "4m";
	Entry  = "5m";
	Entry  = "6m";
	Entry  = "7m";
	Entry  = "8m";
	Entry  = "9m";
}
DefineSwitch "-(10cm)"{
	Entry = "0cm";
	Entry = "10cm";
	Entry = "20cm";
	Entry = "30cm";
	Entry = "40cm";
	Entry = "50cm";
	Entry = "60cm";
	Entry = "70cm";
	Entry = "80cm";
	Entry = "90cm";
}
DefineSwitch "-(1cm)"{
	Entry  = "0cm";
	Entry  = "1cm";
	Entry  = "2cm";
	Entry  = "3cm";
	Entry  = "4cm";
	Entry  = "5cm";
	Entry  = "6cm";
	Entry  = "7cm";
	Entry  = "8cm";
	Entry  = "9cm";
}
DefineSwitch "-(1mm)"{
	Entry  = "0mm";
	Entry  = "1mm";
	Entry  = "2mm";
	Entry  = "3mm";
	Entry  = "4mm";
	Entry  = "5mm";
	Entry  = "6mm";
	Entry  = "7mm";
	Entry  = "8mm";
	Entry  = "9mm";
}
DefineSwitch "r-\"{
	Entry = "\Ȃ";
	Entry = "+l";
	Entry = "ʂ̂";
}
DefineSwitch "r-l炵"{
	Entry = "";
	Entry = "";
}
DefineSwitch "r-g"{
	Entry = "1.0x";
	Entry = "1.5x";
	Entry = "2.0x";
	Entry = "4.0x";
	Entry = "0.5x";
}
DefineSwitch "r-"{
	Entry = "";
	Entry = "";
}
DefineSwitch "r-(1m)"{
	Entry  = "0m";
	Entry  = "1m";
	Entry  = "2m";
	Entry  = "3m";
	Entry  = "4m";
	Entry  = "5m";
	Entry  = "6m";
	Entry  = "7m";
	Entry  = "8m";
	Entry  = "9m";
}
DefineSwitch "r-(10cm)"{
	Entry  = "0cm";
	Entry  = "10cm";
	Entry  = "20cm";
	Entry  = "30cm";
	Entry  = "40cm";
	Entry  = "50cm";
	Entry  = "60cm";
	Entry  = "70cm";
	Entry  = "80cm";
	Entry  = "90cm";
}
DefineSwitch "r-(1cm)"{
	Entry  = "0cm";
	Entry  = "1cm";
	Entry  = "2cm";
	Entry  = "3cm";
	Entry  = "4cm";
	Entry  = "5cm";
	Entry  = "6cm";
	Entry  = "7cm";
	Entry  = "8cm";
	Entry  = "9cm";
}
DefineSwitch "r-(1mm)"{
	Entry  = "0mm";
	Entry  = "1mm";
	Entry  = "2mm";
	Entry  = "3mm";
	Entry  = "4mm";
	Entry  = "5mm";
	Entry  = "6mm";
	Entry  = "7mm";
	Entry  = "8mm";
	Entry  = "9mm";
}
DefineSwitch "rQlf"{
	Entry = "Ȃ";
	Entry = "IuWFNg(nʉ)";
	Entry = "ݗvbgz[(+110.0cm)";
	Entry = "ftHgː(+509.0cm)";
	Entry = "cc̉ː(+440.0cm)";
	Entry = "[U[`";
	Entry = "[U[`";
	Entry = "[U[`";
	Entry = "[U[`";
	Entry = "[U[`";
}

PrimaryAssembly{
	Object3D "(s)"{
		ModelFileName = "";
		ApplySwitch "-s"{
		Case 1:
			StaticMove{
				Displacement = (0.0, 0.0, 2.0);
			}
		Case 2:
			StaticMove{
				Displacement = (0.0, 0.0, 5.0);
			}
		Case 3:
			StaticMove{
				Displacement = (0.0, 0.0, 10.0);
			}
		Case 4:
			StaticMove{
				Displacement = (0.0, 0.0, -2.0);
			}
		Case 5:
			StaticMove{
				Displacement = (0.0, 0.0, -5.0);
			}
		Case 6:
			StaticMove{
				Displacement = (0.0, 0.0, -10.0);
			}
		}
		Joint3D "_LOCAL"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, 1.0);
		}
	}
	Object3D "(vZbg)"{
		ModelFileName = "";
		ApplySwitch "-(vZbg)"{
		Case 1:
			StaticMove{
				Displacement = (0.0, 1.13, 0.0);
			}
		Case 2:
			StaticMove{
				Displacement = (0.0, 1.2, 0.0);
			}
		Case 3:
			StaticMove{
				Displacement = (0.0, 1.3, 0.0);
			}
		Case 4:
			StaticMove{
				Displacement = (0.0, 4.4, 0.0);
			}
		Case 5:
			StaticMove{
				Displacement = (0.0, 5.09, 0.0);
			}
		}
		Joint3D "(s)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "(1m)"{
		ModelFileName = "";
		If "-"==0{
			ApplySwitch "-(1m)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 1.0, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 2.0, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 3.0, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 4.0, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 5.0, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 6.0, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 7.0, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 8.0, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 9.0, 0.0);
				}
			}
		}Else{
			ApplySwitch "-(1m)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -1.0, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -2.0, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -3.0, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -4.0, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -5.0, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -6.0, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -7.0, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -8.0, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -9.0, 0.0);
				}
			}
		}
		Joint3D "(vZbg)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "(10cm)"{
		ModelFileName = "";
		If "-"==0{
			ApplySwitch "-(10cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 0.1, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 0.2, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 0.3, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 0.4, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 0.5, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 0.6, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 0.7, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 0.8, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 0.9, 0.0);
				}
			}
		}Else{
			ApplySwitch "-(10cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -0.1, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -0.2, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -0.3, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -0.4, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -0.5, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -0.6, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -0.7, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -0.8, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -0.9, 0.0);
				}
			}
		}
		Joint3D "(1m)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "(1cm)"{
		ModelFileName = "";
		If "-"==0{
			ApplySwitch "-(1cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 0.01, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 0.02, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 0.03, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 0.04, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 0.05, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 0.06, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 0.07, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 0.08, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 0.09, 0.0);
				}
			}
		}Else{
			ApplySwitch "-(1cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -0.01, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -0.02, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -0.03, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -0.04, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -0.05, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -0.06, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -0.07, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -0.08, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -0.09, 0.0);
				}
			}
		}
		Joint3D "(10cm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "(1mm)"{
		ModelFileName = "";
		If "-"==0{
			ApplySwitch "-(1mm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 0.001, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 0.002, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 0.003, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 0.004, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 0.005, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 0.006, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 0.007, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 0.008, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 0.009, 0.0);
				}
			}
		}Else{
			ApplySwitch "-(1mm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -0.001, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -0.002, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -0.003, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -0.004, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -0.005, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -0.006, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -0.007, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -0.008, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -0.009, 0.0);
				}
			}
		}
		Joint3D "(1cm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "(ʃf)"{
		ModelFileName = "";
		NoShadow = 0;
		If "-\" <2{
			ApplySwitch "-g"{
			Case 0:
				ChangeModel = "face_a.x", 1.0;
			Case 1:
				ChangeModel = "face_a.x", 1.5;
			Case 2:
				ChangeModel = "face_a.x", 2.0;
			Case 3:
				ChangeModel = "face_a.x", 4.0;
			Case 4:
				ChangeModel = "face_a.x", 0.5;
			}
		}
		Joint3D "(1mm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "(io[)"{
		ModelFileName = "";
		NoShadow = 0,1,2,3,4,5,6;
		ApplySwitch "-g"{
		Case 1:
			StaticMove{
				Displacement = (-0.8, 0.0, 0.0);
			}
		Case 2:
			StaticMove{
				Displacement = (-1.5, 0.0, 0.0);
			}
		Case 3:
			StaticMove{
				Displacement = (-4.5, 0.0, 0.0);
			}
		Case 4:
			StaticMove{
				Displacement = (0.7, 0.0, 0.0);
			}
		}
		If "-\" <1{
			ApplySwitch "-(vZbg)"{
			Case 0:
				ChangeModel = "number_0.x", 1.0;
			Case 1:
				ChangeModel = "number_1130.x", 1.0;
			Case 2:
				ChangeModel = "number_1200.x", 1.0;
			Case 3:
				ChangeModel = "number_1300.x", 1.0;
			Case 4:
				ChangeModel = "number_4400.x", 1.0;
			Case 5:
				ChangeModel = "number_5090.x", 1.0;
			}
		}
		If "-"==1{
			ShiftTexture = 1, 0.1, 0.0;
		}
		ApplySwitch "-(1m)"{
		Case 1:
			ShiftTexture = 2, 0.1, 0.0;
		Case 2:
			ShiftTexture = 2, 0.2, 0.0;
		Case 3:
			ShiftTexture = 2, 0.3, 0.0;
		Case 4:
			ShiftTexture = 2, 0.4, 0.0;
		Case 5:
			ShiftTexture = 2, 0.5, 0.0;
		Case 6:
			ShiftTexture = 2, 0.6, 0.0;
		Case 7:
			ShiftTexture = 2, 0.7, 0.0;
		Case 8:
			ShiftTexture = 2, 0.8, 0.0;
		Case 9:
			ShiftTexture = 2, 0.9, 0.0;
		}
		ApplySwitch "-(10cm)"{
		Case 1:
			ShiftTexture = 3, 0.1, 0.0;
		Case 2:
			ShiftTexture = 3, 0.2, 0.0;
		Case 3:
			ShiftTexture = 3, 0.3, 0.0;
		Case 4:
			ShiftTexture = 3, 0.4, 0.0;
		Case 5:
			ShiftTexture = 3, 0.5, 0.0;
		Case 6:
			ShiftTexture = 3, 0.6, 0.0;
		Case 7:
			ShiftTexture = 3, 0.7, 0.0;
		Case 8:
			ShiftTexture = 3, 0.8, 0.0;
		Case 9:
			ShiftTexture = 3, 0.9, 0.0;
		}
		ApplySwitch "-(1cm)"{
		Case 1:
			ShiftTexture = 4, 0.1, 0.0;
		Case 2:
			ShiftTexture = 4, 0.2, 0.0;
		Case 3:
			ShiftTexture = 4, 0.3, 0.0;
		Case 4:
			ShiftTexture = 4, 0.4, 0.0;
		Case 5:
			ShiftTexture = 4, 0.5, 0.0;
		Case 6:
			ShiftTexture = 4, 0.6, 0.0;
		Case 7:
			ShiftTexture = 4, 0.7, 0.0;
		Case 8:
			ShiftTexture = 4, 0.8, 0.0;
		Case 9:
			ShiftTexture = 4, 0.9, 0.0;
		}
		ApplySwitch "-(1mm)"{
		Case 1:
			ShiftTexture = 5, 0.1, 0.0;
		Case 2:
			ShiftTexture = 5, 0.2, 0.0;
		Case 3:
			ShiftTexture = 5, 0.3, 0.0;
		Case 4:
			ShiftTexture = 5, 0.4, 0.0;
		Case 5:
			ShiftTexture = 5, 0.5, 0.0;
		Case 6:
			ShiftTexture = 5, 0.6, 0.0;
		Case 7:
			ShiftTexture = 5, 0.7, 0.0;
		Case 8:
			ShiftTexture = 5, 0.8, 0.0;
		Case 9:
			ShiftTexture = 5, 0.9, 0.0;
		}
		Joint3D "(1mm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r(1m)"{
		ModelFileName = "";
		If "r-"==0{
			ApplySwitch "r-(1m)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 1.0, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 2.0, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 3.0, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 4.0, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 5.0, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 6.0, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 7.0, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 8.0, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 9.0, 0.0);
				}
			}
		}Else{
			ApplySwitch "r-(1m)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -1.0, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -2.0, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -3.0, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -4.0, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -5.0, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -6.0, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -7.0, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -8.0, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -9.0, 0.0);
				}
			}
		}
		Joint3D "(1mm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r(10cm)"{
		ModelFileName = "";
		If "r-"==0{
			ApplySwitch "r-(10cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 0.1, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 0.2, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 0.3, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 0.4, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 0.5, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 0.6, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 0.7, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 0.8, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 0.9, 0.0);
				}
			}
		}Else{
			ApplySwitch "r-(10cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -0.1, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -0.2, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -0.3, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -0.4, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -0.5, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -0.6, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -0.7, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -0.8, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -0.9, 0.0);
				}
			}
		}
		Joint3D "r(1m)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r(1cm)"{
		ModelFileName = "";
		If "r-"==0{
			ApplySwitch "r-(1cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 0.01, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 0.02, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 0.03, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 0.04, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 0.05, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 0.06, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 0.07, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 0.08, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 0.09, 0.0);
				}
			}
		}Else{
			ApplySwitch "r-(1cm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -0.01, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -0.02, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -0.03, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -0.04, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -0.05, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -0.06, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -0.07, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -0.08, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -0.09, 0.0);
				}
			}
		}
		Joint3D "r(10cm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r(1mm)"{
		ModelFileName = "";
		If "r-"==0{
			ApplySwitch "r-(1mm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, 0.001, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, 0.002, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, 0.003, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, 0.004, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, 0.005, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, 0.006, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, 0.007, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, 0.008, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, 0.009, 0.0);
				}
			}
		}Else{
			ApplySwitch "r-(1mm)"{
			Case 1:
				StaticMove{
					Displacement = (0.0, -0.001, 0.0);
				}
			Case 2:
				StaticMove{
					Displacement = (0.0, -0.002, 0.0);
				}
			Case 3:
				StaticMove{
					Displacement = (0.0, -0.003, 0.0);
				}
			Case 4:
				StaticMove{
					Displacement = (0.0, -0.004, 0.0);
				}
			Case 5:
				StaticMove{
					Displacement = (0.0, -0.005, 0.0);
				}
			Case 6:
				StaticMove{
					Displacement = (0.0, -0.006, 0.0);
				}
			Case 7:
				StaticMove{
					Displacement = (0.0, -0.007, 0.0);
				}
			Case 8:
				StaticMove{
					Displacement = (0.0, -0.008, 0.0);
				}
			Case 9:
				StaticMove{
					Displacement = (0.0, -0.009, 0.0);
				}
			}
		}
		Joint3D "r(1cm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r(ʃf)"{
		ModelFileName = "";
		NoShadow = 0;
		If "r-\" ==1{
			ApplySwitch "r-g"{
			Case 0:
				ChangeModel = "face_b.x", 1.0;
			Case 1:
				ChangeModel = "face_b.x", 1.5;
			Case 2:
				ChangeModel = "face_b.x", 2.0;
			Case 3:
				ChangeModel = "face_b.x", 4.0;
			Case 4:
				ChangeModel = "face_b.x", 0.5;
			}
		}
		Joint3D "r(1mm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r(io[)"{
		ModelFileName = "";
		NoShadow = 0,1,2,3,4,5,6;
		ApplySwitch "r-g"{
		Case 1:
			StaticMove{
				Displacement = (-0.8, 0.0, 0.0);
			}
		Case 2:
			StaticMove{
				Displacement = (-1.5, 0.0, 0.0);
			}
		Case 3:
			StaticMove{
				Displacement = (-4.5, 0.0, 0.0);
			}
		Case 4:
			StaticMove{
				Displacement = (0.7, 0.0, 0.0);
			}
		}
		If "r-\" >0{
			ChangeModel = "number_b.x", 1.0;
		}
		If "r-"==1{
			ShiftTexture = 1, 0.1, 0.0;
		}
		ApplySwitch "r-(1m)"{
		Case 1:
			ShiftTexture = 2, 0.1, 0.0;
		Case 2:
			ShiftTexture = 2, 0.2, 0.0;
		Case 3:
			ShiftTexture = 2, 0.3, 0.0;
		Case 4:
			ShiftTexture = 2, 0.4, 0.0;
		Case 5:
			ShiftTexture = 2, 0.5, 0.0;
		Case 6:
			ShiftTexture = 2, 0.6, 0.0;
		Case 7:
			ShiftTexture = 2, 0.7, 0.0;
		Case 8:
			ShiftTexture = 2, 0.8, 0.0;
		Case 9:
			ShiftTexture = 2, 0.9, 0.0;
		}
		ApplySwitch "r-(10cm)"{
		Case 1:
			ShiftTexture = 3, 0.1, 0.0;
		Case 2:
			ShiftTexture = 3, 0.2, 0.0;
		Case 3:
			ShiftTexture = 3, 0.3, 0.0;
		Case 4:
			ShiftTexture = 3, 0.4, 0.0;
		Case 5:
			ShiftTexture = 3, 0.5, 0.0;
		Case 6:
			ShiftTexture = 3, 0.6, 0.0;
		Case 7:
			ShiftTexture = 3, 0.7, 0.0;
		Case 8:
			ShiftTexture = 3, 0.8, 0.0;
		Case 9:
			ShiftTexture = 3, 0.9, 0.0;
		}
		ApplySwitch "r-(1cm)"{
		Case 1:
			ShiftTexture = 4, 0.1, 0.0;
		Case 2:
			ShiftTexture = 4, 0.2, 0.0;
		Case 3:
			ShiftTexture = 4, 0.3, 0.0;
		Case 4:
			ShiftTexture = 4, 0.4, 0.0;
		Case 5:
			ShiftTexture = 4, 0.5, 0.0;
		Case 6:
			ShiftTexture = 4, 0.6, 0.0;
		Case 7:
			ShiftTexture = 4, 0.7, 0.0;
		Case 8:
			ShiftTexture = 4, 0.8, 0.0;
		Case 9:
			ShiftTexture = 4, 0.9, 0.0;
		}
		ApplySwitch "r-(1mm)"{
		Case 1:
			ShiftTexture = 5, 0.1, 0.0;
		Case 2:
			ShiftTexture = 5, 0.2, 0.0;
		Case 3:
			ShiftTexture = 5, 0.3, 0.0;
		Case 4:
			ShiftTexture = 5, 0.4, 0.0;
		Case 5:
			ShiftTexture = 5, 0.5, 0.0;
		Case 6:
			ShiftTexture = 5, 0.6, 0.0;
		Case 7:
			ShiftTexture = 5, 0.7, 0.0;
		Case 8:
			ShiftTexture = 5, 0.8, 0.0;
		Case 9:
			ShiftTexture = 5, 0.9, 0.0;
		}
		If "r-l炵"==0{
			StaticMove{
				Displacement = (-2.8, 0.0, 0.0);
			}
		}
		Joint3D "r(1mm)"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "r⏕"{
		ModelFileName = "";
		ApplySwitch "rQlf"{
		Case 1:
			ChangeModel = "cube.x", 1.0;
		Case 2:
			ChangeModel = "platform_1100.x", 1.0;
		Case 3:
			ChangeModel = "trolley.x", 1.0;
			StaticMove{
				Displacement = (0.0, 5.09, 0.0);
			}
		Case 4:
			ChangeModel = "trolley.x", 1.0;
			StaticMove{
				Displacement = (0.0, 4.4, 0.0);
			}
		}
		Joint3D "_LOCAL"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, 1.0);
		}
	}
}
