class TenjiMaker

Public Class Methods

to_katakana() click to toggle source
# File lib/katakana.rb, line 9
  def self.to_katakana
    one = ARGV[0]

    File.open(one) do |f|
      while (str1 = f.read)
        str2 = str1.chomp!
        alpha = str2.to_s

        # A ~ O
        tenji_a = <<~EOS.chomp
          o-
          --
          --
        EOS

        tenji_i = <<~EOS.chomp
          o-
          o-
          --
        EOS

        tenji_u = <<~EOS.chomp
          oo
          --
          --
        EOS

        tenji_e = <<~EOS.chomp
          oo
          o-
          --
        EOS

        tenji_o = <<~EOS.chomp
          -o
          o-
          --
        EOS

        # KA ~ KO
        tenji_ka = <<~EOS.chomp
          o-
          --
          -o
        EOS

        tenji_ki = <<~EOS.chomp
          o-
          o-
          -o
        EOS

        tenji_ku = <<~EOS.chomp
          oo
          --
          -o
        EOS

        tenji_ke = <<~EOS.chomp
          oo
          o-
          -o
        EOS

        tenji_ko = <<~EOS.chomp
          -o
          o-
          -o
        EOS

        # SA ~ SO
        tenji_sa = <<~EOS.chomp
          o-
          -o
          -o
        EOS

        tenji_si = <<~EOS.chomp
          o-
          oo
          -o
        EOS

        tenji_su = <<~EOS.chomp
          oo
          -o
          -o
        EOS

        tenji_se = <<~EOS.chomp
          oo
          oo
          -o
        EOS

        tenji_so = <<~EOS.chomp
          -o
          oo
          -o
        EOS

        # TA ~ TO
        tenji_ta = <<~EOS.chomp
          o-
          -o
          o-
        EOS

        tenji_ti = <<~EOS.chomp
          o-
          oo
          o-
        EOS

        tenji_tu = <<~EOS.chomp
          oo
          -o
          o-
        EOS

        tenji_te = <<~EOS.chomp
          oo
          oo
          o-
        EOS

        tenji_to = <<~EOS.chomp
          -o
          oo
          o-
        EOS

        # NA = NO

        tenji_na = <<~EOS.chomp
          o-
          --
          o-
        EOS

        tenji_ni = <<~EOS.chomp
          o-
          o-
          o-
        EOS

        tenji_nu = <<~EOS.chomp
          oo
          --
          o-
        EOS

        tenji_ne = <<~EOS.chomp
          oo
          o-
          o-
        EOS

        tenji_no = <<~EOS.chomp
          -o
          o-
          o-
        EOS

        # HA ~ HO
        tenji_ha = <<~EOS.chomp
          o-
          --
          oo
        EOS

        tenji_hi = <<~EOS.chomp
          o-
          o-
          oo
        EOS

        tenji_hu = <<~EOS.chomp
          oo
          --
          oo
        EOS

        tenji_he = <<~EOS.chomp
          oo
          o-
          oo
        EOS

        tenji_ho = <<~EOS.chomp
          -o
          o-
          oo
        EOS

        # MA ~ MO
        tenji_ma = <<~EOS.chomp
          o-
          -o
          oo
        EOS

        tenji_mi = <<~EOS.chomp
          o-
          oo
          oo
        EOS

        tenji_mu = <<~EOS.chomp
          oo
          -o
          oo
        EOS

        tenji_me = <<~EOS.chomp
          oo
          oo
          oo
        EOS

        tenji_mo = <<~EOS.chomp
          -o
          oo
          oo
        EOS

        # YA ~ YO
        tenji_ya = <<~EOS.chomp
          -o
          --
          o-
        EOS

        tenji_yu = <<~EOS.chomp
          -o
          --
          oo
        EOS

        tenji_yo = <<~EOS.chomp
          -o
          -o
          o-
        EOS

        # RA ~ RO
        tenji_ra = <<~EOS.chomp
          o-
          -o
          --
        EOS

        tenji_ri = <<~EOS.chomp
          o-
          oo
          --
        EOS

        tenji_ru = <<~EOS.chomp
          -o
          oo
          --
        EOS

        tenji_re = <<~EOS.chomp
          oo
          oo
          --
        EOS

        tenji_ro = <<~EOS.chomp
          -o
          oo
          --
        EOS

        # WA ~ N

        tenji_wa = <<~EOS.chomp
          --
          --
          o-
        EOS

        tenji_wo = <<~EOS.chomp
          --
          -o
          o-
        EOS

        tenji_n = <<~EOS.chomp
          --
          -o
          oo
        EOS

        # A ~ O
        tenji_a_s = tenji_a.to_s
        tenji_i_s = tenji_i.to_s
        tenji_u_s = tenji_u.to_s
        tenji_e_s = tenji_e.to_s
        tenji_o_s = tenji_o.to_s

        # KA ~ KO
        tenji_ka_s = tenji_ka.to_s
        tenji_ki_s = tenji_ki.to_s
        tenji_ku_s = tenji_ku.to_s
        tenji_ke_s = tenji_ke.to_s
        tenji_ko_s = tenji_ko.to_s

        # SA ~ SO
        tenji_sa_s = tenji_sa.to_s
        tenji_si_s = tenji_si.to_s
        tenji_su_s = tenji_su.to_s
        tenji_se_s = tenji_se.to_s
        tenji_so_s = tenji_so.to_s

        # TA ~ TO
        tenji_ta_s = tenji_ta.to_s
        tenji_ti_s = tenji_ti.to_s
        tenji_tu_s = tenji_tu.to_s
        tenji_te_s = tenji_te.to_s
        tenji_to_s = tenji_to.to_s

        # NA ~ NO
        tenji_na_s = tenji_na.to_s
        tenji_ni_s = tenji_ni.to_s
        tenji_nu_s = tenji_nu.to_s
        tenji_ne_s = tenji_ne.to_s
        tenji_no_s = tenji_no.to_s

        # HA ~ HO
        tenji_ha_s = tenji_ha.to_s
        tenji_hi_s = tenji_hi.to_s
        tenji_hu_s = tenji_hu.to_s
        tenji_he_s = tenji_he.to_s
        tenji_ho_s = tenji_ho.to_s

        # MA ~ MO
        tenji_ma_s = tenji_ma.to_s
        tenji_mi_s = tenji_mi.to_s
        tenji_mu_s = tenji_mu.to_s
        tenji_me_s = tenji_me.to_s
        tenji_mo_s = tenji_mo.to_s

        # RA ~ RO
        tenji_ra_s = tenji_ra.to_s
        tenji_ri_s = tenji_ri.to_s
        tenji_ru_s = tenji_ru.to_s
        tenji_re_s = tenji_re.to_s
        tenji_ro_s = tenji_ro.to_s

        # YA ~ YO
        tenji_ya_s = tenji_ya.to_s
        tenji_yu_s = tenji_yu.to_s
        tenji_yo_s = tenji_yo.to_s

        # WA ~ N
        tenji_wa_s = tenji_wa.to_s
        tenji_wo_s = tenji_wo.to_s
        tenji_n_s = tenji_n.to_s

        # A ~ O
        if alpha.match?(tenji_a_s)
          puts ''
          puts 'ア'
          puts ''
          exit!

        elsif alpha.match?(tenji_i_s)
          puts ''
          puts 'イ'
          puts ''
          exit!

        elsif alpha.match?(tenji_u_s)
          puts ''
          puts 'ウ'
          puts ''
          exit!

        elsif alpha.match?(tenji_e_s)
          puts ''
          puts 'エ'
          puts ''
          exit!

        elsif alpha.match?(tenji_o_s)
          puts ''
          puts 'オ'
          puts ''
          exit!

        # KA ~ KO
        elsif alpha.match?(tenji_ka_s)
          puts ''
          puts 'カ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ki_s)
          puts ''
          puts 'キ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ku_s)
          puts ''
          puts 'ク'
          puts ''
          exit!

        elsif alpha.match?(tenji_ke_s)
          puts ''
          puts 'ケ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ko_s)
          puts ''
          puts 'コ'
          puts ''
          exit!

        # SA ~ SO
        elsif alpha.match?(tenji_sa_s)
          puts ''
          puts 'サ'
          puts ''
          exit!

        elsif alpha.match?(tenji_si_s)
          puts ''
          puts 'シ'
          puts ''
          exit!

        elsif alpha.match?(tenji_su_s)
          puts ''
          puts 'ス'
          puts ''
          exit!

        elsif alpha.match?(tenji_se_s)
          puts ''
          puts 'セ'
          puts ''
          exit!

        elsif alpha.match?(tenji_so_s)
          puts ''
          puts 'ソ'
          puts ''
          exit!

        # TA ~ TO

        elsif alpha.match?(tenji_ta_s)
          puts ''
          puts 'タ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ti_s)
          puts ''
          puts 'チ'
          puts ''
          exit!

        elsif alpha.match?(tenji_tu_s)
          puts ''
          puts 'ツ'
          puts ''
          exit!

        elsif alpha.match?(tenji_te_s)
          puts ''
          puts 'テ'
          puts ''
          exit!

        elsif alpha.match?(tenji_to_s)
          puts ''
          puts 'ト'
          puts ''
          exit!

        # NA = NO
        elsif alpha.match?(tenji_na_s)
          puts ''
          puts 'ナ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ni_s)
          puts ''
          puts 'ニ'
          puts ''
          exit!

        elsif alpha.match?(tenji_nu_s)
          puts ''
          puts 'ヌ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ne_s)
          puts ''
          puts 'ネ'
          puts ''
          exit!

        elsif alpha.match?(tenji_no_s)
          puts ''
          puts 'ノ'
          puts ''
          exit!

        # HA ~ HO
        elsif alpha.match?(tenji_ha_s)
          puts ''
          puts 'ハ'
          puts ''
          exit!

        elsif alpha.match?(tenji_hi_s)
          puts ''
          puts 'ヒ'
          puts ''
          exit!

        elsif alpha.match?(tenji_hu_s)
          puts ''
          puts 'フ'
          puts ''
          exit!

        elsif alpha.match?(tenji_he_s)
          puts ''
          puts 'ヘ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ho_s)
          puts ''
          puts 'ホ'
          puts ''
          exit!

        # MA ~ MO
        elsif alpha.match?(tenji_ma_s)
          puts ''
          puts 'マ'
          puts ''
          exit!

        elsif alpha.match?(tenji_mi_s)
          puts ''
          puts 'ミ'
          puts ''
          exit!

        elsif alpha.match?(tenji_mu_s)
          puts ''
          puts 'ム'
          puts ''
          exit!

        elsif alpha.match?(tenji_me_s)
          puts ''
          puts 'メ'
          puts ''
          exit!

        elsif alpha.match?(tenji_mo_s)
          puts ''
          puts 'モ'
          puts ''
          exit!

        # YA ~ YO
        elsif alpha.match?(tenji_ya_s)
          puts ''
          puts 'ヤ'
          puts ''
          exit!

        elsif alpha.match?(tenji_yu_s)
          puts ''
          puts 'ユ'
          puts ''
          exit!

        elsif alpha.match?(tenji_yo_s)
          puts ''
          puts 'ヨ'
          puts ''
          exit!

        # RA ~ RO
        elsif alpha.match?(tenji_ra_s)
          puts ''
          puts 'ラ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ri_s)
          puts ''
          puts 'リ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ru_s)
          puts ''
          puts 'ル'
          puts ''
          exit!

        elsif alpha.match?(tenji_re_s)
          puts ''
          puts 'レ'
          puts ''
          exit!

        elsif alpha.match?(tenji_ro_s)
          puts ''
          puts 'ロ'
          puts ''
          exit!

        # WA ~ N
        elsif alpha.match?(tenji_wa_s)
          puts ''
          puts 'ワ'
          puts ''
          exit!

        elsif alpha.match?(tenji_wo_s)
          puts ''
          puts 'ヲ'
          puts ''
          exit!

        elsif alpha.match?(tenji_n_s)
          puts ''
          puts 'ン'
          puts ''
          exit!

        end
      end
    end
  end
to_romaji_1() click to toggle source
# File lib/romaji.rb, line 9
  def self.to_romaji_1
    one = ARGV[0]

    File.open(one) do |f|
      while (str1 = f.read)
        str2 = str1.chomp!
        alpha = str2.to_s

        # A ~ O
        tenji_a = <<~EOS.chomp
          o-
          --
          --
        EOS

        tenji_i = <<~EOS.chomp
          o-
          o-
          --
        EOS

        tenji_u = <<~EOS.chomp
          oo
          --
          --
        EOS

        tenji_e = <<~EOS.chomp
          oo
          o-
          --
        EOS

        tenji_o = <<~EOS.chomp
          -o
          o-
          --
        EOS

        # KA ~ KO
        tenji_ka = <<~EOS.chomp
          o-
          --
          -o
        EOS

        tenji_ki = <<~EOS.chomp
          o-
          o-
          -o
        EOS

        tenji_ku = <<~EOS.chomp
          oo
          --
          -o
        EOS

        tenji_ke = <<~EOS.chomp
          oo
          o-
          -o
        EOS

        tenji_ko = <<~EOS.chomp
          -o
          o-
          -o
        EOS

        # SA ~ SO
        tenji_sa = <<~EOS.chomp
          o-
          -o
          -o
        EOS

        tenji_si = <<~EOS.chomp
          o-
          oo
          -o
        EOS

        tenji_su = <<~EOS.chomp
          oo
          -o
          -o
        EOS

        tenji_se = <<~EOS.chomp
          oo
          oo
          -o
        EOS

        tenji_so = <<~EOS.chomp
          -o
          oo
          -o
        EOS

        # TA ~ TO
        tenji_ta = <<~EOS.chomp
          o-
          -o
          o-
        EOS

        tenji_ti = <<~EOS.chomp
          o-
          oo
          o-
        EOS

        tenji_tu = <<~EOS.chomp
          oo
          -o
          o-
        EOS

        tenji_te = <<~EOS.chomp
          oo
          oo
          o-
        EOS

        tenji_to = <<~EOS.chomp
          -o
          oo
          o-
        EOS

        # NA = NO

        tenji_na = <<~EOS.chomp
          o-
          --
          o-
        EOS

        tenji_ni = <<~EOS.chomp
          o-
          o-
          o-
        EOS

        tenji_nu = <<~EOS.chomp
          oo
          --
          o-
        EOS

        tenji_ne = <<~EOS.chomp
          oo
          o-
          o-
        EOS

        tenji_no = <<~EOS.chomp
          -o
          o-
          o-
        EOS

        # HA ~ HO
        tenji_ha = <<~EOS.chomp
          o-
          --
          oo
        EOS

        tenji_hi = <<~EOS.chomp
          o-
          o-
          oo
        EOS

        tenji_hu = <<~EOS.chomp
          oo
          --
          oo
        EOS

        tenji_he = <<~EOS.chomp
          oo
          o-
          oo
        EOS

        tenji_ho = <<~EOS.chomp
          -o
          o-
          oo
        EOS

        # MA ~ MO
        tenji_ma = <<~EOS.chomp
          o-
          -o
          oo
        EOS

        tenji_mi = <<~EOS.chomp
          o-
          oo
          oo
        EOS

        tenji_mu = <<~EOS.chomp
          oo
          -o
          oo
        EOS

        tenji_me = <<~EOS.chomp
          oo
          oo
          oo
        EOS

        tenji_mo = <<~EOS.chomp
          -o
          oo
          oo
        EOS

        # YA ~ YO
        tenji_ya = <<~EOS.chomp
          -o
          --
          o-
        EOS

        tenji_yu = <<~EOS.chomp
          -o
          --
          oo
        EOS

        tenji_yo = <<~EOS.chomp
          -o
          -o
          o-
        EOS

        # RA ~ RO
        tenji_ra = <<~EOS.chomp
          o-
          -o
          --
        EOS

        tenji_ri = <<~EOS.chomp
          o-
          oo
          --
        EOS

        tenji_ru = <<~EOS.chomp
          -o
          oo
          --
        EOS

        tenji_re = <<~EOS.chomp
          oo
          oo
          --
        EOS

        tenji_ro = <<~EOS.chomp
          -o
          oo
          --
        EOS

        # WA ~ N

        tenji_wa = <<~EOS.chomp
          --
          --
          o-
        EOS

        tenji_wo = <<~EOS.chomp
          --
          -o
          o-
        EOS

        tenji_n = <<~EOS.chomp
          --
          -o
          oo
        EOS

        # A ~ O
        tenji_a_s = tenji_a.to_s
        tenji_i_s = tenji_i.to_s
        tenji_u_s = tenji_u.to_s
        tenji_e_s = tenji_e.to_s
        tenji_o_s = tenji_o.to_s

        # KA ~ KO
        tenji_ka_s = tenji_ka.to_s
        tenji_ki_s = tenji_ki.to_s
        tenji_ku_s = tenji_ku.to_s
        tenji_ke_s = tenji_ke.to_s
        tenji_ko_s = tenji_ko.to_s

        # SA ~ SO
        tenji_sa_s = tenji_sa.to_s
        tenji_si_s = tenji_si.to_s
        tenji_su_s = tenji_su.to_s
        tenji_se_s = tenji_se.to_s
        tenji_so_s = tenji_so.to_s

        # TA ~ TO
        tenji_ta_s = tenji_ta.to_s
        tenji_ti_s = tenji_ti.to_s
        tenji_tu_s = tenji_tu.to_s
        tenji_te_s = tenji_te.to_s
        tenji_to_s = tenji_to.to_s

        # NA ~ NO
        tenji_na_s = tenji_na.to_s
        tenji_ni_s = tenji_ni.to_s
        tenji_nu_s = tenji_nu.to_s
        tenji_ne_s = tenji_ne.to_s
        tenji_no_s = tenji_no.to_s

        # HA ~ HO
        tenji_ha_s = tenji_ha.to_s
        tenji_hi_s = tenji_hi.to_s
        tenji_hu_s = tenji_hu.to_s
        tenji_he_s = tenji_he.to_s
        tenji_ho_s = tenji_ho.to_s

        # MA ~ MO
        tenji_ma_s = tenji_ma.to_s
        tenji_mi_s = tenji_mi.to_s
        tenji_mu_s = tenji_mu.to_s
        tenji_me_s = tenji_me.to_s
        tenji_mo_s = tenji_mo.to_s

        # RA ~ RO
        tenji_ra_s = tenji_ra.to_s
        tenji_ri_s = tenji_ri.to_s
        tenji_ru_s = tenji_ru.to_s
        tenji_re_s = tenji_re.to_s
        tenji_ro_s = tenji_ro.to_s

        # YA ~ YO
        tenji_ya_s = tenji_ya.to_s
        tenji_yu_s = tenji_yu.to_s
        tenji_yo_s = tenji_yo.to_s

        # WA ~ N
        tenji_wa_s = tenji_wa.to_s
        tenji_wo_s = tenji_wo.to_s
        tenji_n_s = tenji_n.to_s

        # A ~ O
        if alpha.match?(tenji_a_s)
          puts ''
          puts 'A'
          puts ''
          exit!

        elsif alpha.match?(tenji_i_s)
          puts ''
          puts 'I'
          puts ''
          exit!

        elsif alpha.match?(tenji_u_s)
          puts ''
          puts 'U'
          puts ''
          exit!

        elsif alpha.match?(tenji_e_s)
          puts ''
          puts 'E'
          puts ''
          exit!

        elsif alpha.match?(tenji_o_s)
          puts ''
          puts 'O'
          puts ''
          exit!

        # KA ~ KO
        elsif alpha.match?(tenji_ka_s)
          puts ''
          puts 'KA'
          puts ''
          exit!

        elsif alpha.match?(tenji_ki_s)
          puts ''
          puts 'KI'
          puts ''
          exit!

        elsif alpha.match?(tenji_ku_s)
          puts ''
          puts 'KU'
          puts ''
          exit!

        elsif alpha.match?(tenji_ke_s)
          puts ''
          puts 'KE'
          puts ''
          exit!

        elsif alpha.match?(tenji_ko_s)
          puts ''
          puts 'KO'
          puts ''
          exit!

        # SA ~ SO
        elsif alpha.match?(tenji_sa_s)
          puts ''
          puts 'SA'
          puts ''
          exit!

        elsif alpha.match?(tenji_si_s)
          puts ''
          puts 'SI'
          puts ''
          exit!

        elsif alpha.match?(tenji_su_s)
          puts ''
          puts 'SU'
          puts ''
          exit!

        elsif alpha.match?(tenji_se_s)
          puts ''
          puts 'SE'
          puts ''
          exit!

        elsif alpha.match?(tenji_so_s)
          puts ''
          puts 'SO'
          puts ''
          exit!

        # TA ~ TO

        elsif alpha.match?(tenji_ta_s)
          puts ''
          puts 'TA'
          puts ''
          exit!

        elsif alpha.match?(tenji_ti_s)
          puts ''
          puts 'TI'
          puts ''
          exit!

        elsif alpha.match?(tenji_tu_s)
          puts ''
          puts 'TU'
          puts ''
          exit!

        elsif alpha.match?(tenji_te_s)
          puts ''
          puts 'TE'
          puts ''
          exit!

        elsif alpha.match?(tenji_to_s)
          puts ''
          puts 'TO'
          puts ''
          exit!

        # NA = NO
        elsif alpha.match?(tenji_na_s)
          puts ''
          puts 'NA'
          puts ''
          exit!

        elsif alpha.match?(tenji_ni_s)
          puts ''
          puts 'NI'
          puts ''
          exit!

        elsif alpha.match?(tenji_nu_s)
          puts ''
          puts 'NU'
          puts ''
          exit!

        elsif alpha.match?(tenji_ne_s)
          puts ''
          puts 'NE'
          puts ''
          exit!

        elsif alpha.match?(tenji_no_s)
          puts ''
          puts 'NO'
          puts ''
          exit!

        # HA ~ HO
        elsif alpha.match?(tenji_ha_s)
          puts ''
          puts 'HA'
          puts ''
          exit!

        elsif alpha.match?(tenji_hi_s)
          puts ''
          puts 'HI'
          puts ''
          exit!

        elsif alpha.match?(tenji_hu_s)
          puts ''
          puts 'HU'
          puts ''
          exit!

        elsif alpha.match?(tenji_he_s)
          puts ''
          puts 'HE'
          puts ''
          exit!

        elsif alpha.match?(tenji_ho_s)
          puts ''
          puts 'HO'
          puts ''
          exit!

        # MA ~ MO
        elsif alpha.match?(tenji_ma_s)
          puts ''
          puts 'MA'
          puts ''
          exit!

        elsif alpha.match?(tenji_mi_s)
          puts ''
          puts 'MI'
          puts ''
          exit!

        elsif alpha.match?(tenji_mu_s)
          puts ''
          puts 'MU'
          puts ''
          exit!

        elsif alpha.match?(tenji_me_s)
          puts ''
          puts 'ME'
          puts ''
          exit!

        elsif alpha.match?(tenji_mo_s)
          puts ''
          puts 'MO'
          puts ''
          exit!

        # YA ~ YO
        elsif alpha.match?(tenji_ya_s)
          puts ''
          puts 'YA'
          puts ''
          exit!

        elsif alpha.match?(tenji_yu_s)
          puts ''
          puts 'YU'
          puts ''
          exit!

        elsif alpha.match?(tenji_yo_s)
          puts ''
          puts 'YO'
          puts ''
          exit!

        # RA ~ RO
        elsif alpha.match?(tenji_ra_s)
          puts ''
          puts 'RA'
          puts ''
          exit!

        elsif alpha.match?(tenji_ri_s)
          puts ''
          puts 'RI'
          puts ''
          exit!

        elsif alpha.match?(tenji_ru_s)
          puts ''
          puts 'RU'
          puts ''
          exit!

        elsif alpha.match?(tenji_re_s)
          puts ''
          puts 'RE'
          puts ''
          exit!

        elsif alpha.match?(tenji_ro_s)
          puts ''
          puts 'RO'
          puts ''
          exit!

        # WA ~ N
        elsif alpha.match?(tenji_wa_s)
          puts ''
          puts 'WA'
          puts ''
          exit!

        elsif alpha.match?(tenji_wo_s)
          puts ''
          puts 'WO'
          puts ''
          exit!

        elsif alpha.match?(tenji_n_s)
          puts ''
          puts 'N'
          puts ''
          exit!

        end
      end
    end
  end
