659 x 59 inches = 16.739 x 1.499 meters