?;!;??..;A,!B:A.?cacB.:c:B::;A.:?!.,!?!A:.ABAa::BAB