266.67 meters = 10498.818898 inches