2066.1 meters = 6778 feet and 6.52 inches