107 x 85.9 meters = 351.05 x 281.82 feet