Author: Qaraqan.