('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')('o')