_BM
#define _BM(x) (~(-(1ULL << (x))))
#undef _BM
#define _BM(x) (~(-(1ULL << (x))))
#undef _BM
#define _BM(x) (~(-(1ULL << (x))))
#undef _BM
#define _BM(x) (~(-(1ULL << (x))))
#undef _BM