woah i'm afraid that's way beyond my capabilities quite aside from the complexity i'm afraid i just don't have the time to attempt to translate something that long sorry