[[0,0,0,-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.001,0.002,0.01,0.002,0.002,0.003,0.003,-0.004,0.005,0.007,0.008,0.018,0.022,0.031,-0.092,-0.092,0.1,-0.135,-0.198,0.192,0.223,-0.211,0.192,0.245,-0.168,0.364,-0.253,0.245,0.317,-0.292,-0.352,0.298,0.282,-0.217,0.291,0.39,0.569,-0.571,-0.625,-0.292,0.627,0.386,0.417,0.317,0.433,0.357,-0.699,-0.747,-0.694,0.304,0.331,0.511,0.608,0.605,-0.462,-0.431,-0.583,-0.739,-0.703,0.408,0.426,0.253,0.351,0.287,0.218,-0.194,-0.496,0.447,0.535,-0.562,-0.639,-0.328,-0.283,-0.426,-0.462,-0.166,0.439,0.484,0.526,0.552,-0.555,-0.624,0.378,0.625,-0.41,-0.363,0.279,0.237,-0.211,-0.289,-0.33,-0.302,-0.218,-0.1,-0.104,-0.112,0.36,0.555,0.564,0.454,0.181,0.164,-0.294,-0.2,-0.257,0.249,-0.236,0.438,0.364,0.297,0.362,-0.349,0.275,0.504,-0.36,-0.327,-0.485,-0.377,0.557,-0.248,-0.396,-0.417,0.586,0.32,-0.473,-0.581,-0.55,0.51,-0.528,-0.508,0.504,0.648,0.918,-0.743,-0.833,-0.777,0.546,-0.501,-0.541,-0.568,0.816,0.887,0.66,-0.741,-0.569,0.726,-0.535,-0.713,0.445,0.73,0.744,-0.69,-0.774,0.729,0.792,-0.69,-0.801,-0.449,0.771,0.716,0.587,-0.423,0.503,-0.76,-0.698,0.436,0.597,0.725,0.723,-0.499,-0.514,-0.586,-0.611,0.3,0.319,0.533,0.424,-0.409,0.245,-0.382,-0.562,-0.649,-0.337,0.616,0.713,0.527,-0.407,-0.314,0.228,0.319,-0.247,0.275,0.269,-0.29,-0.259,0.169,-0.21,-0.29,0.198,0.417,0.285,-0.261,0.246,0.256,-0.293,-0.288,0.288,0.362,0.291,-0.387,-0.398,-0.402,-0.326,0.418,0.414,0.497,0.41,-0.568,-0.746,-0.427,-0.616,-0.496,0.531,0.586,-0.509,0.596,0.564,0.479,-0.798,-0.611,0.724,0.698,-0.713,0.56,0.491,-0.722,-0.765,0.82,0.655,-0.697,-0.686,0.784,0.726,-0.631,-0.505,0.651,-0.729,-0.713,0.676,0.666,0.651,-0.622,0.59,0.771,0.714,-0.762,0.819,0.646,-0.63,-0.637,-0.34,-0.454,-0.669,-0.669,0.786,0.633,-0.609,0.351,0.459,-0.338,-0.49,0.62,0.694,-0.376,-0.591,-0.594,-0.431,-0.702,-0.722,0.666,0.649,-0.442,-0.423,0.541,0.714,-0.568,0.582,0.653,-0.55,-0.58,-0.352,0.781,0.362,0.683,0.818,-0.268,-0.666,-0.653,-0.347,0.412,-0.306,0.682,0.601,-0.689,-0.51,-0.372,0.731,0.46,0.591,0.591,-0.243,-0.653,-0.66,0.324,0.469,-0.253,0.649,0.444,-0.457,-0.422,0.336,0.445,-0.396,0.582,0.539,-0.29,-0.483,-0.604,-0.448,0.212,0.286,0.638,0.382,-0.327,-0.318,0.222,0.459,-0.177,0.496,0.401,-0.367,-0.661,-0.641,0.347,-0.295,-0.235,0.496,0.429,-0.343,-0.429,0.339,0.496,-0.271,0.448,0.458,-0.42,-0.601,-0.594,-0.434,0.35,-0.285,0.661,0.45,-0.514,-0.505,0.458,0.667,-0.728,0.66,0.747,-0.432,-0.748,-0.601,0.88,0.88,-0.45,0.733,0.678,-0.738,-0.851,-0.667,0.718,0.611,0.272,0.627,0.497,-0.625,-0.664,0.307,0.626,0.537,0.366,0.484,-0.557,-0.898,-0.855,0.405,0.605,0.562,0.207,-0.116,-0.355,-0.339,-0.227,0.387,0.459,0.366,0.214,-0.22,-0.545,-0.561,-0.419,0.238,0.325,0.278,0.245,-0.17,-0.205,-0.165,0.233,0.233,0.324,0.282,-0.298,-0.323,-0.352,-0.32,0.302,0.291,0.342,0.27,0.222,0.244,0.394,0.301,-0.444,-0.271,0.407,-0.271,-0.455,-0.455,0.505,0.383,-0.516,-0.448,0.563,0.607,0.48,-0.537,0.647,0.621,-0.523,-0.397,-0.346,0.556,-0.448,-0.723,0.532,0.509,0.352,-0.346,0.324,0.573,0.363,-0.447,-0.302,0.63,0.522,-0.497,-0.395,-0.514,-0.591,-0.609,0.383,0.978,0.978,0.644,-0.611,0.58,0.888,0.909,-0.532,-0.555,0.885,-0.509,-0.956,-0.659,-0.353,-0.51,-0.792,-0.878,0.923,0.735,-0.594,-0.672,-0.434,0.526,0.42,-0.411,-0.519,0.925,-0.387,-0.452,-0.387,-0.506,-0.624,-0.526,-0.473,0.676,0.744,0.415,-0.415,-0.43,0.444,0.52,0.423,-0.257,0.343,-0.5,-0.434,-0.425,-0.384,-0.285,-0.278,-0.287,0.266,0.606,0.425,-0.249,0.18,0.275,0.277,0.425,0.186,-0.249,0.557,-0.509,-0.537,-0.552,-0.214,0.378,0.709,-0.549,-0.562,0.671,-0.544,-0.563,0.332,0.469,0.386,-0.217,-0.163,0.393,0.452,-0.362,-0.274,-0.316,-0.457,-0.545,-0.453,0.442,0.638,0.559,-0.303,-0.51,-0.443,0.396,0.387,0.478,-0.4,0.448,0.517,-0.438,-0.355,-0.386,-0.305,-0.388,0.327,0.248,-0.365,0.454,0.343,-0.38,-0.294,-0.337,0.389,0.469,-0.573,-0.546,-0.394,0.704,-0.444,-0.486,-0.344,0.4,0.385,-0.29,-0.434,0.587,0.928,-0.521,-0.44,0.368,0.352,0.639,0.848,0.722,-0.516,-0.656,-0.877,-0.831,-0.618,-0.45,0.728,0.824,0.898,-0.674,-0.744,0.484,0.555,-0.641,-0.393,0.67,0.614,0.525,-0.559,0.557,0.735,0.642,-0.704,-0.774,-0.524,-0.456,-0.616,0.347,0.629,0.8,0.738,0.695,-0.527,-0.601,-0.502,-0.228,0.231,0.189,0.309,0.263,-0.224,-0.282,-0.193,-0.294,0.151,0.25,0.18,-0.17,0.149,0.254,0.211,-0.143,-0.128,0.149,0.202,0.13,-0.116,-0.168,-0.192,-0.217,-0.224,0.145,0.243,0.257,0.246,0.105,-0.139,-0.169,-0.179,-0.098,0.122,0.186,0.132,0.143,-0.143,-0.153,-0.198,-0.164,-0.183,-0.169,-0.193,-0.289,-0.238,0.358,-0.176,-0.263,-0.288,-0.292,-0.224,-0.294,0.305,0.236,0.252,0.295,0.144,-0.128,-0.187,-0.198,-0.164,-0.183,-0.093,0.076,0.118,0.112,0.065,0.023,-0.015,-0.033,-0.066,-0.051,0.077,0.093,0.083,0.05,-0.058,-0.087,-0.09,-0.099,-0.101,-0.061,0.066,0.088,0.093,0.073,0.037,0.025,0.013,-0.029,-0.023,-0.013,0.02,0.022,0.017,-0.008,-0.011,-0.013,-0.027,-0.032,-0.026,-0.01,0.016,0.02,0.018,0.011,0.007,-0.004,-0.009,-0.011,-0.006,0.006,0.008,0.006,0.003,-0.002,-0.005,-0.007,-0.008,-0.008,-0.003,0.006,0.006,0.005,0.003,0.002,-0.001,-0.003,-0.003,-0.002,0.003,0.003,0.003,0.001,-0.001,-0.002,-0.003,-0.003,-0.003,-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.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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]