89.45 feet = 27.26436 meters