222.3 x 220.1 feet = 67.76 x 67.09 meters