MZ��������������������@������������������������������������������ �!�L�!This program cannot be run in DOS mode. $�������PE��L�ۆR����������!��p��� ������΄��� ��������@�� �������������������������������@����������������������������t���W�������0�������������������������������������������������������������������������� ������������� ��H�����������.text����d��� ���p����������������� ��`.rsrc���0�������������������������@��@.reloc����������������������������@��B��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������H�����D��l@���������������������������������������������������������~��*�0������(�� r��po�� (�� r���po�� (�� r��po�� (�� o�� o �� ,V(�� r�po�� (�� (�� o�� o �� (�� o�� �&(�� rU�po�� ��(�� r��po�� (�� o�� ,V(�� r�po�� (�� (�� o�� o �� (�� o�� �&(�� rh�po�� ��(�� r��po�� (�� o�� ,V(�� r�po�� (�� (�� o�� o �� (�� o�� �&(�� rp�po�� ��(�� r��po�� (�� o�� ,V(�� r3�po�� (�� (�� o�� o �� (�� o�� �&(�� r��po�� ��(�� r��po�� (�� r1�po�� (�� o�� o�� 8���o�� (�� rM�po�� (�� rW�po�� (�� o�� (�� o�� �&(�� re�po�� ��(�� r��po�� (�� o�� ���(�� o�� �&(�� r��po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r�po�� ��(�� ro�po�� (�� o�� ���(�� o�� �&(�� r{�po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r��po�� ��(�� ro�po�� (�� o�� ���(�� o�� �&(�� r�po�� ��(�� r��po�� (�� r_�po�� (�� (�� o�� �&(�� r{�po�� ��o�� >����(�� r��po�� (�� o�� ���(�� o�� �&(�� r7�po�� ��(�� r��po�� (�� r{�po�� (�� (�� o�� �&(�� r��po�� ��(�� r��po�� o�� >����(�� r�po�� (�� o�� ���(�� o�� �&(�� r]�po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r��po�� ��(�� r��po�� o�� >����(�� rr�po�� (�� o�� ���(�� o�� �&(�� r��po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r�po�� ��(�� r��po�� (�� r��po�� o�� :����,o�� �(�� r��po�� (�� o�� o�� 9����(�� r��po�� (�� (�� o�� o�� (�� (�� o�� �&(�� r��po�� ��(�� r.�po�� (�� (�� o�� o�� ( �� (�� o�� �&(�� r8�po�� ��(�� r��po�� (�� r��po�� (�� o�� o�� 8���o�� ,(�� r��po�� o!�� o"�� 8\��o#�� (�� r��po�� (�� o$�� (�� o�� �&(�� r��po�� ��(�� r �po�� (�� o%�� ���(�� o�� �&(�� r~�po�� ��(�� r��po�� (�� r��po%�� (�� (�� o�� �&(�� r��po�� ��(�� r�po�� (�� o�� ���(�� o�� �&(�� r�po�� ��(�� r��po�� (�� r_�po�� (�� (�� o�� �&(�� rR�po�� ��(�� r��po�� o&�� o'�� 8���o(�� (�� r��po�� (�� o)�� (�� o�� �&(�� r �po�� ��(�� r*�po�� (�� o�� ���(�� o�� �&(�� rj�po�� ��(�� r��po�� (�� r_�po�� (�� (�� o�� �&(�� r��po�� ��(�� r�po�� o*�� (��+9���(�� r.�po�� o*�� o,�� 8���o-�� (�� rL�po�� (�� r��po�� (�� o.�� (�� o�� �&(�� r��po�� ��(�� r��po�� (�� o/�� (�� o�� �&(�� r��po�� ��(�� r��po�� o0�� :e��(�� r��po�� o1�� ,R(�� r��po�� (�� o1�� o �� (�� o�� �&(�� r��po�� ��(�� r �po�� (�� r� �po�� o2�� ,R(�� r��po�� (�� o2�� o �� (�� o�� �&(�� r� �po�� ��(�� r!�po�� (�� rm!�po�� (�� o3�� o4�� (�� o�� �&(�� r�!�po�� ��(�� r2"�po�� (�� o3�� (�� o�� �&(�� r�"�po�� ��(�� r�"�po�� (�� r�"�po�� o0�� @����(�� r�"�po�� o5�� ,R(�� r�#�po�� (�� o5�� o �� (�� o�� �&(�� r�#�po�� ��(�� r$�po�� (�� r�$�po�� o6�� ,R(�� r�#�po�� (�� o6�� o �� (�� o�� �&(�� r%�po�� ��(�� rD%�po�� (�� r�%�po�� (�� r�"�po�� o0�� @����(�� r�%�po�� o7�� ,R(�� r�#�po�� (�� o7�� o �� (�� o�� �&(�� r�&�po�� ��(�� r�&�po�� (�� rk'�po�� o8�� ,R(�� r�#�po�� (�� o8�� o �� (�� o�� �&(�� r�'�po�� ��(�� r�'�po�� (�� r�%�po�� (�� r�"�po�� o9�� o:�� 8���o;�� (<�� o=�� 8���o>�� (?�� r[(�po@�� 9F��(A�� (�� re(�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r�(�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r)�po�� (�� (B�� (�� o�� �&(�� r)�po�� ��(�� r��po�� (�� (?�� (�� o�� �&(�� r9)�po�� ��(�� rQ)�po�� (�� (B�� (�� o�� �&(�� r)�po�� ��(�� r��po�� (�� (?�� (�� o�� �&(�� r9)�po�� ��(�� rg)�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r�)�po�� (�� (C�� (D�� (�� o�� �&(�� r*�po�� ��(�� rk*�po�� (�� (C�� (D�� (�� o�� �&(�� r*�po�� ��(�� r�*�po�� (?�� r +�po@�� 9��(A�� (�� re(�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r�(�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r)�po�� (�� (B�� (�� o�� �&(�� r)�po�� ��(�� r��po�� (�� (?�� (�� o�� �&(�� r9)�po�� ��(�� rQ)�po�� (�� (B�� (�� o�� �&(�� r)�po�� ��(�� r��po�� (�� (?�� (�� o�� �&(�� r9)�po�� ��(�� rg)�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r+�po�� (�� (C�� (D�� (�� o�� �&(�� r*�po�� ��(�� r�+�po�� (?�� r,�po@�� 9���(A�� (�� re(�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r�(�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r)�po�� (�� (B�� (�� o�� �&(�� r)�po�� ��(�� r��po�� (�� (?�� (�� o�� �&(�� r9)�po�� ��(�� rQ)�po�� (�� (B�� (�� o�� �&(�� r)�po�� ��(�� r��po�� (�� (?�� (�� o�� �&(�� r9)�po�� ��(�� rg)�po�� (�� ���(�� o�� �&(�� r�(�po�� ��(�� r,�po�� (�� (C�� (�� o�� �&(�� rY,�po�� ��(�� ru,�po�� o�� :`����,o�� �(�� r��po�� o�� :����,o�� �(�� r�"�po�� r�,�p(E�� ,(�� r�,�po�� (�� rT0�po�� (�� r\0�po�� o�� :r����,o�� �(�� r�0�po�� o�� :1����,o�� �o�� :�����,o�� �(�� r�0�po�� o�� :?����,o�� �(�� r�0�po�� *��A|�����R���#���u����������������#������������������#���;�����������{��#��������������������+�����������N�����l��������������#�����������������������������������#���9�����������\�����z��������������#��������������������� �����������0��#���S��������������������������������#���������������5�����S�����������v��#������������������������������������,���G�����������j��,���������������,�����F�����������i��������������������$��������������������������������4��$���X����������������������������������� �����������* ��$���N ������������ ������ ����������� �����) ������������ ������ ������������ ����������������>�����]����������������������������������"�����������n����������������� �����% �����������q ������ �����������8�����R�����������u����������������������������������������� �����������,�����F�����������i����������������������������������������������������%�����D����������������������������������������������������(�����������K�����e���������������������������������������������������������������?�����^����������������������������������������������(�����B�����������e���������������������������������������������������������6�����������Y�����s����������� ������������������� ������������������� �����5������������������_������������ ��o��y����������������������������(��*Br�0�psF�� ���*(G�� *~��*0�o����(�� r 1�po�� (�� r���po�� (�� r�1�po�� (�� o�� o�� 8/��o�� (�� rM�po�� (�� r!2�po�� (�� o�� (�� o�� �&(�� re�po�� ��(�� rE2�po�� (�� o�� (�� o�� �&(�� re�po�� ��(�� rU2�po�� (�� r��po�� (�� o�� ���(�� o�� �&(�� r��po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r�po�� ��(�� ro�po�� (�� o�� ���(�� o�� �&(�� r{�po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r��po�� ��(�� ro�po�� (�� o�� ���(�� o�� �&(�� r�po�� ��(�� r��po�� (�� r_�po�� (�� (�� o�� �&(�� r{�po�� ��o�� >����(�� r��po�� (�� o�� ���(�� o�� �&(�� r7�po�� ��(�� r��po�� (�� r{�po�� (�� (�� o�� �&(�� r��po�� ��(�� r��po�� o�� >����(�� r�po�� (�� o�� ���(�� o�� �&(�� r]�po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r��po�� ��(�� r��po�� o�� >����(�� rr�po�� (�� o�� ���(�� o�� �&(�� r��po�� ��(�� r��po�� (�� r��po�� (�� (�� o�� �&(�� r�po�� ��(�� r��po�� (�� r��po�� o�� :����� ,o�� �(�� r��po�� (�� o�� o�� 9����(�� r��po�� (�� (�� o�� o�� (�� (�� o�� �&(�� r��po�� ��(�� r.�po�� (�� (�� o�� o�� ( �� (�� o�� �&(�� r8�po�� ��(�� r��po�� (�� r�0�po�� *�A������o���������������������������������������������������������8��#���[�����������~��������������������#��������������������#�����������F��#���i��������������������������������#���������������;�����Y�����������|��#�����������������������������������#���B����������A���A����� ��������������+�����������������,���;�������(��*Br_2�psF�� ���*(G�� *���BSJB���������v2.0.50727�����l������#~�����l��#Strings����l���2��#US�>�����#GUID��� >��L��#Blob���������W� ����3��������������� ���G��� ����������������������������� ����������� ����� �hH ��H���������.� �F<��b��b��b �5�Cb �[ ������b �WD �l�� ������b��b��b�9-�_H��H �� �� ��� �7< �M���������������9��������^��������� ���� �P �������X ���������<������+���<�����2���<�����d���<��������<���������C������+���C�����2���C�����d���2�!�2�)�2�1�2M�A�Q\�I�\a� ��f�Q��k�Y��p�Y��t� ��x�Q��}�a��t�Q��}�Q� }�Q�L���i���w��q��t�q���� ����q���������������� ����*����cp���x�Y��p�Y�������t����t�q�����i��$�w�����t�����������,�i��4�w�����t�������D��<�i��D�w�����t����t���f��q}����}�������t����}����}����}��� }����L�i��T�w��\�Od�i��l�w��t�����$q�/v\���t�O��<{A�H��2a� �2�!�#�S�.��-.��$@�#�S�A�#�S�C��*�`�#�S�c�����#�S��#�S��������8���8���������������������#3CT_j������������������������������������������������������������������!�����������������������������������!����������������H����W������<Module>�Machine.Specifications.Reporting.Templates.dll�View9898bd17fba34226a250ed28a9b6f535�View1a04010df82b436eaf45cb24bda50841�Machine.Specifications.Reporting�Machine.Specifications.Reporting.Generation.Spark�SparkView�mscorlib�System�Guid�_generatedViewId�get_GeneratedViewId�RenderViewLevel0�Render�.ctor�GeneratedViewId�System.Runtime.CompilerServices�CompilationRelaxationsAttribute�RuntimeCompatibilityAttribute�Machine.Specifications.Reporting.Templates�Spark�SparkViewAttribute�System.ComponentModel�EditorBrowsableAttribute�EditorBrowsableState�SparkViewBase�System.IO�TextWriter�get_Output�Write�Machine.Specifications.Reporting.Model�Run�get_Model�Meta�get_Meta�get_ShouldGenerateIndexLink�get_IndexLink�H�ILinkTarget�get_NextFailed�get_Id�get_NextNotImplemented�get_NextIgnored�System.Collections.Generic�IEnumerable`1�Assembly�get_Assemblies�IEnumerator`1�GetEnumerator�get_Current�get_Name�get_TotalConcerns�Int32�Pluralize�get_TotalContexts�SpecificationContainer�get_TotalSpecifications�get_FailingSpecifications�get_NotImplementedSpecifications�get_IgnoredSpecifications�System.Collections�IEnumerator�MoveNext�IDisposable�Dispose�get_ShouldGenerateTimeInfo�DateTime�get_GeneratedAt�ToLongDateString�ToLongTimeString�Concern�get_Concerns�Context�get_Contexts�Specification�get_Specifications�System.Core�System.Linq�Enumerable�Any�Machine.Specifications�Status�get_Status�get_PreviousFailed�ExceptionResult�get_Exception�get_TypeName�get_PreviousNotImplemented�get_PreviousIgnored�IDictionary`2�get_Supplements�KeyValuePair`2�get_Value�get_Key�String�StartsWith�NewGuid�Path�GetFileName�Once�NullReferenceException�.cctor�����<�h�t�m�l�>� � �<�h�e�a�d�>� � � � �<�t�i�t�l�e�>�M�a�c�h�i�n�e�.�S�p�e�c�i�f�i�c�a�t�i�o�n�s� �R�e�p�o�r�t�<�/�t�i�t�l�e�>� � � � �<�s�t�y�l�e� �t�y�p�e�=�"�t�e�x�t�/�c�s�s�"�>����b�o�d�y� �{� � � � �f�o�n�t�-�f�a�m�i�l�y�:� �A�r�i�a�l�,�H�e�l�v�e�t�i�c�a�,�s�a�n�s�-�s�e�r�i�f�;� � � � �f�o�n�t�-�s�i�z�e�:� �.�9�e�m�;� � �}� � � � �.�c�o�u�n�t� �{� � � � �c�o�l�o�r�:� �l�i�g�h�t�g�r�e�y�;� � �}� � � � �.�f�a�i�l�u�r�e�,� �.�n�o�t�i�m�p�l�e�m�e�n�t�e�d�,� �.�i�g�n�o�r�e�d� �{� � � � �c�o�l�o�r�:� �r�e�d�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;� � � � �d�i�s�p�l�a�y�:� �i�n�l�i�n�e�;� � �}� � � � �.�n�o�t�i�m�p�l�e�m�e�n�t�e�d� �{� � � � �c�o�l�o�r�:� �o�r�a�n�g�e�;� � �}� � � � �.�i�g�n�o�r�e�d� �{� � � � �c�o�l�o�r�:� �g�o�l�d�;� � �}� � � � �p�.�e�x�c�e�p�t�i�o�n�_�t�y�p�e� �{� � � � �c�o�l�o�r�:� �b�l�a�c�k�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;� � � � �d�i�s�p�l�a�y�:� �i�n�l�i�n�e�;� � �}� � � � �p�r�e�.�e�x�c�e�p�t�i�o�n�_�m�e�s�s�a�g�e� �{� � � � �b�o�r�d�e�r�-�s�t�y�l�e�:� �d�a�s�h�e�d�;� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �#�F�F�8�2�8�D�;� � � � �b�o�r�d�e�r�-�w�i�d�t�h�:� �t�h�i�n�;� � � � �b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �#�F�F�D�2�C�F�;� � � � �w�h�i�t�e�-�s�p�a�c�e�:� �p�r�e�-�w�r�a�p�;� �/�*� �C�S�S�2�.�1� �c�o�m�p�l�i�a�n�t� �*�/� � � � �w�h�i�t�e�-�s�p�a�c�e�:� �-�m�o�z�-�p�r�e�-�w�r�a�p�;� �/�*� �M�o�z�i�l�l�a�-�b�a�s�e�d� �b�r�o�w�s�e�r�s� �*�/� � � � �w�h�i�t�e�-�s�p�a�c�e�:� �o�-�p�r�e�-�w�r�a�p�;� �/�*� �O�p�e�r�a� �7�+� �*�/� � � � �p�a�d�d�i�n�g�:� �1�e�m�;� � �}� � � � �h�r� �{� � � � �c�o�l�o�r�:� �l�i�g�h�t�g�r�e�y�;� � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �l�i�g�h�t�g�r�e�y�;� � � � �h�e�i�g�h�t�:� �1�p�x�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �{� � � � �p�a�d�d�i�n�g�:� �0�;� � � � �m�a�r�g�i�n�:� �0�;� � � � �f�o�n�t�-�s�i�z�e�:� �2�e�m�;� � � � �}� � � � � � �.�s�p�e�c� �u�l�.�p�r�e�v�-�n�e�x�t� �{� � � � �f�l�o�a�t�:� �r�i�g�h�t�;� � � � �r�i�g�h�t�:� �3�0�%�;� � � � �p�o�s�i�t�i�o�n�:� �a�b�s�o�l�u�t�e�;� � � � �m�a�r�g�i�n�-�t�o�p�:� �-�1�e�m�;� � � � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i� �{� � � � �d�i�s�p�l�a�y�:� �i�n�l�i�n�e�;� � � � �p�a�d�d�i�n�g�:� �0�;� � � � �m�a�r�g�i�n�:� �0�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i� �a� �{� � � � �c�o�l�o�r�:� �l�i�g�h�t�g�r�e�y�;� � � � �t�e�x�t�-�d�e�c�o�r�a�t�i�o�n�:� �n�o�n�e�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �b�o�l�d�;� � � � �p�a�d�d�i�n�g�:� �0� �.�3�e�m�;� � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �l�i�g�h�t�g�r�e�y�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�f�a�i�l�u�r�e� �a� �{� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �r�e�d�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�n�o�t�i�m�p�l�e�m�e�n�t�e�d� �a� �{� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �o�r�a�n�g�e�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�i�g�n�o�r�e�d� �a� �{� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �g�o�l�d�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�f�a�i�l�u�r�e� �a�:�h�o�v�e�r� �{� � � � �b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �r�e�d�;� � � � �c�o�l�o�r�:� �#�f�f�f�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�n�o�t�i�m�p�l�e�m�e�n�t�e�d� �a�:�h�o�v�e�r� �{� � � � �b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �o�r�a�n�g�e�;� � � � �c�o�l�o�r�:� �#�0�0�0�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�i�g�n�o�r�e�d� �a�:�h�o�v�e�r� �{� � � � �b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �g�o�l�d�;� � � � �c�o�l�o�r�:� �#�0�0�0�;� � �}� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �l�i�.�b�a�c�k� �a�:�h�o�v�e�r� �{� � � � �b�a�c�k�g�r�o�u�n�d�-�c�o�l�o�r�:� �#�4�4�4�;� � � � �c�o�l�o�r�:� �#�f�f�f�;� � �}� � � � �d�i�v�.�s�u�p�p�l�e�m�e�n�t� �{� � � � �d�i�s�p�l�a�y�:� �n�o�n�e�;� � �}� � � � � � �@�m�e�d�i�a� �p�r�i�n�t� �{� � � � �u�l�.�p�r�e�v�-�n�e�x�t� �{� � � � � � �d�i�s�p�l�a�y�:� �n�o�n�e�;� � � � �}� � �}�o � � � �<�/�s�t�y�l�e�>� � �<�/�h�e�a�d�>� � �<�b�o�d�y�>� � � � �<�u�l� �c�l�a�s�s�=�"�p�r�e�v�-�n�e�x�t�"�>�Q � � � � � �<�l�i� �c�l�a�s�s�=�"�b�a�c�k�"�>� � � � � � � � �<�a� �h�r�e�f�=�"��/$�{�M�o�d�e�l�.�M�e�t�a�.�I�n�d�e�x�L�i�n�k�}����"� �t�i�t�l�e�=�"�G�o� �b�a�c�k� �t�o� �t�h�e� �r�e�p�o�r�t� �s�u�m�m�a�r�y�"�>�&�l�a�q�u�o�;� �B�a�c�k�<�/�a�>� � � � � � �<�/�l�i�>��Y � � � � � �<�l�i� �c�l�a�s�s�=�"�f�a�i�l�u�r�e�"�>� � � � � � � � �<�a� �h�r�e�f�=�"�#��-$�{�M�o�d�e�l�.�N�e�x�t�F�a�i�l�e�d�.�I�d�}��q"�>�G�o� �t�o� �f�i�r�s�t� �f�a�i�l�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n� �&�d�A�r�r�;�<�/�a�>� � � � � � �<�/�l�i�>��g � � � � � �<�l�i� �c�l�a�s�s�=�"�n�o�t�i�m�p�l�e�m�e�n�t�e�d�"�>� � � � � � � � �<�a� �h�r�e�f�=�"�#��=$�{�M�o�d�e�l�.�N�e�x�t�N�o�t�I�m�p�l�e�m�e�n�t�e�d�.�I�d�}����"�>�G�o� �t�o� �f�i�r�s�t� �n�o�t� �i�m�p�l�e�m�e�n�t�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n� �&�d�A�r�r�;�<�/�a�>� � � � � � �<�/�l�i�>��Y � � � � � �<�l�i� �c�l�a�s�s�=�"�i�g�n�o�r�e�d�"�>� � � � � � � � �<�a� �h�r�e�f�=�"�#��/$�{�M�o�d�e�l�.�N�e�x�t�I�g�n�o�r�e�d�.�I�d�}��s"�>�G�o� �t�o� �f�i�r�s�t� �i�g�n�o�r�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n� �&�d�A�r�r�;�<�/�a�>� � � � � � �<�/�l�i�>�� � � � �<�/�u�l�>� � � � �� <�h�1�>�� � � � � � ��!$�{�a�s�s�e�m�b�l�y�.�N�a�m�e�}��? � �<�/�h�1�>� � �<�h�2� �c�l�a�s�s�=�"�c�o�u�n�t�"�>� � � � ��3$�{�a�s�s�e�m�b�l�y�.�T�o�t�a�l�C�o�n�c�e�r�n�s�}�� ��c�o�n�c�e�r�n��_$�{�P�l�u�r�a�l�i�z�e�(�"�c�o�n�c�e�r�n�"�,� �a�s�s�e�m�b�l�y�.�T�o�t�a�l�C�o�n�c�e�r�n�s�)�}��,� � � � ��3$�{�a�s�s�e�m�b�l�y�.�T�o�t�a�l�C�o�n�t�e�x�t�s�}��c�o�n�t�e�x�t��_$�{�P�l�u�r�a�l�i�z�e�(�"�c�o�n�t�e�x�t�"�,� �a�s�s�e�m�b�l�y�.�T�o�t�a�l�C�o�n�t�e�x�t�s�)�}��?$�{�a�s�s�e�m�b�l�y�.�T�o�t�a�l�S�p�e�c�i�f�i�c�a�t�i�o�n�s�}��s�p�e�c�i�f�i�c�a�t�i�o�n��w$�{�P�l�u�r�a�l�i�z�e�(�"�s�p�e�c�i�f�i�c�a�t�i�o�n�"�,� �a�s�s�e�m�b�l�y�.�T�o�t�a�l�S�p�e�c�i�f�i�c�a�t�i�o�n�s�)�}��C � � � �,� � � � � � �<�s�p�a�n� �c�l�a�s�s�=�"�f�a�i�l�u�r�e�"�>��C$�{�a�s�s�e�m�b�l�y�.�F�a�i�l�i�n�g�S�p�e�c�i�f�i�c�a�t�i�o�n�s�}��f�a�i�l�u�r�e��o$�{�P�l�u�r�a�l�i�z�e�(�"�f�a�i�l�u�r�e�"�,� �a�s�s�e�m�b�l�y�.�F�a�i�l�i�n�g�S�p�e�c�i�f�i�c�a�t�i�o�n�s�)�}��<�/�s�p�a�n�>��Q � � � �,� � � � � � �<�s�p�a�n� �c�l�a�s�s�=�"�n�o�t�i�m�p�l�e�m�e�n�t�e�d�"�>��Q$�{�a�s�s�e�m�b�l�y�.�N�o�t�I�m�p�l�e�m�e�n�t�e�d�S�p�e�c�i�f�i�c�a�t�i�o�n�s�}��)n�o�t� �i�m�p�l�e�m�e�n�t�e�d� �s�p�e�c����$�{�P�l�u�r�a�l�i�z�e�(�"�n�o�t� �i�m�p�l�e�m�e�n�t�e�d� �s�p�e�c�"�,� �a�s�s�e�m�b�l�y�.�N�o�t�I�m�p�l�e�m�e�n�t�e�d�S�p�e�c�i�f�i�c�a�t�i�o�n�s�)�}��C � � � �,� � � � � � �<�s�p�a�n� �c�l�a�s�s�=�"�i�g�n�o�r�e�d�"�>��C$�{�a�s�s�e�m�b�l�y�.�I�g�n�o�r�e�d�S�p�e�c�i�f�i�c�a�t�i�o�n�s�}��i�g�n�o�r�e�d� �s�p�e�c��y$�{�P�l�u�r�a�l�i�z�e�(�"�i�g�n�o�r�e�d� �s�p�e�c�"�,� �a�s�s�e�m�b�l�y�.�I�g�n�o�r�e�d�S�p�e�c�i�f�i�c�a�t�i�o�n�s�)�}�� � �<�/�h�2�>�� � � � ��+ � � � �<�e�m�>�G�e�n�e�r�a�t�e�d� �o�n� ��Y$�{�M�o�d�e�l�.�M�e�t�a�.�G�e�n�e�r�a�t�e�d�A�t�.�T�o�L�o�n�g�D�a�t�e�S�t�r�i�n�g�(�)�}�� �a�t� ��Y$�{�M�o�d�e�l�.�M�e�t�a�.�G�e�n�e�r�a�t�e�d�A�t�.�T�o�L�o�n�g�T�i�m�e�S�t�r�i�n�g�(�)�}�� .�<�/�e�m�>��- � � � �<�h�r�/�>� � � � �<�h�r�/�>� � � � ��1<�h�2� �c�l�a�s�s�=�"�c�o�n�c�e�r�n�"�>� � � � ��$�{�c�o�n�c�e�r�n�.�N�a�m�e�}��] �s�p�e�c�i�f�i�c�a�t�i�o�n�s� � �<�/�h�2�>� � �<�h�3� �c�l�a�s�s�=�"�c�o�u�n�t�"�>� � � � ��1$�{�c�o�n�c�e�r�n�.�T�o�t�a�l�C�o�n�t�e�x�t�s�}��]$�{�P�l�u�r�a�l�i�z�e�(�"�c�o�n�t�e�x�t�"�,� �c�o�n�c�e�r�n�.�T�o�t�a�l�C�o�n�t�e�x�t�s�)�}��,� ��=$�{�c�o�n�c�e�r�n�.�T�o�t�a�l�S�p�e�c�i�f�i�c�a�t�i�o�n�s�}��u$�{�P�l�u�r�a�l�i�z�e�(�"�s�p�e�c�i�f�i�c�a�t�i�o�n�"�,� �c�o�n�c�e�r�n�.�T�o�t�a�l�S�p�e�c�i�f�i�c�a�t�i�o�n�s�)�}�� � �<�/�h�3�>��1<�h�3� �c�l�a�s�s�=�"�c�o�n�t�e�x�t�"�>� � � � ��$�{�c�o�n�t�e�x�t�.�N�a�m�e�}��? � �<�/�h�3�>� � �<�h�4� �c�l�a�s�s�=�"�c�o�u�n�t�"�>� � � � ��=$�{�c�o�n�t�e�x�t�.�T�o�t�a�l�S�p�e�c�i�f�i�c�a�t�i�o�n�s�}��u$�{�P�l�u�r�a�l�i�z�e�(�"�s�p�e�c�i�f�i�c�a�t�i�o�n�"�,� �c�o�n�t�e�x�t�.�T�o�t�a�l�S�p�e�c�i�f�i�c�a�t�i�o�n�s�)�}�� � �<�/�h�4�>�� � � � � � � � � � �<�u�l�>��; � � � � � � � � � � � �<�l�i� �c�l�a�s�s�=�"�s�p�e�c�"�>��<�s�p�a�n� �i�d�=�"��$�{�s�p�e�c�.�I�d�}��"�>��$�{�s�p�e�c�.�N�a�m�e�}��<�/�s�p�a�n�>� � ���� � � � �<�d�i�v� �c�l�a�s�s�=�"�f�a�i�l�u�r�e�"�>� � � � � � �&�l�A�r�r�;� �F�A�I�L�E�D� � � � � � �<�u�l� �c�l�a�s�s�=�"�p�r�e�v�-�n�e�x�t�"�>� � � � � � � � �<�l�i� �c�l�a�s�s�=�"�f�a�i�l�u�r�e�"�>�) � � � � � � � � � �<�a� �h�r�e�f�=�"�#��3$�{�s�p�e�c�.�P�r�e�v�i�o�u�s�F�a�i�l�e�d�.�I�d�}��q"� �t�i�t�l�e�=�"�G�o� �t�o� �p�r�e�v�i�o�u�s� �f�a�i�l�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n�"�>�&�u�A�r�r�;�<�/�a�>��S � � � � � � � �<�/�l�i�>� � � � � � � � �<�l�i� �c�l�a�s�s�=�"�f�a�i�l�u�r�e�"�>��+$�{�s�p�e�c�.�N�e�x�t�F�a�i�l�e�d�.�I�d�}��i"� �t�i�t�l�e�=�"�G�o� �t�o� �n�e�x�t� �f�a�i�l�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n�"�>�&�d�A�r�r�;�<�/�a�>���� � � � � � � � �<�/�l�i�>� � � � � � �<�/�u�l�>� � � � �<�/�d�i�v�>� � � � �<�p� �c�l�a�s�s�=�"�e�x�c�e�p�t�i�o�n�_�t�y�p�e�"�>� � � � � � ��5$�{�s�p�e�c�.�E�x�c�e�p�t�i�o�n�.�T�y�p�e�N�a�m�e�}��W � � � �<�/�p�>� � � � �<�p�r�e� �c�l�a�s�s�=�"�e�x�c�e�p�t�i�o�n�_�m�e�s�s�a�g�e�"�>��#$�{�s�p�e�c�.�E�x�c�e�p�t�i�o�n�}�� <�/�p�r�e�>�� � ���� � �<�d�i�v� �c�l�a�s�s�=�"�n�o�t�i�m�p�l�e�m�e�n�t�e�d�"�>� � � � �&�l�A�r�r�;� �N�O�T� �I�M�P�L�E�M�E�N�T�E�D� � � � �<�u�l� �c�l�a�s�s�=�"�p�r�e�v�-�n�e�x�t�"�>� � � � � � �<�l�i� �c�l�a�s�s�=�"�p�r�e�v� �n�o�t�i�m�p�l�e�m�e�n�t�e�d�"�>�% � � � � � � � �<�a� �h�r�e�f�=�"�#��C$�{�s�p�e�c�.�P�r�e�v�i�o�u�s�N�o�t�I�m�p�l�e�m�e�n�t�e�d�.�I�d�}����"� �t�i�t�l�e�=�"�G�o� �t�o� �p�r�e�v�i�o�u�s� �n�o�t� �i�m�p�l�e�m�e�n�t�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n�"�>�&�u�A�r�r�;�<�/�a�>��c � � � � � �<�/�l�i�>� � � � � � �<�l�i� �c�l�a�s�s�=�"�n�e�x�t� �n�o�t�i�m�p�l�e�m�e�n�t�e�d�"�>��;$�{�s�p�e�c�.�N�e�x�t�N�o�t�I�m�p�l�e�m�e�n�t�e�d�.�I�d�}��{"� �t�i�t�l�e�=�"�G�o� �t�o� �n�e�x�t� �n�o�t� �i�m�p�l�e�m�e�n�t�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n�"�>�&�d�A�r�r�;�<�/�a�>��9 � � � � � �<�/�l�i�>� � � � �<�/�u�l�>� � �<�/�d�i�v�>���� � �<�d�i�v� �c�l�a�s�s�=�"�i�g�n�o�r�e�d�"�>� � � � �&�l�A�r�r�;� �I�G�N�O�R�E�D� � � � �<�u�l� �c�l�a�s�s�=�"�p�r�e�v�-�n�e�x�t�"�>� � � � � � �<�l�i� �c�l�a�s�s�=�"�p�r�e�v� �i�g�n�o�r�e�d�"�>�5$�{�s�p�e�c�.�P�r�e�v�i�o�u�s�I�g�n�o�r�e�d�.�I�d�}��s"� �t�i�t�l�e�=�"�G�o� �t�o� �p�r�e�v�i�o�u�s� �i�g�n�o�r�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n�"�>�&�u�A�r�r�;�<�/�a�>��U � � � � � �<�/�l�i�>� � � � � � �<�l�i� �c�l�a�s�s�=�"�n�e�x�t� �i�g�n�o�r�e�d�"�>��-$�{�s�p�e�c�.�N�e�x�t�I�g�n�o�r�e�d�.�I�d�}��k"� �t�i�t�l�e�=�"�G�o� �t�o� �n�e�x�t� �i�g�n�o�r�e�d� �s�p�e�c�i�f�i�c�a�t�i�o�n�"�>�&�d�A�r�r�;�<�/�a�>�� i�m�g�-�? � � � � � � � �<�d�i�v�>� � � � � � � � � � �[�<�a� �i�d�=�"��$�{�n�a�m�e�}��U_�l�i�n�k�"� �h�r�e�f�=�"�j�a�v�a�s�c�r�i�p�t�:�t�o�g�g�l�e�V�i�s�i�b�i�l�i�t�y�(�'� '�,� �'�#$�{�s�u�p�p�l�e�m�e�n�t�.�K�e�y�}��$�{�i�t�e�m�.�K�e�y�}��'�)�;�"�>�S�h�o�w� �I<�/�a�>�]� � � � � � � � �<�/�d�i�v�>� � � � � � � � �<�d�i�v� �i�d�=�"��e"� �c�l�a�s�s�=�"�s�u�p�p�l�e�m�e�n�t�"�>� � � � � � � � � � �<�a� �h�r�e�f�=�"�r�e�s�o�u�r�c�e�s�/��S$�{�S�y�s�t�e�m�.�I�O�.�P�a�t�h�.�G�e�t�F�i�l�e�N�a�m�e�(�i�t�e�m�.�V�a�l�u�e�)�}��]"�>� � � � � � � � � � � � �<�i�m�g� �w�i�d�t�h�=�"�8�0�%�"� �s�r�c�=�"�r�e�s�o�u�r�c�e�s�/��?"�/�>� � � � � � � � � � �<�/�a�>� � � � � � � � �<�/�d�i�v�>��h�t�m�l�-�m"� �c�l�a�s�s�=�"�s�u�p�p�l�e�m�e�n�t�"�>� � � � � � � � � � �<�i�f�r�a�m�e� �s�r�c�=�"�r�e�s�o�u�r�c�e�s�/��"� �w�i�d�t�h�=�"�1�0�0�%�"� �h�e�i�g�h�t�=�"�6�0�0�p�x�"�>� � � � � � � � � � �<�/�i�f�r�a�m�e�>� � � � � � � � �<�/�d�i�v�>��t�e�x�t�-�I"� �c�l�a�s�s�=�"�s�u�p�p�l�e�m�e�n�t�"�>� � � � � � � � � � �<�p�r�e�>��$�{�i�t�e�m�.�V�a�l�u�e�}��)<�/�p�r�e�>� � � � � � � � �<�/�d�i�v�>��#t�o�g�g�l�e�-�v�i�s�i�b�i�l�i�t�y��� � �<�s�c�r�i�p�t� �t�y�p�e�=�"�t�e�x�t�/�j�a�v�a�s�c�r�i�p�t�"�>� � � � �f�u�n�c�t�i�o�n� �t�o�g�g�l�e�V�i�s�i�b�i�l�i�t�y�(�i�d�,� �d�e�s�c�r�i�p�t�i�o�n�)� � � � �{� � � � � � �v�a�r� �s�e�c�t�i�o�n� �=� �d�o�c�u�m�e�n�t�.�g�e�t�E�l�e�m�e�n�t�B�y�I�d�(�i�d�)�;� � � � � � �v�a�r� �l�i�n�k� �=� �d�o�c�u�m�e�n�t�.�g�e�t�E�l�e�m�e�n�t�B�y�I�d�(�i�d� �+� �"�_�l�i�n�k�"�)�;� � � � � � � � �i�f� �(�s�e�c�t�i�o�n�.�s�t�y�l�e�.�d�i�s�p�l�a�y� �=�=� �"�b�l�o�c�k�"�)� � � � � � �{� � � � � � � � �s�e�c�t�i�o�n�.�s�t�y�l�e�.�d�i�s�p�l�a�y� �=� �"�n�o�n�e�"�;� � � � � � � � �l�i�n�k�.�i�n�n�e�r�H�T�M�L� �=� �"�S�h�o�w� �"� �+� �d�e�s�c�r�i�p�t�i�o�n�;� � � � � � �}� �e�l�s�e� � � � � � �{� � � � � � � � �s�e�c�t�i�o�n�.�s�t�y�l�e�.�d�i�s�p�l�a�y� �=� �"�b�l�o�c�k�"�;� � � � � � � � �l�i�n�k�.�i�n�n�e�r�H�T�M�L� �=� �"�H�i�d�e� �"� �+� �d�e�s�c�r�i�p�t�i�o�n�;� � � � � � �}� � � � �}�;� � �<�/�s�c�r�i�p�t�>�� � � ��# � � � � � � � � � � � �<�/�l�i�>�� � � � � � � � � � �<�/�u�l�>�� � � � � � �<�h�r�/�>��% � �<�/�b�o�d�y�>� � �<�/�h�t�m�l�>��A9�8�9�8�b�d�1�7�f�b�a�3�4�2�2�6�a�2�5�0�e�d�2�8�a�9�b�6�f�5�3�5����<�h�t�m�l�>� � �<�h�e�a�d�>� � � � �<�t�i�t�l�e�>�M�a�c�h�i�n�e�.�S�p�e�c�i�f�i�c�a�t�i�o�n�s� �R�e�p�o�r�t� �S�u�m�m�a�r�y�<�/�t�i�t�l�e�>� � � � �<�s�t�y�l�e� �t�y�p�e�=�"�t�e�x�t�/�c�s�s�"�>��; � � � �<�/�s�t�y�l�e�>� � �<�/�h�e�a�d�>� � �<�b�o�d�y�>��# � � � � � � � �<�a� �h�r�e�f�=�"��.�h�t�m�l�"�>�� <�/�a�>��A1�a�0�4�0�1�0�d�f�8�2�b�4�3�6�e�a�f�4�5�c�b�2�4�b�d�a�5�0�8�4�1�����"��;���M�j �`')��z\V4�� � �(� �I��!�,"��T Templates���report.spark ������ �% �) �- � � �1 �5959 �=�=9 �� �� �Q �5U5U=U �5Y5Y=Y �5] 5� ]5]=] �e �i �mm5qm=qmqm � 5q =qq �� � g999UUYY]]qmq =9QQ=9=U=Y=]=qm=q��!��T Templates���index.spark99=9QQ��������TWrapNonExceptionThrows����������������� ��������������������������������������������_CorDllMain�mscoree.dll������%� @��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0����������������������H���X���������������4���V�S�_�V�E�R�S�I�O�N�_�I�N�F�O���������������������������?�������������������������D����V�a�r�F�i�l�e�I�n�f�o�����$����T�r�a�n�s�l�a�t�i�o�n��������4���S�t�r�i�n�g�F�i�l�e�I�n�f�o������0�0�0�0�0�4�b�0���,���F�i�l�e�D�e�s�c�r�i�p�t�i�o�n����� ���0���F�i�l�e�V�e�r�s�i�o�n�����0�.�0�.�0�.�0�����/��I�n�t�e�r�n�a�l�N�a�m�e���M�a�c�h�i�n�e�.�S�p�e�c�i�f�i�c�a�t�i�o�n�s�.�R�e�p�o�r�t�i�n�g�.�T�e�m�p�l�a�t�e�s�.�d�l�l�����(���L�e�g�a�l�C�o�p�y�r�i�g�h�t��� �����/��O�r�i�g�i�n�a�l�F�i�l�e�n�a�m�e���M�a�c�h�i�n�e�.�S�p�e�c�i�f�i�c�a�t�i�o�n�s�.�R�e�p�o�r�t�i�n�g�.�T�e�m�p�l�a�t�e�s�.�d�l�l�����4���P�r�o�d�u�c�t�V�e�r�s�i�o�n���0�.�0�.�0�.�0���8���A�s�s�e�m�b�l�y� �V�e�r�s�i�o�n���0�.�0�.�0�.�0�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������