import struct

# Helpers for exact float32 arithmetic
def f32(x):
    """Convert Python float to IEEE 754 float32 and back to float."""
    return struct.unpack('f', struct.pack('f', x))[0]

def f32_add(a, b):
    """Add two float32 numbers with proper rounding."""
    return f32(f32(a) + f32(b))

def f32_mul(a, b):
    """Multiply two float32 numbers with proper rounding."""
    return f32(f32(a) * f32(b))

# OoT constants
COLPOLY_NORMAL_FRAC = f32(1.0 / 32767.0)

# Flat floor poly
normal_y = f32(32767.0)

# Loop over all integer Y positions
for Y in range(-5000, 5001):
    posA_y = f32(Y)
    floorY = f32(Y)

    # plane.originDist = -dot(normal, vertex) * COLPOLY_NORMAL_FRAC
    originDist = f32_mul(f32(-normal_y), f32_mul(f32(floorY), COLPOLY_NORMAL_FRAC))

    # dot product: normal_y * posA_y
    dot = f32_mul(normal_y, posA_y)

    # planeDistA = (dot * COLPOLY_NORMAL_FRAC) + originDist
    planeDistA = f32_add(f32_mul(dot, COLPOLY_NORMAL_FRAC), originDist)

    if planeDistA < 0.0:
        print(f"Y = {Y:5d} -> planeDistA = {planeDistA:.12f}")