to_tenji_a() click to toggle source
# File lib/tenji.rb, line 68
  def self.to_tenji_a
    alpha = ARGV[0].to_s

    if alpha.match?(/\AA\z/)
      a = <<~EOS.chomp
        o-
        --
        --
      EOS

      puts a

    elsif alpha.match?(/\AI\z/)

      i = <<~EOS.chomp
        o-
        o-
        --
      EOS

      puts i

    elsif alpha.match?(/\AU\z/)

      u = <<~EOS.chomp
        oo
        --
        --
      EOS

      puts u

    elsif alpha.match?(/\AE\z/)

      e = <<~EOS.chomp
        oo
        o-
        --
      EOS

      puts e

    elsif alpha.match?(/\AO\z/)

      o = <<~EOS.chomp
        -o
        o-
        --
      EOS

      puts o

    elsif alpha.match?(/\AKA\z/)

      ka = <<~EOS.chomp
        o-
        --
        -o
      EOS

      puts ka

    elsif alpha.match?(/\AKI\z/)

      ki = <<~EOS.chomp
        o-
        o-
        -o
      EOS

      puts ki

    elsif alpha.match?(/\AKU\z/)

      ku = <<~EOS.chomp
        oo
        --
        -o
      EOS

      puts ku

    elsif alpha.match?(/\AKE\z/)

      ke = <<~EOS.chomp
        oo
        o-
        -o
      EOS

      puts ke

    elsif alpha.match?(/\AKO\z/)

      ko = <<~EOS.chomp
        -o
        o-
        -o
      EOS

      puts ko

    elsif alpha.match?(/\ASA\z/)

      sa = <<~EOS.chomp
        o-
        -o
        -o
      EOS

      puts sa

    elsif alpha.match?(/\ASI\z/)

      si = <<~EOS.chomp
        o-
        oo
        -o
      EOS

      puts si

    elsif alpha.match?(/\ASU\z/)

      su = <<~EOS.chomp
        oo
        -o
        -o
      EOS

      puts su

    elsif alpha.match?(/\ASE\z/)

      se = <<~EOS.chomp
        oo
        oo
        -o
      EOS

      puts se

    elsif alpha.match?(/\ASO\z/)

      so = <<~EOS.chomp
        -o
        oo
        -o
      EOS

      puts so

    elsif alpha.match?(/\ATA\z/)

      ta = <<~EOS.chomp
        o-
        -o
        o-
      EOS

      puts ta

    elsif alpha.match?(/\ATI\z/)

      ti = <<~EOS.chomp
        o-
        oo
        o-
      EOS

      puts ti

    elsif alpha.match?(/\ATU\z/)

      tu = <<~EOS.chomp
        oo
        -o
        o-
      EOS

      puts tu

    elsif alpha.match?(/\ATE\z/)

      te = <<~EOS.chomp
        oo
        oo
        o-
      EOS

      puts te

    elsif alpha.match?(/\ATO\z/)

      to = <<~EOS.chomp
        -o
        oo
        o-
      EOS

      puts to

    elsif alpha.match?(/\ANA\z/)

      na = <<~EOS.chomp
        o-
        --
        o-
      EOS

      puts na

    elsif alpha.match?(/\ANI\z/)

      ni = <<~EOS.chomp
        o-
        o-
        o-
      EOS

      puts ni

    elsif alpha.match?(/\ANU\z/)

      nu = <<~EOS.chomp
        oo
        --
        o-
      EOS

      puts nu

    elsif alpha.match?(/\ANE\z/)

      ne = <<~EOS.chomp
        oo
        o-
        o-
      EOS

      puts ne

    elsif alpha.match?(/\ANO\z/)

      no = <<~EOS.chomp
        -o
        o-
        o-
      EOS

      puts no

    elsif alpha.match?(/\AHA\z/)

      ha = <<~EOS.chomp
        o-
        --
        oo
      EOS

      puts ha

    elsif alpha.match?(/\AHI\z/)

      hi = <<~EOS.chomp
        o-
        o-
        oo
      EOS

      puts hi

    elsif alpha.match?(/\AHU\z/)

      hu = <<~EOS.chomp
        oo
        --
        oo
      EOS

      puts hu

    elsif alpha.match?(/\AHE\z/)

      he = <<~EOS.chomp
        oo
        o-
        oo
      EOS

      puts he

    elsif alpha.match?(/\AHO\z/)

      ho = <<~EOS.chomp
        -o
        o-
        oo
      EOS

      puts ho

    elsif alpha.match?(/\AMA\z/)

      ma = <<~EOS.chomp
        o-
        -o
        oo
      EOS

      puts ma

    elsif alpha.match?(/\AMI\z/)

      mi = <<~EOS.chomp
        o-
        oo
        oo
      EOS

      puts mi

    elsif alpha.match?(/\AMU\z/)

      mu = <<~EOS.chomp
        oo
        -o
        oo
      EOS

      puts mu

    elsif alpha.match?(/\AME\z/)

      me = <<~EOS.chomp
        oo
        oo
        oo
      EOS

      puts me

    elsif alpha.match?(/\AMO\z/)

      mo = <<~EOS.chomp
        -o
        oo
        oo
      EOS

      puts mo

    elsif alpha.match?(/\ARA\z/)

      ra = <<~EOS.chomp
        o-
        -o
        --
      EOS

      puts ra

    elsif alpha.match?(/\ARI\z/)

      ri = <<~EOS.chomp
        o-
        oo
        --
      EOS

      puts ri

    elsif alpha.match?(/\ARU\z/)

      ru = <<~EOS.chomp
        -o
        oo
        --
      EOS

      puts ru

    elsif alpha.match?(/\ARE\z/)

      re = <<~EOS.chomp
        oo
        oo
        --
      EOS

      puts re

    elsif alpha.match?(/\ARO\z/)

      ro = <<~EOS.chomp
        -o
        oo
        --
      EOS

      puts ro

    elsif alpha.match?(/\AYA\z/)

      ya = <<~EOS.chomp
        -o
        --
        o-
      EOS

      puts ya

    elsif alpha.match?(/\AYU\z/)

      yu = <<~EOS.chomp
        -o
        --
        oo
      EOS

      puts yu

    elsif alpha.match?(/\AYO\z/)

      yo = <<~EOS.chomp
        -o
        -o
        o-
      EOS

      puts yo

    elsif alpha.match?(/\AWA\z/)

      wa = <<~EOS.chomp
        --
        --
        o-
      EOS

      puts wa

    elsif alpha.match?(/\AWO\z/)

      wo = <<~EOS.chomp
        --
        -o
        o-
      EOS

      puts wo

    elsif alpha.match?(/\AN\z/)

      n = <<~EOS.chomp
        --
        -o
        oo
      EOS

      puts n

    end

    def self.to_tenji_b
      beta = ARGV[1].to_s

      if beta.match?(/\AA\z/)
        a = <<~EOS.chomp
          o-
          --
          --
        EOS

        puts a

      elsif beta.match?(/\AI\z/)

        i = <<~EOS.chomp
          o-
          o-
          --
        EOS

        puts i

      elsif beta.match?(/\AU\z/)

        u = <<~EOS.chomp
          oo
          --
          --
        EOS

        puts u

      elsif beta.match?(/\AE\z/)

        e = <<~EOS.chomp
          oo
          o-
          --
        EOS

        puts e

      elsif beta.match?(/\AO\z/)

        o = <<~EOS.chomp
          -o
          o-
          --
        EOS

        puts o

      elsif beta.match?(/\AKA\z/)

        ka = <<~EOS.chomp
          o-
          --
          -o
        EOS

        puts ka

      elsif beta.match?(/\AKI\z/)

        ki = <<~EOS.chomp
          o-
          o-
          -o
        EOS

        puts ki

      elsif beta.match?(/\AKU\z/)

        ku = <<~EOS.chomp
          oo
          --
          -o
        EOS

        puts ku

      elsif beta.match?(/\AKE\z/)

        ke = <<~EOS.chomp
          oo
          o-
          -o
        EOS

        puts ke

      elsif beta.match?(/\AKO\z/)

        ko = <<~EOS.chomp
          -o
          o-
          -o
        EOS

        puts ko

      elsif beta.match?(/\ASA\z/)

        sa = <<~EOS.chomp
          o-
          -o
          -o
        EOS

        puts sa

      elsif beta.match?(/\ASI\z/)

        si = <<~EOS.chomp
          o-
          oo
          -o
        EOS

        puts si

      elsif beta.match?(/\ASU\z/)

        su = <<~EOS.chomp
          oo
          -o
          -o
        EOS

        puts su

      elsif beta.match?(/\ASE\z/)

        se = <<~EOS.chomp
          oo
          oo
          -o
        EOS

        puts se

      elsif beta.match?(/\ASO\z/)

        so = <<~EOS.chomp
          -o
          oo
          -o
        EOS

        puts so

      elsif beta.match?(/\ATA\z/)

        ta = <<~EOS.chomp
          o-
          -o
          o-
        EOS

        puts ta

      elsif beta.match?(/\ATI\z/)

        ti = <<~EOS.chomp
          o-
          oo
          o-
        EOS

        puts ti

      elsif beta.match?(/\ATU\z/)

        tu = <<~EOS.chomp
          oo
          -o
          o-
        EOS

        puts tu

      elsif beta.match?(/\ATE\z/)

        te = <<~EOS.chomp
          oo
          oo
          o-
        EOS

        puts te

      elsif beta.match?(/\ATO\z/)

        to = <<~EOS.chomp
          -o
          oo
          o-
        EOS

        puts to

      elsif beta.match?(/\ANA\z/)

        na = <<~EOS.chomp
          o-
          --
          o-
        EOS

        puts na

      elsif beta.match?(/\ANI\z/)

        ni = <<~EOS.chomp
          o-
          o-
          o-
        EOS

        puts ni

      elsif beta.match?(/\ANU\z/)

        nu = <<~EOS.chomp
          oo
          --
          o-
        EOS

        puts nu

      elsif beta.match?(/\ANE\z/)

        ne = <<~EOS.chomp
          oo
          o-
          o-
        EOS

        puts ne

      elsif beta.match?(/\ANO\z/)

        no = <<~EOS.chomp
          -o
          o-
          o-
        EOS

        puts no

      elsif beta.match?(/\AHA\z/)

        ha = <<~EOS.chomp
          o-
          --
          oo
        EOS

        puts ha

      elsif beta.match?(/\AHI\z/)

        hi = <<~EOS.chomp
          o-
          o-
          oo
        EOS

        puts hi

      elsif beta.match?(/\AHU\z/)

        hu = <<~EOS.chomp
          oo
          --
          oo
        EOS

        puts hu

      elsif beta.match?(/\AHE\z/)

        he = <<~EOS.chomp
          oo
          o-
          oo
        EOS

        puts he

      elsif beta.match?(/\AHO\z/)

        ho = <<~EOS.chomp
          -o
          o-
          oo
        EOS

        puts ho

      elsif beta.match?(/\AMA\z/)

        ma = <<~EOS.chomp
          o-
          -o
          oo
        EOS

        puts ma

      elsif beta.match?(/\AMI\z/)

        mi = <<~EOS.chomp
          o-
          oo
          oo
        EOS

        puts mi

      elsif beta.match?(/\AMU\z/)

        mu = <<~EOS.chomp
          oo
          -o
          oo
        EOS

        puts mu

      elsif beta.match?(/\AME\z/)

        me = <<~EOS.chomp
          oo
          oo
          oo
        EOS

        puts me

      elsif beta.match?(/\AMO\z/)

        mo = <<~EOS.chomp
          -o
          oo
          oo
        EOS

        puts mo

      elsif beta.match?(/\ARA\z/)

        ra = <<~EOS.chomp
          o-
          -o
          --
        EOS

        puts ra

      elsif beta.match?(/\ARI\z/)

        ri = <<~EOS.chomp
          o-
          oo
          --
        EOS

        puts ri

      elsif beta.match?(/\ARU\z/)

        ru = <<~EOS.chomp
          oo
          -o
          --
        EOS

        puts ru

      elsif beta.match?(/\ARE\z/)

        re = <<~EOS.chomp
          oo
          oo
          --
        EOS

        puts re

      elsif beta.match?(/\ARO\z/)

        ro = <<~EOS.chomp
          -o
          oo
          --
        EOS

        puts ro

      elsif beta.match?(/\AYA\z/)

        ya = <<~EOS.chomp
          -o
          --
          o-
        EOS

        puts ya

      elsif beta.match?(/\AYU\z/)

        yu = <<~EOS.chomp
          -o
          --
          oo
        EOS

        puts yu

      elsif beta.match?(/\AYO\z/)

        yo = <<~EOS.chomp
          -o
          -o
          o-
        EOS

        puts yo

      elsif beta.match?(/\AWA\z/)

        wa = <<~EOS.chomp
          --
          --
          o-
        EOS

        puts wa

      elsif beta.match?(/\AWO\z/)

        wo = <<~EOS.chomp
          --
          -o
          o-
        EOS

        puts wo

      elsif beta.match?(/\AN\z/)

        n = <<~EOS.chomp
          --
          -o
          oo
        EOS

        puts n

      end

      def self.to_tenji_g
        gamma = ARGV[2].to_s
        if gamma.match?(/\AA\z/)
          a = <<~EOS.chomp
            o-
            --
            --
          EOS

          puts a

        elsif gamma.match?(/\AI\z/)

          i = <<~EOS.chomp
            o-
            o-
            --
          EOS

          puts i

        elsif gamma.match?(/\AU\z/)

          u = <<~EOS.chomp
            oo
            --
            --
          EOS

          puts u

        elsif gamma.match?(/\AE\z/)

          e = <<~EOS.chomp
            oo
            o-
            --
          EOS

          puts e

        elsif gamma.match?(/\AO\z/)

          o = <<~EOS.chomp
            -o
            o-
            --
          EOS

          puts o

        elsif gamma.match?(/\AKA\z/)

          ka = <<~EOS.chomp
            o-
            --
            -o
          EOS

          puts ka

        elsif gamma.match?(/\AKI\z/)

          ki = <<~EOS.chomp
            o-
            o-
            -o
          EOS

          puts ki

        elsif gamma.match?(/\AKU\z/)

          ku = <<~EOS.chomp
            oo
            --
            -o
          EOS

          puts ku

        elsif gamma.match?(/\AKE\z/)

          ke = <<~EOS.chomp
            oo
            o-
            -o
          EOS

          puts ke

        elsif gamma.match?(/\AKO\z/)

          ko = <<~EOS.chomp
            -o
            o-
            -o
          EOS

          puts ko

        elsif gamma.match?(/\ASA\z/)

          sa = <<~EOS.chomp
            o-
            -o
            -o
          EOS

          puts sa

        elsif gamma.match?(/\ASI\z/)

          si = <<~EOS.chomp
            o-
            oo
            -o
          EOS

          puts si

        elsif gamma.match?(/\ASU\z/)

          su = <<~EOS.chomp
            oo
            -o
            -o
          EOS

          puts su

        elsif gamma.match?(/\ASE\z/)

          se = <<~EOS.chomp
            oo
            oo
            -o
          EOS

          puts se

        elsif gamma.match?(/\ASO\z/)

          so = <<~EOS.chomp
            -o
            oo
            -o
          EOS

          puts so

        elsif gamma.match?(/\ATA\z/)

          ta = <<~EOS.chomp
            o-
            -o
            o-
          EOS

          puts ta

        elsif gamma.match?(/\ATI\z/)

          ti = <<~EOS.chomp
            o-
            oo
            o-
          EOS

          puts ti

        elsif gamma.match?(/\ATU\z/)

          tu = <<~EOS.chomp
            oo
            -o
            o-
          EOS

          puts tu

        elsif gamma.match?(/\ATE\z/)

          te = <<~EOS.chomp
            oo
            oo
            o-
          EOS

          puts te

        elsif gamma.match?(/\ATO\z/)

          to = <<~EOS.chomp
            -o
            oo
            o-
          EOS

          puts to

        elsif gamma.match?(/\ANA\z/)

          na = <<~EOS.chomp
            o-
            --
            o-
          EOS

          puts na

        elsif gamma.match?(/\ANI\z/)

          ni = <<~EOS.chomp
            o-
            o-
            o-
          EOS

          puts ni

        elsif gamma.match?(/\ANU\z/)

          nu = <<~EOS.chomp
            oo
            --
            o-
          EOS

          puts nu

        elsif gamma.match?(/\ANE\z/)

          ne = <<~EOS.chomp
            oo
            o-
            o-
          EOS

          puts ne

        elsif gamma.match?(/\ANO\z/)

          no = <<~EOS.chomp
            -o
            o-
            o-
          EOS

          puts no

        elsif gamma.match?(/\AHA\z/)

          ha = <<~EOS.chomp
            o-
            --
            oo
          EOS

          puts ha

        elsif gamma.match?(/\AHI\z/)

          hi = <<~EOS.chomp
            o-
            o-
            oo
          EOS

          puts hi

        elsif gamma.match?(/\AHU\z/)

          hu = <<~EOS.chomp
            oo
            --
            oo
          EOS

          puts hu

        elsif gamma.match?(/\AHE\z/)

          he = <<~EOS.chomp
            oo
            o-
            oo
          EOS

          puts he

        elsif gamma.match?(/\AHO\z/)

          ho = <<~EOS.chomp
            -o
            o-
            oo
          EOS

          puts ho

        elsif gamma.match?(/\AMA\z/)

          ma = <<~EOS.chomp
            o-
            -o
            oo
          EOS

          puts ma

        elsif gamma.match?(/\AMI\z/)

          mi = <<~EOS.chomp
            o-
            oo
            oo
          EOS

          puts mi

        elsif gamma.match?(/\AMU\z/)

          mu = <<~EOS.chomp
            oo
            -o
            oo
          EOS

          puts mu

        elsif gamma.match?(/\AME\z/)

          me = <<~EOS.chomp
            oo
            oo
            oo
          EOS

          puts me

        elsif gamma.match?(/\AMO\z/)

          mo = <<~EOS.chomp
            -o
            oo
            oo
          EOS

          puts mo

        elsif gamma.match?(/\ARA\z/)

          ra = <<~EOS.chomp
            o-
            -o
            --
          EOS

          puts ra

        elsif gamma.match?(/\ARI\z/)

          ri = <<~EOS.chomp
            o-
            oo
            --
          EOS

          puts ri

        elsif gamma.match?(/\ARU\z/)

          ru = <<~EOS.chomp
            -o
            oo
            --
          EOS

          puts ru

        elsif gamma.match?(/\ARE\z/)

          re = <<~EOS.chomp
            oo
            oo
            --
          EOS

          puts re

        elsif gamma.match?(/\ARO\z/)

          ro = <<~EOS.chomp
            -o
            oo
            --
          EOS

          puts ro

        elsif gamma.match?(/\AYA\z/)

          ya = <<~EOS.chomp
            -o
            --
            o-
          EOS

          puts ya

        elsif gamma.match?(/\AYU\z/)

          yu = <<~EOS.chomp
            -o
            --
            oo
          EOS

          puts yu

        elsif gamma.match?(/\AYO\z/)

          yo = <<~EOS.chomp
            -o
            -o
            o-
          EOS

          puts yo

        elsif gamma.match?(/\AWA\z/)

          wa = <<~EOS.chomp
            --
            --
            o-
          EOS

          puts wa

        elsif gamma.match?(/\AWO\z/)

          wo = <<~EOS.chomp
            --
            -o
            o-
          EOS

          puts wo

        elsif gamma.match?(/\AN\z/)

          n = <<~EOS.chomp
            --
            -o
            oo
          EOS

          puts n

        end

        def self.to_tenji_d
          delta = ARGV[3].to_s
          if delta.match?(/\AA\z/)
            a = <<~EOS.chomp
              o-
              --
              --
            EOS

            puts a

          elsif delta.match?(/\AI\z/)

            i = <<~EOS.chomp
              o-
              o-
              --
            EOS

            puts i

          elsif delta.match?(/\AU\z/)

            u = <<~EOS.chomp
              oo
              --
              --
            EOS

            puts u

          elsif delta.match?(/\AE\z/)

            e = <<~EOS.chomp
              oo
              o-
              --
            EOS

            puts e

          elsif delta.match?(/\AO\z/)

            o = <<~EOS.chomp
              -o
              o-
              --
            EOS

            puts o

          elsif delta.match?(/\AKA\z/)

            ka = <<~EOS.chomp
              o-
              --
              -o
            EOS

            puts ka

          elsif delta.match?(/\AKI\z/)

            ki = <<~EOS.chomp
              o-
              o-
              -o
            EOS

            puts ki

          elsif delta.match?(/\AKU\z/)

            ku = <<~EOS.chomp
              oo
              --
              -o
            EOS

            puts ku

          elsif delta.match?(/\AKE\z/)

            ke = <<~EOS.chomp
              oo
              o-
              -o
            EOS

            puts ke

          elsif delta.match?(/\AKO\z/)

            ko = <<~EOS.chomp
              -o
              o-
              -o
            EOS

            puts ko

          elsif delta.match?(/\ASA\z/)

            sa = <<~EOS.chomp
              o-
              -o
              -o
            EOS

            puts sa

          elsif delta.match?(/\ASI\z/)

            si = <<~EOS.chomp
              o-
              oo
              -o
            EOS

            puts si

          elsif delta.match?(/\ASU\z/)

            su = <<~EOS.chomp
              oo
              -o
              -o
            EOS

            puts su

          elsif delta.match?(/\ASE\z/)

            se = <<~EOS.chomp
              oo
              oo
              -o
            EOS

            puts se

          elsif delta.match?(/\ASO\z/)

            so = <<~EOS.chomp
              -o
              oo
              -o
            EOS

            puts so

          elsif delta.match?(/\ATA\z/)

            ta = <<~EOS.chomp
              o-
              -o
              o-
            EOS

            puts ta

          elsif delta.match?(/\ATI\z/)

            ti = <<~EOS.chomp
              o-
              oo
              o-
            EOS

            puts ti

          elsif delta.match?(/\ATU\z/)

            tu = <<~EOS.chomp
              oo
              -o
              o-
            EOS

            puts tu

          elsif delta.match?(/\ATE\z/)

            te = <<~EOS.chomp
              oo
              oo
              o-
            EOS

            puts te

          elsif delta.match?(/\ATO\z/)

            to = <<~EOS.chomp
              -o
              oo
              o-
            EOS

            puts to

          elsif delta.match?(/\ANA\z/)

            na = <<~EOS.chomp
              o-
              --
              o-
            EOS

            puts na

          elsif delta.match?(/\ANI\z/)

            ni = <<~EOS.chomp
              o-
              o-
              o-
            EOS

            puts ni

          elsif delta.match?(/\ANU\z/)

            nu = <<~EOS.chomp
              oo
              --
              o-
            EOS

            puts nu

          elsif delta.match?(/\ANE\z/)

            ne = <<~EOS.chomp
              oo
              o-
              o-
            EOS

            puts ne

          elsif delta.match?(/\ANO\z/)

            no = <<~EOS.chomp
              -o
              o-
              o-
            EOS

            puts no

          elsif delta.match?(/\AHA\z/)

            ha = <<~EOS.chomp
              o-
              --
              oo
            EOS

            puts ha

          elsif delta.match?(/\AHI\z/)

            hi = <<~EOS.chomp
              o-
              o-
              oo
            EOS

            puts hi

          elsif delta.match?(/\AHU\z/)

            hu = <<~EOS.chomp
              oo
              --
              oo
            EOS

            puts hu

          elsif delta.match?(/\AHE\z/)

            he = <<~EOS.chomp
              oo
              o-
              oo
            EOS

            puts he

          elsif delta.match?(/\AHO\z/)

            ho = <<~EOS.chomp
              -o
              o-
              oo
            EOS

            puts ho

          elsif delta.match?(/\AMA\z/)

            ma = <<~EOS.chomp
              o-
              -o
              oo
            EOS

            puts ma

          elsif delta.match?(/\AMI\z/)

            mi = <<~EOS.chomp
              o-
              oo
              oo
            EOS

            puts mi

          elsif delta.match?(/\AMU\z/)

            mu = <<~EOS.chomp
              oo
              -o
              oo
            EOS

            puts mu

          elsif delta.match?(/\AME\z/)

            me = <<~EOS.chomp
              oo
              oo
              oo
            EOS

            puts me

          elsif delta.match?(/\AMO\z/)

            mo = <<~EOS.chomp
              -o
              oo
              oo
            EOS

            puts mo

          elsif delta.match?(/\ARA\z/)

            ra = <<~EOS.chomp
              o-
              -o
              --
            EOS

            puts ra

          elsif delta.match?(/\ARI\z/)

            ri = <<~EOS.chomp
              o-
              oo
              --
            EOS

            puts ri

          elsif delta.match?(/\ARU\z/)

            ru = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ru

          elsif delta.match?(/\ARE\z/)

            re = <<~EOS.chomp
              oo
              oo
              --
            EOS

            puts re

          elsif delta.match?(/\ARO\z/)

            ro = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ro

          elsif delta.match?(/\AYA\z/)

            ya = <<~EOS.chomp
              -o
              --
              o-
            EOS

            puts ya

          elsif delta.match?(/\AYU\z/)

            yu = <<~EOS.chomp
              -o
              --
              oo
            EOS

            puts yu

          elsif delta.match?(/\AYO\z/)

            yo = <<~EOS.chomp
              -o
              -o
              o-
            EOS

            puts yo

          elsif delta.match?(/\AWA\z/)

            wa = <<~EOS.chomp
              --
              --
              o-
            EOS

            puts wa

          elsif delta.match?(/\AWO\z/)

            wo = <<~EOS.chomp
              --
              -o
              o-
            EOS

            puts wo

          elsif delta.match?(/\AN\z/)

            n = <<~EOS.chomp
              --
              -o
              oo
            EOS

            puts n

          end

          def self.to_tenji_e
            epsilon = ARGV[4].to_s
            if epsilon.match?(/\AA\z/)
              a = <<~EOS.chomp
                o-
                --
                --
              EOS

              puts a

            elsif epsilon.match?(/\AI\z/)

              i = <<~EOS.chomp
                o-
                o-
                --
              EOS

              puts i

            elsif epsilon.match?(/\AU\z/)

              u = <<~EOS.chomp
                oo
                --
                --
              EOS

              puts u

            elsif epsilon.match?(/\AE\z/)

              e = <<~EOS.chomp
                oo
                o-
                --
              EOS

              puts e

            elsif epsilon.match?(/\AO\z/)

              o = <<~EOS.chomp
                -o
                o-
                --
              EOS

              puts o

            elsif epsilon.match?(/\AKA\z/)

              ka = <<~EOS.chomp
                o-
                --
                -o
              EOS

              puts ka

            elsif epsilon.match?(/\AKI\z/)

              ki = <<~EOS.chomp
                o-
                o-
                -o
              EOS

              puts ki

            elsif epsilon.match?(/\AKU\z/)

              ku = <<~EOS.chomp
                oo
                --
                -o
              EOS

              puts ku

            elsif epsilon.match?(/\AKE\z/)

              ke = <<~EOS.chomp
                oo
                o-
                -o
              EOS

              puts ke

            elsif epsilon.match?(/\AKO\z/)

              ko = <<~EOS.chomp
                -o
                o-
                -o
              EOS

              puts ko

            elsif epsilon.match?(/\ASA\z/)

              sa = <<~EOS.chomp
                o-
                -o
                -o
              EOS

              puts sa

            elsif epsilon.match?(/\ASI\z/)

              si = <<~EOS.chomp
                o-
                oo
                -o
              EOS

              puts si

            elsif epsilon.match?(/\ASU\z/)

              su = <<~EOS.chomp
                oo
                -o
                -o
              EOS

              puts su

            elsif epsilon.match?(/\ASE\z/)

              se = <<~EOS.chomp
                oo
                oo
                -o
              EOS

              puts se

            elsif epsilon.match?(/\ASO\z/)

              so = <<~EOS.chomp
                -o
                oo
                -o
              EOS

              puts so

            elsif epsilon.match?(/\ATA\z/)

              ta = <<~EOS.chomp
                o-
                -o
                o-
              EOS

              puts ta

            elsif epsilon.match?(/\ATI\z/)

              ti = <<~EOS.chomp
                o-
                oo
                o-
              EOS

              puts ti

            elsif epsilon.match?(/\ATU\z/)

              tu = <<~EOS.chomp
                oo
                -o
                o-
              EOS

              puts tu

            elsif epsilon.match?(/\ATE\z/)

              te = <<~EOS.chomp
                oo
                oo
                o-
              EOS

              puts te

            elsif epsilon.match?(/\ATO\z/)

              to = <<~EOS.chomp
                -o
                oo
                o-
              EOS

              puts to

            elsif epsilon.match?(/\ANA\z/)

              na = <<~EOS.chomp
                o-
                --
                o-
              EOS

              puts na

            elsif epsilon.match?(/\ANI\z/)

              ni = <<~EOS.chomp
                o-
                o-
                o-
              EOS

              puts ni

            elsif epsilon.match?(/\ANU\z/)

              nu = <<~EOS.chomp
                oo
                --
                o-
              EOS

              puts nu

            elsif epsilon.match?(/\ANE\z/)

              ne = <<~EOS.chomp
                oo
                o-
                o-
              EOS

              puts ne

            elsif epsilon.match?(/\ANO\z/)

              no = <<~EOS.chomp
                -o
                o-
                o-
              EOS

              puts no

            elsif epsilon.match?(/\AHA\z/)

              ha = <<~EOS.chomp
                o-
                --
                oo
              EOS

              puts ha

            elsif epsilon.match?(/\AHI\z/)

              hi = <<~EOS.chomp
                o-
                o-
                oo
              EOS

              puts hi

            elsif epsilon.match?(/\AHU\z/)

              hu = <<~EOS.chomp
                oo
                --
                oo
              EOS

              puts hu

            elsif epsilon.match?(/\AHE\z/)

              he = <<~EOS.chomp
                oo
                o-
                oo
              EOS

              puts he

            elsif epsilon.match?(/\AHO\z/)

              ho = <<~EOS.chomp
                -o
                o-
                oo
              EOS

              puts ho

            elsif epsilon.match?(/\AMA\z/)

              ma = <<~EOS.chomp
                o-
                -o
                oo
              EOS

              puts ma

            elsif epsilon.match?(/\AMI\z/)

              mi = <<~EOS.chomp
                o-
                oo
                oo
              EOS

              puts mi

            elsif epsilon.match?(/\AMU\z/)

              mu = <<~EOS.chomp
                oo
                -o
                oo
              EOS

              puts mu

            elsif epsilon.match?(/\AME\z/)

              me = <<~EOS.chomp
                oo
                oo
                oo
              EOS

              puts me

            elsif epsilon.match?(/\AMO\z/)

              mo = <<~EOS.chomp
                -o
                oo
                oo
              EOS

              puts mo

            elsif epsilon.match?(/\ARA\z/)

              ra = <<~EOS.chomp
                o-
                -o
                --
              EOS

              puts ra

            elsif epsilon.match?(/\ARI\z/)

              ri = <<~EOS.chomp
                o-
                oo
                --
              EOS

              puts ri

            elsif epsilon.match?(/\ARU\z/)

              ru = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ru

            elsif epsilon.match?(/\ARE\z/)

              re = <<~EOS.chomp
                oo
                oo
                --
              EOS

              puts re

            elsif epsilon.match?(/\ARO\z/)

              ro = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ro

            elsif epsilon.match?(/\AYA\z/)

              ya = <<~EOS.chomp
                -o
                --
                o-
              EOS

              puts ya

            elsif epsilon.match?(/\AYU\z/)

              yu = <<~EOS.chomp
                -o
                --
                oo
              EOS

              puts yu

            elsif epsilon.match?(/\AYO\z/)

              yo = <<~EOS.chomp
                -o
                -o
                o-
              EOS

              puts yo

            elsif epsilon.match?(/\AWA\z/)

              wa = <<~EOS.chomp
                --
                --
                o-
              EOS

              puts wa

            elsif epsilon.match?(/\AWO\z/)

              wo = <<~EOS.chomp
                --
                -o
                o-
              EOS

              puts wo

            elsif epsilon.match?(/\AN\z/)

              n = <<~EOS.chomp
                --
                -o
                oo
              EOS

              puts n

            end

            def self.to_tenji_z
              zeta = ARGV[5].to_s

              if zeta.match?(/\AA\z/)
                a = <<~EOS.chomp
                  o-
                  --
                  --
                EOS

                puts a

              elsif zeta.match?(/\AI\z/)

                i = <<~EOS.chomp
                  o-
                  o-
                  --
                EOS

                puts i

              elsif zeta.match?(/\AU\z/)

                u = <<~EOS.chomp
                  oo
                  --
                  --
                EOS

                puts u

              elsif zeta.match?(/\AE\z/)

                e = <<~EOS.chomp
                  oo
                  o-
                  --
                EOS

                puts e

              elsif zeta.match?(/\AO\z/)

                o = <<~EOS.chomp
                  -o
                  o-
                  --
                EOS

                puts o

              elsif zeta.match?(/\AKA\z/)

                ka = <<~EOS.chomp
                  o-
                  --
                  -o
                EOS

                puts ka

              elsif zeta.match?(/\AKI\z/)

                ki = <<~EOS.chomp
                  o-
                  o-
                  -o
                EOS

                puts ki

              elsif zeta.match?(/\AKU\z/)

                ku = <<~EOS.chomp
                  oo
                  --
                  -o
                EOS

                puts ku

              elsif zeta.match?(/\AKE\z/)

                ke = <<~EOS.chomp
                  oo
                  o-
                  -o
                EOS

                puts ke

              elsif zeta.match?(/\AKO\z/)

                ko = <<~EOS.chomp
                  -o
                  o-
                  -o
                EOS

                puts ko

              elsif zeta.match?(/\ASA\z/)

                sa = <<~EOS.chomp
                  o-
                  -o
                  -o
                EOS

                puts sa

              elsif zeta.match?(/\ASI\z/)

                si = <<~EOS.chomp
                  o-
                  oo
                  -o
                EOS

                puts si

              elsif zeta.match?(/\ASU\z/)

                su = <<~EOS.chomp
                  oo
                  -o
                  -o
                EOS

                puts su

              elsif zeta.match?(/\ASE\z/)

                se = <<~EOS.chomp
                  oo
                  oo
                  -o
                EOS

                puts se

              elsif zeta.match?(/\ASO\z/)

                so = <<~EOS.chomp
                  -o
                  oo
                  -o
                EOS

                puts so

              elsif zeta.match?(/\ATA\z/)

                ta = <<~EOS.chomp
                  o-
                  -o
                  o-
                EOS

                puts ta

              elsif zeta.match?(/\ATI\z/)

                ti = <<~EOS.chomp
                  o-
                  oo
                  o-
                EOS

                puts ti

              elsif zeta.match?(/\ATU\z/)

                tu = <<~EOS.chomp
                  oo
                  -o
                  o-
                EOS

                puts tu

              elsif zeta.match?(/\ATE\z/)

                te = <<~EOS.chomp
                  oo
                  oo
                  o-
                EOS

                puts te

              elsif zeta.match?(/\ATO\z/)

                to = <<~EOS.chomp
                  -o
                  oo
                  o-
                EOS

                puts to

              elsif zeta.match?(/\ANA\z/)

                na = <<~EOS.chomp
                  o-
                  --
                  o-
                EOS

                puts na

              elsif zeta.match?(/\ANI\z/)

                ni = <<~EOS.chomp
                  o-
                  o-
                  o-
                EOS

                puts ni

              elsif zeta.match?(/\ANU\z/)

                nu = <<~EOS.chomp
                  oo
                  --
                  o-
                EOS

                puts nu

              elsif zeta.match?(/\ANE\z/)

                ne = <<~EOS.chomp
                  oo
                  o-
                  o-
                EOS

                puts ne

              elsif zeta.match?(/\ANO\z/)

                no = <<~EOS.chomp
                  -o
                  o-
                  o-
                EOS

                puts no

              elsif zeta.match?(/\AHA\z/)

                ha = <<~EOS.chomp
                  o-
                  --
                  oo
                EOS

                puts ha

              elsif zeta.match?(/\AHI\z/)

                hi = <<~EOS.chomp
                  o-
                  o-
                  oo
                EOS

                puts hi

              elsif zeta.match?(/\AHU\z/)

                hu = <<~EOS.chomp
                  oo
                  --
                  oo
                EOS

                puts hu

              elsif zeta.match?(/\AHE\z/)

                he = <<~EOS.chomp
                  oo
                  o-
                  oo
                EOS

                puts he

              elsif zeta.match?(/\AHO\z/)

                ho = <<~EOS.chomp
                  -o
                  o-
                  oo
                EOS

                puts ho

              elsif zeta.match?(/\AMA\z/)

                ma = <<~EOS.chomp
                  o-
                  -o
                  oo
                EOS

                puts ma

              elsif zeta.match?(/\AMI\z/)

                mi = <<~EOS.chomp
                  o-
                  oo
                  oo
                EOS

                puts mi

              elsif zeta.match?(/\AMU\z/)

                mu = <<~EOS.chomp
                  oo
                  -o
                  oo
                EOS

                puts mu

              elsif zeta.match?(/\AME\z/)

                me = <<~EOS.chomp
                  oo
                  oo
                  oo
                EOS

                puts me

              elsif zeta.match?(/\AMO\z/)

                mo = <<~EOS.chomp
                  -o
                  oo
                  oo
                EOS

                puts mo

              elsif zeta.match?(/\ARA\z/)

                ra = <<~EOS.chomp
                  o-
                  -o
                  --
                EOS

                puts ra

              elsif zeta.match?(/\ARI\z/)

                ri = <<~EOS.chomp
                  o-
                  oo
                  --
                EOS

                puts ri

              elsif zeta.match?(/\ARU\z/)

                ru = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ru

              elsif zeta.match?(/\ARE\z/)

                re = <<~EOS.chomp
                  oo
                  oo
                  --
                EOS

                puts re

              elsif zeta.match?(/\ARO\z/)

                ro = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ro

              elsif zeta.match?(/\AYA\z/)

                ya = <<~EOS.chomp
                  -o
                  --
                  o-
                EOS

                puts ya

              elsif zeta.match?(/\AYU\z/)

                yu = <<~EOS.chomp
                  -o
                  --
                  oo
                EOS

                puts yu

              elsif zeta.match?(/\AYO\z/)

                yo = <<~EOS.chomp
                  -o
                  -o
                  o-
                EOS

                puts yo

              elsif zeta.match?(/\AWA\z/)

                wa = <<~EOS.chomp
                  --
                  --
                  o-
                EOS

                puts wa

              elsif zeta.match?(/\AWO\z/)

                wo = <<~EOS.chomp
                  --
                  -o
                  o-
                EOS

                puts wo

              elsif zeta.match?(/\AN\z/)

                n = <<~EOS.chomp
                  --
                  -o
                  oo
                EOS

                puts n

              end

              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
            end
          end
        end
      end
    end
  end
