112 x 12.5 meters = 367.45 x 41.01 feet