219.3 x 70.5 feet = 66.84 x 21.49 meters