Author: Pedro Lucas Ferreira Mota