223.9 x 69.8 feet = 68.24 x 21.28 meters