213.3 x 64.5 feet = 65.01 x 19.66 meters