to_tenji_b() click to toggle source
# File lib/tenji.rb, line 532
    def self.to_tenji_b
      beta = ARGV[1].to_s

      if beta.match?(/\AA\z/)
        a = <<~EOS.chomp
          o-
          --
          --
        EOS

        puts a

      elsif beta.match?(/\AI\z/)

        i = <<~EOS.chomp
          o-
          o-
          --
        EOS

        puts i

      elsif beta.match?(/\AU\z/)

        u = <<~EOS.chomp
          oo
          --
          --
        EOS

        puts u

      elsif beta.match?(/\AE\z/)

        e = <<~EOS.chomp
          oo
          o-
          --
        EOS

        puts e

      elsif beta.match?(/\AO\z/)

        o = <<~EOS.chomp
          -o
          o-
          --
        EOS

        puts o

      elsif beta.match?(/\AKA\z/)

        ka = <<~EOS.chomp
          o-
          --
          -o
        EOS

        puts ka

      elsif beta.match?(/\AKI\z/)

        ki = <<~EOS.chomp
          o-
          o-
          -o
        EOS

        puts ki

      elsif beta.match?(/\AKU\z/)

        ku = <<~EOS.chomp
          oo
          --
          -o
        EOS

        puts ku

      elsif beta.match?(/\AKE\z/)

        ke = <<~EOS.chomp
          oo
          o-
          -o
        EOS

        puts ke

      elsif beta.match?(/\AKO\z/)

        ko = <<~EOS.chomp
          -o
          o-
          -o
        EOS

        puts ko

      elsif beta.match?(/\ASA\z/)

        sa = <<~EOS.chomp
          o-
          -o
          -o
        EOS

        puts sa

      elsif beta.match?(/\ASI\z/)

        si = <<~EOS.chomp
          o-
          oo
          -o
        EOS

        puts si

      elsif beta.match?(/\ASU\z/)

        su = <<~EOS.chomp
          oo
          -o
          -o
        EOS

        puts su

      elsif beta.match?(/\ASE\z/)

        se = <<~EOS.chomp
          oo
          oo
          -o
        EOS

        puts se

      elsif beta.match?(/\ASO\z/)

        so = <<~EOS.chomp
          -o
          oo
          -o
        EOS

        puts so

      elsif beta.match?(/\ATA\z/)

        ta = <<~EOS.chomp
          o-
          -o
          o-
        EOS

        puts ta

      elsif beta.match?(/\ATI\z/)

        ti = <<~EOS.chomp
          o-
          oo
          o-
        EOS

        puts ti

      elsif beta.match?(/\ATU\z/)

        tu = <<~EOS.chomp
          oo
          -o
          o-
        EOS

        puts tu

      elsif beta.match?(/\ATE\z/)

        te = <<~EOS.chomp
          oo
          oo
          o-
        EOS

        puts te

      elsif beta.match?(/\ATO\z/)

        to = <<~EOS.chomp
          -o
          oo
          o-
        EOS

        puts to

      elsif beta.match?(/\ANA\z/)

        na = <<~EOS.chomp
          o-
          --
          o-
        EOS

        puts na

      elsif beta.match?(/\ANI\z/)

        ni = <<~EOS.chomp
          o-
          o-
          o-
        EOS

        puts ni

      elsif beta.match?(/\ANU\z/)

        nu = <<~EOS.chomp
          oo
          --
          o-
        EOS

        puts nu

      elsif beta.match?(/\ANE\z/)

        ne = <<~EOS.chomp
          oo
          o-
          o-
        EOS

        puts ne

      elsif beta.match?(/\ANO\z/)

        no = <<~EOS.chomp
          -o
          o-
          o-
        EOS

        puts no

      elsif beta.match?(/\AHA\z/)

        ha = <<~EOS.chomp
          o-
          --
          oo
        EOS

        puts ha

      elsif beta.match?(/\AHI\z/)

        hi = <<~EOS.chomp
          o-
          o-
          oo
        EOS

        puts hi

      elsif beta.match?(/\AHU\z/)

        hu = <<~EOS.chomp
          oo
          --
          oo
        EOS

        puts hu

      elsif beta.match?(/\AHE\z/)

        he = <<~EOS.chomp
          oo
          o-
          oo
        EOS

        puts he

      elsif beta.match?(/\AHO\z/)

        ho = <<~EOS.chomp
          -o
          o-
          oo
        EOS

        puts ho

      elsif beta.match?(/\AMA\z/)

        ma = <<~EOS.chomp
          o-
          -o
          oo
        EOS

        puts ma

      elsif beta.match?(/\AMI\z/)

        mi = <<~EOS.chomp
          o-
          oo
          oo
        EOS

        puts mi

      elsif beta.match?(/\AMU\z/)

        mu = <<~EOS.chomp
          oo
          -o
          oo
        EOS

        puts mu

      elsif beta.match?(/\AME\z/)

        me = <<~EOS.chomp
          oo
          oo
          oo
        EOS

        puts me

      elsif beta.match?(/\AMO\z/)

        mo = <<~EOS.chomp
          -o
          oo
          oo
        EOS

        puts mo

      elsif beta.match?(/\ARA\z/)

        ra = <<~EOS.chomp
          o-
          -o
          --
        EOS

        puts ra

      elsif beta.match?(/\ARI\z/)

        ri = <<~EOS.chomp
          o-
          oo
          --
        EOS

        puts ri

      elsif beta.match?(/\ARU\z/)

        ru = <<~EOS.chomp
          oo
          -o
          --
        EOS

        puts ru

      elsif beta.match?(/\ARE\z/)

        re = <<~EOS.chomp
          oo
          oo
          --
        EOS

        puts re

      elsif beta.match?(/\ARO\z/)

        ro = <<~EOS.chomp
          -o
          oo
          --
        EOS

        puts ro

      elsif beta.match?(/\AYA\z/)

        ya = <<~EOS.chomp
          -o
          --
          o-
        EOS

        puts ya

      elsif beta.match?(/\AYU\z/)

        yu = <<~EOS.chomp
          -o
          --
          oo
        EOS

        puts yu

      elsif beta.match?(/\AYO\z/)

        yo = <<~EOS.chomp
          -o
          -o
          o-
        EOS

        puts yo

      elsif beta.match?(/\AWA\z/)

        wa = <<~EOS.chomp
          --
          --
          o-
        EOS

        puts wa

      elsif beta.match?(/\AWO\z/)

        wo = <<~EOS.chomp
          --
          -o
          o-
        EOS

        puts wo

      elsif beta.match?(/\AN\z/)

        n = <<~EOS.chomp
          --
          -o
          oo
        EOS

        puts n

      end

      def self.to_tenji_g
        gamma = ARGV[2].to_s
        if gamma.match?(/\AA\z/)
          a = <<~EOS.chomp
            o-
            --
            --
          EOS

          puts a

        elsif gamma.match?(/\AI\z/)

          i = <<~EOS.chomp
            o-
            o-
            --
          EOS

          puts i

        elsif gamma.match?(/\AU\z/)

          u = <<~EOS.chomp
            oo
            --
            --
          EOS

          puts u

        elsif gamma.match?(/\AE\z/)

          e = <<~EOS.chomp
            oo
            o-
            --
          EOS

          puts e

        elsif gamma.match?(/\AO\z/)

          o = <<~EOS.chomp
            -o
            o-
            --
          EOS

          puts o

        elsif gamma.match?(/\AKA\z/)

          ka = <<~EOS.chomp
            o-
            --
            -o
          EOS

          puts ka

        elsif gamma.match?(/\AKI\z/)

          ki = <<~EOS.chomp
            o-
            o-
            -o
          EOS

          puts ki

        elsif gamma.match?(/\AKU\z/)

          ku = <<~EOS.chomp
            oo
            --
            -o
          EOS

          puts ku

        elsif gamma.match?(/\AKE\z/)

          ke = <<~EOS.chomp
            oo
            o-
            -o
          EOS

          puts ke

        elsif gamma.match?(/\AKO\z/)

          ko = <<~EOS.chomp
            -o
            o-
            -o
          EOS

          puts ko

        elsif gamma.match?(/\ASA\z/)

          sa = <<~EOS.chomp
            o-
            -o
            -o
          EOS

          puts sa

        elsif gamma.match?(/\ASI\z/)

          si = <<~EOS.chomp
            o-
            oo
            -o
          EOS

          puts si

        elsif gamma.match?(/\ASU\z/)

          su = <<~EOS.chomp
            oo
            -o
            -o
          EOS

          puts su

        elsif gamma.match?(/\ASE\z/)

          se = <<~EOS.chomp
            oo
            oo
            -o
          EOS

          puts se

        elsif gamma.match?(/\ASO\z/)

          so = <<~EOS.chomp
            -o
            oo
            -o
          EOS

          puts so

        elsif gamma.match?(/\ATA\z/)

          ta = <<~EOS.chomp
            o-
            -o
            o-
          EOS

          puts ta

        elsif gamma.match?(/\ATI\z/)

          ti = <<~EOS.chomp
            o-
            oo
            o-
          EOS

          puts ti

        elsif gamma.match?(/\ATU\z/)

          tu = <<~EOS.chomp
            oo
            -o
            o-
          EOS

          puts tu

        elsif gamma.match?(/\ATE\z/)

          te = <<~EOS.chomp
            oo
            oo
            o-
          EOS

          puts te

        elsif gamma.match?(/\ATO\z/)

          to = <<~EOS.chomp
            -o
            oo
            o-
          EOS

          puts to

        elsif gamma.match?(/\ANA\z/)

          na = <<~EOS.chomp
            o-
            --
            o-
          EOS

          puts na

        elsif gamma.match?(/\ANI\z/)

          ni = <<~EOS.chomp
            o-
            o-
            o-
          EOS

          puts ni

        elsif gamma.match?(/\ANU\z/)

          nu = <<~EOS.chomp
            oo
            --
            o-
          EOS

          puts nu

        elsif gamma.match?(/\ANE\z/)

          ne = <<~EOS.chomp
            oo
            o-
            o-
          EOS

          puts ne

        elsif gamma.match?(/\ANO\z/)

          no = <<~EOS.chomp
            -o
            o-
            o-
          EOS

          puts no

        elsif gamma.match?(/\AHA\z/)

          ha = <<~EOS.chomp
            o-
            --
            oo
          EOS

          puts ha

        elsif gamma.match?(/\AHI\z/)

          hi = <<~EOS.chomp
            o-
            o-
            oo
          EOS

          puts hi

        elsif gamma.match?(/\AHU\z/)

          hu = <<~EOS.chomp
            oo
            --
            oo
          EOS

          puts hu

        elsif gamma.match?(/\AHE\z/)

          he = <<~EOS.chomp
            oo
            o-
            oo
          EOS

          puts he

        elsif gamma.match?(/\AHO\z/)

          ho = <<~EOS.chomp
            -o
            o-
            oo
          EOS

          puts ho

        elsif gamma.match?(/\AMA\z/)

          ma = <<~EOS.chomp
            o-
            -o
            oo
          EOS

          puts ma

        elsif gamma.match?(/\AMI\z/)

          mi = <<~EOS.chomp
            o-
            oo
            oo
          EOS

          puts mi

        elsif gamma.match?(/\AMU\z/)

          mu = <<~EOS.chomp
            oo
            -o
            oo
          EOS

          puts mu

        elsif gamma.match?(/\AME\z/)

          me = <<~EOS.chomp
            oo
            oo
            oo
          EOS

          puts me

        elsif gamma.match?(/\AMO\z/)

          mo = <<~EOS.chomp
            -o
            oo
            oo
          EOS

          puts mo

        elsif gamma.match?(/\ARA\z/)

          ra = <<~EOS.chomp
            o-
            -o
            --
          EOS

          puts ra

        elsif gamma.match?(/\ARI\z/)

          ri = <<~EOS.chomp
            o-
            oo
            --
          EOS

          puts ri

        elsif gamma.match?(/\ARU\z/)

          ru = <<~EOS.chomp
            -o
            oo
            --
          EOS

          puts ru

        elsif gamma.match?(/\ARE\z/)

          re = <<~EOS.chomp
            oo
            oo
            --
          EOS

          puts re

        elsif gamma.match?(/\ARO\z/)

          ro = <<~EOS.chomp
            -o
            oo
            --
          EOS

          puts ro

        elsif gamma.match?(/\AYA\z/)

          ya = <<~EOS.chomp
            -o
            --
            o-
          EOS

          puts ya

        elsif gamma.match?(/\AYU\z/)

          yu = <<~EOS.chomp
            -o
            --
            oo
          EOS

          puts yu

        elsif gamma.match?(/\AYO\z/)

          yo = <<~EOS.chomp
            -o
            -o
            o-
          EOS

          puts yo

        elsif gamma.match?(/\AWA\z/)

          wa = <<~EOS.chomp
            --
            --
            o-
          EOS

          puts wa

        elsif gamma.match?(/\AWO\z/)

          wo = <<~EOS.chomp
            --
            -o
            o-
          EOS

          puts wo

        elsif gamma.match?(/\AN\z/)

          n = <<~EOS.chomp
            --
            -o
            oo
          EOS

          puts n

        end

        def self.to_tenji_d
          delta = ARGV[3].to_s
          if delta.match?(/\AA\z/)
            a = <<~EOS.chomp
              o-
              --
              --
            EOS

            puts a

          elsif delta.match?(/\AI\z/)

            i = <<~EOS.chomp
              o-
              o-
              --
            EOS

            puts i

          elsif delta.match?(/\AU\z/)

            u = <<~EOS.chomp
              oo
              --
              --
            EOS

            puts u

          elsif delta.match?(/\AE\z/)

            e = <<~EOS.chomp
              oo
              o-
              --
            EOS

            puts e

          elsif delta.match?(/\AO\z/)

            o = <<~EOS.chomp
              -o
              o-
              --
            EOS

            puts o

          elsif delta.match?(/\AKA\z/)

            ka = <<~EOS.chomp
              o-
              --
              -o
            EOS

            puts ka

          elsif delta.match?(/\AKI\z/)

            ki = <<~EOS.chomp
              o-
              o-
              -o
            EOS

            puts ki

          elsif delta.match?(/\AKU\z/)

            ku = <<~EOS.chomp
              oo
              --
              -o
            EOS

            puts ku

          elsif delta.match?(/\AKE\z/)

            ke = <<~EOS.chomp
              oo
              o-
              -o
            EOS

            puts ke

          elsif delta.match?(/\AKO\z/)

            ko = <<~EOS.chomp
              -o
              o-
              -o
            EOS

            puts ko

          elsif delta.match?(/\ASA\z/)

            sa = <<~EOS.chomp
              o-
              -o
              -o
            EOS

            puts sa

          elsif delta.match?(/\ASI\z/)

            si = <<~EOS.chomp
              o-
              oo
              -o
            EOS

            puts si

          elsif delta.match?(/\ASU\z/)

            su = <<~EOS.chomp
              oo
              -o
              -o
            EOS

            puts su

          elsif delta.match?(/\ASE\z/)

            se = <<~EOS.chomp
              oo
              oo
              -o
            EOS

            puts se

          elsif delta.match?(/\ASO\z/)

            so = <<~EOS.chomp
              -o
              oo
              -o
            EOS

            puts so

          elsif delta.match?(/\ATA\z/)

            ta = <<~EOS.chomp
              o-
              -o
              o-
            EOS

            puts ta

          elsif delta.match?(/\ATI\z/)

            ti = <<~EOS.chomp
              o-
              oo
              o-
            EOS

            puts ti

          elsif delta.match?(/\ATU\z/)

            tu = <<~EOS.chomp
              oo
              -o
              o-
            EOS

            puts tu

          elsif delta.match?(/\ATE\z/)

            te = <<~EOS.chomp
              oo
              oo
              o-
            EOS

            puts te

          elsif delta.match?(/\ATO\z/)

            to = <<~EOS.chomp
              -o
              oo
              o-
            EOS

            puts to

          elsif delta.match?(/\ANA\z/)

            na = <<~EOS.chomp
              o-
              --
              o-
            EOS

            puts na

          elsif delta.match?(/\ANI\z/)

            ni = <<~EOS.chomp
              o-
              o-
              o-
            EOS

            puts ni

          elsif delta.match?(/\ANU\z/)

            nu = <<~EOS.chomp
              oo
              --
              o-
            EOS

            puts nu

          elsif delta.match?(/\ANE\z/)

            ne = <<~EOS.chomp
              oo
              o-
              o-
            EOS

            puts ne

          elsif delta.match?(/\ANO\z/)

            no = <<~EOS.chomp
              -o
              o-
              o-
            EOS

            puts no

          elsif delta.match?(/\AHA\z/)

            ha = <<~EOS.chomp
              o-
              --
              oo
            EOS

            puts ha

          elsif delta.match?(/\AHI\z/)

            hi = <<~EOS.chomp
              o-
              o-
              oo
            EOS

            puts hi

          elsif delta.match?(/\AHU\z/)

            hu = <<~EOS.chomp
              oo
              --
              oo
            EOS

            puts hu

          elsif delta.match?(/\AHE\z/)

            he = <<~EOS.chomp
              oo
              o-
              oo
            EOS

            puts he

          elsif delta.match?(/\AHO\z/)

            ho = <<~EOS.chomp
              -o
              o-
              oo
            EOS

            puts ho

          elsif delta.match?(/\AMA\z/)

            ma = <<~EOS.chomp
              o-
              -o
              oo
            EOS

            puts ma

          elsif delta.match?(/\AMI\z/)

            mi = <<~EOS.chomp
              o-
              oo
              oo
            EOS

            puts mi

          elsif delta.match?(/\AMU\z/)

            mu = <<~EOS.chomp
              oo
              -o
              oo
            EOS

            puts mu

          elsif delta.match?(/\AME\z/)

            me = <<~EOS.chomp
              oo
              oo
              oo
            EOS

            puts me

          elsif delta.match?(/\AMO\z/)

            mo = <<~EOS.chomp
              -o
              oo
              oo
            EOS

            puts mo

          elsif delta.match?(/\ARA\z/)

            ra = <<~EOS.chomp
              o-
              -o
              --
            EOS

            puts ra

          elsif delta.match?(/\ARI\z/)

            ri = <<~EOS.chomp
              o-
              oo
              --
            EOS

            puts ri

          elsif delta.match?(/\ARU\z/)

            ru = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ru

          elsif delta.match?(/\ARE\z/)

            re = <<~EOS.chomp
              oo
              oo
              --
            EOS

            puts re

          elsif delta.match?(/\ARO\z/)

            ro = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ro

          elsif delta.match?(/\AYA\z/)

            ya = <<~EOS.chomp
              -o
              --
              o-
            EOS

            puts ya

          elsif delta.match?(/\AYU\z/)

            yu = <<~EOS.chomp
              -o
              --
              oo
            EOS

            puts yu

          elsif delta.match?(/\AYO\z/)

            yo = <<~EOS.chomp
              -o
              -o
              o-
            EOS

            puts yo

          elsif delta.match?(/\AWA\z/)

            wa = <<~EOS.chomp
              --
              --
              o-
            EOS

            puts wa

          elsif delta.match?(/\AWO\z/)

            wo = <<~EOS.chomp
              --
              -o
              o-
            EOS

            puts wo

          elsif delta.match?(/\AN\z/)

            n = <<~EOS.chomp
              --
              -o
              oo
            EOS

            puts n

          end

          def self.to_tenji_e
            epsilon = ARGV[4].to_s
            if epsilon.match?(/\AA\z/)
              a = <<~EOS.chomp
                o-
                --
                --
              EOS

              puts a

            elsif epsilon.match?(/\AI\z/)

              i = <<~EOS.chomp
                o-
                o-
                --
              EOS

              puts i

            elsif epsilon.match?(/\AU\z/)

              u = <<~EOS.chomp
                oo
                --
                --
              EOS

              puts u

            elsif epsilon.match?(/\AE\z/)

              e = <<~EOS.chomp
                oo
                o-
                --
              EOS

              puts e

            elsif epsilon.match?(/\AO\z/)

              o = <<~EOS.chomp
                -o
                o-
                --
              EOS

              puts o

            elsif epsilon.match?(/\AKA\z/)

              ka = <<~EOS.chomp
                o-
                --
                -o
              EOS

              puts ka

            elsif epsilon.match?(/\AKI\z/)

              ki = <<~EOS.chomp
                o-
                o-
                -o
              EOS

              puts ki

            elsif epsilon.match?(/\AKU\z/)

              ku = <<~EOS.chomp
                oo
                --
                -o
              EOS

              puts ku

            elsif epsilon.match?(/\AKE\z/)

              ke = <<~EOS.chomp
                oo
                o-
                -o
              EOS

              puts ke

            elsif epsilon.match?(/\AKO\z/)

              ko = <<~EOS.chomp
                -o
                o-
                -o
              EOS

              puts ko

            elsif epsilon.match?(/\ASA\z/)

              sa = <<~EOS.chomp
                o-
                -o
                -o
              EOS

              puts sa

            elsif epsilon.match?(/\ASI\z/)

              si = <<~EOS.chomp
                o-
                oo
                -o
              EOS

              puts si

            elsif epsilon.match?(/\ASU\z/)

              su = <<~EOS.chomp
                oo
                -o
                -o
              EOS

              puts su

            elsif epsilon.match?(/\ASE\z/)

              se = <<~EOS.chomp
                oo
                oo
                -o
              EOS

              puts se

            elsif epsilon.match?(/\ASO\z/)

              so = <<~EOS.chomp
                -o
                oo
                -o
              EOS

              puts so

            elsif epsilon.match?(/\ATA\z/)

              ta = <<~EOS.chomp
                o-
                -o
                o-
              EOS

              puts ta

            elsif epsilon.match?(/\ATI\z/)

              ti = <<~EOS.chomp
                o-
                oo
                o-
              EOS

              puts ti

            elsif epsilon.match?(/\ATU\z/)

              tu = <<~EOS.chomp
                oo
                -o
                o-
              EOS

              puts tu

            elsif epsilon.match?(/\ATE\z/)

              te = <<~EOS.chomp
                oo
                oo
                o-
              EOS

              puts te

            elsif epsilon.match?(/\ATO\z/)

              to = <<~EOS.chomp
                -o
                oo
                o-
              EOS

              puts to

            elsif epsilon.match?(/\ANA\z/)

              na = <<~EOS.chomp
                o-
                --
                o-
              EOS

              puts na

            elsif epsilon.match?(/\ANI\z/)

              ni = <<~EOS.chomp
                o-
                o-
                o-
              EOS

              puts ni

            elsif epsilon.match?(/\ANU\z/)

              nu = <<~EOS.chomp
                oo
                --
                o-
              EOS

              puts nu

            elsif epsilon.match?(/\ANE\z/)

              ne = <<~EOS.chomp
                oo
                o-
                o-
              EOS

              puts ne

            elsif epsilon.match?(/\ANO\z/)

              no = <<~EOS.chomp
                -o
                o-
                o-
              EOS

              puts no

            elsif epsilon.match?(/\AHA\z/)

              ha = <<~EOS.chomp
                o-
                --
                oo
              EOS

              puts ha

            elsif epsilon.match?(/\AHI\z/)

              hi = <<~EOS.chomp
                o-
                o-
                oo
              EOS

              puts hi

            elsif epsilon.match?(/\AHU\z/)

              hu = <<~EOS.chomp
                oo
                --
                oo
              EOS

              puts hu

            elsif epsilon.match?(/\AHE\z/)

              he = <<~EOS.chomp
                oo
                o-
                oo
              EOS

              puts he

            elsif epsilon.match?(/\AHO\z/)

              ho = <<~EOS.chomp
                -o
                o-
                oo
              EOS

              puts ho

            elsif epsilon.match?(/\AMA\z/)

              ma = <<~EOS.chomp
                o-
                -o
                oo
              EOS

              puts ma

            elsif epsilon.match?(/\AMI\z/)

              mi = <<~EOS.chomp
                o-
                oo
                oo
              EOS

              puts mi

            elsif epsilon.match?(/\AMU\z/)

              mu = <<~EOS.chomp
                oo
                -o
                oo
              EOS

              puts mu

            elsif epsilon.match?(/\AME\z/)

              me = <<~EOS.chomp
                oo
                oo
                oo
              EOS

              puts me

            elsif epsilon.match?(/\AMO\z/)

              mo = <<~EOS.chomp
                -o
                oo
                oo
              EOS

              puts mo

            elsif epsilon.match?(/\ARA\z/)

              ra = <<~EOS.chomp
                o-
                -o
                --
              EOS

              puts ra

            elsif epsilon.match?(/\ARI\z/)

              ri = <<~EOS.chomp
                o-
                oo
                --
              EOS

              puts ri

            elsif epsilon.match?(/\ARU\z/)

              ru = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ru

            elsif epsilon.match?(/\ARE\z/)

              re = <<~EOS.chomp
                oo
                oo
                --
              EOS

              puts re

            elsif epsilon.match?(/\ARO\z/)

              ro = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ro

            elsif epsilon.match?(/\AYA\z/)

              ya = <<~EOS.chomp
                -o
                --
                o-
              EOS

              puts ya

            elsif epsilon.match?(/\AYU\z/)

              yu = <<~EOS.chomp
                -o
                --
                oo
              EOS

              puts yu

            elsif epsilon.match?(/\AYO\z/)

              yo = <<~EOS.chomp
                -o
                -o
                o-
              EOS

              puts yo

            elsif epsilon.match?(/\AWA\z/)

              wa = <<~EOS.chomp
                --
                --
                o-
              EOS

              puts wa

            elsif epsilon.match?(/\AWO\z/)

              wo = <<~EOS.chomp
                --
                -o
                o-
              EOS

              puts wo

            elsif epsilon.match?(/\AN\z/)

              n = <<~EOS.chomp
                --
                -o
                oo
              EOS

              puts n

            end

            def self.to_tenji_z
              zeta = ARGV[5].to_s

              if zeta.match?(/\AA\z/)
                a = <<~EOS.chomp
                  o-
                  --
                  --
                EOS

                puts a

              elsif zeta.match?(/\AI\z/)

                i = <<~EOS.chomp
                  o-
                  o-
                  --
                EOS

                puts i

              elsif zeta.match?(/\AU\z/)

                u = <<~EOS.chomp
                  oo
                  --
                  --
                EOS

                puts u

              elsif zeta.match?(/\AE\z/)

                e = <<~EOS.chomp
                  oo
                  o-
                  --
                EOS

                puts e

              elsif zeta.match?(/\AO\z/)

                o = <<~EOS.chomp
                  -o
                  o-
                  --
                EOS

                puts o

              elsif zeta.match?(/\AKA\z/)

                ka = <<~EOS.chomp
                  o-
                  --
                  -o
                EOS

                puts ka

              elsif zeta.match?(/\AKI\z/)

                ki = <<~EOS.chomp
                  o-
                  o-
                  -o
                EOS

                puts ki

              elsif zeta.match?(/\AKU\z/)

                ku = <<~EOS.chomp
                  oo
                  --
                  -o
                EOS

                puts ku

              elsif zeta.match?(/\AKE\z/)

                ke = <<~EOS.chomp
                  oo
                  o-
                  -o
                EOS

                puts ke

              elsif zeta.match?(/\AKO\z/)

                ko = <<~EOS.chomp
                  -o
                  o-
                  -o
                EOS

                puts ko

              elsif zeta.match?(/\ASA\z/)

                sa = <<~EOS.chomp
                  o-
                  -o
                  -o
                EOS

                puts sa

              elsif zeta.match?(/\ASI\z/)

                si = <<~EOS.chomp
                  o-
                  oo
                  -o
                EOS

                puts si

              elsif zeta.match?(/\ASU\z/)

                su = <<~EOS.chomp
                  oo
                  -o
                  -o
                EOS

                puts su

              elsif zeta.match?(/\ASE\z/)

                se = <<~EOS.chomp
                  oo
                  oo
                  -o
                EOS

                puts se

              elsif zeta.match?(/\ASO\z/)

                so = <<~EOS.chomp
                  -o
                  oo
                  -o
                EOS

                puts so

              elsif zeta.match?(/\ATA\z/)

                ta = <<~EOS.chomp
                  o-
                  -o
                  o-
                EOS

                puts ta

              elsif zeta.match?(/\ATI\z/)

                ti = <<~EOS.chomp
                  o-
                  oo
                  o-
                EOS

                puts ti

              elsif zeta.match?(/\ATU\z/)

                tu = <<~EOS.chomp
                  oo
                  -o
                  o-
                EOS

                puts tu

              elsif zeta.match?(/\ATE\z/)

                te = <<~EOS.chomp
                  oo
                  oo
                  o-
                EOS

                puts te

              elsif zeta.match?(/\ATO\z/)

                to = <<~EOS.chomp
                  -o
                  oo
                  o-
                EOS

                puts to

              elsif zeta.match?(/\ANA\z/)

                na = <<~EOS.chomp
                  o-
                  --
                  o-
                EOS

                puts na

              elsif zeta.match?(/\ANI\z/)

                ni = <<~EOS.chomp
                  o-
                  o-
                  o-
                EOS

                puts ni

              elsif zeta.match?(/\ANU\z/)

                nu = <<~EOS.chomp
                  oo
                  --
                  o-
                EOS

                puts nu

              elsif zeta.match?(/\ANE\z/)

                ne = <<~EOS.chomp
                  oo
                  o-
                  o-
                EOS

                puts ne

              elsif zeta.match?(/\ANO\z/)

                no = <<~EOS.chomp
                  -o
                  o-
                  o-
                EOS

                puts no

              elsif zeta.match?(/\AHA\z/)

                ha = <<~EOS.chomp
                  o-
                  --
                  oo
                EOS

                puts ha

              elsif zeta.match?(/\AHI\z/)

                hi = <<~EOS.chomp
                  o-
                  o-
                  oo
                EOS

                puts hi

              elsif zeta.match?(/\AHU\z/)

                hu = <<~EOS.chomp
                  oo
                  --
                  oo
                EOS

                puts hu

              elsif zeta.match?(/\AHE\z/)

                he = <<~EOS.chomp
                  oo
                  o-
                  oo
                EOS

                puts he

              elsif zeta.match?(/\AHO\z/)

                ho = <<~EOS.chomp
                  -o
                  o-
                  oo
                EOS

                puts ho

              elsif zeta.match?(/\AMA\z/)

                ma = <<~EOS.chomp
                  o-
                  -o
                  oo
                EOS

                puts ma

              elsif zeta.match?(/\AMI\z/)

                mi = <<~EOS.chomp
                  o-
                  oo
                  oo
                EOS

                puts mi

              elsif zeta.match?(/\AMU\z/)

                mu = <<~EOS.chomp
                  oo
                  -o
                  oo
                EOS

                puts mu

              elsif zeta.match?(/\AME\z/)

                me = <<~EOS.chomp
                  oo
                  oo
                  oo
                EOS

                puts me

              elsif zeta.match?(/\AMO\z/)

                mo = <<~EOS.chomp
                  -o
                  oo
                  oo
                EOS

                puts mo

              elsif zeta.match?(/\ARA\z/)

                ra = <<~EOS.chomp
                  o-
                  -o
                  --
                EOS

                puts ra

              elsif zeta.match?(/\ARI\z/)

                ri = <<~EOS.chomp
                  o-
                  oo
                  --
                EOS

                puts ri

              elsif zeta.match?(/\ARU\z/)

                ru = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ru

              elsif zeta.match?(/\ARE\z/)

                re = <<~EOS.chomp
                  oo
                  oo
                  --
                EOS

                puts re

              elsif zeta.match?(/\ARO\z/)

                ro = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ro

              elsif zeta.match?(/\AYA\z/)

                ya = <<~EOS.chomp
                  -o
                  --
                  o-
                EOS

                puts ya

              elsif zeta.match?(/\AYU\z/)

                yu = <<~EOS.chomp
                  -o
                  --
                  oo
                EOS

                puts yu

              elsif zeta.match?(/\AYO\z/)

                yo = <<~EOS.chomp
                  -o
                  -o
                  o-
                EOS

                puts yo

              elsif zeta.match?(/\AWA\z/)

                wa = <<~EOS.chomp
                  --
                  --
                  o-
                EOS

                puts wa

              elsif zeta.match?(/\AWO\z/)

                wo = <<~EOS.chomp
                  --
                  -o
                  o-
                EOS

                puts wo

              elsif zeta.match?(/\AN\z/)

                n = <<~EOS.chomp
                  --
                  -o
                  oo
                EOS

                puts n

              end

              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
            end
          end
        end
      end
    end
