191.51 meters = 628 feet and 3.76 inches