220.9 x 66.8 feet = 67.33 x 20.36 meters