Author: Ziemelis Sigurds.