106 x 28 meters = 347.77 x 91.86 feet