526 x 268 inches = 13.36 x 6.807 meters