96 x 896 feet = 29.26 x 273.1 meters