66988 meters = 219776 feet and 10.83 inches