Código todo identado para aqueles que gostam de ver isto bonito :)