191.69 meters = 628 feet and 10.85 inches