nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.625 265.375 265.125 264.875 264.625 264.25 263.875 263.375 262.875 262.375 261.875 261.25 260.5 259.75 259.0 258.25 257.375 256.375 255.25 254.25 253.25 252.375 252.5 251.75 251.125 250.75 250.5 250.375 250.375 250.375 249.125 248.875 248.625 248.375 248.0 247.5 246.875 245.375 244.125 243.0 241.875 243.25 244.75 243.375 241.625 240.875 240.375 243.0 245.625 242.375 238.625 237.75 237.375 237.0 240.125 240.0 240.625 244.625 249.125 253.5 258.0 262.375 263.125 263.875 263.75 263.625 263.5 263.5 263.125 262.875 262.625 262.25 262.0 262.5 262.75 263.375 264.375 265.375 266.5 267.75 269.0 269.625 270.625 271.25 271.75 272.25 272.625 272.875 273.125 273.25 273.125 273.0 269.25 265.375 261.5 257.75 254.0 250.25 246.625 243.0 243.125 243.25 243.5 243.75 244.0 244.25 244.5 244.625 244.5 244.375 244.0 243.625 243.25 243.0 242.125 241.5 241.0 240.5 240.25 240.0 239.75 239.5 239.875 241.125 242.5 243.875 245.125 246.375 247.5 248.5 249.5 249.5 249.5 249.5 249.5 249.625 252.875 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