566 x 596 inches = 14.376 x 15.138 meters