496 x 526 inches = 12.598 x 13.36 meters