§
    ƒØj'% ã                  ó†0  — U d Z ddlmZ ddlmZ ddlZddlmZ ddlmZ  ej	        d¦  «        Z
 edg d	¢¦  «        Z G d
„ dej        ¦  «        Zeeedf         eeeeeeef         eeeeeeeeef         ef         Zded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded<   ded <   ded!<   ded"<   ded#<   ded$<   ded%<   ded&<   ded'<   ded(<   ded)<   ded*<   ded+<   ded,<   ded-<   ded.<   ded/<   ded0<   ded1<   ded2<   ded3<   ded4<   ded5<   ded6<   ded7<   ded8<   ded9<   ded:<   ded;<   ded<<   ded=<   ded><   ded?<   d@ZdefZdAZdBZdCZdDZdEZdFZdeeeeeefZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdeeeeeeeeeeeefZ dSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Z!d`Z"daZ#dbZ$dcZ%ddZ&deZ'dfZ(dgZ)dhZ*diZ+djZ,dkZ-dlZ.dmZ/dnZ0doZ1deeeeeeeeeeeee!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1fZ2dpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Z!d}Z"d~Z#dZ$d€Z%d�Z&d‚Z'dƒZ(d„Z)d…Z*d†Z+d‡Z,dˆZ-d‰Z.dŠZ/d‹Z0dŒZ1d�Z3dŽZ4d�Z5d�Z6d‘Z7d’Z8d“Z9d”Z:d•Z;g d‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e!‘e"‘e#‘e$‘e%‘e&‘e'‘e(‘e)‘e*‘e+‘e,‘e-‘e.‘e/‘e0‘e1‘e3‘e4‘e5‘e6‘e7‘e8‘e9‘e:‘e;‘R Z<d–Zd—Zd˜Zd™ZdšZd›ZdœZd�ZdžZdŸZd Zd¡Zd¢Z!d£Z"d¤Z#d¥Z$d¦Z%d§Z&d¨Z'd©Z(dªZ)d«Z*d¬Z+d­Z,d®Z-d¯Z.d°Z/d±Z0d²Z1d³Z3d´Z4dµZ5d¶Z6d·Z7d¸Z8d¹Z9dºZ:d»Z;d¼Z=d½Z>d¾Z?d¿Z@dÀZAdÁZBdÂZCdÃZDdÄZEdÅZFdÆZGdÇZHg d‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e!‘e"‘e#‘e$‘e%‘e&‘e'‘e(‘e)‘e*‘e+‘e,‘e-‘e.‘e/‘e0‘e1‘e3‘e4‘e5‘e6‘e7‘e8‘e9‘e:‘e;‘e=‘e>‘e?‘e@‘eA‘eB‘eC‘eD‘eE‘eF‘eG‘eH‘R ZI[=[>[?[@[A[B[C[D[E[F[G[HdÈZdÉZdÊZdËZdÌZdÍZdÎZdÏZdÐZdÑZdÒZdÓZdÔZ!dÕZ"dÖZ#d×Z$dØZ%dÙZ&dÚZ'dÛZ(dÜZ)dÝZ*dÞZ+dßZ,dàZ-dáZ.dâZ/dãZ0däZ1dåZ3dæZ4dçZ5dèZ6déZ7dêZ8dëZ9dìZ:díZ;g d‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e‘e!‘e"‘e#‘e$‘e%‘e&‘e'‘e(‘e)‘e*‘e+‘e,‘e-‘e.‘e/‘e0‘e1‘e3‘e4‘e5‘e6‘e7‘e8‘e9‘e:‘e;‘R ZJ[3[4[5[6[7[8[9[:[;dîZdïZdðZdñZdòZdóZdôZdõZdöZd÷ZdøZdùZdúZ!dûZ"düZ#dýZ$dþZ%dÿZ&�d Z'�dZ(�dZ)�dZ*�dZ+�dZ,�dZ-�dZ.�dZ/�d	Z0�d
Z1deeeeeeeeeeeee!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1fZK[!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1�dZ�dZ�dZ�dZ�dZ�dZ�dZ�dZ�dZ�dZ�dZ�dZdeeeeeeeeeeeefZL[[[[[[�dZ�dZ�dZ�dZ�dZ�dZdeeeeeefZM[[[[[�dZdefZN�dZdefZO[deee e2e<eIeJeKeLeMeNeOfZPi �d�d “�d!�d"“�d#�d$“�d%�d&“�d'�d(“�d)�d*“�d+�d,“�d-�d.“�d/�d0“�d1�d2“�d3�d4“�d5�d6“�d7�d8“�d9�d:“�d;�d<“�d=�d>“�d?�d@“i �dA�dB“�dC�dD“�dE�dF“�dG�dH“�dI�dJ“�dK�dL“�dM�dN“�dO�dP“�dQ�dR“�dS�dT“�dU�dV“�dW�dX“�dY�dZ“�d[�d\“�d]�d^“�d_�d`“�da�db“¥i �dc�dd“�de�df“�dg�dh“�di�dj“�dk�dl“�dm�dn“�do�dp“�dq�dr“�ds�dt“�du�dv“�dw�dx“�dy�dz“�d{�d|“�d}�d~“�d�d€“�d��d‚“�dƒ�d„“¥i �d…�d†“�d‡�dˆ“�d‰�dŠ“�d‹�dŒ“�d��dŽ“�d��d�“�d‘�d’“�d“�d”“�d•�d–“�d—�d˜“�d™�dš“�d›�dœ“�d��dž“�dŸ�d “�d¡�d¢“�d£�d¤“�d¥�d¦“¥i �d§�d¨“�d©�dª“�d«�d¬“�d­�d®“�d¯�d°“�d±�d²“�d³�d´“�dµ�d¶“�d·�d¸“�d¹�dº“�d»�d¼“�d½�d¾“�d¿�dÀ“�dÁ�dÂ“�dÃ�dÄ“�dÅ�dÆ“�dÇ�dÈ“¥i �dÉ�dÊ“�dË�dÌ“�dÍ�dÎ“�dÏ�dÐ“�dÑ�dÒ“�dÓ�dÔ“�dÕ�dÖ“�d×�dØ“�dÙ�dÚ“�dÛ�dÜ“�dÝ�dÞ“�dß�dà“�dá�dâ“�dã�dä“�då�dæ“�dç�dè“�dé�dê“¥i �dë�dì“�dí�dî“�dï�dð“�dñ�dò“�dó�dô“�dõ�dö“�d÷�dø“�dù�dú“�dû�dü“�dý�dþ“�dÿ�d “�d�d“�d�d“�d�d“�d�d“�d	�d
“�d�d“¥�d�d�d�d�d�d�d�d�d�dœ	¥ZQ�d„ ZR eR¦   «         ZS[R�d�d�d�d�d�d�d�d�d�d�d�d�d�dœZT�d�d�d�d�d �d!�d"�d!�d �d�d�d�d�dœZUi �d#�d“�d$�d“�d%�d&“�d'�d(“�d)�d*“�d+�d,“�d-�d“�d.�d“�d/�d&“�d0�d(“�d1�d*“�d2�d,“�d3�d“�d4�d5“�d6�d7“�d8�d9“�d:�d;“i �d<�d=“�d>�d“�d?�d@“�dA�dB“�dC�dD“�dE�dF“�dG�dH“�dI�dJ“�dK�d“�dL�d“�dM�d&“�dN�d(“�dO�d*“�dP�d,“�dQ�d“�dR�d5“�dS�d7“¥i �dT�d9“�dU�d;“�dV�d=“�dW�d“�dX�d@“�dY�dB“�dZ�dD“�d[�dF“�d\�dH“�d]�dJ“�d^�d“�d_�d`“�da�db“�dc�dd“�de�df“�dg�dh“�di�dj“¥i �dk�dl“�dm�dn“�do�dp“�dq�d “�dr�ds“�dt�du“�dv�dw“�dx�dy“�dz�d{“�d|�d}“�d~�d“�d€�d�“�d‚�d!“�dƒ�d„“�d…�d†“�d‡�dˆ“�d‰�dŠ“¥i �d‹�d“�dŒ�d“�d��d&“�dŽ�d(“�d��d*“�d��d,“�d‘�d“�d’�d5“�d“�d7“�d”�d9“�d•�d;“�d–�d=“�d—�d“�d˜�d@“�d™�dB“�dš�dD“�d›�dF“¥i �dœ�dH“�d��dJ“�dž�d“�dŸ�d`“�d �db“�d¡�dd“�d¢�df“�d£�dh“�d¤�dj“�d¥�dl“�d¦�dn“�d§�dp“�d¨�d “�d©�ds“�dª�du“�d«�dw“�d¬�dy“¥i �d­�d{“�d®�d}“�d¯�d“�d°�d�“�d±�d!“�d²�d„“�d³�d†“�d´�dˆ“�dµ�dŠ“�d¶�d“�d·�d¸“�d¹�dº“�d»�d¼“�d½�d¾“�d¿�dÀ“�dÁ�dÂ“�dÃ�d"“¥i �dÄ�dÅ“�dÆ�dÇ“�dÈ�dÉ“�dÊ�dË“�dÌ�dÍ“�dÎ�dÏ“�dÐ�dÑ“�dÒ�dÓ“�dÔ�dÕ“�dÖ�d×“�dØ�dÙ“�dÚ�dÛ“�dÜ�dÝ“�dÞ�dß“�dà�dá“�dâ�d“�dã�d“¥i �dä�d&“�då�d(“�dæ�d*“�dç�d,“�dè�d“�dé�d5“�dê�d7“�dë�d9“�dì�d;“�dí�d=“�dî�d“�dï�d@“�dð�dB“�dñ�dD“�dò�dF“�dó�dH“�dô�dJ“¥i �dõ�d“�dö�d`“�d÷�db“�dø�dd“�dù�df“�dú�dh“�dû�dj“�dü�dl“�dý�dn“�dþ�dp“�dÿ�d “�d �ds“�d�du“�d�dw“�d�dy“�d�d{“�d�d}“¥i �d�d“�d�d�“�d�d!“�d	�d„“�d
�d†“�d�dˆ“�d�dŠ“�d�d“�d�d¸“�d�dº“�d�d¼“�d�d¾“�d�dÀ“�d�dÂ“�d�d"“�d�dÅ“�d�dÇ“¥i �d�dÉ“�d�dË“�d�dÍ“�d�dÏ“�d�dÑ“�d�dÓ“�d�dÕ“�d�d×“�d�dÙ“�d �dÛ“�d!�dÝ“�d"�dß“�d#�dá“�d$�d“�d%�d&“�d'�d(“�d)�d*“¥i �d+�d,“�d-�d.“�d/�d0“�d1�d2“�d3�d4“�d5�d6“�d7�d8“�d9�d:“�d;�d<“�d=�d>“�d?�d“�d@�d“�dA�d&“�dB�d(“�dC�d*“�dD�d,“�dE�d“¥i �dF�d5“�dG�d7“�dH�d9“�dI�d;“�dJ�d=“�dK�d“�dL�d@“�dM�dB“�dN�dD“�dO�dF“�dP�dH“�dQ�dJ“�dR�d“�dS�d`“�dT�db“�dU�dd“�dV�df“¥i �dW�dh“�dX�dj“�dY�dl“�dZ�dn“�d[�dp“�d\�d “�d]�ds“�d^�du“�d_�dw“�d`�dy“�da�d{“�db�d}“�dc�d“�dd�d�“�de�d!“�df�d„“�dg�d†“¥i �dh�dˆ“�di�dŠ“�dj�d“�dk�d¸“�dl�dº“�dm�d¼“�dn�d¾“�do�dÀ“�dp�dÂ“�dq�d"“�dr�dÅ“�ds�dÇ“�dt�dÉ“�du�dË“�dv�dÍ“�dw�dÏ“�dx�dÑ“¥i �dy�dÓ“�dz�dÕ“�d{�d×“�d|�dÙ“�d}�dÛ“�d~�dÝ“�d�dß“�d€�dá“�d��d“�d‚�d“�dƒ�d&“�d„�d(“�d…�d*“�d†�d,“�d‡�d“�dˆ�d5“�d‰�d7“¥i �dŠ�d9“�d‹�d;“�dŒ�d=“�d��d“�dŽ�d@“�d��dB“�d��dD“�d‘�dF“�d’�dH“�d“�dJ“�d”�d“�d•�d`“�d–�db“�d—�dd“�d˜�df“�d™�dh“�dš�dj“¥i �d›�dl“�dœ�dn“�d��dp“�dž�d “�dŸ�ds“�d �du“�d¡�dw“�d¢�dy“�d£�d{“�d¤�d}“�d¥�d“�d¦�d�“�d§�d!“�d¨�d„“�d©�d†“�dª�dˆ“�d«�dŠ“¥i �d¬�d“�d­�d“�d®�d&“�d¯�d(“�d°�d*“�d±�d,“�d²�d“�d³�d5“�d´�d7“�dµ�d9“�d¶�d;“�d·�d=“�d¸�d“�d¹�d@“�dº�dB“�d»�dD“�d¼�dF“¥�dH�dJ�d�d�d&�d(�d*�d,�d�d�d�d½œ¥ZVi �d#�d¾�d¿i“�d$�d¾�dÀi“�d%�d¾�dÁi“�d'�d¾�dÂi“�d)�d¾�dÃi“�d+�d¾�dÄi“�d-�d¾�dÅi“�d.�d¾�dÆi“�d/�d¾�dÇi“�d0�d¾�dÈi“�d1�d¾�dÉi“�d2�d¾�dÉi“�d3�d¾�dÊi“�d4�d¾�dÊi“�d6�d¾�dËi“�d8�d¾�dËi“�d:�d¾�dÌi“i �d<�d¾�dÍi“�d>�d¾�dÎi“�d?�d¾�dÏi“�dA�d¾�dÐi“�dC�d¾�dÑi“�dE�d¾�dÒi“�dG�d¾�dÓi“�dI�d¾�dÔi“�dK�d¾�dÕi“�dL�d¾�dÖi“�dM�d¾�d×i“�dN�d¾�d×i“�dO�d¾�dØi“�dP�d¾�dÙi“�dQ�d¾�dÙi“�dR�d¾�dÚi“�dS�d¾�dÚi“¥i �dT�d¾�dÛi“�dU�d¾�dÜi“�dV�d¾�dÝi“�dW�d¾�dÞi“�dX�d¾�dßi“�dY�d¾�dài“�dZ�d¾�dái“�d[�d¾�dâi“�d\�d¾�dãi“�d]�d¾�däi“�d^�d¾�dåi“�d_�d¾�dæi“�da�d¾�dçi“�dc�d¾�dèi“�de�d¾�dèi“�dg�d¾�déi“�di�d¾�dêi“¥i �dk�d¾�dëi“�dm�d¾�dìi“�do�d¾�díi“�dq�d¾�dîi“�dr�d¾�dïi“�dt�d¾�dði“�dv�d¾�dñi“�dx�d¾�dòi“�dz�d¾�dói“�d|�d¾�dôi“�d~�d¾�dõi“�d€�d¾�döi“�d‚�d¾�d÷i“�dƒ�d¾�døi“�d…�d¾�dùi“�d‡�d¾�dúi“�d‰�d¾�dèi“¥i �d‹�d¾�dèi“�dŒ�d¾�dûi“�d��d¾�düi“�dŽ�d¾�düi“�d��d¾�dýi“�d��d¾�dþi“�d‘�d¾�dÿi“�d’�d¾�d i“�d“�d¾�di“�d”�d¾�di“�d•�d¾�di“�d–�d¾�di“�d—�d¾�di“�d˜�d¾�di“�d™�d¾�di“�dš�d¾�di“�d›�d¾�di“¥i �dœ�d¾�d	i“�d��d¾�d	i“�dž�d¾�d
i“�dŸ�d¾�d
i“�d �d¾�di“�d¡�d¾�di“�d¢�d¾�di“�d£�d¾�di“�d¤�d¾�di“�d¥�d¾�di“�d¦�d¾�di“�d§�d¾�di“�d¨�d¾�di“�d©�d¾�di“�dª�d¾�di“�d«�d¾�di“�d¬�d¾�di“¥i �d­�d¾�di“�d®�d¾�di“�d¯�d¾�di“�d°�d¾�di“�d±�d¾�di“�d²�d¾�di“�d³�d¾�di“�d´�d¾�di“�dµ�d¾�di“�d¶�d¾�di“�d·�d¾�di“�d¹�d¾�d i“�d»�d¾�d!i“�d½�d¾�d"i“�d¿�d¾�d#i“�dÁ�d¾�d$i“�dÃ�d¾�d%i“¥i �dÄ�d¾�d&i“�dÆ�d¾�d&i“�dÈ�d¾�d'i“�dÊ�d¾�d(i“�dÌ�d¾�d)i“�dÎ�d¾�d*i“�dÐ�d¾�d+i“�dÒ�d¾�d+i“�dÔ�d¾�d,i“�dÖ�d¾�d-i“�dØ�d¾�d.i“�dÚ�d¾�d/i“�dÜ�d¾�d0i“�dÞ�d¾�d1i“�dà�d¾�d2i“�dâ�d¾�d2i“�dã�d¾�d3i“¥i �dä�d¾�d4i“�då�d¾�d5i“�dæi “�dçi “�dè�d¾�d6i“�dé�d¾�d4i“�dê�d¾�d7i“�dë�d¾�d8i“�dì�d¾�d9i“�dí�d¾�d:i“�dî�d¾�d4i“�dï�d¾�d7i“�dði “�dñi “�dòi “�dói “�dôi “¥i �dõi “�dö�d¾�d;i“�d÷�d¾�d<i“�dø�d¾�d<i“�dù�d¾�d4i“�dú�d¾�d=i“�dû�d¾�d7i“�dü�d¾�d>i“�dý�d¾�d?i“�dþ�d¾�d@i“�dÿ�d¾�d4i“�d �d¾�d=i“�di “�di “�d�d¾�dAi“�d�d¾�d5i“�d�d¾�d7i“¥i �d�d¾�d4i“�d�d¾�d=i“�d�d¾�dBi“�d	i “�d
�d¾�dCi“�d�d¾�dDi“�d�d¾�dEi“�d�d¾�dFi“�d�d¾�d4i“�d�d¾�dGi“�d�d¾�dHi“�d�d¾�dIi“�d�d¾�dJi“�d�d¾�dKi“�d�d¾�dLi“�d�d¾�d4i“�d�d¾�dMi“¥i �d�d¾�dNi“�d�d¾�dOi“�d�d¾�dPi“�d�d¾�dQi“�d�d¾�dRi“�di “�di “�d�d¾�dSi“�d�d¾�dTi“�d i “�d!i “�d"i “�d#i “�d$i “�d%i “�d'�d¾�dTi“�d)�d¾�dUi“¥i �d+�d¾�dVi“�d-�d¾�dWi“�d/�d¾�dXi“�d1�d¾�d6i“�d3i “�d5i “�d7i “�d9�d¾�dYi“�d;�d¾�dZi“�d=�d¾�d[i“�d?�d¾�d\i“�d@�d¾�d]i“�dAi “�dBi “�dCi “�dDi “�dEi “¥i �dFi “�dGi “�dHi “�dIi “�dJi “�dKi “�dLi “�dMi “�dNi “�dOi “�dPi “�dQi “�dRi “�dSi “�dTi “�dUi “�dVi “¥i �dWi “�dXi “�dYi “�dZ�d¾�d^i“�d[i “�d\i “�d]i “�d^i “�d_i “�d`i “�da�d¾�d_i“�db�d¾�d`i“�dci “�dd�d¾�dai“�de�d¾�dbi“�dfi “�dg�d¾�dci“¥i �dhi “�di�d¾�ddi“�dji “�dki “�dli “�dmi “�dni “�do�d¾�dei“�dpi “�dqi “�dri “�dsi “�dt�d¾�dfi“�dui “�dv�d¾�dgi“�dw�d¾�dhi“�dx�d¾�dii“¥i �dy�d¾�dji“�dz�d¾�dki“�d{�d¾�dli“�d|�d¾�dmi“�d}i “�d~i “�di “�d€i “�d�i “�d‚�d¾�dni“�dƒi “�d„i “�d…i “�d†i “�d‡i “�dˆi “�d‰i “¥i �dŠi “�d‹i “�dŒi “�d��d¾�doi“�dŽi “�d�i “�d��d¾�dpi“�d‘i “�d’i “�d“�d¾�dpi“�d”i “�d•i “�d–i “�d—i “�d˜i “�d™i “�dš�d¾�dqi“¥i �d›i “�dœi “�d�i “�dži “�dŸi “�d i “�d¡i “�d¢i “�d£�d¾�dri“�d¤�d¾�dsi“�d¥i “�d¦�d¾�dti“�d§�d¾�dui“�d¨i “�d©i “�dª�d¾�dvi“�d«i “¥i �d¬i “�d­�d¾�dwi“�d®i “�d¯i “�d°i “�d±i “�d²i “�d³i “�d´i “�dµi “�d¶i “�d·�d¾�dxi“�d¸i “�d¹i “�dºi “�d»i “�d¼i “¥i �d¾�dyi�d¾�dzi�d¾�d{ii i i �d¾�d|i�d¾�d}i�d¾�d~i�d¾�di�d½œ¥ZW�d€„ ZX�d�„ ZY�d‚„ ZZ�dƒ„ Z[�d„„ Z\�d…„ Z]�d†„ Z^�d‡„ Z_�dŽ�d‰„Z`�dŠ„ Za G �d‹„ �dŒejb        ¦  «        Zce`e[eagZdee�d�k    rddlZ ejf        ¦   «          dS dS (�  a  
This module stores numerous data lists used in deriving set-class values and other post-tonal
chord representations. All features of this module are made available through
:class:`~music21.chord.Chord` objects. Use of this module directly is thus not necessary.
é    )Úannotations)Ú
namedtupleN)Úenvironment)Úexceptions21zchord.tablesÚChordTableAddress)ÚcardinalityÚ
forteClassÚ	inversionÚ
pcOriginalc                  ó   — e Zd ZdS )ÚChordTablesExceptionN)Ú__name__Ú
__module__Ú__qualname__© ó    ú‰/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/music21/chord/tables.pyr   r   !   s   € € € € € Ø€Dr   r   .ÚTNIStructureÚt1Út2Út3Út4Út5Út6Út7Út8Út9Út10Út11Út12Út13Út14Út15Út16Út17Út18Út19Út20Út21Út22Út23Út24Út25Út26Út27Út28Út29Út30Út31Út32Út33Út34Út35Út36Út37Út38Út39Út40Út41Út42Út43Út44Út45Út46Út47Út48Út49Út50))r   )r   r   r   r   r   r   )é   rG   rG   rG   é   rH   rH   rH   r   ))r   rG   )rG   r   r   r   r   r   ©rG   rG   r   r   é	   rJ   é   rK   r   ))r   é   )r   rG   r   r   r   r   ©rG   rG   rG   rG   rJ   rJ   rJ   rJ   r   ))r   é   )r   r   rG   r   r   r   rM   r   ))r   é   )r   r   r   rG   r   r   rM   r   ))r   é   )r   r   r   r   rG   r   rI   r   ))r   é   )r   r   r   r   r   rG   )rL   rL   rL   rL   é
   rR   rR   rR   r   ))r   rG   rL   )rL   rG   r   r   r   r   ©rG   rG   r   r   é   rT   rO   rO   r   ))r   rG   rN   )rG   rG   rG   r   r   r   ©rG   r   r   r   rP   rQ   rP   rP   r   ))r   rG   rO   )rG   r   rG   rG   r   r   rU   r   ))r   rG   rP   )rG   r   r   rG   rG   r   )rG   r   rG   r   rP   rQ   rP   rQ   r   ))r   rG   rQ   )rG   r   r   r   rG   rG   ©rG   r   r   rG   rQ   rT   rT   rQ   r   ))r   rL   rO   )r   rL   r   rG   r   r   )rG   rG   rG   rG   rT   rT   rT   rT   r   ))r   rL   rP   )r   rG   rG   r   rG   r   rU   r   ))r   rL   rQ   )r   rG   r   rG   r   rG   rV   r   ))r   rL   rT   )r   rG   r   r   rL   r   rS   r   ))r   rN   rQ   )r   r   rL   r   r   rG   )rG   rG   rG   rG   rK   rK   rK   rK   r   ))r   rN   rT   )r   r   rG   rG   rG   r   rU   r   ))r   rO   rK   )r   r   r   rN   r   r   )rN   rN   rN   rN   rJ   rJ   rJ   rJ   r   ))r   rG   rL   rN   )rN   rL   rG   r   r   r   ©rG   rG   r   r   rP   rP   rG   rG   r   ))r   rG   rL   rO   )rL   rL   rG   rG   r   r   ©rG   r   r   r   rN   rO   rG   rG   r   ))r   rG   rN   rO   )rL   rG   rL   rG   r   r   ©rG   rG   r   r   rN   rN   rL   rL   r   ))r   rG   rL   rP   )rL   rG   rG   rG   rG   r   ©rG   r   r   r   rG   rN   rL   rN   r   ))r   rG   rL   rQ   )rL   rG   r   rG   rG   rG   ©rG   r   r   r   rL   rO   rN   rL   r   ))r   rG   rL   rT   )rL   rG   r   r   rL   rG   ©rG   rG   rG   rG   rO   rO   rO   rO   r   ))r   rG   rO   rP   )rL   r   rG   rL   rG   r   ©rG   rG   r   r   rN   rN   rN   rN   r   ))r   rG   rP   rQ   )rL   r   r   rG   rL   rG   r\   r   ))r   rG   rQ   rT   )rL   r   r   r   rL   rL   ©rL   rL   rL   rL   rQ   rQ   rQ   rQ   r   ))r   rL   rN   rP   )rG   rL   rL   r   rG   r   ©rG   rG   rG   rG   rN   rN   rN   rN   r   ))r   rG   rN   rP   )rG   rL   rG   rG   rG   r   )rG   r   rG   r   rG   rN   rG   rN   r   ))r   rL   rN   rQ   )rG   rG   rL   rG   r   rG   r[   r   ))r   rG   rN   rQ   )rG   rG   rL   r   rG   rG   ©rG   r   r   rG   rL   rO   rO   rL   r   ))r   rL   rN   rT   )rG   rG   rG   rG   rL   r   rZ   r   ))r   rG   rO   rQ   ©rG   rG   rG   rG   rG   rG   ©rG   r   r   r   r   rN   rN   rG   é   ))r   rG   rP   rT   )rG   rG   r   rG   rL   rG   r[   r   ))r   rN   rO   rT   )rG   r   rL   rL   rG   r   r_   r   ))r   rG   rO   rT   )rG   r   rL   rG   rG   rG   r`   r   ))r   rG   rO   rK   )rG   r   rG   rN   rG   r   )rG   r   rG   r   rN   rP   rN   rP   r   ))r   rG   rP   rK   )rG   r   rG   rL   rL   r   r]   r   ))r   rL   rO   rQ   )r   rN   r   rL   r   rG   ©rG   rG   rG   rG   rQ   rQ   rQ   rQ   r   ))r   rL   rO   rT   )r   rL   rG   rG   rL   r   rX   r   ))r   rL   rP   rT   )r   rL   rG   r   rN   r   rW   r   ))r   rL   rO   rK   )r   rL   r   rN   r   rG   rd   r   ))r   rL   rQ   rK   )r   rL   r   rL   r   rL   r^   r   ))r   rN   rP   rK   )r   rG   rL   rG   rL   r   rY   r   ))r   rL   rP   rK   )r   rG   rL   rG   rG   rG   r[   r   ))r   rN   rQ   rJ   )r   r   rO   r   r   rL   )rO   rO   rO   rO   rK   rK   rK   rK   r   ))r   rG   rN   rT   ra   rb   é   ))r   rG   rL   rN   rO   )rO   rN   rL   rG   r   r   ©rG   rG   r   r   rN   rN   r   r   r   ))r   rG   rL   rN   rP   )rN   rN   rL   rG   rG   r   ©rG   r   r   r   rG   rL   rG   rG   r   ))r   rG   rL   rO   rP   )rN   rL   rL   rL   rG   r   ©rG   r   r   r   rG   rG   rG   r   r   ))r   rG   rL   rN   rQ   )rN   rL   rL   rG   rG   rG   ©rG   r   r   r   r   rL   r   r   r   ))r   rG   rL   rN   rT   )rN   rL   rG   rG   rL   rG   ©rG   r   r   r   r   rG   rG   rG   r   ))r   rG   rL   rP   rQ   )rN   rG   rG   rL   rL   rG   rj   r   ))r   rG   rL   rQ   rT   )rN   rG   r   rG   rN   rL   )rG   r   r   rG   rL   rN   rN   rL   r   ))r   rL   rN   rO   rQ   )rL   rN   rL   rL   r   rG   ©rG   rG   r   r   rL   rL   r   r   r   ))r   rG   rL   rO   rQ   )rL   rN   rG   rL   rG   rG   ©rG   r   r   r   r   rL   r   rG   r   ))r   rG   rN   rO   rQ   )rL   rL   rN   rG   rG   rG   ©rG   r   r   r   r   rG   rG   r   r   ))r   rL   rN   rO   rT   )rL   rL   rL   rL   rL   r   )rG   r   rG   r   rG   rG   rG   rG   r   ))r   rG   rN   rP   rQ   ©rL   rL   rL   rG   rL   rG   ©rG   rG   rG   rG   r   r   r   r   é$   ))r   rG   rL   rO   rK   )rL   rL   rG   rN   rG   rG   rl   r   ))r   rG   rL   rP   rT   )rL   rL   rG   rG   rN   rG   rj   r   ))r   rG   rL   rQ   rK   )rL   rL   r   rL   rL   rL   ©rG   rG   rG   rG   rL   rL   rL   rL   r   ))r   rG   rN   rO   rT   )rL   rG   rN   rL   rG   rG   rm   r   ))r   rG   rN   rO   rK   ©rL   rG   rL   rN   rL   r   ©rG   rG   r   r   rG   rG   rL   rL   é%   ))r   rG   rO   rP   rT   ©rL   rG   rL   rL   rL   rG   rm   é&   ))r   rG   rN   rQ   rT   )rL   rG   rL   rG   rL   rL   ©rG   r   r   rG   r   rL   rL   r   r   ))r   rG   rN   rT   rK   )rL   rG   rG   rL   rN   rG   rj   r   ))r   rG   rO   rP   rK   )rL   r   rL   rO   rL   r   )rG   r   rG   r   rN   rN   rN   rN   r   ))r   rG   rO   rT   rK   )rL   r   rL   rN   rL   rG   rq   r   ))r   rL   rN   rP   rT   )rG   rN   rL   rG   rN   r   rg   r   ))r   rG   rN   rP   rT   )rG   rN   rG   rL   rL   rG   rl   r   ))r   rL   rN   rP   rK   )rG   rL   rN   rG   rL   rG   rm   r   ))r   rL   rO   rP   rK   )rG   rL   rL   rN   rG   rG   )rG   r   rG   r   r   rL   r   rL   r   ))r   rG   rN   rP   rK   )rG   rL   rL   rL   rN   r   rh   r   ))r   rL   rN   rQ   rK   )rG   rL   rL   rL   rG   rL   rw   r   ))r   rG   rN   rQ   rK   )rG   rL   rL   rG   rN   rG   ri   r   ))r   rG   rO   rQ   rK   )rG   rL   rG   rN   rL   rG   rl   r   ))r   rG   rN   rQ   rJ   )rG   rG   rO   rG   rG   rL   )rG   r   r   rG   r   rN   rN   r   r   ))r   rG   rO   rQ   rJ   )rG   rG   rN   rL   rL   rG   rm   r   ))r   rL   rO   rQ   rK   )r   rO   r   rO   r   rL   rd   r   ))r   rL   rO   rQ   rJ   )r   rN   rL   rL   rL   rG   rk   r   ))r   rL   rO   rT   rJ   )r   rN   rL   rG   rO   r   rf   r   ))r   rG   rL   rO   rT   rn   ©rG   r   r   rG   r   rG   rG   r   é   ))r   rN   rO   rP   rK   rr   rs   é   ))r   rG   rL   rP   rK   ru   rm   é   ))r   rG   rL   rN   rO   rP   )rP   rO   rN   rL   rG   r   ©rG   rG   r   r   rG   rG   r   r   r   ))r   rG   rL   rN   rO   rQ   )rO   rO   rN   rL   rG   rG   ©rG   r   r   r   r   rG   r   r   r   ))r   rG   rL   rN   rP   rQ   ©rO   rN   rN   rL   rL   rG   ©rG   r   r   r   r   r   r   r   rp   ))r   rG   rL   rO   rP   rQ   ©rO   rN   rL   rN   rL   rG   ©rG   rG   r   r   r   r   r   r   rt   ))r   rG   rL   rN   rQ   rT   )rO   rL   rL   rL   rN   rL   r}   r   ))r   rG   rL   rP   rQ   rT   ©rO   rL   rG   rL   rO   rL   ©rG   rG   r   r   r   r   rG   rG   rv   ))r   rG   rL   rQ   rT   rK   )rO   rL   r   rL   rO   rN   )rL   rL   rL   rL   rL   rL   rL   rL   r   ))r   rL   rN   rO   rP   rT   )rN   rO   rN   rL   rN   r   )rG   rG   rG   rG   rG   rG   rG   rG   r   ))r   rG   rL   rN   rP   rT   )rN   rO   rL   rL   rN   rG   ©rG   r   rG   r   r   rG   r   rG   r   ))r   rG   rN   rO   rP   rT   ©rN   rN   rN   rN   rL   rG   r   é'   ))r   rG   rL   rO   rP   rT   ©rN   rN   rN   rL   rN   rG   ©rG   r   r   r   r   r   rG   r   é(   ))r   rG   rL   rO   rQ   rT   ©rN   rN   rL   rL   rN   rL   ©rG   r   r   rG   r   r   r   r   é)   ))r   rG   rN   rO   rQ   rT   ©rN   rL   rO   rL   rL   rL   r�   é*   ))r   rG   rN   rO   rP   rK   )rN   rL   rN   rO   rN   r   )rG   r   rG   r   rG   r   rG   r   r   ))r   rG   rL   rO   rP   rK   )rN   rL   rN   rO   rL   rG   r}   r   ))r   rG   rO   rP   rQ   rK   )rN   rL   rL   rO   rN   rG   r„   r   ))r   rG   rL   rO   rT   rK   ©rN   rL   rL   rN   rN   rL   r‹   é+   ))r   rG   rL   rP   rT   rK   )rN   rL   rL   rL   rO   rL   r}   r   ))r   rG   rN   rO   rT   rK   ©rN   rG   rN   rO   rN   rG   rˆ   é,   ))r   rG   rO   rP   rK   rJ   )rN   r   rN   rQ   rN   r   )rN   rN   rN   rN   rN   rN   rN   rN   r   ))r   rL   rN   rO   rQ   rK   )rL   rO   rL   rO   rG   rL   r}   r   ))r   rG   rL   rO   rQ   rK   )rL   rO   rG   rO   rL   rL   r„   r   ))r   rL   rN   rP   rQ   rK   ©rL   rN   rO   rL   rL   rL   ro   é-   ))r   rG   rN   rO   rQ   rK   ©rL   rN   rN   rN   rN   rG   r   é.   ))r   rG   rN   rP   rQ   rK   ©rL   rN   rN   rL   rO   rG   r   é/   ))r   rG   rN   rP   rT   rK   ©rL   rN   rL   rN   rO   rG   r�   é0   ))r   rG   rN   rO   rQ   rJ   )rL   rL   rP   rL   rL   rL   rx   r   ))r   rG   rN   rP   rQ   rJ   ©rL   rL   rO   rN   rL   rL   ro   é1   ))r   rG   rN   rQ   rK   rJ   ©rL   rL   rO   rL   rN   rL   r�   é2   ))r   rG   rN   rQ   rT   rJ   )rL   rL   rO   rL   rL   rN   )rL   r   r   rL   r   rL   rL   r   r   ))r   rG   rN   rP   rK   rJ   )rL   rL   rN   rO   rN   rG   r}   r   ))r   rL   rO   rP   rT   rJ   )rG   rO   rN   rL   rP   r   r|   r   ))r   rL   rN   rP   rT   rJ   )rG   rO   rN   rL   rO   rG   r}   r   ))r   rG   rN   rP   rT   rJ   )rG   rO   rL   rO   rL   rL   r}   r   ))r   rL   rO   rQ   rK   rR   )r   rQ   r   rQ   r   rN   )rQ   rQ   rQ   rQ   rQ   rQ   rQ   rQ   r   ))r   rG   rL   rN   rO   rT   r~   r   rN   ))r   rG   rL   rN   rO   rK   r€   r�   rO   ))r   rG   rL   rN   rT   rK   r‚   rƒ   rQ   ))r   rL   rN   rO   rP   rK   r…   r   rR   ))r   rG   rL   rN   rP   rK   r‡   rˆ   rH   ))r   rG   rL   rN   rQ   rK   rŠ   r‹   ry   ))r   rG   rL   rN   rQ   rJ   r�   r�   é   ))r   rG   rL   rP   rQ   rK   r�   r‹   rz   ))r   rG   rL   rP   rQ   rJ   r‘   rˆ   é   ))r   rL   rN   rO   rQ   rJ   r“   ro   é   ))r   rG   rL   rO   rQ   rJ   r•   r   é   ))r   rG   rL   rO   rT   rJ   r—   r   é   ))r   rG   rL   rP   rT   rJ   r™   r�   é   ))r   rG   rN   rO   rT   rJ   r›   ro   é   ))r   rG   rO   rQ   rT   rJ   r�   r�   rc   ))r   rG   rL   rN   rO   rP   rQ   )rQ   rP   rO   rN   rL   rG   r�   r   ))r   rG   rL   rN   rO   rP   rT   )rP   rP   rO   rN   rN   rG   r   r   ))r   rG   rL   rN   rO   rP   rK   )rP   rO   rO   rO   rN   rG   r   r   ))r   rG   rL   rN   rO   rQ   rT   )rP   rO   rO   rN   rN   rL   r   r   ))r   rG   rL   rN   rP   rQ   rT   )rP   rO   rN   rN   rO   rL   r   r   ))r   rG   rL   rN   rO   rT   rK   )rP   rN   rN   rO   rO   rL   r   r   ))r   rG   rL   rN   rQ   rT   rK   )rP   rN   rL   rN   rP   rN   r‹   r   ))r   rL   rN   rO   rP   rQ   rK   )rO   rP   rO   rO   rL   rL   r�   r   ))r   rG   rL   rN   rO   rQ   rK   )rO   rP   rN   rO   rN   rL   r   r   ))r   rG   rL   rN   rO   rQ   rJ   )rO   rO   rP   rN   rN   rL   r   r   ))r   rG   rN   rO   rP   rQ   rK   )rO   rO   rO   rO   rO   rG   ©rG   r   rG   r   r   r   r   r   r   ))r   rG   rL   rN   rO   rT   rJ   ©rO   rO   rO   rN   rO   rL   ro   rp   ))r   rG   rL   rO   rP   rQ   rK   )rO   rO   rN   rP   rN   rL   r   r   ))r   rG   rL   rN   rP   rT   rK   )rO   rO   rN   rN   rP   rL   r   r   ))r   rG   rL   rO   rQ   rT   rK   )rO   rO   rL   rO   rO   rN   ro   r   ))r   rG   rL   rN   rP   rQ   rJ   )rO   rN   rP   rO   rN   rL   r   r   ))r   rG   rL   rO   rP   rQ   rJ   ©rO   rN   rO   rP   rO   rG   r�   rt   ))r   rG   rL   rN   rP   rK   rJ   ©rO   rN   rO   rO   rO   rL   r   rv   ))r   rG   rL   rN   rQ   rT   rJ   )rO   rN   rO   rN   rO   rN   r‹   r   ))r   rG   rL   rO   rT   rK   rJ   )rO   rN   rN   rO   rP   rL   r   r   ))r   rG   rL   rO   rP   rK   rJ   )rO   rL   rO   rQ   rO   rG   r¦   r   ))r   rG   rL   rP   rQ   rK   rJ   )rO   rL   rO   rP   rO   rL   ro   r   ))r   rL   rN   rO   rP   rT   rJ   )rN   rP   rO   rN   rP   rG   r   r   ))r   rG   rL   rN   rP   rT   rJ   )rN   rP   rN   rO   rO   rL   r   r   ))r   rL   rN   rO   rQ   rT   rJ   )rN   rO   rP   rN   rO   rL   r   r   ))r   rG   rN   rO   rP   rT   rJ   )rN   rO   rO   rP   rN   rL   r¦   r   ))r   rG   rL   rO   rP   rT   rJ   )rN   rO   rO   rO   rP   rG   r   r   ))r   rG   rN   rP   rQ   rT   rJ   )rN   rO   rO   rO   rN   rN   r‹   r   ))r   rG   rL   rO   rQ   rT   rJ   )rN   rO   rO   rN   rP   rL   r   r   ))r   rG   rL   rO   rQ   rK   rJ   )rN   rO   rN   rP   rO   rL   r   r   ))r   rG   rN   rO   rQ   rT   rJ   )rN   rN   rQ   rN   rN   rN   r‹   r   ))r   rG   rN   rO   rQ   rK   rJ   )rN   rN   rP   rO   rO   rL   r   r   ))r   rG   rL   rO   rQ   rK   rR   )rL   rQ   rL   rQ   rL   rN   ro   r   ))r   rG   rN   rO   rQ   rK   rR   )rL   rP   rO   rO   rO   rL   r�   r   ))r   rG   rN   rP   rQ   rK   rR   )rL   rP   rO   rN   rQ   rG   r�   r   ))r   rG   rL   rN   rP   rQ   rK   r§   r‹   ry   ))r   rG   rN   rO   rP   rT   rK   r¨   r�   rz   ))r   rG   rL   rO   rP   rT   rK   r©   r   r{   ))r   rG   rL   rN   rO   rP   rQ   rT   )rT   rQ   rP   rO   rO   rL   r�   r   ))r   rG   rL   rN   rO   rP   rQ   rK   )rQ   rQ   rP   rP   rO   rL   r   r   ))r   rG   rL   rN   rO   rP   rQ   rJ   )rQ   rP   rQ   rP   rO   rL   r�   r   ))r   rG   rL   rN   rO   rP   rT   rK   )rQ   rP   rP   rP   rP   rL   r   r   ))r   rG   rL   rN   rO   rQ   rT   rK   )rQ   rP   rO   rP   rP   rN   r   r   ))r   rG   rL   rN   rP   rQ   rT   rK   )rQ   rP   rO   rO   rQ   rN   ro   r   ))r   rG   rL   rN   rO   rP   rK   rJ   )rQ   rO   rP   rQ   rP   rL   r�   r   ))r   rG   rL   rN   rO   rT   rK   rJ   )rQ   rO   rO   rP   rQ   rN   ro   r   ))r   rG   rL   rN   rQ   rT   rK   rJ   )rQ   rO   rO   rO   rQ   rO   ©rL   rL   rL   rL   r   r   r   r   r   ))r   rL   rN   rO   rP   rQ   rT   rJ   )rP   rQ   rQ   rO   rP   rL   ro   r   ))r   rG   rL   rN   rO   rP   rT   rJ   )rP   rQ   rP   rP   rP   rL   r¦   r   ))r   rG   rN   rO   rP   rQ   rT   rJ   )rP   rP   rQ   rP   rO   rN   r   r   ))r   rG   rL   rN   rO   rQ   rT   rJ   )rP   rP   rQ   rO   rP   rN   r‹   r   ))r   rG   rL   rO   rP   rQ   rT   rJ   )rP   rP   rP   rP   rQ   rL   r   r   ))r   rG   rL   rN   rO   rQ   rK   rJ   ©rP   rP   rP   rP   rP   rN   r   rc   ))r   rG   rL   rN   rP   rT   rK   rJ   )rP   rP   rO   rP   rQ   rN   r   r   ))r   rG   rN   rO   rP   rQ   rK   rJ   )rP   rO   rQ   rQ   rP   rL   ro   r   ))r   rG   rL   rN   rP   rQ   rK   rJ   )rP   rO   rQ   rP   rP   rN   r‹   r   ))r   rG   rL   rO   rP   rQ   rK   rJ   )rP   rO   rP   rT   rP   rL   r¦   r   ))r   rG   rL   rO   rP   rT   rK   rJ   )rP   rO   rP   rQ   rQ   rL   r�   r   ))r   rG   rL   rN   rO   rQ   rK   rR   )rO   rT   rO   rQ   rO   rN   ro   r   ))r   rG   rL   rN   rP   rQ   rK   rR   )rO   rQ   rP   rP   rQ   rL   r   r   ))r   rG   rL   rN   rP   rT   rK   rR   )rO   rQ   rP   rO   rT   rL   r�   r   ))r   rG   rL   rO   rP   rQ   rK   rR   )rO   rQ   rO   rT   rO   rN   ro   r   ))r   rG   rL   rO   rQ   rT   rK   rR   )rO   rQ   rO   rQ   rO   rO   rª   r   ))r   rG   rL   rO   rP   rT   rJ   rR   )rO   rP   rQ   rP   rQ   rL   r�   r   ))r   rG   rL   rO   rP   rT   rK   rR   )rO   rP   rQ   rP   rP   rN   r   r   ))r   rG   rN   rO   rQ   rT   rJ   rR   )rO   rO   rK   rO   rO   rO   )rO   rO   rO   rO   r   r   r   r   r   ))r   rG   rL   rN   rP   rQ   rT   rJ   r«   r   re   ))	r   rG   rL   rN   rO   rP   rQ   rT   rK   )rK   rT   rQ   rQ   rQ   rN   r�   r   ))	r   rG   rL   rN   rO   rP   rQ   rT   rJ   )rT   rT   rT   rQ   rQ   rN   r   r   ))	r   rG   rL   rN   rO   rP   rQ   rK   rJ   )rT   rQ   rT   rT   rQ   rN   r   r   ))	r   rG   rL   rN   rO   rP   rT   rK   rJ   )rT   rQ   rQ   rT   rT   rN   r¦   r   ))	r   rG   rL   rN   rO   rQ   rT   rK   rJ   )rT   rQ   rQ   rQ   rT   rO   r‹   r   ))	r   rG   rL   rN   rO   rP   rQ   rK   rR   )rQ   rK   rQ   rT   rQ   rN   ro   r   ))	r   rG   rL   rN   rO   rP   rT   rK   rR   )rQ   rT   rT   rQ   rT   rN   r   r   ))	r   rG   rL   rN   rO   rQ   rT   rK   rR   )rQ   rT   rQ   rT   rQ   rO   r‹   r   ))	r   rG   rL   rN   rP   rQ   rT   rK   rR   )rQ   rT   rQ   rQ   rK   rN   r�   r   ))	r   rG   rL   rN   rO   rQ   rT   rJ   rR   )rQ   rQ   rK   rQ   rQ   rO   ro   r   ))	r   rG   rL   rN   rP   rQ   rT   rJ   rR   )rQ   rQ   rT   rT   rT   rN   r   r   ))	r   rG   rL   rO   rP   rQ   rK   rJ   rR   )rQ   rQ   rQ   rJ   rQ   rN   )rN   rN   rN   rN   r   r   r   r   r   ))
r   rG   rL   rN   rO   rP   rQ   rT   rK   rJ   )rJ   rK   rK   rK   rK   rO   r�   r   ))
r   rG   rL   rN   rO   rP   rQ   rT   rK   rR   )rK   rJ   rK   rK   rK   rO   ro   r   ))
r   rG   rL   rN   rO   rP   rQ   rT   rJ   rR   )rK   rK   rJ   rK   rK   rO   ro   r   ))
r   rG   rL   rN   rO   rP   rQ   rK   rJ   rR   )rK   rK   rK   rJ   rK   rO   ro   r   ))
r   rG   rL   rN   rO   rP   rT   rK   rJ   rR   )rK   rK   rK   rK   rJ   rO   r�   r   ))
r   rG   rL   rN   rO   rQ   rT   rK   rJ   rR   )rK   rK   rK   rK   rK   rP   rª   r   ))r   rG   rL   rN   rO   rP   rQ   rT   rK   rJ   rR   )rR   rR   rR   rR   rR   rP   ro   r   ))r   rG   rL   rN   rO   rP   rQ   rT   rK   rJ   rR   rH   )ry   ry   ry   ry   ry   rQ   )ry   ry   ry   ry   r   r   r   r   r   )rN   rL   )r   rL   rN   )rN   rN   )r   rN   rO   )rN   rO   )r   rO   rP   )rN   rP   )r   rP   rQ   )rN   rT   )r   rN   rP   )rN   rK   )r   rO   rQ   )rN   rH   )r   rO   rT   )rO   rL   )r   rL   rN   rO   )rO   rO   )r   rN   rO   rP   )rO   rP   )r   rO   rP   rQ   )rO   rH   )r   rL   rO   rP   )rO   ry   )r   rN   rO   rQ   )rO   rŸ   )r   rN   rP   rQ   )rO   é   )r   rO   rP   rT   )rO   re   )r   rL   rP   rQ   )rO   é   )r   rL   rQ   rT   )rO   r{   )r   rN   rQ   rT   )rO   r    )r   rN   rO   rK   )rO   é   )r   rN   rP   rT   )rO   é   )r   rN   rQ   rK   )rO   rc   )r   rO   rQ   rT   )rP   rL   )r   rL   rN   rO   rP   )rP   rN   )r   rG   rN   rO   rP   )rP   rO   )r   rN   rO   rP   rQ   )rP   rP   )r   rO   rP   rQ   rT   )rP   rQ   )r   rG   rO   rP   rQ   )rP   rT   )r   rG   rP   rQ   rT   )rP   rJ   )r   rL   rO   rP   rQ   )rP   rR   )r   rL   rN   rP   rQ   )rP   rH   )r   rN   rO   rP   rT   )rP   rŸ   )r   rL   rN   rO   rK   )rP   r¬   )r   rL   rP   rQ   rT   )rP   r­   )r   rN   rO   rQ   rT   )rP   r{   )r   rL   rN   rQ   rT   )rP   r    )r   rG   rO   rQ   rT   )rP   é   )r   rG   rP   rT   rK   )rP   é   )r   rN   rO   rT   rK   )rP   r¡   )r   rL   rO   rP   rT   )rP   r¢   )r   rL   rO   rQ   rT   )rP   r£   )r   rN   rP   rQ   rK   )rP   r¤   )r   rN   rO   rQ   rK   )rP   r¯   )r   rN   rP   rT   rK   )rP   r¥   )r   rL   rP   rQ   rK   )rP   rc   )r   rL   rP   rT   rK   )rP   é   )r   rL   rO   rT   rK   )rP   é   )r   rL   rN   rQ   rJ   )rP   é    )r   rG   rO   rT   rJ   )rP   rp   )r   rN   rP   rQ   rT   )rP   rv   )r   rN   rQ   rT   rK   )rQ   rL   )r   rL   rN   rO   rP   rQ   )rQ   rN   )r   rG   rN   rO   rP   rQ   )rQ   rP   )r   rG   rO   rP   rQ   rT   )rQ   rJ   )r   rL   rO   rP   rQ   rT   )rQ   rR   )r   rL   rN   rO   rQ   rT   )rQ   rH   )r   rL   rN   rP   rQ   rT   )rQ   ry   )r   rG   rN   rP   rQ   rT   )rQ   r¬   )r   rN   rO   rP   rT   rK   )rQ   re   )r   rN   rO   rQ   rT   rK   )rQ   r­   )r   rL   rN   rO   rT   rK   )rQ   rz   )r   rG   rO   rQ   rT   rK   )rQ   r{   )r   rG   rN   rQ   rT   rK   )rQ   r    )r   rG   rO   rP   rT   rK   )rQ   r±   )r   rL   rO   rP   rQ   rK   )rQ   r®   )r   rL   rO   rQ   rT   rK   )rQ   r¢   )r   rL   rO   rP   rT   rK   )rQ   r£   )r   rL   rN   rP   rT   rK   )rQ   r¯   )r   rL   rN   rP   rQ   rJ   )rQ   r²   )r   rL   rN   rQ   rK   rJ   )rQ   r³   )r   rG   rO   rQ   rK   rJ   )rQ   é!   )r   rL   rO   rQ   rT   rJ   )rQ   é"   )r   rL   rO   rQ   rK   rJ   )rQ   rp   )r   rN   rO   rP   rQ   rT   )rQ   r†   )r   rN   rO   rP   rQ   rK   )rQ   r‰   )r   rN   rP   rQ   rT   rK   )rQ   rŒ   )r   rL   rP   rQ   rT   rK   )rQ   r�   )r   rL   rN   rQ   rT   rK   )rQ   r’   )r   rG   rL   rP   rK   rJ   )rQ   r–   )r   rL   rO   rP   rQ   rJ   )rQ   r˜   )r   rL   rN   rO   rT   rJ   )rT   rL   )r   rL   rN   rO   rP   rQ   rT   )rT   rN   )r   rN   rO   rP   rQ   rT   rK   )rT   rO   )r   rG   rN   rO   rP   rQ   rT   )rT   rP   )r   rG   rL   rO   rP   rQ   rT   )rT   rQ   )r   rG   rO   rP   rQ   rT   rK   )rT   rT   )r   rG   rL   rP   rQ   rT   rK   )rT   rJ   )r   rL   rO   rP   rQ   rT   rK   )rT   rR   )r   rL   rN   rO   rP   rQ   rJ   )rT   rH   )r   rL   rN   rO   rP   rT   rK   )rT   rŸ   )r   rL   rN   rO   rQ   rT   rK   )rT   r¬   )r   rG   rN   rP   rQ   rT   rK   )rT   r­   )r   rG   rN   rO   rP   rQ   rJ   )rT   r{   )r   rG   rO   rQ   rT   rK   rJ   )rT   r    )r   rG   rL   rN   rQ   rK   rJ   )rT   r°   )r   rG   rL   rP   rT   rK   rJ   )rT   r±   )r   rG   rN   rO   rP   rK   rJ   )rT   r¡   )r   rL   rO   rP   rQ   rT   rJ   )rT   r¢   )r   rL   rO   rQ   rT   rK   rJ   )rT   r£   )r   rL   rN   rP   rQ   rT   rJ   )rT   r¤   )r   rL   rO   rP   rQ   rK   rJ   )rT   r¯   )r   rL   rO   rP   rT   rK   rJ   )rT   r¥   )r   rL   rN   rO   rQ   rK   rJ   )rT   rc   )r   rL   rN   rP   rT   rK   rJ   )rT   r²   )r   rG   rN   rP   rT   rK   rJ   )rT   r³   )r   rL   rN   rP   rQ   rK   rJ   )rT   r´   )r   rG   rN   rP   rQ   rK   rJ   )rT   rp   )r   rL   rN   rP   rQ   rT   rK   )rT   rv   )r   rG   rN   rO   rQ   rT   rK   )rK   rL   )r   rL   rN   rO   rP   rQ   rT   rK   )rK   rO   )r   rG   rN   rO   rP   rQ   rT   rK   )rK   rP   )r   rG   rL   rO   rP   rQ   rT   rK   )rK   rH   )r   rL   rO   rP   rQ   rT   rK   rJ   )rK   ry   )r   rL   rN   rO   rP   rQ   rK   rJ   )rK   rŸ   )r   rL   rN   rP   rQ   rT   rK   rJ   )rK   r¬   )r   rL   rN   rO   rP   rT   rK   rJ   )rK   re   )r   rG   rN   rP   rQ   rT   rK   rJ   )rK   r­   )r   rG   rL   rO   rQ   rT   rK   rJ   )rK   r{   )r   rG   rN   rO   rQ   rT   rK   rJ   )rK   r    )r   rG   rN   rO   rP   rT   rK   rJ   )rK   r®   )r   rG   rL   rN   rP   rT   rJ   rR   )r   rG   rL   rO   rQ   rT   rJ   rR   )r   rL   rN   rO   rQ   rT   rK   rJ   )	r   rL   rN   rO   rP   rQ   rT   rK   rJ   )	r   rG   rN   rO   rP   rQ   rT   rK   rJ   )	r   rG   rL   rO   rP   rQ   rT   rK   rJ   )	r   rG   rL   rN   rP   rQ   rT   rK   rJ   )	r   rG   rL   rN   rO   rP   rT   rJ   rR   )	r   rG   rL   rN   rO   rQ   rK   rJ   rR   )	r   rG   rL   rN   rP   rQ   rK   rJ   rR   )	)rK   r¯   )rK   rc   )rJ   rL   )rJ   rN   )rJ   rO   )rJ   rP   )rJ   rT   )rJ   rK   )rJ   rH   c                 ód  — i } t          dd¦  «        D ]œ}t          |         }i }t          dt          |¦  «        ¦  «        D ]h}||         }|d         d         dk    }|rdnd}||f}|d         }	|d         }
|d         }|	|
|f}|||<   |sŒK|df}t          ||f         }||
|f}|||<   Œi|| |<   Œ�| S )NrG   rŸ   rL   r   éÿÿÿÿ)ÚrangeÚFORTEÚlenÚinversionDefaultPitchClasses)Ú_cardinalityToChordMembersr   Úforte_cardinality_lookupÚthis_cardinality_entriesÚforte_after_dashÚforte_entryÚhas_distinct_inversionÚinversion_numberÚkeyÚpitchesÚmorris_invarianceÚicvÚvalueÚinversion_pitchess                 r   Ú_makeCardinalityToChordMembersrÊ     s  € Ø!#Ðå˜Q ‘|”|ð Kð KˆÝ#(¨Ô#5Ð Ø#%Ð Ý % a­Ð-EÑ)FÔ)FÑ GÔ Gð 	2ð 	2ÐØ2Ð3CÔDˆKØ&1°!¤n°QÔ&7¸1Ò&<Ð"Ø$:ÐA˜q˜qÀÐØ#Ð%5Ð6ˆCØ! !”nˆGØ +¨A¤ÐØ˜a”.ˆCØÐ/°Ð5ˆEØ,1Ð$ SÑ)Ø)ð Øà# RÐ(ˆCÝ <ØÐ.Ð/ô!Ðð 'Ð(9¸3Ð?ˆEØ,1Ð$ SÑ)Ð)à2JÐ" ;Ñ/Ð/Ø%Ð%r   rG   rQ   r    r�   éB   éP   )r   rG   rL   rN   rO   rP   rQ   rT   rK   rJ   rR   rH   ry   ry   rc   rv   rž   )rG   rG   r   )rL   rG   r   )rL   rL   r   rL   )rL   rN   r   rN   )rL   rO   r   rO   )rL   rP   r   rP   )rL   rQ   r   )rN   rG   r   )rN   rL   rG   )rN   rL   r¸   )rN   rN   rG   )rN   rN   r¸   )rN   rO   rG   )rN   rO   r¸   rT   )rN   rP   rG   rK   )rN   rP   r¸   rJ   )rN   rQ   r   rR   )rN   rT   rG   rH   )rN   rT   r¸   )rN   rK   rG   rŸ   )rN   rK   r¸   r¬   )rN   rJ   r   re   )rN   rR   r   r­   )rN   rH   rG   rz   )rN   rH   r¸   r{   )rN   ry   r   )rO   rG   r   )rO   rL   rG   )rO   rL   r¸   )rO   rN   r   )rO   rO   rG   )rO   rO   r¸   )rO   rP   rG   )rO   rP   r¸   )rO   rQ   r   )rO   rT   r   )rO   rK   r   )rO   rJ   r   )rO   rR   r   )rO   rH   rG   )rO   rH   r¸   )rO   ry   rG   )rO   ry   r¸   )rO   rŸ   rG   )rO   rŸ   r¸   )rO   r¬   rG   r°   )rO   r¬   r¸   r±   )rO   re   rG   r®   )rO   re   r¸   r¡   )rO   r­   rG   r¢   )rO   r­   r¸   r£   )rO   rz   r   r¤   )rO   r{   rG   r¯   )rO   r{   r¸   r¥   )rO   r    rG   )rO   r    r¸   r²   )rO   r°   r   r³   )rO   r±   r   r´   )rO   r®   rG   rµ   )rO   r®   r¸   r¶   )rO   r¡   r   é#   )rO   r¢   r   rp   )rO   r£   r   rt   )rO   r¤   r   )rO   r¯   rG   r†   )rO   r¯   r¸   r‰   )rO   r¥   r   rŒ   )rO   rc   rG   rŽ   )rO   rc   r¸   )rP   rG   r   )rP   rL   rG   )rP   rL   r¸   )rP   rN   rG   )rP   rN   r¸   )rP   rO   rG   )rP   rO   r¸   )rP   rP   rG   )rP   rP   r¸   )rP   rQ   rG   )rP   rQ   r¸   )rP   rT   rG   )rP   rT   r¸   )rP   rK   r   )rP   rJ   rG   )rP   rJ   r¸   )rP   rR   rG   )rP   rR   r¸   )rP   rH   rG   )rP   rH   r¸   )rP   ry   r   )rP   rŸ   rG   )rP   rŸ   r¸   )rP   r¬   rG   )rP   r¬   r¸   )rP   re   r   )rP   r­   rG   )rP   r­   r¸   )rP   rz   r   )rP   r{   rG   )rP   r{   r¸   )rP   r    rG   )rP   r    r¸   )rP   r°   rG   )rP   r°   r¸   )rP   r±   rG   )rP   r±   r¸   )rP   r®   r   )rP   r¡   rG   )rP   r¡   r¸   )rP   r¢   rG   )rP   r¢   r¸   )rP   r£   rG   )rP   r£   r¸   r’   )rP   r¤   rG   r”   )rP   r¤   r¸   r–   )rP   r¯   rG   r˜   )rP   r¯   r¸   rš   )rP   r¥   rG   rœ   )rP   r¥   r¸   )rP   rc   rG   é3   )rP   rc   r¸   é4   )rP   r²   rG   é5   )rP   r²   r¸   é6   )rP   r³   rG   é7   )rP   r³   r¸   é8   )rP   r´   rG   é9   )rP   r´   r¸   é:   )rP   rµ   r   é;   )rP   r¶   r   é<   )rP   rÍ   r   é=   )rP   rp   rG   é>   )rP   rp   r¸   é?   )rP   rt   r   é@   )rP   rv   rG   éA   )rP   rv   r¸   )rQ   rG   r   )rQ   rL   rG   )rQ   rL   r¸   )rQ   rN   rG   )rQ   rN   r¸   )rQ   rO   r   )rQ   rP   rG   )rQ   rP   r¸   )rQ   rQ   r   )rQ   rT   r   )rQ   rK   r   )rQ   rJ   rG   )rQ   rJ   r¸   )rQ   rR   rG   )rQ   rR   r¸   )rQ   rH   rG   )rQ   rH   r¸   )rQ   ry   rG   )rQ   ry   r¸   )rQ   rŸ   r   )rQ   r¬   rG   )rQ   r¬   r¸   )rQ   re   rG   )rQ   re   r¸   )rQ   r­   rG   )rQ   r­   r¸   )rQ   rz   rG   )rQ   rz   r¸   )rQ   r{   rG   )rQ   r{   r¸   )rQ   r    rG   )rQ   r    r¸   )rQ   r°   r   )rQ   r±   rG   )rQ   r±   r¸   )rQ   r®   rG   )rQ   r®   r¸   )rQ   r¡   r   )rQ   r¢   rG   )rQ   r¢   r¸   )rQ   r£   rG   )rQ   r£   r¸   )rQ   r¤   r   )rQ   r¯   rG   )rQ   r¯   r¸   )rQ   r¥   r   )rQ   rc   r   )rQ   r²   rG   )rQ   r²   r¸   )rQ   r³   rG   )rQ   r³   r¸   )rQ   r´   r   )rQ   rµ   rG   )rQ   rµ   r¸   )rQ   r¶   rG   )rQ   r¶   r¸   )rQ   rÍ   r   )rQ   rp   rG   )rQ   rp   r¸   )rQ   rt   r   )rQ   rv   r   )rQ   r†   rG   )rQ   r†   r¸   )rQ   r‰   rG   )rQ   r‰   r¸   )rQ   rŒ   rG   )rQ   rŒ   r¸   éC   )rQ   rŽ   r   éD   )rQ   r�   rG   éE   )rQ   r�   r¸   éF   )rQ   r’   rG   éG   )rQ   r’   r¸   éH   )rQ   r”   r   éI   )rQ   r–   rG   éJ   )rQ   r–   r¸   éK   )rQ   r˜   rG   éL   )rQ   r˜   r¸   éM   )rQ   rš   r   éN   )rQ   rœ   r   éO   )rQ   rž   r   )rT   rG   r   )rT   rL   rG   )rT   rL   r¸   )rT   rN   rG   )rT   rN   r¸   )rT   rO   rG   )rT   rO   r¸   )rT   rP   rG   )rT   rP   r¸   )rT   rQ   rG   )rT   rQ   r¸   )rT   rT   rG   )rT   rT   r¸   )rT   rK   r   )rT   rJ   rG   )rT   rJ   r¸   )rT   rR   rG   )rT   rR   r¸   )rT   rH   rG   )rT   rH   r¸   )rT   ry   r   )rT   rŸ   rG   )rT   rŸ   r¸   )rT   r¬   rG   )rT   r¬   r¸   )rT   re   r   )rT   r­   rG   )rT   r­   r¸   )rT   rz   r   )rT   r{   rG   )rT   r{   r¸   )rT   r    rG   )rT   r    r¸   )rT   r°   rG   )rT   r°   r¸   )rT   r±   rG   )rT   r±   r¸   )rT   r®   r   )rT   r¡   rG   )rT   r¡   r¸   )rT   r¢   rG   )rT   r¢   r¸   )rT   r£   rG   )rT   r£   r¸   )rT   r¤   rG   )rT   r¤   r¸   )rT   r¯   rG   )rT   r¯   r¸   )rT   r¥   rG   )rT   r¥   r¸   )rT   rc   rG   )rT   rc   r¸   )rT   r²   rG   )rT   r²   r¸   )rT   r³   rG   )rT   r³   r¸   )rT   r´   rG   )rT   r´   r¸   )rT   rµ   r   )rT   r¶   r   )rT   rÍ   r   )rT   rp   rG   )rT   rp   r¸   )rT   rt   r   )rT   rv   rG   )rT   rv   r¸   )rK   rG   r   )rK   rL   rG   )rK   rL   r¸   )rK   rN   r   )rK   rO   rG   )rK   rO   r¸   )rK   rP   rG   )rK   rP   r¸   )rK   rQ   r   )rK   rT   r   )rK   rK   r   )rK   rJ   r   )rK   rR   r   )rK   rH   rG   )rK   rH   r¸   )rK   ry   rG   )rK   ry   r¸   )rK   rŸ   rG   )rK   rŸ   r¸   )rK   r¬   rG   )rK   r¬   r¸   )rK   re   rG   )rK   re   r¸   )rK   r­   rG   )rK   r­   r¸   )rK   rz   r   )rK   r{   rG   )rK   r{   r¸   )rK   r    rG   )rK   r    r¸   )rK   r°   r   )rK   r±   r   )rK   r®   rG   )rK   r®   r¸   )rK   r¡   r   )rK   r¢   r   )rK   r£   r   )rK   r¤   r   )rK   r¯   rG   )rK   r¯   r¸   )rK   r¥   r   )rK   rc   rG   )rK   rc   r¸   )rJ   rG   r   )rJ   rL   rG   )rJ   rL   r¸   )rJ   rN   rG   )rJ   rN   r¸   )rJ   rO   rG   )rJ   rO   r¸   )rJ   rP   rG   )rJ   rP   r¸   )rJ   rQ   r   )rJ   rT   rG   )rJ   rT   r¸   )rJ   rK   rG   )rJ   rK   r¸   )rJ   rJ   r   )rJ   rR   r   ))rJ   rH   rG   )rJ   rH   r¸   )rJ   ry   r   )rR   rG   r   )rR   rL   r   )rR   rN   r   )rR   rO   r   )rR   rP   r   )rR   rQ   r   )rH   rG   r   )ry   rG   r   Úname)ÚunisonÚmonadÚ	singleton)zinterval class 1zminor secondÚm2z	half stepÚsemitone)zinterval class 2zmajor secondÚM2z
whole stepz
whole tone)zinterval class 3zminor thirdÚm3)zinterval class 4zmajor thirdÚM3)zinterval class 5zperfect fourthÚP4)Útritonezdiminished fifthzaugmented fourth)zchromatic trimirror)zphrygian trichord)zminor trichord)zmajor-minor trichord)zincomplete major-seventh chord)ztritone-fourth)zwhole-tone trichord)zincomplete minor-seventh chord)ú!incomplete dominant-seventh chord)rõ   zItalian augmented sixth chord)z(incomplete half-diminished seventh chord)zquartal trichord)zdiminished triad)zminor triad)zmajor triad)zaugmented triadzequal 3-part octave division)zchromatic tetramirrorÚBACH)zmajor-second tetracluster)zalternating tetramirror)zminor third tetracluster)zmajor third tetracluster)zperfect fourth tetramirror)zArabian tetramirror)zdouble-fourth tetramirror)zdouble tritone tetramirror)zminor tetramirror)zphrygian tetrachord)zlydian tetrachordzmajor tetrachord)zharmonic minor tetrachord)z!major-third diminished tetrachord)z"minor-second diminished tetrachord)z$perfect-fourth diminished tetrachord)zmajor-second minor tetrachord)zperfect-fourth major tetrachord)zall-interval tetrachord)zminor-second quartal tetrachord)ztritone quartal tetrachord)zmajor-minor tetramirror)zmajor-diminished tetrachord)zminor-diminished tetrachord)zminor-augmented tetrachord)zaugmented major tetrachord)zmajor seventh chord)zwhole-tone tetramirror)zmajor-second major tetrachord)zperfect-fourth minor tetrachord)zquartal tetramirror)zaugmented seventh chord)zMessiaen's truncated mode 6zFrench augmented sixth chord)zminor seventh chord)zhalf-diminished seventh chord)zdominant seventh chordzmajor minor seventh chordzGerman augmented sixth chordzSwiss augmented sixth chord)zdiminished seventh chordzequal 4-part octave division)zchromatic pentamirror)zmajor-second pentacluster)zminor-second major pentachord)zSpanish pentacluster)zblues pentacluster)zminor-third pentacluster)zmajor-third pentacluster)úAsian pentaclusterúquasi raga Megharanji)r÷   )údouble pentaclusterzquasi raga Nabhomani)rù   )ztritone-symmetric pentamirror)ztritone-expanding pentachord)ztritone-contracting pentachord)zalternating pentachord)zcenter-cluster pentachord)zlocrian pentachord)zaugmented pentacluster)z'double-seconds triple-fourth pentachord)zasymmetric pentamirror)z!major-minor-diminished pentachord)z!major-minor diminished pentachord)zminor-major ninth chord)zRoma (Gypsy) pentachord)zJavanese pentachord)zBalinese pentachord)zBalinese Pelog pentatoniczquasi raga Bhupalazquasi raga Bibhas)zHirajoshi pentatonicÚIwatoÚSakurazquasi raga Saveri)zmajor-augmented ninth chordzSyrian pentatonicrø   )zLebanese pentachordzaugmented-minor chord)zPersian pentamirrorzquasi raga Ramkali)zdorian pentachordzminor pentachord)zmajor pentachord)zphrygian pentachord)zlydian pentachord)zdiminished-major ninth chord)zminor-diminished ninth chord)z diminished-augmented ninth chord)z augmented-diminished ninth chord)zmajor-ninth chord)zminor-ninth chord)úaugmented-sixth pentachord)zJavanese pentatonicrü   )zKumoi pentachord)úenigmatic pentachord)rý   zaltered pentatonic)zdiminished minor-ninth chord)zflat-ninth pentachordzquasi raga Ranjaniraga)zNeapolitan pentachord)zwhole-tone pentachord)zdominant-ninthzmajor-minorzPrometheus pentamirrorzdominant pentatonic)zmajor pentatoniczblack-key scalezblues pentatonicÚslendrozquartal pentamirror)zmajor-seventh pentacluster)zminor-seventh pentacluster)zcenter-cluster pentamirror)zdiminished pentacluster)z(A all combinatorial (P6, I11, RI5, RI11)zchromatic hexamirrorzfirst-order all-combinatorial)úcombinatorial I (I11))úcombinatorial I (I1))úcombinatorial RI (RI6))zcombinatorial I (I3))zdouble cluster hexamirror)z-B all combinatorial (P3, P9, I5, R6, R12, R8)zMessiaen's mode 5zsecond-order all combinatorial)z!D all combinatorial (P6, I1, RI7))zalternating hexamirrorúcombinatorial I (I7))zcombinatorial P (P6))zcombinatorial I (I5))r   zquasi raga Megha)zall tri-chord hexachord)z'all tri-chord hexachord (inverted form))z@E all combinatorial (P2, P6, P10, I3, I7, R4, R8, RI1, RI5, RI9)zMessiaen's truncated mode 3zGenus tertiumzthird-order all combinatorial)úcombinatorial RI (RI8)zsuper-locrian hexamirror)zmelodic-minor hexachord)zlocrian hexachord)zminor hexachord)zphrygian hexamirrorr  )r   zpyramid hexachord)zdouble-phrygian hexachordr  )zcombinatorial RI (RI9))úMessiaen's truncated mode 2zminor-bitonal hexachordúcombinatorial R (R6)úcombinatorial I (I1, I7))zStravinsky's Petrushka-chordr  zmajor-bitonal hexachordr  r  )r  )zGuidonian hexachordz!C all combinatorial (P6, I3, RI9)zmajor hexamirrorzquartal hexamirrorzfirst-order all combinatorial)zdorian hexachordzcombinatorial I (I6))zdominant-eleventhzlydian hexachordr   )zScriabin's Mystic-chordzPrometheus hexachordrÿ   )zaugmented-eleventhzharmonic hexachordr  )zwhole tone scalez6 equal part divisionzuF all-combinatorial (P1, P3, P5, P7, P9, P11, I1, I3, I5, I7, I9, I11, R2, R4, R6, R8, R10, RI2, RI4, RI6, RI8, RI10)zMessiaen's mode 1zsixth-order all combinatorial)úcombinatorial RI (RI4))zcombinatorial RI (RI3))z%complement of all tri-chord hexachord)z5complement of all-tri-chord hexachord (inverted form))zSchoenberg Anagram hexachord)zquasi raga Bauli)zblues scale)zcombinatorial RI (RI2))r  zPrometheus Neapolitan mode)zcombinatorial RI (RI1))zchromatic heptamirror)zDebussy's heptatonic)zchromatic phrygian inverse)zGreek chromaticzchromatic mixolydianzchromatic dorianzquasi raga Pantuvaralizmela Kanakangi)zRoma (Gypsy) hepatonic)údouble harmonic scalezmajor Roma (Gypsy)zHungarian minorr  zquasi raga Mayamdavagaula)ztritone major heptachord)zmystic heptachordzEnigmatic heptatonic)zmodified blues)zNeapolitan-minor mode)úalternating heptachordzHungarian major mode)údiminished scaler	  )zharmonic minor scalezharmonic minor collectionzSpanish Roma (Gypsy)zmela Kiravani)zharmonic major scale (inverted)z$harmonic minor collection (inverted)zmela Cakravanazquasi raga Ahir Bhairav)zNeapolitan-major modezleading-whole-tone mode)zmelodic minor ascending scalez
jazz minorz augmented thirteenth heptamirrorzharmonic/super-locrian)zmajor scalezmajor diatonic heptachordznatural minor scalezdominant thirteenthÚlocrianÚphrygianzmajor inverse)zchromatic octamirror)zMessiaen's mode 4)zblues octatonic)zenigmatic octachord)zSpanish octatonic scale)ÚGreekzquartal octachordzdiatonic octad)zMessiaen's mode 6)zSpanish phrygianÚblues)zoctatonic scalezMessiaen's mode 2zalternating octatonic scaler
  )zchromatic nonamirror)znonatonic blues)zdiminishing nonachord)zMessiaen's mode 3Ú
Tsjerepnin)zchromatic decamirror)zmajor-minor mixed)zMessiaen's mode 7)zchromatic undecamirror)Ú	aggregateÚdodecachordztwelve-tone chromaticzchromatic scaleÚdodecamirrorc                ó  — | t          t          dd¦  «        ¦  «        vrt          d| › d�¦  «        ‚|dk     s|t          |          k    rt          d|› d�¦  «        ‚t          |          |         d         }|d         dk    rdgS ddgS )	a§  
    Return possible inversion values for any cardinality and Forte index

    >>> chord.tables.forteIndexToInversionsAvailable(3, 1)
    [0]
    >>> chord.tables.forteIndexToInversionsAvailable(3, 2)
    [-1, 1]
    >>> chord.tables.forteIndexToInversionsAvailable(3, 3)
    [-1, 1]
    >>> chord.tables.forteIndexToInversionsAvailable(3, 6)
    [0]
    >>> chord.tables.forteIndexToInversionsAvailable(3, 12)
    [0]
    rG   rŸ   úcardinality ú
 not validúindex rL   r   r¸   )Úlistr¹   r   Ú-maximumIndexNumberWithoutInversionEquivalencerº   )ÚcardÚindexÚmorriss      r   ÚforteIndexToInversionsAvailabler  Ê  sœ   € ð •4�˜a ™œÑ$Ô$Ð$Ð$Ý"Ð#B°$Ð#BÐ#BÐ#BÑCÔCÐCØˆq‚y€y�EÕIÈ$ÔOÒOÐOÝ"Ð#=¨EÐ#=Ð#=Ð#=Ñ>Ô>Ð>å�4Œ[˜Ô Ô"€FØˆa„y�1‚}€}Øˆsˆ
à�Aˆwˆr   c                ó¦  — t          | ¦  «        } | d         }| d         }t          | ¦  «        dk    r	| d         }nd}|t          t          dd¦  «        ¦  «        vrt          d|› d�¦  «        ‚|dk     s|t          |         k    rt          d	|› d�¦  «        ‚t          ||¦  «        }|�||vrt          d
|› d�¦  «        ‚|€	d|v rd}nd}|||fS )a
  
    Check that an address is valid

    >>> chord.tables._validateAddress((3, 1, 0))
    (3, 1, 0)
    >>> chord.tables._validateAddress((2, 3))
    (2, 3, 0)
    >>> chord.tables._validateAddress((3, 12, None))
    (3, 12, 0)
    >>> chord.tables._validateAddress((3, 12))
    (3, 12, 0)

    >>> chord.tables._validateAddress((20, 1, 0))
    Traceback (most recent call last):
    music21.chord.tables.ChordTablesException: cardinality 20 not valid

    >>> chord.tables._validateAddress((8, 3000, 0))
    Traceback (most recent call last):
    music21.chord.tables.ChordTablesException: index 3000 not valid

    >>> chord.tables._validateAddress((8, 3, -30))
    Traceback (most recent call last):
    music21.chord.tables.ChordTablesException: inversion -30 not valid
    r   rG   rN   rL   NrŸ   r  r  r  z
inversion )r  r»   r¹   r   r  r  )Úaddressr  r  r
   ÚinversionsAvailables        r   Ú_validateAddressr   ä  s  € õ2 �7‰mŒm€GØ�1Œ:€DØ�AŒJ€EÝ
ˆ7�|„|�qÒÐØ˜A”Jˆ	ˆ	àˆ	à•4�˜a ™œÑ$Ô$Ð$Ð$Ý"Ð#B°$Ð#BÐ#BÐ#BÑCÔCÐCð ˆq‚y€y�EÕIÈ$ÔOÒOÐOÝ"Ð#=¨EÐ#=Ð#=Ð#=Ñ>Ô>Ð>å9¸$ÀÑFÔFÐØÐØÐ/Ð/Ð/Ý&Ð'I°IÐ'IÐ'IÐ'IÑJÔJÐJàÐàÐ#Ð#Ð#ØˆIˆIàˆIð �%˜Ð#Ð#r   c                ó^   — t          | ¦  «        \  }}}t          |         ||f         d         S )a{  
    Given a TN address, return the normal form transposed to start on 0.

    >>> chord.tables.addressToTransposedNormalForm((3, 1, 0))
    (0, 1, 2)
    >>> chord.tables.addressToTransposedNormalForm((3, 11, -1))
    (0, 4, 7)
    >>> chord.tables.addressToTransposedNormalForm((3, 11, 1))
    (0, 3, 7)

    If the inversion in the address is omitted or None,
    then the default inversion is used:

    >>> chord.tables.addressToTransposedNormalForm((3, 11))
    (0, 3, 7)
    >>> chord.tables.addressToTransposedNormalForm((3, 11, None))
    (0, 3, 7)
    >>> chord.tables.addressToTransposedNormalForm((3, 1))
    (0, 1, 2)
    r   ©r   ÚcardinalityToChordMembers©r  r  r  r
   s       r   ÚaddressToTransposedNormalFormr%  "  s2   € õ* .¨gÑ6Ô6Ñ€Dˆ%�Ý$ TÔ*¨E°9Ð+=Ô>¸qÔAÐAr   c                ón   — t          | dd…         ¦  «        \  }}}t          |         ||f         d         S )a-  
    Given a TN address, return the prime form

    >>> chord.tables.addressToPrimeForm((3, 1, 0))
    (0, 1, 2)

    Since we are talking about primeForm, inversion does not matter.
    These both return the minor triad.

    >>> chord.tables.addressToPrimeForm((3, 11, -1))
    (0, 3, 7)
    >>> chord.tables.addressToPrimeForm((3, 11, 1))
    (0, 3, 7)

    If inversion is omitted or None the default value is used:

    >>> chord.tables.addressToPrimeForm((3, 11))
    (0, 3, 7)
    >>> chord.tables.addressToPrimeForm((3, 11, None))
    (0, 3, 7)
    r   rL   r"  r$  s       r   ÚaddressToPrimeFormr'  ;  s:   € õ. .¨g°a¸°c¬lÑ;Ô;Ñ€Dˆ%�Ý$ TÔ*¨E°9Ð+=Ô>¸qÔAÐAr   c                ó^   — t          | ¦  «        \  }}}t          |         ||f         d         S )aE  
    Given a TN address, return the interval class vector as a 6-tuple

    >>> chord.tables.addressToIntervalVector((3, 1, 0))
    (2, 1, 0, 0, 0, 0)
    >>> chord.tables.addressToIntervalVector((3, 11, -1))
    (0, 0, 1, 1, 1, 0)
    >>> chord.tables.addressToIntervalVector((3, 11, 1))
    (0, 0, 1, 1, 1, 0)

    Inversion can be omitted or None without causing an error (or, of course,
    changing the output)

    >>> chord.tables.addressToIntervalVector((4, 29))
    (1, 1, 1, 1, 1, 1)
    >>> chord.tables.addressToIntervalVector((3, 11, None))
    (0, 0, 1, 1, 1, 0)
    rL   r"  r$  s       r   ÚaddressToIntervalVectorr)  V  s2   € õ& .¨gÑ6Ô6Ñ€Dˆ%�Ý$ TÔ*¨E°9Ð+=Ô>¸qÔAÐAr   c           
     ó:  — g }t          | ¦  «        } t          | ¦  «        dk    rt          d¦  «        ‚t          dd¦  «        D ]V}t	          t
          |         ¦  «        D ]9\  }}|€Œ|d         | k    r%|                     t          ||dd¦  «        ¦  «         Œ:ŒW|S )a6  
    Given a vector as a 6-tuple, return a list of
    ChordTableAddress namedtuples for
    all addresses that match that vector.

    >>> chord.tables.intervalVectorToAddress((7, 6, 5, 4, 4, 2))
    [ChordTableAddress(cardinality=8, forteClass=1, inversion=None, pcOriginal=None)]
    >>> chord.tables.intervalVectorToAddress((12, 12, 12, 12, 12, 6))
    [ChordTableAddress(cardinality=12, forteClass=1, inversion=None, pcOriginal=None)]

    Vector can also be a list:

    >>> chord.tables.intervalVectorToAddress([2, 2, 3, 1, 1, 1])
    [ChordTableAddress(cardinality=5, forteClass=10, inversion=None, pcOriginal=None)]

    A value that matches nothing returns an empty set.

    >>> chord.tables.intervalVectorToAddress((2, 2, 3, 1, 1, 99))
    []

    In the case of Z-related pairs, such as the all-interval tetrachord,
    more than one address will be returned.

    >>> chord.tables.intervalVectorToAddress((1, 1, 1, 1, 1, 1))
    [ChordTableAddress(cardinality=4, forteClass=15, inversion=None, pcOriginal=None),
     ChordTableAddress(cardinality=4, forteClass=29, inversion=None, pcOriginal=None)]

    If the vector does not have six elements, raises a ValueError:

    >>> chord.tables.intervalVectorToAddress([0, 2, 4])
    Traceback (most recent call last):
    ValueError: Vector must have exactly six entries
    rQ   z$Vector must have exactly six entriesrG   rŸ   N)Útupler»   Ú
ValueErrorr¹   Ú	enumeraterº   Úappendr   )ÚvectorÚpostr  ÚnumÚscs        r   ÚintervalVectorToAddressr3  m  s³   € ðD €DÝ�6‰]Œ]€FÝ
ˆ6�{„{�aÒÐÝÐ?Ñ@Ô@Ð@å�a˜‘”ð Fð FˆÝ ¥ t¤Ñ-Ô-ð 	Fð 	F‰GˆC�ØˆzØà�!Œu˜ŠˆØ—’Õ-¨d°C¸¸tÑDÔDÑEÔEÐEøð	Fð €Kr   c                óª   — t          | ¦  «        \  }}}t          |         |         d         }|dk    rdS t          ||df¦  «        }t          g |¢d‘R Ž S )aÉ  
    Given a TN address, return the ChordTableAddress of the Z-set if one exists.
    If none exists, returns None.

    >>> chord.tables.addressToZAddress((5, 12))
    ChordTableAddress(cardinality=5, forteClass=36, inversion=1, pcOriginal=None)
    >>> chord.tables.addressToZAddress((5, 36, None))
    ChordTableAddress(cardinality=5, forteClass=12, inversion=0, pcOriginal=None)

    >>> print(chord.tables.addressToZAddress([3, 11]))
    None

    >>> chord.tables.addressToZAddress((5, 37))
    ChordTableAddress(cardinality=5, forteClass=17, inversion=0, pcOriginal=None)
    >>> chord.tables.addressToZAddress((8, 29))
    ChordTableAddress(cardinality=8, forteClass=15, inversion=1, pcOriginal=None)
    rN   r   N)r   rº   r   )r  r  r  Úunused_inversionÚzÚzAddresss         r   ÚaddressToZAddressr8  �  sf   € õ$ %5°WÑ$=Ô$=Ñ!€Dˆ%Ð!ÝˆdŒ�EÔ˜1Ô€AØˆA‚v€vØˆtå# T¨1¨d OÑ4Ô4ˆÝ Ð1 (Ð1¨DÐ1Ð1Ð1Ð1r   c                óp   — t          | ¦  «        } t          |          }d|v rt          |d         ¦  «        S dS )a   
    Given a TN address, return one or more common names if available:

    >>> chord.tables.addressToCommonNames((3, 1, 0))
    ['chromatic trimirror']

    >>> major_address = chord.tables.ChordTableAddress(3, 11, -1, 2)
    >>> chord.tables.addressToCommonNames(major_address)
    ['major triad']

    More than one name might be returned:
    >>> chord.tables.addressToCommonNames([7, 33])
    ['Neapolitan-major mode', 'leading-whole-tone mode']

    This system does not take into account spelling or inversion, so
    that the minor triad would give the same name.  The `.commonName`
    property of the `chord.Chord` object itself takes into account
    non-post-tonal spellings.

    Note that names referring to ethnic stereotypes that are not in
    common usage will be removed in music21 v8 or at any time
    thereafter without a deprecation cycle.
    Those matching this description that are still in common use will be demoted
    to the end of the list of names and may still be removed in the future.
    rê   N)r   ÚtnIndexToChordInfor  )r  ÚrefDicts     r   ÚaddressToCommonNamesr<  ·  s=   € õ4 ˜wÑ'Ô'€GÝ  Ô)€GØ�ÐÐÝ�G˜F”OÑ$Ô$Ð$àˆtr   Útnc                ó¨   — t          | ¦  «        \  }}}d}|                     ¦   «         dk    r|dk    rd}n|dk    rd}n|dk    rd}nd}|› d|› |› �S )	aÕ  
    Given an address, return the set-class name as a string.  By default,
    A and B are appended to chords without inversional equivalence:

    >>> octachord_address = chord.tables.ChordTableAddress(8, 15, -1, 10)
    >>> chord.tables.addressToForteName(octachord_address)
    '8-15B'
    >>> chord.tables.addressToForteName((8, 15))
    '8-15A'

    The augmented triad is invariant under inversion, so it gets no designation:

    >>> chord.tables.addressToForteName((3, 12))
    '3-12'

    If classification is the string 'tni' then the "A" and "B" for inversions
    will be omitted.

    >>> chord.tables.addressToForteName((8, 15), 'tni')
    '8-15'
    >>> chord.tables.addressToForteName((5, 37))
    '5-37'
    Ú r=  r¸   ÚBrG   ÚAr   ú-)r   Úlower)r  Úclassificationr  r  r
   ÚiStrs         r   ÚaddressToForteNamerF  Ø  s�   € õ0 .¨gÑ6Ô6Ñ€Dˆ%�Ø€DØ×ÒÑÔ Ò%Ð%Ø˜Š?ˆ?ØˆDˆDØ˜!Š^ˆ^ØˆDˆDØ˜!Š^ˆ^ØˆDøàˆØÐ"Ð"�UÐ"˜DÐ"Ð"Ð"r   c                óš  ‡‡— | j         }d}d}|s t          dt          |¦  «        › d�¦  «        ‚t          |¦  «        }|dk    rt          ddd|d         ¦  «        S |dk    rt          dddd¦  «        S g }t	          |¦  «        D ]�}||d…         |d|…         z   }|d         Šˆfd„|D ¦   «         }d„ |D ¦   «         Š‰                     ¦   «          ˆfd	„‰D ¦   «         Št          |¦  «        t          ‰¦  «        ‰f}|                     |¦  «         Œ�d
}	d}
t	          dt          t          |         ¦  «        ¦  «        D ]d}t          |         |         }|d         }t          ||¦  «        }|D ]4\  }}}||k    r|}d|v rd}nd}|}
d}	 n||k    r|}d|v rd}nd}|}
d}	 nŒ5Œe|	st          d|› �¦  «        ‚t          ||||
¦  «        S )añ	  
    Utility method to return the address to the chord table; used by
    many Chord operations, such as `.primeForm`, `.normalOrder`, etc.

    Table addresses are a ChordTableAddress named-tuple giving
    the cardinality, the Forte-index-number, the inversion, and the original
    pitch class that matched (it may be arbitrary for a symmetrical chord like
    the diminished seventh chord).

    Inversion is either 0 (for symmetrical under inversion) or -1, 1

    >>> c1 = chord.Chord(['c3'])
    >>> chord.tables.seekChordTablesAddress(c1)
    ChordTableAddress(cardinality=1, forteClass=1, inversion=0, pcOriginal=0)

    Here the only note that is missing is A-sharp/B-flat.

    >>> c1 = chord.Chord(
    ...     ['c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'b']
    ...     )
    >>> chord.tables.seekChordTablesAddress(c1)
    ChordTableAddress(cardinality=11, forteClass=1, inversion=0, pcOriginal=11)

    The major chord is considered the inversion of the minor:

    >>> c1 = chord.Chord(['g', 'b', 'd'])
    >>> chord.tables.seekChordTablesAddress(c1)
    ChordTableAddress(cardinality=3, forteClass=11, inversion=-1, pcOriginal=7)

    >>> c1 = chord.Chord(['c', 'e-', 'g'])
    >>> chord.tables.seekChordTablesAddress(c1)
    ChordTableAddress(cardinality=3, forteClass=11, inversion=1, pcOriginal=0)

    Chords invariant under inversion give an inversion of 0.

    >>> c1 = chord.Chord(['c', 'c#', 'd#', 'e', 'f#', 'g#', 'a#'])
    >>> chord.tables.seekChordTablesAddress(c1)
    ChordTableAddress(cardinality=7, forteClass=34, inversion=0, pcOriginal=0)

    >>> c1 = chord.Chord(['c', 'c#', 'b'])
    >>> chord.tables.seekChordTablesAddress(c1)
    ChordTableAddress(cardinality=3, forteClass=1, inversion=0, pcOriginal=11)

    Zero-length chords raise a pitch exception:

    >>> c2 = chord.Chord()
    >>> chord.tables.seekChordTablesAddress(c2)
    Traceback (most recent call last):
    music21.chord.tables.ChordTablesException: cannot access chord tables address
        for Chord with 0 pitches

    NOTE: this was once a time-consuming operation, though it is
    now quite a bit faster than before (order of 100 microseconds).  Nonetheless, it
    should only be run when necessary.  Methods that call this should
    try (as chord.Chord does) to cache the result.

    OMIT_FROM_DOCS

    Can the last entry be found?

    >>> c_aug = chord.Chord(['c', 'f-', 'g#'])
    >>> chord.tables.seekChordTablesAddress(c_aug)
    ChordTableAddress(cardinality=3, forteClass=12, inversion=0, pcOriginal=0)
    r   z2cannot access chord tables address for Chord with z pitchesrG   ry   Nc                ó    •— g | ]
}|‰z
  d z  ‘ŒS ©ry   r   )Ú.0ÚxÚtestSetOriginalPCs     €r   ú
<listcomp>z*seekChordTablesAddress.<locals>.<listcomp>U  s$   ø€ ÐAÐAÐA°A�AÐ)Ñ)¨RÑ/ÐAÐAÐAr   c                ó   — g | ]
}d |z
  d z  ‘ŒS rI  r   )rJ  rK  s     r   rM  z*seekChordTablesAddress.<locals>.<listcomp>W  s    € Ð8Ð8Ð8¨1˜"˜q™& B™Ð8Ð8Ð8r   c                ó2   •— g | ]}|d ‰d         z
  z   d z  ‘ŒS )ry   r   r   )rJ  rK  ÚtestSetInverts     €r   rM  z*seekChordTablesAddress.<locals>.<listcomp>Z  s=   ø€ ð 1ð 1ð 1Øð ˜r M°!Ô$4Ñ4Ñ5¸Ñ;ð 1ð 1ð 1r   FTr¸   z&cannot find a chord table address for )
ÚorderedPitchClassesr   r»   r   r¹   Úreverser+  r.  rº   r  )ÚcÚpcSetr  r
   r  Ú
candidatesÚrotÚtestSetÚcandidateTupleÚmatchÚmatchedPCOriginalÚindexCandidateÚdataLineÚdataLinePcsr  Ú	candidateÚcandidateInversionÚcandidateOriginalPCrP  rL  s                     @@r   ÚseekChordTablesAddressra  ÿ  s‘  øø€ ðB Ô!€EØ€EØ€IØð WÝ"ØUÅÀUÁÄÐUÐUÐUñWô Wð 	Wõ
 ˆu‰:Œ:€DØˆq‚y€yÝ   A q¨%°¬(Ñ3Ô3Ð3Ø	�ŠˆÝ   Q¨¨1Ñ-Ô-Ð-ð €JÝ�T‰{Œ{ð *ð *ˆØ˜˜˜”+  a¨ e¤Ñ,ˆà# AœJÐØAÐAÐAÐA¸ÐAÑAÔAˆà8Ð8°Ð8Ñ8Ô8ˆØ×ÒÑÔÐð1ð 1ð 1ð 1Ø"/ð1ñ 1ô 1ˆõ   ™.œ.­%°Ñ*>Ô*>Ð@QÐRˆØ×Ò˜.Ñ)Ô)Ð)Ð)ð €EØÐå ¥3¥u¨T¤{Ñ#3Ô#3Ñ4Ô4ð ð ˆÝ˜”;˜~Ô.ˆØ˜q”kˆÝ=¸dÀNÑSÔSÐàBLð 	ð 	Ñ>ˆIÐ)Ð+>ð ˜iÒ'Ð'Ø&�ØÐ+Ð+Ð+Ø !�I�Ià !�IØ$7Ð!Ø�Ø�ØÐ 2Ò2Ð2Ø&�ØÐ+Ð+Ð+Ø !�I�Ià "�IØ$7Ð!Ø�Ø�ð 3øð ð UÝ"Ð#SÈEÐ#SÐ#SÑTÔTÐTÝ˜T 5¨)Ð5FÑGÔGÐGr   c                  ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestc                ó2   — |                       dd¦  «         d S )NT)ÚassertEqual)Úselfs    r   Ú	testDummyzTest.testDummy†  s   € Ø×Ò˜˜tÑ$Ô$Ð$Ð$Ð$r   c                ó¼   — t                                ¦   «         D ]A\  }}|                      t          |¦  «        d¦  «         |r|                      d|v ¦  «         ŒBd S )NrN   rê   )r:  Úitemsre  r»   Ú
assertTrue)rf  rÄ   rÈ   s      r   ÚtestTnIndexToChordInfozTest.testTnIndexToChordInfo‰  sf   € Ý,×2Ò2Ñ4Ô4ð 	1ð 	1‰JˆC�Ø×Ò�S ™XœX qÑ)Ô)Ð)Øð 1à—’ ¨% Ñ0Ô0Ð0øð		1ð 	1r   c                ó  — i }t                                ¦   «         D ]�\  }}|                      t          |¦  «        d¦  «         |                      |d         dv ¦  «         |d         |vr-g ||d         <   ||d                                       |¦  «         Œ|||d                                       |¦  «         Œž|                     ¦   «         D ]2}|                      t          |¦  «        t          |¦  «        ¦  «         Œ3d S )NrN   rL   )r¸   r   rG   r   )Ú!forteNumberWithInversionToTnIndexri  re  r»   rj  r.  ÚvaluesÚmax)rf  Ú	partitionrÄ   rÈ   s       r   Ú%testForteNumberWithInversionToTnIndexz*Test.testForteNumberWithInversionToTnIndex�  s  € Øˆ	Ý;×AÒAÑCÔCð 	0ð 	0‰JˆC�Ø×Ò�S ™XœX qÑ)Ô)Ð)à�OŠO˜C œF jÐ0Ñ1Ô1Ð1Ø�1Œv˜YÐ&Ð&Ø$&�	˜#˜aœ&Ñ!Ø˜#˜aœ&Ô!×(Ò(¨Ñ/Ô/Ð/Ð/à˜#˜aœ&Ô!×(Ò(¨Ñ/Ô/Ð/Ð/à×%Ò%Ñ'Ô'ð 	5ð 	5ˆEà×Ò�S ™ZœZ­¨U©¬Ñ4Ô4Ð4Ð4ð	5ð 	5r   c                óÈ   — t                                ¦   «         D ]G\  }}t          |         }|                      |t	          |                     ¦   «         ¦  «        ¦  «         ŒHd S )N)r#  ri  r  re  r»   Úkeys)rf  rÄ   rÈ   ÚmaxVals       r   ÚtestCardinalityToChordMembersz"Test.testCardinalityToChordMembers   s^   € Ý3×9Ò9Ñ;Ô;ð 	8ð 	8‰JˆC�ÝBÀ3ÔGˆFà×Ò˜V¥S¨¯ª©¬Ñ%6Ô%6Ñ7Ô7Ð7Ð7ð	8ð 	8r   c                óL  — t                                ¦   «         }|D ]‡\  }}|dk    rŒt          d|dz   ¦  «        D ]6}|                      t	          t
          |         d         ¦  «        d¦  «         Œ7|                      t	          t
          |         ¦  «        dz
  |¦  «         Œˆd S )Nr   rG   rO   )Ú*maximumIndexNumberWithInversionEquivalenceri  r¹   re  r»   rº   )rf  Úset_infoÚsetSizeÚsetCountÚis        r   Ú	testFortezTest.testForte¦  s´   € Ý=×CÒCÑEÔEˆØ!)ð 	@ð 	@ÑˆG�XØ˜!Š|ˆ|ØÝ˜1˜h¨™lÑ+Ô+ð <ð <�Ø× Ò ¥¥U¨7¤^°AÔ%6Ñ!7Ô!7¸Ñ;Ô;Ð;Ð;ð ×Ò�S¥ w¤Ñ0Ô0°1Ñ4°hÑ?Ô?Ð?Ð?ð	@ð 	@r   N)r   r   r   rg  rk  rq  ru  r|  r   r   r   rc  rc  „  sd   € € € € € ð%ð %ð %ð1ð 1ð 1ð5ð 5ð 5ð 8ð 8ð 8ð	@ð 	@ð 	@ð 	@ð 	@r   rc  Ú__main__)r=  )gÚ__doc__Ú
__future__r   Úcollectionsr   ÚunittestÚmusic21r   r   ÚEnvironmentÚenvironLocalr   ÚMusic21Exceptionr   r+  Úintr   Ú__annotations__r   rì   r   r   r   r   r   Údiadr   r   r   r   r   r    Útrichordr!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   Ú
tetrachordr2   r3   r4   r5   r6   r7   r8   r9   r:   Ú
pentachordr;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   Ú	hexachordÚ
septachordÚ	octachordÚ	nonachordÚ	decachordÚundecachordr  rº   r¼   rÊ   r#  r  rw  rm  r:  r  r   r%  r'  r)  r3  r8  r<  rF  ra  ÚTestCaserc  Ú
_DOC_ORDERr   ÚmainTestr   r   r   ú<module>r•     s{G  ððð ð ð #Ð "Ð "Ð "Ð "Ð "à "Ð "Ð "Ð "Ð "Ð "Ø €€€à Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  à&ˆ{Ô& ~Ñ6Ô6€à�JÐ2ØWÐWÐWñYô YÐ ð
	ð 	ð 	ð 	ð 	˜<Ô8ñ 	ô 	ð 	ð, Ø	ˆ#ˆsˆ(„OØ	ˆ#ˆs�C˜˜c 3Ð
&Ô'Ø	ˆ#ˆs�C˜˜c 3¨¨SÐ
0Ô1Øð	ô€ð Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ à Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ Ø Ð Ð Ñ ð 7€Ø	ˆrˆ
€à3€Ø3€Ø3€Ø3€Ø3€Ø6€Øˆb�"�b˜"˜b "Ð%€à4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø4€Ø�"�b˜"˜b " b¨"¨b°"°c¸3ÀÐD€à7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€Ø7€àˆ"ˆb�"�b˜"˜b " b¨"Øˆˆc�3˜˜S # s¨C°Øˆˆc�3˜˜S # s¨C°ð€
ð :€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€Ø9€ðØðØ
ðØðØðØðØðØ ðØ"$ðØ&(ðØ*,ðàðà	ðàðàðàðà ðà"%ðà'*ðà,/ðà14ðð ðð 
ðð ðð ðð ðð !ðð #&ðð (+ðð -0ðð 25ðð ð	ð 
ð	ð ð	ð ð	ð ð	ð !ð	ð #&ð	ð (+ð	ð -0ð	ð €
ð <€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€Ø;€ðØðØ
ðØðØðØðØðØ ðØ"$ðØ&(ðØ*,ðàðà	ðàðàðàðà ðà"%ðà'*ðà,/ðà14ðð ðð 
ðð ðð ðð ðð !ðð #&ðð (+ðð -0ðð 25ðð ð	ð 
ð	ð ð	ð ð	ð ð	ð !ð	ð #&ð	ð (+ð	ð -0ð	ð 25ð	ð
 ðð
 
ðð
 ðð
 ðð
 ðð
 !ðð
 #&ðð
 (+ðð
 -0ðð
 25ðð ðð €	ð ˆˆc�3˜˜S # s¨C°°c¸3à>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€Ø>€ðØðØ
ðØðØðØðØðØ ðØ"$ðØ&(ðØ*,ðàðà	ðàðàðàðà ðà"%ðà'*ðà,/ðà14ðð ðð 
ðð ðð ðð ðð !ðð #&ðð (+ðð -0ðð 25ðð ð	ð 
ð	ð ð	ð ð	ð ð	ð !ð	ð #&ð	ð (+ð	ð -0ð	ð €
ð ˆˆc�3˜˜S # s¨Cà@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ø@€Ù@€Ù@€Ù@€Ù@€Ù@€Ù@€Ù@€Ù@€Ù@€Ù@€Ù@€àˆ"ˆb�"�b˜"˜b " b¨"Øˆˆc�3˜˜S # s¨C°Øˆˆc�3˜˜S # s¨C°ð€	ð
 ˆˆc�3˜˜S #Øˆˆc�3˜˜S # s¨C°áA€ÙA€ÙA€ÙA€ÙA€ÙA€ÙA€ÙA€ÙA€ÙA€ÙA€ÙA€Ø�2�r˜2˜r 2 r¨2¨r°2°s¸CÀÐE€	ØˆˆB��S˜#áD€ÙD€ÙD€ÙD€ÙD€ÙD€Ø�2�r˜2˜r 2 rÐ*€	ØˆˆB��BáI€Ø�Rˆj€áR€Ø�Rˆj€Øð 
ˆu�d˜H j°*Ø	�J 	Ø	�I˜{¨Kð	9€ðA Ù
‰IðA á
‰IðA ñ ‰IðA ñ ‰Ið	A ñ
 ‰IðA ñ ‰IðA ñ ‰IðA ñ ‰LðA ñ ‰LðA ñ ‰LðA ñ ‰LðA ñ ‰LðA ñ ‰LðA ñ ‰LðA ñ ‰LðA ñ  ‰Lð!A ñ" ‰Lð#A ð A ñ$ ‰Lð%A ñ& ‰Lð'A ñ( ‰Lð)A ñ* ‰Lð+A ñ, ‰Oð-A ñ. ‰Oð/A ñ0 ‰Oð1A ñ2 ‰Oð3A ñ4 ‰Oð5A ñ6 ‰Oð7A ñ8 ‰Oð9A ñ: ‰Oð;A ñ< ‰Oð=A ñ> ‰Oð?A ñ@ ‰OðAA ñB ‰OðCA ñD ‰OðEA ð A ð A ñF ‰OðGA ñH ‰OðIA ñJ ‰OðKA ñL ‰OðMA ñN ‰OðOA ñP ‰OðQA ñR ‰OðSA ñT ‰OðUA ñV ‰OðWA ñX ‰OðYA ñZ ‰Oð[A ñ\ ‰Oð]A ñ^ ‰Oð_A ñ` ‰OðaA ñb ‰OðcA ñd ÑðeA ñf ÑðgA ð A ð A ñh ÑðiA ñj ÑðkA ñl ÑðmA ñn ÑðoA ñp ÑðqA ñr ÑðsA ñt ÑðuA ñv ÑðwA ñx ÑðyA ñz Ñð{A ñ| Ñð}A ñ~ ÑðA ñ@ ÑðAA ñB ÑðCA ñD ÑðEA ñF ÑðGA ñH ÑðIA ð A ð A ñJ ÑðKA ñL ÑðMA ñN ÑðOA ñP ÑðQA ñR ÑðSA ñT ÑðUA ñV ÑðWA ñX ÑðYA ñZ Ñð[A ñ\ Ñð]A ñ^ Ñð_A ñ` Ñ!ðaA ñb Ñ!ðcA ñd Ñ!ðeA ñf Ñ!ðgA ñh Ñ!ðiA ñj Ñ!ðkA ð A ð A ñl Ñ!ðmA ñn Ñ!ðoA ñp Ñ!ðqA ñr Ñ!ðsA ñt Ñ!ðuA ñv Ñ!ðwA ñx Ñ!ðyA ñz Ñ!ð{A ñ| Ñ!ð}A ñ~ Ñ!ðA ñ@ Ñ!ðAA ñB Ñ!ðCA ñD Ñ!ðEA ñF Ñ!ðGA ñH Ñ!ðIA ñJ Ñ!ðKA ñL Ñ!ðMA ð A ð A ñN Ñ!ðOA ñP Ñ!ðQA ñR Ñ!ðSA ñT Ñ!ðUA ñV Ñ!ðWA ñX Ñ$ðYA ñZ Ñ$ð[A ñ\ Ñ$ð]A ñ^ Ñ$ð_A ñ` Ñ$ðaA ñb Ñ$ðcA ñd Ñ$ðeA ñf Ñ$ðgA ñh Ñ$ðiA ñj Ñ$ðkA ñl Ñ$ðmA ñn Ñ$ðoA ð A ñp %Ù$Ù'Ù'Ù'Ù'Ù'Ù'Ù'ñAA ð A ð A Ð ñP&ð &ð &ð< ;Ð:Ñ<Ô<Ð Ø"ñ
 	
Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	ñ1ð 1Ð -ñ" 	
Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	Ù	ñ.ð .Ð *ð"`%Ù‘!ð`%á‘!ð`%ñ ‘!ð`%ñ ‘!ð	`%ñ
 ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ ‘!ð`%ñ  ‘!ð!`%ñ" ‘ð#`%ð `%ñ$ ‘ð%`%ñ& ‘ð'`%ñ( ‘ð)`%ñ* ‘ð+`%ñ, ‘ð-`%ñ. ‘ð/`%ñ0 ‘ð1`%ñ2 ‘ð3`%ñ4 ‘ð5`%ñ6 ‘!ð7`%ñ8 ‘!ð9`%ñ: ‘!ð;`%ñ< ‘!ð=`%ñ> ‘!ð?`%ñ@ ‘!ðA`%ñB ‘!ðC`%ñD ‘!ðE`%ð `%ð `%ñF ‘!ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ñN ‘ðO`%ñP ‘ðQ`%ñR ‘ðS`%ñT ‘ðU`%ñV ‘ðW`%ñX ‘ðY`%ñZ ‘ð[`%ñ\ ‘ð]`%ñ^ ‘ð_`%ñ` ‘ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ð `%ð `%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ñp ‘ðq`%ñr ‘ðs`%ñt ‘ðu`%ñv ‘ðw`%ñx ‘ðy`%ñz ‘ð{`%ñ| ‘ð}`%ñ~ ‘ð`%ñ@ ‘ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ð `%ð `%ñJ ‘ðK`%ñL ‘!ðM`%ñN ‘!ðO`%ñP ‘!ðQ`%ñR ‘!ðS`%ñT ‘!ðU`%ñV ‘!ðW`%ñX ‘!ðY`%ñZ ‘!ð[`%ñ\ ‘!ð]`%ñ^ ‘ð_`%ñ` ‘ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ð `%ð `%ñl ‘ðm`%ñn ‘ðo`%ñp ‘ðq`%ñr ‘ðs`%ñt ‘ðu`%ñv ‘ðw`%ñx ‘ðy`%ñz ‘ð{`%ñ| ‘ð}`%ñ~ ‘ð`%ñ@ ‘ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ð `%ð `%ñN ‘ðO`%ñP ‘ðQ`%ñR ‘ðS`%ñT ‘ðU`%ñV ‘ðW`%ñX ‘ðY`%ñZ ‘ð[`%ñ\ ‘ð]`%ñ^ ‘ð_`%ñ` ‘ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ð `%ð `%ñp ‘ðq`%ñr ‘ðs`%ñt ‘ðu`%ñv ‘ðw`%ñx ‘ðy`%ñz ‘ð{`%ñ| ‘ð}`%ñ~ ‘ð`%ñ@ ‘ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ñN ‘ðO`%ñP ‘!ðQ`%ð `%ð `%ñR ‘!ðS`%ñT ‘!ðU`%ñV ‘!ðW`%ñX ‘!ðY`%ñZ ‘!ð[`%ñ\ ‘!ð]`%ñ^ ‘!ð_`%ñ` ‘!ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ñp ‘ðq`%ñr ‘ðs`%ð `%ð `%ñt ‘ðu`%ñv ‘ðw`%ñx ‘ðy`%ñz ‘ð{`%ñ| ‘ð}`%ñ~ ‘ð`%ñ@ ‘ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ñN ‘ðO`%ñP ‘ðQ`%ñR ‘ðS`%ñT ‘ðU`%ð `%ð `%ñV ‘ðW`%ñX ‘ðY`%ñZ ‘ð[`%ñ\ ‘ð]`%ñ^ ‘ð_`%ñ` ‘ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ñp ‘ðq`%ñr ‘ðs`%ñt ‘ðu`%ñv ‘ðw`%ð `%ð `%ñx ‘ðy`%ñz ‘ð{`%ñ| ‘ð}`%ñ~ ‘ð`%ñ@ ‘ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ñN ‘ðO`%ñP ‘ðQ`%ñR ‘ðS`%ñT ‘ðU`%ñV ‘ðW`%ñX ‘ðY`%ð `%ð `%ñZ ‘ð[`%ñ\ ‘ð]`%ñ^ ‘ð_`%ñ` ‘ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ñp ‘!ðq`%ñr ‘!ðs`%ñt ‘!ðu`%ñv ‘!ðw`%ñx ‘!ðy`%ñz ‘!ð{`%ð `%ð `%ñ| ‘!ð}`%ñ~ ‘!ð`%ñ@ ‘!ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ñN ‘ðO`%ñP ‘ðQ`%ñR ‘ðS`%ñT ‘ðU`%ñV ‘ðW`%ñX ‘ðY`%ñZ ‘ð[`%ñ\ ‘ð]`%ð `%ð `%ñ^ ‘ð_`%ñ` ‘ða`%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ñp ‘ðq`%ñr ‘ðs`%ñt ‘ðu`%ñv ‘ðw`%ñx ‘ðy`%ñz ‘ð{`%ñ| ‘ð}`%ñ~ ‘ð`%ð `%ð `%ñ@ ‘ðA`%ñB ‘ðC`%ñD ‘ðE`%ñF ‘ðG`%ñH ‘ðI`%ñJ ‘ðK`%ñL ‘ðM`%ñN ‘ðO`%ñP ‘ðQ`%ñR ‘ðS`%ñT ‘ðU`%ñV ‘ðW`%ñX ‘ðY`%ñZ ‘ð[`%ñ\ ‘ð]`%ñ^ ‘ð_`%ñ` ‘ða`%ð `%ð `%ñb ‘ðc`%ñd ‘ðe`%ñf ‘ðg`%ñh ‘ði`%ñj ‘ðk`%ñl ‘ðm`%ñn ‘ðo`%ñp ‘ðq`%ñr ‘ðs`%ñt ‘!ðu`%ñv ‘!ðw`%ñx ‘!ðy`%ñz ‘!ð{`%ñ| ‘!ð}`%ñ~ ‘!ð`%ñ@	 ‘!ðA	`%ñB	 ‘!ðC	`%ð `%ð `%ñD	 ‘!ðE	`%ñF	 ‘ðG	`%ñH	 ‘ðI	`%ñJ	 ‘ðK	`%ñL	 ‘ðM	`%ñN	 ‘ðO	`%ñP	 ‘ðQ	`%ñR	 ‘ðS	`%ñT	 ‘ðU	`%ñV	 ‘ðW	`%ñX	 ‘ðY	`%ñZ	 ‘ð[	`%ñ\	 ‘ð]	`%ñ^	 ‘ð_	`%ñ`	 ‘ða	`%ñb	 ‘ðc	`%ñd	 ‘ðe	`%ð `%ð `%ñf	 ‘ðg	`%ñh	 ‘ði	`%ñj	 ‘ðk	`%ñl	 ‘ðm	`%ñn	 ‘ðo	`%ñp	 ‘ðq	`%ñr	 ‘ðs	`%ñt	 ‘ðu	`%ñv	 ‘ðw	`%ñx	 ‘ðy	`%ñz	 ‘ð{	`%ñ|	 ‘ð}	`%ñ~	 ‘ð	`%ñ@
 ‘ðA
