a=" "*$$ gsub(/\.+/){a[i=$.*99+$`.size*2]="|#{"_"*($&.size*2-1).times{|k|a[k+=i-98]