129 x 906 cm = 4.23 x 29.72 feet