66.7 x 172.3 feet = 20.33 x 52.52 meters