191.14 meters = 627 feet and 1.2 inches