`%ñB
 ‘ðC
`%ñD
 ‘ðE
`%ñF
 ‘ðG
`%ð `%ð `%ñH
 ‘ðI
`%ñJ
 ‘!ðK
`%ñL
 ‘!ðM
`%ñN
 ‘!ðO
`%ñP
 ‘!ðQ
`%ñR
 ‘!ðS
`%ñT
 ‘!ðU
`%ñV
 ‘!ðW
`%ñX
 ‘!ðY
`%ñZ
 ‘!ð[
`%ñ\
 ‘ð]
`%ñ^
 ‘ð_
`%ñ`
 ‘ða
`%ñb
 ‘ðc
`%ñd
 ‘ðe
`%ñf
 ‘ðg
`%ñh
 ‘ði
`%ð `%ñj
 ÙÙÙÙÙÙÙÙÙÙñ
`%ð `%ð `%Ð !ðfo.á‘&ñ (ð )ðo.ñ ‘&ñ 'ð (ðo.ñ ‘&ñ )ð *ðo.ñ  ‘&ñ "ð #ð!o.ñ& ‘&ñ !ð "ð'o.ñ, ‘&ñ !ð "ð-o.ñ2 ‘&ñ /ð 0ð3o.ñ< ‘&Ñ2Ð3ð=o.ñ> ‘&Ñ0Ð1ð?o.ñ@ ‘&Ñ-Ð.ðAo.ñB ‘&Ñ3Ð4ðCo.ñD ‘&Ñ3Ð4ðEo.ñF ‘&Ñ=Ð>ðGo.ñH ‘&Ñ=Ð>ðIo.ñJ ‘&Ñ-Ð.ðKo.ñL ‘&Ñ-Ð.ðMo.ñN ‘&Ñ2Ð3ðOo.ð o.ñP ‘&Ñ=Ð>ðQo.ñR ‘&Ñ@ÐAðSo.ñT ‘&ñ <ð =ðUo.ñX ‘&ÑGÐHðYo.ñZ ‘&Ñ/Ð0ð[o.ñ\ ‘&Ñ/Ð0ð]o.ñ^ ‘&Ñ*Ð+ð_o.ñ` ‘&Ñ*Ð+ðao.ñb ‘&ñ ;ð <ðco.ñj ‘&ñ #ð $ðko.ñn ‘&Ñ9Ð:ðoo.ñp ‘&Ñ9Ð:ðqo.ñr ‘&Ñ6Ð7ðso.ñt ‘&Ñ7Ð8ðuo.ñv ‘&Ñ7Ð8ðwo.ñx ‘&Ñ7Ð8ðyo.ñz ‘&Ñ7Ð8ð{o.ð o.ð o.ñ| ‘&Ñ9Ð:ð}o.ñ~ ‘&Ñ2Ð3ðo.ñ@ ‘&Ñ8Ð9ðAo.ñB ‘&Ñ9Ð:ðCo.ñD ‘&Ñ0Ð1ðEo.ñF ‘&Ñ2Ð3ðGo.ñH ‘&ÑCÐDðIo.ñJ ‘&Ñ8Ð9ðKo.ñL ‘&Ñ@ÐAðMo.ñN ‘&ÑAÐBðOo.ñP ‘&ÑCÐDðQo.ñR ‘&Ñ<Ð=ðSo.ñT ‘&Ñ>Ð?ðUo.ñV ‘&Ñ6Ð7ðWo.ñX ‘&Ñ6Ð7ðYo.ñZ ‘&Ñ>Ð?ð[o.ñ\ ‘&Ñ9Ð:ð]o.ð o.ð o.ñ^ ‘&Ñ6Ð7ð_o.ñ` ‘&Ñ:Ð;ðao.ñb ‘&Ñ:Ð;ðco.ñd ‘&Ñ9Ð:ðeo.ñf ‘&Ñ9Ð:ðgo.ñh ‘&Ñ2Ð3ðio.ñj ‘&Ñ5Ð6ðko.ñl ‘&Ñ<Ð=ðmo.ñn ‘&Ñ>Ð?ðoo.ñp ‘&Ñ2Ð3ðqo.ñr ‘&Ñ6Ð7ðso.ñt ‘&ñ ;ð <ðuo.ñx ‘&Ñ2Ð3ðyo.ñz ‘&Ñ<Ð=ð{o.ñ| ‘&ñ :ð ;ð}o.ñD ‘&ñ ;ð <ðEo.ñH ‘&Ñ6Ð7ðIo.ð o.ð o.ñJ ‘&Ñ6Ð7ðKo.ñP ‘&Ñ4Ð5ðQo.ñR ‘&Ñ8Ð9ðSo.ñT ‘&Ñ8Ð9ðUo.ñV ‘&Ñ<Ð=ðWo.ñX ‘&Ñ3Ð4ðYo.ñZ ‘&Ñ1Ð2ð[o.ñ\ ‘&Ñ7Ð8ð]o.ñ^ ‘&Ñ7Ð8ð_o.ñ` ‘&Ñ7Ð8ðao.ñb ‘&ñ 4ð 5ðco.ñf ‘&Ñ1Ð2ðgo.ñh ‘&ñ 3ð 4ðio.ñl ‘&Ñ2Ð3ðmo.ñn ‘&Ñ<Ð=ðoo.ñp ‘&Ñ;Ð<ðqo.ñr ‘&Ñ=Ð>ðso.ð o.ð o.ñt ‘&Ñ5Ð6ðuo.ñv ‘&Ñ5Ð6ðwo.ñx ‘&Ñ8Ð9ðyo.ñz ‘&Ñ8Ð9ð{o.ñ| ‘&Ñ1Ð2ð}o.ñ~ ‘&Ñ5Ð6ðo.ñ@ ‘&Ñ5Ð6ðAo.ñB ‘&ÑFÐGðCo.ñD ‘&ÑFÐGðEo.ñF ‘&Ñ5Ð6ðGo.ñH ‘&Ñ@ÐAðIo.ñJ ‘&Ñ@ÐAðKo.ñL ‘&Ñ6Ð7ðMo.ñN ‘&Ñ6Ð7ðOo.ñP ‘&Ñ6Ð7ðQo.ñR ‘&Ñ2Ð3ðSo.ñT ‘&Ñ2Ð3ðUo.ð o.ð o.ñV ‘&ñ 0ð 1ðWo.ñ\ ‘&ñ 0ð 1ð]o.ñd ‘&ñ 4ð 5ðeo.ñj ‘&ñ 4ð 5ðko.ñn ‘&ñ 1ð 2ðoo.ñr ‘&ñ /ð 0ðso.ñv ‘&Ñ/Ð0ðwo.ñx ‘&Ñ2Ð3ðyo.ñz ‘&Ñ0Ð1ð{o.ñ| ‘&Ñ;Ð<ð}o.ñ~ ‘&Ñ;Ð<ðo.ñ@ ‘&Ñ?Ð@ðAo.ñB ‘&Ñ?Ð@ðCo.ñD ‘&Ñ0Ð1ðEo.ñF ‘&Ñ0Ð1ðGo.ñH ‘&Ñ9Ð:ðIo.ñJ ‘&ñ 9ð :ðKo.ð o.ð o.ñN ‘&Ñ/Ð0ðOo.ñP ‘&Ñ/Ð0ðQo.ñR ‘&Ñ3Ð4ðSo.ñT ‘&ñ 1ð 2ðUo.ñX ‘&Ñ;Ð<ðYo.ñZ ‘&ñ 5ð 6ð[o.ñ^ ‘&Ñ4Ð5ð_o.ñ` ‘&Ñ4Ð5ðao.ñb ‘&Ñ4Ð5ðco.ñd ‘&ñ 2ð 3ðeo.ñl ‘&ñ 2ð 3ðmo.ñv ‘&Ñ9Ð:ðwo.ñx ‘&Ñ9Ð:ðyo.ñz ‘&Ñ9Ð:ð{o.ñ| ‘&Ñ6Ð7ð}o.ñ~ ‘&Ñ6Ð7ðo.ñD ‘&ñ <ð =ðEo.ð o.ð o.ñJ ‘&Ñ4Ð5ðKo.ñL ‘&Ñ3Ð4ðMo.ñN �ðOo.ñP �ðQo.ñR ‘&Ñ5Ð6ðSo.ñT ‘&Ñ4Ð5ðUo.ñV ‘&Ñ3Ð4ðWo.ñX ‘&Ñ8Ð9ðYo.ñZ ‘&ñ =ð >ð[o.ñ` ‘&Ñ@ÐAðao.ñb ‘&Ñ4Ð5ðco.ñd ‘&Ñ3Ð4ðeo.ñf �ðgo.ñh �ðio.ñj �ðko.ñl �ðmo.ñn �ðoo.ð o.ð o.ñp �ðqo.ñr ‘&ñ 3ð 4ðso.ñv ‘&Ñ3Ð4ðwo.ñx ‘&Ñ3Ð4ðyo.ñz ‘&Ñ4Ð5ð{o.ñ| ‘&Ñ3Ð4ð}o.ñ~ ‘&Ñ3Ð4ðo.ñ@ ‘&ñ /ð 0ðAo.ñD ‘&Ñ6Ð7ðEo.ñF ‘&ÑFÐGðGo.ñH ‘&Ñ4Ð5ðIo.ñJ ‘&Ñ3Ð4ðKo.ñL �ðMo.ñN �ðOo.ñP ‘&ñ <ð =ðQo.ñX ‘&Ñ3Ð4ðYo.ñZ ‘&Ñ3Ð4ð[o.ð o.ð o.ñ\ ‘&Ñ4Ð5ð]o.ñ^ ‘&Ñ3Ð4ð_o.ñ` ‘&ñ 7ð 8ðao.ñd �ðeo.ñf ‘&Ñ6Ð7ðgo.ñh ‘&Ñ0Ð1ðio.ñj ‘&Ñ.Ð/ðko.ñl ‘&ñ 5ð 6ðmo.ñp ‘&Ñ4Ð5ðqo.ñr ‘&ñ 0ð 1ðso.ñv ‘&ñ 5ð 6ðwo.ñz ‘&Ñ5Ð6ð{o.ñ| ‘&ñ 7ð 8ð}o.ñD ‘&ñ 7ð 8ðEo.ñN ‘&Ñ3Ð4ðOo.ñP ‘&Ñ4Ð5ðQo.ñR ‘&ñ <ð =ðSo.ð o.ð o.ñ\ ‘&ñ 3ð 4ð]o.ñ` ‘&ñ 3ð 4ðao.ñf ‘&ñ 4ð 5ðgo.ñl ‘&ñ 3ð 4ðmo.ñr ‘&ñ <ð =ðso.ñ~ �ðo.ñ@	 �ðA	o.ñB	 ‘&Ñ5Ð6ðC	o.ñD	 ‘&Ñ5Ð6ðE	o.ñF	 �ðG	o.ñH	 �ðI	o.ñJ	 �ðK	o.ñL	 �ðM	o.ñN	 �ðO	o.ñP	 �ðQ	o.ñR	 ‘&Ñ5Ð6ðS	o.ñT	 ‘&ÑDÐEðU	o.ð o.ð o.ñV	 ‘&ÑTÐUðW	o.ñX	 ‘&Ñ;Ð<ðY	o.ñZ	 ‘&Ñ/Ð0ð[	o.ñ\	 ‘&Ñ5Ð6ð]	o.ñ^	 �ð_	o.ñ`	 �ða	o.ñb	 �ðc	o.ñd	 ‘&Ñ*Ð+ðe	o.ñf	 ‘&Ñ5Ð6ðg	o.ñh	 ‘&ÑRÐSði	o.ñj	 ‘&Ñ5Ð6ðk	o.ñp	 ‘&Ñ4Ð5ðq	o.ñr	 �ðs	o.ñt	 �ðu	o.ñv	 �ðw	o.ñx	 �ðy	o.ñz	 �ð{	o.ð o.ð o.ñ|	 �ð}	o.ñ~	 �ð	o.ñ@
 �ðA
