Ant shift (19/26)

Ant shift