166 x 886 feet = 50.6 x 270.05 meters