70.5 x 88.1 meters = 231.3 x 289.04 feet