public float intersect(Ray ray) {
		float d1 = ray.intersect(tl, tr, bl);
		float d2 = ray.intersect(bl, br, tr);
		if(d1 == -1 && d2 == -1) {
			distance = -1;
		} else {
			distance = Math.max(d1, d2);
		}
		return distance;
	}