Joao Vitor Da Costa (227340)