191.3 meters = 627 feet and 7.5 inches