80.3 x 159.1 meters = 263.45 x 521.98 feet