112 x 109 meters = 367.45 x 357.61 feet