224 x 126.8 feet = 68.28 x 38.65 meters