+crewpunch_systematic_size_error = +0.36;
+
+crewpunch_min_y = 4.7 - crewpunch_systematic_size_error;
+
+// computed
+
+crewpunch_smallest_shape = crewpunch_shape[0];
+crewpunch_biggest_shape = crewpunch_shape[len(crewpunch_shape)-1];
+
+holder_block_zsz = crewpunch_biggest_shape[0] - crewpunch_smallest_shape[0];
+holder_xsz = crewpunch_biggest_shape[0][0] + crewpunch_biggest_shape[0][1] +
+ holder_min_wall*2;
+holder_ysz = crewpunch_biggest_shape[1][0] + crewpunch_biggest_shape[1][1] +
+ holder_min_wall + holder_front_wall;
+
+// objects
+