1269.9 meters = 4166 feet and 4.06 inches