89.14 feet = 27.169872 meters