108.4 x 94 meters = 355.64 x 308.4 feet