The 26th International Street Art Festival arrives in Sassari