112 x 191 meters = 367.45 x 626.64 feet