70.3 x 64.2 feet = 21.43 x 19.57 meters