Tiny blue flowers growing inside the ruins of the Moorish Castle in Sintra, Portugal