you can try this,this code should work:

[full solution deleted by KevinWorkman]