to_tenji_c() click to toggle source
# File lib/tenji.rb, line 3313
                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
to_tenji_d() click to toggle source
# File lib/tenji.rb, line 1459
        def self.to_tenji_d
          delta = ARGV[3].to_s
          if delta.match?(/\AA\z/)
            a = <<~EOS.chomp
              o-
              --
              --
            EOS

            puts a

          elsif delta.match?(/\AI\z/)

            i = <<~EOS.chomp
              o-
              o-
              --
            EOS

            puts i

          elsif delta.match?(/\AU\z/)

            u = <<~EOS.chomp
              oo
              --
              --
            EOS

            puts u

          elsif delta.match?(/\AE\z/)

            e = <<~EOS.chomp
              oo
              o-
              --
            EOS

            puts e

          elsif delta.match?(/\AO\z/)

            o = <<~EOS.chomp
              -o
              o-
              --
            EOS

            puts o

          elsif delta.match?(/\AKA\z/)

            ka = <<~EOS.chomp
              o-
              --
              -o
            EOS

            puts ka

          elsif delta.match?(/\AKI\z/)

            ki = <<~EOS.chomp
              o-
              o-
              -o
            EOS

            puts ki

          elsif delta.match?(/\AKU\z/)

            ku = <<~EOS.chomp
              oo
              --
              -o
            EOS

            puts ku

          elsif delta.match?(/\AKE\z/)

            ke = <<~EOS.chomp
              oo
              o-
              -o
            EOS

            puts ke

          elsif delta.match?(/\AKO\z/)

            ko = <<~EOS.chomp
              -o
              o-
              -o
            EOS

            puts ko

          elsif delta.match?(/\ASA\z/)

            sa = <<~EOS.chomp
              o-
              -o
              -o
            EOS

            puts sa

          elsif delta.match?(/\ASI\z/)

            si = <<~EOS.chomp
              o-
              oo
              -o
            EOS

            puts si

          elsif delta.match?(/\ASU\z/)

            su = <<~EOS.chomp
              oo
              -o
              -o
            EOS

            puts su

          elsif delta.match?(/\ASE\z/)

            se = <<~EOS.chomp
              oo
              oo
              -o
            EOS

            puts se

          elsif delta.match?(/\ASO\z/)

            so = <<~EOS.chomp
              -o
              oo
              -o
            EOS

            puts so

          elsif delta.match?(/\ATA\z/)

            ta = <<~EOS.chomp
              o-
              -o
              o-
            EOS

            puts ta

          elsif delta.match?(/\ATI\z/)

            ti = <<~EOS.chomp
              o-
              oo
              o-
            EOS

            puts ti

          elsif delta.match?(/\ATU\z/)

            tu = <<~EOS.chomp
              oo
              -o
              o-
            EOS

            puts tu

          elsif delta.match?(/\ATE\z/)

            te = <<~EOS.chomp
              oo
              oo
              o-
            EOS

            puts te

          elsif delta.match?(/\ATO\z/)

            to = <<~EOS.chomp
              -o
              oo
              o-
            EOS

            puts to

          elsif delta.match?(/\ANA\z/)

            na = <<~EOS.chomp
              o-
              --
              o-
            EOS

            puts na

          elsif delta.match?(/\ANI\z/)

            ni = <<~EOS.chomp
              o-
              o-
              o-
            EOS

            puts ni

          elsif delta.match?(/\ANU\z/)

            nu = <<~EOS.chomp
              oo
              --
              o-
            EOS

            puts nu

          elsif delta.match?(/\ANE\z/)

            ne = <<~EOS.chomp
              oo
              o-
              o-
            EOS

            puts ne

          elsif delta.match?(/\ANO\z/)

            no = <<~EOS.chomp
              -o
              o-
              o-
            EOS

            puts no

          elsif delta.match?(/\AHA\z/)

            ha = <<~EOS.chomp
              o-
              --
              oo
            EOS

            puts ha

          elsif delta.match?(/\AHI\z/)

            hi = <<~EOS.chomp
              o-
              o-
              oo
            EOS

            puts hi

          elsif delta.match?(/\AHU\z/)

            hu = <<~EOS.chomp
              oo
              --
              oo
            EOS

            puts hu

          elsif delta.match?(/\AHE\z/)

            he = <<~EOS.chomp
              oo
              o-
              oo
            EOS

            puts he

          elsif delta.match?(/\AHO\z/)

            ho = <<~EOS.chomp
              -o
              o-
              oo
            EOS

            puts ho

          elsif delta.match?(/\AMA\z/)

            ma = <<~EOS.chomp
              o-
              -o
              oo
            EOS

            puts ma

          elsif delta.match?(/\AMI\z/)

            mi = <<~EOS.chomp
              o-
              oo
              oo
            EOS

            puts mi

          elsif delta.match?(/\AMU\z/)

            mu = <<~EOS.chomp
              oo
              -o
              oo
            EOS

            puts mu

          elsif delta.match?(/\AME\z/)

            me = <<~EOS.chomp
              oo
              oo
              oo
            EOS

            puts me

          elsif delta.match?(/\AMO\z/)

            mo = <<~EOS.chomp
              -o
              oo
              oo
            EOS

            puts mo

          elsif delta.match?(/\ARA\z/)

            ra = <<~EOS.chomp
              o-
              -o
              --
            EOS

            puts ra

          elsif delta.match?(/\ARI\z/)

            ri = <<~EOS.chomp
              o-
              oo
              --
            EOS

            puts ri

          elsif delta.match?(/\ARU\z/)

            ru = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ru

          elsif delta.match?(/\ARE\z/)

            re = <<~EOS.chomp
              oo
              oo
              --
            EOS

            puts re

          elsif delta.match?(/\ARO\z/)

            ro = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ro

          elsif delta.match?(/\AYA\z/)

            ya = <<~EOS.chomp
              -o
              --
              o-
            EOS

            puts ya

          elsif delta.match?(/\AYU\z/)

            yu = <<~EOS.chomp
              -o
              --
              oo
            EOS

            puts yu

          elsif delta.match?(/\AYO\z/)

            yo = <<~EOS.chomp
              -o
              -o
              o-
            EOS

            puts yo

          elsif delta.match?(/\AWA\z/)

            wa = <<~EOS.chomp
              --
              --
              o-
            EOS

            puts wa

          elsif delta.match?(/\AWO\z/)

            wo = <<~EOS.chomp
              --
              -o
              o-
            EOS

            puts wo

          elsif delta.match?(/\AN\z/)

            n = <<~EOS.chomp
              --
              -o
              oo
            EOS

            puts n

          end

          def self.to_tenji_e
            epsilon = ARGV[4].to_s
            if epsilon.match?(/\AA\z/)
              a = <<~EOS.chomp
                o-
                --
                --
              EOS

              puts a

            elsif epsilon.match?(/\AI\z/)

              i = <<~EOS.chomp
                o-
                o-
                --
              EOS

              puts i

            elsif epsilon.match?(/\AU\z/)

              u = <<~EOS.chomp
                oo
                --
                --
              EOS

              puts u

            elsif epsilon.match?(/\AE\z/)

              e = <<~EOS.chomp
                oo
                o-
                --
              EOS

              puts e

            elsif epsilon.match?(/\AO\z/)

              o = <<~EOS.chomp
                -o
                o-
                --
              EOS

              puts o

            elsif epsilon.match?(/\AKA\z/)

              ka = <<~EOS.chomp
                o-
                --
                -o
              EOS

              puts ka

            elsif epsilon.match?(/\AKI\z/)

              ki = <<~EOS.chomp
                o-
                o-
                -o
              EOS

              puts ki

            elsif epsilon.match?(/\AKU\z/)

              ku = <<~EOS.chomp
                oo
                --
                -o
              EOS

              puts ku

            elsif epsilon.match?(/\AKE\z/)

              ke = <<~EOS.chomp
                oo
                o-
                -o
              EOS

              puts ke

            elsif epsilon.match?(/\AKO\z/)

              ko = <<~EOS.chomp
                -o
                o-
                -o
              EOS

              puts ko

            elsif epsilon.match?(/\ASA\z/)

              sa = <<~EOS.chomp
                o-
                -o
                -o
              EOS

              puts sa

            elsif epsilon.match?(/\ASI\z/)

              si = <<~EOS.chomp
                o-
                oo
                -o
              EOS

              puts si

            elsif epsilon.match?(/\ASU\z/)

              su = <<~EOS.chomp
                oo
                -o
                -o
              EOS

              puts su

            elsif epsilon.match?(/\ASE\z/)

              se = <<~EOS.chomp
                oo
                oo
                -o
              EOS

              puts se

            elsif epsilon.match?(/\ASO\z/)

              so = <<~EOS.chomp
                -o
                oo
                -o
              EOS

              puts so

            elsif epsilon.match?(/\ATA\z/)

              ta = <<~EOS.chomp
                o-
                -o
                o-
              EOS

              puts ta

            elsif epsilon.match?(/\ATI\z/)

              ti = <<~EOS.chomp
                o-
                oo
                o-
              EOS

              puts ti

            elsif epsilon.match?(/\ATU\z/)

              tu = <<~EOS.chomp
                oo
                -o
                o-
              EOS

              puts tu

            elsif epsilon.match?(/\ATE\z/)

              te = <<~EOS.chomp
                oo
                oo
                o-
              EOS

              puts te

            elsif epsilon.match?(/\ATO\z/)

              to = <<~EOS.chomp
                -o
                oo
                o-
              EOS

              puts to

            elsif epsilon.match?(/\ANA\z/)

              na = <<~EOS.chomp
                o-
                --
                o-
              EOS

              puts na

            elsif epsilon.match?(/\ANI\z/)

              ni = <<~EOS.chomp
                o-
                o-
                o-
              EOS

              puts ni

            elsif epsilon.match?(/\ANU\z/)

              nu = <<~EOS.chomp
                oo
                --
                o-
              EOS

              puts nu

            elsif epsilon.match?(/\ANE\z/)

              ne = <<~EOS.chomp
                oo
                o-
                o-
              EOS

              puts ne

            elsif epsilon.match?(/\ANO\z/)

              no = <<~EOS.chomp
                -o
                o-
                o-
              EOS

              puts no

            elsif epsilon.match?(/\AHA\z/)

              ha = <<~EOS.chomp
                o-
                --
                oo
              EOS

              puts ha

            elsif epsilon.match?(/\AHI\z/)

              hi = <<~EOS.chomp
                o-
                o-
                oo
              EOS

              puts hi

            elsif epsilon.match?(/\AHU\z/)

              hu = <<~EOS.chomp
                oo
                --
                oo
              EOS

              puts hu

            elsif epsilon.match?(/\AHE\z/)

              he = <<~EOS.chomp
                oo
                o-
                oo
              EOS

              puts he

            elsif epsilon.match?(/\AHO\z/)

              ho = <<~EOS.chomp
                -o
                o-
                oo
              EOS

              puts ho

            elsif epsilon.match?(/\AMA\z/)

              ma = <<~EOS.chomp
                o-
                -o
                oo
              EOS

              puts ma

            elsif epsilon.match?(/\AMI\z/)

              mi = <<~EOS.chomp
                o-
                oo
                oo
              EOS

              puts mi

            elsif epsilon.match?(/\AMU\z/)

              mu = <<~EOS.chomp
                oo
                -o
                oo
              EOS

              puts mu

            elsif epsilon.match?(/\AME\z/)

              me = <<~EOS.chomp
                oo
                oo
                oo
              EOS

              puts me

            elsif epsilon.match?(/\AMO\z/)

              mo = <<~EOS.chomp
                -o
                oo
                oo
              EOS

              puts mo

            elsif epsilon.match?(/\ARA\z/)

              ra = <<~EOS.chomp
                o-
                -o
                --
              EOS

              puts ra

            elsif epsilon.match?(/\ARI\z/)

              ri = <<~EOS.chomp
                o-
                oo
                --
              EOS

              puts ri

            elsif epsilon.match?(/\ARU\z/)

              ru = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ru

            elsif epsilon.match?(/\ARE\z/)

              re = <<~EOS.chomp
                oo
                oo
                --
              EOS

              puts re

            elsif epsilon.match?(/\ARO\z/)

              ro = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ro

            elsif epsilon.match?(/\AYA\z/)

              ya = <<~EOS.chomp
                -o
                --
                o-
              EOS

              puts ya

            elsif epsilon.match?(/\AYU\z/)

              yu = <<~EOS.chomp
                -o
                --
                oo
              EOS

              puts yu

            elsif epsilon.match?(/\AYO\z/)

              yo = <<~EOS.chomp
                -o
                -o
                o-
              EOS

              puts yo

            elsif epsilon.match?(/\AWA\z/)

              wa = <<~EOS.chomp
                --
                --
                o-
              EOS

              puts wa

            elsif epsilon.match?(/\AWO\z/)

              wo = <<~EOS.chomp
                --
                -o
                o-
              EOS

              puts wo

            elsif epsilon.match?(/\AN\z/)

              n = <<~EOS.chomp
                --
                -o
                oo
              EOS

              puts n

            end

            def self.to_tenji_z
              zeta = ARGV[5].to_s

              if zeta.match?(/\AA\z/)
                a = <<~EOS.chomp
                  o-
                  --
                  --
                EOS

                puts a

              elsif zeta.match?(/\AI\z/)

                i = <<~EOS.chomp
                  o-
                  o-
                  --
                EOS

                puts i

              elsif zeta.match?(/\AU\z/)

                u = <<~EOS.chomp
                  oo
                  --
                  --
                EOS

                puts u

              elsif zeta.match?(/\AE\z/)

                e = <<~EOS.chomp
                  oo
                  o-
                  --
                EOS

                puts e

              elsif zeta.match?(/\AO\z/)

                o = <<~EOS.chomp
                  -o
                  o-
                  --
                EOS

                puts o

              elsif zeta.match?(/\AKA\z/)

                ka = <<~EOS.chomp
                  o-
                  --
                  -o
                EOS

                puts ka

              elsif zeta.match?(/\AKI\z/)

                ki = <<~EOS.chomp
                  o-
                  o-
                  -o
                EOS

                puts ki

              elsif zeta.match?(/\AKU\z/)

                ku = <<~EOS.chomp
                  oo
                  --
                  -o
                EOS

                puts ku

              elsif zeta.match?(/\AKE\z/)

                ke = <<~EOS.chomp
                  oo
                  o-
                  -o
                EOS

                puts ke

              elsif zeta.match?(/\AKO\z/)

                ko = <<~EOS.chomp
                  -o
                  o-
                  -o
                EOS

                puts ko

              elsif zeta.match?(/\ASA\z/)

                sa = <<~EOS.chomp
                  o-
                  -o
                  -o
                EOS

                puts sa

              elsif zeta.match?(/\ASI\z/)

                si = <<~EOS.chomp
                  o-
                  oo
                  -o
                EOS

                puts si

              elsif zeta.match?(/\ASU\z/)

                su = <<~EOS.chomp
                  oo
                  -o
                  -o
                EOS

                puts su

              elsif zeta.match?(/\ASE\z/)

                se = <<~EOS.chomp
                  oo
                  oo
                  -o
                EOS

                puts se

              elsif zeta.match?(/\ASO\z/)

                so = <<~EOS.chomp
                  -o
                  oo
                  -o
                EOS

                puts so

              elsif zeta.match?(/\ATA\z/)

                ta = <<~EOS.chomp
                  o-
                  -o
                  o-
                EOS

                puts ta

              elsif zeta.match?(/\ATI\z/)

                ti = <<~EOS.chomp
                  o-
                  oo
                  o-
                EOS

                puts ti

              elsif zeta.match?(/\ATU\z/)

                tu = <<~EOS.chomp
                  oo
                  -o
                  o-
                EOS

                puts tu

              elsif zeta.match?(/\ATE\z/)

                te = <<~EOS.chomp
                  oo
                  oo
                  o-
                EOS

                puts te

              elsif zeta.match?(/\ATO\z/)

                to = <<~EOS.chomp
                  -o
                  oo
                  o-
                EOS

                puts to

              elsif zeta.match?(/\ANA\z/)

                na = <<~EOS.chomp
                  o-
                  --
                  o-
                EOS

                puts na

              elsif zeta.match?(/\ANI\z/)

                ni = <<~EOS.chomp
                  o-
                  o-
                  o-
                EOS

                puts ni

              elsif zeta.match?(/\ANU\z/)

                nu = <<~EOS.chomp
                  oo
                  --
                  o-
                EOS

                puts nu

              elsif zeta.match?(/\ANE\z/)

                ne = <<~EOS.chomp
                  oo
                  o-
                  o-
                EOS

                puts ne

              elsif zeta.match?(/\ANO\z/)

                no = <<~EOS.chomp
                  -o
                  o-
                  o-
                EOS

                puts no

              elsif zeta.match?(/\AHA\z/)

                ha = <<~EOS.chomp
                  o-
                  --
                  oo
                EOS

                puts ha

              elsif zeta.match?(/\AHI\z/)

                hi = <<~EOS.chomp
                  o-
                  o-
                  oo
                EOS

                puts hi

              elsif zeta.match?(/\AHU\z/)

                hu = <<~EOS.chomp
                  oo
                  --
                  oo
                EOS

                puts hu

              elsif zeta.match?(/\AHE\z/)

                he = <<~EOS.chomp
                  oo
                  o-
                  oo
                EOS

                puts he

              elsif zeta.match?(/\AHO\z/)

                ho = <<~EOS.chomp
                  -o
                  o-
                  oo
                EOS

                puts ho

              elsif zeta.match?(/\AMA\z/)

                ma = <<~EOS.chomp
                  o-
                  -o
                  oo
                EOS

                puts ma

              elsif zeta.match?(/\AMI\z/)

                mi = <<~EOS.chomp
                  o-
                  oo
                  oo
                EOS

                puts mi

              elsif zeta.match?(/\AMU\z/)

                mu = <<~EOS.chomp
                  oo
                  -o
                  oo
                EOS

                puts mu

              elsif zeta.match?(/\AME\z/)

                me = <<~EOS.chomp
                  oo
                  oo
                  oo
                EOS

                puts me

              elsif zeta.match?(/\AMO\z/)

                mo = <<~EOS.chomp
                  -o
                  oo
                  oo
                EOS

                puts mo

              elsif zeta.match?(/\ARA\z/)

                ra = <<~EOS.chomp
                  o-
                  -o
                  --
                EOS

                puts ra

              elsif zeta.match?(/\ARI\z/)

                ri = <<~EOS.chomp
                  o-
                  oo
                  --
                EOS

                puts ri

              elsif zeta.match?(/\ARU\z/)

                ru = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ru

              elsif zeta.match?(/\ARE\z/)

                re = <<~EOS.chomp
                  oo
                  oo
                  --
                EOS

                puts re

              elsif zeta.match?(/\ARO\z/)

                ro = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ro

              elsif zeta.match?(/\AYA\z/)

                ya = <<~EOS.chomp
                  -o
                  --
                  o-
                EOS

                puts ya

              elsif zeta.match?(/\AYU\z/)

                yu = <<~EOS.chomp
                  -o
                  --
                  oo
                EOS

                puts yu

              elsif zeta.match?(/\AYO\z/)

                yo = <<~EOS.chomp
                  -o
                  -o
                  o-
                EOS

                puts yo

              elsif zeta.match?(/\AWA\z/)

                wa = <<~EOS.chomp
                  --
                  --
                  o-
                EOS

                puts wa

              elsif zeta.match?(/\AWO\z/)

                wo = <<~EOS.chomp
                  --
                  -o
                  o-
                EOS

                puts wo

              elsif zeta.match?(/\AN\z/)

                n = <<~EOS.chomp
                  --
                  -o
                  oo
                EOS

                puts n

              end

              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
            end
          end
        end
