nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.75 264.5 264.125 263.625 263.0 262.375 261.625 261.0 260.25 259.625 259.0 258.375 257.875 257.375 257.125 256.875 256.75 256.75 256.875 257.375 258.0 258.625 259.125 259.5 260.0 260.25 260.5 260.625 260.5 260.5 260.5 260.5 260.375 260.375 260.375 260.125 260.0 259.625 259.25 258.875 258.375 257.875 257.25 256.625 255.875 255.375 255.0 254.625 254.375 254.0 253.625 253.375 253.125 252.75 252.25 251.875 251.375 251.0 250.75 251.0 251.375 251.875 252.375 252.875 253.5 254.125 254.375 253.75 253.0 252.25 251.375 250.375 249.125 247.875 247.0 246.5 246.25 245.875 245.75 245.875 246.25 246.625 247.0 247.375 247.5 247.5 247.375 247.75 250.5 253.25 256.0 258.875 262.125 265.5 265.125 264.25 261.0 257.625 254.125 250.5 246.625 243.75 244.5 244.375 244.25 244.25 244.5 244.75 245.0 244.25 243.75 244.125 244.625 245.25 245.75 246.375 247.125 247.875 248.625 249.25 249.875 250.375 251.0 251.5 251.875 252.25 252.75 255.75 258.625 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan