129 x 958 meters = 5078.74 x 37716.54 inches