to_tenji_e() click to toggle source
# File lib/tenji.rb, line 1922
          def self.to_tenji_e
            epsilon = ARGV[4].to_s
            if epsilon.match?(/\AA\z/)
              a = <<~EOS.chomp
                o-
                --
                --
              EOS

              puts a

            elsif epsilon.match?(/\AI\z/)

              i = <<~EOS.chomp
                o-
                o-
                --
              EOS

              puts i

            elsif epsilon.match?(/\AU\z/)

              u = <<~EOS.chomp
                oo
                --
                --
              EOS

              puts u

            elsif epsilon.match?(/\AE\z/)

              e = <<~EOS.chomp
                oo
                o-
                --
              EOS

              puts e

            elsif epsilon.match?(/\AO\z/)

              o = <<~EOS.chomp
                -o
                o-
                --
              EOS

              puts o

            elsif epsilon.match?(/\AKA\z/)

              ka = <<~EOS.chomp
                o-
                --
                -o
              EOS

              puts ka

            elsif epsilon.match?(/\AKI\z/)

              ki = <<~EOS.chomp
                o-
                o-
                -o
              EOS

              puts ki

            elsif epsilon.match?(/\AKU\z/)

              ku = <<~EOS.chomp
                oo
                --
                -o
              EOS

              puts ku

            elsif epsilon.match?(/\AKE\z/)

              ke = <<~EOS.chomp
                oo
                o-
                -o
              EOS

              puts ke

            elsif epsilon.match?(/\AKO\z/)

              ko = <<~EOS.chomp
                -o
                o-
                -o
              EOS

              puts ko

            elsif epsilon.match?(/\ASA\z/)

              sa = <<~EOS.chomp
                o-
                -o
                -o
              EOS

              puts sa

            elsif epsilon.match?(/\ASI\z/)

              si = <<~EOS.chomp
                o-
                oo
                -o
              EOS

              puts si

            elsif epsilon.match?(/\ASU\z/)

              su = <<~EOS.chomp
                oo
                -o
                -o
              EOS

              puts su

            elsif epsilon.match?(/\ASE\z/)

              se = <<~EOS.chomp
                oo
                oo
                -o
              EOS

              puts se

            elsif epsilon.match?(/\ASO\z/)

              so = <<~EOS.chomp
                -o
                oo
                -o
              EOS

              puts so

            elsif epsilon.match?(/\ATA\z/)

              ta = <<~EOS.chomp
                o-
                -o
                o-
              EOS

              puts ta

            elsif epsilon.match?(/\ATI\z/)

              ti = <<~EOS.chomp
                o-
                oo
                o-
              EOS

              puts ti

            elsif epsilon.match?(/\ATU\z/)

              tu = <<~EOS.chomp
                oo
                -o
                o-
              EOS

              puts tu

            elsif epsilon.match?(/\ATE\z/)

              te = <<~EOS.chomp
                oo
                oo
                o-
              EOS

              puts te

            elsif epsilon.match?(/\ATO\z/)

              to = <<~EOS.chomp
                -o
                oo
                o-
              EOS

              puts to

            elsif epsilon.match?(/\ANA\z/)

              na = <<~EOS.chomp
                o-
                --
                o-
              EOS

              puts na

            elsif epsilon.match?(/\ANI\z/)

              ni = <<~EOS.chomp
                o-
                o-
                o-
              EOS

              puts ni

            elsif epsilon.match?(/\ANU\z/)

              nu = <<~EOS.chomp
                oo
                --
                o-
              EOS

              puts nu

            elsif epsilon.match?(/\ANE\z/)

              ne = <<~EOS.chomp
                oo
                o-
                o-
              EOS

              puts ne

            elsif epsilon.match?(/\ANO\z/)

              no = <<~EOS.chomp
                -o
                o-
                o-
              EOS

              puts no

            elsif epsilon.match?(/\AHA\z/)

              ha = <<~EOS.chomp
                o-
                --
                oo
              EOS

              puts ha

            elsif epsilon.match?(/\AHI\z/)

              hi = <<~EOS.chomp
                o-
                o-
                oo
              EOS

              puts hi

            elsif epsilon.match?(/\AHU\z/)

              hu = <<~EOS.chomp
                oo
                --
                oo
              EOS

              puts hu

            elsif epsilon.match?(/\AHE\z/)

              he = <<~EOS.chomp
                oo
                o-
                oo
              EOS

              puts he

            elsif epsilon.match?(/\AHO\z/)

              ho = <<~EOS.chomp
                -o
                o-
                oo
              EOS

              puts ho

            elsif epsilon.match?(/\AMA\z/)

              ma = <<~EOS.chomp
                o-
                -o
                oo
              EOS

              puts ma

            elsif epsilon.match?(/\AMI\z/)

              mi = <<~EOS.chomp
                o-
                oo
                oo
              EOS

              puts mi

            elsif epsilon.match?(/\AMU\z/)

              mu = <<~EOS.chomp
                oo
                -o
                oo
              EOS

              puts mu

            elsif epsilon.match?(/\AME\z/)

              me = <<~EOS.chomp
                oo
                oo
                oo
              EOS

              puts me

            elsif epsilon.match?(/\AMO\z/)

              mo = <<~EOS.chomp
                -o
                oo
                oo
              EOS

              puts mo

            elsif epsilon.match?(/\ARA\z/)

              ra = <<~EOS.chomp
                o-
                -o
                --
              EOS

              puts ra

            elsif epsilon.match?(/\ARI\z/)

              ri = <<~EOS.chomp
                o-
                oo
                --
              EOS

              puts ri

            elsif epsilon.match?(/\ARU\z/)

              ru = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ru

            elsif epsilon.match?(/\ARE\z/)

              re = <<~EOS.chomp
                oo
                oo
                --
              EOS

              puts re

            elsif epsilon.match?(/\ARO\z/)

              ro = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ro

            elsif epsilon.match?(/\AYA\z/)

              ya = <<~EOS.chomp
                -o
                --
                o-
              EOS

              puts ya

            elsif epsilon.match?(/\AYU\z/)

              yu = <<~EOS.chomp
                -o
                --
                oo
              EOS

              puts yu

            elsif epsilon.match?(/\AYO\z/)

              yo = <<~EOS.chomp
                -o
                -o
                o-
              EOS

              puts yo

            elsif epsilon.match?(/\AWA\z/)

              wa = <<~EOS.chomp
                --
                --
                o-
              EOS

              puts wa

            elsif epsilon.match?(/\AWO\z/)

              wo = <<~EOS.chomp
                --
                -o
                o-
              EOS

              puts wo

            elsif epsilon.match?(/\AN\z/)

              n = <<~EOS.chomp
                --
                -o
                oo
              EOS

              puts n

            end

            def self.to_tenji_z
              zeta = ARGV[5].to_s

              if zeta.match?(/\AA\z/)
                a = <<~EOS.chomp
                  o-
                  --
                  --
                EOS

                puts a

              elsif zeta.match?(/\AI\z/)

                i = <<~EOS.chomp
                  o-
                  o-
                  --
                EOS

                puts i

              elsif zeta.match?(/\AU\z/)

                u = <<~EOS.chomp
                  oo
                  --
                  --
                EOS

                puts u

              elsif zeta.match?(/\AE\z/)

                e = <<~EOS.chomp
                  oo
                  o-
                  --
                EOS

                puts e

              elsif zeta.match?(/\AO\z/)

                o = <<~EOS.chomp
                  -o
                  o-
                  --
                EOS

                puts o

              elsif zeta.match?(/\AKA\z/)

                ka = <<~EOS.chomp
                  o-
                  --
                  -o
                EOS

                puts ka

              elsif zeta.match?(/\AKI\z/)

                ki = <<~EOS.chomp
                  o-
                  o-
                  -o
                EOS

                puts ki

              elsif zeta.match?(/\AKU\z/)

                ku = <<~EOS.chomp
                  oo
                  --
                  -o
                EOS

                puts ku

              elsif zeta.match?(/\AKE\z/)

                ke = <<~EOS.chomp
                  oo
                  o-
                  -o
                EOS

                puts ke

              elsif zeta.match?(/\AKO\z/)

                ko = <<~EOS.chomp
                  -o
                  o-
                  -o
                EOS

                puts ko

              elsif zeta.match?(/\ASA\z/)

                sa = <<~EOS.chomp
                  o-
                  -o
                  -o
                EOS

                puts sa

              elsif zeta.match?(/\ASI\z/)

                si = <<~EOS.chomp
                  o-
                  oo
                  -o
                EOS

                puts si

              elsif zeta.match?(/\ASU\z/)

                su = <<~EOS.chomp
                  oo
                  -o
                  -o
                EOS

                puts su

              elsif zeta.match?(/\ASE\z/)

                se = <<~EOS.chomp
                  oo
                  oo
                  -o
                EOS

                puts se

              elsif zeta.match?(/\ASO\z/)

                so = <<~EOS.chomp
                  -o
                  oo
                  -o
                EOS

                puts so

              elsif zeta.match?(/\ATA\z/)

                ta = <<~EOS.chomp
                  o-
                  -o
                  o-
                EOS

                puts ta

              elsif zeta.match?(/\ATI\z/)

                ti = <<~EOS.chomp
                  o-
                  oo
                  o-
                EOS

                puts ti

              elsif zeta.match?(/\ATU\z/)

                tu = <<~EOS.chomp
                  oo
                  -o
                  o-
                EOS

                puts tu

              elsif zeta.match?(/\ATE\z/)

                te = <<~EOS.chomp
                  oo
                  oo
                  o-
                EOS

                puts te

              elsif zeta.match?(/\ATO\z/)

                to = <<~EOS.chomp
                  -o
                  oo
                  o-
                EOS

                puts to

              elsif zeta.match?(/\ANA\z/)

                na = <<~EOS.chomp
                  o-
                  --
                  o-
                EOS

                puts na

              elsif zeta.match?(/\ANI\z/)

                ni = <<~EOS.chomp
                  o-
                  o-
                  o-
                EOS

                puts ni

              elsif zeta.match?(/\ANU\z/)

                nu = <<~EOS.chomp
                  oo
                  --
                  o-
                EOS

                puts nu

              elsif zeta.match?(/\ANE\z/)

                ne = <<~EOS.chomp
                  oo
                  o-
                  o-
                EOS

                puts ne

              elsif zeta.match?(/\ANO\z/)

                no = <<~EOS.chomp
                  -o
                  o-
                  o-
                EOS

                puts no

              elsif zeta.match?(/\AHA\z/)

                ha = <<~EOS.chomp
                  o-
                  --
                  oo
                EOS

                puts ha

              elsif zeta.match?(/\AHI\z/)

                hi = <<~EOS.chomp
                  o-
                  o-
                  oo
                EOS

                puts hi

              elsif zeta.match?(/\AHU\z/)

                hu = <<~EOS.chomp
                  oo
                  --
                  oo
                EOS

                puts hu

              elsif zeta.match?(/\AHE\z/)

                he = <<~EOS.chomp
                  oo
                  o-
                  oo
                EOS

                puts he

              elsif zeta.match?(/\AHO\z/)

                ho = <<~EOS.chomp
                  -o
                  o-
                  oo
                EOS

                puts ho

              elsif zeta.match?(/\AMA\z/)

                ma = <<~EOS.chomp
                  o-
                  -o
                  oo
                EOS

                puts ma

              elsif zeta.match?(/\AMI\z/)

                mi = <<~EOS.chomp
                  o-
                  oo
                  oo
                EOS

                puts mi

              elsif zeta.match?(/\AMU\z/)

                mu = <<~EOS.chomp
                  oo
                  -o
                  oo
                EOS

                puts mu

              elsif zeta.match?(/\AME\z/)

                me = <<~EOS.chomp
                  oo
                  oo
                  oo
                EOS

                puts me

              elsif zeta.match?(/\AMO\z/)

                mo = <<~EOS.chomp
                  -o
                  oo
                  oo
                EOS

                puts mo

              elsif zeta.match?(/\ARA\z/)

                ra = <<~EOS.chomp
                  o-
                  -o
                  --
                EOS

                puts ra

              elsif zeta.match?(/\ARI\z/)

                ri = <<~EOS.chomp
                  o-
                  oo
                  --
                EOS

                puts ri

              elsif zeta.match?(/\ARU\z/)

                ru = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ru

              elsif zeta.match?(/\ARE\z/)

                re = <<~EOS.chomp
                  oo
                  oo
                  --
                EOS

                puts re

              elsif zeta.match?(/\ARO\z/)

                ro = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ro

              elsif zeta.match?(/\AYA\z/)

                ya = <<~EOS.chomp
                  -o
                  --
                  o-
                EOS

                puts ya

              elsif zeta.match?(/\AYU\z/)

                yu = <<~EOS.chomp
                  -o
                  --
                  oo
                EOS

                puts yu

              elsif zeta.match?(/\AYO\z/)

                yo = <<~EOS.chomp
                  -o
                  -o
                  o-
                EOS

                puts yo

              elsif zeta.match?(/\AWA\z/)

                wa = <<~EOS.chomp
                  --
                  --
                  o-
                EOS

                puts wa

              elsif zeta.match?(/\AWO\z/)

                wo = <<~EOS.chomp
                  --
                  -o
                  o-
                EOS

                puts wo

              elsif zeta.match?(/\AN\z/)

                n = <<~EOS.chomp
                  --
                  -o
                  oo
                EOS

                puts n

              end

              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
            end
          end
