private val tsouth = Shapes.empty()
	.join(Shapes.box(0.4375, 0.4375, 0.640625, 0.5625, 0.5625, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.40625, 0.4375, 0.34687500000000004, 0.4375, 0.5625, 0.37812500000000004), BooleanOp.OR)
	.join(Shapes.box(0.46875, 0.46875, 0.46875, 0.53125, 0.53125, 0.59375), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.359375, 0.75, 0.5625, 0.44062500000000004, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.5625, 0.75, 0.5625, 0.64375, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.5625, 0.4375, 0.75, 0.64375, 0.5625, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.359375, 0.4375, 0.75, 0.44062500000000004, 0.5625, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.453125, 0.453125, 0.59375, 0.546875, 0.546875, 0.640625), BooleanOp.OR)
	.join(Shapes.box(0.5625, 0.4375, 0.34687500000000004, 0.59375, 0.5625, 0.37812500000000004), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.40625, 0.34687500000000004, 0.5625, 0.4375, 0.37812500000000004), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.5625, 0.34687500000000004, 0.5625, 0.59375, 0.37812500000000004), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.4375, 0.3906249999999999, 0.5625, 0.5625, 0.4218749999999999), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.5625, 0.37812500000000027, 0.5625, 0.578125, 0.39375000000000027), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.421875, 0.37812500000000027, 0.5625, 0.4375, 0.39375000000000027), BooleanOp.OR)
	.join(Shapes.box(0.5625, 0.4375, 0.37812500000000027, 0.578125, 0.5625, 0.39375000000000027), BooleanOp.OR)
	.join(Shapes.box(0.421875, 0.4375, 0.37812500000000027, 0.4375, 0.5625, 0.39375000000000027), BooleanOp.OR)
	.join(Shapes.box(0.46875, 0.46875, 0.421875, 0.53125, 0.53125, 0.46875), BooleanOp.OR)
	.join(Shapes.box(0.390625, 0.390625, 0.703125, 0.44062500000000004, 0.609375, 0.75), BooleanOp.OR)
	.join(Shapes.box(0.5625, 0.390625, 0.703125, 0.6125, 0.609375, 0.75), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.375, 0.71875, 0.5625, 0.44062500000000004, 0.75), BooleanOp.OR)
	.join(Shapes.box(0.4375, 0.5625, 0.71875, 0.5625, 0.628125, 0.75), BooleanOp.OR)
	.join(Shapes.box(0.5625, 0.5625, 0.75, 0.59375, 0.59375, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.5625, 0.40625, 0.75, 0.59375, 0.4375, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.40625, 0.40625, 0.75, 0.4375, 0.4375, 1.0), BooleanOp.OR)
	.join(Shapes.box(0.40625, 0.5625, 0.75, 0.4375, 0.59375, 1.0), BooleanOp.OR)
