89.37 feet = 27.239976 meters