https://www.raphael-muench.de/misc.html

Miscellaneous

This didn't fit anywhere else:


Copyright (c) 2017, 2018, 2019 Raphael Münch, last change: 2019-06-05
Valid HTML 5.0