X{R,X{RX{R:X{RX{R?X{RaX{R!X{RX{RAX{RX{RX{RcX{R,X{R?X{RX{RAX{RX{RX{RX{R:X{RX{RX{RX{R;X{R,X{R:X{RX{RX{RX{RaX{RaX{RX{R:X{RX{RX{RX{RX{RX{R!X{RX{RX{RX{RX{RX{R:X{RX{R!X{R?X{RX{RX{R:X{RX{RX{R:X{R;X{RX{RX{RX{R:X{RX{RX{RX{RX{RX{RaX{R:X{RX{RX{RX{R!X{RX{RX{RAX{RX{R;X{RX{RX{RaX{R;X{RaX{R!X{RX{RcX{RX{RBX{R;X{R.X{RAX{RX{RBX{RcX{R,X{RAX{RX{R:X{R:X{R;X{R!X{RX{RX{R