856 x 897 feet = 260.91 x 273.41 meters