89.4 feet = 27.24912 meters