66 x 171.8 feet = 20.12 x 52.36 meters