656 x 142 inches = 16.662 x 3.607 meters