116 x 21.2 meters = 380.58 x 69.55 feet