41 x 31.1 meters = 134.51 x 102.03 feet