81 feet and 6.9 inches = 24.864 meters