87.6 feet = 26.70048 meters