gets s='| '+split*' | ' a=s.gsub(/[^| ](\S)?/){$1?10:1}+k=' |' puts' '+'_'*s.size,a.tr('01',k),s+k,a.tr(*'01 |_')