89.12 feet = 27.163776 meters