Author: Emes Farlag.