Author: Ariccantiran̲.