I actually stole this idea from some demo on the Wolfram website Original project by @WooHooBoy I'm aware the map is asymmetrical. You figure out how to fix it.