21.6 x 134.2 meters = 70.87 x 440.29 feet