109 x 82.1 meters = 357.61 x 269.36 feet