89.26 feet = 27.206448 meters