# Output
'''
Y = -5000 -> planeDistA = -0.000488281250
Y = -4968 -> planeDistA = -0.000488281250
Y = -4936 -> planeDistA = -0.000488281250
Y = -4904 -> planeDistA = -0.000488281250
Y = -4872 -> planeDistA = -0.000488281250
Y = -4840 -> planeDistA = -0.000488281250
Y = -4808 -> planeDistA = -0.000488281250
Y = -4776 -> planeDistA = -0.000488281250
Y = -4744 -> planeDistA = -0.000488281250
Y = -4712 -> planeDistA = -0.000488281250
Y = -4680 -> planeDistA = -0.000488281250
Y = -4648 -> planeDistA = -0.000488281250
Y = -4616 -> planeDistA = -0.000488281250
Y = -4584 -> planeDistA = -0.000488281250
Y = -4552 -> planeDistA = -0.000488281250
Y = -4520 -> planeDistA = -0.000488281250
Y = -4488 -> planeDistA = -0.000488281250
Y = -4456 -> planeDistA = -0.000488281250
Y = -4424 -> planeDistA = -0.000488281250
Y = -4392 -> planeDistA = -0.000488281250
Y = -4360 -> planeDistA = -0.000488281250
Y = -4328 -> planeDistA = -0.000488281250
Y = -4296 -> planeDistA = -0.000488281250
Y = -4264 -> planeDistA = -0.000488281250
Y = -4232 -> planeDistA = -0.000488281250
Y = -4200 -> planeDistA = -0.000488281250
Y = -4168 -> planeDistA = -0.000488281250
Y = -4136 -> planeDistA = -0.000488281250
Y = -4104 -> planeDistA = -0.000488281250
Y = -4084 -> planeDistA = -0.000244140625
Y = -4068 -> planeDistA = -0.000244140625
Y = -4052 -> planeDistA = -0.000244140625
Y = -4036 -> planeDistA = -0.000244140625
Y = -4020 -> planeDistA = -0.000244140625
Y = -4004 -> planeDistA = -0.000244140625
Y = -3988 -> planeDistA = -0.000244140625
Y = -3972 -> planeDistA = -0.000244140625
Y = -3956 -> planeDistA = -0.000244140625
Y = -3940 -> planeDistA = -0.000244140625
Y = -3924 -> planeDistA = -0.000244140625
Y = -3908 -> planeDistA = -0.000244140625
Y = -3892 -> planeDistA = -0.000244140625
Y = -3876 -> planeDistA = -0.000244140625
Y = -3860 -> planeDistA = -0.000244140625
Y = -3844 -> planeDistA = -0.000244140625
Y = -3828 -> planeDistA = -0.000244140625
Y = -3812 -> planeDistA = -0.000244140625
Y = -3796 -> planeDistA = -0.000244140625
Y = -3780 -> planeDistA = -0.000244140625
Y = -3764 -> planeDistA = -0.000244140625
Y = -3748 -> planeDistA = -0.000244140625
Y = -3732 -> planeDistA = -0.000244140625
Y = -3716 -> planeDistA = -0.000244140625
Y = -3700 -> planeDistA = -0.000244140625
Y = -3684 -> planeDistA = -0.000244140625
Y = -3668 -> planeDistA = -0.000244140625
Y = -3652 -> planeDistA = -0.000244140625
Y = -3636 -> planeDistA = -0.000244140625
Y = -3620 -> planeDistA = -0.000244140625
Y = -3604 -> planeDistA = -0.000244140625
Y = -3588 -> planeDistA = -0.000244140625
Y = -3572 -> planeDistA = -0.000244140625
Y = -3556 -> planeDistA = -0.000244140625
Y = -3540 -> planeDistA = -0.000244140625
Y = -3524 -> planeDistA = -0.000244140625
Y = -3508 -> planeDistA = -0.000244140625
Y = -3492 -> planeDistA = -0.000244140625
Y = -3476 -> planeDistA = -0.000244140625
Y = -3460 -> planeDistA = -0.000244140625
Y = -3444 -> planeDistA = -0.000244140625
Y = -3428 -> planeDistA = -0.000244140625
Y = -3412 -> planeDistA = -0.000244140625
Y = -3396 -> planeDistA = -0.000244140625
Y = -3380 -> planeDistA = -0.000244140625
Y = -3364 -> planeDistA = -0.000244140625
Y = -3348 -> planeDistA = -0.000244140625
Y = -3332 -> planeDistA = -0.000244140625
Y = -3316 -> planeDistA = -0.000244140625
Y = -3300 -> planeDistA = -0.000244140625
Y = -3284 -> planeDistA = -0.000244140625
Y = -3268 -> planeDistA = -0.000244140625
Y = -3252 -> planeDistA = -0.000244140625
Y = -3236 -> planeDistA = -0.000244140625
Y = -3220 -> planeDistA = -0.000244140625
Y = -3204 -> planeDistA = -0.000244140625
Y = -3188 -> planeDistA = -0.000244140625
Y = -3172 -> planeDistA = -0.000244140625
Y = -3156 -> planeDistA = -0.000244140625
Y = -3140 -> planeDistA = -0.000244140625
Y = -3124 -> planeDistA = -0.000244140625
Y = -3108 -> planeDistA = -0.000244140625
Y = -3092 -> planeDistA = -0.000244140625
Y = -3076 -> planeDistA = -0.000244140625
Y = -3060 -> planeDistA = -0.000244140625
Y = -3044 -> planeDistA = -0.000244140625
Y = -3028 -> planeDistA = -0.000244140625
Y = -3012 -> planeDistA = -0.000244140625
Y = -2996 -> planeDistA = -0.000244140625
Y = -2980 -> planeDistA = -0.000244140625
Y = -2964 -> planeDistA = -0.000244140625
Y = -2948 -> planeDistA = -0.000244140625
Y = -2932 -> planeDistA = -0.000244140625
Y = -2916 -> planeDistA = -0.000244140625
Y = -2900 -> planeDistA = -0.000244140625
Y = -2884 -> planeDistA = -0.000244140625
Y = -2868 -> planeDistA = -0.000244140625
Y = -2852 -> planeDistA = -0.000244140625
Y = -2836 -> planeDistA = -0.000244140625
Y = -2820 -> planeDistA = -0.000244140625
Y = -2804 -> planeDistA = -0.000244140625
Y = -2788 -> planeDistA = -0.000244140625
Y = -2772 -> planeDistA = -0.000244140625
Y = -2756 -> planeDistA = -0.000244140625
Y = -2740 -> planeDistA = -0.000244140625
Y = -2724 -> planeDistA = -0.000244140625
Y = -2708 -> planeDistA = -0.000244140625
Y = -2692 -> planeDistA = -0.000244140625
Y = -2676 -> planeDistA = -0.000244140625
Y = -2660 -> planeDistA = -0.000244140625
Y = -2644 -> planeDistA = -0.000244140625
Y = -2628 -> planeDistA = -0.000244140625
Y = -2612 -> planeDistA = -0.000244140625
Y = -2596 -> planeDistA = -0.000244140625
Y = -2580 -> planeDistA = -0.000244140625
Y = -2564 -> planeDistA = -0.000244140625
Y = -2548 -> planeDistA = -0.000244140625
Y = -2532 -> planeDistA = -0.000244140625
Y = -2516 -> planeDistA = -0.000244140625
Y = -2500 -> planeDistA = -0.000244140625
Y = -2484 -> planeDistA = -0.000244140625
Y = -2468 -> planeDistA = -0.000244140625
Y = -2452 -> planeDistA = -0.000244140625
Y = -2436 -> planeDistA = -0.000244140625
Y = -2420 -> planeDistA = -0.000244140625
Y = -2404 -> planeDistA = -0.000244140625
Y = -2388 -> planeDistA = -0.000244140625
Y = -2372 -> planeDistA = -0.000244140625
Y = -2356 -> planeDistA = -0.000244140625
Y = -2340 -> planeDistA = -0.000244140625
Y = -2324 -> planeDistA = -0.000244140625
Y = -2308 -> planeDistA = -0.000244140625
Y = -2292 -> planeDistA = -0.000244140625
Y = -2276 -> planeDistA = -0.000244140625
Y = -2260 -> planeDistA = -0.000244140625
Y = -2244 -> planeDistA = -0.000244140625
Y = -2228 -> planeDistA = -0.000244140625
Y = -2212 -> planeDistA = -0.000244140625
Y = -2196 -> planeDistA = -0.000244140625
Y = -2180 -> planeDistA = -0.000244140625
Y = -2164 -> planeDistA = -0.000244140625
Y = -2148 -> planeDistA = -0.000244140625
Y = -2132 -> planeDistA = -0.000244140625
Y = -2116 -> planeDistA = -0.000244140625
Y = -2100 -> planeDistA = -0.000244140625
Y = -2084 -> planeDistA = -0.000244140625
Y = -2068 -> planeDistA = -0.000244140625
Y = -2052 -> planeDistA = -0.000244140625
Y = -2042 -> planeDistA = -0.000122070312
Y = -2034 -> planeDistA = -0.000122070312
Y = -2026 -> planeDistA = -0.000122070312
Y = -2018 -> planeDistA = -0.000122070312
Y = -2010 -> planeDistA = -0.000122070312
Y = -2002 -> planeDistA = -0.000122070312
Y = -1994 -> planeDistA = -0.000122070312
Y = -1986 -> planeDistA = -0.000122070312
Y = -1978 -> planeDistA = -0.000122070312
Y = -1970 -> planeDistA = -0.000122070312
Y = -1962 -> planeDistA = -0.000122070312
Y = -1954 -> planeDistA = -0.000122070312
Y = -1946 -> planeDistA = -0.000122070312
Y = -1938 -> planeDistA = -0.000122070312
Y = -1930 -> planeDistA = -0.000122070312
Y = -1922 -> planeDistA = -0.000122070312
Y = -1914 -> planeDistA = -0.000122070312
Y = -1906 -> planeDistA = -0.000122070312
Y = -1898 -> planeDistA = -0.000122070312
Y = -1890 -> planeDistA = -0.000122070312
Y = -1882 -> planeDistA = -0.000122070312
Y = -1874 -> planeDistA = -0.000122070312
Y = -1866 -> planeDistA = -0.000122070312
Y = -1858 -> planeDistA = -0.000122070312
Y = -1850 -> planeDistA = -0.000122070312
Y = -1842 -> planeDistA = -0.000122070312
Y = -1834 -> planeDistA = -0.000122070312
Y = -1826 -> planeDistA = -0.000122070312
Y = -1818 -> planeDistA = -0.000122070312
Y = -1810 -> planeDistA = -0.000122070312
Y = -1802 -> planeDistA = -0.000122070312
Y = -1794 -> planeDistA = -0.000122070312
Y = -1786 -> planeDistA = -0.000122070312
Y = -1778 -> planeDistA = -0.000122070312
Y = -1770 -> planeDistA = -0.000122070312
Y = -1762 -> planeDistA = -0.000122070312
Y = -1754 -> planeDistA = -0.000122070312
Y = -1746 -> planeDistA = -0.000122070312
Y = -1738 -> planeDistA = -0.000122070312
Y = -1730 -> planeDistA = -0.000122070312
Y = -1722 -> planeDistA = -0.000122070312
Y = -1714 -> planeDistA = -0.000122070312
Y = -1706 -> planeDistA = -0.000122070312
Y = -1698 -> planeDistA = -0.000122070312
Y = -1690 -> planeDistA = -0.000122070312
Y = -1682 -> planeDistA = -0.000122070312
Y = -1674 -> planeDistA = -0.000122070312
Y = -1666 -> planeDistA = -0.000122070312
Y = -1658 -> planeDistA = -0.000122070312
Y = -1650 -> planeDistA = -0.000122070312
Y = -1642 -> planeDistA = -0.000122070312
Y = -1634 -> planeDistA = -0.000122070312
Y = -1626 -> planeDistA = -0.000122070312
Y = -1618 -> planeDistA = -0.000122070312
Y = -1610 -> planeDistA = -0.000122070312
Y = -1602 -> planeDistA = -0.000122070312
Y = -1594 -> planeDistA = -0.000122070312
Y = -1586 -> planeDistA = -0.000122070312
Y = -1578 -> planeDistA = -0.000122070312
Y = -1570 -> planeDistA = -0.000122070312
Y = -1562 -> planeDistA = -0.000122070312
Y = -1554 -> planeDistA = -0.000122070312
Y = -1546 -> planeDistA = -0.000122070312
Y = -1538 -> planeDistA = -0.000122070312
Y = -1530 -> planeDistA = -0.000122070312
Y = -1522 -> planeDistA = -0.000122070312
Y = -1514 -> planeDistA = -0.000122070312
Y = -1506 -> planeDistA = -0.000122070312
Y = -1498 -> planeDistA = -0.000122070312
Y = -1490 -> planeDistA = -0.000122070312
Y = -1482 -> planeDistA = -0.000122070312
Y = -1474 -> planeDistA = -0.000122070312
Y = -1466 -> planeDistA = -0.000122070312
Y = -1458 -> planeDistA = -0.000122070312
Y = -1450 -> planeDistA = -0.000122070312
Y = -1442 -> planeDistA = -0.000122070312
Y = -1434 -> planeDistA = -0.000122070312
Y = -1426 -> planeDistA = -0.000122070312
Y = -1418 -> planeDistA = -0.000122070312
Y = -1410 -> planeDistA = -0.000122070312
Y = -1402 -> planeDistA = -0.000122070312
Y = -1394 -> planeDistA = -0.000122070312
Y = -1386 -> planeDistA = -0.000122070312
Y = -1378 -> planeDistA = -0.000122070312
Y = -1370 -> planeDistA = -0.000122070312
Y = -1362 -> planeDistA = -0.000122070312
Y = -1354 -> planeDistA = -0.000122070312
Y = -1346 -> planeDistA = -0.000122070312
Y = -1338 -> planeDistA = -0.000122070312
Y = -1330 -> planeDistA = -0.000122070312
Y = -1322 -> planeDistA = -0.000122070312
Y = -1314 -> planeDistA = -0.000122070312
Y = -1306 -> planeDistA = -0.000122070312
Y = -1298 -> planeDistA = -0.000122070312
Y = -1290 -> planeDistA = -0.000122070312
Y = -1282 -> planeDistA = -0.000122070312
Y = -1274 -> planeDistA = -0.000122070312
Y = -1266 -> planeDistA = -0.000122070312
Y = -1258 -> planeDistA = -0.000122070312
Y = -1250 -> planeDistA = -0.000122070312
Y = -1242 -> planeDistA = -0.000122070312
Y = -1234 -> planeDistA = -0.000122070312
Y = -1226 -> planeDistA = -0.000122070312
Y = -1218 -> planeDistA = -0.000122070312
Y = -1210 -> planeDistA = -0.000122070312
Y = -1202 -> planeDistA = -0.000122070312
Y = -1194 -> planeDistA = -0.000122070312
Y = -1186 -> planeDistA = -0.000122070312
Y = -1178 -> planeDistA = -0.000122070312
Y = -1170 -> planeDistA = -0.000122070312
Y = -1162 -> planeDistA = -0.000122070312
Y = -1154 -> planeDistA = -0.000122070312
Y = -1146 -> planeDistA = -0.000122070312
Y = -1138 -> planeDistA = -0.000122070312
Y = -1130 -> planeDistA = -0.000122070312
Y = -1122 -> planeDistA = -0.000122070312
Y = -1114 -> planeDistA = -0.000122070312
Y = -1106 -> planeDistA = -0.000122070312
Y = -1098 -> planeDistA = -0.000122070312
Y = -1090 -> planeDistA = -0.000122070312
Y = -1082 -> planeDistA = -0.000122070312
Y = -1074 -> planeDistA = -0.000122070312
Y = -1066 -> planeDistA = -0.000122070312
Y = -1058 -> planeDistA = -0.000122070312
Y = -1050 -> planeDistA = -0.000122070312
Y = -1042 -> planeDistA = -0.000122070312
Y = -1034 -> planeDistA = -0.000122070312
Y = -1026 -> planeDistA = -0.000122070312
Y = -1021 -> planeDistA = -0.000061035156
Y = -1017 -> planeDistA = -0.000061035156
Y = -1013 -> planeDistA = -0.000061035156
Y = -1009 -> planeDistA = -0.000061035156
Y = -1005 -> planeDistA = -0.000061035156
Y = -1001 -> planeDistA = -0.000061035156
Y =  -997 -> planeDistA = -0.000061035156
Y =  -993 -> planeDistA = -0.000061035156
Y =  -989 -> planeDistA = -0.000061035156
Y =  -985 -> planeDistA = -0.000061035156
Y =  -981 -> planeDistA = -0.000061035156
Y =  -977 -> planeDistA = -0.000061035156
Y =  -973 -> planeDistA = -0.000061035156
Y =  -969 -> planeDistA = -0.000061035156
Y =  -965 -> planeDistA = -0.000061035156
Y =  -961 -> planeDistA = -0.000061035156
Y =  -957 -> planeDistA = -0.000061035156
Y =  -953 -> planeDistA = -0.000061035156
Y =  -949 -> planeDistA = -0.000061035156
Y =  -945 -> planeDistA = -0.000061035156
Y =  -941 -> planeDistA = -0.000061035156
Y =  -937 -> planeDistA = -0.000061035156
Y =  -933 -> planeDistA = -0.000061035156
Y =  -929 -> planeDistA = -0.000061035156
Y =  -925 -> planeDistA = -0.000061035156
Y =  -921 -> planeDistA = -0.000061035156
Y =  -917 -> planeDistA = -0.000061035156
Y =  -913 -> planeDistA = -0.000061035156
Y =  -909 -> planeDistA = -0.000061035156
Y =  -905 -> planeDistA = -0.000061035156
Y =  -901 -> planeDistA = -0.000061035156
Y =  -897 -> planeDistA = -0.000061035156
Y =  -893 -> planeDistA = -0.000061035156
Y =  -889 -> planeDistA = -0.000061035156
Y =  -885 -> planeDistA = -0.000061035156
Y =  -881 -> planeDistA = -0.000061035156
Y =  -877 -> planeDistA = -0.000061035156
Y =  -873 -> planeDistA = -0.000061035156
Y =  -869 -> planeDistA = -0.000061035156
Y =  -865 -> planeDistA = -0.000061035156
Y =  -861 -> planeDistA = -0.000061035156
Y =  -857 -> planeDistA = -0.000061035156
Y =  -853 -> planeDistA = -0.000061035156
Y =  -849 -> planeDistA = -0.000061035156
Y =  -845 -> planeDistA = -0.000061035156
Y =  -841 -> planeDistA = -0.000061035156
Y =  -837 -> planeDistA = -0.000061035156
Y =  -833 -> planeDistA = -0.000061035156
Y =  -829 -> planeDistA = -0.000061035156
Y =  -825 -> planeDistA = -0.000061035156
Y =  -821 -> planeDistA = -0.000061035156
Y =  -817 -> planeDistA = -0.000061035156
Y =  -813 -> planeDistA = -0.000061035156
Y =  -809 -> planeDistA = -0.000061035156
Y =  -805 -> planeDistA = -0.000061035156
Y =  -801 -> planeDistA = -0.000061035156
Y =  -797 -> planeDistA = -0.000061035156
Y =  -793 -> planeDistA = -0.000061035156
Y =  -789 -> planeDistA = -0.000061035156
Y =  -785 -> planeDistA = -0.000061035156
Y =  -781 -> planeDistA = -0.000061035156
Y =  -777 -> planeDistA = -0.000061035156
Y =  -773 -> planeDistA = -0.000061035156
Y =  -769 -> planeDistA = -0.000061035156
Y =  -765 -> planeDistA = -0.000061035156
Y =  -761 -> planeDistA = -0.000061035156
Y =  -757 -> planeDistA = -0.000061035156
Y =  -753 -> planeDistA = -0.000061035156
Y =  -749 -> planeDistA = -0.000061035156
Y =  -745 -> planeDistA = -0.000061035156
Y =  -741 -> planeDistA = -0.000061035156
Y =  -737 -> planeDistA = -0.000061035156
Y =  -733 -> planeDistA = -0.000061035156
Y =  -729 -> planeDistA = -0.000061035156
Y =  -725 -> planeDistA = -0.000061035156
Y =  -721 -> planeDistA = -0.000061035156
Y =  -717 -> planeDistA = -0.000061035156
Y =  -713 -> planeDistA = -0.000061035156
Y =  -709 -> planeDistA = -0.000061035156
Y =  -705 -> planeDistA = -0.000061035156
Y =  -701 -> planeDistA = -0.000061035156
Y =  -697 -> planeDistA = -0.000061035156
Y =  -693 -> planeDistA = -0.000061035156
Y =  -689 -> planeDistA = -0.000061035156
Y =  -685 -> planeDistA = -0.000061035156
Y =  -681 -> planeDistA = -0.000061035156
Y =  -677 -> planeDistA = -0.000061035156
Y =  -673 -> planeDistA = -0.000061035156
Y =  -669 -> planeDistA = -0.000061035156
Y =  -665 -> planeDistA = -0.000061035156
Y =  -661 -> planeDistA = -0.000061035156
Y =  -657 -> planeDistA = -0.000061035156
Y =  -653 -> planeDistA = -0.000061035156
Y =  -649 -> planeDistA = -0.000061035156
Y =  -645 -> planeDistA = -0.000061035156
Y =  -641 -> planeDistA = -0.000061035156
Y =  -637 -> planeDistA = -0.000061035156
Y =  -633 -> planeDistA = -0.000061035156
Y =  -629 -> planeDistA = -0.000061035156
Y =  -625 -> planeDistA = -0.000061035156
Y =  -621 -> planeDistA = -0.000061035156
Y =  -617 -> planeDistA = -0.000061035156
Y =  -613 -> planeDistA = -0.000061035156
Y =  -609 -> planeDistA = -0.000061035156
Y =  -605 -> planeDistA = -0.000061035156
Y =  -601 -> planeDistA = -0.000061035156
Y =  -597 -> planeDistA = -0.000061035156
Y =  -593 -> planeDistA = -0.000061035156
Y =  -589 -> planeDistA = -0.000061035156
Y =  -585 -> planeDistA = -0.000061035156
Y =  -581 -> planeDistA = -0.000061035156
Y =  -577 -> planeDistA = -0.000061035156
Y =  -573 -> planeDistA = -0.000061035156
Y =  -569 -> planeDistA = -0.000061035156
Y =  -565 -> planeDistA = -0.000061035156
Y =  -561 -> planeDistA = -0.000061035156
Y =  -557 -> planeDistA = -0.000061035156
Y =  -553 -> planeDistA = -0.000061035156
Y =  -549 -> planeDistA = -0.000061035156
Y =  -545 -> planeDistA = -0.000061035156
Y =  -541 -> planeDistA = -0.000061035156
Y =  -537 -> planeDistA = -0.000061035156
Y =  -533 -> planeDistA = -0.000061035156
Y =  -529 -> planeDistA = -0.000061035156
Y =  -525 -> planeDistA = -0.000061035156
Y =  -521 -> planeDistA = -0.000061035156
Y =  -517 -> planeDistA = -0.000061035156
Y =  -513 -> planeDistA = -0.000061035156
Y =   515 -> planeDistA = -0.000061035156
Y =   519 -> planeDistA = -0.000061035156
Y =   523 -> planeDistA = -0.000061035156
Y =   527 -> planeDistA = -0.000061035156
Y =   531 -> planeDistA = -0.000061035156
Y =   535 -> planeDistA = -0.000061035156
Y =   539 -> planeDistA = -0.000061035156
Y =   543 -> planeDistA = -0.000061035156
Y =   547 -> planeDistA = -0.000061035156
Y =   551 -> planeDistA = -0.000061035156
Y =   555 -> planeDistA = -0.000061035156
Y =   559 -> planeDistA = -0.000061035156
Y =   563 -> planeDistA = -0.000061035156
Y =   567 -> planeDistA = -0.000061035156
Y =   571 -> planeDistA = -0.000061035156
Y =   575 -> planeDistA = -0.000061035156
Y =   579 -> planeDistA = -0.000061035156
Y =   583 -> planeDistA = -0.000061035156
Y =   587 -> planeDistA = -0.000061035156
Y =   591 -> planeDistA = -0.000061035156
Y =   595 -> planeDistA = -0.000061035156
Y =   599 -> planeDistA = -0.000061035156
Y =   603 -> planeDistA = -0.000061035156
Y =   607 -> planeDistA = -0.000061035156
Y =   611 -> planeDistA = -0.000061035156
Y =   615 -> planeDistA = -0.000061035156
Y =   619 -> planeDistA = -0.000061035156
Y =   623 -> planeDistA = -0.000061035156
Y =   627 -> planeDistA = -0.000061035156
Y =   631 -> planeDistA = -0.000061035156
Y =   635 -> planeDistA = -0.000061035156
Y =   639 -> planeDistA = -0.000061035156
Y =   643 -> planeDistA = -0.000061035156
Y =   647 -> planeDistA = -0.000061035156
Y =   651 -> planeDistA = -0.000061035156
Y =   655 -> planeDistA = -0.000061035156
Y =   659 -> planeDistA = -0.000061035156
Y =   663 -> planeDistA = -0.000061035156
Y =   667 -> planeDistA = -0.000061035156
Y =   671 -> planeDistA = -0.000061035156
Y =   675 -> planeDistA = -0.000061035156
Y =   679 -> planeDistA = -0.000061035156
Y =   683 -> planeDistA = -0.000061035156
Y =   687 -> planeDistA = -0.000061035156
Y =   691 -> planeDistA = -0.000061035156
Y =   695 -> planeDistA = -0.000061035156
Y =   699 -> planeDistA = -0.000061035156
Y =   703 -> planeDistA = -0.000061035156
Y =   707 -> planeDistA = -0.000061035156
Y =   711 -> planeDistA = -0.000061035156
Y =   715 -> planeDistA = -0.000061035156
Y =   719 -> planeDistA = -0.000061035156
Y =   723 -> planeDistA = -0.000061035156
Y =   727 -> planeDistA = -0.000061035156
Y =   731 -> planeDistA = -0.000061035156
Y =   735 -> planeDistA = -0.000061035156
Y =   739 -> planeDistA = -0.000061035156
Y =   743 -> planeDistA = -0.000061035156
Y =   747 -> planeDistA = -0.000061035156
Y =   751 -> planeDistA = -0.000061035156
Y =   755 -> planeDistA = -0.000061035156
Y =   759 -> planeDistA = -0.000061035156
Y =   763 -> planeDistA = -0.000061035156
Y =   767 -> planeDistA = -0.000061035156
Y =   771 -> planeDistA = -0.000061035156
Y =   775 -> planeDistA = -0.000061035156
Y =   779 -> planeDistA = -0.000061035156
Y =   783 -> planeDistA = -0.000061035156
Y =   787 -> planeDistA = -0.000061035156
Y =   791 -> planeDistA = -0.000061035156
Y =   795 -> planeDistA = -0.000061035156
Y =   799 -> planeDistA = -0.000061035156
Y =   803 -> planeDistA = -0.000061035156
Y =   807 -> planeDistA = -0.000061035156
Y =   811 -> planeDistA = -0.000061035156
Y =   815 -> planeDistA = -0.000061035156
Y =   819 -> planeDistA = -0.000061035156
Y =   823 -> planeDistA = -0.000061035156
Y =   827 -> planeDistA = -0.000061035156
Y =   831 -> planeDistA = -0.000061035156
Y =   835 -> planeDistA = -0.000061035156
Y =   839 -> planeDistA = -0.000061035156
Y =   843 -> planeDistA = -0.000061035156
Y =   847 -> planeDistA = -0.000061035156
Y =   851 -> planeDistA = -0.000061035156
Y =   855 -> planeDistA = -0.000061035156
Y =   859 -> planeDistA = -0.000061035156
Y =   863 -> planeDistA = -0.000061035156
Y =   867 -> planeDistA = -0.000061035156
Y =   871 -> planeDistA = -0.000061035156
Y =   875 -> planeDistA = -0.000061035156
Y =   879 -> planeDistA = -0.000061035156
Y =   883 -> planeDistA = -0.000061035156
Y =   887 -> planeDistA = -0.000061035156
Y =   891 -> planeDistA = -0.000061035156
Y =   895 -> planeDistA = -0.000061035156
Y =   899 -> planeDistA = -0.000061035156
Y =   903 -> planeDistA = -0.000061035156
Y =   907 -> planeDistA = -0.000061035156
Y =   911 -> planeDistA = -0.000061035156
Y =   915 -> planeDistA = -0.000061035156
Y =   919 -> planeDistA = -0.000061035156
Y =   923 -> planeDistA = -0.000061035156
Y =   927 -> planeDistA = -0.000061035156
Y =   931 -> planeDistA = -0.000061035156
Y =   935 -> planeDistA = -0.000061035156
Y =   939 -> planeDistA = -0.000061035156
Y =   943 -> planeDistA = -0.000061035156
Y =   947 -> planeDistA = -0.000061035156
Y =   951 -> planeDistA = -0.000061035156
Y =   955 -> planeDistA = -0.000061035156
Y =   959 -> planeDistA = -0.000061035156
Y =   963 -> planeDistA = -0.000061035156
Y =   967 -> planeDistA = -0.000061035156
Y =   971 -> planeDistA = -0.000061035156
Y =   975 -> planeDistA = -0.000061035156
Y =   979 -> planeDistA = -0.000061035156
Y =   983 -> planeDistA = -0.000061035156
Y =   987 -> planeDistA = -0.000061035156
Y =   991 -> planeDistA = -0.000061035156
Y =   995 -> planeDistA = -0.000061035156
Y =   999 -> planeDistA = -0.000061035156
Y =  1003 -> planeDistA = -0.000061035156
Y =  1007 -> planeDistA = -0.000061035156
Y =  1011 -> planeDistA = -0.000061035156
Y =  1015 -> planeDistA = -0.000061035156
Y =  1019 -> planeDistA = -0.000061035156
Y =  1023 -> planeDistA = -0.000061035156
Y =  1030 -> planeDistA = -0.000122070312
Y =  1038 -> planeDistA = -0.000122070312
Y =  1046 -> planeDistA = -0.000122070312
Y =  1054 -> planeDistA = -0.000122070312
Y =  1062 -> planeDistA = -0.000122070312
Y =  1070 -> planeDistA = -0.000122070312
Y =  1078 -> planeDistA = -0.000122070312
Y =  1086 -> planeDistA = -0.000122070312
Y =  1094 -> planeDistA = -0.000122070312
Y =  1102 -> planeDistA = -0.000122070312
Y =  1110 -> planeDistA = -0.000122070312
Y =  1118 -> planeDistA = -0.000122070312
Y =  1126 -> planeDistA = -0.000122070312
Y =  1134 -> planeDistA = -0.000122070312
Y =  1142 -> planeDistA = -0.000122070312
Y =  1150 -> planeDistA = -0.000122070312
Y =  1158 -> planeDistA = -0.000122070312
Y =  1166 -> planeDistA = -0.000122070312
Y =  1174 -> planeDistA = -0.000122070312
Y =  1182 -> planeDistA = -0.000122070312
Y =  1190 -> planeDistA = -0.000122070312
Y =  1198 -> planeDistA = -0.000122070312
Y =  1206 -> planeDistA = -0.000122070312
Y =  1214 -> planeDistA = -0.000122070312
Y =  1222 -> planeDistA = -0.000122070312
Y =  1230 -> planeDistA = -0.000122070312
Y =  1238 -> planeDistA = -0.000122070312
Y =  1246 -> planeDistA = -0.000122070312
Y =  1254 -> planeDistA = -0.000122070312
Y =  1262 -> planeDistA = -0.000122070312
Y =  1270 -> planeDistA = -0.000122070312
Y =  1278 -> planeDistA = -0.000122070312
Y =  1286 -> planeDistA = -0.000122070312
Y =  1294 -> planeDistA = -0.000122070312
Y =  1302 -> planeDistA = -0.000122070312
Y =  1310 -> planeDistA = -0.000122070312
Y =  1318 -> planeDistA = -0.000122070312
Y =  1326 -> planeDistA = -0.000122070312
Y =  1334 -> planeDistA = -0.000122070312
Y =  1342 -> planeDistA = -0.000122070312
Y =  1350 -> planeDistA = -0.000122070312
Y =  1358 -> planeDistA = -0.000122070312
Y =  1366 -> planeDistA = -0.000122070312
Y =  1374 -> planeDistA = -0.000122070312
Y =  1382 -> planeDistA = -0.000122070312
Y =  1390 -> planeDistA = -0.000122070312
Y =  1398 -> planeDistA = -0.000122070312
Y =  1406 -> planeDistA = -0.000122070312
Y =  1414 -> planeDistA = -0.000122070312
Y =  1422 -> planeDistA = -0.000122070312
Y =  1430 -> planeDistA = -0.000122070312
Y =  1438 -> planeDistA = -0.000122070312
Y =  1446 -> planeDistA = -0.000122070312
Y =  1454 -> planeDistA = -0.000122070312
Y =  1462 -> planeDistA = -0.000122070312
Y =  1470 -> planeDistA = -0.000122070312
Y =  1478 -> planeDistA = -0.000122070312
Y =  1486 -> planeDistA = -0.000122070312
Y =  1494 -> planeDistA = -0.000122070312
Y =  1502 -> planeDistA = -0.000122070312
Y =  1510 -> planeDistA = -0.000122070312
Y =  1518 -> planeDistA = -0.000122070312
Y =  1526 -> planeDistA = -0.000122070312
Y =  1534 -> planeDistA = -0.000122070312
Y =  1542 -> planeDistA = -0.000122070312
Y =  1550 -> planeDistA = -0.000122070312
Y =  1558 -> planeDistA = -0.000122070312
Y =  1566 -> planeDistA = -0.000122070312
Y =  1574 -> planeDistA = -0.000122070312
Y =  1582 -> planeDistA = -0.000122070312
Y =  1590 -> planeDistA = -0.000122070312
Y =  1598 -> planeDistA = -0.000122070312
Y =  1606 -> planeDistA = -0.000122070312
Y =  1614 -> planeDistA = -0.000122070312
Y =  1622 -> planeDistA = -0.000122070312
Y =  1630 -> planeDistA = -0.000122070312
Y =  1638 -> planeDistA = -0.000122070312
Y =  1646 -> planeDistA = -0.000122070312
Y =  1654 -> planeDistA = -0.000122070312
Y =  1662 -> planeDistA = -0.000122070312
Y =  1670 -> planeDistA = -0.000122070312
Y =  1678 -> planeDistA = -0.000122070312
Y =  1686 -> planeDistA = -0.000122070312
Y =  1694 -> planeDistA = -0.000122070312
Y =  1702 -> planeDistA = -0.000122070312
Y =  1710 -> planeDistA = -0.000122070312
Y =  1718 -> planeDistA = -0.000122070312
Y =  1726 -> planeDistA = -0.000122070312
Y =  1734 -> planeDistA = -0.000122070312
Y =  1742 -> planeDistA = -0.000122070312
Y =  1750 -> planeDistA = -0.000122070312
Y =  1758 -> planeDistA = -0.000122070312
Y =  1766 -> planeDistA = -0.000122070312
Y =  1774 -> planeDistA = -0.000122070312
Y =  1782 -> planeDistA = -0.000122070312
Y =  1790 -> planeDistA = -0.000122070312
Y =  1798 -> planeDistA = -0.000122070312
Y =  1806 -> planeDistA = -0.000122070312
Y =  1814 -> planeDistA = -0.000122070312
Y =  1822 -> planeDistA = -0.000122070312
Y =  1830 -> planeDistA = -0.000122070312
Y =  1838 -> planeDistA = -0.000122070312
Y =  1846 -> planeDistA = -0.000122070312
Y =  1854 -> planeDistA = -0.000122070312
Y =  1862 -> planeDistA = -0.000122070312
Y =  1870 -> planeDistA = -0.000122070312
Y =  1878 -> planeDistA = -0.000122070312
Y =  1886 -> planeDistA = -0.000122070312
Y =  1894 -> planeDistA = -0.000122070312
Y =  1902 -> planeDistA = -0.000122070312
Y =  1910 -> planeDistA = -0.000122070312
Y =  1918 -> planeDistA = -0.000122070312
Y =  1926 -> planeDistA = -0.000122070312
Y =  1934 -> planeDistA = -0.000122070312
Y =  1942 -> planeDistA = -0.000122070312
Y =  1950 -> planeDistA = -0.000122070312
Y =  1958 -> planeDistA = -0.000122070312
Y =  1966 -> planeDistA = -0.000122070312
Y =  1974 -> planeDistA = -0.000122070312
Y =  1982 -> planeDistA = -0.000122070312
Y =  1990 -> planeDistA = -0.000122070312
Y =  1998 -> planeDistA = -0.000122070312
Y =  2006 -> planeDistA = -0.000122070312
Y =  2014 -> planeDistA = -0.000122070312
Y =  2022 -> planeDistA = -0.000122070312
Y =  2030 -> planeDistA = -0.000122070312
Y =  2038 -> planeDistA = -0.000122070312
Y =  2046 -> planeDistA = -0.000122070312
Y =  2060 -> planeDistA = -0.000244140625
Y =  2076 -> planeDistA = -0.000244140625
Y =  2092 -> planeDistA = -0.000244140625
Y =  2108 -> planeDistA = -0.000244140625
Y =  2124 -> planeDistA = -0.000244140625
Y =  2140 -> planeDistA = -0.000244140625
Y =  2156 -> planeDistA = -0.000244140625
Y =  2172 -> planeDistA = -0.000244140625
Y =  2188 -> planeDistA = -0.000244140625
Y =  2204 -> planeDistA = -0.000244140625
Y =  2220 -> planeDistA = -0.000244140625
Y =  2236 -> planeDistA = -0.000244140625
Y =  2252 -> planeDistA = -0.000244140625
Y =  2268 -> planeDistA = -0.000244140625
Y =  2284 -> planeDistA = -0.000244140625
Y =  2300 -> planeDistA = -0.000244140625
Y =  2316 -> planeDistA = -0.000244140625
Y =  2332 -> planeDistA = -0.000244140625
Y =  2348 -> planeDistA = -0.000244140625
Y =  2364 -> planeDistA = -0.000244140625
Y =  2380 -> planeDistA = -0.000244140625
Y =  2396 -> planeDistA = -0.000244140625
Y =  2412 -> planeDistA = -0.000244140625
Y =  2428 -> planeDistA = -0.000244140625
Y =  2444 -> planeDistA = -0.000244140625
Y =  2460 -> planeDistA = -0.000244140625
Y =  2476 -> planeDistA = -0.000244140625
Y =  2492 -> planeDistA = -0.000244140625
Y =  2508 -> planeDistA = -0.000244140625
Y =  2524 -> planeDistA = -0.000244140625
Y =  2540 -> planeDistA = -0.000244140625
Y =  2556 -> planeDistA = -0.000244140625
Y =  2572 -> planeDistA = -0.000244140625
Y =  2588 -> planeDistA = -0.000244140625
Y =  2604 -> planeDistA = -0.000244140625
Y =  2620 -> planeDistA = -0.000244140625
Y =  2636 -> planeDistA = -0.000244140625
Y =  2652 -> planeDistA = -0.000244140625
Y =  2668 -> planeDistA = -0.000244140625
Y =  2684 -> planeDistA = -0.000244140625
Y =  2700 -> planeDistA = -0.000244140625
Y =  2716 -> planeDistA = -0.000244140625
Y =  2732 -> planeDistA = -0.000244140625
Y =  2748 -> planeDistA = -0.000244140625
Y =  2764 -> planeDistA = -0.000244140625
Y =  2780 -> planeDistA = -0.000244140625
Y =  2796 -> planeDistA = -0.000244140625
Y =  2812 -> planeDistA = -0.000244140625
Y =  2828 -> planeDistA = -0.000244140625
Y =  2844 -> planeDistA = -0.000244140625
Y =  2860 -> planeDistA = -0.000244140625
Y =  2876 -> planeDistA = -0.000244140625
Y =  2892 -> planeDistA = -0.000244140625
Y =  2908 -> planeDistA = -0.000244140625
Y =  2924 -> planeDistA = -0.000244140625
Y =  2940 -> planeDistA = -0.000244140625
Y =  2956 -> planeDistA = -0.000244140625
Y =  2972 -> planeDistA = -0.000244140625
Y =  2988 -> planeDistA = -0.000244140625
Y =  3004 -> planeDistA = -0.000244140625
Y =  3020 -> planeDistA = -0.000244140625
Y =  3036 -> planeDistA = -0.000244140625
Y =  3052 -> planeDistA = -0.000244140625
Y =  3068 -> planeDistA = -0.000244140625
Y =  3084 -> planeDistA = -0.000244140625
Y =  3100 -> planeDistA = -0.000244140625
Y =  3116 -> planeDistA = -0.000244140625
Y =  3132 -> planeDistA = -0.000244140625
Y =  3148 -> planeDistA = -0.000244140625
Y =  3164 -> planeDistA = -0.000244140625
Y =  3180 -> planeDistA = -0.000244140625
Y =  3196 -> planeDistA = -0.000244140625
Y =  3212 -> planeDistA = -0.000244140625
Y =  3228 -> planeDistA = -0.000244140625
Y =  3244 -> planeDistA = -0.000244140625
Y =  3260 -> planeDistA = -0.000244140625
Y =  3276 -> planeDistA = -0.000244140625
Y =  3292 -> planeDistA = -0.000244140625
Y =  3308 -> planeDistA = -0.000244140625
Y =  3324 -> planeDistA = -0.000244140625
Y =  3340 -> planeDistA = -0.000244140625
Y =  3356 -> planeDistA = -0.000244140625
Y =  3372 -> planeDistA = -0.000244140625
Y =  3388 -> planeDistA = -0.000244140625
Y =  3404 -> planeDistA = -0.000244140625
Y =  3420 -> planeDistA = -0.000244140625
Y =  3436 -> planeDistA = -0.000244140625
Y =  3452 -> planeDistA = -0.000244140625
Y =  3468 -> planeDistA = -0.000244140625
Y =  3484 -> planeDistA = -0.000244140625
Y =  3500 -> planeDistA = -0.000244140625
Y =  3516 -> planeDistA = -0.000244140625
Y =  3532 -> planeDistA = -0.000244140625
Y =  3548 -> planeDistA = -0.000244140625
Y =  3564 -> planeDistA = -0.000244140625
Y =  3580 -> planeDistA = -0.000244140625
Y =  3596 -> planeDistA = -0.000244140625
Y =  3612 -> planeDistA = -0.000244140625
Y =  3628 -> planeDistA = -0.000244140625
Y =  3644 -> planeDistA = -0.000244140625
Y =  3660 -> planeDistA = -0.000244140625
Y =  3676 -> planeDistA = -0.000244140625
Y =  3692 -> planeDistA = -0.000244140625
Y =  3708 -> planeDistA = -0.000244140625
Y =  3724 -> planeDistA = -0.000244140625
Y =  3740 -> planeDistA = -0.000244140625
Y =  3756 -> planeDistA = -0.000244140625
Y =  3772 -> planeDistA = -0.000244140625
Y =  3788 -> planeDistA = -0.000244140625
Y =  3804 -> planeDistA = -0.000244140625
Y =  3820 -> planeDistA = -0.000244140625
Y =  3836 -> planeDistA = -0.000244140625
Y =  3852 -> planeDistA = -0.000244140625
Y =  3868 -> planeDistA = -0.000244140625
Y =  3884 -> planeDistA = -0.000244140625
Y =  3900 -> planeDistA = -0.000244140625
Y =  3916 -> planeDistA = -0.000244140625
Y =  3932 -> planeDistA = -0.000244140625
Y =  3948 -> planeDistA = -0.000244140625
Y =  3964 -> planeDistA = -0.000244140625
Y =  3980 -> planeDistA = -0.000244140625
Y =  3996 -> planeDistA = -0.000244140625
Y =  4012 -> planeDistA = -0.000244140625
Y =  4028 -> planeDistA = -0.000244140625
Y =  4044 -> planeDistA = -0.000244140625
Y =  4060 -> planeDistA = -0.000244140625
Y =  4076 -> planeDistA = -0.000244140625
Y =  4092 -> planeDistA = -0.000244140625
Y =  4120 -> planeDistA = -0.000488281250
Y =  4152 -> planeDistA = -0.000488281250
Y =  4184 -> planeDistA = -0.000488281250
Y =  4216 -> planeDistA = -0.000488281250
Y =  4248 -> planeDistA = -0.000488281250
Y =  4280 -> planeDistA = -0.000488281250
Y =  4312 -> planeDistA = -0.000488281250
Y =  4344 -> planeDistA = -0.000488281250
Y =  4376 -> planeDistA = -0.000488281250
Y =  4408 -> planeDistA = -0.000488281250
Y =  4440 -> planeDistA = -0.000488281250
Y =  4472 -> planeDistA = -0.000488281250
Y =  4504 -> planeDistA = -0.000488281250
Y =  4536 -> planeDistA = -0.000488281250
Y =  4568 -> planeDistA = -0.000488281250
Y =  4600 -> planeDistA = -0.000488281250
Y =  4632 -> planeDistA = -0.000488281250
Y =  4664 -> planeDistA = -0.000488281250
Y =  4696 -> planeDistA = -0.000488281250
Y =  4728 -> planeDistA = -0.000488281250
Y =  4760 -> planeDistA = -0.000488281250
Y =  4792 -> planeDistA = -0.000488281250
Y =  4824 -> planeDistA = -0.000488281250
Y =  4856 -> planeDistA = -0.000488281250
Y =  4888 -> planeDistA = -0.000488281250
Y =  4920 -> planeDistA = -0.000488281250
Y =  4952 -> planeDistA = -0.000488281250
Y =  4984 -> planeDistA = -0.000488281250
'''
