129.7 x 26.6 feet = 3953.26 x 810.77 cm