74 x 63 inches = 1.88 x 1.6 meters