216.3 x 67.5 feet = 65.93 x 20.57 meters