109.6 x 67.4 meters = 359.58 x 221.13 feet