Flowers and trees in the garden of Tavira Castle with towers of the Santa Maria do Castelo church, PORTUGAL