// Generated by Parametrix
ca_pastePusher_faceFace_000 = [ [ 10.6000, 3.0000 ],[ 10.6000, 5.0000 ],[ 7.6000, 5.0000 ],[ 6.5075, 5.1076 ],[ 5.4570, 5.4263 ],[ 4.4888, 5.9438 ],[ 3.6402, 6.6402 ],[ 2.9438, 7.4888 ],[ 2.4263, 8.4570 ],[ 2.1076, 9.5075 ],[ 2.0000, 10.6000 ],[ 2.1076, 11.6925 ],[ 2.4263, 12.7430 ],[ 2.9438, 13.7112 ],[ 3.6402, 14.5598 ],[ 4.4888, 15.2562 ],[ 5.4570, 15.7737 ],[ 6.5075, 16.0924 ],[ 7.6000, 16.2000 ],[ 10.6000, 16.2000 ],[ 10.6000, 18.2000 ],[ 7.6000, 18.2000 ],[ 6.1173, 18.0540 ],[ 4.6916, 17.6215 ],[ 3.3777, 16.9192 ],[ 2.2260, 15.9740 ],[ 1.2808, 14.8223 ],[ 0.5785, 13.5084 ],[ 0.1460, 12.0827 ],[ 0.0000, 10.6000 ],[ 0.1460, 9.1173 ],[ 0.5785, 7.6916 ],[ 1.2808, 6.3777 ],[ 2.2260, 5.2260 ],[ 3.3777, 4.2808 ],[ 4.6916, 3.5785 ],[ 6.1173, 3.1460 ],[ 7.6000, 3.0000 ],[ 10.6000, 3.0000 ] ];
cb_pastePusher_faceFace_000 = [  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38 ];
a_pastePusher_faceFace = concat(ca_pastePusher_faceFace_000);
b_pastePusher_faceFace = [cb_pastePusher_faceFace_000];
ca_pastePusher_faceMid_000 = [ [ 0.0000, 3.0000 ],[ 0.2807, 2.2884 ],[ 0.6868, 1.6401 ],[ 1.2046, 1.0769 ],[ 1.8166, 0.6179 ],[ 2.5021, 0.2785 ],[ 3.2382, 0.0702 ],[ 4.0000, 0.0000 ],[ 4.7618, 0.0702 ],[ 5.4979, 0.2785 ],[ 6.1834, 0.6179 ],[ 6.7954, 1.0769 ],[ 7.3132, 1.6401 ],[ 7.7193, 2.2884 ],[ 8.0000, 3.0000 ],[ 8.0000, 6.0000 ],[ 7.9231, 6.7804 ],[ 7.6955, 7.5307 ],[ 7.3259, 8.2223 ],[ 6.8284, 8.8284 ],[ 6.2223, 9.3259 ],[ 5.5307, 9.6955 ],[ 4.7804, 9.9231 ],[ 4.0000, 10.0000 ],[ 3.2196, 9.9231 ],[ 2.4693, 9.6955 ],[ 1.7777, 9.3259 ],[ 1.1716, 8.8284 ],[ 0.6741, 8.2223 ],[ 0.3045, 7.5307 ],[ 0.0769, 6.7804 ],[ 0.0000, 6.0000 ],[ 0.0000, 3.0000 ] ];
cb_pastePusher_faceMid_000 = [  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ];
ca_pastePusher_faceMid_001 = [ [ 0.0000, 18.2000 ],[ 0.2807, 18.9116 ],[ 0.6868, 19.5599 ],[ 1.2046, 20.1231 ],[ 1.8166, 20.5821 ],[ 2.5021, 20.9215 ],[ 3.2382, 21.1298 ],[ 4.0000, 21.2000 ],[ 4.7618, 21.1298 ],[ 5.4979, 20.9215 ],[ 6.1834, 20.5821 ],[ 6.7954, 20.1231 ],[ 7.3132, 19.5599 ],[ 7.7193, 18.9116 ],[ 8.0000, 18.2000 ],[ 8.0000, 15.2000 ],[ 7.9231, 14.4196 ],[ 7.6955, 13.6693 ],[ 7.3259, 12.9777 ],[ 6.8284, 12.3716 ],[ 6.2223, 11.8741 ],[ 5.5307, 11.5045 ],[ 4.7804, 11.2769 ],[ 4.0000, 11.2000 ],[ 3.2196, 11.2769 ],[ 2.4693, 11.5045 ],[ 1.7777, 11.8741 ],[ 1.1716, 12.3716 ],[ 0.6741, 12.9777 ],[ 0.3045, 13.6693 ],[ 0.0769, 14.4196 ],[ 0.0000, 15.2000 ],[ 0.0000, 18.2000 ] ];
cb_pastePusher_faceMid_001 = [  33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65 ];
a_pastePusher_faceMid = concat(ca_pastePusher_faceMid_000, ca_pastePusher_faceMid_001);
b_pastePusher_faceMid = [cb_pastePusher_faceMid_000, cb_pastePusher_faceMid_001];
ca_pastePusher_faceSide_000 = [ [ 0.0000, 3.0000 ],[ 0.2807, 2.2884 ],[ 0.6868, 1.6401 ],[ 1.2046, 1.0769 ],[ 1.8166, 0.6179 ],[ 2.5021, 0.2785 ],[ 3.2382, 0.0702 ],[ 4.0000, 0.0000 ],[ 4.7618, 0.0702 ],[ 5.4979, 0.2785 ],[ 6.1834, 0.6179 ],[ 6.7954, 1.0769 ],[ 7.3132, 1.6401 ],[ 7.7193, 2.2884 ],[ 8.0000, 3.0000 ],[ 8.0000, 10.1000 ],[ 7.0000, 10.1000 ],[ 6.8410, 10.6301 ],[ 6.7455, 10.8672 ],[ 6.6086, 11.0829 ],[ 6.4347, 11.2701 ],[ 6.2297, 11.4226 ],[ 6.0004, 11.5354 ],[ 5.7544, 11.6045 ],[ 5.5000, 11.6279 ],[ 5.2456, 11.6045 ],[ 4.9996, 11.5354 ],[ 4.7703, 11.4226 ],[ 4.5653, 11.2701 ],[ 4.3914, 11.0829 ],[ 4.2545, 10.8672 ],[ 4.1590, 10.6301 ],[ 3.4578, 8.2928 ],[ 3.3896, 8.1235 ],[ 3.2918, 7.9694 ],[ 3.1677, 7.8356 ],[ 3.0212, 7.7267 ],[ 2.8574, 7.6462 ],[ 2.6817, 7.5968 ],[ 2.5000, 7.5801 ],[ 2.3183, 7.5968 ],[ 2.1426, 7.6462 ],[ 1.9788, 7.7267 ],[ 1.8323, 7.8356 ],[ 1.7082, 7.9694 ],[ 1.6104, 8.1235 ],[ 1.5422, 8.2928 ],[ 1.0000, 10.1000 ],[ 0.0000, 10.1000 ],[ 0.0000, 3.0000 ] ];
cb_pastePusher_faceSide_000 = [  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 ];
ca_pastePusher_faceSide_001 = [ [ 0.0000, 18.2000 ],[ 0.2807, 18.9116 ],[ 0.6868, 19.5599 ],[ 1.2046, 20.1231 ],[ 1.8166, 20.5821 ],[ 2.5021, 20.9215 ],[ 3.2382, 21.1298 ],[ 4.0000, 21.2000 ],[ 4.7618, 21.1298 ],[ 5.4979, 20.9215 ],[ 6.1834, 20.5821 ],[ 6.7954, 20.1231 ],[ 7.3132, 19.5599 ],[ 7.7193, 18.9116 ],[ 8.0000, 18.2000 ],[ 8.0000, 11.1000 ],[ 7.0000, 11.1000 ],[ 6.4578, 12.9072 ],[ 6.3896, 13.0765 ],[ 6.2918, 13.2306 ],[ 6.1677, 13.3644 ],[ 6.0212, 13.4733 ],[ 5.8574, 13.5538 ],[ 5.6817, 13.6032 ],[ 5.5000, 13.6199 ],[ 5.3183, 13.6032 ],[ 5.1426, 13.5538 ],[ 4.9788, 13.4733 ],[ 4.8323, 13.3644 ],[ 4.7082, 13.2306 ],[ 4.6104, 13.0765 ],[ 4.5422, 12.9072 ],[ 3.8410, 10.5699 ],[ 3.7455, 10.3328 ],[ 3.6086, 10.1171 ],[ 3.4347, 9.9299 ],[ 3.2297, 9.7774 ],[ 3.0004, 9.6646 ],[ 2.7544, 9.5955 ],[ 2.5000, 9.5721 ],[ 2.2456, 9.5955 ],[ 1.9996, 9.6646 ],[ 1.7703, 9.7774 ],[ 1.5653, 9.9299 ],[ 1.3914, 10.1171 ],[ 1.2545, 10.3328 ],[ 1.1590, 10.5699 ],[ 1.0000, 11.1000 ],[ 0.0000, 11.1000 ],[ 0.0000, 18.2000 ] ];
cb_pastePusher_faceSide_001 = [  50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ];
a_pastePusher_faceSide = concat(ca_pastePusher_faceSide_000, ca_pastePusher_faceSide_001);
b_pastePusher_faceSide = [cb_pastePusher_faceSide_000, cb_pastePusher_faceSide_001];
ca_pastePusher_faceSideB_000 = [ [ 0.0000, 3.0000 ],[ 0.2807, 2.2884 ],[ 0.6868, 1.6401 ],[ 1.2046, 1.0769 ],[ 1.8166, 0.6179 ],[ 2.5021, 0.2785 ],[ 3.2382, 0.0702 ],[ 4.0000, 0.0000 ],[ 4.7618, 0.0702 ],[ 5.4979, 0.2785 ],[ 6.1834, 0.6179 ],[ 6.7954, 1.0769 ],[ 7.3132, 1.6401 ],[ 7.7193, 2.2884 ],[ 8.0000, 3.0000 ],[ 8.0000, 10.1000 ],[ 4.0000, 10.1000 ],[ 3.4578, 8.2928 ],[ 3.3896, 8.1235 ],[ 3.2918, 7.9694 ],[ 3.1677, 7.8356 ],[ 3.0212, 7.7267 ],[ 2.8574, 7.6462 ],[ 2.6817, 7.5968 ],[ 2.5000, 7.5801 ],[ 2.3183, 7.5968 ],[ 2.1426, 7.6462 ],[ 1.9788, 7.7267 ],[ 1.8323, 7.8356 ],[ 1.7082, 7.9694 ],[ 1.6104, 8.1235 ],[ 1.5422, 8.2928 ],[ 1.0000, 10.1000 ],[ 0.0000, 10.1000 ],[ 0.0000, 3.0000 ] ];
cb_pastePusher_faceSideB_000 = [  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 ];
ca_pastePusher_faceSideB_001 = [ [ 0.0000, 18.2000 ],[ 0.2807, 18.9116 ],[ 0.6868, 19.5599 ],[ 1.2046, 20.1231 ],[ 1.8166, 20.5821 ],[ 2.5021, 20.9215 ],[ 3.2382, 21.1298 ],[ 4.0000, 21.2000 ],[ 4.7618, 21.1298 ],[ 5.4979, 20.9215 ],[ 6.1834, 20.5821 ],[ 6.7954, 20.1231 ],[ 7.3132, 19.5599 ],[ 7.7193, 18.9116 ],[ 8.0000, 18.2000 ],[ 8.0000, 11.1000 ],[ 7.0000, 11.1000 ],[ 6.4578, 12.9072 ],[ 6.3896, 13.0765 ],[ 6.2918, 13.2306 ],[ 6.1677, 13.3644 ],[ 6.0212, 13.4733 ],[ 5.8574, 13.5538 ],[ 5.6817, 13.6032 ],[ 5.5000, 13.6199 ],[ 5.3183, 13.6032 ],[ 5.1426, 13.5538 ],[ 4.9788, 13.4733 ],[ 4.8323, 13.3644 ],[ 4.7082, 13.2306 ],[ 4.6104, 13.0765 ],[ 4.5422, 12.9072 ],[ 4.0000, 11.1000 ],[ 0.0000, 11.1000 ],[ 0.0000, 18.2000 ] ];
cb_pastePusher_faceSideB_001 = [  35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69 ];
a_pastePusher_faceSideB = concat(ca_pastePusher_faceSideB_000, ca_pastePusher_faceSideB_001);
b_pastePusher_faceSideB = [cb_pastePusher_faceSideB_000, cb_pastePusher_faceSideB_001];

