218.9 x 64.8 feet = 66.72 x 19.75 meters