nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.25 265.0 264.75 264.375 264.0 263.625 263.125 262.5 262.0 261.375 260.75 260.0 259.25 258.375 257.5 256.625 255.5 254.375 253.25 252.25 251.375 250.625 250.0 249.5 249.25 248.875 248.375 247.875 247.375 247.0 246.625 246.25 246.0 246.0 246.0 246.0 245.0 243.875 242.75 241.75 240.625 242.375 241.0 239.375 238.75 238.5 241.5 244.375 247.25 247.25 246.0 245.125 248.625 251.75 251.625 251.5 251.25 250.875 254.875 258.875 257.375 255.875 254.375 252.75 252.25 251.875 251.75 251.75 252.875 254.25 255.625 257.125 258.5 260.0 261.5 263.0 264.625 266.125 267.625 269.125 269.875 270.625 271.25 271.75 272.25 272.625 272.875 273.125 273.25 273.125 273.0 272.875 272.375 271.875 271.5 271.25 271.25 271.375 271.125 270.75 270.625 270.625 269.75 268.625 266.5 264.375 262.5 260.5 258.5 256.375 254.875 253.5 252.75 252.0 251.25 250.75 250.25 249.75 249.5 249.25 249.25 249.25 249.375 249.5 249.75 250.0 250.125 250.25 250.375 250.5 250.625 250.625 250.5 250.375 253.375 256.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan