Taishakuten (Yagi, Kyoto, Japan March 2005)