626.58 meters = 2055 feet and 8.5 inches