the temple of apollo in delapiu is located on top of a mountain