FT 10659 TRUST AGREEMENT Dated: April 18, 2023