# 603 by Thomas Neugebauer
_