124 x 334 meters = 4881.89 x 13149.61 inches