to_tenji_g() click to toggle source
# File lib/tenji.rb, line 996
      def self.to_tenji_g
        gamma = ARGV[2].to_s
        if gamma.match?(/\AA\z/)
          a = <<~EOS.chomp
            o-
            --
            --
          EOS

          puts a

        elsif gamma.match?(/\AI\z/)

          i = <<~EOS.chomp
            o-
            o-
            --
          EOS

          puts i

        elsif gamma.match?(/\AU\z/)

          u = <<~EOS.chomp
            oo
            --
            --
          EOS

          puts u

        elsif gamma.match?(/\AE\z/)

          e = <<~EOS.chomp
            oo
            o-
            --
          EOS

          puts e

        elsif gamma.match?(/\AO\z/)

          o = <<~EOS.chomp
            -o
            o-
            --
          EOS

          puts o

        elsif gamma.match?(/\AKA\z/)

          ka = <<~EOS.chomp
            o-
            --
            -o
          EOS

          puts ka

        elsif gamma.match?(/\AKI\z/)

          ki = <<~EOS.chomp
            o-
            o-
            -o
          EOS

          puts ki

        elsif gamma.match?(/\AKU\z/)

          ku = <<~EOS.chomp
            oo
            --
            -o
          EOS

          puts ku

        elsif gamma.match?(/\AKE\z/)

          ke = <<~EOS.chomp
            oo
            o-
            -o
          EOS

          puts ke

        elsif gamma.match?(/\AKO\z/)

          ko = <<~EOS.chomp
            -o
            o-
            -o
          EOS

          puts ko

        elsif gamma.match?(/\ASA\z/)

          sa = <<~EOS.chomp
            o-
            -o
            -o
          EOS

          puts sa

        elsif gamma.match?(/\ASI\z/)

          si = <<~EOS.chomp
            o-
            oo
            -o
          EOS

          puts si

        elsif gamma.match?(/\ASU\z/)

          su = <<~EOS.chomp
            oo
            -o
            -o
          EOS

          puts su

        elsif gamma.match?(/\ASE\z/)

          se = <<~EOS.chomp
            oo
            oo
            -o
          EOS

          puts se

        elsif gamma.match?(/\ASO\z/)

          so = <<~EOS.chomp
            -o
            oo
            -o
          EOS

          puts so

        elsif gamma.match?(/\ATA\z/)

          ta = <<~EOS.chomp
            o-
            -o
            o-
          EOS

          puts ta

        elsif gamma.match?(/\ATI\z/)

          ti = <<~EOS.chomp
            o-
            oo
            o-
          EOS

          puts ti

        elsif gamma.match?(/\ATU\z/)

          tu = <<~EOS.chomp
            oo
            -o
            o-
          EOS

          puts tu

        elsif gamma.match?(/\ATE\z/)

          te = <<~EOS.chomp
            oo
            oo
            o-
          EOS

          puts te

        elsif gamma.match?(/\ATO\z/)

          to = <<~EOS.chomp
            -o
            oo
            o-
          EOS

          puts to

        elsif gamma.match?(/\ANA\z/)

          na = <<~EOS.chomp
            o-
            --
            o-
          EOS

          puts na

        elsif gamma.match?(/\ANI\z/)

          ni = <<~EOS.chomp
            o-
            o-
            o-
          EOS

          puts ni

        elsif gamma.match?(/\ANU\z/)

          nu = <<~EOS.chomp
            oo
            --
            o-
          EOS

          puts nu

        elsif gamma.match?(/\ANE\z/)

          ne = <<~EOS.chomp
            oo
            o-
            o-
          EOS

          puts ne

        elsif gamma.match?(/\ANO\z/)

          no = <<~EOS.chomp
            -o
            o-
            o-
          EOS

          puts no

        elsif gamma.match?(/\AHA\z/)

          ha = <<~EOS.chomp
            o-
            --
            oo
          EOS

          puts ha

        elsif gamma.match?(/\AHI\z/)

          hi = <<~EOS.chomp
            o-
            o-
            oo
          EOS

          puts hi

        elsif gamma.match?(/\AHU\z/)

          hu = <<~EOS.chomp
            oo
            --
            oo
          EOS

          puts hu

        elsif gamma.match?(/\AHE\z/)

          he = <<~EOS.chomp
            oo
            o-
            oo
          EOS

          puts he

        elsif gamma.match?(/\AHO\z/)

          ho = <<~EOS.chomp
            -o
            o-
            oo
          EOS

          puts ho

        elsif gamma.match?(/\AMA\z/)

          ma = <<~EOS.chomp
            o-
            -o
            oo
          EOS

          puts ma

        elsif gamma.match?(/\AMI\z/)

          mi = <<~EOS.chomp
            o-
            oo
            oo
          EOS

          puts mi

        elsif gamma.match?(/\AMU\z/)

          mu = <<~EOS.chomp
            oo
            -o
            oo
          EOS

          puts mu

        elsif gamma.match?(/\AME\z/)

          me = <<~EOS.chomp
            oo
            oo
            oo
          EOS

          puts me

        elsif gamma.match?(/\AMO\z/)

          mo = <<~EOS.chomp
            -o
            oo
            oo
          EOS

          puts mo

        elsif gamma.match?(/\ARA\z/)

          ra = <<~EOS.chomp
            o-
            -o
            --
          EOS

          puts ra

        elsif gamma.match?(/\ARI\z/)

          ri = <<~EOS.chomp
            o-
            oo
            --
          EOS

          puts ri

        elsif gamma.match?(/\ARU\z/)

          ru = <<~EOS.chomp
            -o
            oo
            --
          EOS

          puts ru

        elsif gamma.match?(/\ARE\z/)

          re = <<~EOS.chomp
            oo
            oo
            --
          EOS

          puts re

        elsif gamma.match?(/\ARO\z/)

          ro = <<~EOS.chomp
            -o
            oo
            --
          EOS

          puts ro

        elsif gamma.match?(/\AYA\z/)

          ya = <<~EOS.chomp
            -o
            --
            o-
          EOS

          puts ya

        elsif gamma.match?(/\AYU\z/)

          yu = <<~EOS.chomp
            -o
            --
            oo
          EOS

          puts yu

        elsif gamma.match?(/\AYO\z/)

          yo = <<~EOS.chomp
            -o
            -o
            o-
          EOS

          puts yo

        elsif gamma.match?(/\AWA\z/)

          wa = <<~EOS.chomp
            --
            --
            o-
          EOS

          puts wa

        elsif gamma.match?(/\AWO\z/)

          wo = <<~EOS.chomp
            --
            -o
            o-
          EOS

          puts wo

        elsif gamma.match?(/\AN\z/)

          n = <<~EOS.chomp
            --
            -o
            oo
          EOS

          puts n

        end

        def self.to_tenji_d
          delta = ARGV[3].to_s
          if delta.match?(/\AA\z/)
            a = <<~EOS.chomp
              o-
              --
              --
            EOS

            puts a

          elsif delta.match?(/\AI\z/)

            i = <<~EOS.chomp
              o-
              o-
              --
            EOS

            puts i

          elsif delta.match?(/\AU\z/)

            u = <<~EOS.chomp
              oo
              --
              --
            EOS

            puts u

          elsif delta.match?(/\AE\z/)

            e = <<~EOS.chomp
              oo
              o-
              --
            EOS

            puts e

          elsif delta.match?(/\AO\z/)

            o = <<~EOS.chomp
              -o
              o-
              --
            EOS

            puts o

          elsif delta.match?(/\AKA\z/)

            ka = <<~EOS.chomp
              o-
              --
              -o
            EOS

            puts ka

          elsif delta.match?(/\AKI\z/)

            ki = <<~EOS.chomp
              o-
              o-
              -o
            EOS

            puts ki

          elsif delta.match?(/\AKU\z/)

            ku = <<~EOS.chomp
              oo
              --
              -o
            EOS

            puts ku

          elsif delta.match?(/\AKE\z/)

            ke = <<~EOS.chomp
              oo
              o-
              -o
            EOS

            puts ke

          elsif delta.match?(/\AKO\z/)

            ko = <<~EOS.chomp
              -o
              o-
              -o
            EOS

            puts ko

          elsif delta.match?(/\ASA\z/)

            sa = <<~EOS.chomp
              o-
              -o
              -o
            EOS

            puts sa

          elsif delta.match?(/\ASI\z/)

            si = <<~EOS.chomp
              o-
              oo
              -o
            EOS

            puts si

          elsif delta.match?(/\ASU\z/)

            su = <<~EOS.chomp
              oo
              -o
              -o
            EOS

            puts su

          elsif delta.match?(/\ASE\z/)

            se = <<~EOS.chomp
              oo
              oo
              -o
            EOS

            puts se

          elsif delta.match?(/\ASO\z/)

            so = <<~EOS.chomp
              -o
              oo
              -o
            EOS

            puts so

          elsif delta.match?(/\ATA\z/)

            ta = <<~EOS.chomp
              o-
              -o
              o-
            EOS

            puts ta

          elsif delta.match?(/\ATI\z/)

            ti = <<~EOS.chomp
              o-
              oo
              o-
            EOS

            puts ti

          elsif delta.match?(/\ATU\z/)

            tu = <<~EOS.chomp
              oo
              -o
              o-
            EOS

            puts tu

          elsif delta.match?(/\ATE\z/)

            te = <<~EOS.chomp
              oo
              oo
              o-
            EOS

            puts te

          elsif delta.match?(/\ATO\z/)

            to = <<~EOS.chomp
              -o
              oo
              o-
            EOS

            puts to

          elsif delta.match?(/\ANA\z/)

            na = <<~EOS.chomp
              o-
              --
              o-
            EOS

            puts na

          elsif delta.match?(/\ANI\z/)

            ni = <<~EOS.chomp
              o-
              o-
              o-
            EOS

            puts ni

          elsif delta.match?(/\ANU\z/)

            nu = <<~EOS.chomp
              oo
              --
              o-
            EOS

            puts nu

          elsif delta.match?(/\ANE\z/)

            ne = <<~EOS.chomp
              oo
              o-
              o-
            EOS

            puts ne

          elsif delta.match?(/\ANO\z/)

            no = <<~EOS.chomp
              -o
              o-
              o-
            EOS

            puts no

          elsif delta.match?(/\AHA\z/)

            ha = <<~EOS.chomp
              o-
              --
              oo
            EOS

            puts ha

          elsif delta.match?(/\AHI\z/)

            hi = <<~EOS.chomp
              o-
              o-
              oo
            EOS

            puts hi

          elsif delta.match?(/\AHU\z/)

            hu = <<~EOS.chomp
              oo
              --
              oo
            EOS

            puts hu

          elsif delta.match?(/\AHE\z/)

            he = <<~EOS.chomp
              oo
              o-
              oo
            EOS

            puts he

          elsif delta.match?(/\AHO\z/)

            ho = <<~EOS.chomp
              -o
              o-
              oo
            EOS

            puts ho

          elsif delta.match?(/\AMA\z/)

            ma = <<~EOS.chomp
              o-
              -o
              oo
            EOS

            puts ma

          elsif delta.match?(/\AMI\z/)

            mi = <<~EOS.chomp
              o-
              oo
              oo
            EOS

            puts mi

          elsif delta.match?(/\AMU\z/)

            mu = <<~EOS.chomp
              oo
              -o
              oo
            EOS

            puts mu

          elsif delta.match?(/\AME\z/)

            me = <<~EOS.chomp
              oo
              oo
              oo
            EOS

            puts me

          elsif delta.match?(/\AMO\z/)

            mo = <<~EOS.chomp
              -o
              oo
              oo
            EOS

            puts mo

          elsif delta.match?(/\ARA\z/)

            ra = <<~EOS.chomp
              o-
              -o
              --
            EOS

            puts ra

          elsif delta.match?(/\ARI\z/)

            ri = <<~EOS.chomp
              o-
              oo
              --
            EOS

            puts ri

          elsif delta.match?(/\ARU\z/)

            ru = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ru

          elsif delta.match?(/\ARE\z/)

            re = <<~EOS.chomp
              oo
              oo
              --
            EOS

            puts re

          elsif delta.match?(/\ARO\z/)

            ro = <<~EOS.chomp
              -o
              oo
              --
            EOS

            puts ro

          elsif delta.match?(/\AYA\z/)

            ya = <<~EOS.chomp
              -o
              --
              o-
            EOS

            puts ya

          elsif delta.match?(/\AYU\z/)

            yu = <<~EOS.chomp
              -o
              --
              oo
            EOS

            puts yu

          elsif delta.match?(/\AYO\z/)

            yo = <<~EOS.chomp
              -o
              -o
              o-
            EOS

            puts yo

          elsif delta.match?(/\AWA\z/)

            wa = <<~EOS.chomp
              --
              --
              o-
            EOS

            puts wa

          elsif delta.match?(/\AWO\z/)

            wo = <<~EOS.chomp
              --
              -o
              o-
            EOS

            puts wo

          elsif delta.match?(/\AN\z/)

            n = <<~EOS.chomp
              --
              -o
              oo
            EOS

            puts n

          end

          def self.to_tenji_e
            epsilon = ARGV[4].to_s
            if epsilon.match?(/\AA\z/)
              a = <<~EOS.chomp
                o-
                --
                --
              EOS

              puts a

            elsif epsilon.match?(/\AI\z/)

              i = <<~EOS.chomp
                o-
                o-
                --
              EOS

              puts i

            elsif epsilon.match?(/\AU\z/)

              u = <<~EOS.chomp
                oo
                --
                --
              EOS

              puts u

            elsif epsilon.match?(/\AE\z/)

              e = <<~EOS.chomp
                oo
                o-
                --
              EOS

              puts e

            elsif epsilon.match?(/\AO\z/)

              o = <<~EOS.chomp
                -o
                o-
                --
              EOS

              puts o

            elsif epsilon.match?(/\AKA\z/)

              ka = <<~EOS.chomp
                o-
                --
                -o
              EOS

              puts ka

            elsif epsilon.match?(/\AKI\z/)

              ki = <<~EOS.chomp
                o-
                o-
                -o
              EOS

              puts ki

            elsif epsilon.match?(/\AKU\z/)

              ku = <<~EOS.chomp
                oo
                --
                -o
              EOS

              puts ku

            elsif epsilon.match?(/\AKE\z/)

              ke = <<~EOS.chomp
                oo
                o-
                -o
              EOS

              puts ke

            elsif epsilon.match?(/\AKO\z/)

              ko = <<~EOS.chomp
                -o
                o-
                -o
              EOS

              puts ko

            elsif epsilon.match?(/\ASA\z/)

              sa = <<~EOS.chomp
                o-
                -o
                -o
              EOS

              puts sa

            elsif epsilon.match?(/\ASI\z/)

              si = <<~EOS.chomp
                o-
                oo
                -o
              EOS

              puts si

            elsif epsilon.match?(/\ASU\z/)

              su = <<~EOS.chomp
                oo
                -o
                -o
              EOS

              puts su

            elsif epsilon.match?(/\ASE\z/)

              se = <<~EOS.chomp
                oo
                oo
                -o
              EOS

              puts se

            elsif epsilon.match?(/\ASO\z/)

              so = <<~EOS.chomp
                -o
                oo
                -o
              EOS

              puts so

            elsif epsilon.match?(/\ATA\z/)

              ta = <<~EOS.chomp
                o-
                -o
                o-
              EOS

              puts ta

            elsif epsilon.match?(/\ATI\z/)

              ti = <<~EOS.chomp
                o-
                oo
                o-
              EOS

              puts ti

            elsif epsilon.match?(/\ATU\z/)

              tu = <<~EOS.chomp
                oo
                -o
                o-
              EOS

              puts tu

            elsif epsilon.match?(/\ATE\z/)

              te = <<~EOS.chomp
                oo
                oo
                o-
              EOS

              puts te

            elsif epsilon.match?(/\ATO\z/)

              to = <<~EOS.chomp
                -o
                oo
                o-
              EOS

              puts to

            elsif epsilon.match?(/\ANA\z/)

              na = <<~EOS.chomp
                o-
                --
                o-
              EOS

              puts na

            elsif epsilon.match?(/\ANI\z/)

              ni = <<~EOS.chomp
                o-
                o-
                o-
              EOS

              puts ni

            elsif epsilon.match?(/\ANU\z/)

              nu = <<~EOS.chomp
                oo
                --
                o-
              EOS

              puts nu

            elsif epsilon.match?(/\ANE\z/)

              ne = <<~EOS.chomp
                oo
                o-
                o-
              EOS

              puts ne

            elsif epsilon.match?(/\ANO\z/)

              no = <<~EOS.chomp
                -o
                o-
                o-
              EOS

              puts no

            elsif epsilon.match?(/\AHA\z/)

              ha = <<~EOS.chomp
                o-
                --
                oo
              EOS

              puts ha

            elsif epsilon.match?(/\AHI\z/)

              hi = <<~EOS.chomp
                o-
                o-
                oo
              EOS

              puts hi

            elsif epsilon.match?(/\AHU\z/)

              hu = <<~EOS.chomp
                oo
                --
                oo
              EOS

              puts hu

            elsif epsilon.match?(/\AHE\z/)

              he = <<~EOS.chomp
                oo
                o-
                oo
              EOS

              puts he

            elsif epsilon.match?(/\AHO\z/)

              ho = <<~EOS.chomp
                -o
                o-
                oo
              EOS

              puts ho

            elsif epsilon.match?(/\AMA\z/)

              ma = <<~EOS.chomp
                o-
                -o
                oo
              EOS

              puts ma

            elsif epsilon.match?(/\AMI\z/)

              mi = <<~EOS.chomp
                o-
                oo
                oo
              EOS

              puts mi

            elsif epsilon.match?(/\AMU\z/)

              mu = <<~EOS.chomp
                oo
                -o
                oo
              EOS

              puts mu

            elsif epsilon.match?(/\AME\z/)

              me = <<~EOS.chomp
                oo
                oo
                oo
              EOS

              puts me

            elsif epsilon.match?(/\AMO\z/)

              mo = <<~EOS.chomp
                -o
                oo
                oo
              EOS

              puts mo

            elsif epsilon.match?(/\ARA\z/)

              ra = <<~EOS.chomp
                o-
                -o
                --
              EOS

              puts ra

            elsif epsilon.match?(/\ARI\z/)

              ri = <<~EOS.chomp
                o-
                oo
                --
              EOS

              puts ri

            elsif epsilon.match?(/\ARU\z/)

              ru = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ru

            elsif epsilon.match?(/\ARE\z/)

              re = <<~EOS.chomp
                oo
                oo
                --
              EOS

              puts re

            elsif epsilon.match?(/\ARO\z/)

              ro = <<~EOS.chomp
                -o
                oo
                --
              EOS

              puts ro

            elsif epsilon.match?(/\AYA\z/)

              ya = <<~EOS.chomp
                -o
                --
                o-
              EOS

              puts ya

            elsif epsilon.match?(/\AYU\z/)

              yu = <<~EOS.chomp
                -o
                --
                oo
              EOS

              puts yu

            elsif epsilon.match?(/\AYO\z/)

              yo = <<~EOS.chomp
                -o
                -o
                o-
              EOS

              puts yo

            elsif epsilon.match?(/\AWA\z/)

              wa = <<~EOS.chomp
                --
                --
                o-
              EOS

              puts wa

            elsif epsilon.match?(/\AWO\z/)

              wo = <<~EOS.chomp
                --
                -o
                o-
              EOS

              puts wo

            elsif epsilon.match?(/\AN\z/)

              n = <<~EOS.chomp
                --
                -o
                oo
              EOS

              puts n

            end

            def self.to_tenji_z
              zeta = ARGV[5].to_s

              if zeta.match?(/\AA\z/)
                a = <<~EOS.chomp
                  o-
                  --
                  --
                EOS

                puts a

              elsif zeta.match?(/\AI\z/)

                i = <<~EOS.chomp
                  o-
                  o-
                  --
                EOS

                puts i

              elsif zeta.match?(/\AU\z/)

                u = <<~EOS.chomp
                  oo
                  --
                  --
                EOS

                puts u

              elsif zeta.match?(/\AE\z/)

                e = <<~EOS.chomp
                  oo
                  o-
                  --
                EOS

                puts e

              elsif zeta.match?(/\AO\z/)

                o = <<~EOS.chomp
                  -o
                  o-
                  --
                EOS

                puts o

              elsif zeta.match?(/\AKA\z/)

                ka = <<~EOS.chomp
                  o-
                  --
                  -o
                EOS

                puts ka

              elsif zeta.match?(/\AKI\z/)

                ki = <<~EOS.chomp
                  o-
                  o-
                  -o
                EOS

                puts ki

              elsif zeta.match?(/\AKU\z/)

                ku = <<~EOS.chomp
                  oo
                  --
                  -o
                EOS

                puts ku

              elsif zeta.match?(/\AKE\z/)

                ke = <<~EOS.chomp
                  oo
                  o-
                  -o
                EOS

                puts ke

              elsif zeta.match?(/\AKO\z/)

                ko = <<~EOS.chomp
                  -o
                  o-
                  -o
                EOS

                puts ko

              elsif zeta.match?(/\ASA\z/)

                sa = <<~EOS.chomp
                  o-
                  -o
                  -o
                EOS

                puts sa

              elsif zeta.match?(/\ASI\z/)

                si = <<~EOS.chomp
                  o-
                  oo
                  -o
                EOS

                puts si

              elsif zeta.match?(/\ASU\z/)

                su = <<~EOS.chomp
                  oo
                  -o
                  -o
                EOS

                puts su

              elsif zeta.match?(/\ASE\z/)

                se = <<~EOS.chomp
                  oo
                  oo
                  -o
                EOS

                puts se

              elsif zeta.match?(/\ASO\z/)

                so = <<~EOS.chomp
                  -o
                  oo
                  -o
                EOS

                puts so

              elsif zeta.match?(/\ATA\z/)

                ta = <<~EOS.chomp
                  o-
                  -o
                  o-
                EOS

                puts ta

              elsif zeta.match?(/\ATI\z/)

                ti = <<~EOS.chomp
                  o-
                  oo
                  o-
                EOS

                puts ti

              elsif zeta.match?(/\ATU\z/)

                tu = <<~EOS.chomp
                  oo
                  -o
                  o-
                EOS

                puts tu

              elsif zeta.match?(/\ATE\z/)

                te = <<~EOS.chomp
                  oo
                  oo
                  o-
                EOS

                puts te

              elsif zeta.match?(/\ATO\z/)

                to = <<~EOS.chomp
                  -o
                  oo
                  o-
                EOS

                puts to

              elsif zeta.match?(/\ANA\z/)

                na = <<~EOS.chomp
                  o-
                  --
                  o-
                EOS

                puts na

              elsif zeta.match?(/\ANI\z/)

                ni = <<~EOS.chomp
                  o-
                  o-
                  o-
                EOS

                puts ni

              elsif zeta.match?(/\ANU\z/)

                nu = <<~EOS.chomp
                  oo
                  --
                  o-
                EOS

                puts nu

              elsif zeta.match?(/\ANE\z/)

                ne = <<~EOS.chomp
                  oo
                  o-
                  o-
                EOS

                puts ne

              elsif zeta.match?(/\ANO\z/)

                no = <<~EOS.chomp
                  -o
                  o-
                  o-
                EOS

                puts no

              elsif zeta.match?(/\AHA\z/)

                ha = <<~EOS.chomp
                  o-
                  --
                  oo
                EOS

                puts ha

              elsif zeta.match?(/\AHI\z/)

                hi = <<~EOS.chomp
                  o-
                  o-
                  oo
                EOS

                puts hi

              elsif zeta.match?(/\AHU\z/)

                hu = <<~EOS.chomp
                  oo
                  --
                  oo
                EOS

                puts hu

              elsif zeta.match?(/\AHE\z/)

                he = <<~EOS.chomp
                  oo
                  o-
                  oo
                EOS

                puts he

              elsif zeta.match?(/\AHO\z/)

                ho = <<~EOS.chomp
                  -o
                  o-
                  oo
                EOS

                puts ho

              elsif zeta.match?(/\AMA\z/)

                ma = <<~EOS.chomp
                  o-
                  -o
                  oo
                EOS

                puts ma

              elsif zeta.match?(/\AMI\z/)

                mi = <<~EOS.chomp
                  o-
                  oo
                  oo
                EOS

                puts mi

              elsif zeta.match?(/\AMU\z/)

                mu = <<~EOS.chomp
                  oo
                  -o
                  oo
                EOS

                puts mu

              elsif zeta.match?(/\AME\z/)

                me = <<~EOS.chomp
                  oo
                  oo
                  oo
                EOS

                puts me

              elsif zeta.match?(/\AMO\z/)

                mo = <<~EOS.chomp
                  -o
                  oo
                  oo
                EOS

                puts mo

              elsif zeta.match?(/\ARA\z/)

                ra = <<~EOS.chomp
                  o-
                  -o
                  --
                EOS

                puts ra

              elsif zeta.match?(/\ARI\z/)

                ri = <<~EOS.chomp
                  o-
                  oo
                  --
                EOS

                puts ri

              elsif zeta.match?(/\ARU\z/)

                ru = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ru

              elsif zeta.match?(/\ARE\z/)

                re = <<~EOS.chomp
                  oo
                  oo
                  --
                EOS

                puts re

              elsif zeta.match?(/\ARO\z/)

                ro = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ro

              elsif zeta.match?(/\AYA\z/)

                ya = <<~EOS.chomp
                  -o
                  --
                  o-
                EOS

                puts ya

              elsif zeta.match?(/\AYU\z/)

                yu = <<~EOS.chomp
                  -o
                  --
                  oo
                EOS

                puts yu

              elsif zeta.match?(/\AYO\z/)

                yo = <<~EOS.chomp
                  -o
                  -o
                  o-
                EOS

                puts yo

              elsif zeta.match?(/\AWA\z/)

                wa = <<~EOS.chomp
                  --
                  --
                  o-
                EOS

                puts wa

              elsif zeta.match?(/\AWO\z/)

                wo = <<~EOS.chomp
                  --
                  -o
                  o-
                EOS

                puts wo

              elsif zeta.match?(/\AN\z/)

                n = <<~EOS.chomp
                  --
                  -o
                  oo
                EOS

                puts n

              end

              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
            end
          end
        end
      end
