ancient temple on water