268 x 156 meters = 879.27 x 511.81 feet