126 x 664 x 12 meters = 4960.63 x 26141.73 x 472.44 inches