Remix.run Logo
▲ doginasuit 4 hours ago

You could cleanly think about it in three parts, but the time jump in the middle which involves a whole new set of characters is another way to split it.