70.4 x 88.2 meters = 230.97 x 289.37 feet