s=input()
d_in={'/':1,'\\':-1,'_':0}
stack_h=[]
pairs_x=[]
for i in range(len(s)):
  if d_in[s[i]]==-1:
    stack_h.append(i)
  elif d_in[s[i]]==1:
    if len(stack_h)!=0:
      pairs_x.append([stack_h.pop(),i+1])
stack_ans=[]
for i in range(len(pairs_x)):
  pair_i=pairs_x.pop()
  if len(stack_ans)==0:
    stack_ans.append(pair_i)
  elif pair_i[1]<=stack_ans[-1][0]:
    stack_ans.append(pair_i)
area=[0]*len(stack_ans)
sum_area=0
for i in range(len(stack_ans)):
  p=stack_ans.pop()
  h=0
  for j in range(p[0],p[1]):
    area[i]+=h
    h-=d_in[s[j]]
  sum_area+=area[i]

print(sum_area)
if len(area)==0:
  print(0)
else:
  print(len(area),end=' ')
  print(' '.join(map(str,area))) s=input() s input() input d_in={'/':1,'\\':-1,'_':0} d_in {'/':1,'\\':-1,'_':0} '/' '/' 1 '\\' '\\' -1 '_' '_' 0 stack_h=[] stack_h [] pairs_x=[] pairs_x [] for i in range(len(s)):
  if d_in[s[i]]==-1:
    stack_h.append(i)
  elif d_in[s[i]]==1:
    if len(stack_h)!=0:
      pairs_x.append([stack_h.pop(),i+1]) i range(len(s)) range len(s) len s if d_in[s[i]]==-1:
    stack_h.append(i)
  elif d_in[s[i]]==1:
    if len(stack_h)!=0:
      pairs_x.append([stack_h.pop(),i+1]) d_in[s[i]]==-1 d_in[s[i]] d_in s[i] s i -1 stack_h.append(i) stack_h.append stack_h append i elif d_in[s[i]]==1:
    if len(stack_h)!=0:
      pairs_x.append([stack_h.pop(),i+1]) d_in[s[i]]==1 d_in[s[i]] d_in s[i] s i 1 if len(stack_h)!=0:
      pairs_x.append([stack_h.pop(),i+1]) len(stack_h)!=0 len(stack_h) len stack_h 0 pairs_x.append([stack_h.pop(),i+1]) pairs_x.append pairs_x append [stack_h.pop(),i+1] stack_h.pop() stack_h.pop stack_h pop i+1 i 1 stack_ans=[] stack_ans [] for i in range(len(pairs_x)):
  pair_i=pairs_x.pop()
  if len(stack_ans)==0:
    stack_ans.append(pair_i)
  elif pair_i[1]<=stack_ans[-1][0]:
    stack_ans.append(pair_i) i range(len(pairs_x)) range len(pairs_x) len pairs_x pair_i=pairs_x.pop() pair_i pairs_x.pop() pairs_x.pop pairs_x pop if len(stack_ans)==0:
    stack_ans.append(pair_i)
  elif pair_i[1]<=stack_ans[-1][0]:
    stack_ans.append(pair_i) len(stack_ans)==0 len(stack_ans) len stack_ans 0 stack_ans.append(pair_i) stack_ans.append stack_ans append pair_i elif pair_i[1]<=stack_ans[-1][0]:
    stack_ans.append(pair_i) pair_i[1]<=stack_ans[-1][0] pair_i[1] pair_i 1 stack_ans[-1][0] [-1] stack_ans -1 0 stack_ans.append(pair_i) stack_ans.append stack_ans append pair_i area=[0]*len(stack_ans) area [0]*len(stack_ans) [0] 0 len(stack_ans) len stack_ans sum_area=0 sum_area 0 for i in range(len(stack_ans)):
  p=stack_ans.pop()
  h=0
  for j in range(p[0],p[1]):
    area[i]+=h
    h-=d_in[s[j]]
  sum_area+=area[i] i range(len(stack_ans)) range len(stack_ans) len stack_ans p=stack_ans.pop() p stack_ans.pop() stack_ans.pop stack_ans pop h=0 h 0 for j in range(p[0],p[1]):
    area[i]+=h
    h-=d_in[s[j]]
   j range(p[0],p[1]) range p[0] p 0 p[1] p 1 area[i]+=h area[i] area i h h-=d_in[s[j]] h d_in[s[j]] d_in s[j] s j sum_area+=area[i] sum_area area[i] area i print(sum_area) print sum_area if len(area)==0:
  print(0)
else:
  print(len(area),end=' ')
  print(' '.join(map(str,area))) len(area)==0 len(area) len area 0 print(0) print 0 print(len(area),end=' ') print len(area) len area end=' ' end ' ' print(' '.join(map(str,area))) print ' '.join(map(str,area)) ' '.join ' ' join map(str,area) map str area h=0 0 h area=[0]*len(stack_ans) [0]*len(stack_ans) area pairs_x=[] [] pairs_x sum_area=0 0 sum_area h-=d_in[s[j]] d_in[s[j]] h sum_area+=area[i] area[i] sum_area p=stack_ans.pop() stack_ans.pop() p pair_i=pairs_x.pop() pairs_x.pop() pair_i s=input() input() s d_in={'/':1,'\\':-1,'_':0} {'/':1,'\\':-1,'_':0} d_in stack_h=[] [] stack_h stack_ans=[] [] stack_ans
s=input()
d_in={'/':1,'\\':-1,'_':0}
stack_h=[]
pairs_x=[]
for i in range(len(s)):
  if d_in[s[i]]==-1:
    stack_h.append(i)
  elif d_in[s[i]]==1:
    if len(stack_h)!=0:
      pairs_x.append([stack_h.pop(),i+1])
stack_ans=[]
for i in range(len(pairs_x)):
  pair_i=pairs_x.pop()
  if len(stack_ans)==0:
    stack_ans.append(pair_i)
  elif pair_i[1]<=stack_ans[-1][0]:
    stack_ans.append(pair_i)
area=[0]*len(stack_ans)
sum_area=0
for i in range(len(stack_ans)):
  p=stack_ans.pop()
  h=0
  for j in range(p[0],p[1]):
    area[i]+=h
    h-=d_in[s[j]]
  sum_area+=area[i]

print(sum_area)
if len(area)==0:
  print(0)
else:
  print(len(area),end=' ')
  print(' '.join(map(str,area)))
