Author: Catānanta.