bat pattren and abcd

Disclaimer