334 x 28 meters = 1095.8 x 91.86 feet