108.1 x 177.1 meters = 354.66 x 581.04 feet