mountainside temple complex with a pagoda