76 x 126 meters = 2992.13 x 4960.63 inches