green grass in small island next to savonlinna fortress, eastern finland..