673 x 268 meters = 2208.01 x 879.27 feet