84.12 feet = 25.639776 meters