English, please?
I considered it a while ago but it's too long and complicated to translate.
Thanks anyway!