Graphical elements by Andrea Seghezzi