109.1 x 67 meters = 357.94 x 219.82 feet