- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
if (
		(((a[0][0] < a[1][0] && (x >= a[0][0] && x <= a[1][0])) ||
		(a[0][0] > a[1][0] && (x <= a[0][0] && x >= a[1][0]))) &&
		((b[0][0] < b[1][0] && (x >= b[0][0] && x <= b[1][0])) ||
		(b[0][0] > b[1][0] && (x <= b[0][0] && x >= b[1][0])))) ||
		(a[0][0] == a[1][0] && ((a[0][1] < a[1][1] && (y >= a[0][1] && y <= a[1][1])) ||
								(a[0][1] > a[1][1] && (y <= a[0][1] && y >= a[1][1])))
		) || (
		b[0][0] == b[1][0] && ((b[0][1] < b[1][1] && (y >= b[0][1] && y <= b[1][1])) ||
								(b[0][1] > b[1][1] && (y <= b[0][1] && y >= b[1][1])))
		)) {
			return [x, y];
	} else {
		return false;
	}