70.4 x 65.6 meters = 230.97 x 215.22 feet