115.4 x 103.3 feet = 35.17 x 31.49 meters