191.19 meters = 627 feet and 3.17 inches