84 feet and 2.4 inches = 25.664 meters