261 x 321 meters = 856.3 x 1053.15 feet