99 x 66.3 inches = 2.515 x 1.684 meters