84 feet and 11.2 inches = 25.888 meters