106.6 x 64.4 meters = 349.74 x 211.29 feet