module subpax_pastePusher_face () {
	translate( [ 0, 0, 0 ])
		rotate( [ 0, 0, 0 ])
			   linear_extrude(height = 8) polygon(a_pastePusher_faceFace, b_pastePusher_faceFace);
}

module subpax_pastePusher_b1 () {
	translate( [ 10.6, 0, 8 ])
		rotate( [ 0, 90, 0 ])
			   linear_extrude(height = 6) polygon(a_pastePusher_faceSide, b_pastePusher_faceSide);
}

module subpax_pastePusher_b2 () {
	translate( [ 16.6, 0, 8 ])
		rotate( [ 0, 90, 0 ])
			   linear_extrude(height = 1) polygon(a_pastePusher_faceSideB, b_pastePusher_faceSideB);
}

module subpax_pastePusher_b3 () {
	translate( [ 17.6, 0, 8 ])
		rotate( [ 0, 90, 0 ])
			   linear_extrude(height = 40) polygon(a_pastePusher_faceMid, b_pastePusher_faceMid);
}

module subpax_pastePusher_b4 () {
	translate( [ 57.6, 0, 8 ])
		rotate( [ 0, 90, 0 ])
			   linear_extrude(height = 1) polygon(a_pastePusher_faceSideB, b_pastePusher_faceSideB);
}

module subpax_pastePusher_b5 () {
	translate( [ 58.6, 0, 8 ])
		rotate( [ 0, 90, 0 ])
			   linear_extrude(height = 6) polygon(a_pastePusher_faceSide, b_pastePusher_faceSide);
}

module pax_pastePusher () {
	union () {
		subpax_pastePusher_face();
subpax_pastePusher_b1();
subpax_pastePusher_b2();
subpax_pastePusher_b3();
subpax_pastePusher_b4();
subpax_pastePusher_b5();
	}
}

pax_pastePusher();
