21.19 meters = 69.520997 feet