66677 meters = 218756 feet and 6.74 inches