89.74 feet = 27.352752 meters