nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.5 264.0 263.625 263.125 262.625 262.125 261.625 261.0 260.375 259.75 259.0 258.25 257.375 256.5 255.375 254.25 253.25 252.25 251.375 250.625 249.875 249.25 248.75 248.125 247.5 247.0 246.625 246.25 246.125 246.0 245.875 246.0 246.125 246.125 245.125 244.125 243.0 242.0 241.875 242.0 240.75 239.625 239.375 240.5 241.625 242.625 243.625 241.0 239.625 238.25 236.875 234.125 234.0 233.875 233.0 235.5 237.875 241.0 244.5 248.125 249.125 250.0 251.0 252.0 253.375 254.125 254.5 254.375 253.0 251.75 251.0 250.375 249.5 248.5 247.375 246.625 247.125 247.5 247.25 247.0 247.125 247.125 247.25 247.25 247.25 247.25 247.125 246.875 246.0 245.375 244.75 244.25 243.75 243.375 243.125 242.875 243.0 243.0 243.0 243.0 243.0 243.0 243.0 242.875 242.75 242.75 242.75 242.75 242.875 243.0 243.125 243.25 243.25 243.125 243.25 243.375 243.375 243.375 244.0 244.875 245.875 246.875 247.625 248.375 249.25 250.125 250.375 251.125 254.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 nan nan nan nan