nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264.875 264.625 264.25 263.875 263.5 263.25 262.875 262.375 261.875 261.25 260.75 260.125 259.375 258.625 257.875 257.125 256.125 255.125 254.0 253.0 252.25 251.375 250.625 250.0 249.5 249.125 248.75 248.0 247.25 246.75 246.25 245.875 245.625 245.375 245.25 245.375 244.625 243.625 242.625 241.5 240.375 241.75 243.125 244.625 243.625 242.75 242.0 241.375 240.75 237.625 233.75 229.875 229.375 229.125 228.875 231.75 234.625 237.375 241.0 244.625 248.25 251.625 254.875 254.875 254.75 254.875 254.875 254.875 254.875 254.875 254.75 253.25 252.125 251.125 250.375 249.625 248.875 247.625 246.5 246.875 247.0 247.125 247.125 247.25 247.5 248.25 249.0 249.5 249.875 250.375 253.25 256.0 258.625 257.875 257.125 256.5 256.0 258.75 259.0 255.625 252.25 252.25 252.25 252.25 252.25 248.625 245.0 245.125 245.375 245.625 245.875 246.125 246.25 246.5 246.75 246.875 247.0 247.25 247.5 247.875 248.375 248.75 249.125 249.5 249.75 249.875 250.125 250.25 250.375 250.5 250.625 253.75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan