156 x 85 inches = 3.962 x 2.159 meters