626.25 meters = 2054 feet and 7.51 inches