222.3 x 83 feet = 67.76 x 25.3 meters