128 x 596 meters = 5039.37 x 23464.57 inches