121 x 64 inches = 3.073 x 1.626 meters