91 x 59 inches = 2.311 x 1.499 meters