It's a Zen thing

Deities at Mt. Koya, Wakayama.