529 x 662 inches = 13.437 x 16.815 meters