191.67 meters = 628 feet and 10.06 inches