Searching for illumination at Meteora in Greece