[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,-0.001,0,0.001,0.002,-0.005,-0.005,-0.003,0.006,0.004,-0.003,0.011,-0.403,-0.403,0.45,0.617,0.617,0.557,0.439,0.283,0.628,0.633,0.535,-0.512,-0.573,-0.556,-0.5,-0.337,-0.124,-0.677,-0.677,0.423,0.617,0.617,0.569,0.445,0.298,0.597,0.635,0.575,-0.517,-0.58,-0.567,-0.505,-0.352,-0.144,-0.666,-0.667,0.472,0.608,0.618,0.578,0.469,0.326,0.511,0.65,0.61,-0.487,-0.576,-0.561,-0.49,-0.314,-0.158,-0.67,-0.674,0.449,0.62,0.627,0.598,0.478,0.333,0.35,0.651,0.554,-0.46,-0.564,-0.569,-0.506,-0.331,-0.164,-0.66,-0.682,0.419,0.622,0.639,0.575,0.494,0.352,0.187,0.637,0.578,-0.43,-0.579,-0.579,-0.507,-0.361,-0.174,-0.664,-0.675,-0.376,0.606,0.633,0.6,0.53,0.388,0.163,0.651,0.606,-0.406,-0.565,-0.564,-0.513,-0.372,-0.184,-0.652,-0.693,-0.448,0.602,0.621,0.583,0.525,0.373,0.159,0.643,0.619,-0.455,-0.576,-0.586,-0.512,-0.381,-0.214,-0.643,-0.661,-0.47,0.599,0.624,0.591,0.542,0.357,0.192,0.628,0.621,-0.437,-0.577,-0.573,-0.511,-0.415,-0.233,-0.664,-0.667,-0.398,0.59,0.621,0.611,0.539,0.358,0.198,0.638,0.638,-0.411,-0.57,-0.575,-0.506,-0.41,-0.234,-0.65,-0.684,-0.437,0.563,0.619,0.613,0.534,0.367,0.205,0.636,0.636,-0.38,-0.566,-0.581,-0.532,-0.42,-0.237,-0.54,-0.685,-0.488,0.578,0.614,0.608,0.536,0.372,0.195,0.636,0.649,0.393,-0.564,-0.566,-0.515,-0.443,-0.214,-0.382,-0.673,-0.523,0.587,0.636,0.636,0.557,0.402,0.229,0.615,0.633,-0.289,-0.555,-0.572,-0.539,-0.449,-0.219,-0.181,-0.666,-0.576,0.577,0.618,0.616,0.53,0.4,0.248,0.629,0.631,0.335,-0.553,-0.571,-0.554,-0.471,-0.259,-0.079,-0.687,-0.643,0.556,0.619,0.619,0.543,0.418,0.242,0.602,0.636,0.386,-0.534,-0.573,-0.546,-0.491,-0.277,-0.364,-0.667,-0.653,0.536,0.611,0.611,0.526,0.418,0.256,0.609,0.632,0.409,-0.544,-0.58,-0.552,-0.493,-0.279,-0.185,-0.674,-0.674,0.511,0.614,0.622,0.546,0.451,0.247,0.625,0.638,0.475,-0.555,-0.575,-0.57,-0.506,-0.298,-0.136,-0.683,-0.683,0.497,0.617,0.629,0.552,0.453,0.255,0.575,0.627,0.502,-0.546,-0.588,-0.584,-0.499,-0.305,-0.134,-0.677,-0.677,0.459,0.606,0.617,0.55,0.467,0.282,0.636,0.662,0.538,-0.531,-0.58,-0.568,-0.497,-0.325,-0.147,-0.677,-0.689,0.435,0.62,0.621,0.559,0.48,0.282,0.622,0.637,0.563,-0.531,-0.583,-0.581,-0.504,-0.356,-0.127,-0.67,-0.692,0.418,0.628,0.631,0.59,0.497,0.289,0.551,0.621,0.574,-0.502,-0.589,-0.589,-0.521,-0.377,-0.152,-0.666,-0.68,0.352,0.616,0.629,0.586,0.471,0.323,0.437,0.623,0.593,-0.475,-0.562,-0.562,-0.486,-0.372,-0.168,-0.653,-0.678,-0.306,0.566,0.573,0.546,0.469,0.325,0.176,0.33,0.232,-0.057,-0.057,-0.051,-0.026,-0.014,-0.005,-0.005,-0.005,0.006,-0.006,-0.007,-0.007,-0.011,-0.009,-0.101,-0.076,-0.526,-0.602,-0.609,-0.245,0.495,0.603,0.616,0.605,0.544,0.459,0.374,0.212,0.165,0.604,0.623,0.432,-0.35,-0.579,-0.581,-0.578,-0.501,-0.468,-0.348,-0.203,-0.083,-0.654,-0.687,-0.482,0.377,0.578,0.613,0.613,0.551,0.488,0.436,0.307,0.158,0.604,0.604,0.53,0.285,-0.451,-0.542,-0.574,-0.554,-0.495,-0.42,-0.246,-0.087,-0.635,-0.673,-0.672,-0.312,0.516,0.606,0.63,0.573,0.517,0.444,0.348,0.209,0.158,0.656,0.675,0.499,-0.402,-0.526,-0.586,-0.567,-0.532,-0.458,-0.26,-0.152,-0.07,-0.645,-0.687,-0.507,0.406,0.569,0.623,0.623,0.556,0.529,0.402,0.296,0.137,0.604,0.617,0.579,0.279,-0.483,-0.568,-0.568,-0.541,-0.487,-0.385,-0.26,-0.126,-0.533,-0.658,-0.658,-0.3,0.503,0.596,0.618,0.606,0.543,0.437,0.321,0.224,0.09,0.632,0.621,0.492,-0.377,-0.536,-0.578,-0.571,-0.542,-0.396,-0.261,-0.114,0.073,-0.683,-0.669,-0.536,0.424,0.636,0.636,0.624,0.597,0.509,0.391,0.282,0.148,0.628,0.611,0.61,0.216,-0.545,-0.602,-0.607,-0.577,-0.515,-0.368,-0.239,-0.107,-0.671,-0.671,-0.652,0.245,0.554,0.635,0.653,0.63,0.567,0.444,0.358,0.191,0.313,0.589,0.633,0.415,-0.399,-0.576,-0.609,-0.609,-0.515,-0.417,-0.268,-0.186,-0.067,-0.649,-0.674,-0.448,0.454,0.582,0.62,0.62,0.556,0.517,0.378,0.264,0.146,0.604,0.625,0.551,-0.276,-0.515,-0.564,-0.566,-0.532,-0.5,-0.373,-0.248,-0.136,-0.642,-0.668,-0.656,0.287,0.518,0.588,0.611,0.585,0.523,0.424,0.327,0.213,0.219,0.61,0.61,0.465,-0.448,-0.556,-0.591,-0.545,-0.539,-0.465,-0.387,-0.22,-0.075,-0.634,-0.665,-0.491,0.452,0.583,0.642,0.661,0.596,0.541,0.432,0.303,0.147,0.572,0.612,0.564,-0.282,-0.51,-0.56,-0.568,-0.507,-0.476,-0.348,-0.232,-0.08,-0.618,-0.654,-0.646,-0.311,0.529,0.584,0.599,0.599,0.557,0.411,0.336,0.177,0.561,0.647,0.656,0.543,-0.388,-0.554,-0.554,-0.488,-0.439,-0.42,-0.306,-0.143,-0.115,-0.637,-0.642,-0.478,0.434,0.593,0.604,0.598,0.539,0.507,0.402,0.244,0.131,0.6,0.626,0.577,-0.221,-0.506,-0.544,-0.548,-0.507,-0.473,-0.383,-0.223,-0.113,-0.637,-0.674,-0.674,0.246,0.55,0.605,0.607,0.58,0.523,0.43,0.326,0.214,0.469,0.604,0.612,0.312,-0.407,-0.584,-0.598,-0.566,-0.554,-0.428,-0.351,-0.185,-0.023,-0.69,-0.654,-0.398,0.455,0.612,0.651,0.612,0.581,0.559,0.395,0.237,0.163,0.629,0.642,0.58,-0.277,-0.544,-0.61,-0.592,-0.55,-0.502,-0.374,-0.245,-0.071,-0.647,-0.657,-0.631,0.326,0.552,0.578,0.627,0.589,0.525,0.444,0.349,0.183,0.35,0.659,0.659,0.433,-0.437,-0.558,-0.565,-0.558,-0.523,-0.43,-0.297,-0.15,-0.079,-0.637,-0.647,-0.447,0.446,0.592,0.61,0.61,0.557,0.489,0.388,0.236,0.131,0.612,0.637,0.559,-0.273,-0.508,-0.576,-0.576,-0.54,-0.469,-0.365,-0.205,-0.094,-0.655,-0.676,-0.664,0.286,0.527,0.604,0.608,0.578,0.515,0.436,0.33,0.218,0.6,0.682,0.682,0.375,-0.377,-0.536,-0.58,-0.559,-0.528,-0.464,-0.287,-0.18,-0.264,-0.693,-0.686,-0.348,0.409,0.583,0.629,0.596,0.586,0.53,0.369,0.233,0.134,0.61,0.638,0.532,-0.247,-0.528,-0.591,-0.581,-0.538,-0.503,-0.332,-0.183,-0.069,-0.645,-0.69,-0.6,0.285,0.541,0.614,0.614,0.563,0.487,0.43,0.344,0.183,0.561,0.634,0.615,0.376,-0.443,-0.576,-0.581,-0.581,-0.516,-0.45,-0.307,-0.152,-0.155,-0.688,-0.688,-0.385,0.473,0.591,0.606,0.604,0.547,0.507,0.381,0.251,0.114,0.613,0.633,0.537,-0.307,-0.522,-0.569,-0.569,-0.53,-0.493,-0.345,-0.221,-0.069,-0.633,-0.675,-0.613,0.332,0.548,0.613,0.614,0.587,0.535,0.428,0.331,0.181,0.601,0.624,0.623,0.393,-0.431,-0.561,-0.567,-0.56,-0.512,-0.426,-0.276,-0.148,-0.543,-0.667,-0.677,-0.408,0.373,0.424,0.405,0.324,0.238,0.163,0.093,0.043,0.021,0.046,0.04,0.025,-0.008,-0.011,-0.008,-0.005,-0.003,0.003,0.003,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,0,0,0,0]]