That just made my head hurt in unexpected ways…

matigo.ca.