Higurashi no Naku Koro ni Kai: Matsuribayashi-hen
fourth episode of the video game Higurashi no Naku Koro ni Kai