66 x 852 feet = 20.12 x 259.69 meters