876 x 66 feet = 267 x 20.12 meters