... given a copy of it to work with. ...
... hopefully, I've given you some idea of the complexity behind ...