106.3 x 72.1 meters = 348.75 x 236.55 feet