106.7 x 99.5 meters = 350.07 x 326.44 feet