120 x 728 meters = 4724.41 x 28661.42 inches