Hi Christophe,
It's really hard to read your code as is. Would you mind adding formatting to your post for easier reading?
Thanks