96 x 268 meters = 314.96 x 879.27 feet