108.3 x 64.4 meters = 355.31 x 211.29 feet