Author: Izqwq Hijikata