67 feet and 3.4 inches = 20.508 meters