pos = []     #-- / が表れた位置を記憶するスタック
puddle = []  #-- ひとつの水溜りの部分水溜りを溜めるスタック(底の方から溜めて行く)
puddles = [] #-- 全ての水溜りを記憶するスタック

cs = gets.chomp.chars

cs.each_with_index { |c, i|
    case c
    when '\\'
        pos << i
    when '/'
        p = pos.pop
        puddle << i - p

        if pos == [] then
            puddles << puddle.sum
            puddle.clear
        end
    end
}

puts puddles.sum
print puddles.length
print " "
puts puddles.join(" ")
