205.3 x 161.4 meters = 673.56 x 529.53 feet