logo
some utf8 trickery, better oop