Tested and working
2 feet missing.