Como fazer uma algoritmo para printar uma árvore genealógica?

Estava estudando árvores binárias(árvore na qual cada nó tem até dois filhos) e gostaria de printar essa árvore no formato de árvore genealógica. Não importa qual a linguagem de programação, claro, para simplificar, o algoritmo pode ser feito usando asteristicos, não importa. ALGUEM PODERIA FAZER ESSE ALGORITMO, POR FAVOR!!!

  • Nesse estilo abaixo:
    Captura de tela de 2022-11-02 23-28-37