529 x 896 feet = 161.24 x 273.1 meters