111.9 x 67.2 feet = 34.11 x 20.48 meters