numpy 配列を要素に持つ複数のタプルについて、要素ごとに配列の和を求めるコードを書きたいのですが誰か教えて頂けないでしょうか。例えば、

tuple1 = (np.array([1,2], [3,4]), np.array([5,6],[7,8]))
tuple2 = (np.array([1,1], [1,1]), array([1,1],[1,1]))

があって、

(array([[2,3],[4,5]]), array([[6,7],[8,9]]))

と出力させたいのですがうまい書き方はないでしょうか。
よろしくお願いします。