By now I\'ve tried every possible solution I was able to come up with. Everything failed and I\'m beginning to suspect that the problem can\'t be reasonably solved with C++ at a