26 x 120 meters = 1023.62 x 4724.41 inches