68 feet and 5.9 inches = 20.876 meters