156 x 75 meters = 6141.73 x 2952.76 inches