luffy and margaret