nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265.0 264.75 264.5 264.125 263.75 263.25 262.875 262.375 261.875 261.375 260.75 260.25 259.75 259.125 258.375 257.625 256.625 255.5 254.375 253.25 252.25 251.375 250.625 250.0 249.625 249.375 249.5 249.625 250.75 252.125 252.125 252.0 251.875 253.125 254.125 255.125 255.125 255.0 253.625 255.0 256.375 256.375 256.25 253.0 249.75 246.5 245.875 246.125 246.375 246.625 247.0 250.625 254.125 257.625 261.375 261.5 261.75 262.0 262.25 262.5 262.875 263.125 263.125 263.125 263.0 262.75 263.0 260.75 258.25 255.75 253.375 251.125 248.875 246.75 244.0 243.5 243.75 244.375 245.0 245.875 246.75 247.75 248.875 250.25 253.75 257.0 260.0 262.75 265.5 268.0 270.5 272.875 272.375 271.875 271.5 271.25 271.25 271.375 271.125 270.75 270.625 270.625 270.375 270.125 269.0 268.5 267.0 265.5 263.875 261.875 260.0 257.75 255.75 253.0 251.625 250.5 249.5 249.25 248.75 248.5 248.75 249.125 249.5 249.75 250.0 249.875 250.125 250.375 250.5 250.625 250.875 253.875 256.75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan