128 x 625 meters = 5039.37 x 24606.3 inches