86 x 507 feet = 26.21 x 154.53 meters