nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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.875 265.625 265.5 265.375 265.125 264.875 264.625 264.375 264.0 263.5 262.875 262.25 261.625 261.0 260.25 259.5 258.75 258.125 257.875 257.625 257.5 257.375 257.375 257.5 258.125 259.375 260.375 261.25 262.25 263.125 264.125 265.125 265.5 263.25 261.0 258.75 256.375 253.875 250.5 247.25 244.125 243.0 241.875 240.75 239.25 238.125 237.625 236.75 236.0 236.875 235.25 233.625 232.375 230.875 229.5 228.375 227.375 224.75 227.25 230.25 233.25 236.375 239.5 242.625 246.25 250.0 251.125 251.875 252.75 253.625 254.5 255.25 255.125 254.625 254.0 253.375 252.75 252.0 251.5 251.125 250.875 250.875 251.0 250.625 250.25 250.0 249.5 248.875 248.375 247.75 247.125 246.875 246.375 245.75 245.125 244.625 244.125 243.75 243.5 243.5 246.625 249.875 250.25 250.5 250.75 251.0 251.25 251.375 248.5 245.75 245.875 246.125 246.375 246.625 245.5 244.375 243.375 242.25 241.25 240.375 239.5 238.625 239.0 239.5 239.75 241.25 242.625 243.875 245.125 246.375 247.625 248.75 250.125 250.125 250.125 253.25 256.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