[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0,-0.001,-0.001,0.001,-0.001,-0.001,0,-0.001,0.001,0.001,-0.001,0.001,0.001,0.001,-0.001,-0.001,0.002,0.001,0.001,-0.001,-0.001,0.001,0.002,0.001,0.001,-0.002,-0.003,0.001,-0.001,0.001,-0.002,0.001,-0.002,-0.001,0.003,0.002,0.001,-0.002,-0.002,-0.001,0.002,0.002,0.002,-0.003,-0.003,0.004,0.004,-0.003,0.004,-0.003,-0.003,-0.003,0.003,-0.003,-0.003,-0.004,-0.003,0.003,0.006,-0.006,0.004,-0.003,-0.004,0.004,-0.004,0.006,-0.005,0.006,0.006,-0.006,0.006,0.009,0.007,-0.008,0.01,0.004,-0.01,0.011,-0.01,-0.011,-0.009,-0.012,0.009,0.013,0.016,0.013,0.014,0.018,0.012,0.011,0.015,0.012,-0.015,0.017,0.013,-0.012,0.024,0.018,-0.018,0.024,-0.017,0.014,0.017,0.035,-0.016,0.028,-0.019,0.024,-0.028,0.023,-0.027,0.042,0.035,-0.021,-0.033,-0.038,0.025,0.023,-0.023,0.032,0.046,-0.027,0.033,0.033,-0.034,0.041,0.035,0.032,0.05,0.031,-0.037,0.07,0.044,0.055,0.041,-0.034,-0.048,-0.045,0.047,-0.054,0.049,0.049,0.055,0.048,-0.073,-0.045,0.043,-0.095,0.064,-0.053,0.077,-0.04,0.056,-0.067,0.061,-0.06,0.055,0.061,0.042,-0.06,0.072,0.082,-0.087,0.078,0.052,0.048,-0.075,-0.074,0.077,0.106,0.056,0.09,0.084,-0.064,-0.079,0.076,0.066,-0.102,-0.099,-0.1,-0.067,0.079,-0.122,-0.108,-0.067,-0.107,-0.107,0.109,0.075,-0.108,0.054,0.091,-0.126,-0.091,0.062,0.122,0.106,-0.14,-0.077,-0.088,0.16,-0.143,-0.1,-0.066,-0.07,-0.143,-0.142,-0.098,-0.153,-0.094,0.242,-0.118,0.13,0.104,-0.168,-0.14,-0.167,-0.165,0.235,-0.234,-0.144,0.164,-0.165,0.164,-0.204,-0.218,0.286,-0.266,-0.272,0.248,-0.179,0.254,-0.223,0.17,-0.221,0.212,-0.206,-0.218,0.26,0.32,0.237,-0.211,-0.224,0.309,0.276,0.199,-0.28,-0.269,0.371,0.238,0.22,0.34,0.288,0.301,0.279,-0.292,0.227,0.335,0.301,0.306,0.28,-0.252,-0.351,-0.247,0.312,0.468,-0.254,-0.313,-0.441,-0.277,-0.34,0.464,-0.302,-0.468,-0.281,0.298,0.285,-0.365,0.342,0.484,0.316,-0.58,-0.451,-0.403,0.496,0.496,0.547,-0.487,0.473,0.643,-0.469,0.672,0.617,0.347,0.563,-0.481,0.548,0.401,-0.528,-0.695,0.432,0.495,-0.422,-0.62,-0.39,0.664,-0.648,-0.507,-0.562,-0.686,0.498,0.524,-0.578,-0.532,0.506,0.651,-0.695,-0.558,-0.475,0.652,0.692,-0.577,-0.496,-0.617,-0.646,0.488,0.625,0.507,-0.514,0.585,0.446,0.513,0.513,0.519,-0.544,-0.412,-0.38,-0.616,-0.542,0.463,0.507,-0.337,-0.386,-0.505,-0.315,0.364,0.456,0.258,-0.361,-0.361,0.286,-0.304,-0.266,0.297,0.346,0.295,-0.348,-0.392,-0.223,-0.21,-0.294,0.177,0.266,0.266,0.179,0.193,-0.171,0.189,0.144,-0.153,0.12,-0.138,-0.138,0.098,-0.088,0.141,-0.084,-0.085,-0.107,0.082,0.089,-0.099,-0.044,0.073,-0.064,-0.056,0.052,-0.042,-0.059,0.042,0.058,0.041,-0.032,0.052,-0.045,-0.028,0.025,0.034,-0.025,-0.028,-0.035,0.034,0.019,-0.028,0.028,-0.024,-0.028,-0.028,0.025,-0.025,-0.027,0.029,-0.023,0.016,-0.016,-0.017,0.017,-0.027,0.021,-0.02,0.02,0.024,0.024,0.02,-0.021,-0.019,0.02,-0.02,0.022,-0.012,-0.015,0.039,0.017,0.018,0.018,-0.02,-0.017,-0.011,0.017,0.012,-0.024,0.021,0.021,0.016,-0.017,-0.013,-0.018,0.012,0.027,-0.016,-0.013,0.014,-0.012,-0.014,0.007,0.009,0.013,0.015,-0.014,0.009,-0.014,-0.015,0.017,0.017,-0.012,-0.007,-0.011,0.012,-0.011,0.01,-0.013,-0.01,0.012,-0.015,0.01,-0.009,-0.009,-0.011,0.009,-0.01,-0.006,-0.011,0.016,0.013,-0.009,-0.012,0.01,0.01,0.011,-0.018,0.014,-0.013,0.012,0.011,-0.009,-0.01,0.01,0.01,-0.011,0.012,0.01,-0.011,0.011,-0.011,-0.007,-0.007,-0.008,0.007,0.014,0.008,0.011,0.011,0.008,-0.009,-0.006,0.007,0.007,-0.005,-0.007,-0.008,0.013,0.006,-0.008,-0.006,-0.006,-0.006,0.008,-0.006,0.008,0.006,-0.004,-0.009,-0.009,-0.005,0.009,-0.012,-0.008,0.008,0.006,0.008,0.007,0.005,0.007,-0.006,-0.01,-0.01,0.006,-0.006,0.005,0.01,-0.006,-0.006,-0.005,0.006,0.009,0.007,-0.006,0.004,-0.004,-0.005,0.005,0.003,-0.005,0.006,-0.008,0.004,0.003,0.005,0.006,-0.008,-0.008,-0.006,0.006,0.005,-0.008,-0.007,-0.004,0.007,0.006,-0.005,-0.004,-0.007,0.006,0.006,-0.008,-0.006,0.003,-0.003,0.004,0.006,-0.004,0.005,-0.005,-0.004,-0.004,-0.004,-0.003,0.006,0.004,-0.005,-0.003,-0.004,0.004,0.004,0.006,-0.003,-0.007,0.004,-0.003,-0.004,-0.004,-0.005,0.005,0.005,0.004,0.003,-0.004,0.005,-0.005,0.003,0.004,-0.003,0.004,-0.005,0.003,0.004,-0.003,-0.002,-0.003,0.003,-0.002,-0.003,0.002,0.004,-0.003,-0.004,0.002,-0.003,-0.002,-0.003,0.003,0.002,0.002,-0.004,-0.002,0.004,-0.003,-0.003,-0.004,0.004,0.004,-0.002,-0.003,0.002,-0.003,-0.003,0.003,-0.002,0.003,-0.004,-0.003,-0.003,-0.003,-0.002,0.002,0.004,0.003,-0.002,0.002,-0.002,-0.005,0.004,-0.003,-0.002,-0.002,0.002,-0.003,0.004,-0.002,-0.004,0.003,-0.002,0.001,0.002,0.002,0.002,0.002,0.002,-0.002,-0.002,-0.002,0.003,-0.001,-0.003,0.003,-0.002,0.002,0.002,-0.002,0.003,0.003,0.003,-0.003,0.001,-0.001,0.002,-0.002,0.002,-0.001,-0.002,-0.002,0.002,-0.002,-0.002,0.002,0.001,-0.002,-0.002,-0.002,-0.001,-0.002,0.002,-0.003,-0.002,-0.002,0.002,-0.002,-0.001,-0.001,-0.001,0.001,-0.001,-0.002,0.001,0.001,0.001,-0.002,-0.001,0.001,-0.001,-0.001,-0.002,-0.001,-0.001,0.002,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.002,-0.001,-0.002,0.001,-0.001,0.002,0.001,0.001,-0.002,-0.001,0.001,0.001,0.002,0.001,-0.002,0.001,0.001,-0.001,-0.001,0.001,0.001,-0.001,0.002,-0.002,0.002,0.001,-0.001,0.001,-0.001,-0.001,0.001,0.001,-0.002,-0.002,0.001,-0.001,0,0.001,-0.001,0.001,-0.001,0.001,-0.001,0.001,0.001,-0.002,-0.001,0.001,-0.001,-0.001,-0.002,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,0,0.001,0.001,-0.001,-0.001,-0.001,0,-0.001,-0.001,0.001,0.001,0.001,-0.001,0,0,0,0,0.001,-0.001,0.001,0,-0.001,0,0.001,0.001,0.001,-0.001,0,-0.001,0,0,-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]]