124 x 74 meters = 4881.89 x 2913.39 inches