;-;This is some Higurashi No Naku Koro Ni crap right here...
http://www.nicovideo.jp/watch/sm28258746