Author: Salnar.