28 x 109.3 meters = 91.86 x 358.6 feet