This is such a cool take on the theme! I am terrible at math but I can definitely tell that a lot of care went into this. Nicely done!