64.9 x 31.6 meters = 212.93 x 103.67 feet