let temp = [-3.93,0.66,2.65,4.69,11.96,15.78,16.67,15.87,11.14,5.64,2.15,-4.09,-0.22,-0.18,0.2,5.73,9.75,13.92,15.71,15.74,12.65,5.76,4.31,0.02,-1.98,-2.96,0.56,8.65,10.07,13.71,16.95,17.01,8.65,5.46,-999,-2.75,-3.32,-2.16,3.31,7.3,11.44,14.61,16.16,15.02,12.1,8.51,2.4,0.42,-6.54,-6.39,2.87,3.55,9.96,14.49,12.61,14.14,11.78,8.2,1.35,0.82,-4.58,-4.64,-1.7,4.85,8.62,12.97,15.27,14.51,11.39,6.11,1.59,-0.3,-2.57,-12.97,-0.39,3.49,10.69,11.37,15.25,12.58,12.05,6.4,-0.19,-0.69,-2.45,1.69,4.5,5.5,7.89,15.63,16.38,12.96,9.82,7.25,2.21,-1.87,-2.84,-0.12,-2.89,3.08,12.31,12.84,15.38,15.2,12.47,7.32,2.64,0.24,-1.89,-2.29,4.59,7.75,10.52,14.34,17.27,15.33,11.24,6.43,1.5,0.54,-3.04,-2.4,1.84,5.43,11.13,14.65,13.96,14.37,10.72,7.15,3.83,-1.19,-3.33,1.97,4.45,9.66,8.2,14.36,13.33,14.4,15.03,8.79,1.97,-3.01,-0.53,-2.4,-2.26,6.58,7.85,12.47,13.43,14.65,10.94,7.32,0.66,-6.11,-9.82,-7.79,0.72,6.73,10.47,13.92,16.2,14.44,12.18,6.52,5.73,-5.74,-5.54,-2.9,-1.81,6.59,11.85,16.14,17.15,14.15,11.84,5.62,2.95,-2.07,-1.08,-4.51,-0.64,4.89,9.44,14.01,13.6,13.45,10.7,6.45,-0.44,0.93,-5.18,2.76,1.11,7.88,11.38,15.37,13.87,13.74,11.26,9.64,0.14,-0.35,-1.86,0.2,3.22,4.55,11.16,13.18,17.55,14.63,12.12,9.95,2.01,-2.25,-3.64,-1.56,2.04,6.83,9.33,14.65,14.69,14.29,11.5,8.58,0.99,-4.03,-2.26,-4.21,-0.74,5.2,11.8,13.02,16.99,14.62,11.81,8.37,3.3,-7.25,-4.87,-3.11,-1.2,3.57,9.37,15.48,14.51,14.78,11.67,7.04,3.93,-1.83,-3.1,-1.05,-1.24,6.8,12.16,12.11,16.78,16.72,10.07,6.87,1.35,1.58,-4.45,-0.35,3.79,5.12,9.55,13.48,16.05,14.04,9.13,4.62,1.9,-1.51,-2.07,-1.67,1.65,3.13,11.19,14.27,15.24,16.06,12.93,5.45,1.12,-2.8,0.97,0.88,4.31,5.76,8.99,12.19,13.67,15.63,11.77,3.43,2.66,2.58,2.01,-0.91,2.01,4.98,10.62,12.82,16.57,16.72,14.3,6.07,0.55,-1.08,-1.06,-1.43,-0.8,4.83,11.49,15.84,18.01,14.08,11.09,7.54,2.69,-3.34,-2.02,1.06,4.54,3.82,9.85,14.02,14.84,14.46,10.14,8.49,3.1,-0.74,-1.56,-3.72,2.91,4.98,9.77,12.81,13.93,13.13,10.34,6.98,1.73,-1.35,-6.3,-3.34,2.19,4.46,11.15,15.83,13.53,14.11,11.2,6.36,1.32,2.17,-5.02,0.79,1.54,3.75,8.84,13.2,13.25,14.97,12.03,6.02,0.84,-1.75,-4.54,-2.65,5.28,5.65,11.34,13.88,14.68,14.77,12.72,6.71,2.42,-4.5,-4.82,-2.4,2.46,4.41,11.08,14.65,17.13,15.84,14.56,7.96,3.94,0.41,1.49,-4.29,2.64,7.08,9.91,14.81,18.92,16.07,12.03,7.36,1.06,-1.76,-1.63,-3.08,-0.07,4.31,8.94,12.04,14.23,15.09,10.53,8.5,2.77,-0.88,-6.93,-5.89,0.98,5.54,12.02,11.54,16.02,15.1,12.07,6.95,-1.25,1.78,-1.85,-8.9,1.23,4.78,13.26,13.78,15.35,14.98,9.53,7.75,3.73,-0.41,-8.89,-2.65,-4.22,7.44,8.02,12.69,15.43,13.68,13.36,7.31,2.51,-0.2,0.82,-0.55,0.07,6.42,12.82,13.41,16.03,16.16,11.74,8.07,0.37,0.68,-0.2,0.88,5.14,5.72,12.16,13.63,15.98,15.57,13.14,8.67,0.35,0.62,-0.2,3.64,4.9,5.56,12.47,13.97,14.87,17.39,10.09,7.95,2.58,-1.9,-0.24,-4.57,4.15,5.13,7.48,12.21,17.77,16.28,13.49,6.48,2.02,-1.54,-1.08,0.77,2.79,6.12,13.12,15.36,16.97,18.26,11.65,4.88,3.43,-1.15,0.39,-3.4,1.47,9.17,13.38,14.23,14.97,15.1,10.96,6.19,-1.9,1.18,1,-1.82,4.84,6.12,11.32,15.04,20.06,16.7,11.98,6.13,5.09,1.54,-2.53,2.63,1.3,7.3,10.89,12.29,19.21,16.49,10.96,10.1,0.01,-3.56,-5.23,-4.1,-1.31,6.66,9.68,14.51,14.13,15.64,8.86,7.84,2.73,-5.08,-4.47,1.8,4.28,4.38,11.76,14.48,15.33,18.15,12.45,5.55,2.3,-0.05,0.11,2.37,2.87,7.99,12.61,15.72,15,15.45,11.64,6.82,-0.22,-1.27,0.16,-2.19,3.54,7.02,12.7,13.62,17.35,15.51,15.54,6.78,1.38,-0.02,-1.68,1.94,3.18,8.95,13.71,16.22,13.82,17.11,12.5,9.32,4.31,0.69,-1.66,0.65,2.45,5.45,12.95,12.76,16.92,17.75,10.09,11.11,1.66,-2.91,-1.58,2.97,3.48,5.98,12.43,15.88,16.61,17.55,11.32,6.71,3.91,-2.04,-2.69,-4.4,3.87,6.38,13.13,18.51,17.52,20.06,12.57,4.24,4.07,-0.27,-2.75,0.54,2.09,7.88,9.69,13.94,15.66,17.08,12.53,8.56,2.54,-1.57,-0.21,-3.95,1.56,7.97,11.64,15.04,16.79,14.39,13.62,9.52,1.85,-1.32,-4.91,-2.95,-0.42,6.77,11.82,15.54,20.81,13.87,15.58,10.54,5.08,2.53,2.59,2.74,4.66,10.2,13.27,16.3,16.1,15.76,10.87,6.82,1.09,-0.7,1.65,2.2,2.38,6.12,13.15,16.23,16.87,16.29,10.99,7.53,3.26,-0.5,-4.53,-1.63,2.35,11.26,12.47,13.29,16.66,17.78,13.59,6.53,5.52,-1.4,-5.75,-2.47,2.22,7.18,9.18,15.26,19.21,15.08,10.61,6.01,3.18,-5.74,-1.04,-2.05,3.55,10.13,12.76,15.47,14.88,17.28,14.24,7.94,2.66,1.72,-0.09,-5.61,5.35,6.96,13.49,14.85,16.37,17.65,12.41,6.82,3.36,-0.44,-2.19,-2.98,-2.35,6.43,10.2,14.16,18.57,16.77,11.69,8.68,2.4,1.41,0.51,2.07,5.77,9.59,11.02,14.97,18.16,14.67,13.54,10.52,4.96,0.76,0.28,-1.31,3.61,6.9,11.68,14.7,18.99,19.78,11.77,6.79,6.06,5.03,-0.56,1.5,2.22,6.64,12.32,16.07,17.69,16.73,15.77,7.26,2.1,-0.15,-4.75,1.45,5.87,6.28,13.17,16.95,17.37,17.2,11.03,9.56,3.44,0.59,2.32,-4.26,0.69,11.94,14.71,16.5,19.23,19.45,14.23,9.38,3.67,1.77,-1.76,1.89,4.99,8.49,9.62,19.76,18.34,18.41,12.99,9.56,4.02,2.01,1.48,3.42,3.61,9.31,10.39,15.46,17.21,18.96,13.89,8.71,4.08,1.23,-1.46,-0.55,3.14,4.4,9.33,18.14,16.92,15,14.32,7.77,3.01,0.79];