84 feet and 1 inches = 25.629 meters