import numpy as np

test_points = np.array([[2.001953125, 1.001953125, 0, -0.02171554871],
                        [2.001953125, 1.001953125, 1, 74.90198347],
                        [0.001953125, 1.001953125, 0, 0.02620632629],
                        [3.998046875, 0.998046875, 0, 0.01023757629],
                        [3.001953125, 2.001953125, 0, -0.009637423706],
                        [3.001953125, 2.001953125, 1, -69.91138458],
                        [3.001953125, 2.001953125, 2, -9.979381578],
                        [3.001953125, 2.001953125, 3, -0.9999618314],
                        [2.998046875, -0.001953125, 0, -0.001684298706],
                        [2.998046875, -0.001953125, 1, 30.82646264],
                        [2.001953125, 2.001953125, 0, -0.01567648621],
                        [2.001953125, 2.001953125, 1, -0.195672777],
                        [2.001953125, 2.001953125, 2, -9.979347855],
                        [2.001953125, 2.001953125, 3, -0.4577419937],
                        [3.998046875, 1.998046875, 0, 0.01619851379],
                        [1.001953125, 2.001953125, 0, -0.001715548706],
                        [1.001953125, 2.001953125, 1, -69.36884986],
                        [1.001953125, 2.001953125, 2, -9.979313618],
                        [1.001953125, 2.001953125, 3, -2.410295912e-09],
                        [2.998046875, 0.998046875, 0, -0.01572336121],
                        [2.998046875, 0.998046875, 1, 5.92411889],
                        [3.001953125, -0.998046875, 0, 0.03224538879],
                        [1.001953125, 0.001953125, 0, 0.006206326294],
                        [1.001953125, -0.998046875, 0, 0.04016726379],
                        [3.501953125, 2.501953125, 0, 0.01140163879],
                        [3.498046875, 0.498046875, 0, -0.0007233612061],
                        [3.498046875, 0.498046875, 1, -62.04463111],
                        [3.498046875, 0.498046875, 2, 4.979278865],
                        [3.001953125, 2.501953125, 0, 0.0008821075439],
                        [2.498046875, -0.501953125, 0, 0.007354763794],
                        [3.251953125, 2.251953125, 0, -0.0003678924561],
                        [3.251953125, 2.251953125, 1, -135.6286155],
                        [3.251953125, 2.251953125, 2, 7.699429791],
                        [3.001953125, 0.501953125, 0, -0.01119601746],
                        [3.001953125, 0.501953125, 1, 23.98509979],
                        [3.998046875, 0.498046875, 0, 0.01475710754],
                        [2.498046875, -0.001953125, 0, -0.007164767456],
                        [2.498046875, -0.001953125, 1, 82.77416229],
                        [3.248046875, 0.248046875, 0, -0.002453829956],
                        [3.248046875, 0.248046875, 1, -9.706306458],
                        [3.248046875, 0.248046875, 2, -12.70776799],
                        [3.248046875, 0.248046875, 3, -0.5550850989],
                        [3.748046875, 0.248046875, 0, 0.01052663879],
                        [3.251953125, 2.001953125, 0, -0.005002658081],
                        [3.251953125, 2.001953125, 1, -109.0417014],
                        [3.251953125, 2.001953125, 2, 5.199429791],
                        [2.447265625, 0.599609375, 0, -0.01828390808],
                        [2.447265625, 0.599609375, 1, 77.11959415],
                        [1.072265625, 0.697265625, 0, -0.007254733276],
                        [1.072265625, 0.697265625, 1, 28.07530297],
                        [0.685546875, 0.365234375, 0, 0.007404019165],
                        [1.634765625, 0.314453125, 0, -0.01146316833],
                        [1.634765625, 0.314453125, 1, 88.26435937],
                        [0.849609375, 0.607421875, 0, -0.0007529632568],
                        [0.849609375, 0.607421875, 1, -1.126713223],
                        [0.849609375, 0.607421875, 2, -17.71477735],
                        [0.849609375, 0.607421875, 3, -0.4360165828],
                        [3.126953125, 2.126953125, 0, -0.005315158081],
                        [3.126953125, 2.126953125, 1, -101.2943056],
                        [3.126953125, 2.126953125, 2, -4.208851531],
                        [3.126953125, 2.126953125, 3, -0.8454919338],
                        [2.501953125, 1.501953125, 0, -0.02067648621],
                        [2.501953125, 1.501953125, 1, 26.10641056],
                        [1.998046875, 1.998046875, 0, -0.01572336121],
                        [1.998046875, 1.998046875, 1, 0.194952223],
                        [0.001953125, 2.001953125, 0, 0.03224538879],
                        [2.525390625, 2.990234375, 0, 0.01060818176],
                        [2.763671875, 2.271484375, 0, -0.007841952515],
                        [2.763671875, 2.271484375, 1, -69.49066586],
                        [2.763671875, 2.271484375, 2, 6.430691308],
                        [2.505859375, 2.236328125, 0, -0.0108247406],
                        [2.505859375, 2.236328125, 1, -42.79948341],
                        [2.505859375, 2.236328125, 2, 22.3531942],
                        [2.994140625, 2.728515625, 0, 0.007170193481],
                        [3.501953125, -0.498046875, 0, 0.02328445129],
                        [2.865234375, 2.119140625, 0, -0.009626437378],
                        [2.865234375, 2.119140625, 1, -64.25715552],
                        [2.865234375, 2.119140625, 2, -3.742507943],
                        [2.865234375, 2.119140625, 3, -0.8572711046],
                        [3.501953125, 0.251953125, 0, 0.003438748169],
                        [3.248046875, 2.498046875, 0, 0.005333279419],
                        [2.892578125, 2.619140625, 0, 0.002436245728],
                        [3.998046875, -0.501953125, 0, 0.03879617004],
                        [2.228515625, 2.736328125, 0, 0.001111172485],
                        [3.466796875, 1.494140625, 0, -0.005587069702],
                        [3.466796875, 1.494140625, 1, -105.2206463],
                        [3.466796875, 1.494140625, 2, 14.61517773],
                        [3.478515625, 1.955078125, 0, -0.0004525482178],
                        [3.478515625, 1.955078125, 1, -147.3644045],
                        [3.478515625, 1.955078125, 2, 19.41367341],
                        [3.544921875, 1.021484375, 0, -0.004093173218],
                        [3.544921875, 1.021484375, 1, -91.83461931],
                        [3.544921875, 1.021484375, 2, 9.622690329],
                        [3.751953125, 1.267578125, 0, 0.001631253052],
                        [3.748046875, 1.732421875, 0, 0.004299221802],
                        [3.505859375, 1.306640625, 0, -0.005333590698],
                        [3.505859375, 1.306640625, 1, -100.1558304],
                        [3.505859375, 1.306640625, 2, 13.05642087],
                        [0.501953125, -0.498046875, 0, 0.03516726379],
                        [1.142578125, 1.693359375, 0, -0.008884555054],
                        [1.142578125, 1.693359375, 1, -22.7402793],
                        [1.142578125, 1.693359375, 2, -7.43798032],
                        [1.142578125, 1.693359375, 3, -0.003134596556],
                        [3.626953125, 0.376953125, 0, 0.004636013794],
                        [3.556640625, 1.755859375, 0, -0.001005465698],
                        [3.556640625, 1.755859375, 1, -145.3489727],
                        [3.556640625, 1.755859375, 2, 16.62042781],
                        [2.498046875, 1.998046875, 0, -0.01524289246],
                        [2.498046875, 1.998046875, 1, -17.03052521],
                        [2.498046875, 1.998046875, 2, 19.97931362],
                        [2.751953125, 1.751953125, 0, -0.01640695496],
                        [2.751953125, 1.751953125, 1, -15.99970924],
                        [2.751953125, 1.751953125, 2, 2.338243006],
                        [2.751953125, 1.501953125, 0, -0.01854172058],
                        [2.751953125, 1.501953125, 1, 4.337204827],
                        [2.876953125, 1.626953125, 0, -0.01609445496],
                        [2.876953125, 1.626953125, 1, -19.5804384],
                        [2.876953125, 1.626953125, 2, -9.46424324],
                        [2.876953125, 1.626953125, 3, -0.3493336932],
                        [3.376953125, 2.376953125, 0, 0.005204373169],
                        [2.994140625, 2.365234375, 0, -0.00261569519],
                        [2.994140625, 2.365234375, 1, -108.4913678],
                        [2.994140625, 2.365234375, 2, -6.337364333],
                        [2.994140625, 2.365234375, 3, -0.2926578255],
                        [1.501953125, 2.501953125, 0, -0.0006764862061],
                        [1.501953125, 2.501953125, 1, -73.71997833],
                        [1.501953125, 2.501953125, 2, 25.0183933],
                        [1.998046875, 2.498046875, 0, -0.005242892456],
                        [1.998046875, 2.498046875, 1, -56.00621965],
                        [1.998046875, 2.498046875, 2, -5.018393301],
                        [1.998046875, 2.498046875, 3, -0.01599661443],
                        [0.501953125, 2.501953125, 0, 0.02328445129],
                        [2.494140625, 2.263671875, 0, -0.01032083435],
                        [2.494140625, 2.263671875, 1, -45.0618532],
                        [2.494140625, 2.263671875, 2, 22.62647824],
                        [2.111328125, 2.365234375, 0, -0.008843661499],
                        [2.111328125, 2.365234375, 1, -40.71903229],
                        [2.111328125, 2.365234375, 2, -2.825811841],
                        [2.111328125, 2.365234375, 3, -0.1260410078],
                        [0.982421875, 0.064453125, 0, 0.005219631958],
                        [0.712890625, 0.990234375, 0, 5.495910645e-05],
                        [1.025390625, 0.962890625, 0, -0.008140719604],
                        [1.025390625, 0.962890625, 1, 10.85830265],
                        [0.916015625, 0.865234375, 0, -0.004893161011],
                        [0.916015625, 0.865234375, 1, -0.3145217896],
                        [0.916015625, 0.865234375, 2, -19.30841621],
                        [0.916015625, 0.865234375, 3, -1.403146738],
                        [1.365234375, 1.044921875, 0, -0.01529117126],
                        [1.365234375, 1.044921875, 1, 44.72238753],
                        [1.001953125, 2.501953125, 0, 0.008803982544],
                        [1.251953125, 2.751953125, 0, 0.01057351379],
                        [0.998046875, 2.498046875, 0, 0.008796170044],
                        [0.751953125, 0.873046875, 0, -0.0004626190186],
                        [0.751953125, 0.873046875, 1, -27.2233963],
                        [0.751953125, 0.873046875, 2, -6.456378291],
                        [0.751953125, 0.873046875, 3, -0.9732927591],
                        [1.544921875, 1.865234375, 0, -0.01378335876],
                        [1.544921875, 1.865234375, 1, -1.359155443],
                        [1.544921875, 1.865234375, 2, 18.05864276],
                        [1.845703125, 1.572265625, 0, -0.01985892029],
                        [1.845703125, 1.572265625, 1, 36.54621972],
                        [2.248046875, 1.748046875, 0, -0.01947336121],
                        [2.248046875, 1.748046875, 1, 19.33557722],
                        [1.283203125, 1.255859375, 0, -0.0140636322],
                        [1.283203125, 1.255859375, 1, 24.89003075],
                        [0.966796875, 0.919921875, 0, -0.006507662964],
                        [0.966796875, 0.919921875, 1, 4.711045159],
                        [2.498046875, 1.748046875, 0, -0.01860812683],
                        [2.498046875, 1.748046875, 1, 6.38256073],
                        [1.736328125, 1.544921875, 0, -0.01916037292],
                        [1.736328125, 1.544921875, 1, 35.50243378],
                        [1.349609375, 0.037109375, 0, -0.001745211792],
                        [1.349609375, 0.037109375, 1, 70.59001923],
                        [3.310546875, 0.798828125, 0, -0.008557467651],
                        [3.310546875, 0.798828125, 1, -35.22629208],
                        [3.310546875, 0.798828125, 2, -1.445988662],
                        [3.310546875, 0.798828125, 3, -0.003624711092],
                        [1.748046875, 2.248046875, 0, -0.009473361206],
                        [1.748046875, 2.248046875, 1, -30.75122833],
                        [1.748046875, 2.248046875, 2, 7.664536396],
                        [1.751953125, 2.001953125, 0, -0.01406125183],
                        [1.751953125, 2.001953125, 1, -4.468133714],
                        [1.751953125, 2.001953125, 2, 4.835463604],
                        [1.876953125, 2.126953125, 0, -0.01286398621],
                        [1.876953125, 2.126953125, 1, -14.14966583],
                        [1.876953125, 2.126953125, 2, -4.466184683],
                        [1.876953125, 2.126953125, 3, -0.2041893331],
                        [1.751953125, 2.751953125, 0, 0.003593045044],
                        [2.369140625, 2.115234375, 0, -0.01383737488],
                        [2.369140625, 2.115234375, 1, -21.31824493],
                        [2.369140625, 2.115234375, 2, 16.36009778],
                        [2.408203125, 2.814453125, 0, 0.003998074341],
                        [1.251953125, 2.251953125, 0, -0.002446017456],
                        [1.251953125, 2.251953125, 1, -65.64163632],
                        [1.251953125, 2.251953125, 2, 7.704988594],
                        [1.248046875, 2.498046875, 0, 0.003411404419],
                        [1.376953125, 2.376953125, 0, -0.001873751831],
                        [1.376953125, 2.376953125, 1, -68.20511288],
                        [1.376953125, 2.376953125, 2, 19.50621777],
                        [0.748046875, 2.248046875, 0, 0.009565701294],
                        [3.001953125, 0.251953125, 0, -0.007080783081],
                        [3.001953125, 0.251953125, 1, 28.69701385],
                        [3.498046875, 0.248046875, 0, 0.003411404419],
                        [3.373046875, 0.373046875, 0, -0.001901095581],
                        [3.373046875, 0.373046875, 1, -34.39977434],
                        [3.373046875, 0.373046875, 2, -0.7971169547],
                        [3.373046875, 0.373046875, 3, -0.2671525415],
                        [0.966796875, 0.755859375, 0, -0.005319491577],
                        [0.966796875, 0.755859375, 1, 11.58436669],
                        [1.498046875, 2.748046875, 0, 0.006391873169],
                        [1.501953125, 2.751953125, 0, 0.006458279419],
                        [2.630859375, 0.806640625, 0, -0.01909628601],
                        [2.630859375, 0.806640625, 1, 56.09552595]], dtype=np.double)
