59.12 feet = 18.019776 meters