881 x 804 cm = 28.9 x 26.38 feet