private val north = Shapes.empty()
	.join(Shapes.box(0.36875, 0.23124999999999957, 0.321875, 0.63125, 0.24999999999999944, 0.5), BooleanOp.OR)
	.join(Shapes.box(0.390625, 0.43749999999999944, 0.390625, 0.609375, 0.46249999999999947, 0.5), BooleanOp.OR)
	.join(Shapes.box(0.375, 0.24999999999999944, 0.328125, 0.39375000000000004, 0.43749999999999944, 0.5), BooleanOp.OR)
	.join(Shapes.box(0.6062500000000001, 0.24999999999999944, 0.33125000000000004, 0.625, 0.43749999999999944, 0.5), BooleanOp.OR)
	.join(Shapes.box(0.375, 0.37499999999999956, -0.046875, 0.625, 0.40624999999999944, 0.015625), BooleanOp.OR)
	.join(Shapes.box(0.36875, 0.5937499999999994, -0.046875, 0.63125, 0.6249999999999994, 0.015625), BooleanOp.OR)
	.join(Shapes.box(0.375, 0.40624999999999944, -0.046875, 0.40625, 0.5937499999999994, 0.015625), BooleanOp.OR)
	.join(Shapes.box(0.3375, 0.3499999999999995, -0.06875000000000009, 0.375, 0.6062499999999995, 0.006249999999999978), BooleanOp.OR)
	.join(Shapes.box(0.6249999999999991, 0.3499999999999995, -0.06875000000000009, 0.6624999999999992, 0.6062499999999995, 0.006249999999999978), BooleanOp.OR)
	.join(Shapes.box(0.59375, 0.40624999999999944, -0.046875, 0.625, 0.5937499999999994, 0.015625), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.234375, 0.34375, 0.640625, 0.49062500000000003, 0.40625), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.246875, 0.28125, 0.640625, 0.5156250000000001, 0.34375), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.27187500000000003, 0.21875, 0.640625, 0.5406250000000001, 0.28125), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.30312500000000003, 0.15625, 0.640625, 0.5656250000000002, 0.21875), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.32812500000000006, 0.09375, 0.640625, 0.5906250000000002, 0.15625), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.3531250000000001, 0.03125, 0.640625, 0.6156250000000002, 0.09375), BooleanOp.OR)
	.join(Shapes.box(0.33749999999999997, 0.3500000000000001, 0.006249999999999988, 0.6625, 0.6062500000000002, 0.03125), BooleanOp.OR)
