84 feet and 2 inches = 25.654 meters