private val south = Shapes.empty()
	.join(Shapes.box(0.36875, 0.23124999999999957, 0.5, 0.63125, 0.24999999999999944, 0.678125), BooleanOp.OR)
	.join(Shapes.box(0.390625, 0.43749999999999944, 0.5, 0.609375, 0.46249999999999947, 0.609375), BooleanOp.OR)
	.join(Shapes.box(0.60625, 0.24999999999999944, 0.5, 0.625, 0.43749999999999944, 0.671875), BooleanOp.OR)
	.join(Shapes.box(0.375, 0.24999999999999944, 0.5, 0.39374999999999993, 0.43749999999999944, 0.66875), BooleanOp.OR)
	.join(Shapes.box(0.375, 0.37499999999999956, 0.984375, 0.625, 0.40624999999999944, 1.046875), BooleanOp.OR)
	.join(Shapes.box(0.36875, 0.5937499999999994, 0.984375, 0.63125, 0.6249999999999994, 1.046875), BooleanOp.OR)
	.join(Shapes.box(0.59375, 0.40624999999999944, 0.984375, 0.625, 0.5937499999999994, 1.046875), BooleanOp.OR)
	.join(Shapes.box(0.625, 0.3499999999999995, 0.99375, 0.6625, 0.6062499999999995, 1.06875), BooleanOp.OR)
	.join(Shapes.box(0.3375000000000008, 0.3499999999999995, 0.99375, 0.3750000000000009, 0.6062499999999995, 1.06875), BooleanOp.OR)
	.join(Shapes.box(0.375, 0.40624999999999944, 0.984375, 0.40625, 0.5937499999999994, 1.046875), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.234375, 0.59375, 0.640625, 0.49062500000000003, 0.65625), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.246875, 0.65625, 0.640625, 0.5156250000000001, 0.71875), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.27187500000000003, 0.71875, 0.640625, 0.5406250000000001, 0.78125), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.30312500000000003, 0.78125, 0.640625, 0.5656250000000002, 0.84375), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.32812500000000006, 0.84375, 0.640625, 0.5906250000000002, 0.90625), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.3531250000000001, 0.90625, 0.640625, 0.6156250000000002, 0.96875), BooleanOp.OR)
	.join(Shapes.box(0.3375, 0.3500000000000001, 0.96875, 0.6625000000000001, 0.6062500000000002, 0.99375), BooleanOp.OR)
