13.4 x 31.2 meters = 43.96 x 102.36 feet