nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.75 265.5 265.375 265.25 265.0 264.625 264.375 264.0 263.5 263.0 262.375 261.75 261.125 260.625 260.0 259.375 259.0 258.625 258.375 258.125 258.0 257.875 257.875 258.375 259.25 260.25 261.25 262.25 263.25 264.125 265.0 265.5 265.5 265.25 265.625 266.125 266.625 267.25 268.0 268.75 269.5 270.375 270.625 270.5 265.625 260.875 256.125 255.5 254.25 253.0 251.625 246.25 245.625 244.875 247.375 246.125 245.625 245.125 244.75 248.625 252.5 256.375 256.75 256.75 256.625 256.5 256.5 256.5 256.375 256.25 256.25 256.125 255.875 255.625 255.25 254.875 254.625 254.125 253.625 253.25 253.0 252.75 252.5 252.125 251.75 251.625 251.5 251.375 251.25 253.875 256.375 259.0 261.625 264.0 266.375 268.75 271.25 271.25 271.375 271.125 270.75 270.625 268.0 264.875 261.0 257.125 253.375 249.875 245.75 242.25 241.25 240.25 239.875 239.25 238.625 238.125 238.375 238.125 237.875 238.75 239.625 240.5 241.375 242.625 244.0 245.375 246.75 247.5 248.25 249.0 249.625 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