224 x 86.7 feet = 68.28 x 26.43 meters