Entrada:--------------------------------------------------------------------
Saída:--------------------------------------------------------------------