Inspirado na ideia inicial com @charlenopires e @judsonbsilva