191.56 meters = 628 feet and 5.73 inches