626.42 meters = 2055 feet and 2.2 inches