The satori is a yōkai from Japanese mythology. Resembling monkeys, they are said to dwell in the mou