129 x 88 meters = 5078.74 x 3464.57 inches