18.59 meters = 60.990814 feet