267.32 meters = 10524.409449 inches