Original version by Arsène von Wyss
First modification