ivan costa (150.317)