222.9 x 68.8 feet = 67.94 x 20.97 meters