26.4 x 21.6 meters = 86.61 x 70.87 feet