81 x 261 meters = 265.75 x 856.3 feet