Let ABCDEFGH be a right prism with bases ABCD and EFGH. Given that angle BAD = angle BCD = 90°, AD = 20, AB = BC = 15, and DH = 32, find the distance between points A and G.