nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.5 265.25 265.0 264.625 264.125 263.625 263.0 262.375 261.75 261.125 260.5 259.75 259.0 258.25 257.625 256.75 255.625 254.625 253.5 252.625 251.75 251.0 250.125 249.5 249.125 248.125 247.25 246.5 246.0 245.5 245.125 244.75 244.25 242.375 240.5 238.5 236.375 234.25 233.25 232.25 231.375 232.125 231.875 231.75 231.75 231.875 230.875 229.625 228.125 226.25 225.375 224.5 223.5 222.375 221.375 220.875 223.875 227.625 231.375 235.0 238.625 242.125 245.5 249.375 250.125 249.0 249.875 250.75 251.625 252.5 253.375 251.875 250.25 250.5 248.75 247.125 245.25 243.5 241.75 242.0 242.375 242.75 243.125 243.5 244.125 244.875 245.625 246.0 246.25 246.5 246.75 246.75 246.875 247.0 249.875 252.875 256.125 259.375 262.25 265.125 267.875 267.875 265.25 262.625 259.75 256.875 254.0 251.25 248.625 248.75 248.75 248.625 248.5 248.375 248.375 248.375 248.25 248.0 247.75 247.625 247.5 247.5 247.75 248.125 248.5 248.875 249.25 249.5 249.75 249.875 250.0 250.0 250.0 250.0 250.0 253.0 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