103.9 x 70.6 meters = 340.88 x 231.63 feet