191.58 meters = 628 feet and 6.52 inches