59.26 feet = 18.062448 meters