[[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.001,0.001,-0.001,0.002,0.002,0.002,0.002,-0.002,0.002,-0.003,-0.003,-0.004,-0.004,0.004,-0.006,0.009,0.012,0.013,-0.016,-0.02,0.023,-0.028,-0.035,0.042,-0.052,-0.057,0.066,0.085,0.101,-0.115,-0.143,0.153,-0.162,-0.184,0.194,0.22,-0.232,-0.23,-0.263,0.252,-0.294,-0.294,0.255,0.284,-0.3,0.301,-0.27,-0.266,0.296,0.306,-0.305,0.288,0.272,0.263,0.254,-0.239,-0.232,-0.216,-0.186,-0.18,0.174,-0.203,-0.234,-0.247,0.322,0.322,0.335,-0.332,0.362,-0.368,0.382,-0.386,0.395,-0.387,0.392,0.386,-0.411,0.394,0.394,-0.381,-0.365,0.368,0.375,0.36,-0.371,-0.373,0.379,0.379,0.388,-0.391,0.373,-0.401,-0.414,-0.43,-0.431,0.438,0.443,0.446,0.443,0.443,0.456,0.445,0.45,0.474,0.474,0.469,0.477,0.467,-0.478,0.494,0.488,0.49,0.508,-0.512,0.504,-0.496,-0.536,-0.533,-0.564,-0.564,-0.564,-0.569,0.565,0.568,0.57,0.557,-0.564,0.541,-0.574,-0.569,-0.534,0.544,0.57,0.579,0.579,0.55,-0.562,-0.596,-0.569,0.572,0.558,-0.541,-0.557,-0.557,-0.568,0.567,0.548,0.559,-0.547,-0.568,0.522,-0.562,0.549,0.552,0.551,0.551,-0.534,-0.541,-0.541,-0.556,-0.567,-0.56,-0.582,-0.582,-0.569,-0.569,-0.568,-0.544,-0.544,-0.548,-0.528,-0.533,-0.527,-0.527,-0.523,-0.527,0.513,0.521,0.515,0.505,0.491,-0.51,-0.515,-0.505,0.55,-0.554,-0.555,0.575,-0.575,-0.575,0.602,-0.565,-0.608,0.6,-0.599,0.595,-0.566,0.589,-0.573,0.603,-0.571,0.586,-0.58,0.579,-0.588,0.496,0.543,0.458,-0.498,0.484,-0.411,-0.442,-0.41,-0.353,-0.386,0.381,0.343,-0.28,-0.286,-0.286,-0.274,0.267,0.266,0.275,-0.273,0.289,-0.295,0.332,-0.355,-0.355,0.401,-0.417,0.473,0.492,-0.523,0.53,-0.505,-0.474,0.489,-0.552,0.57,0.574,-0.512,-0.516,0.583,-0.571,-0.5,0.604,0.604,-0.544,0.613,0.613,-0.626,0.635,0.615,-0.626,-0.585,0.628,0.574,-0.572,-0.558,0.567,0.569,-0.507,0.552,-0.529,0.529,-0.547,0.555,-0.546,0.552,-0.516,0.503,-0.5,0.487,-0.47,0.445,0.413,-0.394,-0.38,0.363,-0.354,-0.358,0.335,0.335,-0.33,-0.33,0.33,0.335,0.326,-0.312,-0.303,-0.285,-0.254,-0.259,0.263,0.281,0.292,0.298,0.287,0.28,0.28,0.277,0.284,0.286,0.279,0.282,0.281,0.268,0.261,-0.262,-0.264,-0.261,-0.247,-0.244,0.236,0.242,0.236,0.223,-0.216,-0.205,0.184,0.182,0.18,-0.186,-0.184,0.183,0.183,-0.178,-0.181,0.185,0.176,-0.179,-0.179,0.183,-0.176,-0.176,0.179,-0.175,-0.164,0.175,-0.176,0.168,0.186,-0.186,0.189,0.189,0.19,0.19,-0.195,0.192,-0.183,0.189,0.191,-0.204,0.21,-0.216,0.236,-0.224,0.229,-0.218,0.234,-0.234,0.24,-0.223,0.233,-0.218,0.228,-0.215,0.222,-0.222,-0.237,-0.237,-0.241,0.247,-0.251,0.256,-0.241,0.253,-0.248,-0.247,-0.247,-0.234,0.241,-0.238,-0.234,0.234,-0.225,0.228,-0.235,-0.221,0.226,-0.232,-0.206,0.206,-0.209,-0.183,0.202,0.21,-0.196,0.19,0.201,0.205,0.205,0.206,-0.212,0.203,0.193,0.17,-0.17,0.174,0.179,0.163,-0.149,0.159,0.158,0.155,0.152,-0.142,-0.145,0.154,0.154,0.162,-0.162,0.143,0.143,0.151,0.159,0.172,0.181,0.181,0.174,0.168,-0.167,-0.173,0.178,0.171,0.172,-0.173,-0.173,0.166,-0.161,0.153,-0.145,-0.144,0.15,-0.151,0.154,0.154,0.149,0.151,0.152,0.148,-0.151,0.155,-0.15,-0.138,-0.134,0.138,0.15,0.156,0.169,0.168,0.168,0.165,0.156,0.16,0.16,0.152,0.145,0.141,-0.152,0.149,-0.144,0.144,0.146,0.142,0.153,0.15,0.14,0.14,0.132,0.133,-0.138,-0.146,-0.151,0.153,0.15,-0.147,-0.147,-0.14,-0.142,-0.15,-0.15,-0.143,-0.13,0.12,0.133,0.134,0.134,0.134,0.133,0.139,0.14,0.14,0.141,-0.141,-0.151,0.141,0.125,-0.145,0.144,0.136,-0.147,-0.154,0.154,-0.164,0.175,-0.162,-0.178,0.175,-0.183,0.187,-0.189,-0.211,-0.201,-0.223,0.213,-0.228,0.225,-0.244,0.23,0.252,-0.248,0.263,-0.262,0.276,0.276,-0.281,0.279,0.279,-0.275,-0.273,0.275,0.283,0.278,-0.299,-0.305,-0.323,-0.338,-0.325,-0.331,-0.325,-0.338,-0.355,-0.368,-0.376,-0.382,0.408,0.409,0.394,-0.404,-0.404,0.402,-0.4,0.426,-0.439,-0.439,0.474,-0.503,0.519,-0.542,0.566,0.576,0.576,0.52,-0.512,0.502,0.502,-0.426,-0.486,0.493,-0.416,-0.37,0.427,0.43,0.439,0.432,-0.388,0.362,-0.335,0.35,0.361,-0.353,0.321,0.282,0.261,0.28,-0.269,-0.323,-0.368,-0.375,0.468,0.468,0.553,-0.578,0.582,-0.608,0.578,0.627,0.627,-0.629,0.626,-0.572,-0.627,-0.614,-0.592,-0.592,-0.535,-0.522,-0.524,-0.537,-0.537,-0.531,0.524,0.528,-0.532,-0.524,0.545,-0.533,-0.514,0.527,-0.522,0.519,-0.468,0.482,-0.479,0.468,0.413,0.393,-0.368,0.353,-0.317,0.304,-0.283,0.274,0.249,-0.245,0.202,-0.15,-0.124,0.103,-0.065,-0.056,-0.052,0.058,0.063,-0.067,0.061,0.07,0.058,0.051,0.037,-0.024,-0.027,-0.039,-0.043,-0.047,-0.051,-0.051,-0.039,-0.03,0.037,0.049,0.053,0.052,0.047,-0.043,-0.04,0.051,0.051,-0.048,-0.05,0.043,0.046,-0.049,-0.047,0.045,0.043,-0.047,0.051,0.051,-0.043,0.043,0.042,-0.043,0.039,-0.04,0.045,-0.044,0.045,0.045,0.053,0.053,0.055,0.055,0.053,-0.058,0.059,-0.059,0.059,0.066,-0.066,0.07,-0.073,-0.084,-0.084,-0.084,-0.094,0.095,-0.104,-0.107,0.108,0.117,-0.128,0.128,-0.141,0.151,0.163,-0.164,0.164,0.169,0.188,-0.179,-0.184,-0.207,0.205,0.199,0.218,0.218,-0.219,0.213,-0.222,-0.212,0.227,-0.227,-0.231,0.228,-0.241,-0.225,0.238,-0.24,-0.228,0.23,0.223,-0.22,0.204,0.201,-0.187,-0.187,-0.178,0.17,0.167,0.154,-0.155,-0.15,0.136,0.135,0.13,0.123,0.115,-0.115,-0.108,-0.101,0.095,0.096,0.093,0.091,0.089,0.078,0.075,-0.077,-0.075,-0.072,-0.07,-0.068,-0.061,0.059,0.057,0.056,0.054,0.05,0.047,-0.043,-0.04,-0.036,-0.032,0.03,0.024,0.023,-0.021,-0.019,-0.018,-0.015,-0.013,0.01,0.009,-0.009,-0.007,-0.006,0.005,0.004,-0.003,0.002,-0.002,-0.002,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]]