import sys def march(text): base = '.' + text + '.' for i in range(len(text)): yield '.^'[base[i:i + 3] in {'^^.', '.^^', '^..', '..^'}] text = sys.stdin.read().strip() seen = [text] for i in range(400_000): seen.append(''.join(march(seen[-1]))) print(''.join(seen[:40]).count('.')) print(''.join(seen[:400_000]).count('.'))