nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265.25 264.875 264.5 264.0 263.5 263.0 262.375 261.875 261.25 260.75 260.25 259.75 259.125 258.5 257.875 257.25 256.5 255.5 254.5 253.5 252.625 251.75 250.875 250.0 249.25 248.625 247.75 247.0 246.25 245.75 245.5 245.375 245.25 245.25 245.375 245.375 244.625 243.75 242.625 241.375 240.25 239.125 238.0 236.875 235.875 234.875 234.0 233.25 232.625 232.0 230.75 229.5 228.875 227.75 226.625 225.5 225.5 225.5 226.25 227.125 230.25 233.75 237.25 239.625 240.875 242.125 243.375 243.625 241.75 240.0 238.625 238.375 238.25 238.25 238.375 239.625 240.75 241.875 242.625 243.375 244.0 244.5 244.875 245.25 245.625 246.125 246.625 247.0 247.125 247.25 247.25 247.0 246.625 246.125 245.625 245.125 244.75 244.375 244.125 244.0 244.0 244.0 244.0 244.0 244.0 244.0 244.0 244.0 244.0 244.0 243.875 243.875 243.875 243.875 243.875 243.875 243.75 243.625 243.625 243.625 243.625 243.625 243.5 243.375 244.125 245.0 245.875 246.625 247.375 248.125 249.0 249.875 250.0 250.0 250.0 250.0 253.0 255.875 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan