269.44 meters = 10607.874016 inches