nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.5 265.375 265.25 265.125 264.875 264.625 264.375 264.0 263.5 262.875 262.25 261.5 260.875 260.25 259.375 258.5 257.625 256.625 255.5 254.5 253.375 253.375 253.625 254.0 254.5 254.125 253.75 253.125 252.5 251.0 249.625 248.25 247.0 246.75 246.625 246.75 248.625 250.125 250.0 248.75 247.375 246.25 247.375 248.5 244.875 241.5 239.625 239.0 241.0 242.875 239.25 235.5 234.875 234.5 234.125 237.5 238.0 237.125 239.5 241.875 244.25 246.375 248.375 246.5 244.875 244.75 244.625 244.75 246.75 248.75 250.25 251.625 252.75 253.125 253.5 253.75 251.75 249.75 248.375 247.25 246.375 246.125 245.875 245.625 245.875 246.25 246.625 246.875 247.0 247.125 247.125 247.125 246.875 246.125 245.375 244.625 244.0 243.375 243.0 242.625 242.375 242.5 242.75 243.125 243.5 243.875 244.125 244.375 243.125 242.0 240.75 239.375 239.5 239.375 239.125 238.0 238.5 239.0 239.625 240.25 239.5 239.0 239.75 241.375 243.0 244.5 245.875 247.25 248.5 249.75 249.875 250.0 250.0 250.125 250.25 250.375 250.5 253.5 256.375 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan