Author: Lucas Vinícius Viana dos Santos Ribeiro