70.4 x 65.6 feet = 21.46 x 19.99 meters