105.9 x 72.6 meters = 347.44 x 238.19 feet