68 feet and 3 inches = 20.803 meters