[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0,0,0,0.001,0,-0.001,-0.001,0.001,0.001,0.001,-0.001,-0.002,-0.001,0.001,0.001,0.002,0.003,-0.002,-0.003,0.002,0.003,0.002,-0.001,-0.005,-0.005,0.003,0.005,0.005,-0.002,-0.003,-0.004,-0.003,0.003,0.003,-0.005,-0.007,0.011,0.005,-0.006,-0.006,0.005,0.006,-0.018,-0.016,0.009,0.016,0.016,-0.004,0.01,0.01,-0.02,0.021,0.028,-0.019,-0.022,-0.015,0.037,0.045,0.027,-0.029,-0.043,-0.043,0.051,0.044,0.013,-0.028,-0.056,-0.041,0.044,0.028,0.028,0.039,0.022,-0.082,-0.095,-0.071,0.042,0.111,0.112,-0.072,-0.051,-0.074,-0.058,0.051,0.074,0.026,0.03,0.028,-0.099,-0.085,0.08,0.087,0.07,-0.015,-0.057,-0.062,-0.056,0.056,0.058,0.011,0.021,-0.027,-0.023,-0.056,-0.05,0.063,0.054,0.058,-0.124,-0.124,-0.165,0.233,0.287,-0.351,0.358,-0.398,0.438,-0.475,0.434,-0.43,0.418,-0.402,0.404,-0.382,0.362,-0.347,0.368,-0.31,0.326,-0.28,0.305,-0.27,0.29,-0.268,0.277,-0.272,0.279,-0.251,0.267,-0.251,0.272,-0.248,0.251,-0.24,0.254,-0.229,0.248,-0.226,0.243,0.236,0.226,0.228,0.223,0.224,0.204,0.221,-0.2,0.218,-0.196,0.219,-0.192,0.216,-0.192,0.205,-0.186,0.208,0.212,0.212,0.209,0.197,0.212,-0.19,0.208,-0.198,0.222,-0.201,0.225,-0.216,0.227,-0.216,0.231,-0.222,0.237,-0.238,0.245,-0.236,0.256,-0.249,0.262,-0.249,0.267,-0.269,0.28,-0.288,0.291,-0.312,0.308,-0.345,0.34,-0.367,0.359,-0.383,-0.409,0.385,-0.437,0.421,-0.481,0.477,-0.506,-0.506,0.553,-0.529,0.588,-0.536,0.627,0.627,-0.54,0.619,-0.506,0.541,0.623,-0.509,0.58,0.576,-0.498,0.574,-0.553,-0.553,0.571,-0.601,-0.548,0.508,-0.601,-0.515,0.513,-0.58,-0.548,0.482,-0.58,-0.538,0.428,-0.536,-0.541,0.427,-0.535,-0.586,0.439,-0.412,-0.587,0.439,0.429,-0.59,0.461,0.461,-0.591,-0.567,0.477,-0.517,-0.593,0.535,0.335,-0.563,0.552,0.507,-0.546,-0.561,0.574,-0.263,-0.57,0.598,0.54,-0.55,-0.526,0.536,-0.364,-0.555,0.548,0.438,-0.591,-0.564,0.583,-0.38,-0.581,0.589,0.459,-0.578,-0.571,0.572,-0.373,-0.629,0.629,0.47,-0.583,-0.566,0.624,-0.424,-0.593,0.607,0.446,-0.604,-0.543,0.628,-0.377,-0.584,0.63,0.523,-0.576,-0.545,0.645,-0.345,-0.556,0.607,0.607,-0.594,-0.594,0.618,0.265,-0.554,0.558,0.586,-0.446,-0.527,0.596,0.386,-0.556,-0.518,0.575,-0.233,-0.555,0.555,0.569,-0.469,-0.496,0.53,0.283,-0.478,-0.456,0.531,-0.187,-0.464,0.491,0.491,-0.535,-0.546,0.582,0.257,-0.392,-0.387,0.463,-0.193,-0.523,0.541,0.541,-0.555,-0.582,0.642,0.302,-0.336,-0.382,0.444,-0.253,-0.652,0.683,0.673,-0.223,-0.41,0.497,0.317,-0.572,-0.59,0.642,0.113,-0.511,0.564,0.578,-0.365,-0.547,0.61,0.453,-0.527,-0.565,0.619,0.197,-0.547,0.591,0.625,-0.45,-0.585,0.64,0.401,-0.592,-0.592,0.645,-0.291,-0.548,0.637,0.637,-0.576,-0.584,0.628,0.373,-0.647,0.638,0.643,-0.527,-0.559,0.563,0.401,-0.7,0.625,0.597,-0.636,-0.636,0.528,-0.493,-0.701,0.585,0.576,-0.715,0.588,0.608,-0.689,0.553,0.57,-0.667,0.532,0.538,-0.657,0.524,0.531,-0.618,0.465,0.465,-0.604,0.539,0.539,-0.32,-0.389,0.487,0.389,-0.339,-0.367,0.487,0.232,-0.562,0.573,0.618,-0.289,-0.28,0.355,0.509,-0.767,-0.708,0.575,-0.521,-0.52,0.476,-0.128,-0.435,0.525,0.55,-0.302,-0.446,0.556,0.527,-0.478,-0.497,0.604,0.284,-0.403,-0.392,0.527,-0.245,-0.504,0.602,0.606,-0.301,-0.41,0.538,0.452,-0.447,-0.448,0.579,0.297,-0.29,-0.29,0.418,-0.593,-0.668,0.576,0.517,-0.574,0.46,0.444,-0.541,0.469,0.474,-0.493,-0.398,0.425,-0.439,-0.44,0.403,-0.328,-0.393,0.352,0.324,-0.31,0.254,0.281,-0.259,-0.261,0.265,0.232,-0.219,0.175,0.208,-0.122,-0.122,0.105,0.109,-0.08,-0.073,0.064,0.058,-0.055,-0.018,0.053,0.053,-0.05,0.033,0.035,-0.025,0.016,0.028,0.027,-0.026,-0.015,-0.019,-0.019,0.013,0.028,-0.02,-0.021,0.021,0.019,-0.016,-0.041,-0.014,-0.022,-0.035,0.047,0.052,0.042,-0.028,-0.027,-0.019,0.024,0.024,-0.012,-0.017,-0.014,0.009,0.015,0.013,0.011,-0.013,-0.024,-0.017,0.013,0.022,0.015,-0.004,-0.012,-0.014,-0.011,0.014,0.014,0.002,0.005,0.008,0.007,-0.007,-0.006,-0.007,-0.009,-0.006,0.002,0.005,0.005,0.005,0.005,-0.006,-0.006,-0.007,-0.006,0.004,0.003,-0.002,0.002,0.002,-0.001,-0.002,0.006,0.006,-0.004,-0.008,-0.008,0.005,0.007,0.006,-0.007,-0.007,0.005,0.005,-0.006,-0.006,-0.002,0.002,0.003,0.003,-0.005,-0.006,0.004,0.005,0.004,-0.003,-0.003,-0.001,0.001,0.001,0.002,0.001,-0.002,0.003,0.003,-0.001,-0.003,-0.002,0.001,0.001,-0.001,-0.002,-0.001,0.001,0.001,0.001,0.001,0.001,0.001,0,-0.001,-0.001,-0.001,0.001,0,-0.001,0.001,0.002,0.001,-0.001,-0.001,0.001,0.002,-0.001,-0.001,0,0.001,0.002,0.002,-0.003,-0.003,0.002,0.002,-0.002,-0.002,0.002,0.002,0.001,-0.003,-0.003,0.001,0.003,0.003,-0.001,-0.002,-0.002,0,0.001,0.001,0.001,0.001,0,-0.001,-0.001,-0.002,0.001,0.002,0.001,-0.001,-0.001,-0.001,0,0,0,0,0.001,0.001,-0.001,-0.001,-0.001,0.001,0.001,0.001,-0.001,-0.001,0.001,0.001,-0.001,-0.001,-0.001,0.001,0.001,0.001,-0.001,-0.001,0.001,0.001,0,-0.001,-0.001,0.001,0.001,0,-0.001,-0.001,0.002,0.002,-0.001,-0.001,-0.001,0.001,0.001,-0.001,-0.002,0.001,0.003,0.002,-0.002,-0.001,-0.001,0.002,0.003,-0.002,-0.003,0.001,0.001,0.001,-0.001,-0.002,0.002,0.002,-0.001,0,0.002,0.002,-0.001,-0.002,-0.001,0,0.001,0.001,-0.001,-0.001,-0.001,-0.001,0.001,0.001,-0.002,-0.002,0.001,0.001,-0.001,-0.001,-0.001,0.001,0,0.001,0.001,0.001,0.001,0.001,-0.001,-0.002,-0.002,0.001,0.001,-0.001,-0.001,0.001,0.002,-0.002,-0.002,-0.002,0.001,0.001,0.001,-0.001,-0.001,0.001,0.001,0.001,-0.001,-0.001,0,0.001,0,0,-0.001,-0.001,0,0,0,0,0.001,0.001,0,-0.001,0,0,0,0,0,0,0,0,0,0,0,0.001,0,-0.001,-0.001,0,0.001,0,0,0,0,0.001,0.001,-0.001,0,0.001,0.001,-0.001,-0.001,0,0.001,0,0,-0.001,-0.001,0,0.001,0,0,0,0.001,0.001,0,-0.001,0,0,0.001,-0.001,-0.001,0.001,0.001,0.001,-0.001,-0.001,-0.001,0,0,0,0,0,0.001,0,-0.001,-0.001,0.001,0.001,0.001,-0.001,-0.001,0,0.001,0,-0.001,-0.001,0.001,0.001,0,-0.001,-0.001,0.001,0.001,0,-0.001,0,0.001,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]