224.9 x 70.8 feet = 68.55 x 21.58 meters