#define A 1
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
#pragma push_macro("A")
