109 x 106 meters = 357.61 x 347.77 feet