AMC 12A 2023 (Problem 23)

How many ordered pairs of positive real numbers (a,b)(a,b) satisfy the equation (1+2a)(2+2b)(2a+b)=32ab(1+2a)(2+2b)(2a+b)=32ab?
(A)  0\text{(A)}\;0(B)  1\text{(B)}\;1(C)  2\text{(C)}\;2(D)  3\text{(D)}\;3(E)  an infinite number\text{(E)}\;\text{an infinite number}