121 x 757 inches = 3.073 x 19.228 meters