524 x 266 inches = 13.31 x 6.756 meters