13.1 x 69.9 feet = 3.99 x 21.31 meters