o.ñB
 �ðC
o.ñD
 �ðE
o.ñF
 �ðG
o.ñH
 �ðI
o.ñJ
 �ðK
o.ñL
 �ðM
o.ñN
 �ðO
o.ñP
 �ðQ
o.ñR
 �ðS
o.ñT
 �ðU
o.ñV
 �ðW
o.ñX
 �ðY
o.ñZ
 �ð[
o.ñ\
 �ð]
o.ð o.ð o.ñ^
 �ð_
o.ñ`
 �ða
o.ñb
 �ðc
o.ñd
 ‘&Ñ3Ð4ðe
o.ñf
 �ðg
o.ñh
 �ði
o.ñj
 �ðk
o.ñl
 �ðm
o.ñn
 �ðo
o.ñp
 �ðq
o.ñr
 ‘&Ñ9Ð:ðs
o.ñt
 ‘&ñ -ð .ðu
o.ñ~
 �ð
o.ñ@ ‘&Ñ5Ð6ðAo.ñB ‘&ñ 8ð 9ðCo.ñL �ðMo.ñN ‘&Ñ7Ð8ðOo.ð o.ð o.ñP �ðQo.ñR ‘&ñ 3ð 4ðSo.ñV �ðWo.ñX �ðYo.ñZ �ð[o.ñ\ �ð]o.ñ^ �ð_o.ñ` ‘&Ñ-Ð.ðao.ñb �ðco.ñd �ðeo.ñf �ðgo.ñh �ðio.ñj ‘&Ñ4Ð5ðko.ñl �ðmo.ñn ‘&ñ 3ð 4ðoo.ñr ‘&ñ 5ð 6ðso.ñv ‘&ñ ,ð -ðwo.ð o.ð o.ñ~ ‘&ñ 6ð 7ðo.ñF ‘&ñ 6ð 7ðGo.ñJ ‘&ñ 5ð 6ðKo.ñR ‘&ñ ,ð -ðSo.ñ` �ðao.ñb �ðco.ñd �ðeo.ñf �ðgo.ñh �ðio.ñn ‘&Ñ3Ð4ðoo.ñp �ðqo.ñr �ðso.ñt �ðuo.ñv �ðwo.ñx �ðyo.ñz �ð{o.ñ| �ð}o.ð o.ð o.ñ~ �ðo.ñ@ �ðAo.ñB �ðCo.ñD ‘&Ñ0Ð1ðEo.ñF �ðGo.ñH �ðIo.ñJ ‘&Ñ.Ð/ðKo.ñL �ðMo.ñN �ðOo.ñP ‘&Ñ.Ð/ðQo.ñR �ðSo.ñT �ðUo.ñV �ðWo.ñX �ðYo.ñZ �ð[o.ñ\ �ð]o.ñ^ ‘&Ñ2Ð3ð_o.ð o.ð o.ñ` �ðao.ñb �ðco.ñd �ðeo.ñf �ðgo.ñh �ðio.ñj �ðko.ñl �ðmo.ñn �ðoo.ñp ‘&Ñ6Ð7ðqo.ñr ‘&ñ .ð /ðso.ñx �ðyo.ñz ‘&Ñ0Ð1ð{o.ñ| ‘&ñ %ð &ð}o.ñ@ �ðAo.ñB �ðCo.ñD ‘&ñ /ð 0ðEo.ñL �ðMo.ð o.ð o.ñN �ðOo.ñT ‘&Ñ3Ð4ðUo.ñV �ðWo.ñX �ðYo.ñZ �ð[o.ñ\ �ð]o.ñ^ �ð_o.ñ` �ðao.ñb �ðco.ñd �ðeo.ñf �ðgo.ñh ‘&Ñ.Ð/ðio.ñj �ðko.ñl �ðmo.ñn �ðoo.ñp �ðqo.ñr �ðso.ð o.ðt ÙÑ4Ð5Ùñ )ð *ñ Ñ3Ð4ØØØÙÑ0Ð1ÙÑ0Ð1ñ Ñ5Ð6ñ ñ +ð ,ñWo.ð o.ð o.Ð ñhð ð ñ4;$ð ;$ð ;$ñ|Bð Bð Bñ2Bð Bð Bñ6Bð Bð Bñ..ð .ð .ñ`2ð 2ð 2ñ4ð ð ñB##ñ ##ð ##ð ##ñNAHð AHð AHðJ+@ð +@ñ +@ð +@ñ +@ˆ8Ôñ +@ô +@ð +@ð` !Ð"4Ð6LÐM€
ð ‰zÒÐØ€N€N€NØ€GÔÑÔÐÐÐð Ðr   