old_contents: # -*- coding: utf-8 -*-
  """Spanish rules and tables for the 'spell' module"""
  
  RULES = [
      'ab = {a0} y {b}',
      'axx = {a00} {x}',
      '1xxx = mil {x}',
      'axxx = {a} mil {x}',
      'aaxxx = {a} mil {x}',
      'aaaxxx = {a} mil {x}',
      '(a)xxxxxx = {a} {x}',
  #    '*',
  #    '1xxx = mil {x}',
  ]
  
  NUMBERS = {
      0: 'cero',
      1: 'uno',
      2: 'dos',
      3: 'tres',
      4: 'cuatro',
      5: 'cinco',
      6: 'seis',
      7: 'siete',
      8: 'ocho',
      9: 'nueve',
      10: 'diez',
      11: 'once',
      12: 'doce',
      13: 'trece',
      14: 'catorce',
      15: 'quince',
      16: 'dieciséis',
      17: 'diecisiete',
      18: 'dieciocho',
      19: 'diecinueve',
      20: 'veinte',
      21: 'veintiuno',
      22: 'veintidós',
      23: 'veintitrés',
      24: 'veinticuatro',
      25: 'veinticinco',
      26: 'veintiséis',
      27: 'veintisiete',
      28: 'veintiocho',
      29: 'veintinueve',
      30: 'treinta',
      40: 'cuarenta',
      50: 'cincuenta',
      60: 'sesenta',
      70: 'setenta',
      80: 'ochenta',
      90: 'noventa',
      100: 'ciento',
      200: 'doscientos',
      300: 'trescientos',
      400: 'cuatrocientos',
      500: 'quinientos',
      600: 'seiscientos',
      700: 'setecientos',
      800: 'ochocientos',
      900: 'novecientos'
  }
  
  ORDERS = [
      '', 'millón', 'billón', 'trillón', 'cuatrillón',
      'quintillón', 'sextillón', 'septillón', 'octillón', 'nonillón',
      'decillón', 'undecillón', 'duodecillón', 'tredecillón',
      'cuatordecillón', 'quindecillón'
  ]
  
new_contents: # -*- coding: utf-8 -*-
  """Spanish rules and tables for the 'spell' module"""
  
  RULES = [
      'ab = {a0} y {b}',
      'axx = {a00} {x}',
      '1xxx = mil {x}',
      'axxx = {a} mil {x}',
      'aaxxx = {a} mil {x}',
      '100xxx = cien mil {x}',
      'aaaxxx = {a} mil {x}',
      '(a)xxxxxx = {a} {x}',
  #    '*',
  #    '1xxx = mil {x}',
  ]
  
  NUMBERS = {
      0: 'cero',
      1: 'uno',
      2: 'dos',
      3: 'tres',
      4: 'cuatro',
      5: 'cinco',
      6: 'seis',
      7: 'siete',
      8: 'ocho',
      9: 'nueve',
      10: 'diez',
      11: 'once',
      12: 'doce',
      13: 'trece',
      14: 'catorce',
      15: 'quince',
      16: 'dieciséis',
      17: 'diecisiete',
      18: 'dieciocho',
      19: 'diecinueve',
      20: 'veinte',
      21: 'veintiuno',
      22: 'veintidós',
      23: 'veintitrés',
      24: 'veinticuatro',
      25: 'veinticinco',
      26: 'veintiséis',
      27: 'veintisiete',
      28: 'veintiocho',
      29: 'veintinueve',
      30: 'treinta',
      40: 'cuarenta',
      50: 'cincuenta',
      60: 'sesenta',
      70: 'setenta',
      80: 'ochenta',
      90: 'noventa',
      100: 'ciento',
      200: 'doscientos',
      300: 'trescientos',
      400: 'cuatrocientos',
      500: 'quinientos',
      600: 'seiscientos',
      700: 'setecientos',
      800: 'ochocientos',
      900: 'novecientos'
  }
  
  ORDERS = [
      '', 'millón', 'billón', 'trillón', 'cuatrillón',
      'quintillón', 'sextillón', 'septillón', 'octillón', 'nonillón',
      'decillón', 'undecillón', 'duodecillón', 'tredecillón',
      'cuatordecillón', 'quindecillón'
  ]
  
subject: Add a special case for 'cien mil' in Spanish rules