112 x 135.2 meters = 367.45 x 443.57 feet