626.07 meters = 2054 feet and 0.43 inches