70.3 x 26.4 meters = 230.64 x 86.61 feet