31.9 x 20.1 meters = 104.66 x 65.94 feet