124 x 90 meters = 4881.89 x 3543.31 inches