This is a Japanese zen temple.