a castle? a temple? i'm thinking more of a temple, almost reminds me of the wailing wall, but i'm not so sure...