s/ \(\S* \)/ -\1/g s/\( .*\) /0\10\n-/ :0 s/--// s/[1-9]/&_/g y/123456789/012345678/ t0 h s/^\S* \| \S*\n.*//g s/ .* / / s/0_*/&&&&@&&&&&/g s/0//g H g s/^\S* \S* \| \S* \S*\n.*//g s/ .* / / s/0\(_*\)/\1&\1/g s/\>/0/g H g s/^\S* \S* \S* \| \S* \S* \S*\n.*//g s/ \S*// s/0\(_*\)/\1\1&/g s/\>/0/g H g s/\(\S* \)\{4\}// s/ .*// s/_/___/g s/0_*/&&&&&&&&@&&&&/g s/0//g G s/ .* / /m y/@\n/0 / :1 s/0\?_\{10\}/_0/ t1 s/\<0*/0/g :2 s/\(-\S*\) \(0\S*\)/\2 \1/ t2 :3 s/-//2 s/\(0_*\)\s*\( \w*\)0/\2 \1/ t3 s/\s// s/0_\{10\}/_0/ t3 s/\<0*/0/g h :4 s/0_*-0_*/-/ t4 /.-/b5 /-./b g s/^\(.*\)\(.*-\)\1/\2/ /-_/b :5 g s/\(.*\)-\(.*\)/\2 \1/ h : g s/.*-/-& / h s/0/0_________/g s/$/_/ H g s/-* .* / / :6 s/\(0_*\)\( \w*\)\1/\2 0/ t6 s/ *0_\{10\}/_0/ t6 s/\s//g s/_0*/0/ :7 s/_/<<123456789_01>/ s/\(.\)<.*\1\(_*.\).*>/\2/ t7