nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266.5 266.375 266.25 266.0 265.75 265.5 265.125 264.625 264.0 263.375 262.625 262.0 261.25 260.625 260.0 259.375 258.75 258.125 257.0 255.875 254.75 253.625 252.5 251.5 250.625 249.75 249.5 249.25 249.125 248.875 248.625 248.375 248.0 247.625 247.25 246.875 246.25 244.875 243.625 242.375 241.25 240.125 239.0 237.625 236.375 235.625 235.0 234.5 234.0 233.5 232.0 230.75 229.625 228.875 228.375 231.75 235.125 238.5 243.0 247.5 251.875 256.125 260.125 260.0 259.875 256.625 256.125 255.625 255.25 255.0 254.5 251.875 251.0 251.625 250.75 248.75 246.25 244.375 242.75 243.5 242.5 243.25 242.625 243.25 244.5 245.125 245.75 246.25 246.625 246.875 247.125 247.25 247.25 250.125 252.875 255.625 258.625 261.875 265.125 268.0 270.75 270.625 267.875 265.125 262.25 259.125 256.0 253.125 250.125 247.125 246.625 246.125 245.625 245.125 244.625 244.25 244.125 244.0 243.875 243.625 243.375 243.875 244.5 245.125 245.875 246.625 247.5 248.5 249.5 249.625 249.75 249.875 249.875 249.875 249.875 249.875 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