112 x 20.6 meters = 367.45 x 67.59 feet