598 x 67 inches = 15.189 x 1.702 meters