191.6 meters = 628 feet and 7.31 inches