# freecad-python generated by Parametrix
# run the script with:
# freecad.cmd myScript.py

import FreeCAD as App
import Part

#print(sys.argv)
outFileName = "foot"
if (len(sys.argv) == 3):
    outFileName = sys.argv[2]
print(f"outFileName: {outFileName}")

def ctr_face_foot_faceTop_Fa0_Ctr0():
	P000 = App.Vector(145.0000, 60.0000, 0)
	P001 = App.Vector(115.8148, 60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, 59.9427, 0)
	P003 = App.Vector(114.8917, 59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(90.4689, 47.0679, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(88.9627, 46.9290, 0)
	P006 = App.Vector(87.7900, 47.8844, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-100.0000, 0.0000, 0)
	P008 = App.Vector(87.7900, -47.8844, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(88.9627, -46.9290, 0)
	P010 = App.Vector(90.4689, -47.0679, 0)
	S005 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(114.8917, -59.7742, 0)
	S006 = Part.LineSegment(P010, P011)
	P012 = App.Vector(115.3396, -59.9427, 0)
	P013 = App.Vector(115.8148, -60.0000, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(145.0000, -60.0000, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(145.0000, 60.0000, 0)
	S009 = Part.LineSegment(P014, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceTop_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_foot_faceTop_Fa0_Ctr2():
	P000 = App.Vector(134.0000, 58.0000, 0)
	P001 = App.Vector(116.3039, 58.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.8288, 57.9427, 0)
	P003 = App.Vector(115.3808, 57.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(111.6923, 55.8552, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(109.7257, 54.0140, 0)
	P006 = App.Vector(109.0000, 51.4196, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(109.0000, -51.4196, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(109.7257, -54.0140, 0)
	P009 = App.Vector(111.6923, -55.8552, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(115.3808, -57.7742, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(115.8288, -57.9427, 0)
	P012 = App.Vector(116.3039, -58.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(134.0000, -58.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.5355, -56.5355, 0)
	P015 = App.Vector(139.0000, -53.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(139.0000, 53.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(137.5355, 56.5355, 0)
	P018 = App.Vector(134.0000, 58.0000, 0)
	S011 = Part.Arc(P016, P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceTop_Fa0():
	FC000 = ctr_face_foot_faceTop_Fa0_Ctr0()
	FC001 = ctr_face_foot_faceTop_Fa0_Ctr1()
	FC002 = ctr_face_foot_faceTop_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceTop_Fa1_Ctr0():
	P000 = App.Vector(8.6500, 10.7000, 0)
	P001 = App.Vector(8.6500, 12.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(18.6500, 12.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(18.6500, 125.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(98.6500, 125.0000, 0)
	S003 = Part.LineSegment(P003, P004)
	P005 = App.Vector(98.6500, 12.7000, 0)
	S004 = Part.LineSegment(P004, P005)
	P006 = App.Vector(118.6500, 12.7000, 0)
	S005 = Part.LineSegment(P005, P006)
	P007 = App.Vector(118.6500, 19.7000, 0)
	S006 = Part.LineSegment(P006, P007)
	P008 = App.Vector(120.6500, 19.7000, 0)
	S007 = Part.LineSegment(P007, P008)
	P009 = App.Vector(120.6500, 17.7000, 0)
	S008 = Part.LineSegment(P008, P009)
	P010 = App.Vector(130.6500, 17.7000, 0)
	S009 = Part.LineSegment(P009, P010)
	P011 = App.Vector(130.6500, 19.7000, 0)
	S010 = Part.LineSegment(P010, P011)
	P012 = App.Vector(132.6500, 19.7000, 0)
	S011 = Part.LineSegment(P011, P012)
	P013 = App.Vector(132.6500, 12.7000, 0)
	S012 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.6500, 12.7000, 0)
	S013 = Part.LineSegment(P013, P014)
	P015 = App.Vector(137.6500, 10.7000, 0)
	S014 = Part.LineSegment(P014, P015)
	P016 = App.Vector(8.6500, 10.7000, 0)
	S015 = Part.LineSegment(P015, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceTop_Fa1():
	FC000 = ctr_face_foot_faceTop_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceTop_Fa2_Ctr0():
	P000 = App.Vector(8.6500, -10.7000, 0)
	P001 = App.Vector(8.6500, -12.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(18.6500, -12.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(18.6500, -125.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(98.6500, -125.0000, 0)
	S003 = Part.LineSegment(P003, P004)
	P005 = App.Vector(98.6500, -12.7000, 0)
	S004 = Part.LineSegment(P004, P005)
	P006 = App.Vector(118.6500, -12.7000, 0)
	S005 = Part.LineSegment(P005, P006)
	P007 = App.Vector(118.6500, -19.7000, 0)
	S006 = Part.LineSegment(P006, P007)
	P008 = App.Vector(120.6500, -19.7000, 0)
	S007 = Part.LineSegment(P007, P008)
	P009 = App.Vector(120.6500, -17.7000, 0)
	S008 = Part.LineSegment(P008, P009)
	P010 = App.Vector(130.6500, -17.7000, 0)
	S009 = Part.LineSegment(P009, P010)
	P011 = App.Vector(130.6500, -19.7000, 0)
	S010 = Part.LineSegment(P010, P011)
	P012 = App.Vector(132.6500, -19.7000, 0)
	S011 = Part.LineSegment(P011, P012)
	P013 = App.Vector(132.6500, -12.7000, 0)
	S012 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.6500, -12.7000, 0)
	S013 = Part.LineSegment(P013, P014)
	P015 = App.Vector(137.6500, -10.7000, 0)
	S014 = Part.LineSegment(P014, P015)
	P016 = App.Vector(8.6500, -10.7000, 0)
	S015 = Part.LineSegment(P015, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceTop_Fa2():
	FC000 = ctr_face_foot_faceTop_Fa2_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceTop_Fa3_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_foot_faceTop_Fa3_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(48.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceTop_Fa3():
	FC000 = ctr_face_foot_faceTop_Fa3_Ctr0()
	FC001 = ctr_face_foot_faceTop_Fa3_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def foot_faceTop():
	FA000 = face_foot_faceTop_Fa0()
	FA001 = face_foot_faceTop_Fa1()
	FA002 = face_foot_faceTop_Fa2()
	FA003 = face_foot_faceTop_Fa3()
	rOneFig = FA000.fuse([FA001, FA002, FA003])
	rOneFig.check()
	return rOneFig

def ctr_face_foot_faceSideExt_Fa0_Ctr0():
	P000 = App.Vector(-105.6551, 154.3500, 0)
	P001 = App.Vector(105.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-105.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-105.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa0():
	FC000 = ctr_face_foot_faceSideExt_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa1_Ctr0():
	P000 = App.Vector(-105.6551, 154.3500, 0)
	P001 = App.Vector(-102.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-102.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-105.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-105.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa1():
	FC000 = ctr_face_foot_faceSideExt_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa2_Ctr0():
	P000 = App.Vector(-92.6551, 154.3500, 0)
	P001 = App.Vector(-89.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-89.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-92.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-92.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa2():
	FC000 = ctr_face_foot_faceSideExt_Fa2_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa3_Ctr0():
	P000 = App.Vector(-8.0000, 154.3500, 0)
	P001 = App.Vector(-5.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-5.0000, 229.3500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-8.0000, 229.3500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-8.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa3():
	FC000 = ctr_face_foot_faceSideExt_Fa3_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa4_Ctr0():
	P000 = App.Vector(5.0000, 154.3500, 0)
	P001 = App.Vector(8.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(8.0000, 229.3500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(5.0000, 229.3500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(5.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa4():
	FC000 = ctr_face_foot_faceSideExt_Fa4_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa5_Ctr0():
	P000 = App.Vector(89.6551, 154.3500, 0)
	P001 = App.Vector(92.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(92.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(89.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(89.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa5():
	FC000 = ctr_face_foot_faceSideExt_Fa5_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa6_Ctr0():
	P000 = App.Vector(102.6551, 154.3500, 0)
	P001 = App.Vector(105.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(102.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(102.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa6():
	FC000 = ctr_face_foot_faceSideExt_Fa6_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa7_Ctr0():
	P000 = App.Vector(-58.0000, 187.7000, 0)
	P001 = App.Vector(-58.0000, 148.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-60.0000, 148.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-60.0000, 75.9023, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-59.9205, 75.0143, 0)
	P005 = App.Vector(-59.6846, 74.1546, 0)
	S003 = Part.Arc(P003, P004, P005)
	P006 = App.Vector(-28.1077, -10.4861, 0)
	S004 = Part.LineSegment(P005, P006)
	P007 = App.Vector(0.0000, -30.0000, 0)
	P008 = App.Vector(28.1077, -10.4861, 0)
	S005 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(59.6846, 74.1546, 0)
	S006 = Part.LineSegment(P008, P009)
	P010 = App.Vector(59.9205, 75.0143, 0)
	P011 = App.Vector(60.0000, 75.9023, 0)
	S007 = Part.Arc(P009, P010, P011)
	P012 = App.Vector(60.0000, 148.0000, 0)
	S008 = Part.LineSegment(P011, P012)
	P013 = App.Vector(58.0000, 148.0000, 0)
	S009 = Part.LineSegment(P012, P013)
	P014 = App.Vector(58.0000, 187.7000, 0)
	S010 = Part.LineSegment(P013, P014)
	P015 = App.Vector(-58.0000, 187.7000, 0)
	S011 = Part.LineSegment(P014, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceSideExt_Fa7_Ctr1():
	P000 = App.Vector(-57.0000, 178.7000, 0)
	P001 = App.Vector(-57.0000, 76.4437, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-56.9205, 75.5557, 0)
	P003 = App.Vector(-56.6846, 74.6960, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-25.2969, -9.4375, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, -27.0000, 0)
	P006 = App.Vector(25.2969, -9.4375, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(56.6846, 74.6960, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(56.9205, 75.5557, 0)
	P009 = App.Vector(57.0000, 76.4437, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(57.0000, 178.7000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(55.5355, 182.2355, 0)
	P012 = App.Vector(52.0000, 183.7000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(6.0000, 183.7000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(2.4645, 182.2355, 0)
	P015 = App.Vector(1.0000, 178.7000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(1.0000, 17.3414, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(1.9273, 14.4409, 0)
	P018 = App.Vector(4.3651, 12.6162, 0)
	S011 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(0.0000, -13.3500, 0)
	P020 = App.Vector(-4.3651, 12.6162, 0)
	S012 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(-1.9273, 14.4409, 0)
	P022 = App.Vector(-1.0000, 17.3414, 0)
	S013 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(-1.0000, 178.7000, 0)
	S014 = Part.LineSegment(P022, P023)
	P024 = App.Vector(-2.4645, 182.2355, 0)
	P025 = App.Vector(-6.0000, 183.7000, 0)
	S015 = Part.Arc(P023, P024, P025)
	P026 = App.Vector(-52.0000, 183.7000, 0)
	S016 = Part.LineSegment(P025, P026)
	P027 = App.Vector(-55.5355, 182.2355, 0)
	P028 = App.Vector(-57.0000, 178.7000, 0)
	S017 = Part.Arc(P026, P027, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceSideExt_Fa7_Ctr2():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(11.3500, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceSideExt_Fa7():
	FC000 = ctr_face_foot_faceSideExt_Fa7_Ctr0()
	FC001 = ctr_face_foot_faceSideExt_Fa7_Ctr1()
	FC002 = ctr_face_foot_faceSideExt_Fa7_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa8_Ctr0():
	P000 = App.Vector(125.0000, 0.0000, 0)
	P001 = App.Vector(124.4526, 2.1894, 0)
	P002 = App.Vector(122.9393, 3.8635, 0)
	S000 = Part.Arc(P000, P001, P002)
	P003 = App.Vector(121.4080, 5.4726, 0)
	P004 = App.Vector(120.7612, 7.5977, 0)
	S001 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(121.1365, 9.7870, 0)
	P006 = App.Vector(122.4541, 11.5753, 0)
	S002 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(123.7457, 13.4259, 0)
	P008 = App.Vector(124.0143, 15.6667, 0)
	S003 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(123.1969, 17.7702, 0)
	P010 = App.Vector(121.4857, 19.2414, 0)
	S004 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(119.7647, 20.6459, 0)
	P012 = App.Vector(118.8568, 22.6731, 0)
	S005 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(118.9547, 24.8923, 0)
	P014 = App.Vector(120.0378, 26.8316, 0)
	S006 = Part.Arc(P012, P013, P014)
	P015 = App.Vector(121.0872, 28.8295, 0)
	P016 = App.Vector(121.0729, 31.0862, 0)
	S007 = Part.Arc(P014, P015, P016)
	P017 = App.Vector(119.9982, 33.0707, 0)
	P018 = App.Vector(118.1161, 34.3159, 0)
	S008 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(116.2327, 35.4936, 0)
	P020 = App.Vector(115.0778, 37.3911, 0)
	S009 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(114.8969, 39.6050, 0)
	P022 = App.Vector(115.7283, 41.6648, 0)
	S010 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(116.5191, 43.7784, 0)
	P024 = App.Vector(116.2221, 46.0156, 0)
	S011 = Part.Arc(P022, P023, P024)
	P025 = App.Vector(114.9072, 47.8497, 0)
	P026 = App.Vector(112.8838, 48.8492, 0)
	S012 = Part.Arc(P024, P025, P026)
	P027 = App.Vector(110.8677, 49.7816, 0)
	P028 = App.Vector(109.4841, 51.5193, 0)
	S013 = Part.Arc(P026, P027, P028)
	P029 = App.Vector(109.0271, 53.6931, 0)
	P030 = App.Vector(109.5938, 55.8408, 0)
	S014 = Part.Arc(P028, P029, P030)
	P031 = App.Vector(110.1134, 58.0370, 0)
	P032 = App.Vector(109.5383, 60.2192, 0)
	S015 = Part.Arc(P030, P031, P032)
	P033 = App.Vector(108.0039, 61.8741, 0)
	P034 = App.Vector(105.8713, 62.6121, 0)
	S016 = Part.Arc(P032, P033, P034)
	P035 = App.Vector(103.7542, 63.2844, 0)
	P036 = App.Vector(102.1637, 64.8350, 0)
	S017 = Part.Arc(P034, P035, P036)
	P037 = App.Vector(101.4378, 66.9344, 0)
	P038 = App.Vector(101.7309, 69.1363, 0)
	S018 = Part.Arc(P036, P037, P038)
	P039 = App.Vector(101.9712, 71.3802, 0)
	P040 = App.Vector(101.1271, 73.4732, 0)
	S019 = Part.Arc(P038, P039, P040)
	P041 = App.Vector(99.3974, 74.9227, 0)
	P042 = App.Vector(97.1891, 75.3876, 0)
	S020 = Part.Arc(P040, P041, P042)
	P043 = App.Vector(95.0044, 75.7892, 0)
	P044 = App.Vector(93.2321, 77.1283, 0)
	S021 = Part.Arc(P042, P043, P044)
	P045 = App.Vector(92.2489, 79.1201, 0)
	P046 = App.Vector(92.2637, 81.3414, 0)
	S022 = Part.Arc(P044, P045, P046)
	P047 = App.Vector(92.2208, 83.5977, 0)
	P048 = App.Vector(91.1211, 85.5684, 0)
	S023 = Part.Arc(P046, P047, P048)
	P049 = App.Vector(89.2233, 86.7897, 0)
	P050 = App.Vector(86.9741, 86.9741, 0)
	S024 = Part.Arc(P048, P049, P050)
	P051 = App.Vector(84.7564, 87.0988, 0)
	P052 = App.Vector(82.8302, 88.2052, 0)
	S025 = Part.Arc(P050, P051, P052)
	P053 = App.Vector(81.6051, 90.0581, 0)
	P054 = App.Vector(81.3414, 92.2637, 0)
	S026 = Part.Arc(P052, P053, P054)
	P055 = App.Vector(81.0160, 94.4968, 0)
	P056 = App.Vector(79.6780, 96.3142, 0)
	S027 = Part.Arc(P054, P055, P056)
	P057 = App.Vector(77.6422, 97.2879, 0)
	P058 = App.Vector(75.3876, 97.1891, 0)
	S028 = Part.Arc(P056, P057, P058)
	P059 = App.Vector(73.1716, 97.0348, 0)
	P060 = App.Vector(71.1220, 97.8911, 0)
	S029 = Part.Arc(P058, P059, P060)
	P061 = App.Vector(69.6743, 99.5758, 0)
	P062 = App.Vector(69.1363, 101.7309, 0)
	S030 = Part.Arc(P060, P061, P062)
	P063 = App.Vector(68.5336, 103.9057, 0)
	P064 = App.Vector(66.9783, 105.5410, 0)
	S031 = Part.Arc(P062, P063, P064)
	P065 = App.Vector(64.8365, 106.2519, 0)
	P066 = App.Vector(62.6121, 105.8713, 0)
	S032 = Part.Arc(P064, P065, P066)
	P067 = App.Vector(60.4330, 105.4405, 0)
	P068 = App.Vector(58.2922, 106.0331, 0)
	S033 = Part.Arc(P066, P067, P068)
	P069 = App.Vector(56.6448, 107.5231, 0)
	P070 = App.Vector(55.8408, 109.5938, 0)
	S034 = Part.Arc(P068, P069, P070)
	P071 = App.Vector(54.9703, 111.6759, 0)
	P072 = App.Vector(53.2224, 113.1034, 0)
	S035 = Part.Arc(P070, P071, P072)
	P073 = App.Vector(51.0084, 113.5403, 0)
	P074 = App.Vector(48.8492, 112.8838, 0)
	S036 = Part.Arc(P072, P073, P074)
	P075 = App.Vector(46.7412, 112.1833, 0)
	P076 = App.Vector(44.5431, 112.5030, 0)
	S037 = Part.Arc(P074, P075, P076)
	P077 = App.Vector(42.7219, 113.7747, 0)
	P078 = App.Vector(41.6648, 115.7283, 0)
	S038 = Part.Arc(P076, P077, P078)
	P079 = App.Vector(40.5402, 117.6849, 0)
	P080 = App.Vector(38.6271, 118.8821, 0)
	S039 = Part.Arc(P078, P079, P080)
	P081 = App.Vector(36.3758, 119.0380, 0)
	P082 = App.Vector(34.3159, 118.1161, 0)
	S040 = Part.Arc(P080, P081, P082)
	P083 = App.Vector(32.3124, 117.1570, 0)
	P084 = App.Vector(30.0915, 117.1986, 0)
	S041 = Part.Arc(P082, P083, P084)
	P085 = App.Vector(28.1253, 118.2320, 0)
	P086 = App.Vector(26.8316, 120.0378, 0)
	S042 = Part.Arc(P084, P085, P086)
	P087 = App.Vector(25.4707, 121.8380, 0)
	P088 = App.Vector(23.4227, 122.7859, 0)
	S043 = Part.Arc(P086, P087, P088)
	P089 = App.Vector(21.1695, 122.6585, 0)
	P090 = App.Vector(19.2414, 121.4857, 0)
	S044 = Part.Arc(P088, P089, P090)
	P091 = App.Vector(17.3739, 120.2830, 0)
	P092 = App.Vector(15.1653, 120.0459, 0)
	S045 = Part.Arc(P090, P091, P092)
	P093 = App.Vector(13.0851, 120.8248, 0)
	P094 = App.Vector(11.5753, 122.4541, 0)
	S046 = Part.Arc(P092, P093, P094)
	P095 = App.Vector(9.9995, 124.0696, 0)
	P096 = App.Vector(7.8488, 124.7533, 0)
	S047 = Part.Arc(P094, P095, P096)
	P097 = App.Vector(5.6294, 124.3445, 0)
	P098 = App.Vector(3.8635, 122.9393, 0)
	S048 = Part.Arc(P096, P097, P098)
	P099 = App.Vector(2.1615, 121.5120, 0)
	P100 = App.Vector(-0.0000, 121.0000, 0)
	S049 = Part.Arc(P098, P099, P100)
	P101 = App.Vector(-2.1615, 121.5120, 0)
	P102 = App.Vector(-3.8635, 122.9393, 0)
	S050 = Part.Arc(P100, P101, P102)
	P103 = App.Vector(-5.6294, 124.3445, 0)
	P104 = App.Vector(-7.8488, 124.7533, 0)
	S051 = Part.Arc(P102, P103, P104)
	P105 = App.Vector(-9.9995, 124.0696, 0)
	P106 = App.Vector(-11.5753, 122.4541, 0)
	S052 = Part.Arc(P104, P105, P106)
	P107 = App.Vector(-13.0851, 120.8248, 0)
	P108 = App.Vector(-15.1653, 120.0459, 0)
	S053 = Part.Arc(P106, P107, P108)
	P109 = App.Vector(-17.3739, 120.2830, 0)
	P110 = App.Vector(-19.2414, 121.4857, 0)
	S054 = Part.Arc(P108, P109, P110)
	P111 = App.Vector(-21.1695, 122.6585, 0)
	P112 = App.Vector(-23.4227, 122.7859, 0)
	S055 = Part.Arc(P110, P111, P112)
	P113 = App.Vector(-25.4707, 121.8380, 0)
	P114 = App.Vector(-26.8316, 120.0378, 0)
	S056 = Part.Arc(P112, P113, P114)
	P115 = App.Vector(-28.1253, 118.2320, 0)
	P116 = App.Vector(-30.0915, 117.1986, 0)
	S057 = Part.Arc(P114, P115, P116)
	P117 = App.Vector(-32.3124, 117.1570, 0)
	P118 = App.Vector(-34.3159, 118.1161, 0)
	S058 = Part.Arc(P116, P117, P118)
	P119 = App.Vector(-36.3758, 119.0380, 0)
	P120 = App.Vector(-38.6271, 118.8821, 0)
	S059 = Part.Arc(P118, P119, P120)
	P121 = App.Vector(-40.5402, 117.6849, 0)
	P122 = App.Vector(-41.6648, 115.7283, 0)
	S060 = Part.Arc(P120, P121, P122)
	P123 = App.Vector(-42.7219, 113.7747, 0)
	P124 = App.Vector(-44.5431, 112.5030, 0)
	S061 = Part.Arc(P122, P123, P124)
	P125 = App.Vector(-46.7412, 112.1833, 0)
	P126 = App.Vector(-48.8492, 112.8838, 0)
	S062 = Part.Arc(P124, P125, P126)
	P127 = App.Vector(-51.0084, 113.5403, 0)
	P128 = App.Vector(-53.2224, 113.1034, 0)
	S063 = Part.Arc(P126, P127, P128)
	P129 = App.Vector(-54.9703, 111.6759, 0)
	P130 = App.Vector(-55.8408, 109.5938, 0)
	S064 = Part.Arc(P128, P129, P130)
	P131 = App.Vector(-56.6448, 107.5231, 0)
	P132 = App.Vector(-58.2922, 106.0331, 0)
	S065 = Part.Arc(P130, P131, P132)
	P133 = App.Vector(-60.4330, 105.4405, 0)
	P134 = App.Vector(-62.6121, 105.8713, 0)
	S066 = Part.Arc(P132, P133, P134)
	P135 = App.Vector(-64.8365, 106.2519, 0)
	P136 = App.Vector(-66.9783, 105.5410, 0)
	S067 = Part.Arc(P134, P135, P136)
	P137 = App.Vector(-68.5336, 103.9057, 0)
	P138 = App.Vector(-69.1363, 101.7309, 0)
	S068 = Part.Arc(P136, P137, P138)
	P139 = App.Vector(-69.6743, 99.5758, 0)
	P140 = App.Vector(-71.1220, 97.8911, 0)
	S069 = Part.Arc(P138, P139, P140)
	P141 = App.Vector(-73.1716, 97.0348, 0)
	P142 = App.Vector(-75.3876, 97.1891, 0)
	S070 = Part.Arc(P140, P141, P142)
	P143 = App.Vector(-77.6422, 97.2879, 0)
	P144 = App.Vector(-79.6780, 96.3142, 0)
	S071 = Part.Arc(P142, P143, P144)
	P145 = App.Vector(-81.0160, 94.4968, 0)
	P146 = App.Vector(-81.3414, 92.2637, 0)
	S072 = Part.Arc(P144, P145, P146)
	P147 = App.Vector(-81.6051, 90.0581, 0)
	P148 = App.Vector(-82.8302, 88.2052, 0)
	S073 = Part.Arc(P146, P147, P148)
	P149 = App.Vector(-84.7564, 87.0988, 0)
	P150 = App.Vector(-86.9741, 86.9741, 0)
	S074 = Part.Arc(P148, P149, P150)
	P151 = App.Vector(-89.2233, 86.7897, 0)
	P152 = App.Vector(-91.1211, 85.5684, 0)
	S075 = Part.Arc(P150, P151, P152)
	P153 = App.Vector(-92.2208, 83.5977, 0)
	P154 = App.Vector(-92.2637, 81.3414, 0)
	S076 = Part.Arc(P152, P153, P154)
	P155 = App.Vector(-92.2489, 79.1201, 0)
	P156 = App.Vector(-93.2321, 77.1283, 0)
	S077 = Part.Arc(P154, P155, P156)
	P157 = App.Vector(-95.0044, 75.7892, 0)
	P158 = App.Vector(-97.1891, 75.3876, 0)
	S078 = Part.Arc(P156, P157, P158)
	P159 = App.Vector(-99.3974, 74.9227, 0)
	P160 = App.Vector(-101.1271, 73.4732, 0)
	S079 = Part.Arc(P158, P159, P160)
	P161 = App.Vector(-101.9712, 71.3802, 0)
	P162 = App.Vector(-101.7309, 69.1363, 0)
	S080 = Part.Arc(P160, P161, P162)
	P163 = App.Vector(-101.4378, 66.9344, 0)
	P164 = App.Vector(-102.1637, 64.8350, 0)
	S081 = Part.Arc(P162, P163, P164)
	P165 = App.Vector(-103.7542, 63.2844, 0)
	P166 = App.Vector(-105.8713, 62.6121, 0)
	S082 = Part.Arc(P164, P165, P166)
	P167 = App.Vector(-108.0039, 61.8741, 0)
	P168 = App.Vector(-109.5383, 60.2192, 0)
	S083 = Part.Arc(P166, P167, P168)
	P169 = App.Vector(-110.1134, 58.0370, 0)
	P170 = App.Vector(-109.5938, 55.8408, 0)
	S084 = Part.Arc(P168, P169, P170)
	P171 = App.Vector(-109.0271, 53.6931, 0)
	P172 = App.Vector(-109.4841, 51.5193, 0)
	S085 = Part.Arc(P170, P171, P172)
	P173 = App.Vector(-110.8677, 49.7816, 0)
	P174 = App.Vector(-112.8838, 48.8492, 0)
	S086 = Part.Arc(P172, P173, P174)
	P175 = App.Vector(-114.9072, 47.8497, 0)
	P176 = App.Vector(-116.2221, 46.0156, 0)
	S087 = Part.Arc(P174, P175, P176)
	P177 = App.Vector(-116.5191, 43.7784, 0)
	P178 = App.Vector(-115.7283, 41.6648, 0)
	S088 = Part.Arc(P176, P177, P178)
	P179 = App.Vector(-114.8969, 39.6050, 0)
	P180 = App.Vector(-115.0778, 37.3911, 0)
	S089 = Part.Arc(P178, P179, P180)
	P181 = App.Vector(-116.2327, 35.4936, 0)
	P182 = App.Vector(-118.1161, 34.3159, 0)
	S090 = Part.Arc(P180, P181, P182)
	P183 = App.Vector(-119.9982, 33.0707, 0)
	P184 = App.Vector(-121.0729, 31.0862, 0)
	S091 = Part.Arc(P182, P183, P184)
	P185 = App.Vector(-121.0872, 28.8295, 0)
	P186 = App.Vector(-120.0378, 26.8316, 0)
	S092 = Part.Arc(P184, P185, P186)
	P187 = App.Vector(-118.9547, 24.8923, 0)
	P188 = App.Vector(-118.8568, 22.6731, 0)
	S093 = Part.Arc(P186, P187, P188)
	P189 = App.Vector(-119.7647, 20.6459, 0)
	P190 = App.Vector(-121.4857, 19.2414, 0)
	S094 = Part.Arc(P188, P189, P190)
	P191 = App.Vector(-123.1969, 17.7702, 0)
	P192 = App.Vector(-124.0143, 15.6667, 0)
	S095 = Part.Arc(P190, P191, P192)
	P193 = App.Vector(-123.7457, 13.4259, 0)
	P194 = App.Vector(-122.4541, 11.5753, 0)
	S096 = Part.Arc(P192, P193, P194)
	P195 = App.Vector(-121.1365, 9.7870, 0)
	P196 = App.Vector(-120.7612, 7.5977, 0)
	S097 = Part.Arc(P194, P195, P196)
	P197 = App.Vector(-121.4080, 5.4726, 0)
	P198 = App.Vector(-122.9393, 3.8635, 0)
	S098 = Part.Arc(P196, P197, P198)
	P199 = App.Vector(-124.4526, 2.1894, 0)
	P200 = App.Vector(-125.0000, -0.0000, 0)
	S099 = Part.Arc(P198, P199, P200)
	P201 = App.Vector(-124.4526, -2.1894, 0)
	P202 = App.Vector(-122.9393, -3.8635, 0)
	S100 = Part.Arc(P200, P201, P202)
	P203 = App.Vector(-121.4080, -5.4726, 0)
	P204 = App.Vector(-120.7612, -7.5977, 0)
	S101 = Part.Arc(P202, P203, P204)
	P205 = App.Vector(-121.1365, -9.7870, 0)
	P206 = App.Vector(-122.4541, -11.5753, 0)
	S102 = Part.Arc(P204, P205, P206)
	P207 = App.Vector(-123.7457, -13.4259, 0)
	P208 = App.Vector(-124.0143, -15.6667, 0)
	S103 = Part.Arc(P206, P207, P208)
	P209 = App.Vector(-123.1969, -17.7702, 0)
	P210 = App.Vector(-121.4857, -19.2414, 0)
	S104 = Part.Arc(P208, P209, P210)
	P211 = App.Vector(-119.7647, -20.6459, 0)
	P212 = App.Vector(-118.8568, -22.6731, 0)
	S105 = Part.Arc(P210, P211, P212)
	P213 = App.Vector(-118.9547, -24.8923, 0)
	P214 = App.Vector(-120.0378, -26.8316, 0)
	S106 = Part.Arc(P212, P213, P214)
	P215 = App.Vector(-121.0872, -28.8295, 0)
	P216 = App.Vector(-121.0729, -31.0862, 0)
	S107 = Part.Arc(P214, P215, P216)
	P217 = App.Vector(-119.9982, -33.0707, 0)
	P218 = App.Vector(-118.1161, -34.3159, 0)
	S108 = Part.Arc(P216, P217, P218)
	P219 = App.Vector(-116.2327, -35.4936, 0)
	P220 = App.Vector(-115.0778, -37.3911, 0)
	S109 = Part.Arc(P218, P219, P220)
	P221 = App.Vector(-114.8969, -39.6050, 0)
	P222 = App.Vector(-115.7283, -41.6648, 0)
	S110 = Part.Arc(P220, P221, P222)
	P223 = App.Vector(-116.5191, -43.7784, 0)
	P224 = App.Vector(-116.2221, -46.0156, 0)
	S111 = Part.Arc(P222, P223, P224)
	P225 = App.Vector(-114.9072, -47.8497, 0)
	P226 = App.Vector(-112.8838, -48.8492, 0)
	S112 = Part.Arc(P224, P225, P226)
	P227 = App.Vector(-110.8677, -49.7816, 0)
	P228 = App.Vector(-109.4841, -51.5193, 0)
	S113 = Part.Arc(P226, P227, P228)
	P229 = App.Vector(-109.0271, -53.6931, 0)
	P230 = App.Vector(-109.5938, -55.8408, 0)
	S114 = Part.Arc(P228, P229, P230)
	P231 = App.Vector(-110.1134, -58.0370, 0)
	P232 = App.Vector(-109.5383, -60.2192, 0)
	S115 = Part.Arc(P230, P231, P232)
	P233 = App.Vector(-108.0039, -61.8741, 0)
	P234 = App.Vector(-105.8713, -62.6121, 0)
	S116 = Part.Arc(P232, P233, P234)
	P235 = App.Vector(-103.7542, -63.2844, 0)
	P236 = App.Vector(-102.1637, -64.8350, 0)
	S117 = Part.Arc(P234, P235, P236)
	P237 = App.Vector(-101.4378, -66.9344, 0)
	P238 = App.Vector(-101.7309, -69.1363, 0)
	S118 = Part.Arc(P236, P237, P238)
	P239 = App.Vector(-101.9712, -71.3802, 0)
	P240 = App.Vector(-101.1271, -73.4732, 0)
	S119 = Part.Arc(P238, P239, P240)
	P241 = App.Vector(-99.3974, -74.9227, 0)
	P242 = App.Vector(-97.1891, -75.3876, 0)
	S120 = Part.Arc(P240, P241, P242)
	P243 = App.Vector(-95.0044, -75.7892, 0)
	P244 = App.Vector(-93.2321, -77.1283, 0)
	S121 = Part.Arc(P242, P243, P244)
	P245 = App.Vector(-92.2489, -79.1201, 0)
	P246 = App.Vector(-92.2637, -81.3414, 0)
	S122 = Part.Arc(P244, P245, P246)
	P247 = App.Vector(-92.2208, -83.5977, 0)
	P248 = App.Vector(-91.1211, -85.5684, 0)
	S123 = Part.Arc(P246, P247, P248)
	P249 = App.Vector(-89.2233, -86.7897, 0)
	P250 = App.Vector(-86.9741, -86.9741, 0)
	S124 = Part.Arc(P248, P249, P250)
	P251 = App.Vector(-84.7564, -87.0988, 0)
	P252 = App.Vector(-82.8302, -88.2052, 0)
	S125 = Part.Arc(P250, P251, P252)
	P253 = App.Vector(-81.6051, -90.0581, 0)
	P254 = App.Vector(-81.3414, -92.2637, 0)
	S126 = Part.Arc(P252, P253, P254)
	P255 = App.Vector(-81.0160, -94.4968, 0)
	P256 = App.Vector(-79.6780, -96.3142, 0)
	S127 = Part.Arc(P254, P255, P256)
	P257 = App.Vector(-77.6422, -97.2879, 0)
	P258 = App.Vector(-75.3876, -97.1891, 0)
	S128 = Part.Arc(P256, P257, P258)
	P259 = App.Vector(-73.1716, -97.0348, 0)
	P260 = App.Vector(-71.1220, -97.8911, 0)
	S129 = Part.Arc(P258, P259, P260)
	P261 = App.Vector(-69.6743, -99.5758, 0)
	P262 = App.Vector(-69.1363, -101.7309, 0)
	S130 = Part.Arc(P260, P261, P262)
	P263 = App.Vector(-68.5336, -103.9057, 0)
	P264 = App.Vector(-66.9783, -105.5410, 0)
	S131 = Part.Arc(P262, P263, P264)
	P265 = App.Vector(-64.8365, -106.2519, 0)
	P266 = App.Vector(-62.6121, -105.8713, 0)
	S132 = Part.Arc(P264, P265, P266)
	P267 = App.Vector(-60.4330, -105.4405, 0)
	P268 = App.Vector(-58.2922, -106.0331, 0)
	S133 = Part.Arc(P266, P267, P268)
	P269 = App.Vector(-56.6448, -107.5231, 0)
	P270 = App.Vector(-55.8408, -109.5938, 0)
	S134 = Part.Arc(P268, P269, P270)
	P271 = App.Vector(-54.9703, -111.6759, 0)
	P272 = App.Vector(-53.2224, -113.1034, 0)
	S135 = Part.Arc(P270, P271, P272)
	P273 = App.Vector(-51.0084, -113.5403, 0)
	P274 = App.Vector(-48.8492, -112.8838, 0)
	S136 = Part.Arc(P272, P273, P274)
	P275 = App.Vector(-46.7412, -112.1833, 0)
	P276 = App.Vector(-44.5431, -112.5030, 0)
	S137 = Part.Arc(P274, P275, P276)
	P277 = App.Vector(-42.7219, -113.7747, 0)
	P278 = App.Vector(-41.6648, -115.7283, 0)
	S138 = Part.Arc(P276, P277, P278)
	P279 = App.Vector(-40.5402, -117.6849, 0)
	P280 = App.Vector(-38.6271, -118.8821, 0)
	S139 = Part.Arc(P278, P279, P280)
	P281 = App.Vector(-36.3758, -119.0380, 0)
	P282 = App.Vector(-34.3159, -118.1161, 0)
	S140 = Part.Arc(P280, P281, P282)
	P283 = App.Vector(-32.3124, -117.1570, 0)
	P284 = App.Vector(-30.0915, -117.1986, 0)
	S141 = Part.Arc(P282, P283, P284)
	P285 = App.Vector(-28.1253, -118.2320, 0)
	P286 = App.Vector(-26.8316, -120.0378, 0)
	S142 = Part.Arc(P284, P285, P286)
	P287 = App.Vector(-25.4707, -121.8380, 0)
	P288 = App.Vector(-23.4227, -122.7859, 0)
	S143 = Part.Arc(P286, P287, P288)
	P289 = App.Vector(-21.1695, -122.6585, 0)
	P290 = App.Vector(-19.2414, -121.4857, 0)
	S144 = Part.Arc(P288, P289, P290)
	P291 = App.Vector(-17.3739, -120.2830, 0)
	P292 = App.Vector(-15.1653, -120.0459, 0)
	S145 = Part.Arc(P290, P291, P292)
	P293 = App.Vector(-13.0851, -120.8248, 0)
	P294 = App.Vector(-11.5753, -122.4541, 0)
	S146 = Part.Arc(P292, P293, P294)
	P295 = App.Vector(-9.9995, -124.0696, 0)
	P296 = App.Vector(-7.8488, -124.7533, 0)
	S147 = Part.Arc(P294, P295, P296)
	P297 = App.Vector(-5.6294, -124.3445, 0)
	P298 = App.Vector(-3.8635, -122.9393, 0)
	S148 = Part.Arc(P296, P297, P298)
	P299 = App.Vector(-2.1615, -121.5120, 0)
	P300 = App.Vector(-0.0000, -121.0000, 0)
	S149 = Part.Arc(P298, P299, P300)
	P301 = App.Vector(2.1615, -121.5120, 0)
	P302 = App.Vector(3.8635, -122.9393, 0)
	S150 = Part.Arc(P300, P301, P302)
	P303 = App.Vector(5.6294, -124.3445, 0)
	P304 = App.Vector(7.8488, -124.7533, 0)
	S151 = Part.Arc(P302, P303, P304)
	P305 = App.Vector(9.9995, -124.0696, 0)
	P306 = App.Vector(11.5753, -122.4541, 0)
	S152 = Part.Arc(P304, P305, P306)
	P307 = App.Vector(13.0851, -120.8248, 0)
	P308 = App.Vector(15.1653, -120.0459, 0)
	S153 = Part.Arc(P306, P307, P308)
	P309 = App.Vector(17.3739, -120.2830, 0)
	P310 = App.Vector(19.2414, -121.4857, 0)
	S154 = Part.Arc(P308, P309, P310)
	P311 = App.Vector(21.1695, -122.6585, 0)
	P312 = App.Vector(23.4227, -122.7859, 0)
	S155 = Part.Arc(P310, P311, P312)
	P313 = App.Vector(25.4707, -121.8380, 0)
	P314 = App.Vector(26.8316, -120.0378, 0)
	S156 = Part.Arc(P312, P313, P314)
	P315 = App.Vector(28.1253, -118.2320, 0)
	P316 = App.Vector(30.0915, -117.1986, 0)
	S157 = Part.Arc(P314, P315, P316)
	P317 = App.Vector(32.3124, -117.1570, 0)
	P318 = App.Vector(34.3159, -118.1161, 0)
	S158 = Part.Arc(P316, P317, P318)
	P319 = App.Vector(36.3758, -119.0380, 0)
	P320 = App.Vector(38.6271, -118.8821, 0)
	S159 = Part.Arc(P318, P319, P320)
	P321 = App.Vector(40.5402, -117.6849, 0)
	P322 = App.Vector(41.6648, -115.7283, 0)
	S160 = Part.Arc(P320, P321, P322)
	P323 = App.Vector(42.7219, -113.7747, 0)
	P324 = App.Vector(44.5431, -112.5030, 0)
	S161 = Part.Arc(P322, P323, P324)
	P325 = App.Vector(46.7412, -112.1833, 0)
	P326 = App.Vector(48.8492, -112.8838, 0)
	S162 = Part.Arc(P324, P325, P326)
	P327 = App.Vector(51.0084, -113.5403, 0)
	P328 = App.Vector(53.2224, -113.1034, 0)
	S163 = Part.Arc(P326, P327, P328)
	P329 = App.Vector(54.9703, -111.6759, 0)
	P330 = App.Vector(55.8408, -109.5938, 0)
	S164 = Part.Arc(P328, P329, P330)
	P331 = App.Vector(56.6448, -107.5231, 0)
	P332 = App.Vector(58.2922, -106.0331, 0)
	S165 = Part.Arc(P330, P331, P332)
	P333 = App.Vector(60.4330, -105.4405, 0)
	P334 = App.Vector(62.6121, -105.8713, 0)
	S166 = Part.Arc(P332, P333, P334)
	P335 = App.Vector(64.8365, -106.2519, 0)
	P336 = App.Vector(66.9783, -105.5410, 0)
	S167 = Part.Arc(P334, P335, P336)
	P337 = App.Vector(68.5336, -103.9057, 0)
	P338 = App.Vector(69.1363, -101.7309, 0)
	S168 = Part.Arc(P336, P337, P338)
	P339 = App.Vector(69.6743, -99.5758, 0)
	P340 = App.Vector(71.1220, -97.8911, 0)
	S169 = Part.Arc(P338, P339, P340)
	P341 = App.Vector(73.1716, -97.0348, 0)
	P342 = App.Vector(75.3876, -97.1891, 0)
	S170 = Part.Arc(P340, P341, P342)
	P343 = App.Vector(77.6422, -97.2879, 0)
	P344 = App.Vector(79.6780, -96.3142, 0)
	S171 = Part.Arc(P342, P343, P344)
	P345 = App.Vector(81.0160, -94.4968, 0)
	P346 = App.Vector(81.3414, -92.2637, 0)
	S172 = Part.Arc(P344, P345, P346)
	P347 = App.Vector(81.6051, -90.0581, 0)
	P348 = App.Vector(82.8302, -88.2052, 0)
	S173 = Part.Arc(P346, P347, P348)
	P349 = App.Vector(84.7564, -87.0988, 0)
	P350 = App.Vector(86.9741, -86.9741, 0)
	S174 = Part.Arc(P348, P349, P350)
	P351 = App.Vector(89.2233, -86.7897, 0)
	P352 = App.Vector(91.1211, -85.5684, 0)
	S175 = Part.Arc(P350, P351, P352)
	P353 = App.Vector(92.2208, -83.5977, 0)
	P354 = App.Vector(92.2637, -81.3414, 0)
	S176 = Part.Arc(P352, P353, P354)
	P355 = App.Vector(92.2489, -79.1201, 0)
	P356 = App.Vector(93.2321, -77.1283, 0)
	S177 = Part.Arc(P354, P355, P356)
	P357 = App.Vector(95.0044, -75.7892, 0)
	P358 = App.Vector(97.1891, -75.3876, 0)
	S178 = Part.Arc(P356, P357, P358)
	P359 = App.Vector(99.3974, -74.9227, 0)
	P360 = App.Vector(101.1271, -73.4732, 0)
	S179 = Part.Arc(P358, P359, P360)
	P361 = App.Vector(101.9712, -71.3802, 0)
	P362 = App.Vector(101.7309, -69.1363, 0)
	S180 = Part.Arc(P360, P361, P362)
	P363 = App.Vector(101.4378, -66.9344, 0)
	P364 = App.Vector(102.1637, -64.8350, 0)
	S181 = Part.Arc(P362, P363, P364)
	P365 = App.Vector(103.7542, -63.2844, 0)
	P366 = App.Vector(105.8713, -62.6121, 0)
	S182 = Part.Arc(P364, P365, P366)
	P367 = App.Vector(108.0039, -61.8741, 0)
	P368 = App.Vector(109.5383, -60.2192, 0)
	S183 = Part.Arc(P366, P367, P368)
	P369 = App.Vector(110.1134, -58.0370, 0)
	P370 = App.Vector(109.5938, -55.8408, 0)
	S184 = Part.Arc(P368, P369, P370)
	P371 = App.Vector(109.0271, -53.6931, 0)
	P372 = App.Vector(109.4841, -51.5193, 0)
	S185 = Part.Arc(P370, P371, P372)
	P373 = App.Vector(110.8677, -49.7816, 0)
	P374 = App.Vector(112.8838, -48.8492, 0)
	S186 = Part.Arc(P372, P373, P374)
	P375 = App.Vector(114.9072, -47.8497, 0)
	P376 = App.Vector(116.2221, -46.0156, 0)
	S187 = Part.Arc(P374, P375, P376)
	P377 = App.Vector(116.5191, -43.7784, 0)
	P378 = App.Vector(115.7283, -41.6648, 0)
	S188 = Part.Arc(P376, P377, P378)
	P379 = App.Vector(114.8969, -39.6050, 0)
	P380 = App.Vector(115.0778, -37.3911, 0)
	S189 = Part.Arc(P378, P379, P380)
	P381 = App.Vector(116.2327, -35.4936, 0)
	P382 = App.Vector(118.1161, -34.3159, 0)
	S190 = Part.Arc(P380, P381, P382)
	P383 = App.Vector(119.9982, -33.0707, 0)
	P384 = App.Vector(121.0729, -31.0862, 0)
	S191 = Part.Arc(P382, P383, P384)
	P385 = App.Vector(121.0872, -28.8295, 0)
	P386 = App.Vector(120.0378, -26.8316, 0)
	S192 = Part.Arc(P384, P385, P386)
	P387 = App.Vector(118.9547, -24.8923, 0)
	P388 = App.Vector(118.8568, -22.6731, 0)
	S193 = Part.Arc(P386, P387, P388)
	P389 = App.Vector(119.7647, -20.6459, 0)
	P390 = App.Vector(121.4857, -19.2414, 0)
	S194 = Part.Arc(P388, P389, P390)
	P391 = App.Vector(123.1969, -17.7702, 0)
	P392 = App.Vector(124.0143, -15.6667, 0)
	S195 = Part.Arc(P390, P391, P392)
	P393 = App.Vector(123.7457, -13.4259, 0)
	P394 = App.Vector(122.4541, -11.5753, 0)
	S196 = Part.Arc(P392, P393, P394)
	P395 = App.Vector(121.1365, -9.7870, 0)
	P396 = App.Vector(120.7612, -7.5977, 0)
	S197 = Part.Arc(P394, P395, P396)
	P397 = App.Vector(121.4080, -5.4726, 0)
	P398 = App.Vector(122.9393, -3.8635, 0)
	S198 = Part.Arc(P396, P397, P398)
	P399 = App.Vector(124.4526, -2.1894, 0)
	P400 = App.Vector(125.0000, -0.0000, 0)
	S199 = Part.Arc(P398, P399, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017, S018, S019, S020, S021, S022, S023, S024, S025, S026, S027, S028, S029, S030, S031, S032, S033, S034, S035, S036, S037, S038, S039, S040, S041, S042, S043, S044, S045, S046, S047, S048, S049, S050, S051, S052, S053, S054, S055, S056, S057, S058, S059, S060, S061, S062, S063, S064, S065, S066, S067, S068, S069, S070, S071, S072, S073, S074, S075, S076, S077, S078, S079, S080, S081, S082, S083, S084, S085, S086, S087, S088, S089, S090, S091, S092, S093, S094, S095, S096, S097, S098, S099, S100, S101, S102, S103, S104, S105, S106, S107, S108, S109, S110, S111, S112, S113, S114, S115, S116, S117, S118, S119, S120, S121, S122, S123, S124, S125, S126, S127, S128, S129, S130, S131, S132, S133, S134, S135, S136, S137, S138, S139, S140, S141, S142, S143, S144, S145, S146, S147, S148, S149, S150, S151, S152, S153, S154, S155, S156, S157, S158, S159, S160, S161, S162, S163, S164, S165, S166, S167, S168, S169, S170, S171, S172, S173, S174, S175, S176, S177, S178, S179, S180, S181, S182, S183, S184, S185, S186, S187, S188, S189, S190, S191, S192, S193, S194, S195, S196, S197, S198, S199])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceSideExt_Fa8_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceSideExt_Fa8():
	FC000 = ctr_face_foot_faceSideExt_Fa8_Ctr0()
	FC001 = ctr_face_foot_faceSideExt_Fa8_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa9_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_foot_faceSideExt_Fa9_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(8.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceSideExt_Fa9():
	FC000 = ctr_face_foot_faceSideExt_Fa9_Ctr0()
	FC001 = ctr_face_foot_faceSideExt_Fa9_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa10_Ctr0():
	P000 = App.Vector(-50.0000, 154.3500, 0)
	P001 = App.Vector(-48.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-48.0000, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-50.0000, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-50.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa10():
	FC000 = ctr_face_foot_faceSideExt_Fa10_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideExt_Fa11_Ctr0():
	P000 = App.Vector(48.0000, 154.3500, 0)
	P001 = App.Vector(50.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(50.0000, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(48.0000, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(48.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideExt_Fa11():
	FC000 = ctr_face_foot_faceSideExt_Fa11_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def foot_faceSideExt():
	FA000 = face_foot_faceSideExt_Fa0()
	FA001 = face_foot_faceSideExt_Fa1()
	FA002 = face_foot_faceSideExt_Fa2()
	FA003 = face_foot_faceSideExt_Fa3()
	FA004 = face_foot_faceSideExt_Fa4()
	FA005 = face_foot_faceSideExt_Fa5()
	FA006 = face_foot_faceSideExt_Fa6()
	FA007 = face_foot_faceSideExt_Fa7()
	FA008 = face_foot_faceSideExt_Fa8()
	FA009 = face_foot_faceSideExt_Fa9()
	FA010 = face_foot_faceSideExt_Fa10()
	FA011 = face_foot_faceSideExt_Fa11()
	rOneFig = FA000.fuse([FA001, FA002, FA003, FA004, FA005, FA006, FA007, FA008, FA009, FA010, FA011])
	rOneFig.check()
	return rOneFig

def ctr_face_foot_faceSideInt_Fa0_Ctr0():
	P000 = App.Vector(-105.6551, 154.3500, 0)
	P001 = App.Vector(105.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-105.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-105.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa0():
	FC000 = ctr_face_foot_faceSideInt_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa1_Ctr0():
	P000 = App.Vector(-105.6551, 154.3500, 0)
	P001 = App.Vector(-102.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-102.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-105.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-105.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa1():
	FC000 = ctr_face_foot_faceSideInt_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa2_Ctr0():
	P000 = App.Vector(-92.6551, 154.3500, 0)
	P001 = App.Vector(-89.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-89.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-92.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-92.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa2():
	FC000 = ctr_face_foot_faceSideInt_Fa2_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa3_Ctr0():
	P000 = App.Vector(-8.0000, 154.3500, 0)
	P001 = App.Vector(-5.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-5.0000, 229.3500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-8.0000, 229.3500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-8.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa3():
	FC000 = ctr_face_foot_faceSideInt_Fa3_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa4_Ctr0():
	P000 = App.Vector(5.0000, 154.3500, 0)
	P001 = App.Vector(8.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(8.0000, 229.3500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(5.0000, 229.3500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(5.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa4():
	FC000 = ctr_face_foot_faceSideInt_Fa4_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa5_Ctr0():
	P000 = App.Vector(89.6551, 154.3500, 0)
	P001 = App.Vector(92.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(92.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(89.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(89.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa5():
	FC000 = ctr_face_foot_faceSideInt_Fa5_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa6_Ctr0():
	P000 = App.Vector(102.6551, 154.3500, 0)
	P001 = App.Vector(105.6551, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(102.6551, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(102.6551, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa6():
	FC000 = ctr_face_foot_faceSideInt_Fa6_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa7_Ctr0():
	P000 = App.Vector(-60.0000, 148.0000, 0)
	P001 = App.Vector(-60.0000, 75.9023, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-59.9205, 75.0143, 0)
	P003 = App.Vector(-59.6846, 74.1546, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-28.1077, -10.4861, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, -30.0000, 0)
	P006 = App.Vector(28.1077, -10.4861, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(59.6846, 74.1546, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(59.9205, 75.0143, 0)
	P009 = App.Vector(60.0000, 75.9023, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(60.0000, 148.0000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(-60.0000, 148.0000, 0)
	S007 = Part.LineSegment(P010, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceSideInt_Fa7_Ctr1():
	P000 = App.Vector(-57.0000, 139.0000, 0)
	P001 = App.Vector(-57.0000, 76.4437, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-56.9205, 75.5557, 0)
	P003 = App.Vector(-56.6846, 74.6960, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-25.2969, -9.4375, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, -27.0000, 0)
	P006 = App.Vector(25.2969, -9.4375, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(56.6846, 74.6960, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(56.9205, 75.5557, 0)
	P009 = App.Vector(57.0000, 76.4437, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(57.0000, 139.0000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(55.5355, 142.5355, 0)
	P012 = App.Vector(52.0000, 144.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(6.0000, 144.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(2.4645, 142.5355, 0)
	P015 = App.Vector(1.0000, 139.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(1.0000, 17.3414, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(1.9273, 14.4409, 0)
	P018 = App.Vector(4.3651, 12.6162, 0)
	S011 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(-0.0000, -13.3500, 0)
	P020 = App.Vector(-4.3651, 12.6162, 0)
	S012 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(-1.9273, 14.4409, 0)
	P022 = App.Vector(-1.0000, 17.3414, 0)
	S013 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(-1.0000, 139.0000, 0)
	S014 = Part.LineSegment(P022, P023)
	P024 = App.Vector(-2.4645, 142.5355, 0)
	P025 = App.Vector(-6.0000, 144.0000, 0)
	S015 = Part.Arc(P023, P024, P025)
	P026 = App.Vector(-52.0000, 144.0000, 0)
	S016 = Part.LineSegment(P025, P026)
	P027 = App.Vector(-55.5355, 142.5355, 0)
	P028 = App.Vector(-57.0000, 139.0000, 0)
	S017 = Part.Arc(P026, P027, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceSideInt_Fa7_Ctr2():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(11.3500, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceSideInt_Fa7():
	FC000 = ctr_face_foot_faceSideInt_Fa7_Ctr0()
	FC001 = ctr_face_foot_faceSideInt_Fa7_Ctr1()
	FC002 = ctr_face_foot_faceSideInt_Fa7_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa8_Ctr0():
	P000 = App.Vector(125.0000, 0.0000, 0)
	P001 = App.Vector(124.4526, 2.1894, 0)
	P002 = App.Vector(122.9393, 3.8635, 0)
	S000 = Part.Arc(P000, P001, P002)
	P003 = App.Vector(121.4080, 5.4726, 0)
	P004 = App.Vector(120.7612, 7.5977, 0)
	S001 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(121.1365, 9.7870, 0)
	P006 = App.Vector(122.4541, 11.5753, 0)
	S002 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(123.7457, 13.4259, 0)
	P008 = App.Vector(124.0143, 15.6667, 0)
	S003 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(123.1969, 17.7702, 0)
	P010 = App.Vector(121.4857, 19.2414, 0)
	S004 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(119.7647, 20.6459, 0)
	P012 = App.Vector(118.8568, 22.6731, 0)
	S005 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(118.9547, 24.8923, 0)
	P014 = App.Vector(120.0378, 26.8316, 0)
	S006 = Part.Arc(P012, P013, P014)
	P015 = App.Vector(121.0872, 28.8295, 0)
	P016 = App.Vector(121.0729, 31.0862, 0)
	S007 = Part.Arc(P014, P015, P016)
	P017 = App.Vector(119.9982, 33.0707, 0)
	P018 = App.Vector(118.1161, 34.3159, 0)
	S008 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(116.2327, 35.4936, 0)
	P020 = App.Vector(115.0778, 37.3911, 0)
	S009 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(114.8969, 39.6050, 0)
	P022 = App.Vector(115.7283, 41.6648, 0)
	S010 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(116.5191, 43.7784, 0)
	P024 = App.Vector(116.2221, 46.0156, 0)
	S011 = Part.Arc(P022, P023, P024)
	P025 = App.Vector(114.9072, 47.8497, 0)
	P026 = App.Vector(112.8838, 48.8492, 0)
	S012 = Part.Arc(P024, P025, P026)
	P027 = App.Vector(110.8677, 49.7816, 0)
	P028 = App.Vector(109.4841, 51.5193, 0)
	S013 = Part.Arc(P026, P027, P028)
	P029 = App.Vector(109.0271, 53.6931, 0)
	P030 = App.Vector(109.5938, 55.8408, 0)
	S014 = Part.Arc(P028, P029, P030)
	P031 = App.Vector(110.1134, 58.0370, 0)
	P032 = App.Vector(109.5383, 60.2192, 0)
	S015 = Part.Arc(P030, P031, P032)
	P033 = App.Vector(108.0039, 61.8741, 0)
	P034 = App.Vector(105.8713, 62.6121, 0)
	S016 = Part.Arc(P032, P033, P034)
	P035 = App.Vector(103.7542, 63.2844, 0)
	P036 = App.Vector(102.1637, 64.8350, 0)
	S017 = Part.Arc(P034, P035, P036)
	P037 = App.Vector(101.4378, 66.9344, 0)
	P038 = App.Vector(101.7309, 69.1363, 0)
	S018 = Part.Arc(P036, P037, P038)
	P039 = App.Vector(101.9712, 71.3802, 0)
	P040 = App.Vector(101.1271, 73.4732, 0)
	S019 = Part.Arc(P038, P039, P040)
	P041 = App.Vector(99.3974, 74.9227, 0)
	P042 = App.Vector(97.1891, 75.3876, 0)
	S020 = Part.Arc(P040, P041, P042)
	P043 = App.Vector(95.0044, 75.7892, 0)
	P044 = App.Vector(93.2321, 77.1283, 0)
	S021 = Part.Arc(P042, P043, P044)
	P045 = App.Vector(92.2489, 79.1201, 0)
	P046 = App.Vector(92.2637, 81.3414, 0)
	S022 = Part.Arc(P044, P045, P046)
	P047 = App.Vector(92.2208, 83.5977, 0)
	P048 = App.Vector(91.1211, 85.5684, 0)
	S023 = Part.Arc(P046, P047, P048)
	P049 = App.Vector(89.2233, 86.7897, 0)
	P050 = App.Vector(86.9741, 86.9741, 0)
	S024 = Part.Arc(P048, P049, P050)
	P051 = App.Vector(84.7564, 87.0988, 0)
	P052 = App.Vector(82.8302, 88.2052, 0)
	S025 = Part.Arc(P050, P051, P052)
	P053 = App.Vector(81.6051, 90.0581, 0)
	P054 = App.Vector(81.3414, 92.2637, 0)
	S026 = Part.Arc(P052, P053, P054)
	P055 = App.Vector(81.0160, 94.4968, 0)
	P056 = App.Vector(79.6780, 96.3142, 0)
	S027 = Part.Arc(P054, P055, P056)
	P057 = App.Vector(77.6422, 97.2879, 0)
	P058 = App.Vector(75.3876, 97.1891, 0)
	S028 = Part.Arc(P056, P057, P058)
	P059 = App.Vector(73.1716, 97.0348, 0)
	P060 = App.Vector(71.1220, 97.8911, 0)
	S029 = Part.Arc(P058, P059, P060)
	P061 = App.Vector(69.6743, 99.5758, 0)
	P062 = App.Vector(69.1363, 101.7309, 0)
	S030 = Part.Arc(P060, P061, P062)
	P063 = App.Vector(68.5336, 103.9057, 0)
	P064 = App.Vector(66.9783, 105.5410, 0)
	S031 = Part.Arc(P062, P063, P064)
	P065 = App.Vector(64.8365, 106.2519, 0)
	P066 = App.Vector(62.6121, 105.8713, 0)
	S032 = Part.Arc(P064, P065, P066)
	P067 = App.Vector(60.4330, 105.4405, 0)
	P068 = App.Vector(58.2922, 106.0331, 0)
	S033 = Part.Arc(P066, P067, P068)
	P069 = App.Vector(56.6448, 107.5231, 0)
	P070 = App.Vector(55.8408, 109.5938, 0)
	S034 = Part.Arc(P068, P069, P070)
	P071 = App.Vector(54.9703, 111.6759, 0)
	P072 = App.Vector(53.2224, 113.1034, 0)
	S035 = Part.Arc(P070, P071, P072)
	P073 = App.Vector(51.0084, 113.5403, 0)
	P074 = App.Vector(48.8492, 112.8838, 0)
	S036 = Part.Arc(P072, P073, P074)
	P075 = App.Vector(46.7412, 112.1833, 0)
	P076 = App.Vector(44.5431, 112.5030, 0)
	S037 = Part.Arc(P074, P075, P076)
	P077 = App.Vector(42.7219, 113.7747, 0)
	P078 = App.Vector(41.6648, 115.7283, 0)
	S038 = Part.Arc(P076, P077, P078)
	P079 = App.Vector(40.5402, 117.6849, 0)
	P080 = App.Vector(38.6271, 118.8821, 0)
	S039 = Part.Arc(P078, P079, P080)
	P081 = App.Vector(36.3758, 119.0380, 0)
	P082 = App.Vector(34.3159, 118.1161, 0)
	S040 = Part.Arc(P080, P081, P082)
	P083 = App.Vector(32.3124, 117.1570, 0)
	P084 = App.Vector(30.0915, 117.1986, 0)
	S041 = Part.Arc(P082, P083, P084)
	P085 = App.Vector(28.1253, 118.2320, 0)
	P086 = App.Vector(26.8316, 120.0378, 0)
	S042 = Part.Arc(P084, P085, P086)
	P087 = App.Vector(25.4707, 121.8380, 0)
	P088 = App.Vector(23.4227, 122.7859, 0)
	S043 = Part.Arc(P086, P087, P088)
	P089 = App.Vector(21.1695, 122.6585, 0)
	P090 = App.Vector(19.2414, 121.4857, 0)
	S044 = Part.Arc(P088, P089, P090)
	P091 = App.Vector(17.3739, 120.2830, 0)
	P092 = App.Vector(15.1653, 120.0459, 0)
	S045 = Part.Arc(P090, P091, P092)
	P093 = App.Vector(13.0851, 120.8248, 0)
	P094 = App.Vector(11.5753, 122.4541, 0)
	S046 = Part.Arc(P092, P093, P094)
	P095 = App.Vector(9.9995, 124.0696, 0)
	P096 = App.Vector(7.8488, 124.7533, 0)
	S047 = Part.Arc(P094, P095, P096)
	P097 = App.Vector(5.6294, 124.3445, 0)
	P098 = App.Vector(3.8635, 122.9393, 0)
	S048 = Part.Arc(P096, P097, P098)
	P099 = App.Vector(2.1615, 121.5120, 0)
	P100 = App.Vector(-0.0000, 121.0000, 0)
	S049 = Part.Arc(P098, P099, P100)
	P101 = App.Vector(-2.1615, 121.5120, 0)
	P102 = App.Vector(-3.8635, 122.9393, 0)
	S050 = Part.Arc(P100, P101, P102)
	P103 = App.Vector(-5.6294, 124.3445, 0)
	P104 = App.Vector(-7.8488, 124.7533, 0)
	S051 = Part.Arc(P102, P103, P104)
	P105 = App.Vector(-9.9995, 124.0696, 0)
	P106 = App.Vector(-11.5753, 122.4541, 0)
	S052 = Part.Arc(P104, P105, P106)
	P107 = App.Vector(-13.0851, 120.8248, 0)
	P108 = App.Vector(-15.1653, 120.0459, 0)
	S053 = Part.Arc(P106, P107, P108)
	P109 = App.Vector(-17.3739, 120.2830, 0)
	P110 = App.Vector(-19.2414, 121.4857, 0)
	S054 = Part.Arc(P108, P109, P110)
	P111 = App.Vector(-21.1695, 122.6585, 0)
	P112 = App.Vector(-23.4227, 122.7859, 0)
	S055 = Part.Arc(P110, P111, P112)
	P113 = App.Vector(-25.4707, 121.8380, 0)
	P114 = App.Vector(-26.8316, 120.0378, 0)
	S056 = Part.Arc(P112, P113, P114)
	P115 = App.Vector(-28.1253, 118.2320, 0)
	P116 = App.Vector(-30.0915, 117.1986, 0)
	S057 = Part.Arc(P114, P115, P116)
	P117 = App.Vector(-32.3124, 117.1570, 0)
	P118 = App.Vector(-34.3159, 118.1161, 0)
	S058 = Part.Arc(P116, P117, P118)
	P119 = App.Vector(-36.3758, 119.0380, 0)
	P120 = App.Vector(-38.6271, 118.8821, 0)
	S059 = Part.Arc(P118, P119, P120)
	P121 = App.Vector(-40.5402, 117.6849, 0)
	P122 = App.Vector(-41.6648, 115.7283, 0)
	S060 = Part.Arc(P120, P121, P122)
	P123 = App.Vector(-42.7219, 113.7747, 0)
	P124 = App.Vector(-44.5431, 112.5030, 0)
	S061 = Part.Arc(P122, P123, P124)
	P125 = App.Vector(-46.7412, 112.1833, 0)
	P126 = App.Vector(-48.8492, 112.8838, 0)
	S062 = Part.Arc(P124, P125, P126)
	P127 = App.Vector(-51.0084, 113.5403, 0)
	P128 = App.Vector(-53.2224, 113.1034, 0)
	S063 = Part.Arc(P126, P127, P128)
	P129 = App.Vector(-54.9703, 111.6759, 0)
	P130 = App.Vector(-55.8408, 109.5938, 0)
	S064 = Part.Arc(P128, P129, P130)
	P131 = App.Vector(-56.6448, 107.5231, 0)
	P132 = App.Vector(-58.2922, 106.0331, 0)
	S065 = Part.Arc(P130, P131, P132)
	P133 = App.Vector(-60.4330, 105.4405, 0)
	P134 = App.Vector(-62.6121, 105.8713, 0)
	S066 = Part.Arc(P132, P133, P134)
	P135 = App.Vector(-64.8365, 106.2519, 0)
	P136 = App.Vector(-66.9783, 105.5410, 0)
	S067 = Part.Arc(P134, P135, P136)
	P137 = App.Vector(-68.5336, 103.9057, 0)
	P138 = App.Vector(-69.1363, 101.7309, 0)
	S068 = Part.Arc(P136, P137, P138)
	P139 = App.Vector(-69.6743, 99.5758, 0)
	P140 = App.Vector(-71.1220, 97.8911, 0)
	S069 = Part.Arc(P138, P139, P140)
	P141 = App.Vector(-73.1716, 97.0348, 0)
	P142 = App.Vector(-75.3876, 97.1891, 0)
	S070 = Part.Arc(P140, P141, P142)
	P143 = App.Vector(-77.6422, 97.2879, 0)
	P144 = App.Vector(-79.6780, 96.3142, 0)
	S071 = Part.Arc(P142, P143, P144)
	P145 = App.Vector(-81.0160, 94.4968, 0)
	P146 = App.Vector(-81.3414, 92.2637, 0)
	S072 = Part.Arc(P144, P145, P146)
	P147 = App.Vector(-81.6051, 90.0581, 0)
	P148 = App.Vector(-82.8302, 88.2052, 0)
	S073 = Part.Arc(P146, P147, P148)
	P149 = App.Vector(-84.7564, 87.0988, 0)
	P150 = App.Vector(-86.9741, 86.9741, 0)
	S074 = Part.Arc(P148, P149, P150)
	P151 = App.Vector(-89.2233, 86.7897, 0)
	P152 = App.Vector(-91.1211, 85.5684, 0)
	S075 = Part.Arc(P150, P151, P152)
	P153 = App.Vector(-92.2208, 83.5977, 0)
	P154 = App.Vector(-92.2637, 81.3414, 0)
	S076 = Part.Arc(P152, P153, P154)
	P155 = App.Vector(-92.2489, 79.1201, 0)
	P156 = App.Vector(-93.2321, 77.1283, 0)
	S077 = Part.Arc(P154, P155, P156)
	P157 = App.Vector(-95.0044, 75.7892, 0)
	P158 = App.Vector(-97.1891, 75.3876, 0)
	S078 = Part.Arc(P156, P157, P158)
	P159 = App.Vector(-99.3974, 74.9227, 0)
	P160 = App.Vector(-101.1271, 73.4732, 0)
	S079 = Part.Arc(P158, P159, P160)
	P161 = App.Vector(-101.9712, 71.3802, 0)
	P162 = App.Vector(-101.7309, 69.1363, 0)
	S080 = Part.Arc(P160, P161, P162)
	P163 = App.Vector(-101.4378, 66.9344, 0)
	P164 = App.Vector(-102.1637, 64.8350, 0)
	S081 = Part.Arc(P162, P163, P164)
	P165 = App.Vector(-103.7542, 63.2844, 0)
	P166 = App.Vector(-105.8713, 62.6121, 0)
	S082 = Part.Arc(P164, P165, P166)
	P167 = App.Vector(-108.0039, 61.8741, 0)
	P168 = App.Vector(-109.5383, 60.2192, 0)
	S083 = Part.Arc(P166, P167, P168)
	P169 = App.Vector(-110.1134, 58.0370, 0)
	P170 = App.Vector(-109.5938, 55.8408, 0)
	S084 = Part.Arc(P168, P169, P170)
	P171 = App.Vector(-109.0271, 53.6931, 0)
	P172 = App.Vector(-109.4841, 51.5193, 0)
	S085 = Part.Arc(P170, P171, P172)
	P173 = App.Vector(-110.8677, 49.7816, 0)
	P174 = App.Vector(-112.8838, 48.8492, 0)
	S086 = Part.Arc(P172, P173, P174)
	P175 = App.Vector(-114.9072, 47.8497, 0)
	P176 = App.Vector(-116.2221, 46.0156, 0)
	S087 = Part.Arc(P174, P175, P176)
	P177 = App.Vector(-116.5191, 43.7784, 0)
	P178 = App.Vector(-115.7283, 41.6648, 0)
	S088 = Part.Arc(P176, P177, P178)
	P179 = App.Vector(-114.8969, 39.6050, 0)
	P180 = App.Vector(-115.0778, 37.3911, 0)
	S089 = Part.Arc(P178, P179, P180)
	P181 = App.Vector(-116.2327, 35.4936, 0)
	P182 = App.Vector(-118.1161, 34.3159, 0)
	S090 = Part.Arc(P180, P181, P182)
	P183 = App.Vector(-119.9982, 33.0707, 0)
	P184 = App.Vector(-121.0729, 31.0862, 0)
	S091 = Part.Arc(P182, P183, P184)
	P185 = App.Vector(-121.0872, 28.8295, 0)
	P186 = App.Vector(-120.0378, 26.8316, 0)
	S092 = Part.Arc(P184, P185, P186)
	P187 = App.Vector(-118.9547, 24.8923, 0)
	P188 = App.Vector(-118.8568, 22.6731, 0)
	S093 = Part.Arc(P186, P187, P188)
	P189 = App.Vector(-119.7647, 20.6459, 0)
	P190 = App.Vector(-121.4857, 19.2414, 0)
	S094 = Part.Arc(P188, P189, P190)
	P191 = App.Vector(-123.1969, 17.7702, 0)
	P192 = App.Vector(-124.0143, 15.6667, 0)
	S095 = Part.Arc(P190, P191, P192)
	P193 = App.Vector(-123.7457, 13.4259, 0)
	P194 = App.Vector(-122.4541, 11.5753, 0)
	S096 = Part.Arc(P192, P193, P194)
	P195 = App.Vector(-121.1365, 9.7870, 0)
	P196 = App.Vector(-120.7612, 7.5977, 0)
	S097 = Part.Arc(P194, P195, P196)
	P197 = App.Vector(-121.4080, 5.4726, 0)
	P198 = App.Vector(-122.9393, 3.8635, 0)
	S098 = Part.Arc(P196, P197, P198)
	P199 = App.Vector(-124.4526, 2.1894, 0)
	P200 = App.Vector(-125.0000, -0.0000, 0)
	S099 = Part.Arc(P198, P199, P200)
	P201 = App.Vector(-124.4526, -2.1894, 0)
	P202 = App.Vector(-122.9393, -3.8635, 0)
	S100 = Part.Arc(P200, P201, P202)
	P203 = App.Vector(-121.4080, -5.4726, 0)
	P204 = App.Vector(-120.7612, -7.5977, 0)
	S101 = Part.Arc(P202, P203, P204)
	P205 = App.Vector(-121.1365, -9.7870, 0)
	P206 = App.Vector(-122.4541, -11.5753, 0)
	S102 = Part.Arc(P204, P205, P206)
	P207 = App.Vector(-123.7457, -13.4259, 0)
	P208 = App.Vector(-124.0143, -15.6667, 0)
	S103 = Part.Arc(P206, P207, P208)
	P209 = App.Vector(-123.1969, -17.7702, 0)
	P210 = App.Vector(-121.4857, -19.2414, 0)
	S104 = Part.Arc(P208, P209, P210)
	P211 = App.Vector(-119.7647, -20.6459, 0)
	P212 = App.Vector(-118.8568, -22.6731, 0)
	S105 = Part.Arc(P210, P211, P212)
	P213 = App.Vector(-118.9547, -24.8923, 0)
	P214 = App.Vector(-120.0378, -26.8316, 0)
	S106 = Part.Arc(P212, P213, P214)
	P215 = App.Vector(-121.0872, -28.8295, 0)
	P216 = App.Vector(-121.0729, -31.0862, 0)
	S107 = Part.Arc(P214, P215, P216)
	P217 = App.Vector(-119.9982, -33.0707, 0)
	P218 = App.Vector(-118.1161, -34.3159, 0)
	S108 = Part.Arc(P216, P217, P218)
	P219 = App.Vector(-116.2327, -35.4936, 0)
	P220 = App.Vector(-115.0778, -37.3911, 0)
	S109 = Part.Arc(P218, P219, P220)
	P221 = App.Vector(-114.8969, -39.6050, 0)
	P222 = App.Vector(-115.7283, -41.6648, 0)
	S110 = Part.Arc(P220, P221, P222)
	P223 = App.Vector(-116.5191, -43.7784, 0)
	P224 = App.Vector(-116.2221, -46.0156, 0)
	S111 = Part.Arc(P222, P223, P224)
	P225 = App.Vector(-114.9072, -47.8497, 0)
	P226 = App.Vector(-112.8838, -48.8492, 0)
	S112 = Part.Arc(P224, P225, P226)
	P227 = App.Vector(-110.8677, -49.7816, 0)
	P228 = App.Vector(-109.4841, -51.5193, 0)
	S113 = Part.Arc(P226, P227, P228)
	P229 = App.Vector(-109.0271, -53.6931, 0)
	P230 = App.Vector(-109.5938, -55.8408, 0)
	S114 = Part.Arc(P228, P229, P230)
	P231 = App.Vector(-110.1134, -58.0370, 0)
	P232 = App.Vector(-109.5383, -60.2192, 0)
	S115 = Part.Arc(P230, P231, P232)
	P233 = App.Vector(-108.0039, -61.8741, 0)
	P234 = App.Vector(-105.8713, -62.6121, 0)
	S116 = Part.Arc(P232, P233, P234)
	P235 = App.Vector(-103.7542, -63.2844, 0)
	P236 = App.Vector(-102.1637, -64.8350, 0)
	S117 = Part.Arc(P234, P235, P236)
	P237 = App.Vector(-101.4378, -66.9344, 0)
	P238 = App.Vector(-101.7309, -69.1363, 0)
	S118 = Part.Arc(P236, P237, P238)
	P239 = App.Vector(-101.9712, -71.3802, 0)
	P240 = App.Vector(-101.1271, -73.4732, 0)
	S119 = Part.Arc(P238, P239, P240)
	P241 = App.Vector(-99.3974, -74.9227, 0)
	P242 = App.Vector(-97.1891, -75.3876, 0)
	S120 = Part.Arc(P240, P241, P242)
	P243 = App.Vector(-95.0044, -75.7892, 0)
	P244 = App.Vector(-93.2321, -77.1283, 0)
	S121 = Part.Arc(P242, P243, P244)
	P245 = App.Vector(-92.2489, -79.1201, 0)
	P246 = App.Vector(-92.2637, -81.3414, 0)
	S122 = Part.Arc(P244, P245, P246)
	P247 = App.Vector(-92.2208, -83.5977, 0)
	P248 = App.Vector(-91.1211, -85.5684, 0)
	S123 = Part.Arc(P246, P247, P248)
	P249 = App.Vector(-89.2233, -86.7897, 0)
	P250 = App.Vector(-86.9741, -86.9741, 0)
	S124 = Part.Arc(P248, P249, P250)
	P251 = App.Vector(-84.7564, -87.0988, 0)
	P252 = App.Vector(-82.8302, -88.2052, 0)
	S125 = Part.Arc(P250, P251, P252)
	P253 = App.Vector(-81.6051, -90.0581, 0)
	P254 = App.Vector(-81.3414, -92.2637, 0)
	S126 = Part.Arc(P252, P253, P254)
	P255 = App.Vector(-81.0160, -94.4968, 0)
	P256 = App.Vector(-79.6780, -96.3142, 0)
	S127 = Part.Arc(P254, P255, P256)
	P257 = App.Vector(-77.6422, -97.2879, 0)
	P258 = App.Vector(-75.3876, -97.1891, 0)
	S128 = Part.Arc(P256, P257, P258)
	P259 = App.Vector(-73.1716, -97.0348, 0)
	P260 = App.Vector(-71.1220, -97.8911, 0)
	S129 = Part.Arc(P258, P259, P260)
	P261 = App.Vector(-69.6743, -99.5758, 0)
	P262 = App.Vector(-69.1363, -101.7309, 0)
	S130 = Part.Arc(P260, P261, P262)
	P263 = App.Vector(-68.5336, -103.9057, 0)
	P264 = App.Vector(-66.9783, -105.5410, 0)
	S131 = Part.Arc(P262, P263, P264)
	P265 = App.Vector(-64.8365, -106.2519, 0)
	P266 = App.Vector(-62.6121, -105.8713, 0)
	S132 = Part.Arc(P264, P265, P266)
	P267 = App.Vector(-60.4330, -105.4405, 0)
	P268 = App.Vector(-58.2922, -106.0331, 0)
	S133 = Part.Arc(P266, P267, P268)
	P269 = App.Vector(-56.6448, -107.5231, 0)
	P270 = App.Vector(-55.8408, -109.5938, 0)
	S134 = Part.Arc(P268, P269, P270)
	P271 = App.Vector(-54.9703, -111.6759, 0)
	P272 = App.Vector(-53.2224, -113.1034, 0)
	S135 = Part.Arc(P270, P271, P272)
	P273 = App.Vector(-51.0084, -113.5403, 0)
	P274 = App.Vector(-48.8492, -112.8838, 0)
	S136 = Part.Arc(P272, P273, P274)
	P275 = App.Vector(-46.7412, -112.1833, 0)
	P276 = App.Vector(-44.5431, -112.5030, 0)
	S137 = Part.Arc(P274, P275, P276)
	P277 = App.Vector(-42.7219, -113.7747, 0)
	P278 = App.Vector(-41.6648, -115.7283, 0)
	S138 = Part.Arc(P276, P277, P278)
	P279 = App.Vector(-40.5402, -117.6849, 0)
	P280 = App.Vector(-38.6271, -118.8821, 0)
	S139 = Part.Arc(P278, P279, P280)
	P281 = App.Vector(-36.3758, -119.0380, 0)
	P282 = App.Vector(-34.3159, -118.1161, 0)
	S140 = Part.Arc(P280, P281, P282)
	P283 = App.Vector(-32.3124, -117.1570, 0)
	P284 = App.Vector(-30.0915, -117.1986, 0)
	S141 = Part.Arc(P282, P283, P284)
	P285 = App.Vector(-28.1253, -118.2320, 0)
	P286 = App.Vector(-26.8316, -120.0378, 0)
	S142 = Part.Arc(P284, P285, P286)
	P287 = App.Vector(-25.4707, -121.8380, 0)
	P288 = App.Vector(-23.4227, -122.7859, 0)
	S143 = Part.Arc(P286, P287, P288)
	P289 = App.Vector(-21.1695, -122.6585, 0)
	P290 = App.Vector(-19.2414, -121.4857, 0)
	S144 = Part.Arc(P288, P289, P290)
	P291 = App.Vector(-17.3739, -120.2830, 0)
	P292 = App.Vector(-15.1653, -120.0459, 0)
	S145 = Part.Arc(P290, P291, P292)
	P293 = App.Vector(-13.0851, -120.8248, 0)
	P294 = App.Vector(-11.5753, -122.4541, 0)
	S146 = Part.Arc(P292, P293, P294)
	P295 = App.Vector(-9.9995, -124.0696, 0)
	P296 = App.Vector(-7.8488, -124.7533, 0)
	S147 = Part.Arc(P294, P295, P296)
	P297 = App.Vector(-5.6294, -124.3445, 0)
	P298 = App.Vector(-3.8635, -122.9393, 0)
	S148 = Part.Arc(P296, P297, P298)
	P299 = App.Vector(-2.1615, -121.5120, 0)
	P300 = App.Vector(-0.0000, -121.0000, 0)
	S149 = Part.Arc(P298, P299, P300)
	P301 = App.Vector(2.1615, -121.5120, 0)
	P302 = App.Vector(3.8635, -122.9393, 0)
	S150 = Part.Arc(P300, P301, P302)
	P303 = App.Vector(5.6294, -124.3445, 0)
	P304 = App.Vector(7.8488, -124.7533, 0)
	S151 = Part.Arc(P302, P303, P304)
	P305 = App.Vector(9.9995, -124.0696, 0)
	P306 = App.Vector(11.5753, -122.4541, 0)
	S152 = Part.Arc(P304, P305, P306)
	P307 = App.Vector(13.0851, -120.8248, 0)
	P308 = App.Vector(15.1653, -120.0459, 0)
	S153 = Part.Arc(P306, P307, P308)
	P309 = App.Vector(17.3739, -120.2830, 0)
	P310 = App.Vector(19.2414, -121.4857, 0)
	S154 = Part.Arc(P308, P309, P310)
	P311 = App.Vector(21.1695, -122.6585, 0)
	P312 = App.Vector(23.4227, -122.7859, 0)
	S155 = Part.Arc(P310, P311, P312)
	P313 = App.Vector(25.4707, -121.8380, 0)
	P314 = App.Vector(26.8316, -120.0378, 0)
	S156 = Part.Arc(P312, P313, P314)
	P315 = App.Vector(28.1253, -118.2320, 0)
	P316 = App.Vector(30.0915, -117.1986, 0)
	S157 = Part.Arc(P314, P315, P316)
	P317 = App.Vector(32.3124, -117.1570, 0)
	P318 = App.Vector(34.3159, -118.1161, 0)
	S158 = Part.Arc(P316, P317, P318)
	P319 = App.Vector(36.3758, -119.0380, 0)
	P320 = App.Vector(38.6271, -118.8821, 0)
	S159 = Part.Arc(P318, P319, P320)
	P321 = App.Vector(40.5402, -117.6849, 0)
	P322 = App.Vector(41.6648, -115.7283, 0)
	S160 = Part.Arc(P320, P321, P322)
	P323 = App.Vector(42.7219, -113.7747, 0)
	P324 = App.Vector(44.5431, -112.5030, 0)
	S161 = Part.Arc(P322, P323, P324)
	P325 = App.Vector(46.7412, -112.1833, 0)
	P326 = App.Vector(48.8492, -112.8838, 0)
	S162 = Part.Arc(P324, P325, P326)
	P327 = App.Vector(51.0084, -113.5403, 0)
	P328 = App.Vector(53.2224, -113.1034, 0)
	S163 = Part.Arc(P326, P327, P328)
	P329 = App.Vector(54.9703, -111.6759, 0)
	P330 = App.Vector(55.8408, -109.5938, 0)
	S164 = Part.Arc(P328, P329, P330)
	P331 = App.Vector(56.6448, -107.5231, 0)
	P332 = App.Vector(58.2922, -106.0331, 0)
	S165 = Part.Arc(P330, P331, P332)
	P333 = App.Vector(60.4330, -105.4405, 0)
	P334 = App.Vector(62.6121, -105.8713, 0)
	S166 = Part.Arc(P332, P333, P334)
	P335 = App.Vector(64.8365, -106.2519, 0)
	P336 = App.Vector(66.9783, -105.5410, 0)
	S167 = Part.Arc(P334, P335, P336)
	P337 = App.Vector(68.5336, -103.9057, 0)
	P338 = App.Vector(69.1363, -101.7309, 0)
	S168 = Part.Arc(P336, P337, P338)
	P339 = App.Vector(69.6743, -99.5758, 0)
	P340 = App.Vector(71.1220, -97.8911, 0)
	S169 = Part.Arc(P338, P339, P340)
	P341 = App.Vector(73.1716, -97.0348, 0)
	P342 = App.Vector(75.3876, -97.1891, 0)
	S170 = Part.Arc(P340, P341, P342)
	P343 = App.Vector(77.6422, -97.2879, 0)
	P344 = App.Vector(79.6780, -96.3142, 0)
	S171 = Part.Arc(P342, P343, P344)
	P345 = App.Vector(81.0160, -94.4968, 0)
	P346 = App.Vector(81.3414, -92.2637, 0)
	S172 = Part.Arc(P344, P345, P346)
	P347 = App.Vector(81.6051, -90.0581, 0)
	P348 = App.Vector(82.8302, -88.2052, 0)
	S173 = Part.Arc(P346, P347, P348)
	P349 = App.Vector(84.7564, -87.0988, 0)
	P350 = App.Vector(86.9741, -86.9741, 0)
	S174 = Part.Arc(P348, P349, P350)
	P351 = App.Vector(89.2233, -86.7897, 0)
	P352 = App.Vector(91.1211, -85.5684, 0)
	S175 = Part.Arc(P350, P351, P352)
	P353 = App.Vector(92.2208, -83.5977, 0)
	P354 = App.Vector(92.2637, -81.3414, 0)
	S176 = Part.Arc(P352, P353, P354)
	P355 = App.Vector(92.2489, -79.1201, 0)
	P356 = App.Vector(93.2321, -77.1283, 0)
	S177 = Part.Arc(P354, P355, P356)
	P357 = App.Vector(95.0044, -75.7892, 0)
	P358 = App.Vector(97.1891, -75.3876, 0)
	S178 = Part.Arc(P356, P357, P358)
	P359 = App.Vector(99.3974, -74.9227, 0)
	P360 = App.Vector(101.1271, -73.4732, 0)
	S179 = Part.Arc(P358, P359, P360)
	P361 = App.Vector(101.9712, -71.3802, 0)
	P362 = App.Vector(101.7309, -69.1363, 0)
	S180 = Part.Arc(P360, P361, P362)
	P363 = App.Vector(101.4378, -66.9344, 0)
	P364 = App.Vector(102.1637, -64.8350, 0)
	S181 = Part.Arc(P362, P363, P364)
	P365 = App.Vector(103.7542, -63.2844, 0)
	P366 = App.Vector(105.8713, -62.6121, 0)
	S182 = Part.Arc(P364, P365, P366)
	P367 = App.Vector(108.0039, -61.8741, 0)
	P368 = App.Vector(109.5383, -60.2192, 0)
	S183 = Part.Arc(P366, P367, P368)
	P369 = App.Vector(110.1134, -58.0370, 0)
	P370 = App.Vector(109.5938, -55.8408, 0)
	S184 = Part.Arc(P368, P369, P370)
	P371 = App.Vector(109.0271, -53.6931, 0)
	P372 = App.Vector(109.4841, -51.5193, 0)
	S185 = Part.Arc(P370, P371, P372)
	P373 = App.Vector(110.8677, -49.7816, 0)
	P374 = App.Vector(112.8838, -48.8492, 0)
	S186 = Part.Arc(P372, P373, P374)
	P375 = App.Vector(114.9072, -47.8497, 0)
	P376 = App.Vector(116.2221, -46.0156, 0)
	S187 = Part.Arc(P374, P375, P376)
	P377 = App.Vector(116.5191, -43.7784, 0)
	P378 = App.Vector(115.7283, -41.6648, 0)
	S188 = Part.Arc(P376, P377, P378)
	P379 = App.Vector(114.8969, -39.6050, 0)
	P380 = App.Vector(115.0778, -37.3911, 0)
	S189 = Part.Arc(P378, P379, P380)
	P381 = App.Vector(116.2327, -35.4936, 0)
	P382 = App.Vector(118.1161, -34.3159, 0)
	S190 = Part.Arc(P380, P381, P382)
	P383 = App.Vector(119.9982, -33.0707, 0)
	P384 = App.Vector(121.0729, -31.0862, 0)
	S191 = Part.Arc(P382, P383, P384)
	P385 = App.Vector(121.0872, -28.8295, 0)
	P386 = App.Vector(120.0378, -26.8316, 0)
	S192 = Part.Arc(P384, P385, P386)
	P387 = App.Vector(118.9547, -24.8923, 0)
	P388 = App.Vector(118.8568, -22.6731, 0)
	S193 = Part.Arc(P386, P387, P388)
	P389 = App.Vector(119.7647, -20.6459, 0)
	P390 = App.Vector(121.4857, -19.2414, 0)
	S194 = Part.Arc(P388, P389, P390)
	P391 = App.Vector(123.1969, -17.7702, 0)
	P392 = App.Vector(124.0143, -15.6667, 0)
	S195 = Part.Arc(P390, P391, P392)
	P393 = App.Vector(123.7457, -13.4259, 0)
	P394 = App.Vector(122.4541, -11.5753, 0)
	S196 = Part.Arc(P392, P393, P394)
	P395 = App.Vector(121.1365, -9.7870, 0)
	P396 = App.Vector(120.7612, -7.5977, 0)
	S197 = Part.Arc(P394, P395, P396)
	P397 = App.Vector(121.4080, -5.4726, 0)
	P398 = App.Vector(122.9393, -3.8635, 0)
	S198 = Part.Arc(P396, P397, P398)
	P399 = App.Vector(124.4526, -2.1894, 0)
	P400 = App.Vector(125.0000, -0.0000, 0)
	S199 = Part.Arc(P398, P399, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017, S018, S019, S020, S021, S022, S023, S024, S025, S026, S027, S028, S029, S030, S031, S032, S033, S034, S035, S036, S037, S038, S039, S040, S041, S042, S043, S044, S045, S046, S047, S048, S049, S050, S051, S052, S053, S054, S055, S056, S057, S058, S059, S060, S061, S062, S063, S064, S065, S066, S067, S068, S069, S070, S071, S072, S073, S074, S075, S076, S077, S078, S079, S080, S081, S082, S083, S084, S085, S086, S087, S088, S089, S090, S091, S092, S093, S094, S095, S096, S097, S098, S099, S100, S101, S102, S103, S104, S105, S106, S107, S108, S109, S110, S111, S112, S113, S114, S115, S116, S117, S118, S119, S120, S121, S122, S123, S124, S125, S126, S127, S128, S129, S130, S131, S132, S133, S134, S135, S136, S137, S138, S139, S140, S141, S142, S143, S144, S145, S146, S147, S148, S149, S150, S151, S152, S153, S154, S155, S156, S157, S158, S159, S160, S161, S162, S163, S164, S165, S166, S167, S168, S169, S170, S171, S172, S173, S174, S175, S176, S177, S178, S179, S180, S181, S182, S183, S184, S185, S186, S187, S188, S189, S190, S191, S192, S193, S194, S195, S196, S197, S198, S199])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_foot_faceSideInt_Fa8_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceSideInt_Fa8():
	FC000 = ctr_face_foot_faceSideInt_Fa8_Ctr0()
	FC001 = ctr_face_foot_faceSideInt_Fa8_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa9_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_foot_faceSideInt_Fa9_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(8.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceSideInt_Fa9():
	FC000 = ctr_face_foot_faceSideInt_Fa9_Ctr0()
	FC001 = ctr_face_foot_faceSideInt_Fa9_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa10_Ctr0():
	P000 = App.Vector(-50.0000, 154.3500, 0)
	P001 = App.Vector(-48.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-48.0000, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-50.0000, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-50.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa10():
	FC000 = ctr_face_foot_faceSideInt_Fa10_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideInt_Fa11_Ctr0():
	P000 = App.Vector(48.0000, 154.3500, 0)
	P001 = App.Vector(50.0000, 154.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(50.0000, 301.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(48.0000, 301.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(48.0000, 154.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideInt_Fa11():
	FC000 = ctr_face_foot_faceSideInt_Fa11_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def foot_faceSideInt():
	FA000 = face_foot_faceSideInt_Fa0()
	FA001 = face_foot_faceSideInt_Fa1()
	FA002 = face_foot_faceSideInt_Fa2()
	FA003 = face_foot_faceSideInt_Fa3()
	FA004 = face_foot_faceSideInt_Fa4()
	FA005 = face_foot_faceSideInt_Fa5()
	FA006 = face_foot_faceSideInt_Fa6()
	FA007 = face_foot_faceSideInt_Fa7()
	FA008 = face_foot_faceSideInt_Fa8()
	FA009 = face_foot_faceSideInt_Fa9()
	FA010 = face_foot_faceSideInt_Fa10()
	FA011 = face_foot_faceSideInt_Fa11()
	rOneFig = FA000.fuse([FA001, FA002, FA003, FA004, FA005, FA006, FA007, FA008, FA009, FA010, FA011])
	rOneFig.check()
	return rOneFig

def ctr_face_foot_faceSideArc_Fa0_Ctr0():
	P000 = App.Vector(7.3000, 105.0000, 0)
	P001 = App.Vector(12.6613, 140.7417, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(14.3432, 143.7887, 0)
	P003 = App.Vector(17.6059, 145.0000, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(128.6941, 145.0000, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(131.9568, 143.7887, 0)
	P006 = App.Vector(133.6387, 140.7417, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(139.0000, 105.0000, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(139.0000, 175.0000, 0)
	S005 = Part.LineSegment(P007, P008)
	P009 = App.Vector(7.3000, 175.0000, 0)
	S006 = Part.LineSegment(P008, P009)
	P010 = App.Vector(7.3000, 105.0000, 0)
	S007 = Part.LineSegment(P009, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa0():
	FC000 = ctr_face_foot_faceSideArc_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideArc_Fa1_Ctr0():
	P000 = App.Vector(8.6500, 40.7000, 0)
	P001 = App.Vector(8.6500, 42.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(18.6500, 42.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(18.6500, 155.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(98.6500, 155.0000, 0)
	S003 = Part.LineSegment(P003, P004)
	P005 = App.Vector(98.6500, 42.7000, 0)
	S004 = Part.LineSegment(P004, P005)
	P006 = App.Vector(118.6500, 42.7000, 0)
	S005 = Part.LineSegment(P005, P006)
	P007 = App.Vector(118.6500, 49.7000, 0)
	S006 = Part.LineSegment(P006, P007)
	P008 = App.Vector(120.6500, 49.7000, 0)
	S007 = Part.LineSegment(P007, P008)
	P009 = App.Vector(120.6500, 47.7000, 0)
	S008 = Part.LineSegment(P008, P009)
	P010 = App.Vector(130.6500, 47.7000, 0)
	S009 = Part.LineSegment(P009, P010)
	P011 = App.Vector(130.6500, 49.7000, 0)
	S010 = Part.LineSegment(P010, P011)
	P012 = App.Vector(132.6500, 49.7000, 0)
	S011 = Part.LineSegment(P011, P012)
	P013 = App.Vector(132.6500, 42.7000, 0)
	S012 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.6500, 42.7000, 0)
	S013 = Part.LineSegment(P013, P014)
	P015 = App.Vector(137.6500, 40.7000, 0)
	S014 = Part.LineSegment(P014, P015)
	P016 = App.Vector(8.6500, 40.7000, 0)
	S015 = Part.LineSegment(P015, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa1():
	FC000 = ctr_face_foot_faceSideArc_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideArc_Fa2_Ctr0():
	P000 = App.Vector(8.6500, 19.3000, 0)
	P001 = App.Vector(8.6500, 17.3000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(18.6500, 17.3000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(18.6500, -95.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(98.6500, -95.0000, 0)
	S003 = Part.LineSegment(P003, P004)
	P005 = App.Vector(98.6500, 17.3000, 0)
	S004 = Part.LineSegment(P004, P005)
	P006 = App.Vector(118.6500, 17.3000, 0)
	S005 = Part.LineSegment(P005, P006)
	P007 = App.Vector(118.6500, 10.3000, 0)
	S006 = Part.LineSegment(P006, P007)
	P008 = App.Vector(120.6500, 10.3000, 0)
	S007 = Part.LineSegment(P007, P008)
	P009 = App.Vector(120.6500, 12.3000, 0)
	S008 = Part.LineSegment(P008, P009)
	P010 = App.Vector(130.6500, 12.3000, 0)
	S009 = Part.LineSegment(P009, P010)
	P011 = App.Vector(130.6500, 10.3000, 0)
	S010 = Part.LineSegment(P010, P011)
	P012 = App.Vector(132.6500, 10.3000, 0)
	S011 = Part.LineSegment(P011, P012)
	P013 = App.Vector(132.6500, 17.3000, 0)
	S012 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.6500, 17.3000, 0)
	S013 = Part.LineSegment(P013, P014)
	P015 = App.Vector(137.6500, 19.3000, 0)
	S014 = Part.LineSegment(P014, P015)
	P016 = App.Vector(8.6500, 19.3000, 0)
	S015 = Part.LineSegment(P015, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa2():
	FC000 = ctr_face_foot_faceSideArc_Fa2_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideArc_Fa3_Ctr0():
	P000 = App.Vector(1.3000, 20.0000, 0)
	P001 = App.Vector(145.0000, 20.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(145.0000, 22.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(1.3000, 22.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(1.3000, 20.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa3():
	FC000 = ctr_face_foot_faceSideArc_Fa3_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideArc_Fa4_Ctr0():
	P000 = App.Vector(1.3000, 38.0000, 0)
	P001 = App.Vector(145.0000, 38.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(145.0000, 40.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(1.3000, 40.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(1.3000, 38.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa4():
	FC000 = ctr_face_foot_faceSideArc_Fa4_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideArc_Fa5_Ctr0():
	P000 = App.Vector(-50.0000, 184.3500, 0)
	P001 = App.Vector(-48.0000, 184.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-48.0000, 331.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-50.0000, 331.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-50.0000, 184.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa5():
	FC000 = ctr_face_foot_faceSideArc_Fa5_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_foot_faceSideArc_Fa6_Ctr0():
	P000 = App.Vector(48.0000, 184.3500, 0)
	P001 = App.Vector(50.0000, 184.3500, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(50.0000, 331.0500, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(48.0000, 331.0500, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(48.0000, 184.3500, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_foot_faceSideArc_Fa6():
	FC000 = ctr_face_foot_faceSideArc_Fa6_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def foot_faceSideArc():
	FA000 = face_foot_faceSideArc_Fa0()
	FA001 = face_foot_faceSideArc_Fa1()
	FA002 = face_foot_faceSideArc_Fa2()
	FA003 = face_foot_faceSideArc_Fa3()
	FA004 = face_foot_faceSideArc_Fa4()
	FA005 = face_foot_faceSideArc_Fa5()
	FA006 = face_foot_faceSideArc_Fa6()
	rOneFig = FA000.fuse([FA001, FA002, FA003, FA004, FA005, FA006])
	rOneFig.check()
	return rOneFig

def ctr_face_foot_faceAxis1_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_foot_faceAxis1_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(48.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceAxis1_Fa0():
	FC000 = ctr_face_foot_faceAxis1_Fa0_Ctr0()
	FC001 = ctr_face_foot_faceAxis1_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def foot_faceAxis1():
	FA000 = face_foot_faceAxis1_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_foot_faceAxis3_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_foot_faceAxis3_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(8.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_foot_faceAxis3_Fa0():
	FC000 = ctr_face_foot_faceAxis3_Fa0_Ctr0()
	FC001 = ctr_face_foot_faceAxis3_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def foot_faceAxis3():
	FA000 = face_foot_faceAxis3_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_wheel_facePneu_Fa0_Ctr0():
	P000 = App.Vector(125.0000, 0.0000, 0)
	P001 = App.Vector(124.4526, 2.1894, 0)
	P002 = App.Vector(122.9393, 3.8635, 0)
	S000 = Part.Arc(P000, P001, P002)
	P003 = App.Vector(121.4080, 5.4726, 0)
	P004 = App.Vector(120.7612, 7.5977, 0)
	S001 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(121.1365, 9.7870, 0)
	P006 = App.Vector(122.4541, 11.5753, 0)
	S002 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(123.7457, 13.4259, 0)
	P008 = App.Vector(124.0143, 15.6667, 0)
	S003 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(123.1969, 17.7702, 0)
	P010 = App.Vector(121.4857, 19.2414, 0)
	S004 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(119.7647, 20.6459, 0)
	P012 = App.Vector(118.8568, 22.6731, 0)
	S005 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(118.9547, 24.8923, 0)
	P014 = App.Vector(120.0378, 26.8316, 0)
	S006 = Part.Arc(P012, P013, P014)
	P015 = App.Vector(121.0872, 28.8295, 0)
	P016 = App.Vector(121.0729, 31.0862, 0)
	S007 = Part.Arc(P014, P015, P016)
	P017 = App.Vector(119.9982, 33.0707, 0)
	P018 = App.Vector(118.1161, 34.3159, 0)
	S008 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(116.2327, 35.4936, 0)
	P020 = App.Vector(115.0778, 37.3911, 0)
	S009 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(114.8969, 39.6050, 0)
	P022 = App.Vector(115.7283, 41.6648, 0)
	S010 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(116.5191, 43.7784, 0)
	P024 = App.Vector(116.2221, 46.0156, 0)
	S011 = Part.Arc(P022, P023, P024)
	P025 = App.Vector(114.9072, 47.8497, 0)
	P026 = App.Vector(112.8838, 48.8492, 0)
	S012 = Part.Arc(P024, P025, P026)
	P027 = App.Vector(110.8677, 49.7816, 0)
	P028 = App.Vector(109.4841, 51.5193, 0)
	S013 = Part.Arc(P026, P027, P028)
	P029 = App.Vector(109.0271, 53.6931, 0)
	P030 = App.Vector(109.5938, 55.8408, 0)
	S014 = Part.Arc(P028, P029, P030)
	P031 = App.Vector(110.1134, 58.0370, 0)
	P032 = App.Vector(109.5383, 60.2192, 0)
	S015 = Part.Arc(P030, P031, P032)
	P033 = App.Vector(108.0039, 61.8741, 0)
	P034 = App.Vector(105.8713, 62.6121, 0)
	S016 = Part.Arc(P032, P033, P034)
	P035 = App.Vector(103.7542, 63.2844, 0)
	P036 = App.Vector(102.1637, 64.8350, 0)
	S017 = Part.Arc(P034, P035, P036)
	P037 = App.Vector(101.4378, 66.9344, 0)
	P038 = App.Vector(101.7309, 69.1363, 0)
	S018 = Part.Arc(P036, P037, P038)
	P039 = App.Vector(101.9712, 71.3802, 0)
	P040 = App.Vector(101.1271, 73.4732, 0)
	S019 = Part.Arc(P038, P039, P040)
	P041 = App.Vector(99.3974, 74.9227, 0)
	P042 = App.Vector(97.1891, 75.3876, 0)
	S020 = Part.Arc(P040, P041, P042)
	P043 = App.Vector(95.0044, 75.7892, 0)
	P044 = App.Vector(93.2321, 77.1283, 0)
	S021 = Part.Arc(P042, P043, P044)
	P045 = App.Vector(92.2489, 79.1201, 0)
	P046 = App.Vector(92.2637, 81.3414, 0)
	S022 = Part.Arc(P044, P045, P046)
	P047 = App.Vector(92.2208, 83.5977, 0)
	P048 = App.Vector(91.1211, 85.5684, 0)
	S023 = Part.Arc(P046, P047, P048)
	P049 = App.Vector(89.2233, 86.7897, 0)
	P050 = App.Vector(86.9741, 86.9741, 0)
	S024 = Part.Arc(P048, P049, P050)
	P051 = App.Vector(84.7564, 87.0988, 0)
	P052 = App.Vector(82.8302, 88.2052, 0)
	S025 = Part.Arc(P050, P051, P052)
	P053 = App.Vector(81.6051, 90.0581, 0)
	P054 = App.Vector(81.3414, 92.2637, 0)
	S026 = Part.Arc(P052, P053, P054)
	P055 = App.Vector(81.0160, 94.4968, 0)
	P056 = App.Vector(79.6780, 96.3142, 0)
	S027 = Part.Arc(P054, P055, P056)
	P057 = App.Vector(77.6422, 97.2879, 0)
	P058 = App.Vector(75.3876, 97.1891, 0)
	S028 = Part.Arc(P056, P057, P058)
	P059 = App.Vector(73.1716, 97.0348, 0)
	P060 = App.Vector(71.1220, 97.8911, 0)
	S029 = Part.Arc(P058, P059, P060)
	P061 = App.Vector(69.6743, 99.5758, 0)
	P062 = App.Vector(69.1363, 101.7309, 0)
	S030 = Part.Arc(P060, P061, P062)
	P063 = App.Vector(68.5336, 103.9057, 0)
	P064 = App.Vector(66.9783, 105.5410, 0)
	S031 = Part.Arc(P062, P063, P064)
	P065 = App.Vector(64.8365, 106.2519, 0)
	P066 = App.Vector(62.6121, 105.8713, 0)
	S032 = Part.Arc(P064, P065, P066)
	P067 = App.Vector(60.4330, 105.4405, 0)
	P068 = App.Vector(58.2922, 106.0331, 0)
	S033 = Part.Arc(P066, P067, P068)
	P069 = App.Vector(56.6448, 107.5231, 0)
	P070 = App.Vector(55.8408, 109.5938, 0)
	S034 = Part.Arc(P068, P069, P070)
	P071 = App.Vector(54.9703, 111.6759, 0)
	P072 = App.Vector(53.2224, 113.1034, 0)
	S035 = Part.Arc(P070, P071, P072)
	P073 = App.Vector(51.0084, 113.5403, 0)
	P074 = App.Vector(48.8492, 112.8838, 0)
	S036 = Part.Arc(P072, P073, P074)
	P075 = App.Vector(46.7412, 112.1833, 0)
	P076 = App.Vector(44.5431, 112.5030, 0)
	S037 = Part.Arc(P074, P075, P076)
	P077 = App.Vector(42.7219, 113.7747, 0)
	P078 = App.Vector(41.6648, 115.7283, 0)
	S038 = Part.Arc(P076, P077, P078)
	P079 = App.Vector(40.5402, 117.6849, 0)
	P080 = App.Vector(38.6271, 118.8821, 0)
	S039 = Part.Arc(P078, P079, P080)
	P081 = App.Vector(36.3758, 119.0380, 0)
	P082 = App.Vector(34.3159, 118.1161, 0)
	S040 = Part.Arc(P080, P081, P082)
	P083 = App.Vector(32.3124, 117.1570, 0)
	P084 = App.Vector(30.0915, 117.1986, 0)
	S041 = Part.Arc(P082, P083, P084)
	P085 = App.Vector(28.1253, 118.2320, 0)
	P086 = App.Vector(26.8316, 120.0378, 0)
	S042 = Part.Arc(P084, P085, P086)
	P087 = App.Vector(25.4707, 121.8380, 0)
	P088 = App.Vector(23.4227, 122.7859, 0)
	S043 = Part.Arc(P086, P087, P088)
	P089 = App.Vector(21.1695, 122.6585, 0)
	P090 = App.Vector(19.2414, 121.4857, 0)
	S044 = Part.Arc(P088, P089, P090)
	P091 = App.Vector(17.3739, 120.2830, 0)
	P092 = App.Vector(15.1653, 120.0459, 0)
	S045 = Part.Arc(P090, P091, P092)
	P093 = App.Vector(13.0851, 120.8248, 0)
	P094 = App.Vector(11.5753, 122.4541, 0)
	S046 = Part.Arc(P092, P093, P094)
	P095 = App.Vector(9.9995, 124.0696, 0)
	P096 = App.Vector(7.8488, 124.7533, 0)
	S047 = Part.Arc(P094, P095, P096)
	P097 = App.Vector(5.6294, 124.3445, 0)
	P098 = App.Vector(3.8635, 122.9393, 0)
	S048 = Part.Arc(P096, P097, P098)
	P099 = App.Vector(2.1615, 121.5120, 0)
	P100 = App.Vector(-0.0000, 121.0000, 0)
	S049 = Part.Arc(P098, P099, P100)
	P101 = App.Vector(-2.1615, 121.5120, 0)
	P102 = App.Vector(-3.8635, 122.9393, 0)
	S050 = Part.Arc(P100, P101, P102)
	P103 = App.Vector(-5.6294, 124.3445, 0)
	P104 = App.Vector(-7.8488, 124.7533, 0)
	S051 = Part.Arc(P102, P103, P104)
	P105 = App.Vector(-9.9995, 124.0696, 0)
	P106 = App.Vector(-11.5753, 122.4541, 0)
	S052 = Part.Arc(P104, P105, P106)
	P107 = App.Vector(-13.0851, 120.8248, 0)
	P108 = App.Vector(-15.1653, 120.0459, 0)
	S053 = Part.Arc(P106, P107, P108)
	P109 = App.Vector(-17.3739, 120.2830, 0)
	P110 = App.Vector(-19.2414, 121.4857, 0)
	S054 = Part.Arc(P108, P109, P110)
	P111 = App.Vector(-21.1695, 122.6585, 0)
	P112 = App.Vector(-23.4227, 122.7859, 0)
	S055 = Part.Arc(P110, P111, P112)
	P113 = App.Vector(-25.4707, 121.8380, 0)
	P114 = App.Vector(-26.8316, 120.0378, 0)
	S056 = Part.Arc(P112, P113, P114)
	P115 = App.Vector(-28.1253, 118.2320, 0)
	P116 = App.Vector(-30.0915, 117.1986, 0)
	S057 = Part.Arc(P114, P115, P116)
	P117 = App.Vector(-32.3124, 117.1570, 0)
	P118 = App.Vector(-34.3159, 118.1161, 0)
	S058 = Part.Arc(P116, P117, P118)
	P119 = App.Vector(-36.3758, 119.0380, 0)
	P120 = App.Vector(-38.6271, 118.8821, 0)
	S059 = Part.Arc(P118, P119, P120)
	P121 = App.Vector(-40.5402, 117.6849, 0)
	P122 = App.Vector(-41.6648, 115.7283, 0)
	S060 = Part.Arc(P120, P121, P122)
	P123 = App.Vector(-42.7219, 113.7747, 0)
	P124 = App.Vector(-44.5431, 112.5030, 0)
	S061 = Part.Arc(P122, P123, P124)
	P125 = App.Vector(-46.7412, 112.1833, 0)
	P126 = App.Vector(-48.8492, 112.8838, 0)
	S062 = Part.Arc(P124, P125, P126)
	P127 = App.Vector(-51.0084, 113.5403, 0)
	P128 = App.Vector(-53.2224, 113.1034, 0)
	S063 = Part.Arc(P126, P127, P128)
	P129 = App.Vector(-54.9703, 111.6759, 0)
	P130 = App.Vector(-55.8408, 109.5938, 0)
	S064 = Part.Arc(P128, P129, P130)
	P131 = App.Vector(-56.6448, 107.5231, 0)
	P132 = App.Vector(-58.2922, 106.0331, 0)
	S065 = Part.Arc(P130, P131, P132)
	P133 = App.Vector(-60.4330, 105.4405, 0)
	P134 = App.Vector(-62.6121, 105.8713, 0)
	S066 = Part.Arc(P132, P133, P134)
	P135 = App.Vector(-64.8365, 106.2519, 0)
	P136 = App.Vector(-66.9783, 105.5410, 0)
	S067 = Part.Arc(P134, P135, P136)
	P137 = App.Vector(-68.5336, 103.9057, 0)
	P138 = App.Vector(-69.1363, 101.7309, 0)
	S068 = Part.Arc(P136, P137, P138)
	P139 = App.Vector(-69.6743, 99.5758, 0)
	P140 = App.Vector(-71.1220, 97.8911, 0)
	S069 = Part.Arc(P138, P139, P140)
	P141 = App.Vector(-73.1716, 97.0348, 0)
	P142 = App.Vector(-75.3876, 97.1891, 0)
	S070 = Part.Arc(P140, P141, P142)
	P143 = App.Vector(-77.6422, 97.2879, 0)
	P144 = App.Vector(-79.6780, 96.3142, 0)
	S071 = Part.Arc(P142, P143, P144)
	P145 = App.Vector(-81.0160, 94.4968, 0)
	P146 = App.Vector(-81.3414, 92.2637, 0)
	S072 = Part.Arc(P144, P145, P146)
	P147 = App.Vector(-81.6051, 90.0581, 0)
	P148 = App.Vector(-82.8302, 88.2052, 0)
	S073 = Part.Arc(P146, P147, P148)
	P149 = App.Vector(-84.7564, 87.0988, 0)
	P150 = App.Vector(-86.9741, 86.9741, 0)
	S074 = Part.Arc(P148, P149, P150)
	P151 = App.Vector(-89.2233, 86.7897, 0)
	P152 = App.Vector(-91.1211, 85.5684, 0)
	S075 = Part.Arc(P150, P151, P152)
	P153 = App.Vector(-92.2208, 83.5977, 0)
	P154 = App.Vector(-92.2637, 81.3414, 0)
	S076 = Part.Arc(P152, P153, P154)
	P155 = App.Vector(-92.2489, 79.1201, 0)
	P156 = App.Vector(-93.2321, 77.1283, 0)
	S077 = Part.Arc(P154, P155, P156)
	P157 = App.Vector(-95.0044, 75.7892, 0)
	P158 = App.Vector(-97.1891, 75.3876, 0)
	S078 = Part.Arc(P156, P157, P158)
	P159 = App.Vector(-99.3974, 74.9227, 0)
	P160 = App.Vector(-101.1271, 73.4732, 0)
	S079 = Part.Arc(P158, P159, P160)
	P161 = App.Vector(-101.9712, 71.3802, 0)
	P162 = App.Vector(-101.7309, 69.1363, 0)
	S080 = Part.Arc(P160, P161, P162)
	P163 = App.Vector(-101.4378, 66.9344, 0)
	P164 = App.Vector(-102.1637, 64.8350, 0)
	S081 = Part.Arc(P162, P163, P164)
	P165 = App.Vector(-103.7542, 63.2844, 0)
	P166 = App.Vector(-105.8713, 62.6121, 0)
	S082 = Part.Arc(P164, P165, P166)
	P167 = App.Vector(-108.0039, 61.8741, 0)
	P168 = App.Vector(-109.5383, 60.2192, 0)
	S083 = Part.Arc(P166, P167, P168)
	P169 = App.Vector(-110.1134, 58.0370, 0)
	P170 = App.Vector(-109.5938, 55.8408, 0)
	S084 = Part.Arc(P168, P169, P170)
	P171 = App.Vector(-109.0271, 53.6931, 0)
	P172 = App.Vector(-109.4841, 51.5193, 0)
	S085 = Part.Arc(P170, P171, P172)
	P173 = App.Vector(-110.8677, 49.7816, 0)
	P174 = App.Vector(-112.8838, 48.8492, 0)
	S086 = Part.Arc(P172, P173, P174)
	P175 = App.Vector(-114.9072, 47.8497, 0)
	P176 = App.Vector(-116.2221, 46.0156, 0)
	S087 = Part.Arc(P174, P175, P176)
	P177 = App.Vector(-116.5191, 43.7784, 0)
	P178 = App.Vector(-115.7283, 41.6648, 0)
	S088 = Part.Arc(P176, P177, P178)
	P179 = App.Vector(-114.8969, 39.6050, 0)
	P180 = App.Vector(-115.0778, 37.3911, 0)
	S089 = Part.Arc(P178, P179, P180)
	P181 = App.Vector(-116.2327, 35.4936, 0)
	P182 = App.Vector(-118.1161, 34.3159, 0)
	S090 = Part.Arc(P180, P181, P182)
	P183 = App.Vector(-119.9982, 33.0707, 0)
	P184 = App.Vector(-121.0729, 31.0862, 0)
	S091 = Part.Arc(P182, P183, P184)
	P185 = App.Vector(-121.0872, 28.8295, 0)
	P186 = App.Vector(-120.0378, 26.8316, 0)
	S092 = Part.Arc(P184, P185, P186)
	P187 = App.Vector(-118.9547, 24.8923, 0)
	P188 = App.Vector(-118.8568, 22.6731, 0)
	S093 = Part.Arc(P186, P187, P188)
	P189 = App.Vector(-119.7647, 20.6459, 0)
	P190 = App.Vector(-121.4857, 19.2414, 0)
	S094 = Part.Arc(P188, P189, P190)
	P191 = App.Vector(-123.1969, 17.7702, 0)
	P192 = App.Vector(-124.0143, 15.6667, 0)
	S095 = Part.Arc(P190, P191, P192)
	P193 = App.Vector(-123.7457, 13.4259, 0)
	P194 = App.Vector(-122.4541, 11.5753, 0)
	S096 = Part.Arc(P192, P193, P194)
	P195 = App.Vector(-121.1365, 9.7870, 0)
	P196 = App.Vector(-120.7612, 7.5977, 0)
	S097 = Part.Arc(P194, P195, P196)
	P197 = App.Vector(-121.4080, 5.4726, 0)
	P198 = App.Vector(-122.9393, 3.8635, 0)
	S098 = Part.Arc(P196, P197, P198)
	P199 = App.Vector(-124.4526, 2.1894, 0)
	P200 = App.Vector(-125.0000, -0.0000, 0)
	S099 = Part.Arc(P198, P199, P200)
	P201 = App.Vector(-124.4526, -2.1894, 0)
	P202 = App.Vector(-122.9393, -3.8635, 0)
	S100 = Part.Arc(P200, P201, P202)
	P203 = App.Vector(-121.4080, -5.4726, 0)
	P204 = App.Vector(-120.7612, -7.5977, 0)
	S101 = Part.Arc(P202, P203, P204)
	P205 = App.Vector(-121.1365, -9.7870, 0)
	P206 = App.Vector(-122.4541, -11.5753, 0)
	S102 = Part.Arc(P204, P205, P206)
	P207 = App.Vector(-123.7457, -13.4259, 0)
	P208 = App.Vector(-124.0143, -15.6667, 0)
	S103 = Part.Arc(P206, P207, P208)
	P209 = App.Vector(-123.1969, -17.7702, 0)
	P210 = App.Vector(-121.4857, -19.2414, 0)
	S104 = Part.Arc(P208, P209, P210)
	P211 = App.Vector(-119.7647, -20.6459, 0)
	P212 = App.Vector(-118.8568, -22.6731, 0)
	S105 = Part.Arc(P210, P211, P212)
	P213 = App.Vector(-118.9547, -24.8923, 0)
	P214 = App.Vector(-120.0378, -26.8316, 0)
	S106 = Part.Arc(P212, P213, P214)
	P215 = App.Vector(-121.0872, -28.8295, 0)
	P216 = App.Vector(-121.0729, -31.0862, 0)
	S107 = Part.Arc(P214, P215, P216)
	P217 = App.Vector(-119.9982, -33.0707, 0)
	P218 = App.Vector(-118.1161, -34.3159, 0)
	S108 = Part.Arc(P216, P217, P218)
	P219 = App.Vector(-116.2327, -35.4936, 0)
	P220 = App.Vector(-115.0778, -37.3911, 0)
	S109 = Part.Arc(P218, P219, P220)
	P221 = App.Vector(-114.8969, -39.6050, 0)
	P222 = App.Vector(-115.7283, -41.6648, 0)
	S110 = Part.Arc(P220, P221, P222)
	P223 = App.Vector(-116.5191, -43.7784, 0)
	P224 = App.Vector(-116.2221, -46.0156, 0)
	S111 = Part.Arc(P222, P223, P224)
	P225 = App.Vector(-114.9072, -47.8497, 0)
	P226 = App.Vector(-112.8838, -48.8492, 0)
	S112 = Part.Arc(P224, P225, P226)
	P227 = App.Vector(-110.8677, -49.7816, 0)
	P228 = App.Vector(-109.4841, -51.5193, 0)
	S113 = Part.Arc(P226, P227, P228)
	P229 = App.Vector(-109.0271, -53.6931, 0)
	P230 = App.Vector(-109.5938, -55.8408, 0)
	S114 = Part.Arc(P228, P229, P230)
	P231 = App.Vector(-110.1134, -58.0370, 0)
	P232 = App.Vector(-109.5383, -60.2192, 0)
	S115 = Part.Arc(P230, P231, P232)
	P233 = App.Vector(-108.0039, -61.8741, 0)
	P234 = App.Vector(-105.8713, -62.6121, 0)
	S116 = Part.Arc(P232, P233, P234)
	P235 = App.Vector(-103.7542, -63.2844, 0)
	P236 = App.Vector(-102.1637, -64.8350, 0)
	S117 = Part.Arc(P234, P235, P236)
	P237 = App.Vector(-101.4378, -66.9344, 0)
	P238 = App.Vector(-101.7309, -69.1363, 0)
	S118 = Part.Arc(P236, P237, P238)
	P239 = App.Vector(-101.9712, -71.3802, 0)
	P240 = App.Vector(-101.1271, -73.4732, 0)
	S119 = Part.Arc(P238, P239, P240)
	P241 = App.Vector(-99.3974, -74.9227, 0)
	P242 = App.Vector(-97.1891, -75.3876, 0)
	S120 = Part.Arc(P240, P241, P242)
	P243 = App.Vector(-95.0044, -75.7892, 0)
	P244 = App.Vector(-93.2321, -77.1283, 0)
	S121 = Part.Arc(P242, P243, P244)
	P245 = App.Vector(-92.2489, -79.1201, 0)
	P246 = App.Vector(-92.2637, -81.3414, 0)
	S122 = Part.Arc(P244, P245, P246)
	P247 = App.Vector(-92.2208, -83.5977, 0)
	P248 = App.Vector(-91.1211, -85.5684, 0)
	S123 = Part.Arc(P246, P247, P248)
	P249 = App.Vector(-89.2233, -86.7897, 0)
	P250 = App.Vector(-86.9741, -86.9741, 0)
	S124 = Part.Arc(P248, P249, P250)
	P251 = App.Vector(-84.7564, -87.0988, 0)
	P252 = App.Vector(-82.8302, -88.2052, 0)
	S125 = Part.Arc(P250, P251, P252)
	P253 = App.Vector(-81.6051, -90.0581, 0)
	P254 = App.Vector(-81.3414, -92.2637, 0)
	S126 = Part.Arc(P252, P253, P254)
	P255 = App.Vector(-81.0160, -94.4968, 0)
	P256 = App.Vector(-79.6780, -96.3142, 0)
	S127 = Part.Arc(P254, P255, P256)
	P257 = App.Vector(-77.6422, -97.2879, 0)
	P258 = App.Vector(-75.3876, -97.1891, 0)
	S128 = Part.Arc(P256, P257, P258)
	P259 = App.Vector(-73.1716, -97.0348, 0)
	P260 = App.Vector(-71.1220, -97.8911, 0)
	S129 = Part.Arc(P258, P259, P260)
	P261 = App.Vector(-69.6743, -99.5758, 0)
	P262 = App.Vector(-69.1363, -101.7309, 0)
	S130 = Part.Arc(P260, P261, P262)
	P263 = App.Vector(-68.5336, -103.9057, 0)
	P264 = App.Vector(-66.9783, -105.5410, 0)
	S131 = Part.Arc(P262, P263, P264)
	P265 = App.Vector(-64.8365, -106.2519, 0)
	P266 = App.Vector(-62.6121, -105.8713, 0)
	S132 = Part.Arc(P264, P265, P266)
	P267 = App.Vector(-60.4330, -105.4405, 0)
	P268 = App.Vector(-58.2922, -106.0331, 0)
	S133 = Part.Arc(P266, P267, P268)
	P269 = App.Vector(-56.6448, -107.5231, 0)
	P270 = App.Vector(-55.8408, -109.5938, 0)
	S134 = Part.Arc(P268, P269, P270)
	P271 = App.Vector(-54.9703, -111.6759, 0)
	P272 = App.Vector(-53.2224, -113.1034, 0)
	S135 = Part.Arc(P270, P271, P272)
	P273 = App.Vector(-51.0084, -113.5403, 0)
	P274 = App.Vector(-48.8492, -112.8838, 0)
	S136 = Part.Arc(P272, P273, P274)
	P275 = App.Vector(-46.7412, -112.1833, 0)
	P276 = App.Vector(-44.5431, -112.5030, 0)
	S137 = Part.Arc(P274, P275, P276)
	P277 = App.Vector(-42.7219, -113.7747, 0)
	P278 = App.Vector(-41.6648, -115.7283, 0)
	S138 = Part.Arc(P276, P277, P278)
	P279 = App.Vector(-40.5402, -117.6849, 0)
	P280 = App.Vector(-38.6271, -118.8821, 0)
	S139 = Part.Arc(P278, P279, P280)
	P281 = App.Vector(-36.3758, -119.0380, 0)
	P282 = App.Vector(-34.3159, -118.1161, 0)
	S140 = Part.Arc(P280, P281, P282)
	P283 = App.Vector(-32.3124, -117.1570, 0)
	P284 = App.Vector(-30.0915, -117.1986, 0)
	S141 = Part.Arc(P282, P283, P284)
	P285 = App.Vector(-28.1253, -118.2320, 0)
	P286 = App.Vector(-26.8316, -120.0378, 0)
	S142 = Part.Arc(P284, P285, P286)
	P287 = App.Vector(-25.4707, -121.8380, 0)
	P288 = App.Vector(-23.4227, -122.7859, 0)
	S143 = Part.Arc(P286, P287, P288)
	P289 = App.Vector(-21.1695, -122.6585, 0)
	P290 = App.Vector(-19.2414, -121.4857, 0)
	S144 = Part.Arc(P288, P289, P290)
	P291 = App.Vector(-17.3739, -120.2830, 0)
	P292 = App.Vector(-15.1653, -120.0459, 0)
	S145 = Part.Arc(P290, P291, P292)
	P293 = App.Vector(-13.0851, -120.8248, 0)
	P294 = App.Vector(-11.5753, -122.4541, 0)
	S146 = Part.Arc(P292, P293, P294)
	P295 = App.Vector(-9.9995, -124.0696, 0)
	P296 = App.Vector(-7.8488, -124.7533, 0)
	S147 = Part.Arc(P294, P295, P296)
	P297 = App.Vector(-5.6294, -124.3445, 0)
	P298 = App.Vector(-3.8635, -122.9393, 0)
	S148 = Part.Arc(P296, P297, P298)
	P299 = App.Vector(-2.1615, -121.5120, 0)
	P300 = App.Vector(-0.0000, -121.0000, 0)
	S149 = Part.Arc(P298, P299, P300)
	P301 = App.Vector(2.1615, -121.5120, 0)
	P302 = App.Vector(3.8635, -122.9393, 0)
	S150 = Part.Arc(P300, P301, P302)
	P303 = App.Vector(5.6294, -124.3445, 0)
	P304 = App.Vector(7.8488, -124.7533, 0)
	S151 = Part.Arc(P302, P303, P304)
	P305 = App.Vector(9.9995, -124.0696, 0)
	P306 = App.Vector(11.5753, -122.4541, 0)
	S152 = Part.Arc(P304, P305, P306)
	P307 = App.Vector(13.0851, -120.8248, 0)
	P308 = App.Vector(15.1653, -120.0459, 0)
	S153 = Part.Arc(P306, P307, P308)
	P309 = App.Vector(17.3739, -120.2830, 0)
	P310 = App.Vector(19.2414, -121.4857, 0)
	S154 = Part.Arc(P308, P309, P310)
	P311 = App.Vector(21.1695, -122.6585, 0)
	P312 = App.Vector(23.4227, -122.7859, 0)
	S155 = Part.Arc(P310, P311, P312)
	P313 = App.Vector(25.4707, -121.8380, 0)
	P314 = App.Vector(26.8316, -120.0378, 0)
	S156 = Part.Arc(P312, P313, P314)
	P315 = App.Vector(28.1253, -118.2320, 0)
	P316 = App.Vector(30.0915, -117.1986, 0)
	S157 = Part.Arc(P314, P315, P316)
	P317 = App.Vector(32.3124, -117.1570, 0)
	P318 = App.Vector(34.3159, -118.1161, 0)
	S158 = Part.Arc(P316, P317, P318)
	P319 = App.Vector(36.3758, -119.0380, 0)
	P320 = App.Vector(38.6271, -118.8821, 0)
	S159 = Part.Arc(P318, P319, P320)
	P321 = App.Vector(40.5402, -117.6849, 0)
	P322 = App.Vector(41.6648, -115.7283, 0)
	S160 = Part.Arc(P320, P321, P322)
	P323 = App.Vector(42.7219, -113.7747, 0)
	P324 = App.Vector(44.5431, -112.5030, 0)
	S161 = Part.Arc(P322, P323, P324)
	P325 = App.Vector(46.7412, -112.1833, 0)
	P326 = App.Vector(48.8492, -112.8838, 0)
	S162 = Part.Arc(P324, P325, P326)
	P327 = App.Vector(51.0084, -113.5403, 0)
	P328 = App.Vector(53.2224, -113.1034, 0)
	S163 = Part.Arc(P326, P327, P328)
	P329 = App.Vector(54.9703, -111.6759, 0)
	P330 = App.Vector(55.8408, -109.5938, 0)
	S164 = Part.Arc(P328, P329, P330)
	P331 = App.Vector(56.6448, -107.5231, 0)
	P332 = App.Vector(58.2922, -106.0331, 0)
	S165 = Part.Arc(P330, P331, P332)
	P333 = App.Vector(60.4330, -105.4405, 0)
	P334 = App.Vector(62.6121, -105.8713, 0)
	S166 = Part.Arc(P332, P333, P334)
	P335 = App.Vector(64.8365, -106.2519, 0)
	P336 = App.Vector(66.9783, -105.5410, 0)
	S167 = Part.Arc(P334, P335, P336)
	P337 = App.Vector(68.5336, -103.9057, 0)
	P338 = App.Vector(69.1363, -101.7309, 0)
	S168 = Part.Arc(P336, P337, P338)
	P339 = App.Vector(69.6743, -99.5758, 0)
	P340 = App.Vector(71.1220, -97.8911, 0)
	S169 = Part.Arc(P338, P339, P340)
	P341 = App.Vector(73.1716, -97.0348, 0)
	P342 = App.Vector(75.3876, -97.1891, 0)
	S170 = Part.Arc(P340, P341, P342)
	P343 = App.Vector(77.6422, -97.2879, 0)
	P344 = App.Vector(79.6780, -96.3142, 0)
	S171 = Part.Arc(P342, P343, P344)
	P345 = App.Vector(81.0160, -94.4968, 0)
	P346 = App.Vector(81.3414, -92.2637, 0)
	S172 = Part.Arc(P344, P345, P346)
	P347 = App.Vector(81.6051, -90.0581, 0)
	P348 = App.Vector(82.8302, -88.2052, 0)
	S173 = Part.Arc(P346, P347, P348)
	P349 = App.Vector(84.7564, -87.0988, 0)
	P350 = App.Vector(86.9741, -86.9741, 0)
	S174 = Part.Arc(P348, P349, P350)
	P351 = App.Vector(89.2233, -86.7897, 0)
	P352 = App.Vector(91.1211, -85.5684, 0)
	S175 = Part.Arc(P350, P351, P352)
	P353 = App.Vector(92.2208, -83.5977, 0)
	P354 = App.Vector(92.2637, -81.3414, 0)
	S176 = Part.Arc(P352, P353, P354)
	P355 = App.Vector(92.2489, -79.1201, 0)
	P356 = App.Vector(93.2321, -77.1283, 0)
	S177 = Part.Arc(P354, P355, P356)
	P357 = App.Vector(95.0044, -75.7892, 0)
	P358 = App.Vector(97.1891, -75.3876, 0)
	S178 = Part.Arc(P356, P357, P358)
	P359 = App.Vector(99.3974, -74.9227, 0)
	P360 = App.Vector(101.1271, -73.4732, 0)
	S179 = Part.Arc(P358, P359, P360)
	P361 = App.Vector(101.9712, -71.3802, 0)
	P362 = App.Vector(101.7309, -69.1363, 0)
	S180 = Part.Arc(P360, P361, P362)
	P363 = App.Vector(101.4378, -66.9344, 0)
	P364 = App.Vector(102.1637, -64.8350, 0)
	S181 = Part.Arc(P362, P363, P364)
	P365 = App.Vector(103.7542, -63.2844, 0)
	P366 = App.Vector(105.8713, -62.6121, 0)
	S182 = Part.Arc(P364, P365, P366)
	P367 = App.Vector(108.0039, -61.8741, 0)
	P368 = App.Vector(109.5383, -60.2192, 0)
	S183 = Part.Arc(P366, P367, P368)
	P369 = App.Vector(110.1134, -58.0370, 0)
	P370 = App.Vector(109.5938, -55.8408, 0)
	S184 = Part.Arc(P368, P369, P370)
	P371 = App.Vector(109.0271, -53.6931, 0)
	P372 = App.Vector(109.4841, -51.5193, 0)
	S185 = Part.Arc(P370, P371, P372)
	P373 = App.Vector(110.8677, -49.7816, 0)
	P374 = App.Vector(112.8838, -48.8492, 0)
	S186 = Part.Arc(P372, P373, P374)
	P375 = App.Vector(114.9072, -47.8497, 0)
	P376 = App.Vector(116.2221, -46.0156, 0)
	S187 = Part.Arc(P374, P375, P376)
	P377 = App.Vector(116.5191, -43.7784, 0)
	P378 = App.Vector(115.7283, -41.6648, 0)
	S188 = Part.Arc(P376, P377, P378)
	P379 = App.Vector(114.8969, -39.6050, 0)
	P380 = App.Vector(115.0778, -37.3911, 0)
	S189 = Part.Arc(P378, P379, P380)
	P381 = App.Vector(116.2327, -35.4936, 0)
	P382 = App.Vector(118.1161, -34.3159, 0)
	S190 = Part.Arc(P380, P381, P382)
	P383 = App.Vector(119.9982, -33.0707, 0)
	P384 = App.Vector(121.0729, -31.0862, 0)
	S191 = Part.Arc(P382, P383, P384)
	P385 = App.Vector(121.0872, -28.8295, 0)
	P386 = App.Vector(120.0378, -26.8316, 0)
	S192 = Part.Arc(P384, P385, P386)
	P387 = App.Vector(118.9547, -24.8923, 0)
	P388 = App.Vector(118.8568, -22.6731, 0)
	S193 = Part.Arc(P386, P387, P388)
	P389 = App.Vector(119.7647, -20.6459, 0)
	P390 = App.Vector(121.4857, -19.2414, 0)
	S194 = Part.Arc(P388, P389, P390)
	P391 = App.Vector(123.1969, -17.7702, 0)
	P392 = App.Vector(124.0143, -15.6667, 0)
	S195 = Part.Arc(P390, P391, P392)
	P393 = App.Vector(123.7457, -13.4259, 0)
	P394 = App.Vector(122.4541, -11.5753, 0)
	S196 = Part.Arc(P392, P393, P394)
	P395 = App.Vector(121.1365, -9.7870, 0)
	P396 = App.Vector(120.7612, -7.5977, 0)
	S197 = Part.Arc(P394, P395, P396)
	P397 = App.Vector(121.4080, -5.4726, 0)
	P398 = App.Vector(122.9393, -3.8635, 0)
	S198 = Part.Arc(P396, P397, P398)
	P399 = App.Vector(124.4526, -2.1894, 0)
	P400 = App.Vector(125.0000, -0.0000, 0)
	S199 = Part.Arc(P398, P399, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017, S018, S019, S020, S021, S022, S023, S024, S025, S026, S027, S028, S029, S030, S031, S032, S033, S034, S035, S036, S037, S038, S039, S040, S041, S042, S043, S044, S045, S046, S047, S048, S049, S050, S051, S052, S053, S054, S055, S056, S057, S058, S059, S060, S061, S062, S063, S064, S065, S066, S067, S068, S069, S070, S071, S072, S073, S074, S075, S076, S077, S078, S079, S080, S081, S082, S083, S084, S085, S086, S087, S088, S089, S090, S091, S092, S093, S094, S095, S096, S097, S098, S099, S100, S101, S102, S103, S104, S105, S106, S107, S108, S109, S110, S111, S112, S113, S114, S115, S116, S117, S118, S119, S120, S121, S122, S123, S124, S125, S126, S127, S128, S129, S130, S131, S132, S133, S134, S135, S136, S137, S138, S139, S140, S141, S142, S143, S144, S145, S146, S147, S148, S149, S150, S151, S152, S153, S154, S155, S156, S157, S158, S159, S160, S161, S162, S163, S164, S165, S166, S167, S168, S169, S170, S171, S172, S173, S174, S175, S176, S177, S178, S179, S180, S181, S182, S183, S184, S185, S186, S187, S188, S189, S190, S191, S192, S193, S194, S195, S196, S197, S198, S199])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_wheel_facePneu_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_wheel_facePneu_Fa0():
	FC000 = ctr_face_wheel_facePneu_Fa0_Ctr0()
	FC001 = ctr_face_wheel_facePneu_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def wheel_facePneu():
	FA000 = face_wheel_facePneu_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_wheel_faceCut_Fa0_Ctr0():
	P000 = App.Vector(0.0000, 10.7000, 0)
	P001 = App.Vector(0.0000, 12.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(10.0000, 12.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(10.0000, 125.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(90.0000, 125.0000, 0)
	S003 = Part.LineSegment(P003, P004)
	P005 = App.Vector(90.0000, 12.7000, 0)
	S004 = Part.LineSegment(P004, P005)
	P006 = App.Vector(110.0000, 12.7000, 0)
	S005 = Part.LineSegment(P005, P006)
	P007 = App.Vector(110.0000, 19.7000, 0)
	S006 = Part.LineSegment(P006, P007)
	P008 = App.Vector(112.0000, 19.7000, 0)
	S007 = Part.LineSegment(P007, P008)
	P009 = App.Vector(112.0000, 17.7000, 0)
	S008 = Part.LineSegment(P008, P009)
	P010 = App.Vector(122.0000, 17.7000, 0)
	S009 = Part.LineSegment(P009, P010)
	P011 = App.Vector(122.0000, 19.7000, 0)
	S010 = Part.LineSegment(P010, P011)
	P012 = App.Vector(124.0000, 19.7000, 0)
	S011 = Part.LineSegment(P011, P012)
	P013 = App.Vector(124.0000, 12.7000, 0)
	S012 = Part.LineSegment(P012, P013)
	P014 = App.Vector(129.0000, 12.7000, 0)
	S013 = Part.LineSegment(P013, P014)
	P015 = App.Vector(129.0000, 10.7000, 0)
	S014 = Part.LineSegment(P014, P015)
	P016 = App.Vector(0.0000, 10.7000, 0)
	S015 = Part.LineSegment(P015, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_wheel_faceCut_Fa0():
	FC000 = ctr_face_wheel_faceCut_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_wheel_faceCut_Fa1_Ctr0():
	P000 = App.Vector(0.0000, -10.7000, 0)
	P001 = App.Vector(0.0000, -12.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(10.0000, -12.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(10.0000, -125.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(90.0000, -125.0000, 0)
	S003 = Part.LineSegment(P003, P004)
	P005 = App.Vector(90.0000, -12.7000, 0)
	S004 = Part.LineSegment(P004, P005)
	P006 = App.Vector(110.0000, -12.7000, 0)
	S005 = Part.LineSegment(P005, P006)
	P007 = App.Vector(110.0000, -19.7000, 0)
	S006 = Part.LineSegment(P006, P007)
	P008 = App.Vector(112.0000, -19.7000, 0)
	S007 = Part.LineSegment(P007, P008)
	P009 = App.Vector(112.0000, -17.7000, 0)
	S008 = Part.LineSegment(P008, P009)
	P010 = App.Vector(122.0000, -17.7000, 0)
	S009 = Part.LineSegment(P009, P010)
	P011 = App.Vector(122.0000, -19.7000, 0)
	S010 = Part.LineSegment(P010, P011)
	P012 = App.Vector(124.0000, -19.7000, 0)
	S011 = Part.LineSegment(P011, P012)
	P013 = App.Vector(124.0000, -12.7000, 0)
	S012 = Part.LineSegment(P012, P013)
	P014 = App.Vector(129.0000, -12.7000, 0)
	S013 = Part.LineSegment(P013, P014)
	P015 = App.Vector(129.0000, -10.7000, 0)
	S014 = Part.LineSegment(P014, P015)
	P016 = App.Vector(0.0000, -10.7000, 0)
	S015 = Part.LineSegment(P015, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_wheel_faceCut_Fa1():
	FC000 = ctr_face_wheel_faceCut_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def wheel_faceCut():
	FA000 = face_wheel_faceCut_Fa0()
	FA001 = face_wheel_faceCut_Fa1()
	rOneFig = FA000.fuse([FA001])
	rOneFig.check()
	return rOneFig

def ctr_face_wheel_faceTrans1_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(19.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_wheel_faceTrans1_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_wheel_faceTrans1_Fa0():
	FC000 = ctr_face_wheel_faceTrans1_Fa0_Ctr0()
	FC001 = ctr_face_wheel_faceTrans1_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def wheel_faceTrans1():
	FA000 = face_wheel_faceTrans1_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_wheel_faceTrans2_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(17.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_wheel_faceTrans2_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_wheel_faceTrans2_Fa0():
	FC000 = ctr_face_wheel_faceTrans2_Fa0_Ctr0()
	FC001 = ctr_face_wheel_faceTrans2_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def wheel_faceTrans2():
	FA000 = face_wheel_faceTrans2_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_wheel_faceTube_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(12.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_wheel_faceTube_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_wheel_faceTube_Fa0():
	FC000 = ctr_face_wheel_faceTube_Fa0_Ctr0()
	FC001 = ctr_face_wheel_faceTube_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def wheel_faceTube():
	FA000 = face_wheel_faceTube_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def fex_subpax_wheel_tube():
	FIG = wheel_faceTube()
	VEX = FIG.extrude(App.Vector(0, 0, 129))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 0.0000))
	return VFP
subpax_wheel_tube = fex_subpax_wheel_tube()

def fex_subpax_wheel_pneu():
	FIG = wheel_facePneu()
	VEX = FIG.extrude(App.Vector(0, 0, 80))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 10.0000))
	return VFP
subpax_wheel_pneu = fex_subpax_wheel_pneu()

def fex_subpax_wheel_trans1():
	FIG = wheel_faceTrans1()
	VEX = FIG.extrude(App.Vector(0, 0, 2))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 110.0000))
	return VFP
subpax_wheel_trans1 = fex_subpax_wheel_trans1()

def fex_subpax_wheel_trans2():
	FIG = wheel_faceTrans2()
	VEX = FIG.extrude(App.Vector(0, 0, 10))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 112.0000))
	return VFP
subpax_wheel_trans2 = fex_subpax_wheel_trans2()

def fex_subpax_wheel_trans3():
	FIG = wheel_faceTrans1()
	VEX = FIG.extrude(App.Vector(0, 0, 2))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 122.0000))
	return VFP
subpax_wheel_trans3 = fex_subpax_wheel_trans3()

def fvol_pax_wheel():
	V000 = subpax_wheel_tube
	V001 = V000.fuse(subpax_wheel_pneu)
	V002 = V001.fuse(subpax_wheel_trans1)
	V003 = V002.fuse(subpax_wheel_trans2)
	V004 = V003.fuse(subpax_wheel_trans3)
	VFC = V004.removeSplitter()
	return VFC
pax_wheel = fvol_pax_wheel()

def ctr_face_pivot_faceTopPlate1_Fa0_Ctr0():
	P000 = App.Vector(145.0000, 60.0000, 0)
	P001 = App.Vector(115.8148, 60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, 59.9427, 0)
	P003 = App.Vector(114.8917, 59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(90.4689, 47.0679, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(88.9627, 46.9290, 0)
	P006 = App.Vector(87.7900, 47.8844, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-100.0000, 0.0000, 0)
	P008 = App.Vector(87.7900, -47.8844, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(88.9627, -46.9290, 0)
	P010 = App.Vector(90.4689, -47.0679, 0)
	S005 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(114.8917, -59.7742, 0)
	S006 = Part.LineSegment(P010, P011)
	P012 = App.Vector(115.3396, -59.9427, 0)
	P013 = App.Vector(115.8148, -60.0000, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(145.0000, -60.0000, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(145.0000, 60.0000, 0)
	S009 = Part.LineSegment(P014, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceTopPlate1_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_pivot_faceTopPlate1_Fa0_Ctr2():
	P000 = App.Vector(134.0000, 58.0000, 0)
	P001 = App.Vector(116.3039, 58.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.8288, 57.9427, 0)
	P003 = App.Vector(115.3808, 57.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(111.6923, 55.8552, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(109.7257, 54.0140, 0)
	P006 = App.Vector(109.0000, 51.4196, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(109.0000, -51.4196, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(109.7257, -54.0140, 0)
	P009 = App.Vector(111.6923, -55.8552, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(115.3808, -57.7742, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(115.8288, -57.9427, 0)
	P012 = App.Vector(116.3039, -58.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(134.0000, -58.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.5355, -56.5355, 0)
	P015 = App.Vector(139.0000, -53.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(139.0000, 53.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(137.5355, 56.5355, 0)
	P018 = App.Vector(134.0000, 58.0000, 0)
	S011 = Part.Arc(P016, P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopPlate1_Fa0():
	FC000 = ctr_face_pivot_faceTopPlate1_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceTopPlate1_Fa0_Ctr1()
	FC002 = ctr_face_pivot_faceTopPlate1_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def pivot_faceTopPlate1():
	FA000 = face_pivot_faceTopPlate1_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceTopPlate2_Fa0_Ctr0():
	P000 = App.Vector(145.0000, 60.0000, 0)
	P001 = App.Vector(115.8148, 60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, 59.9427, 0)
	P003 = App.Vector(114.8917, 59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(90.4689, 47.0679, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(88.9627, 46.9290, 0)
	P006 = App.Vector(87.7900, 47.8844, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-100.0000, 0.0000, 0)
	P008 = App.Vector(87.7900, -47.8844, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(88.9627, -46.9290, 0)
	P010 = App.Vector(90.4689, -47.0679, 0)
	S005 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(114.8917, -59.7742, 0)
	S006 = Part.LineSegment(P010, P011)
	P012 = App.Vector(115.3396, -59.9427, 0)
	P013 = App.Vector(115.8148, -60.0000, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(145.0000, -60.0000, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(145.0000, -58.0000, 0)
	S009 = Part.LineSegment(P014, P015)
	P016 = App.Vector(141.0000, -58.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(141.0000, 58.0000, 0)
	S011 = Part.LineSegment(P016, P017)
	P018 = App.Vector(145.0000, 58.0000, 0)
	S012 = Part.LineSegment(P017, P018)
	P019 = App.Vector(145.0000, 60.0000, 0)
	S013 = Part.LineSegment(P018, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceTopPlate2_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_pivot_faceTopPlate2_Fa0_Ctr2():
	P000 = App.Vector(134.0000, 58.0000, 0)
	P001 = App.Vector(116.3039, 58.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.8288, 57.9427, 0)
	P003 = App.Vector(115.3808, 57.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(111.6923, 55.8552, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(109.7257, 54.0140, 0)
	P006 = App.Vector(109.0000, 51.4196, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(109.0000, -51.4196, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(109.7257, -54.0140, 0)
	P009 = App.Vector(111.6923, -55.8552, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(115.3808, -57.7742, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(115.8288, -57.9427, 0)
	P012 = App.Vector(116.3039, -58.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(134.0000, -58.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.5355, -56.5355, 0)
	P015 = App.Vector(139.0000, -53.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(139.0000, 53.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(137.5355, 56.5355, 0)
	P018 = App.Vector(134.0000, 58.0000, 0)
	S011 = Part.Arc(P016, P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopPlate2_Fa0():
	FC000 = ctr_face_pivot_faceTopPlate2_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceTopPlate2_Fa0_Ctr1()
	FC002 = ctr_face_pivot_faceTopPlate2_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def pivot_faceTopPlate2():
	FA000 = face_pivot_faceTopPlate2_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceTopH5_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(100.0000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_pivot_faceTopH5_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_pivot_faceTopH5_Fa0():
	FC000 = ctr_face_pivot_faceTopH5_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceTopH5_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def pivot_faceTopH5():
	FA000 = face_pivot_faceTopH5_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceTopWall1_Fa0_Ctr0():
	P000 = App.Vector(145.0000, 60.0000, 0)
	P001 = App.Vector(115.8148, 60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, 59.9427, 0)
	P003 = App.Vector(114.8917, 59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(90.4689, 47.0679, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(88.9627, 46.9290, 0)
	P006 = App.Vector(87.7900, 47.8844, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-100.0000, 0.0000, 0)
	P008 = App.Vector(87.7900, -47.8844, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(88.9627, -46.9290, 0)
	P010 = App.Vector(90.4689, -47.0679, 0)
	S005 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(114.8917, -59.7742, 0)
	S006 = Part.LineSegment(P010, P011)
	P012 = App.Vector(115.3396, -59.9427, 0)
	P013 = App.Vector(115.8148, -60.0000, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(145.0000, -60.0000, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(145.0000, -58.0000, 0)
	S009 = Part.LineSegment(P014, P015)
	P016 = App.Vector(116.3026, -58.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(115.8287, -57.9430, 0)
	P018 = App.Vector(115.3818, -57.7754, 0)
	S011 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(89.6154, -44.4120, 0)
	S012 = Part.LineSegment(P018, P019)
	P020 = App.Vector(88.0918, -44.2804, 0)
	P021 = App.Vector(86.9207, -45.2636, 0)
	S013 = Part.Arc(P019, P020, P021)
	P022 = App.Vector(-98.0000, 0.0000, 0)
	P023 = App.Vector(86.9207, 45.2636, 0)
	S014 = Part.Arc(P021, P022, P023)
	P024 = App.Vector(88.0918, 44.2804, 0)
	P025 = App.Vector(89.6154, 44.4120, 0)
	S015 = Part.Arc(P023, P024, P025)
	P026 = App.Vector(115.3818, 57.7754, 0)
	S016 = Part.LineSegment(P025, P026)
	P027 = App.Vector(115.8287, 57.9430, 0)
	P028 = App.Vector(116.3026, 58.0000, 0)
	S017 = Part.Arc(P026, P027, P028)
	P029 = App.Vector(145.0000, 58.0000, 0)
	S018 = Part.LineSegment(P028, P029)
	P030 = App.Vector(145.0000, 60.0000, 0)
	S019 = Part.LineSegment(P029, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017, S018, S019])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopWall1_Fa0():
	FC000 = ctr_face_pivot_faceTopWall1_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_pivot_faceTopWall1_Fa1_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(55.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_pivot_faceTopWall1_Fa1_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_pivot_faceTopWall1_Fa1():
	FC000 = ctr_face_pivot_faceTopWall1_Fa1_Ctr0()
	FC001 = ctr_face_pivot_faceTopWall1_Fa1_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def pivot_faceTopWall1():
	FA000 = face_pivot_faceTopWall1_Fa0()
	FA001 = face_pivot_faceTopWall1_Fa1()
	rOneFig = FA000.fuse([FA001])
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceTopWall2_Fa0_Ctr0():
	P000 = App.Vector(145.0000, 60.0000, 0)
	P001 = App.Vector(115.8148, 60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, 59.9427, 0)
	P003 = App.Vector(114.8917, 59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(90.4689, 47.0679, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(88.9627, 46.9290, 0)
	P006 = App.Vector(87.7900, 47.8844, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(18.5581, 98.2629, 0)
	P008 = App.Vector(-64.2788, 76.6044, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(-62.9932, 75.0724, 0)
	S005 = Part.LineSegment(P008, P009)
	P010 = App.Vector(19.1121, 96.1183, 0)
	P011 = App.Vector(86.9207, 45.2636, 0)
	S006 = Part.Arc(P009, P010, P011)
	P012 = App.Vector(88.0918, 44.2804, 0)
	P013 = App.Vector(89.6154, 44.4120, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(115.3818, 57.7754, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(115.8287, 57.9430, 0)
	P016 = App.Vector(116.3026, 58.0000, 0)
	S009 = Part.Arc(P014, P015, P016)
	P017 = App.Vector(145.0000, 58.0000, 0)
	S010 = Part.LineSegment(P016, P017)
	P018 = App.Vector(145.0000, 60.0000, 0)
	S011 = Part.LineSegment(P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopWall2_Fa0():
	FC000 = ctr_face_pivot_faceTopWall2_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_pivot_faceTopWall2_Fa1_Ctr0():
	P000 = App.Vector(145.0000, -60.0000, 0)
	P001 = App.Vector(115.8148, -60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, -59.9427, 0)
	P003 = App.Vector(114.8917, -59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(90.4689, -47.0679, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(88.9627, -46.9290, 0)
	P006 = App.Vector(87.7900, -47.8844, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(18.5581, -98.2629, 0)
	P008 = App.Vector(-64.2788, -76.6044, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(-62.9932, -75.0724, 0)
	S005 = Part.LineSegment(P008, P009)
	P010 = App.Vector(19.1121, -96.1183, 0)
	P011 = App.Vector(86.9207, -45.2636, 0)
	S006 = Part.Arc(P009, P010, P011)
	P012 = App.Vector(88.0918, -44.2804, 0)
	P013 = App.Vector(89.6154, -44.4120, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(115.3818, -57.7754, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(115.8287, -57.9430, 0)
	P016 = App.Vector(116.3026, -58.0000, 0)
	S009 = Part.Arc(P014, P015, P016)
	P017 = App.Vector(145.0000, -58.0000, 0)
	S010 = Part.LineSegment(P016, P017)
	P018 = App.Vector(145.0000, -60.0000, 0)
	S011 = Part.LineSegment(P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopWall2_Fa1():
	FC000 = ctr_face_pivot_faceTopWall2_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_pivot_faceTopWall2_Fa2_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(55.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_pivot_faceTopWall2_Fa2_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(50.7000, App.Vector(0.0000, 0.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_pivot_faceTopWall2_Fa2():
	FC000 = ctr_face_pivot_faceTopWall2_Fa2_Ctr0()
	FC001 = ctr_face_pivot_faceTopWall2_Fa2_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def pivot_faceTopWall2():
	FA000 = face_pivot_faceTopWall2_Fa0()
	FA001 = face_pivot_faceTopWall2_Fa1()
	FA002 = face_pivot_faceTopWall2_Fa2()
	rOneFig = FA000.fuse([FA001, FA002])
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceTopTube_Fa0_Ctr0():
	P000 = App.Vector(145.0000, 60.0000, 0)
	P001 = App.Vector(115.8148, 60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.3396, 59.9427, 0)
	P003 = App.Vector(114.8917, 59.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(103.0000, 53.5874, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(103.0000, 52.5874, 0)
	S003 = Part.LineSegment(P004, P005)
	P006 = App.Vector(107.0000, 52.5874, 0)
	S004 = Part.LineSegment(P005, P006)
	P007 = App.Vector(107.0000, -52.5874, 0)
	S005 = Part.LineSegment(P006, P007)
	P008 = App.Vector(103.0000, -52.5874, 0)
	S006 = Part.LineSegment(P007, P008)
	P009 = App.Vector(103.0000, -53.5874, 0)
	S007 = Part.LineSegment(P008, P009)
	P010 = App.Vector(114.8917, -59.7742, 0)
	S008 = Part.LineSegment(P009, P010)
	P011 = App.Vector(115.3396, -59.9427, 0)
	P012 = App.Vector(115.8148, -60.0000, 0)
	S009 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(145.0000, -60.0000, 0)
	S010 = Part.LineSegment(P012, P013)
	P014 = App.Vector(145.0000, -58.0000, 0)
	S011 = Part.LineSegment(P013, P014)
	P015 = App.Vector(141.0000, -58.0000, 0)
	S012 = Part.LineSegment(P014, P015)
	P016 = App.Vector(141.0000, 58.0000, 0)
	S013 = Part.LineSegment(P015, P016)
	P017 = App.Vector(145.0000, 58.0000, 0)
	S014 = Part.LineSegment(P016, P017)
	P018 = App.Vector(145.0000, 60.0000, 0)
	S015 = Part.LineSegment(P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceTopTube_Fa0_Ctr1():
	P000 = App.Vector(134.0000, 58.0000, 0)
	P001 = App.Vector(116.3039, 58.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.8288, 57.9427, 0)
	P003 = App.Vector(115.3808, 57.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(111.6923, 55.8552, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(109.7257, 54.0140, 0)
	P006 = App.Vector(109.0000, 51.4196, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(109.0000, -51.4196, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(109.7257, -54.0140, 0)
	P009 = App.Vector(111.6923, -55.8552, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(115.3808, -57.7742, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(115.8288, -57.9427, 0)
	P012 = App.Vector(116.3039, -58.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(134.0000, -58.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.5355, -56.5355, 0)
	P015 = App.Vector(139.0000, -53.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(139.0000, 53.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(137.5355, 56.5355, 0)
	P018 = App.Vector(134.0000, 58.0000, 0)
	S011 = Part.Arc(P016, P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopTube_Fa0():
	FC000 = ctr_face_pivot_faceTopTube_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceTopTube_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def pivot_faceTopTube():
	FA000 = face_pivot_faceTopTube_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceTopPlate3_Fa0_Ctr0():
	P000 = App.Vector(5.3000, -60.0000, 0)
	P001 = App.Vector(141.0000, -60.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(141.0000, 60.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(5.3000, 60.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(5.3000, -60.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceTopPlate3_Fa0_Ctr1():
	P000 = App.Vector(134.0000, 58.0000, 0)
	P001 = App.Vector(116.3039, 58.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(115.8288, 57.9427, 0)
	P003 = App.Vector(115.3808, 57.7742, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(111.6923, 55.8552, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(109.7257, 54.0140, 0)
	P006 = App.Vector(109.0000, 51.4196, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(109.0000, -51.4196, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(109.7257, -54.0140, 0)
	P009 = App.Vector(111.6923, -55.8552, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(115.3808, -57.7742, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(115.8288, -57.9427, 0)
	P012 = App.Vector(116.3039, -58.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(134.0000, -58.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(137.5355, -56.5355, 0)
	P015 = App.Vector(139.0000, -53.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(139.0000, 53.0000, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(137.5355, 56.5355, 0)
	P018 = App.Vector(134.0000, 58.0000, 0)
	S011 = Part.Arc(P016, P017, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceTopPlate3_Fa0():
	FC000 = ctr_face_pivot_faceTopPlate3_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceTopPlate3_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def pivot_faceTopPlate3():
	FA000 = face_pivot_faceTopPlate3_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceSidePlate_Fa0_Ctr0():
	P000 = App.Vector(-60.0000, 175.0000, 0)
	P001 = App.Vector(-60.0000, 105.9023, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-59.9205, 105.0143, 0)
	P003 = App.Vector(-59.6846, 104.1546, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-28.1077, 19.5139, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, 0.0000, 0)
	P006 = App.Vector(28.1077, 19.5139, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(59.6846, 104.1546, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(59.9205, 105.0143, 0)
	P009 = App.Vector(60.0000, 105.9023, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(60.0000, 175.0000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(-60.0000, 175.0000, 0)
	S007 = Part.LineSegment(P010, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceSidePlate_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(11.3500, App.Vector(0.0000, 30.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_pivot_faceSidePlate_Fa0():
	FC000 = ctr_face_pivot_faceSidePlate_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceSidePlate_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def pivot_faceSidePlate():
	FA000 = face_pivot_faceSidePlate_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceSideArc_Fa0_Ctr0():
	P000 = App.Vector(7.3000, 105.0000, 0)
	P001 = App.Vector(12.6613, 140.7417, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(14.3432, 143.7887, 0)
	P003 = App.Vector(17.6059, 145.0000, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(128.6941, 145.0000, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(131.9568, 143.7887, 0)
	P006 = App.Vector(133.6387, 140.7417, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(139.0000, 105.0000, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(139.0000, 175.0000, 0)
	S005 = Part.LineSegment(P007, P008)
	P009 = App.Vector(7.3000, 175.0000, 0)
	S006 = Part.LineSegment(P008, P009)
	P010 = App.Vector(7.3000, 105.0000, 0)
	S007 = Part.LineSegment(P009, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceSideArc_Fa0():
	FC000 = ctr_face_pivot_faceSideArc_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def pivot_faceSideArc():
	FA000 = face_pivot_faceSideArc_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceRelief3_Fa0_Ctr0():
	P000 = App.Vector(-53.5874, 176.5000, 0)
	P001 = App.Vector(53.5874, 176.5000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(53.5874, 216.2000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-53.5874, 216.2000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-53.5874, 176.5000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief3_Fa0_Ctr1():
	P000 = App.Vector(-30.1029, 180.0000, 0)
	P001 = App.Vector(30.1029, 180.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(32.0715, 181.6471, 0)
	P003 = App.Vector(30.7976, 183.8755, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(0.6947, 195.0263, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(-0.0000, 195.1508, 0)
	P006 = App.Vector(-0.6947, 195.0263, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-30.7976, 183.8755, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(-32.0715, 181.6471, 0)
	P009 = App.Vector(-30.1029, 180.0000, 0)
	S005 = Part.Arc(P007, P008, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief3_Fa0_Ctr2():
	P000 = App.Vector(-30.1029, 212.7000, 0)
	P001 = App.Vector(30.1029, 212.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(32.0715, 211.0529, 0)
	P003 = App.Vector(30.7976, 208.8245, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(0.6947, 197.6737, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(-0.0000, 197.5492, 0)
	P006 = App.Vector(-0.6947, 197.6737, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-30.7976, 208.8245, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(-32.0715, 211.0529, 0)
	P009 = App.Vector(-30.1029, 212.7000, 0)
	S005 = Part.Arc(P007, P008, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief3_Fa0_Ctr3():
	P000 = App.Vector(-48.8927, 179.3054, 0)
	P001 = App.Vector(-7.9419, 194.4745, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-6.6366, 196.3500, 0)
	P003 = App.Vector(-7.9419, 198.2255, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-48.8927, 213.3946, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(-50.7299, 213.1607, 0)
	P006 = App.Vector(-51.5874, 211.5191, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-51.5874, 181.1809, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(-50.7299, 179.5393, 0)
	P009 = App.Vector(-48.8927, 179.3054, 0)
	S005 = Part.Arc(P007, P008, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief3_Fa0_Ctr4():
	P000 = App.Vector(48.8927, 179.3054, 0)
	P001 = App.Vector(7.9419, 194.4745, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(6.6366, 196.3500, 0)
	P003 = App.Vector(7.9419, 198.2255, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(48.8927, 213.3946, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(50.7299, 213.1607, 0)
	P006 = App.Vector(51.5874, 211.5191, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(51.5874, 181.1809, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(50.7299, 179.5393, 0)
	P009 = App.Vector(48.8927, 179.3054, 0)
	S005 = Part.Arc(P007, P008, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_pivot_faceRelief3_Fa0():
	FC000 = ctr_face_pivot_faceRelief3_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceRelief3_Fa0_Ctr1()
	FC002 = ctr_face_pivot_faceRelief3_Fa0_Ctr2()
	FC003 = ctr_face_pivot_faceRelief3_Fa0_Ctr3()
	FC004 = ctr_face_pivot_faceRelief3_Fa0_Ctr4()
	rOneFace = FC000.cut([FC001, FC002, FC003, FC004])
	rOneFace.check()
	return rOneFace

def pivot_faceRelief3():
	FA000 = face_pivot_faceRelief3_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceRelief4_Fa0_Ctr0():
	P000 = App.Vector(-58.0000, 217.7000, 0)
	P001 = App.Vector(-58.0000, 178.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-60.0000, 178.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-60.0000, 105.9023, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-59.9205, 105.0143, 0)
	P005 = App.Vector(-59.6846, 104.1546, 0)
	S003 = Part.Arc(P003, P004, P005)
	P006 = App.Vector(-28.1077, 19.5139, 0)
	S004 = Part.LineSegment(P005, P006)
	P007 = App.Vector(0.0000, 0.0000, 0)
	P008 = App.Vector(28.1077, 19.5139, 0)
	S005 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(59.6846, 104.1546, 0)
	S006 = Part.LineSegment(P008, P009)
	P010 = App.Vector(59.9205, 105.0143, 0)
	P011 = App.Vector(60.0000, 105.9023, 0)
	S007 = Part.Arc(P009, P010, P011)
	P012 = App.Vector(60.0000, 178.0000, 0)
	S008 = Part.LineSegment(P011, P012)
	P013 = App.Vector(58.0000, 178.0000, 0)
	S009 = Part.LineSegment(P012, P013)
	P014 = App.Vector(58.0000, 217.7000, 0)
	S010 = Part.LineSegment(P013, P014)
	P015 = App.Vector(-58.0000, 217.7000, 0)
	S011 = Part.LineSegment(P014, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief4_Fa0_Ctr1():
	P000 = App.Vector(-57.0000, 208.7000, 0)
	P001 = App.Vector(-57.0000, 106.4437, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-56.9205, 105.5557, 0)
	P003 = App.Vector(-56.6846, 104.6960, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-25.2969, 20.5625, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, 3.0000, 0)
	P006 = App.Vector(25.2969, 20.5625, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(56.6846, 104.6960, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(56.9205, 105.5557, 0)
	P009 = App.Vector(57.0000, 106.4437, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(57.0000, 208.7000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(55.5355, 212.2355, 0)
	P012 = App.Vector(52.0000, 213.7000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(6.0000, 213.7000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(2.4645, 212.2355, 0)
	P015 = App.Vector(1.0000, 208.7000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(1.0000, 47.3414, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(1.9273, 44.4409, 0)
	P018 = App.Vector(4.3651, 42.6162, 0)
	S011 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(0.0000, 16.6500, 0)
	P020 = App.Vector(-4.3651, 42.6162, 0)
	S012 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(-1.9273, 44.4409, 0)
	P022 = App.Vector(-1.0000, 47.3414, 0)
	S013 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(-1.0000, 208.7000, 0)
	S014 = Part.LineSegment(P022, P023)
	P024 = App.Vector(-2.4645, 212.2355, 0)
	P025 = App.Vector(-6.0000, 213.7000, 0)
	S015 = Part.Arc(P023, P024, P025)
	P026 = App.Vector(-52.0000, 213.7000, 0)
	S016 = Part.LineSegment(P025, P026)
	P027 = App.Vector(-55.5355, 212.2355, 0)
	P028 = App.Vector(-57.0000, 208.7000, 0)
	S017 = Part.Arc(P026, P027, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief4_Fa0_Ctr2():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(11.3500, App.Vector(0.0000, 30.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_pivot_faceRelief4_Fa0():
	FC000 = ctr_face_pivot_faceRelief4_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceRelief4_Fa0_Ctr1()
	FC002 = ctr_face_pivot_faceRelief4_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def pivot_faceRelief4():
	FA000 = face_pivot_faceRelief4_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_pivot_faceRelief5_Fa0_Ctr0():
	P000 = App.Vector(-60.0000, 178.0000, 0)
	P001 = App.Vector(-60.0000, 105.9023, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-59.9205, 105.0143, 0)
	P003 = App.Vector(-59.6846, 104.1546, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-28.1077, 19.5139, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, 0.0000, 0)
	P006 = App.Vector(28.1077, 19.5139, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(59.6846, 104.1546, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(59.9205, 105.0143, 0)
	P009 = App.Vector(60.0000, 105.9023, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(60.0000, 178.0000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(-60.0000, 178.0000, 0)
	S007 = Part.LineSegment(P010, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief5_Fa0_Ctr1():
	P000 = App.Vector(-57.0000, 169.0000, 0)
	P001 = App.Vector(-57.0000, 106.4437, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-56.9205, 105.5557, 0)
	P003 = App.Vector(-56.6846, 104.6960, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-25.2969, 20.5625, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(0.0000, 3.0000, 0)
	P006 = App.Vector(25.2969, 20.5625, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(56.6846, 104.6960, 0)
	S004 = Part.LineSegment(P006, P007)
	P008 = App.Vector(56.9205, 105.5557, 0)
	P009 = App.Vector(57.0000, 106.4437, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(57.0000, 169.0000, 0)
	S006 = Part.LineSegment(P009, P010)
	P011 = App.Vector(55.5355, 172.5355, 0)
	P012 = App.Vector(52.0000, 174.0000, 0)
	S007 = Part.Arc(P010, P011, P012)
	P013 = App.Vector(6.0000, 174.0000, 0)
	S008 = Part.LineSegment(P012, P013)
	P014 = App.Vector(2.4645, 172.5355, 0)
	P015 = App.Vector(1.0000, 169.0000, 0)
	S009 = Part.Arc(P013, P014, P015)
	P016 = App.Vector(1.0000, 47.3414, 0)
	S010 = Part.LineSegment(P015, P016)
	P017 = App.Vector(1.9273, 44.4409, 0)
	P018 = App.Vector(4.3651, 42.6162, 0)
	S011 = Part.Arc(P016, P017, P018)
	P019 = App.Vector(-0.0000, 16.6500, 0)
	P020 = App.Vector(-4.3651, 42.6162, 0)
	S012 = Part.Arc(P018, P019, P020)
	P021 = App.Vector(-1.9273, 44.4409, 0)
	P022 = App.Vector(-1.0000, 47.3414, 0)
	S013 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(-1.0000, 169.0000, 0)
	S014 = Part.LineSegment(P022, P023)
	P024 = App.Vector(-2.4645, 172.5355, 0)
	P025 = App.Vector(-6.0000, 174.0000, 0)
	S015 = Part.Arc(P023, P024, P025)
	P026 = App.Vector(-52.0000, 174.0000, 0)
	S016 = Part.LineSegment(P025, P026)
	P027 = App.Vector(-55.5355, 172.5355, 0)
	P028 = App.Vector(-57.0000, 169.0000, 0)
	S017 = Part.Arc(P026, P027, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_pivot_faceRelief5_Fa0_Ctr2():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(11.3500, App.Vector(0.0000, 30.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_pivot_faceRelief5_Fa0():
	FC000 = ctr_face_pivot_faceRelief5_Fa0_Ctr0()
	FC001 = ctr_face_pivot_faceRelief5_Fa0_Ctr1()
	FC002 = ctr_face_pivot_faceRelief5_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def pivot_faceRelief5():
	FA000 = face_pivot_faceRelief5_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def fex_subpax_pivot_plate1():
	FIG = pivot_faceTopPlate1()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 307.7000))
	return VFP
subpax_pivot_plate1 = fex_subpax_pivot_plate1()

def fex_subpax_pivot_wall11():
	FIG = pivot_faceTopWall1()
	VEX = FIG.extrude(App.Vector(0, 0, 10))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 297.7000))
	return VFP
subpax_pivot_wall11 = fex_subpax_pivot_wall11()

def fex_subpax_pivot_wall2():
	FIG = pivot_faceTopWall2()
	VEX = FIG.extrude(App.Vector(0, 0, 70))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 227.7000))
	return VFP
subpax_pivot_wall2 = fex_subpax_pivot_wall2()

def fex_subpax_pivot_wall12():
	FIG = pivot_faceTopWall1()
	VEX = FIG.extrude(App.Vector(0, 0, 10))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 217.7000))
	return VFP
subpax_pivot_wall12 = fex_subpax_pivot_wall12()

def fex_subpax_pivot_plate2():
	FIG = pivot_faceTopPlate2()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 214.7000))
	return VFP
subpax_pivot_plate2 = fex_subpax_pivot_plate2()

def fex_subpax_pivot_h51():
	FIG = pivot_faceTopH5()
	VEX = FIG.extrude(App.Vector(0, 0, 1))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 310.7000))
	return VFP
subpax_pivot_h51 = fex_subpax_pivot_h51()

def fex_subpax_pivot_h52():
	FIG = pivot_faceTopH5()
	VEX = FIG.extrude(App.Vector(0, 0, 1))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 213.7000))
	return VFP
subpax_pivot_h52 = fex_subpax_pivot_h52()

def fex_subpax_pivot_tube():
	FIG = pivot_faceTopTube()
	VEX = FIG.extrude(App.Vector(0, 0, 36.7))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 178.0000))
	return VFP
subpax_pivot_tube = fex_subpax_pivot_tube()

def fex_subpax_pivot_plate3():
	FIG = pivot_faceTopPlate3()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 175.0000))
	return VFP
subpax_pivot_plate3 = fex_subpax_pivot_plate3()

def fex_subpax_pivot_sideplate5():
	FIG = pivot_faceSidePlate()
	VEX = FIG.extrude(App.Vector(0, 0, 2))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), -90.0000)
	VFP = VR3.translate(App.Vector(7.3000, 0.0000, 0.0000))
	return VFP
subpax_pivot_sideplate5 = fex_subpax_pivot_sideplate5()

def fex_subpax_pivot_sideplate4():
	FIG = pivot_faceSidePlate()
	VEX = FIG.extrude(App.Vector(0, 0, 2))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), -90.0000)
	VFP = VR3.translate(App.Vector(141.0000, 0.0000, 0.0000))
	return VFP
subpax_pivot_sideplate4 = fex_subpax_pivot_sideplate4()

def fex_subpax_pivot_sidearc1():
	FIG = pivot_faceSideArc()
	VEX = FIG.extrude(App.Vector(0, 0, 2))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, -58.0000, 0.0000))
	return VFP
subpax_pivot_sidearc1 = fex_subpax_pivot_sidearc1()

def fex_subpax_pivot_sidearc2():
	FIG = pivot_faceSideArc()
	VEX = FIG.extrude(App.Vector(0, 0, 2))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 60.0000, 0.0000))
	return VFP
subpax_pivot_sidearc2 = fex_subpax_pivot_sidearc2()

def fex_subpax_pivot_siderelief3():
	FIG = pivot_faceRelief3()
	VEX = FIG.extrude(App.Vector(0, 0, 4))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), -90.0000)
	VFP = VR3.translate(App.Vector(107.0000, 0.0000, 0.0000))
	return VFP
subpax_pivot_siderelief3 = fex_subpax_pivot_siderelief3()

def fex_subpax_pivot_siderelief5():
	FIG = pivot_faceRelief5()
	VEX = FIG.extrude(App.Vector(0, 0, 4))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), -90.0000)
	VFP = VR3.translate(App.Vector(5.3000, 0.0000, 0.0000))
	return VFP
subpax_pivot_siderelief5 = fex_subpax_pivot_siderelief5()

def fex_subpax_pivot_siderelief4():
	FIG = pivot_faceRelief4()
	VEX = FIG.extrude(App.Vector(0, 0, 4))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), -90.0000)
	VFP = VR3.translate(App.Vector(145.0000, 0.0000, 0.0000))
	return VFP
subpax_pivot_siderelief4 = fex_subpax_pivot_siderelief4()

def fvol_pax_pivot():
	V000 = subpax_pivot_plate1
	V001 = V000.fuse(subpax_pivot_wall11)
	V002 = V001.fuse(subpax_pivot_wall2)
	V003 = V002.fuse(subpax_pivot_wall12)
	V004 = V003.fuse(subpax_pivot_plate2)
	V005 = V004.fuse(subpax_pivot_h51)
	V006 = V005.fuse(subpax_pivot_h52)
	V007 = V006.fuse(subpax_pivot_tube)
	V008 = V007.fuse(subpax_pivot_plate3)
	V009 = V008.fuse(subpax_pivot_sideplate5)
	V010 = V009.fuse(subpax_pivot_sideplate4)
	V011 = V010.fuse(subpax_pivot_sidearc1)
	V012 = V011.fuse(subpax_pivot_sidearc2)
	V013 = V012.fuse(subpax_pivot_siderelief3)
	V014 = V013.fuse(subpax_pivot_siderelief5)
	V015 = V014.fuse(subpax_pivot_siderelief4)
	VFC = V015.removeSplitter()
	return VFC
pax_pivot = fvol_pax_pivot()

def ctr_face_lift_faceTopPlate_Fa0_Ctr0():
	P000 = App.Vector(-105.6551, 0.0000, 0)
	P001 = App.Vector(105.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 45.8453, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(105.3872, 46.8453, 0)
	P004 = App.Vector(104.6551, 47.5774, 0)
	S002 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(90.0500, 56.0096, 0)
	S003 = Part.LineSegment(P004, P005)
	P006 = App.Vector(89.1232, 57.2055, 0)
	P007 = App.Vector(89.2990, 58.7082, 0)
	S004 = Part.Arc(P005, P006, P007)
	P008 = App.Vector(0.0000, 210.0000, 0)
	P009 = App.Vector(-89.2990, 58.7082, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(-89.1232, 57.2055, 0)
	P011 = App.Vector(-90.0500, 56.0096, 0)
	S006 = Part.Arc(P009, P010, P011)
	P012 = App.Vector(-104.6551, 47.5774, 0)
	S007 = Part.LineSegment(P011, P012)
	P013 = App.Vector(-105.3872, 46.8453, 0)
	P014 = App.Vector(-105.6551, 45.8453, 0)
	S008 = Part.Arc(P012, P013, P014)
	P015 = App.Vector(-105.6551, 0.0000, 0)
	S009 = Part.LineSegment(P014, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_lift_faceTopPlate_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(51.3500, App.Vector(0.0000, 108.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_lift_faceTopPlate_Fa0():
	FC000 = ctr_face_lift_faceTopPlate_Fa0_Ctr0()
	FC001 = ctr_face_lift_faceTopPlate_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def lift_faceTopPlate():
	FA000 = face_lift_faceTopPlate_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_lift_faceTopEnd_Fa0_Ctr0():
	P000 = App.Vector(-105.6551, 0.0000, 0)
	P001 = App.Vector(105.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 45.8453, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(105.3872, 46.8453, 0)
	P004 = App.Vector(104.6551, 47.5774, 0)
	S002 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(90.0500, 56.0096, 0)
	S003 = Part.LineSegment(P004, P005)
	P006 = App.Vector(89.1232, 57.2055, 0)
	P007 = App.Vector(89.2990, 58.7082, 0)
	S004 = Part.Arc(P005, P006, P007)
	P008 = App.Vector(0.0000, 210.0000, 0)
	P009 = App.Vector(-89.2990, 58.7082, 0)
	S005 = Part.Arc(P007, P008, P009)
	P010 = App.Vector(-89.1232, 57.2055, 0)
	P011 = App.Vector(-90.0500, 56.0096, 0)
	S006 = Part.Arc(P009, P010, P011)
	P012 = App.Vector(-104.6551, 47.5774, 0)
	S007 = Part.LineSegment(P011, P012)
	P013 = App.Vector(-105.3872, 46.8453, 0)
	P014 = App.Vector(-105.6551, 45.8453, 0)
	S008 = Part.Arc(P012, P013, P014)
	P015 = App.Vector(-105.6551, 0.0000, 0)
	S009 = Part.LineSegment(P014, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_lift_faceTopEnd_Fa0_Ctr1():
	P000 = App.Vector(-101.6551, 6.0000, 0)
	P001 = App.Vector(-4.5000, 6.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-3.0858, 6.5858, 0)
	P003 = App.Vector(-2.5000, 8.0000, 0)
	S001 = Part.Arc(P001, P002, P003)
	P004 = App.Vector(-2.5000, 49.8238, 0)
	S002 = Part.LineSegment(P003, P004)
	P005 = App.Vector(-3.0323, 51.1824, 0)
	P006 = App.Vector(-4.3458, 51.8178, 0)
	S003 = Part.Arc(P004, P005, P006)
	P007 = App.Vector(-0.0000, 164.3500, 0)
	P008 = App.Vector(4.3458, 51.8178, 0)
	S004 = Part.Arc(P006, P007, P008)
	P009 = App.Vector(3.0323, 51.1824, 0)
	P010 = App.Vector(2.5000, 49.8238, 0)
	S005 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(2.5000, 8.0000, 0)
	S006 = Part.LineSegment(P010, P011)
	P012 = App.Vector(3.0858, 6.5858, 0)
	P013 = App.Vector(4.5000, 6.0000, 0)
	S007 = Part.Arc(P011, P012, P013)
	P014 = App.Vector(101.6551, 6.0000, 0)
	S008 = Part.LineSegment(P013, P014)
	P015 = App.Vector(103.0693, 6.5858, 0)
	P016 = App.Vector(103.6551, 8.0000, 0)
	S009 = Part.Arc(P014, P015, P016)
	P017 = App.Vector(103.6551, 44.6906, 0)
	S010 = Part.LineSegment(P016, P017)
	P018 = App.Vector(103.3872, 45.6906, 0)
	P019 = App.Vector(102.6551, 46.4226, 0)
	S011 = Part.Arc(P017, P018, P019)
	P020 = App.Vector(87.3346, 55.2679, 0)
	S012 = Part.LineSegment(P019, P020)
	P021 = App.Vector(86.4027, 56.4824, 0)
	P022 = App.Vector(86.6025, 58.0000, 0)
	S013 = Part.Arc(P020, P021, P022)
	P023 = App.Vector(0.0000, 208.0000, 0)
	P024 = App.Vector(-86.6025, 58.0000, 0)
	S014 = Part.Arc(P022, P023, P024)
	P025 = App.Vector(-86.4027, 56.4824, 0)
	P026 = App.Vector(-87.3346, 55.2679, 0)
	S015 = Part.Arc(P024, P025, P026)
	P027 = App.Vector(-102.6551, 46.4226, 0)
	S016 = Part.LineSegment(P026, P027)
	P028 = App.Vector(-103.3872, 45.6906, 0)
	P029 = App.Vector(-103.6551, 44.6906, 0)
	S017 = Part.Arc(P027, P028, P029)
	P030 = App.Vector(-103.6551, 8.0000, 0)
	S018 = Part.LineSegment(P029, P030)
	P031 = App.Vector(-103.0693, 6.5858, 0)
	P032 = App.Vector(-101.6551, 6.0000, 0)
	S019 = Part.Arc(P030, P031, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007, S008, S009, S010, S011, S012, S013, S014, S015, S016, S017, S018, S019])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_lift_faceTopEnd_Fa0_Ctr2():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(51.3500, App.Vector(0.0000, 108.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_lift_faceTopEnd_Fa0():
	FC000 = ctr_face_lift_faceTopEnd_Fa0_Ctr0()
	FC001 = ctr_face_lift_faceTopEnd_Fa0_Ctr1()
	FC002 = ctr_face_lift_faceTopEnd_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def lift_faceTopEnd():
	FA000 = face_lift_faceTopEnd_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_lift_faceTopBack_Fa0_Ctr0():
	P000 = App.Vector(-105.6551, 0.0000, 0)
	P001 = App.Vector(105.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 4.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(105.0693, 5.4142, 0)
	P004 = App.Vector(103.6551, 6.0000, 0)
	S002 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(-103.6551, 6.0000, 0)
	S003 = Part.LineSegment(P004, P005)
	P006 = App.Vector(-105.0693, 5.4142, 0)
	P007 = App.Vector(-105.6551, 4.0000, 0)
	S004 = Part.Arc(P005, P006, P007)
	P008 = App.Vector(-105.6551, 0.0000, 0)
	S005 = Part.LineSegment(P007, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceTopBack_Fa0():
	FC000 = ctr_face_lift_faceTopBack_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def lift_faceTopBack():
	FA000 = face_lift_faceTopBack_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_lift_faceTopDisc_Fa0_Ctr0():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(102.0000, App.Vector(0.0000, 108.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_lift_faceTopDisc_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(51.3500, App.Vector(0.0000, 108.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_lift_faceTopDisc_Fa0():
	FC000 = ctr_face_lift_faceTopDisc_Fa0_Ctr0()
	FC001 = ctr_face_lift_faceTopDisc_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def lift_faceTopDisc():
	FA000 = face_lift_faceTopDisc_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_lift_faceSideL_Fa0_Ctr0():
	P000 = App.Vector(0.0000, 0.0000, 0)
	P001 = App.Vector(0.0000, 146.7000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-4.3734, 154.2415, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-40.5046, 162.0621, 0)
	P004 = App.Vector(-44.9200, 125.3588, 0)
	S002 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(-5.6455, 79.8865, 0)
	S003 = Part.LineSegment(P004, P005)
	P006 = App.Vector(-3.2135, 73.3500, 0)
	P007 = App.Vector(-5.6455, 66.8135, 0)
	S004 = Part.Arc(P005, P006, P007)
	P008 = App.Vector(-44.9200, 21.3412, 0)
	S005 = Part.LineSegment(P007, P008)
	P009 = App.Vector(-40.5046, -15.3621, 0)
	P010 = App.Vector(-4.3734, -7.5415, 0)
	S006 = Part.Arc(P008, P009, P010)
	P011 = App.Vector(0.0000, 0.0000, 0)
	S007 = Part.LineSegment(P010, P000)
	aShape = Part.Shape([S000, S001, S002, S003, S004, S005, S006, S007])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_lift_faceSideL_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.0000, App.Vector(-26.0000, 141.7000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def ctr_face_lift_faceSideL_Fa0_Ctr2():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.0000, App.Vector(-26.0000, 5.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_lift_faceSideL_Fa0():
	FC000 = ctr_face_lift_faceSideL_Fa0_Ctr0()
	FC001 = ctr_face_lift_faceSideL_Fa0_Ctr1()
	FC002 = ctr_face_lift_faceSideL_Fa0_Ctr2()
	rOneFace = FC000.cut([FC001, FC002])
	rOneFace.check()
	return rOneFace

def lift_faceSideL():
	FA000 = face_lift_faceSideL_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_lift_faceSideM_Fa0_Ctr0():
	P000 = App.Vector(0.0000, 0.0000, 0)
	P001 = App.Vector(0.0000, 75.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-26.0000, 75.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-49.7635, 57.7651, 0)
	P004 = App.Vector(-40.7621, 29.8237, 0)
	S002 = Part.Arc(P002, P003, P004)
	P005 = App.Vector(0.0000, 0.0000, 0)
	S003 = Part.LineSegment(P004, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def ctr_face_lift_faceSideM_Fa0_Ctr1():
	# Radius, XYZ-position, orientation
	aCircle = Part.makeCircle(10.0000, App.Vector(-26.0000, 50.0000, 0), App.Vector(0, 0, 1))
	aWire = Part.Wire(aCircle)
	rFace = Part.Face(aWire)
	return rFace

def face_lift_faceSideM_Fa0():
	FC000 = ctr_face_lift_faceSideM_Fa0_Ctr0()
	FC001 = ctr_face_lift_faceSideM_Fa0_Ctr1()
	rOneFace = FC000.cut([FC001])
	rOneFace.check()
	return rOneFace

def lift_faceSideM():
	FA000 = face_lift_faceSideM_Fa0()
	rOneFig = FA000
	rOneFig.check()
	return rOneFig

def ctr_face_lift_faceBack_Fa0_Ctr0():
	P000 = App.Vector(-105.6551, 0.0000, 0)
	P001 = App.Vector(105.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 146.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-105.6551, 146.7000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-105.6551, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa0():
	FC000 = ctr_face_lift_faceBack_Fa0_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_lift_faceBack_Fa1_Ctr0():
	P000 = App.Vector(-105.6551, 0.0000, 0)
	P001 = App.Vector(-102.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-102.6551, 146.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-105.6551, 146.7000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-105.6551, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa1():
	FC000 = ctr_face_lift_faceBack_Fa1_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_lift_faceBack_Fa2_Ctr0():
	P000 = App.Vector(-92.6551, 0.0000, 0)
	P001 = App.Vector(-89.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-89.6551, 146.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-92.6551, 146.7000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-92.6551, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa2():
	FC000 = ctr_face_lift_faceBack_Fa2_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_lift_faceBack_Fa3_Ctr0():
	P000 = App.Vector(-8.0000, 0.0000, 0)
	P001 = App.Vector(-5.0000, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(-5.0000, 75.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(-8.0000, 75.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(-8.0000, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa3():
	FC000 = ctr_face_lift_faceBack_Fa3_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_lift_faceBack_Fa4_Ctr0():
	P000 = App.Vector(5.0000, 0.0000, 0)
	P001 = App.Vector(8.0000, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(8.0000, 75.0000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(5.0000, 75.0000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(5.0000, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa4():
	FC000 = ctr_face_lift_faceBack_Fa4_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_lift_faceBack_Fa5_Ctr0():
	P000 = App.Vector(89.6551, 0.0000, 0)
	P001 = App.Vector(92.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(92.6551, 146.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(89.6551, 146.7000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(89.6551, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa5():
	FC000 = ctr_face_lift_faceBack_Fa5_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def ctr_face_lift_faceBack_Fa6_Ctr0():
	P000 = App.Vector(102.6551, 0.0000, 0)
	P001 = App.Vector(105.6551, 0.0000, 0)
	S000 = Part.LineSegment(P000, P001)
	P002 = App.Vector(105.6551, 146.7000, 0)
	S001 = Part.LineSegment(P001, P002)
	P003 = App.Vector(102.6551, 146.7000, 0)
	S002 = Part.LineSegment(P002, P003)
	P004 = App.Vector(102.6551, 0.0000, 0)
	S003 = Part.LineSegment(P003, P000)
	aShape = Part.Shape([S000, S001, S002, S003])
	aWire = Part.Wire(aShape.Edges)
	subFace = Part.Face(aWire)
	subFace.check()
	return subFace

def face_lift_faceBack_Fa6():
	FC000 = ctr_face_lift_faceBack_Fa6_Ctr0()
	rOneFace = FC000
	rOneFace.check()
	return rOneFace

def lift_faceBack():
	FA000 = face_lift_faceBack_Fa0()
	FA001 = face_lift_faceBack_Fa1()
	FA002 = face_lift_faceBack_Fa2()
	FA003 = face_lift_faceBack_Fa3()
	FA004 = face_lift_faceBack_Fa4()
	FA005 = face_lift_faceBack_Fa5()
	FA006 = face_lift_faceBack_Fa6()
	rOneFig = FA000.fuse([FA001, FA002, FA003, FA004, FA005, FA006])
	rOneFig.check()
	return rOneFig

def fex_subpax_lift_end1():
	FIG = lift_faceTopEnd()
	VEX = FIG.extrude(App.Vector(0, 0, 25))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 0.0000))
	return VFP
subpax_lift_end1 = fex_subpax_lift_end1()

def fex_subpax_lift_plate1():
	FIG = lift_faceTopPlate()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 25.0000))
	return VFP
subpax_lift_plate1 = fex_subpax_lift_plate1()

def fex_subpax_lift_wall():
	FIG = lift_faceTopBack()
	VEX = FIG.extrude(App.Vector(0, 0, 100.7))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 28.0000))
	return VFP
subpax_lift_wall = fex_subpax_lift_wall()

def fex_subpax_lift_plate2():
	FIG = lift_faceTopPlate()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 128.7000))
	return VFP
subpax_lift_plate2 = fex_subpax_lift_plate2()

def fex_subpax_lift_end2():
	FIG = lift_faceTopEnd()
	VEX = FIG.extrude(App.Vector(0, 0, 15))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 131.7000))
	return VFP
subpax_lift_end2 = fex_subpax_lift_end2()

def fex_subpax_lift_L1():
	FIG = lift_faceSideL()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 90.0000)
	VFP = VR3.translate(App.Vector(-105.6551, 0.0000, 0.0000))
	return VFP
subpax_lift_L1 = fex_subpax_lift_L1()

def fex_subpax_lift_L2():
	FIG = lift_faceSideL()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 90.0000)
	VFP = VR3.translate(App.Vector(-92.6551, 0.0000, 0.0000))
	return VFP
subpax_lift_L2 = fex_subpax_lift_L2()

def fex_subpax_lift_L3():
	FIG = lift_faceSideL()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 90.0000)
	VFP = VR3.translate(App.Vector(89.6551, 0.0000, 0.0000))
	return VFP
subpax_lift_L3 = fex_subpax_lift_L3()

def fex_subpax_lift_L4():
	FIG = lift_faceSideL()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 90.0000)
	VFP = VR3.translate(App.Vector(102.6551, 0.0000, 0.0000))
	return VFP
subpax_lift_L4 = fex_subpax_lift_L4()

def fex_subpax_lift_M1():
	FIG = lift_faceSideM()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 90.0000)
	VFP = VR3.translate(App.Vector(-8.0000, 0.0000, 0.0000))
	return VFP
subpax_lift_M1 = fex_subpax_lift_M1()

def fex_subpax_lift_M2():
	FIG = lift_faceSideM()
	VEX = FIG.extrude(App.Vector(0, 0, 3))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 90.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 90.0000)
	VFP = VR3.translate(App.Vector(5.0000, 0.0000, 0.0000))
	return VFP
subpax_lift_M2 = fex_subpax_lift_M2()

def fvol_pax_lift():
	V000 = subpax_lift_end1
	V001 = V000.fuse(subpax_lift_plate1)
	V002 = V001.fuse(subpax_lift_wall)
	V003 = V002.fuse(subpax_lift_plate2)
	V004 = V003.fuse(subpax_lift_end2)
	V005 = V004.fuse(subpax_lift_L1)
	V006 = V005.fuse(subpax_lift_L2)
	V007 = V006.fuse(subpax_lift_L3)
	V008 = V007.fuse(subpax_lift_L4)
	V009 = V008.fuse(subpax_lift_M1)
	V010 = V009.fuse(subpax_lift_M2)
	VFC = V010.removeSplitter()
	return VFC
pax_lift = fvol_pax_lift()

def finh_inpax_foot_wheel():
	IVR1 = pax_wheel.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	IVR2 = IVR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 90.0000)
	IVR3 = IVR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	IVF = IVR3.translate(App.Vector(8.6500, 0.0000, 30.0000))
	return IVF
inpax_foot_wheel = finh_inpax_foot_wheel()

def finh_inpax_foot_pivot():
	IVR1 = pax_pivot.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	IVR2 = IVR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	IVR3 = IVR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	IVF = IVR3.translate(App.Vector(0.0000, 0.0000, 0.0000))
	return IVF
inpax_foot_pivot = finh_inpax_foot_pivot()

def finh_inpax_foot_lift():
	IVR1 = pax_lift.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	IVR2 = IVR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	IVR3 = IVR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), -90.0000)
	IVF = IVR3.translate(App.Vector(-108.0000, 0.0000, 184.3500))
	return IVF
inpax_foot_lift = finh_inpax_foot_lift()

def fex_subpax_foot_axis1():
	FIG = foot_faceAxis1()
	VEX = FIG.extrude(App.Vector(0, 0, 146.7))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 0.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(0.0000, 0.0000, 184.3500))
	return VFP
subpax_foot_axis1 = fex_subpax_foot_axis1()

def fex_subpax_foot_axis3():
	FIG = foot_faceAxis3()
	VEX = FIG.extrude(App.Vector(0, 0, 143.7))
	VR1 = VEX.rotate(App.Vector(0, 0, 0), App.Vector(1, 0, 0), 0.0000)
	VR2 = VR1.rotate(App.Vector(0, 0, 0), App.Vector(0, 1, 0), 90.0000)
	VR3 = VR2.rotate(App.Vector(0, 0, 0), App.Vector(0, 0, 1), 0.0000)
	VFP = VR3.translate(App.Vector(1.3000, 0.0000, 30.0000))
	return VFP
subpax_foot_axis3 = fex_subpax_foot_axis3()

def fvol_pax_foot():
	V000 = inpax_foot_wheel
	V001 = V000.fuse(inpax_foot_pivot)
	V002 = V001.fuse(inpax_foot_lift)
	V003 = V002.fuse(subpax_foot_axis1)
	V004 = V003.fuse(subpax_foot_axis3)
	VFC = V004.removeSplitter()
	return VFC
pax_foot = fvol_pax_foot()


pax_foot.check()
#pax_foot.exportBrep(f"{outFileName}.brep")
#pax_foot.exportIges(f"{outFileName}.igs")
#pax_foot.exportStep(f"{outFileName}.stp")
pax_foot.exportStl(f"{outFileName}.stl")

