A great little film by Yamamura Animation. Kind of twisted, but certainly really good.