https://events.pythonprogramminghelp.com/how-to-coordinates-and-facets-in-3-easy-steps/