116.3 x 82.1 meters = 381.56 x 269.36 feet