221 x 83.7 feet = 67.36 x 25.51 meters