957 x 129 inches = 24.308 x 3.277 meters