to_tenji_i() click to toggle source
# File lib/tenji.rb, line 3777
                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
to_tenji_k() click to toggle source
# File lib/tenji.rb, line 4241
                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
to_tenji_t() click to toggle source
# File lib/tenji.rb, line 2849
              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
to_tenji_z() click to toggle source
# File lib/tenji.rb, line 2385
            def self.to_tenji_z
              zeta = ARGV[5].to_s

              if zeta.match?(/\AA\z/)
                a = <<~EOS.chomp
                  o-
                  --
                  --
                EOS

                puts a

              elsif zeta.match?(/\AI\z/)

                i = <<~EOS.chomp
                  o-
                  o-
                  --
                EOS

                puts i

              elsif zeta.match?(/\AU\z/)

                u = <<~EOS.chomp
                  oo
                  --
                  --
                EOS

                puts u

              elsif zeta.match?(/\AE\z/)

                e = <<~EOS.chomp
                  oo
                  o-
                  --
                EOS

                puts e

              elsif zeta.match?(/\AO\z/)

                o = <<~EOS.chomp
                  -o
                  o-
                  --
                EOS

                puts o

              elsif zeta.match?(/\AKA\z/)

                ka = <<~EOS.chomp
                  o-
                  --
                  -o
                EOS

                puts ka

              elsif zeta.match?(/\AKI\z/)

                ki = <<~EOS.chomp
                  o-
                  o-
                  -o
                EOS

                puts ki

              elsif zeta.match?(/\AKU\z/)

                ku = <<~EOS.chomp
                  oo
                  --
                  -o
                EOS

                puts ku

              elsif zeta.match?(/\AKE\z/)

                ke = <<~EOS.chomp
                  oo
                  o-
                  -o
                EOS

                puts ke

              elsif zeta.match?(/\AKO\z/)

                ko = <<~EOS.chomp
                  -o
                  o-
                  -o
                EOS

                puts ko

              elsif zeta.match?(/\ASA\z/)

                sa = <<~EOS.chomp
                  o-
                  -o
                  -o
                EOS

                puts sa

              elsif zeta.match?(/\ASI\z/)

                si = <<~EOS.chomp
                  o-
                  oo
                  -o
                EOS

                puts si

              elsif zeta.match?(/\ASU\z/)

                su = <<~EOS.chomp
                  oo
                  -o
                  -o
                EOS

                puts su

              elsif zeta.match?(/\ASE\z/)

                se = <<~EOS.chomp
                  oo
                  oo
                  -o
                EOS

                puts se

              elsif zeta.match?(/\ASO\z/)

                so = <<~EOS.chomp
                  -o
                  oo
                  -o
                EOS

                puts so

              elsif zeta.match?(/\ATA\z/)

                ta = <<~EOS.chomp
                  o-
                  -o
                  o-
                EOS

                puts ta

              elsif zeta.match?(/\ATI\z/)

                ti = <<~EOS.chomp
                  o-
                  oo
                  o-
                EOS

                puts ti

              elsif zeta.match?(/\ATU\z/)

                tu = <<~EOS.chomp
                  oo
                  -o
                  o-
                EOS

                puts tu

              elsif zeta.match?(/\ATE\z/)

                te = <<~EOS.chomp
                  oo
                  oo
                  o-
                EOS

                puts te

              elsif zeta.match?(/\ATO\z/)

                to = <<~EOS.chomp
                  -o
                  oo
                  o-
                EOS

                puts to

              elsif zeta.match?(/\ANA\z/)

                na = <<~EOS.chomp
                  o-
                  --
                  o-
                EOS

                puts na

              elsif zeta.match?(/\ANI\z/)

                ni = <<~EOS.chomp
                  o-
                  o-
                  o-
                EOS

                puts ni

              elsif zeta.match?(/\ANU\z/)

                nu = <<~EOS.chomp
                  oo
                  --
                  o-
                EOS

                puts nu

              elsif zeta.match?(/\ANE\z/)

                ne = <<~EOS.chomp
                  oo
                  o-
                  o-
                EOS

                puts ne

              elsif zeta.match?(/\ANO\z/)

                no = <<~EOS.chomp
                  -o
                  o-
                  o-
                EOS

                puts no

              elsif zeta.match?(/\AHA\z/)

                ha = <<~EOS.chomp
                  o-
                  --
                  oo
                EOS

                puts ha

              elsif zeta.match?(/\AHI\z/)

                hi = <<~EOS.chomp
                  o-
                  o-
                  oo
                EOS

                puts hi

              elsif zeta.match?(/\AHU\z/)

                hu = <<~EOS.chomp
                  oo
                  --
                  oo
                EOS

                puts hu

              elsif zeta.match?(/\AHE\z/)

                he = <<~EOS.chomp
                  oo
                  o-
                  oo
                EOS

                puts he

              elsif zeta.match?(/\AHO\z/)

                ho = <<~EOS.chomp
                  -o
                  o-
                  oo
                EOS

                puts ho

              elsif zeta.match?(/\AMA\z/)

                ma = <<~EOS.chomp
                  o-
                  -o
                  oo
                EOS

                puts ma

              elsif zeta.match?(/\AMI\z/)

                mi = <<~EOS.chomp
                  o-
                  oo
                  oo
                EOS

                puts mi

              elsif zeta.match?(/\AMU\z/)

                mu = <<~EOS.chomp
                  oo
                  -o
                  oo
                EOS

                puts mu

              elsif zeta.match?(/\AME\z/)

                me = <<~EOS.chomp
                  oo
                  oo
                  oo
                EOS

                puts me

              elsif zeta.match?(/\AMO\z/)

                mo = <<~EOS.chomp
                  -o
                  oo
                  oo
                EOS

                puts mo

              elsif zeta.match?(/\ARA\z/)

                ra = <<~EOS.chomp
                  o-
                  -o
                  --
                EOS

                puts ra

              elsif zeta.match?(/\ARI\z/)

                ri = <<~EOS.chomp
                  o-
                  oo
                  --
                EOS

                puts ri

              elsif zeta.match?(/\ARU\z/)

                ru = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ru

              elsif zeta.match?(/\ARE\z/)

                re = <<~EOS.chomp
                  oo
                  oo
                  --
                EOS

                puts re

              elsif zeta.match?(/\ARO\z/)

                ro = <<~EOS.chomp
                  -o
                  oo
                  --
                EOS

                puts ro

              elsif zeta.match?(/\AYA\z/)

                ya = <<~EOS.chomp
                  -o
                  --
                  o-
                EOS

                puts ya

              elsif zeta.match?(/\AYU\z/)

                yu = <<~EOS.chomp
                  -o
                  --
                  oo
                EOS

                puts yu

              elsif zeta.match?(/\AYO\z/)

                yo = <<~EOS.chomp
                  -o
                  -o
                  o-
                EOS

                puts yo

              elsif zeta.match?(/\AWA\z/)

                wa = <<~EOS.chomp
                  --
                  --
                  o-
                EOS

                puts wa

              elsif zeta.match?(/\AWO\z/)

                wo = <<~EOS.chomp
                  --
                  -o
                  o-
                EOS

                puts wo

              elsif zeta.match?(/\AN\z/)

                n = <<~EOS.chomp
                  --
                  -o
                  oo
                EOS

                puts n

              end

              def self.to_tenji_t
                eta = ARGV[6].to_s

                if eta.match?(/\AA\z/)
                  a = <<~EOS.chomp
                    o-
                    --
                    --
                  EOS

                  puts a

                elsif eta.match?(/\AI\z/)

                  i = <<~EOS.chomp
                    o-
                    o-
                    --
                  EOS

                  puts i

                elsif eta.match?(/\AU\z/)

                  u = <<~EOS.chomp
                    oo
                    --
                    --
                  EOS

                  puts u

                elsif eta.match?(/\AE\z/)

                  e = <<~EOS.chomp
                    oo
                    o-
                    --
                  EOS

                  puts e

                elsif eta.match?(/\AO\z/)

                  o = <<~EOS.chomp
                    -o
                    o-
                    --
                  EOS

                  puts o

                elsif eta.match?(/\AKA\z/)

                  ka = <<~EOS.chomp
                    o-
                    --
                    -o
                  EOS

                  puts ka

                elsif eta.match?(/\AKI\z/)

                  ki = <<~EOS.chomp
                    o-
                    o-
                    -o
                  EOS

                  puts ki

                elsif eta.match?(/\AKU\z/)

                  ku = <<~EOS.chomp
                    oo
                    --
                    -o
                  EOS

                  puts ku

                elsif eta.match?(/\AKE\z/)

                  ke = <<~EOS.chomp
                    oo
                    o-
                    -o
                  EOS

                  puts ke

                elsif eta.match?(/\AKO\z/)

                  ko = <<~EOS.chomp
                    -o
                    o-
                    -o
                  EOS

                  puts ko

                elsif eta.match?(/\ASA\z/)

                  sa = <<~EOS.chomp
                    o-
                    -o
                    -o
                  EOS

                  puts sa

                elsif eta.match?(/\ASI\z/)

                  si = <<~EOS.chomp
                    o-
                    oo
                    -o
                  EOS

                  puts si

                elsif eta.match?(/\ASU\z/)

                  su = <<~EOS.chomp
                    oo
                    -o
                    -o
                  EOS

                  puts su

                elsif eta.match?(/\ASE\z/)

                  se = <<~EOS.chomp
                    oo
                    oo
                    -o
                  EOS

                  puts se

                elsif eta.match?(/\ASO\z/)

                  so = <<~EOS.chomp
                    -o
                    oo
                    -o
                  EOS

                  puts so

                elsif eta.match?(/\ATA\z/)

                  ta = <<~EOS.chomp
                    o-
                    -o
                    o-
                  EOS

                  puts ta

                elsif eta.match?(/\ATI\z/)

                  ti = <<~EOS.chomp
                    o-
                    oo
                    o-
                  EOS

                  puts ti

                elsif eta.match?(/\ATU\z/)

                  tu = <<~EOS.chomp
                    oo
                    -o
                    o-
                  EOS

                  puts tu

                elsif eta.match?(/\ATE\z/)

                  te = <<~EOS.chomp
                    oo
                    oo
                    o-
                  EOS

                  puts te

                elsif eta.match?(/\ATO\z/)

                  to = <<~EOS.chomp
                    -o
                    oo
                    o-
                  EOS

                  puts to

                elsif eta.match?(/\ANA\z/)

                  na = <<~EOS.chomp
                    o-
                    --
                    o-
                  EOS

                  puts na

                elsif eta.match?(/\ANI\z/)

                  ni = <<~EOS.chomp
                    o-
                    o-
                    o-
                  EOS

                  puts ni

                elsif eta.match?(/\ANU\z/)

                  nu = <<~EOS.chomp
                    oo
                    --
                    o-
                  EOS

                  puts nu

                elsif eta.match?(/\ANE\z/)

                  ne = <<~EOS.chomp
                    oo
                    o-
                    o-
                  EOS

                  puts ne

                elsif eta.match?(/\ANO\z/)

                  no = <<~EOS.chomp
                    -o
                    o-
                    o-
                  EOS

                  puts no

                elsif eta.match?(/\AHA\z/)

                  ha = <<~EOS.chomp
                    o-
                    --
                    oo
                  EOS

                  puts ha

                elsif eta.match?(/\AHI\z/)

                  hi = <<~EOS.chomp
                    o-
                    o-
                    oo
                  EOS

                  puts hi

                elsif eta.match?(/\AHU\z/)

                  hu = <<~EOS.chomp
                    oo
                    --
                    oo
                  EOS

                  puts hu

                elsif eta.match?(/\AHE\z/)

                  he = <<~EOS.chomp
                    oo
                    o-
                    oo
                  EOS

                  puts he

                elsif eta.match?(/\AHO\z/)

                  ho = <<~EOS.chomp
                    -o
                    o-
                    oo
                  EOS

                  puts ho

                elsif eta.match?(/\AMA\z/)

                  ma = <<~EOS.chomp
                    o-
                    -o
                    oo
                  EOS

                  puts ma

                elsif eta.match?(/\AMI\z/)

                  mi = <<~EOS.chomp
                    o-
                    oo
                    oo
                  EOS

                  puts mi

                elsif eta.match?(/\AMU\z/)

                  mu = <<~EOS.chomp
                    oo
                    -o
                    oo
                  EOS

                  puts mu

                elsif eta.match?(/\AME\z/)

                  me = <<~EOS.chomp
                    oo
                    oo
                    oo
                  EOS

                  puts me

                elsif eta.match?(/\AMO\z/)

                  mo = <<~EOS.chomp
                    -o
                    oo
                    oo
                  EOS

                  puts mo

                elsif eta.match?(/\ARA\z/)

                  ra = <<~EOS.chomp
                    o-
                    -o
                    --
                  EOS

                  puts ra

                elsif eta.match?(/\ARI\z/)

                  ri = <<~EOS.chomp
                    o-
                    oo
                    --
                  EOS

                  puts ri

                elsif eta.match?(/\ARU\z/)

                  ru = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ru

                elsif eta.match?(/\ARE\z/)

                  re = <<~EOS.chomp
                    oo
                    oo
                    --
                  EOS

                  puts re

                elsif eta.match?(/\ARO\z/)

                  ro = <<~EOS.chomp
                    -o
                    oo
                    --
                  EOS

                  puts ro

                elsif eta.match?(/\AYA\z/)

                  ya = <<~EOS.chomp
                    -o
                    --
                    o-
                  EOS

                  puts ya

                elsif eta.match?(/\AYU\z/)

                  yu = <<~EOS.chomp
                    -o
                    --
                    oo
                  EOS

                  puts yu

                elsif eta.match?(/\AYO\z/)

                  yo = <<~EOS.chomp
                    -o
                    -o
                    o-
                  EOS

                  puts yo

                elsif eta.match?(/\AWA\z/)

                  wa = <<~EOS.chomp
                    --
                    --
                    o-
                  EOS

                  puts wa

                elsif eta.match?(/\AWO\z/)

                  wo = <<~EOS.chomp
                    --
                    -o
                    o-
                  EOS

                  puts wo

                elsif eta.match?(/\AN\z/)

                  n = <<~EOS.chomp
                    --
                    -o
                    oo
                  EOS

                  puts n

                end

                def self.to_tenji_c
                  theta = ARGV[7].to_s

                  if theta.match?(/\AA\z/)
                    a = <<~EOS.chomp
                      o-
                      --
                      --
                    EOS

                    puts a

                  elsif theta.match?(/\AI\z/)

                    i = <<~EOS.chomp
                      o-
                      o-
                      --
                    EOS

                    puts i

                  elsif theta.match?(/\AU\z/)

                    u = <<~EOS.chomp
                      oo
                      --
                      --
                    EOS

                    puts u

                  elsif theta.match?(/\AE\z/)

                    e = <<~EOS.chomp
                      oo
                      o-
                      --
                    EOS

                    puts e

                  elsif theta.match?(/\AO\z/)

                    o = <<~EOS.chomp
                      -o
                      o-
                      --
                    EOS

                    puts o

                  elsif theta.match?(/\AKA\z/)

                    ka = <<~EOS.chomp
                      o-
                      --
                      -o
                    EOS

                    puts ka

                  elsif theta.match?(/\AKI\z/)

                    ki = <<~EOS.chomp
                      o-
                      o-
                      -o
                    EOS

                    puts ki

                  elsif theta.match?(/\AKU\z/)

                    ku = <<~EOS.chomp
                      oo
                      --
                      -o
                    EOS

                    puts ku

                  elsif theta.match?(/\AKE\z/)

                    ke = <<~EOS.chomp
                      oo
                      o-
                      -o
                    EOS

                    puts ke

                  elsif theta.match?(/\AKO\z/)

                    ko = <<~EOS.chomp
                      -o
                      o-
                      -o
                    EOS

                    puts ko

                  elsif theta.match?(/\ASA\z/)

                    sa = <<~EOS.chomp
                      o-
                      -o
                      -o
                    EOS

                    puts sa

                  elsif theta.match?(/\ASI\z/)

                    si = <<~EOS.chomp
                      o-
                      oo
                      -o
                    EOS

                    puts si

                  elsif theta.match?(/\ASU\z/)

                    su = <<~EOS.chomp
                      oo
                      -o
                      -o
                    EOS

                    puts su

                  elsif theta.match?(/\ASE\z/)

                    se = <<~EOS.chomp
                      oo
                      oo
                      -o
                    EOS

                    puts se

                  elsif theta.match?(/\ASO\z/)

                    so = <<~EOS.chomp
                      -o
                      oo
                      -o
                    EOS

                    puts so

                  elsif theta.match?(/\ATA\z/)

                    ta = <<~EOS.chomp
                      o-
                      -o
                      o-
                    EOS

                    puts ta

                  elsif theta.match?(/\ATI\z/)

                    ti = <<~EOS.chomp
                      o-
                      oo
                      o-
                    EOS

                    puts ti

                  elsif theta.match?(/\ATU\z/)

                    tu = <<~EOS.chomp
                      oo
                      -o
                      o-
                    EOS

                    puts tu

                  elsif theta.match?(/\ATE\z/)

                    te = <<~EOS.chomp
                      oo
                      oo
                      o-
                    EOS

                    puts te

                  elsif theta.match?(/\ATO\z/)

                    to = <<~EOS.chomp
                      -o
                      oo
                      o-
                    EOS

                    puts to

                  elsif theta.match?(/\ANA\z/)

                    na = <<~EOS.chomp
                      o-
                      --
                      o-
                    EOS

                    puts na

                  elsif theta.match?(/\ANI\z/)

                    ni = <<~EOS.chomp
                      o-
                      o-
                      o-
                    EOS

                    puts ni

                  elsif theta.match?(/\ANU\z/)

                    nu = <<~EOS.chomp
                      oo
                      --
                      o-
                    EOS

                    puts nu

                  elsif theta.match?(/\ANE\z/)

                    ne = <<~EOS.chomp
                      oo
                      o-
                      o-
                    EOS

                    puts ne

                  elsif theta.match?(/\ANO\z/)

                    no = <<~EOS.chomp
                      -o
                      o-
                      o-
                    EOS

                    puts no

                  elsif theta.match?(/\AHA\z/)

                    ha = <<~EOS.chomp
                      o-
                      --
                      oo
                    EOS

                    puts ha

                  elsif theta.match?(/\AHI\z/)

                    hi = <<~EOS.chomp
                      o-
                      o-
                      oo
                    EOS

                    puts hi

                  elsif theta.match?(/\AHU\z/)

                    hu = <<~EOS.chomp
                      oo
                      --
                      oo
                    EOS

                    puts hu

                  elsif theta.match?(/\AHE\z/)

                    he = <<~EOS.chomp
                      oo
                      o-
                      oo
                    EOS

                    puts he

                  elsif theta.match?(/\AHO\z/)

                    ho = <<~EOS.chomp
                      -o
                      o-
                      oo
                    EOS

                    puts ho

                  elsif theta.match?(/\AMA\z/)

                    ma = <<~EOS.chomp
                      o-
                      -o
                      oo
                    EOS

                    puts ma

                  elsif theta.match?(/\AMI\z/)

                    mi = <<~EOS.chomp
                      o-
                      oo
                      oo
                    EOS

                    puts mi

                  elsif theta.match?(/\AMU\z/)

                    mu = <<~EOS.chomp
                      oo
                      -o
                      oo
                    EOS

                    puts mu

                  elsif theta.match?(/\AME\z/)

                    me = <<~EOS.chomp
                      oo
                      oo
                      oo
                    EOS

                    puts me

                  elsif theta.match?(/\AMO\z/)

                    mo = <<~EOS.chomp
                      -o
                      oo
                      oo
                    EOS

                    puts mo

                  elsif theta.match?(/\ARA\z/)

                    ra = <<~EOS.chomp
                      o-
                      -o
                      --
                    EOS

                    puts ra

                  elsif theta.match?(/\ARI\z/)

                    ri = <<~EOS.chomp
                      o-
                      oo
                      --
                    EOS

                    puts ri

                  elsif theta.match?(/\ARU\z/)

                    ru = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ru

                  elsif theta.match?(/\ARE\z/)

                    re = <<~EOS.chomp
                      oo
                      oo
                      --
                    EOS

                    puts re

                  elsif theta.match?(/\ARO\z/)

                    ro = <<~EOS.chomp
                      -o
                      oo
                      --
                    EOS

                    puts ro

                  elsif theta.match?(/\AYA\z/)

                    ya = <<~EOS.chomp
                      -o
                      --
                      o-
                    EOS

                    puts ya

                  elsif theta.match?(/\AYU\z/)

                    yu = <<~EOS.chomp
                      -o
                      --
                      oo
                    EOS

                    puts yu

                  elsif theta.match?(/\AYO\z/)

                    yo = <<~EOS.chomp
                      -o
                      -o
                      o-
                    EOS

                    puts yo

                  elsif theta.match?(/\AWA\z/)

                    wa = <<~EOS.chomp
                      --
                      --
                      o-
                    EOS

                    puts wa

                  elsif theta.match?(/\AWO\z/)

                    wo = <<~EOS.chomp
                      --
                      -o
                      o-
                    EOS

                    puts wo

                  elsif theta.match?(/\AN\z/)

                    n = <<~EOS.chomp
                      --
                      -o
                      oo
                    EOS

                    puts n

                  end

                  def self.to_tenji_i
                    iota = ARGV[8].to_s

                    if iota.match?(/\AA\z/)
                      a = <<~EOS.chomp
                        o-
                        --
                        --
                      EOS

                      puts a

                    elsif iota.match?(/\AI\z/)

                      i = <<~EOS.chomp
                        o-
                        o-
                        --
                      EOS

                      puts i

                    elsif iota.match?(/\AU\z/)

                      u = <<~EOS.chomp
                        oo
                        --
                        --
                      EOS

                      puts u

                    elsif iota.match?(/\AE\z/)

                      e = <<~EOS.chomp
                        oo
                        o-
                        --
                      EOS

                      puts e

                    elsif iota.match?(/\AO\z/)

                      o = <<~EOS.chomp
                        -o
                        o-
                        --
                      EOS

                      puts o

                    elsif iota.match?(/\AKA\z/)

                      ka = <<~EOS.chomp
                        o-
                        --
                        -o
                      EOS

                      puts ka

                    elsif iota.match?(/\AKI\z/)

                      ki = <<~EOS.chomp
                        o-
                        o-
                        -o
                      EOS

                      puts ki

                    elsif iota.match?(/\AKU\z/)

                      ku = <<~EOS.chomp
                        oo
                        --
                        -o
                      EOS

                      puts ku

                    elsif iota.match?(/\AKE\z/)

                      ke = <<~EOS.chomp
                        oo
                        o-
                        -o
                      EOS

                      puts ke

                    elsif iota.match?(/\AKO\z/)

                      ko = <<~EOS.chomp
                        -o
                        o-
                        -o
                      EOS

                      puts ko

                    elsif iota.match?(/\ASA\z/)

                      sa = <<~EOS.chomp
                        o-
                        -o
                        -o
                      EOS

                      puts sa

                    elsif iota.match?(/\ASI\z/)

                      si = <<~EOS.chomp
                        o-
                        oo
                        -o
                      EOS

                      puts si

                    elsif iota.match?(/\ASU\z/)

                      su = <<~EOS.chomp
                        oo
                        -o
                        -o
                      EOS

                      puts su

                    elsif iota.match?(/\ASE\z/)

                      se = <<~EOS.chomp
                        oo
                        oo
                        -o
                      EOS

                      puts se

                    elsif iota.match?(/\ASO\z/)

                      so = <<~EOS.chomp
                        -o
                        oo
                        -o
                      EOS

                      puts so

                    elsif iota.match?(/\ATA\z/)

                      ta = <<~EOS.chomp
                        o-
                        -o
                        o-
                      EOS

                      puts ta

                    elsif iota.match?(/\ATI\z/)

                      ti = <<~EOS.chomp
                        o-
                        oo
                        o-
                      EOS

                      puts ti

                    elsif iota.match?(/\ATU\z/)

                      tu = <<~EOS.chomp
                        oo
                        -o
                        o-
                      EOS

                      puts tu

                    elsif iota.match?(/\ATE\z/)

                      te = <<~EOS.chomp
                        oo
                        oo
                        o-
                      EOS

                      puts te

                    elsif iota.match?(/\ATO\z/)

                      to = <<~EOS.chomp
                        -o
                        oo
                        o-
                      EOS

                      puts to

                    elsif iota.match?(/\ANA\z/)

                      na = <<~EOS.chomp
                        o-
                        --
                        o-
                      EOS

                      puts na

                    elsif iota.match?(/\ANI\z/)

                      ni = <<~EOS.chomp
                        o-
                        o-
                        o-
                      EOS

                      puts ni

                    elsif iota.match?(/\ANU\z/)

                      nu = <<~EOS.chomp
                        oo
                        --
                        o-
                      EOS

                      puts nu

                    elsif iota.match?(/\ANE\z/)

                      ne = <<~EOS.chomp
                        oo
                        o-
                        o-
                      EOS

                      puts ne

                    elsif iota.match?(/\ANO\z/)

                      no = <<~EOS.chomp
                        -o
                        o-
                        o-
                      EOS

                      puts no

                    elsif iota.match?(/\AHA\z/)

                      ha = <<~EOS.chomp
                        o-
                        --
                        oo
                      EOS

                      puts ha

                    elsif iota.match?(/\AHI\z/)

                      hi = <<~EOS.chomp
                        o-
                        o-
                        oo
                      EOS

                      puts hi

                    elsif iota.match?(/\AHU\z/)

                      hu = <<~EOS.chomp
                        oo
                        --
                        oo
                      EOS

                      puts hu

                    elsif iota.match?(/\AHE\z/)

                      he = <<~EOS.chomp
                        oo
                        o-
                        oo
                      EOS

                      puts he

                    elsif iota.match?(/\AHO\z/)

                      ho = <<~EOS.chomp
                        -o
                        o-
                        oo
                      EOS

                      puts ho

                    elsif iota.match?(/\AMA\z/)

                      ma = <<~EOS.chomp
                        o-
                        -o
                        oo
                      EOS

                      puts ma

                    elsif iota.match?(/\AMI\z/)

                      mi = <<~EOS.chomp
                        o-
                        oo
                        oo
                      EOS

                      puts mi

                    elsif iota.match?(/\AMU\z/)

                      mu = <<~EOS.chomp
                        oo
                        -o
                        oo
                      EOS

                      puts mu

                    elsif iota.match?(/\AME\z/)

                      me = <<~EOS.chomp
                        oo
                        oo
                        oo
                      EOS

                      puts me

                    elsif iota.match?(/\AMO\z/)

                      mo = <<~EOS.chomp
                        -o
                        oo
                        oo
                      EOS

                      puts mo

                    elsif iota.match?(/\ARA\z/)

                      ra = <<~EOS.chomp
                        o-
                        -o
                        --
                      EOS

                      puts ra

                    elsif iota.match?(/\ARI\z/)

                      ri = <<~EOS.chomp
                        o-
                        oo
                        --
                      EOS

                      puts ri

                    elsif iota.match?(/\ARU\z/)

                      ru = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ru

                    elsif iota.match?(/\ARE\z/)

                      re = <<~EOS.chomp
                        oo
                        oo
                        --
                      EOS

                      puts re

                    elsif iota.match?(/\ARO\z/)

                      ro = <<~EOS.chomp
                        -o
                        oo
                        --
                      EOS

                      puts ro

                    elsif iota.match?(/\AYA\z/)

                      ya = <<~EOS.chomp
                        -o
                        --
                        o-
                      EOS

                      puts ya

                    elsif iota.match?(/\AYU\z/)

                      yu = <<~EOS.chomp
                        -o
                        --
                        oo
                      EOS

                      puts yu

                    elsif iota.match?(/\AYO\z/)

                      yo = <<~EOS.chomp
                        -o
                        -o
                        o-
                      EOS

                      puts yo

                    elsif iota.match?(/\AWA\z/)

                      wa = <<~EOS.chomp
                        --
                        --
                        o-
                      EOS

                      puts wa

                    elsif iota.match?(/\AWO\z/)

                      wo = <<~EOS.chomp
                        --
                        -o
                        o-
                      EOS

                      puts wo

                    elsif iota.match?(/\AN\z/)

                      n = <<~EOS.chomp
                        --
                        -o
                        oo
                      EOS

                      puts n

                    end

                    def self.to_tenji_k
                      kappa = ARGV[9].to_s

                      if kappa.match?(/\AA\z/)
                        a = <<~EOS.chomp
                          o-
                          --
                          --
                        EOS

                        puts a

                      elsif kappa.match?(/\AI\z/)

                        i = <<~EOS.chomp
                          o-
                          o-
                          --
                        EOS

                        puts i

                      elsif kappa.match?(/\AU\z/)

                        u = <<~EOS.chomp
                          oo
                          --
                          --
                        EOS

                        puts u

                      elsif kappa.match?(/\AE\z/)

                        e = <<~EOS.chomp
                          oo
                          o-
                          --
                        EOS

                        puts e

                      elsif kappa.match?(/\AO\z/)

                        o = <<~EOS.chomp
                          -o
                          o-
                          --
                        EOS

                        puts o

                      elsif kappa.match?(/\AKA\z/)

                        ka = <<~EOS.chomp
                          o-
                          --
                          -o
                        EOS

                        puts ka

                      elsif kappa.match?(/\AKI\z/)

                        ki = <<~EOS.chomp
                          o-
                          o-
                          -o
                        EOS

                        puts ki

                      elsif kappa.match?(/\AKU\z/)

                        ku = <<~EOS.chomp
                          oo
                          --
                          -o
                        EOS

                        puts ku

                      elsif kappa.match?(/\AKE\z/)

                        ke = <<~EOS.chomp
                          oo
                          o-
                          -o
                        EOS

                        puts ke

                      elsif kappa.match?(/\AKO\z/)

                        ko = <<~EOS.chomp
                          -o
                          o-
                          -o
                        EOS

                        puts ko

                      elsif kappa.match?(/\ASA\z/)

                        sa = <<~EOS.chomp
                          o-
                          -o
                          -o
                        EOS

                        puts sa

                      elsif kappa.match?(/\ASI\z/)

                        si = <<~EOS.chomp
                          o-
                          oo
                          -o
                        EOS

                        puts si

                      elsif kappa.match?(/\ASU\z/)

                        su = <<~EOS.chomp
                          oo
                          -o
                          -o
                        EOS

                        puts su

                      elsif kappa.match?(/\ASE\z/)

                        se = <<~EOS.chomp
                          oo
                          oo
                          -o
                        EOS

                        puts se

                      elsif kappa.match?(/\ASO\z/)

                        so = <<~EOS.chomp
                          -o
                          oo
                          -o
                        EOS

                        puts so

                      elsif kappa.match?(/\ATA\z/)

                        ta = <<~EOS.chomp
                          o-
                          -o
                          o-
                        EOS

                        puts ta

                      elsif kappa.match?(/\ATI\z/)

                        ti = <<~EOS.chomp
                          o-
                          oo
                          o-
                        EOS

                        puts ti

                      elsif kappa.match?(/\ATU\z/)

                        tu = <<~EOS.chomp
                          oo
                          -o
                          o-
                        EOS

                        puts tu

                      elsif kappa.match?(/\ATE\z/)

                        te = <<~EOS.chomp
                          oo
                          oo
                          o-
                        EOS

                        puts te

                      elsif kappa.match?(/\ATO\z/)

                        to = <<~EOS.chomp
                          -o
                          oo
                          o-
                        EOS

                        puts to

                      elsif kappa.match?(/\ANA\z/)

                        na = <<~EOS.chomp
                          o-
                          --
                          o-
                        EOS

                        puts na

                      elsif kappa.match?(/\ANI\z/)

                        ni = <<~EOS.chomp
                          o-
                          o-
                          o-
                        EOS

                        puts ni

                      elsif kappa.match?(/\ANU\z/)

                        nu = <<~EOS.chomp
                          oo
                          --
                          o-
                        EOS

                        puts nu

                      elsif kappa.match?(/\ANE\z/)

                        ne = <<~EOS.chomp
                          oo
                          o-
                          o-
                        EOS

                        puts ne

                      elsif kappa.match?(/\ANO\z/)

                        no = <<~EOS.chomp
                          -o
                          o-
                          o-
                        EOS

                        puts no

                      elsif kappa.match?(/\AHA\z/)

                        ha = <<~EOS.chomp
                          o-
                          --
                          oo
                        EOS

                        puts ha

                      elsif kappa.match?(/\AHI\z/)

                        hi = <<~EOS.chomp
                          o-
                          o-
                          oo
                        EOS

                        puts hi

                      elsif kappa.match?(/\AHU\z/)

                        hu = <<~EOS.chomp
                          oo
                          --
                          oo
                        EOS

                        puts hu

                      elsif kappa.match?(/\AHE\z/)

                        he = <<~EOS.chomp
                          oo
                          o-
                          oo
                        EOS

                        puts he

                      elsif kappa.match?(/\AHO\z/)

                        ho = <<~EOS.chomp
                          -o
                          o-
                          oo
                        EOS

                        puts ho

                      elsif kappa.match?(/\AMA\z/)

                        ma = <<~EOS.chomp
                          o-
                          -o
                          oo
                        EOS

                        puts ma

                      elsif kappa.match?(/\AMI\z/)

                        mi = <<~EOS.chomp
                          o-
                          oo
                          oo
                        EOS

                        puts mi

                      elsif kappa.match?(/\AMU\z/)

                        mu = <<~EOS.chomp
                          oo
                          -o
                          oo
                        EOS

                        puts mu

                      elsif kappa.match?(/\AME\z/)

                        me = <<~EOS.chomp
                          oo
                          oo
                          oo
                        EOS

                        puts me

                      elsif kappa.match?(/\AMO\z/)

                        mo = <<~EOS.chomp
                          -o
                          oo
                          oo
                        EOS

                        puts mo

                      elsif kappa.match?(/\ARA\z/)

                        ra = <<~EOS.chomp
                          o-
                          -o
                          --
                        EOS

                        puts ra

                      elsif kappa.match?(/\ARI\z/)

                        ri = <<~EOS.chomp
                          o-
                          oo
                          --
                        EOS

                        puts ri

                      elsif kappa.match?(/\ARU\z/)

                        ru = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ru

                      elsif kappa.match?(/\ARE\z/)

                        re = <<~EOS.chomp
                          oo
                          oo
                          --
                        EOS

                        puts re

                      elsif kappa.match?(/\ARO\z/)

                        ro = <<~EOS.chomp
                          -o
                          oo
                          --
                        EOS

                        puts ro

                      elsif kappa.match?(/\AYA\z/)

                        ya = <<~EOS.chomp
                          -o
                          --
                          o-
                        EOS

                        puts ya

                      elsif kappa.match?(/\AYU\z/)

                        yu = <<~EOS.chomp
                          -o
                          --
                          oo
                        EOS

                        puts yu

                      elsif kappa.match?(/\AYO\z/)

                        yo = <<~EOS.chomp
                          -o
                          -o
                          o-
                        EOS

                        puts yo

                      elsif kappa.match?(/\AWA\z/)

                        wa = <<~EOS.chomp
                          --
                          --
                          o-
                        EOS

                        puts wa

                      elsif kappa.match?(/\AWO\z/)

                        wo = <<~EOS.chomp
                          --
                          -o
                          o-
                        EOS

                        puts wo

                      elsif kappa.match?(/\AN\z/)

                        n = <<~EOS.chomp
                          --
                          -o
                          oo
                        EOS

                        puts n

                      end
                    end
                  end
                end
              end
            end