227.9 x 73.8 feet = 69.46 x 22.49 meters