67.9 x 34.6 meters = 222.77 x 113.52 feet