219.9 x 65.8 feet = 67.03 x 20.06 meters