This is the first thing i thought of when i saw TBS. Would like to share, as it has similar animation and themes but not really known outside of Russia.