31.7 x 39.3 meters = 104 x 128.94 feet