60 x 132 inches = 1.524 x 3.353 meters