101 x 82.9 meters = 331.36 x 271.98 feet