66977 meters = 219740 feet and 9.76 inches