223.3 x 84 feet = 68.06 x 25.6 meters