191.35 meters = 627 feet and 9.46 inches