53 x 124 meters = 2086.61 x 4881.89 inches