634 x 59 inches = 16.104 x 1.499 meters