21.4 x 39.2 meters = 70.21 x 128.61 feet