108.6 x 66.4 meters = 356.3 x 217.85 feet