[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,0.009,-0.012,-0.016,0.027,-0.038,0.049,0.052,0.055,0.056,-0.075,0.07,0.104,0.094,-0.133,-0.129,0.157,0.15,-0.181,0.202,0.185,-0.216,-0.192,0.233,0.21,-0.258,-0.229,0.269,0.251,-0.321,-0.275,0.362,0.289,-0.36,0.319,0.37,-0.358,-0.357,0.366,0.361,-0.341,-0.284,0.325,0.317,-0.363,-0.268,0.403,0.312,-0.426,0.331,0.452,-0.467,-0.462,0.523,0.476,-0.515,-0.352,0.566,-0.402,-0.495,-0.407,0.473,-0.391,-0.482,0.395,0.497,-0.505,-0.54,0.576,0.491,-0.56,-0.457,0.523,0.301,-0.494,0.4,0.459,-0.361,-0.463,0.322,0.482,-0.329,-0.534,0.537,0.561,-0.556,-0.556,0.532,0.441,-0.506,0.431,0.486,-0.429,-0.459,0.424,0.499,0.402,-0.561,0.486,0.621,-0.652,-0.544,0.636,0.451,-0.575,0.351,0.594,-0.574,-0.545,0.518,0.535,-0.516,-0.602,0.451,0.651,-0.653,-0.653,0.676,0.485,-0.685,-0.536,0.698,-0.619,-0.695,0.649,0.556,-0.527,-0.612,0.484,0.644,-0.551,-0.689,0.756,0.552,-0.747,-0.476,0.705,-0.374,-0.662,0.66,0.597,-0.659,-0.562,0.62,0.627,-0.523,-0.654,0.661,0.667,-0.71,-0.65,0.718,0.586,-0.677,0.586,0.626,-0.641,-0.564,0.636,0.531,-0.558,-0.596,0.473,0.632,-0.644,-0.567,0.718,0.648,-0.731,0.405,0.73,-0.605,-0.675,0.556,0.607,-0.563,-0.508,0.53,0.582,-0.627,-0.627,0.651,0.532,-0.659,-0.485,0.673,-0.568,-0.65,0.598,0.552,-0.608,-0.613,0.609,0.502,-0.494,-0.55,0.565,0.56,-0.622,-0.643,0.661,-0.45,-0.675,0.641,0.609,-0.608,-0.544,0.524,0.419,-0.54,-0.484,0.527,0.535,-0.574,-0.397,0.577,0.307,-0.583,0.515,0.584,-0.56,-0.614,0.576,0.516,-0.508,-0.407,0.47,0.461,-0.507,-0.467,0.557,0.548,-0.611,0.374,0.62,-0.613,-0.571,0.57,0.47,-0.515,-0.467,0.528,-0.445,-0.497,-0.499,0.529,0.513,-0.587,0.388,0.621,-0.543,-0.62,0.608,0.502,-0.59,-0.54,0.608,0.43,-0.592,0.517,0.556,0.464,-0.597,0.395,0.658,-0.331,-0.703,0.709,0.688,-0.689,-0.486,0.625,0.521,-0.593,0.554,0.575,0.552,-0.605,0.456,0.638,-0.424,-0.673,0.545,0.677,-0.681,-0.651,0.66,0.622,-0.621,0.411,0.595,-0.587,-0.536,0.52,0.573,0.457,-0.597,0.394,0.625,-0.669,-0.648,0.685,0.658,-0.67,-0.535,0.67,-0.527,-0.61,0.483,0.513,-0.474,-0.576,0.424,0.602,-0.532,-0.634,0.638,0.568,-0.636,-0.629,0.639,0.314,-0.61,0.516,0.5,-0.49,-0.531,-0.493,0.582,-0.379,-0.579,0.566,0.567,-0.582,-0.646,0.652,0.517,-0.644,0.545,0.607,-0.543,-0.496,0.438,0.497,-0.499,-0.564,0.479,0.589,-0.616,-0.49,0.603,0.426,-0.59,0.373,0.599,-0.516,-0.588,0.518,0.512,-0.471,-0.491,0.447,0.524,-0.556,-0.561,0.601,0.62,-0.639,-0.404,0.61,-0.529,-0.579,0.505,0.49,-0.47,-0.493,0.465,0.517,-0.405,-0.552,0.548,0.565,-0.602,-0.422,0.602,-0.367,-0.585,0.542,0.519,-0.52,-0.518,0.526,0.456,-0.479,-0.52,0.55,0.572,-0.599,-0.438,0.642,0.506,-0.677,0.561,0.672,-0.628,-0.468,0.535,0.516,-0.524,-0.524,0.478,0.595,-0.648,-0.512,0.677,0.563,-0.672,0.346,0.668,-0.648,-0.664,0.65,0.6,-0.591,-0.544,0.545,0.548,-0.604,-0.614,0.645,0.512,-0.665,-0.482,0.666,-0.556,-0.674,0.673,0.693,-0.643,-0.671,0.63,0.535,-0.555,-0.541,0.608,0.544,-0.644,-0.393,0.666,-0.327,-0.686,0.639,0.634,-0.62,-0.62,0.606,0.424,-0.555,-0.463,0.522,0.525,-0.579,-0.578,0.613,0.425,-0.601,0.506,0.594,-0.599,-0.665,0.616,0.638,-0.592,-0.398,0.557,0.476,-0.516,-0.448,0.544,-0.443,-0.6,0.374,0.612,-0.624,-0.598,0.594,0.476,-0.575,-0.472,0.561,-0.449,-0.521,-0.457,0.524,0.489,-0.566,0.393,0.589,-0.511,-0.598,0.603,0.642,-0.637,-0.648,0.6,0.308,-0.524,0.436,0.467,-0.419,-0.513,-0.514,0.6,-0.369,-0.625,0.572,0.619,-0.63,-0.578,0.601,0.44,-0.546,0.429,0.468,-0.452,-0.491,0.436,0.509,0.401,-0.553,0.47,0.56,-0.579,-0.503,0.619,0.537,-0.627,-0.277,0.592,-0.512,-0.488,0.428,0.486,-0.435,-0.547,0.381,0.616,-0.646,-0.646,0.645,0.57,-0.636,-0.539,0.647,-0.558,-0.61,0.561,0.556,-0.473,-0.536,0.48,0.606,-0.497,-0.671,0.683,0.604,-0.657,-0.53,0.627,-0.35,-0.663,0.656,0.669,-0.602,-0.648,-0.591,0.621,-0.44,-0.624,0.668,0.679,-0.712,-0.473,0.711,0.477,-0.674,0.56,0.626,-0.619,-0.611,0.586,0.512,-0.494,-0.547,0.455,0.59,-0.641,-0.593,0.658,0.535,-0.617,0.301,0.616,-0.579,-0.659,0.587,0.61,-0.574,-0.505,0.488,0.55,-0.53,-0.529,0.569,0.436,-0.622,-0.501,0.628,-0.535,-0.62,0.569,0.488,-0.52,-0.511,0.491,0.473,-0.424,-0.529,0.569,0.542,-0.596,-0.408,0.591,-0.382,-0.607,0.611,0.652,-0.6,-0.638,0.558,0.419,-0.5,-0.48,0.534,0.534,-0.577,-0.608,0.662,0.504,-0.656,0.509,0.629,-0.598,-0.626,0.605,0.538,-0.506,-0.421,0.447,0.462,-0.521,-0.502,0.572,0.521,-0.59,0.384,0.567,-0.583,-0.58,0.599,0.542,-0.572,-0.381,0.509,0.416,-0.46,-0.463,0.515,0.346,-0.553,-0.296,0.613,-0.526,-0.623,0.601,0.597,-0.615,-0.575,0.59,-0.402,-0.549,-0.443,0.527,0.471,-0.546,-0.423,0.632,-0.323,-0.664,0.652,0.642,-0.605,-0.559,0.621,0.561,-0.652,0.53,0.627,0.583,-0.576,-0.657,0.639,0.534,-0.679,0.56,0.719,-0.704,-0.582,0.686,0.558,-0.655,-0.398,0.601,-0.578,-0.567,0.511,0.592,-0.438,-0.61,0.349,0.674,-0.699,-0.677,0.657,0.53,-0.59,-0.411,0.602,-0.539,-0.619,0.57,0.568,-0.502,-0.579,0.383,0.579,-0.48,-0.569,0.613,0.523,-0.645,-0.527,0.632,0.273,-0.574,0.531,0.489,-0.463,-0.496,-0.438,0.549,-0.359,-0.562,0.602,0.579,-0.608,-0.534,0.586,0.467,-0.624,0.532,0.638,-0.557,-0.589,0.478,0.507,-0.449,-0.561,0.49,0.574,-0.614,-0.668,0.678,0.678,-0.656,0.328,0.608,-0.584,-0.607,0.552,0.519,-0.432,-0.494,0.413,0.555,-0.6,-0.6,0.63,0.574,-0.615,-0.345,0.569,-0.544,-0.579,0.585,0.549,-0.528,-0.494,0.43,0.485,-0.443,-0.521,0.544,0.453,-0.584,-0.39,0.615,-0.31,-0.59,0.552,0.583,-0.573,-0.545,0.535,0.471,-0.503,-0.512,0.519,0.515,-0.555,-0.448,0.614,0.442,-0.625,0.507,0.587,-0.517,-0.499,0.469,0.459,-0.461,-0.406,0.386,0.439,-0.441,-0.427,0.444,0.35,-0.425,0.207,0.403,-0.379,-0.373,0.338,0.297,-0.302,-0.252,0.269,0.262,-0.252,-0.26,0.246,0.184,-0.232,-0.167,0.212,-0.156,-0.188,0.158,0.128,-0.142,-0.116,0.121,0.094,-0.103,-0.094,0.089,0.083,-0.084,-0.057,0.077,0.037,-0.071,0.063,0.062,-0.053,-0.04,0.043,0.03,-0.037,-0.03,0.031,0.03,-0.029,-0.023,0.026,0.017,-0.025,0.02,0.023,-0.02,-0.016,0.017,0.012,-0.014,-0.009,0.012,-0.01,-0.01,-0.009,0.009,0.008,-0.008,0.004,0.008,-0.007,-0.007,0.006,0.005,-0.005,-0.003,0.004,-0.003,-0.003,-0.003,0.003,0.002,-0.003,-0.001,0.002,-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,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]]