59.69 feet = 18.193512 meters