28 x 112.9 meters = 91.86 x 370.41 feet