886 x 334 feet = 270.05 x 101.8 meters