626.8 meters = 2056 feet and 5.17 inches