191.61 meters = 628 feet and 7.7 inches