268 x 201 meters = 879.27 x 659.45 feet