translate English to German: We still exist too!
Wir existieren auch noch!