128 x 957 meters = 5039.37 x 37677.17 inches