nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.75 262.25 261.75 261.125 260.375 259.5 258.75 258.0 257.25 256.25 255.125 254.0 252.875 252.0 251.125 250.25 249.5 249.0 248.5 247.625 246.875 244.625 244.125 243.875 243.625 243.375 243.125 243.25 242.625 243.5 242.5 241.375 240.25 239.125 238.25 241.25 240.375 239.5 238.75 238.125 237.5 241.25 244.875 239.75 239.125 238.5 237.75 240.5 243.375 242.25 241.25 245.25 249.875 254.625 259.25 259.75 260.0 259.75 259.5 259.25 258.625 257.875 257.375 257.375 257.5 257.75 257.75 257.75 257.625 257.375 256.75 256.125 255.375 254.625 254.0 253.375 252.625 251.875 251.625 251.375 251.125 250.875 250.75 253.25 255.875 258.625 261.0 263.375 265.875 268.5 271.25 271.375 271.125 270.75 270.625 270.625 270.0 267.25 264.25 260.875 257.625 254.5 251.375 248.125 245.5 244.875 244.25 243.875 243.75 243.625 243.5 243.5 243.75 244.125 244.625 245.375 246.25 247.125 248.0 248.75 249.25 249.625 249.875 250.0 250.125 250.25 250.375 253.5 256.5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan