191.49 meters = 628 feet and 2.98 inches