The image shows a blue metal barricade on the side of a street. The barricade is made of metal bars and has a sign on it that reads "75% 107-135". The sign is written in Chinese characters and is located on the right side of the barricade. Behind the barricades, there are stairs leading up to a building with a blue facade. The street is lined with trees and there is a sidewalk on the left side. The sky is blue and the weather appears to be sunny.