103.7 x 96.5 meters = 340.22 x 316.6 feet