124 x 112 meters = 4881.89 x 4409.45 inches