269.29 meters = 10601.968504 inches