881 x 719 cm = 28.9 x 23.59 feet