129 x 877 inches = 3.277 x 22.276 meters