89 feet = 27.1272 meters