512 x 581 inches = 13.005 x 14.757 meters