67 feet and 11.2 inches = 20.706 meters