126 x 22 meters = 4960.63 x 866.14 inches