88.8 feet = 27.06624 meters