Yet Another ABCD

Patterns, patterns everywhere :D

Disclaimer