29 x 70.1 feet = 8.84 x 21.37 meters