Author: Avagyan, Grigor.