84 x 507 feet = 25.6 x 154.53 meters