浏览代码

Merge pull request #324 from Unity-Technologies/fix-tests

Fix tests
/main
GitHub 7 年前
当前提交
6b96c163
共有 313 个文件被更改,包括 8332 次插入6830 次删除
  1. 3
      .gitignore
  2. 3
      TestbedAssets.meta
  3. 250
      TestbedAssets/BW_logo.png
  4. 463
      TestbedAssets/Clouds.png
  5. 174
      TestbedAssets/Gradient.png
  6. 1001
      TestbedAssets/Lava_flowmap.png
  7. 1001
      TestbedAssets/Rock_Pack_01/Rocks_Textures/Tileable_Rock_A/Tileable_Rock_A_H.png
  8. 410
      TestbedAssets/an_gradient.png
  9. 448
      TestbedAssets/bricks_height.png
  10. 646
      TestbedAssets/flowmap.png
  11. 1001
      TestbedAssets/ground_cracked_ground_roughness.png
  12. 1001
      TestbedAssets/normal.png
  13. 247
      TestbedAssets/portrait_mask.png
  14. 35
      TestbedAssets/sfn_vertexcolor.png
  15. 4
      Testing/Editor/IntegrationTests/SerializationTests.cs
  16. 78
      Testing/Editor/IntegrationTests/ShaderGenerationTest.cs
  17. 5
      Testing/Editor/IntegrationTests/ShaderGenerationTest.cs.meta
  18. 8
      Testing/Editor/TestSlot.cs
  19. 11
      Testing/Editor/UnitTests/AbstractMaterialGraphTests.cs
  20. 12
      Testing/Editor/UnitTests/FixedSlotTests.cs
  21. 47
      Testing/Editor/UnitTests/MaterialNodeTests.cs
  22. 26
      Testing/Editor/UnitTests/MaterialSlotTests.cs
  23. 10
      Testing/Editor/UnitTests/SerializedGraphTests.cs
  24. 10
      Testing/Editor/UnitTests/ShaderGeneratorTests.cs
  25. 8
      com.unity.shadergraph/Editor/Data/Nodes/AbstractMaterialNode.cs
  26. 6
      com.unity.shadergraph/Editor/Data/Util/ShaderGenerator.cs
  27. 2
      com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs
  28. 9
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/BlackboardFieldExposed.png
  29. 11
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/BlackboardFieldPillBackground.png
  30. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronDown.png
  31. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronDown@2x.png
  32. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronLeft.png
  33. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronLeft@2x.png
  34. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronRight.png
  35. 8
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronRight@2x.png
  36. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronUp.png
  37. 8
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronUp@2x.png
  38. 7
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewCollapse.png
  39. 6
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewCollapse@2x.png
  40. 7
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewExpand.png
  41. 7
      com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewExpand@2x.png
  42. 2
      com.unity.shadergraph/ShaderGraphLibrary/ShaderVariablesFunctions.hlsl.meta
  43. 2
      com.unity.shadergraph/ShaderGraphLibrary/ShaderVariablesMatrixDefsLegacyUnity.hlsl.meta
  44. 1
      .gitattributes
  45. 8
      Testing/IntegrationTests/Graphs/Math.meta
  46. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Absolute.png
  47. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Absolute.shader
  48. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Exponential.png
  49. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Exponential.shader
  50. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Length.png
  51. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Length.shader
  52. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Log.png
  53. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Log.shader
  54. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Modulo.png
  55. 403
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Modulo.shader
  56. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Negate.png
  57. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Negate.shader
  58. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Normalize.png
  59. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Normalize.shader
  60. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Posterize.png
  61. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Posterize.shader
  62. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal Square Root.png
  63. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal Square Root.shader
  64. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal.png
  65. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal.shader
  66. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Add.png
  67. 403
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Add.shader
  68. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Divide.png
  69. 403
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Divide.shader
  70. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Multiply.png
  71. 406
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Multiply.shader
  72. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Power.png
  73. 403
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Power.shader
  74. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Square Root.png
  75. 400
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Square Root.shader
  76. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Subtract.png
  77. 403
      Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Subtract.shader
  78. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDX.png
  79. 414
      Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDX.shader
  80. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDXY.png
  81. 414
      Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDXY.shader
  82. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDY.png
  83. 414
      Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDY.shader
  84. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Interpolation/Inverse Lerp.png
  85. 414
      Testing/IntegrationTests/.ShaderTemplates/Math/Interpolation/Inverse Lerp.shader
  86. 3
      Testing/IntegrationTests/.ShaderTemplates/Math/Matrix/Matrix Construction.png

3
.gitignore


.DS_Store
.npmrc
DebugOutput.meta
DebugOutput/**
DebugOutput/**
Testing/IntegrationTests/.Failed

3
TestbedAssets.meta


fileFormatVersion: 2
guid: f65c08d6acb9e794699bb04e8db778f3
folderAsset: yes
timeCreated: 1490784346
licenseType: Pro
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

250
TestbedAssets/BW_logo.png


�PNG

IHDR\r�f pHYs  ��9�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
<xmp:CreateDate>2017-05-25T21:54:35+02:00</xmp:CreateDate>
<xmp:MetadataDate>2017-05-25T21:54:35+02:00</xmp:MetadataDate>
<xmp:ModifyDate>2017-05-25T21:54:35+02:00</xmp:ModifyDate>
<xmpMM:InstanceID>xmp.iid:1ebebf4d-46b1-4043-b162-3fa1019e7bdb</xmpMM:InstanceID>
<xmpMM:DocumentID>adobe:docid:photoshop:e8e1382a-4183-11e7-b1a4-85a26e1f9765</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>xmp.did:2da3edf7-9ccb-d843-b804-af8144887b7c</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:2da3edf7-9ccb-d843-b804-af8144887b7c</stEvt:instanceID>
<stEvt:when>2017-05-25T21:54:35+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:1ebebf4d-46b1-4043-b162-3fa1019e7bdb</stEvt:instanceID>
<stEvt:when>2017-05-25T21:54:35+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<dc:format>image/png</dc:format>
<photoshop:ColorMode>3</photoshop:ColorMode>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>720000/10000</tiff:XResolution>
<tiff:YResolution>720000/10000</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ColorSpace>65535</exif:ColorSpace>
<exif:PixelXDimension>256</exif:PixelXDimension>
<exif:PixelYDimension>256</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?><a�� cHRMz%������u0�`:�o�_�FT�IDATx��}yxT���}�̾�d��� ! IH@� �"�HUpAE�ŅV�օMk-V����Z��*�j��֥*
��!����m��������NfN� YHx��:a�̙g�s~���* ������L!B� @@@@����!B� @@@@����!B� @@@@����!B� @@@@����!B� @@@p��1��(r��jV����`0H��`�� �"����=���6˥<A���T��-� d�S5�=&H��� ��)����W��� {�����1��(�fd}�ı@ ������b �������W��(�2\�%�R5/y<ޱKm>�=`� |EQ�fSUL���� �����@ M�B�>��H�EQb�w%EQ�(�*�i:=�ki4��ǃ���������ߏ'N`ʔ)�o�@Q�$ &Su������ s����p�@ ( ��Zyyy��Ά\.ǒ%Kp��=���d�ĉ=^��x9~����@?t|����]GQ�<����4�x!׻��0a�(
̛7������@�����[n�ɓ'� `���?��z�B��B����@�t�ϟ@Q�l�A��\O��`ժU(..�Z�FAA�R)+���
�� #|GE�t���(�1.`�O�i:����L�D��^K.�C,C����GAqq1D"bcc{<���8| ���Grr2BO��x��@ ��(�4!B}�X,���0Q,g_ȵrrr��j����U�Va����9_��B~~>&M�����p_��n����r���O����U^,���x��� �¨�x�@��s�")) ����馛�����A�x<���3���1f@
EQՄ�@�BJ����E͡(j�L&�� �&MJJwމ��4�t:L�6 4M��3 ؽ (**¿��/8��P� ��(Q0�]*0�S�=���D"��x<�ϟKQԕE]NQTT�<M���x�6m�.]���t��j$%%E��`<�E��tbΜ9(++�q���ow:�o������Z6�mX/L� �BZ(�Q5Q*����Z4M�`0@(bƌX�|9RRR ���Y�U�� �J!��#��s�6�-E�P���#"�H&�H��iz�B�GQ�.�ki�Z@�P��+�����
�B�ޣ�P������������1��p ����O��p�\D���F3���]M���(�� ��Zyyy�1cT*&N������ܟλ���Cmm-fΜ ������j�+XT*��?u��LL��Z�6���;�|��H���k]{��X�`�j5�������>�~��@0DZZA�B#�n��l6Ǩ�j#1� 0,!�H�
��y�HtG_?+ �H@�4���,X�Z��b���wF���}�(
cǎŞ={�{����@��jSB#R�4O�P<!n=������`0@,��;���ٳ�P(X��k��7�������{���)|�� 0� ���B�p�P(�I����ː�� �F�뮻cǎe�5���4��`E����+0��i����S�H��pC�\.�Uo��… 1~�xh4!!!�]�G���fH$dee�����9�X�c�ۻ�@`XA�Pi����|~F�� 6��������Ї?;J�7�x#^|���D"Q��n?��ѡ���� Ÿ�����|����k̘1����V���z/y ��x3fL�������^� 7���N�ծ��x��% ֬Y�J��K��nP���B�B�#�����H�v�Gty0��=B�R�2�|�(>��OQB���B�����x�8�� ����̙3>or��jqᯇD >��z�V{'M�q�/���`���#"|7�@ @fff�B�0���SGdZ0!��F�.���B���粲�0~�x�|>b.�B~�Z�<���D�tEQTwy0!B-r4�=�*�\.���{�|��v��R��~�����(L�>�����r�<�j�zFj8��0GLLL�Z��$
'��[�t)�r9<�E��� ;����EQ���EQHNNT����N�éS�� `��j�����IMM5 ���_ W�T�
_�F��e˖���i .3.F��g�����o����ǁ��C!99����@@0�^��* bڄ�)�"p1�p�0
Wr��_�bx<ޠ���+{��@KK ����`����x<hnn��j=k��䠨�~��Ge�`h�>��\s �����b�����B�����)��$@pQ ...���d�P86�{=}�t̘1^�w�)܆g����d2��v���
۶mÉ'����p8z\���A �0YScaJ�����R�"�|���-hll|w$�DM4�!Dnnn���w��@�,�@���@���[��q]rr�*��{$��d2̞=���%��a��PUU�Պ��2|��ghkk�UK��ɓq�UW��� ��#������p`eeeʨQ��D��.�l�D"���� �����ں���T h��^���T�H$���I�&a֬Yp��������E�M>)�™3gp��a8�<y%%%��OA�Ra�…C�`�-�ɓ'{������@�G�h}GZZZ�^�Y�R�8����g8�M6�J%V�\ ������ U�i�EQp8عs'<�ǃ��j����su�)̘1EEEp�\�j�s�
A�t�8h���|>�H  `���녱������>�������~����> W8�Y�g\MM >��S9r^�F��Ƕ�"*�
��w믈v�g�����`�D�@A�111c[[[�:u*&''�H�h?���D:66vELL��p[����hp�����v����3+| @cc#�^/N�>��۷����͙��j�����x<e2����s�V��H$�z�g~�n��|�!���X�ŋ�����qN*��8���N�Ebb"�266v-M�)��~Lus0B�%t��C=�@����p=MӬ��ގ�N�������/8��/�����r�\�G��h,�=z�_¯���u��?��P�����v̘1n�;�k1~� &`�֭=ΉD���3���0HNNj4��:��i�ϵZ�s�=���c������3�i��Ϯ��of^W((**bW��U>T�����8z�(�v;***ztÉ��-tx��r�����h,�z���󹹹O��|u���/_>���?EQ����Z��3gF�\0~�T���x�D�R�`�X�<�4!�^�?&&f�^��K�e2�lق���v���ڟ:ڻ����P�)�B{{;���k;v n����=z�Gc��|�3������s������F��D D�24{�l���^��O�4�|>�|�M��v��ű�'��1䚐����b�߿?\c˱X,�#�H4�~Djj*����4>>~M� \��� /@����p�{�N$�f���񠪪
��9������"6������N���򶶶��l�.���;�ω�����R�ո������8M��U�i�FWW<��`4����#///�g���B"�����qN�PL�ݱc��Ǎ�F�"��T �"!!aWjnLL �|�I�t:�\�~�wS>��H�]�v���߆�d� > Z].�!��Uf2��,KG � [y5̈́�՟�iL�>iiip:�Q���Y�m�6455��(��v�ݻ�Gg�h��$b΄Ban��:��8���t:..�����M4MG$�h�Z�]����p8�*�4MC$��/��k���� =^���n��7��eF�1�V���4WWW����oLIIy |,R��-��펺=��744���=~/���B�YYYHIIACCC%.&&&�h4Zx<�1B����!����%%%e �ͯP(�n�:$''���3+�W_}�7�x�O������nwyGG�7���UQ � �@ �ƪ�*!�3f�r�P8*�CK�.�X,��՟)rz��w`6�{��3gΠ��111QWz�^���a̘1i�z�~��h�?|��x�ĉ.B�0dff
�z����k��#�_"�`�����tp:��.�b�;w�������T�C~��biv8� x{ee���>dff���� 2����1%%%aƌ44MC(����8r�H��nkk��ӧ1u�Ԩ�&J,G\_$1���#�:�@�5jm0� � |>?"�G�TbÆ ��������n��+��={�?��?�j���.u:�e���d25F!��nao௨�0���gfee��iZ��@ ��ի��zY��� �K/�ԫ�c�XzDH����Eaa!���ۣ<���
��j��y<!�K��z�݉����|~
������+ �X,Ɓ�������g�Z?9q���(��Y�Ϝ9���<gee�j��1"�h\�����J$&&�EJ����Wp:��j=%%%�6m�BaT��s1j�(��ű�
����p����HW�K�F�-LHH�===��P�J�ƒ>����> ¿w��^m~��{������ӧ��0�����U4M�z���a�ܹ���Q��L�o{{;>��SN��A]]:;;���{$N�LZ�@ ���D����OPG`1�y999B�^[zz�.��J�x��G���0 �/�H�g�lݺ����x<�%%%O���;��˛�ssrr� ��b����syyy�����f������/�c�8��txvuu!111��Ƙ*�'OFmmm��-�H4J �^���%��������K���7������x������/ �HPRR�w�}���66���������Ű[��eee�<o����� SRRp�M7��r�� �U��;����.��{��S��G�������[~E�x<(**����#��H$�z���.?��)))+SRR�����$�Z�_��*����x��79U�^����<2�4f̘�����"�("�7}�t�x<�����F�����=~0�466n���x&�s'O����a��������r6�:III����w�`$0B //�6 weff>ћ��{h����j0�뭷8�^��Tiii���<y��`�c^^�@Z||�=���4����
�8~�8JKK��_��՝JMMm���=���f3�j���~?.��2�۷��9�B�`7!�F(��� �-�G����������{���D��R)<����������ݻ1���'ND�h���_����E�Ӎ7���u{2������O#����w>|����(
�=`ǎ���ۢ6|><f̘���{��`u�_��H"���ajj������\6��5k���o�l���d8|�0�m��)�V������5Ǐ/,�/((Ȍ���T*#�$�9s& �VkTa��4�;v���#b���_c�����J�rV��3gΰ�h�|>d2׾���!�������"��c��iii�2228�|d2~���C���j���� �BH�R���x���8~���cǎ rX4???����I$�7N�n����{���y�����3�ohh8b0"�b���i}�P�Vfgg����m���r������!�!�@��������\+"�|T*�.]
�F��2 ���I����l�a�X����7…��ѣG3$:nܸ�����D"Qz��y��!!!���V�P��[�r��N�<�c�v��#�bӂ/�<����G��n��8_w;�  s `���¤���ƌ�k>�� ?�P(�d���� �����߷o_���9rdPW���ǧH��d������p8Q�JĤ:�:u
---sa�Z�����
T���;#
�B����J6���vC�T���q\��:B�\(,,���ޚ���;�8�D"�ҥK; �/��PVV�>��S��nw��;“|j>\:MQt&L�-����bL�>"���';������o�>8�����������j�2 \.W�X,�
#M8�KP4�@�� �R���xtt�h~$LOOϨ���W�y{E'�tVV������
����oD"V�X���XX�V֮ m����\.GEE>��#�����w�V��;v�x�K��`�b�ju�^��3|���������|&ݹ��555s�r��|>R�>|� g+QZZ�~�����QUU>�߃���z��j���ʊOJJ�,2b� S ++kEVV�:�@�������;�V�a6���8{�����|��~��o�X�ݷo߫��_Zy�С#C�mlQQ�=|>_~⦛n��펺�'��z����o��BV���{������s� ��r�}>_�P(�u���";;��Ár�<���d2�<@%!�a��4i����t̘1O�$.��…����N�����r��׳+����x*v���jȊ5%%%G��
rҤI�Eݽ���P�T0�LQ�C��;�ڵ+��G������2vEKIIIe���H��Y.�3B?g6����A�tTf������Ell,�R)\���"�RT*��l6��#�FDsL�4I���zG~~��B�0)\���dX�hbcca6��&L��h�`0�@�\���:|��G�x<��������/7� ���K/����%g̘1��Ǫ�j1c� ��v6駯�˜Z��m�zx<�ӻv�
�rlf�u���:~8u��g៭��`�������`����c?~�Mݎ@b `ʔ)��Q�n���{V D8��B!/^̮h�����r455���>둯��W�ڵks���߿�d�� O�2�h���������s�_~9��M�}h���>��� �w��-asQ6-���ۂ�`'M�Z������fClll�f��s6�/�#�ם�n-���El�999+rss7��$�X�[n�
����V�;::���_��rq ��ݻ���l��~߾}%C�����8@�\.� orr2����v���S�P]]���ƈ9q�\�&�)�+G �\�t������j��Gvbgg'222@�4�nw����z�v�����ϝD"���i��7�ʃ/9 ;;��1cƬ�D)�{��x<(�J,\�
�f��uf���_�P�b��믿��fC���|��={�<�������ݻ�d�������Ν�B,���W,c̘1l�Ͼ^�Q��~?JKK"���p��:@���[~��{�V3ohoo?~�'N��p�Y�}'c�9�GBB���+�d4��S�
333O�0�i��_*�b޼y=���^��V+���K�L��U���6�ڵkSggg��7�ٳ�d(�N�:5]�R�����&�\bb"������u^���9s�3���r��ر�]f����s.h;���������p"\.�BaTՁ�@����K�^�Oolll�0+�$`ڴi�Q�F�RXX�W��H$�����T*�����կ�=r�v�;v�@WWWDz���3�޽��0�oٽ{���`߃�iӦ- �@ @qq1+Xф��b�Պ���>b^�nwՇ~�D���hg�X6�m�B��z�h4"999j?��D�T�l6�8���,`�;�O�N,���{���'���� r�|@�_�P��r����Cgg'WI�u����ZZZ:C������3�۞M�>}t^^^�F��~n�ر�����켠��T*�ѣGY�(G��s���s�`,X��2�JՃ�9�������N����hll w2*���E����ߓ����H$�H��H$�;w.d2+����3�����g����G<��@�^ZZ�T]]]k�C<�+��3��r>vGSL�j���tF��/�a�Xp���|�}���]�v՝k^v��e�1c� �����<%�g-��fc�-��`�uL7$=�ӄ�����*:77w�� �
��.������L&Cgg���s
���\��.))�t����0v�Ν;���_x�m���+�7i�$֮��|�T��;wr��v����W�s���M~j�VSS�0eʔH'A{;�r9(�����lHj�Z�|8�^�qht�%`֬Y¬��ۊ��8��"�ӧOgU؁~ػw/����ZyKJJ6�:u�6�Dp��o����?k֬����_'�Js�� �t:X,���L
tee%"槡�����Nc%}��7})xj��r��n��B,�
],~��GL�:��Ձ̽��ؽ{wĘ�"���q��ٳ�cƌY<q��-\����q��WC,�����|(
�4�pz����dcYYYM�K&%;v�p ��?{���*�*�ԗ��!;;�`0�՟ 
�:u�+�᫯��4���>� ��k���CTs� �t���Dl�FCCCĸ�fshW�aS8�`Μ9��q㖎7� �P��ZyfΜ �X�������ބ_�RA(�����͜����M^�ד����=&�V�u�����f��s�ĉ��psH� ���4$$$\p�O.��ĉ�X,\�Z�h�������=_��qΜ9^�C�}2���a�:L&�B!�y���h�Fuu5g��o��B�.BC@cǎ]>~���"�(���W\\ �H����¯T*!�p���"D�6�y��Ά�n����*���:t�ݬi�J;��S����|�F� ���������j�� 5j�y������0�\݉^ �nD�5�\C����y�Wl
��齓&M�X,�w�P*���8r������M�pEQ��ȀD"A[[[T�?�ǃH$�X,FYYg��j����u���ۢ�Olu���(�h4 a�:�|>h������X<���"��t:O����nB��k��F����hڴi�������!�H�U���A�P@"���~�th���|dgg�H��V�w8l��p'ڇ~�N� ]�?� җ��}y�W�=i���t:����E�\��D"��?���Bq�С�¾�H`�@O�0aIQQ�f�H!�4M��+��P(DGGG�
��v���^m��� &�����E;W�d_ 1��;v��C�������EK���޼y��N�8Q5mڴpM����j��4��f������Yˡ'NԄ�,Î܇��YXX����h�X,N�Z� !���q�����<��Ͱ�lP*�#R��J%4 L&S���B����n�GRkk����CWΖ~�W��|>_��r��J�=���|lN?�w��ց"��`нcǎ�
����+��Ǐ�{ҤI�bqD��H$�رc!
���������n�C�V�+�d�����d2�j�^P���˹l����{��!/U��?����p�1Է ��{��l��`��� ��m��|�nii������LlP:��p$a^^�mS�N}F(r��*���$��˹y�H@0�����덺�?�'ill���G���_�'�|�/��>���� �{�����[o�Y����N���iR�~����&������?�ڝh�n>�@8nܸ[�O���K�i��رc!\���&�U�R#��MMMj���8s������~�_�R�|>_k�3��x �H���X�F(i���s�VX�ˆ���  ��_\\|�ĉ׋D��P��G~~>�|>���\� ~z��ŐJ����������(T�j>����~΄dÁ]]]�:���Г]]]P�Tp:�=H�j�r�q;���[��JZ��> '�5q��G$I
�J3z�h�x<��D�h!� ��a�X8�����[������; ��?��馛
���Շ ChooGRR�LQ$ �R)����;8���x�p� 7�d�Q\6ff&x<Z[[�����A"�@$q&F�A�믿�T� m۶�3@��@��ݻON�:�KQ� ����eۄ1I]&���w��n/ߺu��a�!��E ������������ ����������'O�|��p�&� `�,�l6�j�S���P�D�@���*�|��?����݉�6n�X��3�`�@��Dt���ʂP(DSS�V+���Yӽ�/W������裏� ������ 0u����(���� ���8�D"6�9|�?��ë��2"?�����tօwb m�5�]s���>��L$%���3m�L����������o`�R>�X ���"�(b�<���y����SO�x�q���FcY��,MMM0�L�j��J�lZ'9��p�\���0 ����|ɲe��u����c�k�ڜ������f��n��n�C&���R葔�4?333@��͛���4  \������Y��(ttt��r!..����Ep��n�L&��|h4���T�Pd�s�=K�Ҿ� &�(���caB�n�6� � �i:bܷ�r�#��x��޽{+:::v�ߔn�n����D��������:���[|||>���o�=e066���� �T*v?C�˅��.�4�I\r�|��ի��O<� ^��לNg tvv�ȴ���.fŏ&�L���,��q�q�zHLL��C��v��' quuuA&�q��Zm�� 6��� �;�}��g�mڴ�9�T��F�� �J���x� ���'�>��擏4������e�F��.�+���[�R�,Y����oWTI.� bcc'qE+l6[���n�F���h�Z{�v�B���,�ӟ������  <��ϼ�y��ǟz����RiZ��- �J倓���iFQ�Mv>�Š/��ބ��Ψ��~�����n���0k�0I��a��d�<���?��O��`p�`�ԩ�ΐ�P�\.v�w�F����� � �L����?�`X�u���}p=o�$t�u3xꩧ~+��Gq}N&�����oP�THII�����s)�X,���FKK GT���j5a6�#����`ॗ^Z������o�ٯi�w�}��Տ>���f���J��D�����f��]b�z��ݼ$�|SS�׿���໾�5��G ���X���O?+�˳���t:!�H������ ��گ$�M&���G"|>�r9�r9�p_��j��l6����lٲU�>�lC0���z]���DFQ�v;��?�\���@rr2D"Q�=NJJ�s�������� �A�͋Q���WX<�����NgW���:۝Y��A&���c�n�����m ƕ<2�l��F��X,fI��A�ш@ �9W����W]uU����s��������H$�����i4M��r����ɰ�l0�lK��q/X��~t�EH`I`Æ ��\�j�����I��v��� �������r06�R�d;��5,���c����ܹsW�_�b�
@܍7޸0���|>(�b��v �������y
ŨGyd�"BCLk׮}��rUq=�LS��$&n����V�1=�F�����V�!�HXվ/�����l�����'�\�����nY�jUQ?��)��m����@ ��4���v���~-�NW�m��'��:�P����{�7r�|4כi����ESS,K��BwbR_{󖗕�m #�@����k���b�X���~����v444� 4����^�kh���z� /�������#r_����):�.��'�x�k����?�M8�# 99��󙩯��b˖-���8_@( �[�n�s�=�,Wt�)P����F�@]]]HLL�5C,//oɑ#G^}��W���'���^�"���O*�B.�G�?@0��d�L&cw� G\\\��{������������Z�u/�� �V�yon�p8����6 GJJ�չ����� ����Oe��_����G}t�c04�[�׳a��]]]hhh`Â\�]XXxϽ��;�b�׶���ޜ��"���A���Á��v6g"��j�:'!!A@����������9��`0������7��d2! F���i��믿@&� 2�� ���?G�~��ǝNg �C���!�`0�4� �9;�d2��� ^���a��x(**�g�ʕ3.�y��o�6��4 �H�V �@��y���l�` ���իW� @!��"��V�T���n�����{8�N����z_���sp�r5�� @0�+��R���l?��c����!
���0 �� ��ntvv���� 1q}��)S~�bŊi8����v����׸���C��B.�G�d‚�>�;�����;wn�����h�*�J�5�~�����/��j�����u*��&�1=������A����%k֬a���@����店^z�7
�""YH(" "11�`f���|�����E"�Ba������5��o����_�(l�5k֤���֗_~Y1{��#111�C�#��x�V�a�X�rZ�V���A�ӱa�P,X���={������y����} ���^;>����p8������cL�@ �k3� `4�����x������J�RH$��OM�h4���N�^��S�6mښ�+W>�f͚􋡋���Ǻ��{��w^��T*��<#��`WW\.�n7W��a�����q�� ###�+���z2���A�t�IA6��iq.��>������ ���?D�?���{� �d2�d�#�����v��\�q��W�Y�jՃ>��EA����~������S.?
��GLL �I�u~�v;���؊�����j�Y>�`f@ z��0�zLbS��׃���+�����|8�ϰ'��n����x��pTsi
�
����FL艋�O����+~��C�\ ���ᬧ�z�-��Y>gr�R�
�"*_���Egg'L&�������v��U�}�~�̙iR�4��Ӯ�\��Lg����������P`�_|�$������Z���{��x<(��!��������ÿ��(̜9��+V����Nj-��_<��f�����c�x�8&&&�:�omm���aç��N��4nܸ��~x�O������M�>}Z�u������B���!\�����\$ �� /D����� v���K�h4P�THNN�R��whjjb���4�ٳg?�r��~��_ 9 `�� 6������Ҝ�R)bcc!�n���Ζ݆�lH����%�c�����r�:H3�?����|>d2�w@����ʘ��� \D ����G�����u�4�P���@�R!)) *�����n7�����܌��.8N�3g���V�z��GIJx����BÂmmm?r%U�d2��İZS_�����h4��LLL,^�dɜGy$����b��V�գ����O4s!
!��8���V�)��Ä�\�.2����~W� �Z�j-�c��Y�h4HJJ�Ws�n�������0�����W_���w�}ϣ�>�8�Z@K����f;Ñ��@�Z >������k�Pw�`ޣ�>*>W�޼yY\�?����������7�?�H�bpr[�l��^�z��f�������h��p:�hmmEGG���������oX�l�=�=��~���[�l�՞6m�� �Xcbb�T*�N�b�����q}�D�����nE\����bf͚uWI�����f����i���3��?������'�%�0�o��$�p8����z��Z�����t���AJJJ����fC}}=������
����\Z�`��˗/_�v����A hhhp����>N��'>>>�:�͆��X�VX�ֈ�HOO���jS֮]��1�x���� ����0E��i�ǵ�v{MKK�s8���$�A<���=|.�˿r���\>>����D��@���s�� ,�|�]w�\�nݐ����>[���W�=��W\s�\�Jur��dB[[K�a��K/��$�4.�ڴiz�H�
O��Z��X,l�__�"����������M����g���'����˖-[k��9}III���Crr2[@�_$PWW���v466�J�-�ͭ��z����c��x��g����m�������Xvo�hڇ1MV���`2��r���֯_?�������b.\xW������j����������ï�����������E.X�t�c6����HNNF||<RSS��X�������GGG�0�e�y���/Z����7��h�3l߾�����P�5 �J%4 �|~�Ղmmm����� ���927n��T�%@BBB��^���-���x(�bW��;s�A�g�}V5\W�KZ`���~:�V�Z��j���2RSS�����@iV���jjjz��-[���ŋ�ܸq�r�����~��?�����n�111����L&��1����N���G��f��%K�ѽ�]rr�T�T���/ �h4������e2�������pV�/Y@��y��$`���w�u���V�����0���=' �4-���;^X�p��O>��r�l���Ǐw������(
$$$@(F=---hmm�,�����n����O�芊� ��a:�DS��h b��5m¯_UU�Cȣ�H`j̱iӦM��;�X�������ʂN�Cjjj�9�xxmm-Z[[QUU�"��˗�p���޴i�&�`j�6m�`����߾���ÄN�juTsÄm6����|Y/���R�����\���@ ���M�_(��(�w�%%%���C`�j����OF���%K����Z.�@VV "�����f����l���/]y���7o�,L-��'�d�***�����>>�Z���X$$$D�d���f3�_$''g~~~~!���D������ ���r���b����o���O��x��'z�����/Y��q��^�edgg#11���P����d����֢���N����H$�G}��+��⺧�~Z8ȦS��իW���dffB,C��F�d��f3Μ9��Cp��͏���* ä�sf�f������C$A�V�`0p��ʆ��O��c�ƍ�>��R�E���HLLDZZZ��&� 555hiiAYY' �d��u�ֽ<u�����_ӃE7n, �zۺu�߸�YYYlX0���p���N� \���5k��ȕ�Ǥ^G[�+
A�4���̙��!�D�`6l�AV�շt��'l6[�:���|$%%  477���,%��d�������y�<� =�Z����L&Sy����N���!��z�*ʆ�8ΰ`�kLfc�h������(��������ޝ@`$@0����#H`����{s  %%�_�������Ԅ�'OrvR*�ɿ��o����0}�`���ա$���RΕ������Xh4��*+].�����Յ����v�Л��t:�V���^�B����L�O�p�B?q�[�.�X�x�:�d�P�OM���WUU���;v ^�����_��_|q�`���u�JC|�vuu�s4��R�D|||ԍC�V+���QUU��͙(����b�f΅B![���l6����̪o%0€�:��M���o_��
����ː���j�E������D}}=���{�>z�&��>x���k� �c�f�ʕ��x<�p?I^^4 �ZmT���f�'O��u�����f�l6�������D�U����j�{�` �9{��$`6���/~�b�D$ �D""-- �N�����Ç97��j��?�����8q�w���[bccgUVV� F�`GG����� 1!&&:�.�� ���ף��mmm���j��n��b����?���l�G�������s�]�/!� 8}�Q.M� ��Z���4i���Y��@( ��֢���uZ��8�����}|�ԩ;~��_�͙3�vҤI���O�>�ُ�ңZp���o���giaa!�Ri�aA�χ��.477�رc����; ��p�d2E�c��Lư���3g��F��O ���G�A&�ɻhѢuv����18q�Dddd��&�d�UTT�����p�qJ�2%99���s�~�nݺ��s�VO�<y�X,�����_�� ��x����[�DBBB�uN�---0�L8s�L�o���@GG��+��_o��Z[[�u�/!�~8~��_Eh�-Zg�Z�{�233����V�o�@GG***p��8p���1�C�T�%''/�����طo�񪫮:����I.�Oy���Q�l>��m�j***���ѣG#!!qqqQ�-�l�]]] �����L�o���nAޗ#t������9{��w?c~cIII!�K��[Psi�fs�O`���, 0�������q���>}�~�-N�:��$�:�B�4!!aRaa�S���߷{���)S�|�����R��}������a��7������Z@NN��q���F[[���P[[�c�Ϯ�.��j4s����j�(NHo�_|����� �p$�Pᗿ�e�K/�t�k2��7�x�����?ϪT������b\y���OQ�Vk����͆3g��f����'O�d{�=�}���'� 2�,.##�z������GWW�)��|��o����}�jg̘�eA�ތ��Վ���/ƌ3/� ����ϴ��+�V+�P(����N�ݎ�����}���� F�14��y$5����zh����?�aB��V�Ղ�?���J�25��~��w�Fmm�O���~�x<�����n�P(d;�(
h4F�������X��|(�J� ��&����b9�}���T*������n(�gϞWd2YB�g�s�N��֢��n����/��1z�h�;�f͂�l�������?����ϋ�ǃ�`@AA�O�������o���͛7����'G���?��[�.) ��o�Y�����_�� �r�-�m���R�L ȦO���Ǐ��r���I��(���QSS���:�\.6�9�r9Z[[ٜ���6ˍi��Wh���Z�v�C=t��no6��G����=eʔ����oB�>}555
�~699���l�Skkk����nGCC�j5��������x���>���s&�H���1�_}��4�����A0 $�������[׿��{��juf�I�����-�b1�c��� ^��u�1����F��ukk+�J%$ 
bcc!
a0���q��G�j��������y�f͂�d:u�̙��.�������_�U�Ti���0a*++��j���yބȀI�nhh��ݻ���������
,��T*9���R��~&�����!&�����/.�1���+=́��x�|��F�������x��w��Ԅ��2���^�K�4��N,C�P@&��}����N� &@"��^�hQ__ 99yr���N��Ν;q��q����y�f�vJ�`6�Y`_��둟��ɓ'cܸq=�����q��t�w��'����OL��T��+���nT�����7oކ/����F3j�n$��k��~�!T*�Ng����������Ž���r9$ D"p��)��g~~>���!�J�'XJJ�d��333q��1��zX�V�l�>k�� I�y�a�����G�����Y�ɓ'�#�y%>��A �I X�V�ԩS�����^����@}iLL �������� ��r���uӊ���C,C&�����ձI2HMM��G\\�[�F��5k��ۡT*��;]�|6���7����v�9"�D@�^��`�_���) ��7��w�X��ʕ+s���r
���k��b�`� ���r��*LS�LACC�Z-[ �WS��������t�� 
!�!�J!�J��؈~�|>z��u( $%%��;U*F� ����
��<�*4S������#λ\��H���0�����������p�\�W^y�G?^���o�.���5�k�G���d��h�ab�n����4MC,�>���:(
֗�d�%$$`�ر�H$缾X,�ĉ��Ѐ��v�l6x<�!!��c�F���^���D!���@�_�����c�7�p�k����*���7
��4i���`2��v��p8��;�*>&�����u(2�4J�G�e� ??z��3))>>�F�BWW:;;�]�L��l�D�����X�~BD8o�s�=�����@e^�����Z�N����v�����g�V����B�`C���g�H�Vc�رHII�χF��@ ��ٳ������+�џ
�P(�������M�>���[QQ1b�D\�P�ꫯ����ϥy��%c��o|������aƙ3g��� qqq0�����v�M����b�!�$�R�����r@vv6��� �H��j����6�,�_�V#???™i�X������ߑ�� `�r�J;���W^�u^�u��x�}�m�׿��Z�y��p��Wc۶mhjjP-����v��j�H$hjj�J�b���0�`�[f�OF[ _����z���$��h�- :t�t���OƏ�#�6''������}� �v���������H��&�iP"4MC�P@�T�ۚ������W��555u#�!"Հ�+V��~��7b��\���;�q�С�а \s�5hnnFLL |>�E�;���n����������� �^q���ޫew����0���˗�pu����۷���g>
����L�]�u09�����
�P*���d�?�Fch�����
��0�8��Y�X�~�����Wh�Z6�X `�ԩ�^�Cc�X���R�:�.B����B��H�� �,[�����{"�hhh(����Qs��鐝����6X�Vttt���/��c���z���D���l��y��ަ�&�H��8���y��:q�DNLLL�3g@Q��.�s���4����X �Z�f5��f���߿�+T�'p�R{h�p�]wY�~��:t��w�}�۶m۫���H$���{���o#11f���y�b�����\.vc͑��=�P(��������|��B;ZسgO�ɓ'���Ͽ������|�rƾűc��p8P__���8�N��f�L&��v8�N8x<�g*0��R)&O�A�v�b�<󷶶֍ԇ��F�,YR�u���0k֬�Μ9��&� -- iii�ш��:8�NTTT�������p8�v\�v���G���LB�B����o��8;Gb���ĝw�y��w�I �իW?��+�<3�\����Ell,`ҤI������F]]���[6)�����V�N�sP���L����_mm�����H�� �LP_�u��W_����UVV֕�+��\���t\~�������ݻ��� �˅��.�L&�l6VC�z�p��]�����ӧG��ӧ�.�������^��������uM�<�O���/��:ujΘ1c.KHH�g{�1�����p��a�`������3�Llt��r���\t�c��A ����������i��˰o
�x�b"���?�9@׹ &(/^�;s��+�z}�D"�D�=n����0��Z�(--�����fc�0�&�0�ϜD"Ann.����v�ڈ��ƍ[R[[�P���Uz�k��N}�,L�F6 �hI�,X���_�r^JJJNLLLƅ|gUU�f3�F#8���Fttt�d2�}��&�w0��jQTT�U�V���8�9��������7�L�纖Z��@L���n�m�{��7��s���O>i���O��� �3gN�ʕ+�NII��-��23��-��ɓ�H®]�p��i��J�v;, ������{JQ$ �b1#�����ʻ��#��'p ��[o=������l�I�{�555��z뭺��z�u��Ζ�p� i���9���y�a��~�R��R��N�C^^�>��3TVV��񠵵V���'���n����|>����� ��������N�����[���������t��,t�(,,T�~����&M*��ͽB$).d,{��AEE�N'*++a2��d���N8�N�����B��رcq��7���n���`nokk��Z�֏��z�0�p�-�����_�v�  ��8o޼����i 9EE�5S]]�nz��!���  �h4���v�v�� 9FS��)S�����ƕW����Ɗ���u�����l%?u=���`X���o���>���;��| ����k|������~x�m��6+%%%G�P�2��� dd��A���~�;v���c��v��t:�������Ɇ�⹞��\������2�����|��D�݄ >�A8.��rՖ-[槧������D;�����n��{�n�\.��v�ƈ�$����?�D3f �̙�|0B}�5k������x���3��vD"&� ��E���"�m���@(R�_~����n˙0aBnnnn�H$R]�XJKK�o�>8��������!tuu��p��"�|>��_�p!����ײZ�����k���t���z���� �… �T>��:D3��6���z�~����W\q�4�N�����6I�����?�j�����N������bAGG�V+$ ƌ�n�!�wt�ĉo���������u^�b���.M,\������|��&���ω�������o�-<��C�����k���r�ryB_ƒ����Գ) ����p�\����^*�
ӦM�X\��曃��n���R��D H !%�A�=�}�駯OKKˉ���z[�@ ���6�|>�9s�������#ޗ��{Wee�@������ 1��f'��!C���lll� --M����;6'999W�P��kl555%YYY�w�����=݇�E`( `8��p؞|~��@�>f͚�ٳg����_���2@�1��K�>����29�_�|>K~!��$��޻�RM�2�MHb�}�ڵksn����RSSs�J�y����~~�嗿��_�������&@���ɀ��e'��0e�� /�� ###'>>~�y
?����������#</���T���@.���^{m�L&�_s�5��Ǐ/���O��y��ưgi[c#0�@R�/=P%��$$&!I��= ���%@�`p !1����`0Xڟ�(!BC���%� ���!��A18��Lw� q8��JK0l�g��E�B� @@@@����!B� @@@@����!B� @@@@����!B� @@@@����!B���ǡ�����IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:6f0912a3cd9f6333d43a8abb2b289327fd0405ebc9579382e30b96273b1ca8c6
size 36647

463
TestbedAssets/Clouds.png


�PNG

IHDR{C� pHYs  ��8&iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
<xmp:CreateDate>2017-03-29T11:45:36+01:00</xmp:CreateDate>
<xmp:MetadataDate>2017-03-29T11:45:36+01:00</xmp:MetadataDate>
<xmp:ModifyDate>2017-03-29T11:45:36+01:00</xmp:ModifyDate>
<dc:format>image/png</dc:format>
<xmpMM:InstanceID>xmp.iid:95eb06d8-d8f1-1442-a185-fc0b22985661</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:95eb06d8-d8f1-1442-a185-fc0b22985661</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>xmp.did:95eb06d8-d8f1-1442-a185-fc0b22985661</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:95eb06d8-d8f1-1442-a185-fc0b22985661</stEvt:instanceID>
<stEvt:when>2017-03-29T11:45:36+01:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<photoshop:ColorMode>3</photoshop:ColorMode>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>720000/10000</tiff:XResolution>
<tiff:YResolution>720000/10000</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ColorSpace>65535</exif:ColorSpace>
<exif:PixelXDimension>512</exif:PixelXDimension>
<exif:PixelYDimension>512</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>P�a cHRMz%������u0�`:�o�_�F0"IDATxڴ��zGϳK�}��q;Z�S)��M��]�����h���? ��������믿�����_���_����ׯ_U��������ߟ?������ǿ���~��?��������?����7���=�����v͗�_����=�-�o������o��e�8��K=����G������x��|�����W{W�?�������m�v�����ku�����ߜ�?_���ɼ����yg�j������}���*�U{"ڑ�/����9��<O����M�o�<x����:����Z���"���ݼh���w�}����W�{���vg��ێV���'���j�N�w���'�~<��<��Ȉv?��ȶ�0����g0���|J��u1��yy�\�=���_�(y��|�6��o �jo��s�Z����N`᭔��?�L$p����;
�P؎���3���)��ˈ�=�w"C�<����O�����3�\�,�wYm-V�M_�[�rda�.�,5潾K������y>}��7��ŵ��K�'�]1�Ȝ�)��|c-��PPUϬ�]��J���zV\ |g0Y�� 颿��'��oo>W.���<�>���U��u�R���h��<(�l�¯��t�.� -@�\'??p�g��F��ʹ����߇��,�] ��￿˚�*�@���z8Ԯq-���7�����M(�i�'z�B��G�����~���q���/�8��DYЭ�ʼ��ԕO/\�yY�Wx����
9L�_��y+�ő���I; ���O�+���? �]v�p��Az�k�'����8������Z���]OWQA2v- D�y�9'�2y��%�tMH���t%o�Ku�J�`� �O��w�Ծ�Y?���ϣ.q!)��) ������s8�i���O�յ�����b�c�!P�}@yRϝ�qy����P>� �=�\����>$kۺ���]3w�!�� 5� �rC~�9�X!���#�$Qq{�����ʡ߮��{��ڟ��u�ߵ;�<:�����G��V:5��gw��>� ���}��߈� ����Ϲ;"�l�=�ۇ�E^��� ���ط怤�[<�w[��X�2��� ?��އ�ą2�ɉ�H�����y_dđI��Z�#�i8hi3�m���� ����v��yY�
�=��Z^�gA�?��~���qפ�`-�%�u�b��O20��{�Y�}}�l��J�'��� ߖ�-�ɋ�R�d����W��ͬ�haR��3!��fY-���<o����8��1�]�'G�ΕUj����a�Ɯ���,�]���۟�$\� �F�!B5�*�d%В<�e2��=j���~J�������0qr�(�]):���V�:�p�]y)d������ �T��� yl��R�����;�J�2��y��<<d��0��Xe�4����oB>}��y���WhD���������J�w �:2B��L�W�P�L!��?��@zO�'�N��$�O&D77�p$���M(&)=dL_ �k�PcX��&�� Sn����+o��Kš�94���Y�����O�s���rS��%�av�ܠ�B���k�?�m�g-����!J�I��?H���q� �����F򰄍�������J����7�Jz�9�^ǡ<�u$Wٸ�t�޷S�< �T��}NƳ���qߡ �xd�����`RyT@t�Z�3�ʾ*ո5�9*t��{ML&�R��x�b������4�M��T$���9��ş?/�^7<3ǯ�|�� ��e��SO^�0}�EC�����ew�](��]S����Ln`��} ����א$`���"��Nz�����9��� 7sc�=E�Mwz�4d��;_QT�q�(3�HI�1tà �����a� �k�[5�X��*�+^�H�A='7�������ey�n˂�q�Kw�8#ih.x��A]I�!2�oʡ��O���2FҜ�2Ys�µ�rh�.�[�p��X�iΪ���{���Yn�Z�� �$��~�F�_G,.�'�qr���ev�ʛt��f0�҄w���'�0���g�>��|۳��[����n������Qq���r��r3NGx���8"� 8� �QW�䜟V �� ��ˈ��ry���–�ʹ�q�}�2+rI)��bY�Ɨ���u�F/��";���s���):o�-0�O��WY<|Ҝ"֊S�p#�wוT�����@b��������-71��������Rn �� �� I��ܕ�<��t�/m���T���&K�U@���{Jۆ����$����c�3N+
���� ���85��z�� :w!��}N��=ʪs�w~τ�(ٴ��>������\�[ϣ� ��Ya����yn��+�_��[��j�[������%mGCO���y���z��v�0w�nXWJ ��|.R$:����Y!+!t�k� r]���ai/ �uH��YO@i��K�����ؾ���W ��k���J�Op�o��٘]��UN&ȕ��j�]�����o9��i��?���S'X (��v|R]�aYI1�ݵH������� �mP���oh�����+I� � ��u��Lp�̲t��:���Ù�� ���A���— ����5�K8��ANo�uu��M���Qp����!�%v�H�6�S�8g�j".��`w��{�#!�<KYY֦�4Qu�/�����37Mq��DS(J3r�6�W���7:�8�UR���$��;\KOrra\�VW'��j�΃{gi���v�3�}k�j����E�d���š�u���S_)�p'G���C��SF�����0�'��3�8D�'e��+��snf<Yxt������(�I�@ں���6Y7��[��!-��l��hky&�6w@��w�5`����9TqN8�������r���Y�Y�W�_����T6W���N5:�Ķ8.�������c֠�SeMㆽ� rK��
3yn�̡N�`Z��/���������0�~n/VՁ�М����_�π���<I�/����%w�~H��9���k�K-��gӯ��L���X],fl'i �߷S�y�j��D���W[9�ɾ�R�e6�d�Y �$V��0D�ۅU�>iZ�hS��V���WCY�j�k������>�S�VA��.P���:ONx���0���f͔���<[|�y,�ѿ�����ȡN�C37Ӹ��9.?��8��y}eY��� LY}�t�uk���R]@��WP�J�Z`��\o �E�C��k�X�H@��y�Ax��w-ԛ]�R:�e��\y�� �X�ȯ�t�\���
)X�f])XZ���tO��|�)�ZJ��#��G�i�N��]z7�lQ�T���1��朓[�����Na���`��80�Xu��Y�����I��Yr�h w�����z��ٙ�U�-rw���I�ع��-)��Dh�3K&�H(r�Չݷ������N�[�M:��=�+�w8�D/�Rp)�]*Ȍצ+�����2 ��?)\��XUaK��ɑ��g&#�ð��4YX�e�P��P��t�$S���r�vP��fH�$Ⱥɣ;޲<<����k�B�� �a�r]ҙ��)����&�� �W��wlf��0����hpI(���8����zͽ�D�jH�>�ז�A� %������5�Y |yWnWY�|�Z����<
N�i[qs�݌fw�X�wl��tu@w3<�����P���
A7�����Ny$����9�ÿ'��$3n����SJ1 ��))�u�]X���}>�xlt�U�<��s�.KF��}�d�����5}�����ah�dne��3��?��W�P���M�v$�vޗ��"��Z�v����w K@<wzaÑ��3�]=X�X�����v �7<���$s�����\f.�^)F5�t�v�;�Ld$��ߵ������O~��+� �CX:���%0��m�ݤ�\P��c[:]��R�/a �k��B��J�� XK�d� >c[�����p�� SJ��� K]�JR ����N�R\!��;:׷'�����q�^dU���[GLo�q�ls3�Z���_��gB<J�[� "d�f� ;�>��;}@�2�M�Ys�-�f���5L�x��r��Ӏ�7T���P8���Բ2�Ih�t�2<t��mF�ޅ�`y`z��z��?�D�*�a��笜��/-O�ԉc�G^X9����ho��q��d�.����8��aa���P���g�<���ڐq��(�Hڅ=;~�L`>��Ș5��
�D�
� ������>u��krl���=]U$wV���V�a���k����p/�����E���1����:fnD���� �u�fR�-��:���9q�v��|'Yڑ�g�� �.�T��w꛱0J�u�Jw9����-����x���X�s[;�O��p7�����~����ڪ� �9�����b��\0"$��[�t\~�p� U��*py"��<Tvs��: �wnio#M�Z��. ���oȃ����P+�H*c4'�R�˘T���vp}���Hc���0_u��\����y����"���+8�NܿѨ%��=:������LE���M)��)/�n'+�2�r �a�()Cw��b9l}#�]x�y=��k"o��Yu6B#m����/(EV�ڕ �����.�QN����ۏ7F6����yV1I�����$!k��v��}@�R��? ���ƭ�LJ��g�����W۞�j���ɬ���W�B����R���V���^
Ob�S�� ��z�L����u�[ :IY�=�p����2����Q�+З���`�l�R�G�� -��"��s!��jSg���ykݽ�2����u�j���ҧ#�sP�g?����%�����{�ŷ9�Xg�!�� yn�L�֡Zy�/��Yc���s
LS������Ȓ�7��
�Ȳ����lF^i���ap%�݊�� � �n�z�N' �UE3II��-�\�iI�~�B�Q��L�T��k��ጲ�f�s���2������+6%������eCN��� ��X�@U�p�>��2LxsnKЏ�ϙ
h� �E�s����X�� ��J���X*���=ƛ �������A���A�K0L����˚糼ا#2�zV�� mn�U��������LY�
$X*�*xUYJ�:~�Lw���ItN�5^��/_N%�V����������W�� s|�E������ #�Y��`΂+�3:�`���U��0�)�A��,l3��^�['~2��oe�|��X ���%�����G)7���=၅�ntJA�/c��_k��KB�����~v�oq�/n��^gB�9a�=2�x��%䬅�V�}�m.�A����_�$�Y�=���?�5,�V)��M�ȉI1k•�� %�*G�F�rE��.-�a����[��1A��"]G*��t��U�`(ʋ~���}��\%��p�Ό4�i��a����m���|�E��O�u3G�i�ϩ�1�r6g-� ����k˽r[���;�s��ϙmj�0�V�4`�|�gk�Y��~��x���z���0�WOQ������!׹O��;���}Y��G�����͓�%u.�'X̚�_��p머 �7b�� -��&��������״w#�m�e��o�����
�y�dM~�ӛ�&5�]��L�[���ٝ�$�l�JoGp.��0��8J.ԬJ|IO��|� �=�5m]�#S����syjM+��FW�dv'o��W�V����`�$qk����(��L��b΅B�]���>� ���n��Z{Ͷ��4�0��h�0�p`Vy�ag8���q�� ��+‡i2��lX����a_w�j���so������Z9�n�ᴯ�� OiÑ�>��ۄ���U,(�&=�� �p�C�z/��&� ���`$�SC}�.�� o!����70և�vyP�A�u��h'4��7�DOv��^�̀XN6V��Y�t5d_�|׊6 �-��������Pja�F���X@G霏VP0� �ǩ�!d�W��4{ `�X��d@�+~��o�$«���m$P��>���Z� + a�0&��tj� �$��u����F��z��B䀠� r�g"h2H��v!�}E*�r{2,[!�
�)��U,��V�ֺc�D����I���4�zv�a��H����zP^���D�^�s��킱�=s���� `�,�15� �$f܏y �YV�Z����#��e�NM�������/�����4C������YC�]��W5��\��@r��`��p9���`���8��i�$&j�&�'��6r��uC�$R���Ip�q\(o�n?��+��٧�7)�G <F��x�= д��/��� �6� ��VN��q�d�� ԅ�n��d~� J����%�����D����%�� ˂B.[��\�\yO�y�:�_w}��&�S�B}�9�� @�u��]�g6s0��88���}��) ���χBRK'tp�r�XJ�����Jr)�S�Na7��j^ܷc6J1��n����=���q��ke�ƿk�p��t=g>�şw�X�I��m�\�׋y��kφ.NM�?ZBq�J�n$^O7z����4I���W {��R���7;�/��9r��5v75�{�p7PB:˗�sQ�KL�K�d� ��%� H��u���4;r�k�^���*O�w�S�n1�u7����������������cK�L��Z���*�0h 1�
(��Y�>Vh����Xu*��vN3y�`�Nz�l�f��x�w�4G��ѹ;Ɠ��j�;��<��\�);d�=H���J ύ蜯iC���0����]6M��-��쌥�@��~`wk�w0΄��@ Cfz���^�%���7b{ӱ�좣v4��D�-��T�7�÷d!�`���z~懕�wd��4�=�؝�F��H����n�����+\�O����!w��.���̥V��\CХ��4�s9ڌ�HX�B8�I|��_����u;�(
B�.���_���i ��w|j�<����H}&�3�Ɉ�i�#&^s�aL�r�|�!��ʺ��r���m�!�4ж=�RՓ=�$�_���7�!*�w�M���#��n }M��i�w ���ݲq|����Lr��m>ȍXo�L��#&Ӓy �,�����d=Z(`s���,�s����oB���F3��^����L8� c��3�y<��z��]ְ ��)�Al循!ڷ�} #6w�Vm�]�R{R�
��}ᳯ���\�mZ�z�79���t�sqf���Tn5ϔ���I�Xa�RD���'L?<�e�r���0�ƭD�+�X��}��I����V8ϔ*��xS��Pxg����x�l$gb� �|}`��?��,�oY�kQ��5;�bR�N��#���-W�Y7�p�����H/��iI`.9�ri�u�-PN=�)s�F�r4r�-��28��*o�r:7��?��È�/�, �F��� (�� |�խ�s�T�*���\��@s2���r�ꊌ�~ى��������C@O��I������X���X��� ?G��W�&���� &��\Z9A�u��� ��g�o�2�L��K�! `X�S"�^;Qېe��^������;/$��� �0����U�f"���ڒ����o8 O��<�"����g���{kF.�h@Xd����aj����/�#��qB�wB#`w�WL���W�Wk��
���}������|��� ����p-~s�{U/��X(�ָ���c��T2t���[�QJ�L�cFl�'�0�
pOyA���W��2V�7�5�P�!8<2m~",{�� ����'g��M�u-� ͻ> ۱�\�w;ð��'a����ޕ�SB�k ���6B�͐��|�- ������;�`�X�� ��+M�u�"_�i���$�`��3Z�X۴�]�U�W�W0O��B_�y�j�(�h��r����k�,��v58Ӆ≵�����0y�
i�e\�3&��##U2T�bѽ~����w�2i����������,��}�ZG��_ik8�#�ɋ3�%K��I[�|a�r�=T��)�?m�8��n�I轂w��y���n�jq5 t� �ɶ�o'L4(נ�w��$�݄D���.�E �H�2Y�Z�X����� ��53`�~��P���;i��p�?��al�d0g�W���*˛���eg��pi@���� ��6{o7kN�d� 5 f�*+w7�Xӛ�\�������Z��>Ǽer[��3Oc���q�o坱���41��E���7_����+�ҟ�@�W`� ��$b���o+X+rQ������s:�gk�^u��N�}��e�
���{5�E,��� �Wp|ni�<`+�Éنd �3�Ώ��>Yp"�w8p~R� �&�;�jee�Z��v�� �����#:+�� �N��c�1�ly��&c� �M$�63���u��k�� ��o�2q�=��Q��ø�� 7x�Z�0;[ۧ��wR8p�1e�B���������V��� #� S��"�߃I�d� ������el7`0 ��y��pg�eN��T5��d]r�� UnY}nM1�)�Ү�\嗡3��$�y�9k\^:q]GIV嚑[��&�N�N�lq�_�j_�w�'L+d�
�����̇D��� �F���_F��90856��s�AU6�����@��V���f,�����ݠ�n����& ��cXѼ� ֆ7;�W�u�Ʌ v���ݤ����٪*jO� %���0qN�Ծ�-߯�+~��[���<���u*@ɼ7��ܛrÝ�aw��M�.�,nԲ2��w��~g����j4��&'x�&4uE���#��n{8 ��h�*I
��/uo;6�S�`�6I1t�'�o��,��b��E�u-� f%������UJ�J0�s�{(X�{Ņ$���EL2ڙ۹���@��[+'���L��f��X������Ѝ�����K�$�1%Q�]�(��g�Xq��1W}Ф�h `�^�c��6��:�ŕ��H4�&�46��hs��_���g.�Tg&�����$7xV��-��q�6�H! �0���#��F�j��*$ ����ag��ڸ'2A�=�S!!�G>H@��E��~X�m0 Mv�ʿ�%��]2 ��u�^��&� ��}�pJYD�&��W�~�,�����Iճ�b�ງ8�@X�=�4��o�R%j�>�T�l���Io�o��',o�1JS�W��Y/Ϟ�i���Ty�a��p~����j����:�T�� {A�(N4J�;i��si�Ƥ���jT�sw��_]�b�����bC$u3��-�q�6/ ��u{]��&��3L����t��+ �`���������G$4���p7h��d�L�n�������yͷ�aE�����J^���ɽ -�g� n���qy����d��Y���\�H���!"����ȿ~�zd�� �"M���+�(���,CX}l�"i�z� ;��ڨ�+07�x*;��e�:�%���N8��\"��%��OFXP�D}�,���\pv��9�P�J9(8�n���:5�2�#@��,�p���&��,57�p�<�5�"s�rɏ�,�'�ybe.����u�I�����-�y���v.n3����8$*Y���wz�����S�&Eb�e��8��f��"�khV� �QI�s_4�PswY}ȗ�+x�������FEk��d�K\�IG��8��g��ں�i����N9! .�|�I@pܰ��cRSR6��3�z��SO�>'sR"�]�@dŕJ��j[��-�q���Jݒ����Ey��f��A�A܂U{ �6גA���g~�,um_r E�HV���n%��-s�)�;�Vz備��fW$�\
ԮL����[c�OНx\$�"! ˠ9�T���g��l%�9B�������r9@��� ·|�A���ʟj |�����\�ėY�x#E�
���E� � 4��&��&n<e��|w��k� �B�ݕ+dؕu�T�n�!���[���P`�H��i�ɹKۄH��9hJޝK<m�y��X�c2��?��UZU��V��<�7���/q-��'�Qʐ�誗���8=O��٩�Q+`�\�oCBO�������y�Uv���P����3��@��e��7���& s��!����������D�}5kk!U΄H%=�­�ۑhF���r��Y�9��ˈ, I�e��=l�嗳�I���a�PƯ#�)si�u'zM*�G&a�R���3�9VS�9���?�ekM��j =�{��>����g��P�s����H<A��~�YK����?�R6. S<���� ��D)����h��1�\,��Wn���\��T��s{[��[�m���A�����)��������o���yr.�+/ֵ͗���- ݟ�����v���voi���g�W޺h��Qtp������%�V����ۓy=+q+��"�el�Y�;"u���U��=���yp�����|�6��C����b�Q�*��w� {U�'�%kV��$�E�榮To7T��JT��=��a q^癄N^��meν��]� ��`�)���;�l�6�<�oa))�)�,!c9=曘7��Q���g�����{u@>�sճ��p��܋@�s�s��2��
�������k2s$�$@s������ʷ{��,C澅�VnwS ���Z�+y�ncN���ͧuΙ�+5�Wܢ'�p� ���|����H��6N�l�9��kn��yo������n��ư�G�7H��f]Qfp�N���{V�w�l�7���߻ ev�a����ڛp^���l$�$�vƈ&������Y��ʟ�on2GP����Tn$xu.c�p��.��mS�K��� �FyZI�E�� 2oY[�
�������~E-VLƥ��w�0Ov[D�?��7ŕ�N�=/���[+�P�pyAD�s��x_�u��B�����ߜ0))�,a�2"%��8M�F�;i��y�\�V�'Ǻ�Wh����h<J�,A�s2X *����$���:��vz'��e�p�^>������!u��I�ÓHĀ�BrQV���m�Vwbt�bMt�͢A�`FB%2&�;�t����&p�<2�T@Rt� �l��IN� ���݉k��o����ϟ?��>�Ԋ�:N��“"� ��ƌ�v��^� :3�78�A�Pt'�,'��"���`��f�,���t WM�d�;-ߜV��{�2�Z+��9�i�*sђ-U�_�(�K�`��� S�i����&o|��ur�6�f�Ԋ*��)��>�6<<`���l6�?��]J�ͥ�F*%;�թQ:u1�{����� ���|�'�٢y�]���r���׫�,���Z;�k�7i�
H��s[��x@�<���q��B87��u�ՈO"$L{uwt8�׶`������ Z Ԑ|j�)䉑 w����V"��j��4]��M<�u%g���q��w[�e��(-�����d#�O���]�%gYn�)bI�e�M�m��b��v�ȍ)˶��� �3o�}�g�U&v���3�r�-W+>�^���H���s��;��{�7dtS~�>Ք�U�W N��j��ˣ������ �=� ��ܪ��Orψ�_X{��J��,�MR�����F@�r�8
�|� i��+��UBV SQ�|N{) �@�X]�1�(�9���R�qy.�����2�2+���O:I�,� J�����4p}�j�ȓL�<�4�M*Q�d�MpA���!�r.���e�NtǀP��l0�m�sEYݟ| �7\�0�FI:�����IL�CY]�K��V��ItK�FL%�Q��l7��Fb2'Ɋ"]k:W�1.�5h� �]n5�[�P��B hgbu�[���9`����:���Jw�n�\`O��gPޕq������渘+�����e��Y��������8#�d��E�+�t��Mw�q��04�,��S �|���d�ޢƲ�����<)(Û�MU yYs�V��A���D�����*0��hc ���^�ٔ����������2D��"�]�u[*ݷع]67�9~���Fo܊�w=2��"? h��{-k��s�-� l�M�ɕQÏ&,M�� �4V�q �5�,���$���t�E���� HZ���t�k�JH�*N��Y�gə1��Wm!� ���zSI��tj�‡���`ߊ��V����˦�B�o����p����mǹ=7�[��Ys�ĝ4����pH ��s��AnW���o$$2%V�P�<���rK3�L���e.���e�Y�;���}�[��m��� 翺'�!?���V� �.d�q�� Zq��7�[���^��K���^��ѳb����u������:�*r�b.doD��������%FW��~��=o�#�ӫ-������|���8��ks�O|��U��=�)O�~��rr�xrT�B�����������u�_��@s��w��?s���fcڢj{ �Χ\��`�v�Oa�}�g%_�n#������a���������(�]N�- <Rb��[n�r^�?*Xm]�qn�0�����=0"�͢��Ee�6��5l�'�f����紐-�9p���jN�\1�����N��t����6,@'���� ���_&��� �t��s�s�Z/+�Dפ��
��&��9��d�� 9ָ �r�Z�B�;�6�X ��x�W��Oڟ[}�R�%�����X�� �������>s�r�Z7yv�t7<�s?H��g� )��7�r~�Z�7�a+�6��u8q&�k:����y��+;�n��7�A7�K��ү[��(
��7S�C��2�kME���e��aP�-@H�i�Z`�3w>�tj�g�#��uXͽ��Y�����M&�s;j�)p�9IHh?k7�*T�ж�V�Z��[�7�O.d;�[��(��'�󾻒�����@�/��Y���6w��u7Us:�L�J&��w���o��7�q��Ԭ�kA�]g�� ��� �x��^ȇ�6&+\$r�MZ��Wl��6E8K��/���P� ,�$��`CidT�h|2��)�Hάe%V���WW0�y&��p�V� ��U�zI���_����彺�����Ԙ��8���i����_ސ�)��,a7]g�o�r�SRe�mԀ}d�Zod����^�44�qH��[��K����,_�Ⱦy����-O�'~���E�ly.�Q.��5њy�% �����kN���ד��1�\�5c�"���0p��g�c�[�b���ݙZ�<v�WHʗ�3��,Oq���j��<�9��
��<�Kv���N��Kíi����&=��Y^G\~D���#O���'��91��p� N�� tt�ڌ��s��i�BI�#����-I �~�S��k�t �}?�&}5��"!s��n�$۹���Ln\{s4/٫��� e��%�N��������:Y�O�l�$L�����ޤ]F�+����T��;]#���x��zӨ��I���
��W�k��ZF�q����/*^�csٙ�T�m~4R�p�������������('O���I��Țk%��P�>I)Ov����}�&ҭL|�y����R�0�}���"H����vQ\�? X��`��#�c���k� �{^7:<9�g�;'�L%�V����\d�T�<g2k��O�E�
�A�����>γ%��f�5�{y���>�7�/�21qB��Fސ��7��R� 8^ j�a ̱����p쬏݇ZC��$;eΫ�������pGko��p�^�.[W�odԘO�
��
���L3��YZ8�5�ynL/�*`W^�������9�=I��(����${wg&�k�~�A�L�,R�T2�uL�%�i���FJsD���u��W�r���e]����qW������~���%�'���s�*$�Ə\�/��k������p�q�j��hB��0 e��瑞��n�Z(�x_�$��o�*r��!܀w�Z.�h�:4�(�ޡ��� �� � ��O0�t���U�5g �� pN�����
q����E�D ?oe�π�%�eReq��ɳ�����,�{u�G8�v������%�WC�9��KU��O�_� �0���IH���*�"� i����˗�&t�O'!�H �IT�t�
�?�l�T�
��*��y��7[sQR��b��n=���,i���E���S ���MK�&}���;a�8���O��,U'��F���&��mM�y��$j���rs2u�N�� �[���w$����@��
���6��5:���d�*���5d��F�뼰-��u?ɞ�0�T���ʏ�� ��av~|��yf-&E�j3��`b���c/���H4_��d�q��u�I�M�J~� 8�(��;�C.R�� @^OY]�\XJ��5���=���}�2�����6�s \��������7����7��P�0
)�\�Y4��̋�Ҁo�+�b��VKɻ�������1�0�*��&!Ǧ�4�>O l�["* On�䟁q��H%�<͵�|�t}��%��n�iB��'��V�݃\�tl7Z��;������$��Ly��FƘ �_��(*百j)�ŵ�0�������#Ul��8�kҽ���s*��w�lrge�)Dj��0R���>�*x���zq��84X.�3�-�ӱYIo�)���s���˝cn�ɰ��fI;���s&��s�9�L8�2��anrn $�Y� R{��Td)�`�b
��#�ҒM����!9��'@o���g{^^�1�a�4���/� �#��s�9���_�ڗ��9��"�Ѳ�hﭭ�J���к�Y�rp��3� ����4h�C����#��~���>N^�ue��7C�h���D�8��.c��1�rS�d��*�|��\�8��ʉ�by�}���j*���I@);_���B��\�i��n��7_ß=��H���V��:�Á���M����MZ�)�LQ�������;`0��{|�_��_�K���$)�>dDr��ܐ�;NYXKzۿZ@wS�v�d��Q���jJ���T��H�]�6 �/�ظ+�{�P�n�j�&߭;�k}Ѯ���Ǡ��5m3B2����e�\�#�� �����h7�����F�^7�^:�M7Y��=X9��m&R�P9��ȃ�$}�C�\����^�S�*y�ߟ��� [j����Hf�-���C��k��,�$�L��5�4`��� �U�fa�����������HTL����q_�|9���3rP��
���H�>n���W<B���+<�ss�.�n��2l� �� QU�er *��d�V�b�y֦S�0����d>%u�Iz��Av-nH鰄U�� u�s ���Ea��[p8s0���Ne�ɾ��Uµ-���i�7㢡ۭ��r=�w��'�ڬ{n ᆽP�Nsj&���d|� ��I>w���L��7���4{�WXU��
�d:N���#�o�$@y�!�5�-(�p���J�Ϫw��ͯX��m�&;�Pngv��Ƨ���Ϲ����3�r���k,[�$���U��7���$`ͪ�9PJ�� �-XO)JX��~U9of�k2N�M�V&`��b�D��+�O�+�ؕ��G�_�W�O7!7�p�]�mpy��un��l7M����"����ܕ�;��V�a����1�P���ʓ�p�d�8Ⱥ�X�2�a���#����kB��}�cOp�')~�t�������$��ϣ/�WC�Kv��s� ц�;�.x����K�&w3):�E�SnnPN)��an9��d�����R���g���0�r�}Ҝ���>&��.��O�eW-�����ց�<�X��"Ha��n���Mܜk�m6�.��0��7��
eE�x����*��3���u�XH=���,�4��{@(�m��:̍-�5�I6����t��ڜ���_�:F!f��D{��_��B�}�M�9��4l����D���DS�����2t�;��������w<���&�b�� �*"P!���%�$�/���]��L�i�Po��|Td�5M;&I>Ym�K���<A�����頛\�
/�c�������8? ��S7�]����pc>N�س�O*$�U=��A��.0O�A����'Uz��XFl�����r�W�G>��&�4��U�t��������Y�����Z�17����������Q�jqos�щ��W�Lf�+,�4x����C��P���� ����t{����5X訜�}��t��+ݲ���7���T��A_����Y���L��|��'�4Y���}A����2��+0��$����k�}pt� KX�j3>��� �)HѢR�1����!��-�L�W)��#Y�Ю�S���"������tc�N�b-�Y�mM$_�=���;AM��퓯Ҿ~:�%�)�4��CS�q0���%$�2r�����/@>.��,JN5@"?A�R�4-B��;�EYs\�$a t�Ѻ�K�r�=�"Ȣ���{{ ؏���(� lR���Y}8'bJ��H��r Ϯ���\&[IS�����3iW�U��Bv���:�T:LI˻��7�Nᮖ��z��,�� �<�j�;Q��ˍ����Y>���$`7�zH8\d�}ݞ�����̏^r�Ϙ��.��>C�#9�.ɸ�Ԕ� ��V�D�?K�Ny�_��Ů���j.��2�O����1�NJ�&�(���W�v�rN�����-c�H(��G��]~�e��[�ߦ�`yV^[�)p
C�T�~5[7)�-Wǥ���U��4������C��V�[Db��p�W���)".�&9����IrBf�3�\;t��{�+�Rt_�. �{�!n�?kc����7� �` �C�>_j���5 a� jJ���L�� ����[����]�W�!ɠ�I��~���|��y K\�-��4���|` 9�]
��I��Ē%'(!$[�? 'K��g�������τ�8�݇�w���4(h��l�?ϨIe�젺A�C����T �MSM�`�9��>�9I�v(��)�\��'���o&�C�b������2�;V�<���q�r:?�����Gr4j8EzOy��)���u�P��NV�(AA'� }�.0����o�U9��ƽ�
�ixV�\�;t������:O$��`�x���W�jpH�|��+��gs } ��D���ͣ���d��˲��Y�Yv-�}��+��D)���|\kl��ɧ; 5� ��@���+��@����k��\(lh֒9N
�pڼ�g��e�h%��Y|˓vs5�� ����G�2޳kK5%��� ��'�u�%�� о�ȁ�D�N��K��I !�D��CC2�YǞ��� sX�̊���
�jO*�D�_�ߍJ�`\��(����l����NW��%8�H�+f���R�ٜ Sr����4Gq��
ѷֳm�����)���|��b*~Ʀ\�cѸ\�G� ��$������%K���G[� y8@��ft����*#9<e��0���DB�wyNAh��P>{��D��:ۘ�nJ�:[3�{C�$�s�����]�CX�kNzC��*�_�P�|����P�����?�M"qeo�s�s���!/(T땏��‡�0n3�%pG�������ϵi�� l�#���M׽��#G�sC��5N���J�W[�y�\E%7fO�)��@�M���q��0�k]�MP{��J�ð� 5��F-|���Z���u �PH�p.��4��7 ��4Lb����vG�&���VrV�?��|�Wj��x3�G�+��` �7d�>�?�^�M�3G��ސ����pVy�a�Y��nJ����f��eNm��^\��x��� B��D�T@@m�������5���!��O�`O�8�2ߡތ�q0����di Հ!�B�V\e6S�N��p��a����9 ��|3��������p�Y�_��3�ݣlйsYy��� �� ��N��u%��u�0� �j�����w��rĬ���z^�J���'��3���S���G7��w�6jLʆ��MZ8p���-jw����/ �:g���R�ߍC�C�ړ+o���j㰻�#A��5��|ُN�jGk��&'���?�R� ��`X�;���o���j�`����_�~=����S��4�R�=,s6��>�Ɠc̐����=�\YJ2Y֦�2G<��.�+�L��' �u��P��2:�]^���l p�3�bSbAj�#'� ��$�H�P��≷���
��|VCP�u?���c�Y����)��<�by&���^���3����OB��������F����W�hd�c���B�(I����S����['�|�Ci�$٪��ØWM���mO��ȏ��O��\ӷ�a��®z�2����q��|.� _� ��a�� ����l���"�E����`��(��&�=w|OY��u���������3��M���<�f�_^�5����6��F̙o�{I*b�^���G��x�,a�7��/`�.���/<۠ޜ\a$ʡe����Tn�buX����m9����~l{�{�uOf ^�B�QNȕ�ܯ��I{�\ ׏�)�4����T��s��
�a.o8��[�����S���cC� �5+��v�x��8��!�`���C�A�<1|�8 �v�4���a �n�� �����1��MJ�!����<� 3����5NZkO��6p*�n6�D)�f�����e���.����;.!�'R����&��.� I�K����a����/���
��I2��Κ�Bb����s��^�m��������N��}��47�s�}N��-���rBS��<� �_�5�(�����#�̍�Mib���]�F7�0Q��)ve0�*��-��B�lxe�wxo"e1A�Vƅ�s�E���=g&'@4�Iy@���$PJ� ��=E2����It�z�ܥ~�DW����h�V�$ A�N#LM)��$��<�����6�c8,�e闀{� �<��Wf��ç�|<9��C������®Y���Z�̇�����s�uOčm�K~�CSU�1+0�q�� �� �� �d��y`;��;����M���SNO6歭s4��O`�C��T }M7�u�4h�7��ȏܱ.`;��"�M�'�������֯,��N��~7� e^����I�z6<��s/ �ws�&�Ź��0�)�]|�:�Ә�z�����+oe�9ڳ,��\+���ql���Q��E�����}��.�J,#*���|�)LA��҂8���2�ZFR�������������-���+���=�k�M���5C-dF�-l,�R���uR���Ҁ�j�I��y��t𵈙�W+ V7�"N�,��_zCr���!nU�5��9�:du�?����tp3�I{/�W6 �y;�d�)�@���17�!?8�r���8���)tٖ��6qa����������4NΆ � ���<������Nի����K��խ��a�@,��37r�\@$$�.t�v��':�GlUױ�ڐI�Tn�z��՝������ٟJ.���(�h&lⷤ+ǣ�͔I�Qg�1'���J�9�ɑ����q}' Ǿ����s����蹰r�0�na�j���� �i��>ص�`!>B�π���{�Jb�I��0����%���
ʭ�&��A�y%� Z��_0_�I��9>��͂�����N�O֣�9�.�;�<>�7S�l�s��@N��iN^.r�ͬf͚d���wҤ剀�W��_G�.��sJc�g����p]�V�Q�mV� ���!o�^��y�������?�mA'�0�}U����N�m��npD��H�N&W:�߼:� �*i�1��d� s�����c�c��)Ӎ��W)�˃r�C���n��͂1�pI4*$j���#K1�P����s���K�d+��0�"�<~�z���� f��o�'�q��z��e��W��!%|��4�M,ܳ�� ��ؿ�Mn����M���ٻ��Ձ49Z=��qBӤ}+����2���S)�������S�����9չ:h���^�r`�ӌL���f�"�y<J�����bM�����M�֞���R�6�A�1^�>��O+���� y�z6U��
��97 �� �$�@qe�M�����\�$���K�ù���pS5�lN� ���a�5���ɹ�Q�ghϽ�V�ZC$�R;+����O;��<���7[�,Mʜ�_���NJ�t����^����n>��1����gbZ���� i�~�g5��&����>��ˑD�I���4�Xn;!�;�_R��-s)���j$���R2��!����k��)7����u:���� ��ܽ�u�X� rf~m
o� �LY����D�-!ɼ]�_)$L��1���:Ep�WN�l���:�����$Yl��-w#u�T*0Z�E��~���R\(��HJ�&��Ÿ�١��V'o�΄ m$�Pf�OSL�ۺ!��/��|ަ���V:<욼�Jvu�3N$4r]���,��� �NNK`�3�Ӽɀ�BnQ�a�2����s����)�i���� t�I�[oY��]�5q���%1�~�fR:m�֭%� 7{Y�x.�+i���7dN��th�>�ket���\%A���� [!��{�����#$�N�d�`d�(,����$��.{}����u��� v�s8��NW=�i���ӵt����nE� ��_�ѶgdFV.�,���������/�
nK[��.�~��B���`��g���0�-��B�M(h���u�ϛ�Z�8����������&V{�Y�$ļ��Vd\)��q�l�a���<�\��%[f��X�?s�+l�eO��>�����~Jƻ�cz#ȇ�яY�2�qU@��t<p^���c�x�v"r�^��-� �"� 3ұ�+����;!-��(�nG��P9��F?�)Ź��ﰆU\3�p�q��bª��� �{^gl�S�yU3�w-�Y��f;��U�6�%�d-�m����|bګ@�e
U@$�w��3�)���N��݄�I��+��ԕs�j������V>��B��3�"okؐ\ ���[-r]�Yq?�����op�컇�����?�{~�@�`]�d�ym��7�n����I��$s,X�_��^�ڝ���P ��!�(n�W��10���Z@��,S�JI��t�{��Ɣ�#�Z��A���{_��nMb�����Sb�sI���s�Y�\/�FU�W�f�ͽ߆�5��Yו߁js0P@r���t�4~%� wY�G��Y�{���LBR��V�,�('���(g�o Wn��?P$^���x�&��|� �j]c�������ue&���8C|�1 sp,�I��q�����9-�lѤ)� ��|���utK����0`=K����nb>S �N��s~O���S�oTіu$RZރ��'%N�}nR�:��:��']��v�[әp�� ӫ�3�<@6��Vh.�zLt��j"a Yǜ��ު�����>� ���$z�����`2EK��&��<�B��O��~���Ƥ����!��r_l����~�{qa�)���mn$�\� �{dp �)h^��%����+! �������36�K�&� ᚇ{��_���C���!~�襸X�K9g�`�[m�kv6.���J���2Tb�6fWVB�5�|��� ӹ�
�0�����amk����QN�/�Qd4g?��� �ăPB� �Wv��$9��4V̖c���ޒ0������g��b�렮�2ף��}��A�/��9L~* ���0%��#ϵ�6��A�k2X�Cc����`�"���R�$��X�r=5���m�q�En<��q�a�� QlӮLӢ��wO��yB8'C�t+�� [f-�mAඇ8��_l���PM����g�Ňk�N�l-��9�[�Ɯ+�ΡR_��������1�~4�i��6�퍶�������q�/>�4GL��*剑~^P���O��Z����{T#Ap� q���I{�'��$?yCo ����j�]�;�#����QBpÉz���ͱV_��ᄄ�(������ �^����1��4R��Se�~Xfa� �)>?�1 �ׯ_O���$�e9g* g�� �Р{�a�=D� i��9`BS���2d��bH(d嵻���amJqv�y@ʄu
��$v�k9��V���,>%���Ie;��g"i����Mi��H ��O���G�
I���H&��Kw�I�='�� ��<1�������ƫɄ��צ]6m���z�Ƅ�q��ju���c�A�5A'�.>�C���̰d�j��^D)3���8�M�l�Q�|���B��u��5���Py�������Bh�x���^ARڏx�����֍!��� H0gf��.#5�\9X����u%��Az.��*�<`2{����Y�̤�s#��|n�Q:>̪�q��KA�5Lw�ū��
"9i��X�?���U�&M\�^>�7���7����p��n�ah6v� 5�@kP�A^��3c���u6 qW��a����rq�6a��&Y#�SN�W[SN]�=��e�a��<+^��C���k"O2�u\����)��� ^K*9`H6���&��[x*t�hE�����?5�r��K�h*�O��nL�� ��uk}���܄ R��F�$�y�S��<C�!�g
,e�9���ּ�/\i/��p}d��?���C%�:��+�_�*������: �J&��:#�Ί�`�߇��~�CN�M1/��:�lqZ1Ǖ?�h�� ��9ʾs���r�V��
��� p��5� ��²�m���k����v���̔��!�%N�B������3z2`��n��������>�ʛ!�U* �7�.���zMH�iW��tj�� ���� u�4C�aޞ�Sw�p�|�'�{x2/��1�H�akmKX7#<�nprbY���w9 y�44�A4oe�����=N��Y��ȉ�&'8#��O[�����/��p����p��1�~�7�;}L�� p�k�>��V��d_��wT.?��� �@Tj���z^�s���-qX�ԼN�l�
v:�����I�t�Ř��*虭�?�3��^h�Ѽ���'�x7-o���9w��g��� ��x�����"���<iN2�s��'m�.��r��-�4��6�9�Ĝ0Rʽ`��������'1���050���/W���b\ɀVjb��0�!+�^~�υjwNfd�� _m��d�0��Ln�8N~�~��c�&Q������W&�����4�2?6�=�D�2p����,�M�<QP*����m�#5%39�� &��%�R�wd�xf�L~py��
��?��wT��N��H��İ� ���28x�<?�Y$�ז��S��������td��L��ao�ARa~�����-����������u֪�v���
�A�kzv��-�9 �9r�����w;ޭ�n�K
=��(K�N��p���j ����Ƒ�V�� G�UQ������@�f#�W:��'˭�2Z�O�V7�l4(�u`����/gk�c��)��2��3m����c`M,�����1�/%T��f���ܷ�yWmnBj�ȕ� �̂1�B�h�3��7ՓX�����P����`R-�+uw���i�+����7{ ��ra��dL4����`-��z��z�� �s!�$�O)����-�$a�����Ly�v2�.=O��;�M}�iB���ϯW&�|�%�J�'���y�ft�L*IWk�� ��F�2��x����&z:1�����@��m�>;%kf��I��+W�����-�/ք��yy���<d��N��d�g��cn�8����FN��5���;�`��Jt�W���ݠL��\Q�Y�˨4G,���m�Bo�����d'�l��ԖZ*n1�ϟ?226.#����M���� k���� I��! ���� v���jHIA8����g������]C�m��y&d��6�ُ �}�@p{%�S1��Ț��� ��Tc;t�Ʃ�+dXCwY 'A�C��7e�&���}���I� ��dv"t��Ud��I�w�N d�������|���vk��%y, �d&��Zs��~���$����+��Vw�v�σ����A� �&�*�?�����.���� �dE'���u&wr��j@CP8="�h\r��Y1��f���HZ�u�2��� d�ډ����Ұ�[Ҩ6_^��V�Z
�J �u����#�,p�?Xw�x�k���&�~3@�}�?��|%�s6���) �d���X���v����.�[�k�g,\��s���M7��L>5,ꓙ��4�ױ�h��~9�Ge��ٚI���+M���sְ�q�k��8Ƃ{fz��ש$�<���P�~'�[� ��΄�՘�p�n��wa
��n������9T�����v�a�HlRʬC�nq��$��B�����Z"�$nL=;?@�]��"�Yn���; ���
8��1:R� �'�����L�d��<w����i�sZ;0s\�wo@���G�
� 1p)���B��ڿ�O=����!�A���<q�9��謅ϛ��ڬny�s������T⼎{#yn'a��7��(�A���'y\���4t�s�г���L0�,q'����a��9h����"��$�d�e �4�E5J��Y�H�� ��׿��� ���,0[<Z��Ybe� G�th�ʟ�����3'�p#%f�6������$�2BΟ&�cB���;Z��M+b�<���q`/��BVŚ �ye������
)��e��Ԭ�0 �X�\����>s.�ֻ�8�Ց#D�9��a{�\���|2[8gtsm”��m{�wbCR�ƅm�+�������>���*k^dmw��'�(�)4$�,�ߟ}W��ԛ�����7�5���9�����~�����v�|+��U^��������Ӹ�TH�}V;�
�H��E`�'��vu���dV�\:����4�<��v���B��&D����p\����1a1�8&Gw�op6��N�r���am�@���8)F��+/��HZl��0"�݌z��An�������g�?� `EG%Q��������l��+�}ߟ$�s��> F�Ւ�lj�S����L��o.q�����d�]Y J$���I7���<)��HAk C�r� �3�&��9OJ�ȥ�!Υk�p~L��8��@�BL�K�>�9���9\�eh��u���',��b���^HU�y���ً<�i� �ݸ�&W7]:i�ϓ�3ۜ���yc9��L}v-�kl%������ɜ 9����2"aZ۾E2(+���"�K"@H̝��4d��7RyJ~�Ӓ&�=Р�Ȱ��[a]����9����1[���ڛ�/���ڦ�O'I���A�۹5������*eX�FW }��`�^��%<W��a��$����=g�����L�'��nX�.c�G��z�ח+3k�r櫭ќȵ�8���޸����r4ah2a���z���$/ {.�&���w�j�Noc��R$�tM��v?�l���8��,�+�V��@�
���3(ȹ�� ܤ~n���pz��nr�{��18#+uR~�C���g��&���́ԝ~��Re s%y3s�����IB�T�
�`9��E%��� �ڦTg5ø&[κ )Xesݩ���Z���g-�[���Ƅ������T6e]P/�;!*��j�#�j5��\��� �A��Y۞A�$ϐ�~C(��8K<c {�d� �x�~���&�-�8j9.�]x�>&ۡ����Dže��Um~�IB/�myȗ �+���l�A�w!G��T#)1���Ks�������-)��o~���i�KWe�&'a#�s�~��S�!�M����.]�y��`�k�����R�-w��v�n�I�l��1�Zh+9�et#s��>�,�������XD��d9�����%(�-��|b%��Mϵ՘�"�{p��&�z;O;��������jݎ` 6���n )�!BS0�r� �T�T����p��ܣ�7��ЗH�e�YM��k_YJf��8_g^>`�U���
��O�_y�k����j;"��y�A[]F+nռ� F�Ő�n�"OǴ2�Ď����Y�#�d�����y����j��z�C�;�f|e�}��_q���<��Kx�o�/�s��ҍ7�
䇗/`V�6��b��k�qe��\�AX��K�W�Z6Ayg#^��;gߟt:�ʍ��?�7߲��DW��@��W���Vy #)iUF�P��p�ޫ�]�,s��e�������,4'�A�@�˂z�Kl��\��!3{J@@+�3�U��I�u�t�V�*\.+A�W�!` Փj��[�\�,,=� �_��Ev�02qo���'�"��h5�d"��"w�0u�]�;C��xK��lΟ�WB �
�K<�sL�\|wOD�5�-�x��2)�F\b;���Y!S<��[�Ȼ����5^����*�K '��@ogc���P�gO6�� �Dx��f-���}(˓� �$$�X&�-�=�9��#�Vi�`m���t��Ʋ�f�W��O:*��d�h�<�d�>Ey~.͙���&���CBxg�w9���֪��'�}&^R�L$����q��8 0�L*$τ��v[R�^��n)�y��<S^4%u�~��Z�>:��9�T�&e�̓��ɓ�[��$i�,��߿�Qo�����vV >r%�d�8���e.��D7��z�^��!��+f�{Ư�n���Z�pH�E�晑}�J���$IK3|n�ځyd�꼙������9~k��F�iR'k��s�"W~n2��4ȔJ�9|�VZFJ1⥎P�����Z:m� [�I�\O��&t�N ���N�OV
q��9H9�f��mpi� W�t(�B�
�5XyB6Mx��u^ߥ.@��p����fz/��<K0k�Y���� ��6$g�6;���+����g�-6Zj����t�牕����>P�);���Șg��3虷�+*���_��o�>���������i^�C��V�lj��jlW��R�����O�h `���-aB ��P'ɏvM�1wѬ�X�:kY)��8XG� ���S�W2�L���W��x�,���P�Sr.�h��$1����uoFn��1���`���>P;W
��N s�1E�lWv֕݌�չq�3b��s�����D���qp_�;4���kY�����ۂ���`����Y�{�R���o���KwnY+��9<�e%�?`w�����^�d����Cm��>17B);�����^��㖫jR]g��u;o�3�zM>n�d.�@�
��l� �4�c��R�Y�=!5��Z@��g6�'�-8�C��=�\�a�_^�Vr�(I]�,y��S��W���p��g�Zxss-��<\{�^�w�3�h��䫆��b�[dwŸ,�&�5�������"k���/���7UF�3�ՀLnd����]xB70�Xs�7���[<��|��F�8� �s�'?]�+���7xǭ 4�� O�  sU]��,��eJ�\�L|���8>��)9���ZG=�S���`�l-�������`�<�-F��&�<m5�PNϳ��7Kq�
]�e�Zu�� -)|�3�Y�S��?�4N�}��B*/�L�rE� '�����Ύ:���>��JmO�,��ўw�*�c6�r����}ɭ|(�C��3��S���9������|܌��Ҋ/�����JQa�
��<psS�t�w����l��̺���������c ��n�`:B���@�i���Zg�v��]
Hg���S�����J���k`���8fY��Dj얻 ^����k�v��uK#���,i�p�4��O�p��bz�L������ ���h�N�6�
}�!a����gp>�!^���)l.��0tB��Af�I����|��t�Sa9+;&�$ � g� ��2jL�eB����x���;�ٌ�����w?$��@�>������'�"�H�v�]�UlU���! �*%��<� ̄��]؇7�W:��C��.��8)Q�����gϑ���mbo���-L����r ��#���I��Y1�&���L`C�T �jD��1m`{ӗg�}��\�4I;������Q���� �,�R�t��k��&b���QP��(rzW���J$m���Z�%�c\�:��)Y��>�|�lƓ)�Ֆ�L�@+�s$-�$�$K���u�r$а��Ѻ��ے�
�9��zͼW����.�
V{7RN�;(���pgў���u���MR^�ofhp�ɑ^+N���6NX�6%��5�j����pۤ��%�X���WI M�Da �-�%4�sJ$�"��~��햪%�Q"�r���F��}v�5�(���U���B�t����av
�[]}�m`���&bC�S0���,�l>#ں /���Ռ}�<� ���5���ON�t�������p:��,uJV��#{�2�I���L!��BЩC�p��[�/k�a8�F�������=��e�'Ly�UL��E��wWr$�̄ٔ��ZJ��a����hf#sZ��x�lT� !�߇Z���g �����+����_n����Zi `}�䏷��ef�������OĄ�yGd�Th2��4�1s>�D���+�e�$֯3�V�:�����mMRc��������Xh��J���8�����{�P.�<u��#���Ƀ������E��7�*X̮7�3R��),�1�S����X�S2��;��p^�t�.:��Ƚ{��]<T�$��5"��Ż���E$�Q�]ܳ���熎���
��9ptUV�g�A�
� X8/��4��I�Ԧ�͈%�� ����@�ҝˍ��o�^��@�3�i�4�:��*�߀,7���lǝ�q��=�AE���(bݶw��Prʔ �;�Ny��( uo��;T.��'�Q0e�=IKnl �<�+O�0`~]N"�,îd��b��#d�c���s��<��L���빳��ڲl��iT���˘�7��Aje���J�6 l
���P�� ���*tv-a�=��U|
9�T�.}.�=�m'5b� ]e0$&�f��x��!9�\��_��[I����N�r�]�)
c������2��R{E+� ����WIip�dxJ~��!�tPQ���q��+�d�/�hV��B������}qx��z�W4� �Ƽu*��J����Z>a�т��?'h�v�6+%� �9���[¾���JnL�E��J+��7Œ� `ء��A�&�$�p�؄�8�
J@�>�������'����
�7|[�kX�oW��S������Q�4�`
H_ym��dܛtRy�T������$�NZ�_�~y�!+��������Yo�+3!��Z����ڻ��5�3���;%}�Z��B��&R���ߟ6�˱��R�x��#_x݉��oN�B�:���3��z�F�3d�'3��U��X�_}��Vna�y�!߬5���:)���y�8̱��Ӌ�-�f�������W`���D�4���8�����@�R׸ߢ�y��,D(��|�[�zȣ �ϳ��.��v�袻�.���9�=ǮY�f�� f-�)9u)*����;�{�̿~���3�������_�$w�V�)�$N�/�( ��y�e�Nx���"t�[� N'�j�UV���;^�|i"���d<0+� e+ϧ������R�P�M�<NӔj��c��6� X��$�IbL�W���
٫��ߐ��o�/�LҏAf�2s��4�Z�����_������/)��3�%�j� ���oKҘ�G��iˍ.ޝA1������3$@��J�:1���6��k����&����[Q)ߘ���{��d�ܥ �V���C��!S���|���`�dZ+�M�D��V������!�`u(�沠T�u!w}K<����)�]f�Kv%Xm��d�����s���D[X����yf]����j�?Ek�W�Ӑ� ���8�R�m�$��9-`���#Ǜ��f�b�$}����+��1�S��\0K��2j�W!7̙91'��i�F^�Ngw,����I���&b�Xf�ǟ�s7�K&������^�HrG&ߖ+�׏7'����q`���Wv��Mm��.�n0��OjR'^���D"�Ч�"Lz��ܿ�3�
�x�ŀ;S�.Z���$Z�XW����� L�C����� .���o�{����M�����J�Iw���3���>k��R�\)���!��3� �������ps�a��]�S�4��6�?/(y>m�%j�[7��C ��R�I�)xP% ��1��~r��еT�D��Ov�nsX��\�:�����O����H�=֖�i�K���f����rM�^f��DL%YRs*0�2������pjm�VV��u����`���������4�ђ;��O�Բ��7�D��cQn�[딝��~ (Q���$��w���ѐ�n$��V��qm�4NNǽ�SxL��ds�a����-�Wiqy �Hp��/�0����ʕ� ���[]k�Rb�� �A�j�K�WC )���LpA��FU���8�̽G�y�Cr�0��vq�b��e�u�t��R�� �).�x�*�u����\���$#�*`��o�[r��~K8?��0 ���#��2C'xcn��@�|�� ���5W��J?�zw��sT3G�JY"�
������ja�S ';u�l3��qB ������#�T�� �8������@g�}��p�8?�\S}pv�2w7�'��sE��� )*�i_f�h��XQ��:߯sKS||%�� ���6{��\��]4X� ~�B����c�Iˇ[���G w���W �u�D9̷��]�)Eɝ5$�f�/����}8���ӌUK��I��D���T��)��M7���"5h��g��G(��?@l�Dp�x\C|
��x� �/�����fm�NX���#ym��sN#����tڱ�N�e�@���4�|�RC������dˡ��`��Ϥ2_�f��Xfݚ ��JA��O�|���ܦq�E-��: �"�4�!�6�c��hsE���+�𛿗�巑�Z��D S�\b�̞���^[͛&05��|�[��v��W �S ��^ӞDP�q�"熜� �P�� �`�_�#���0��_�� �疦�<�u���:䛲z��ox��Am��Q��ѳD��K�ч��DY%r������-&#e)��feV�#�����_�269���%��EV�r'_�),�~r��E�Rb���>���mT�B5���دb__w�ga+[�٫����R�Fy y��J�%��Ma��������#�K(�g,��|0����يJ]��n[���)n�Ud����>���������27����ܦ*S|s=�b��'�[�����N�7毓" ���2� 1�ޔb_=;������[� �CY��p�p
��]�s i@��2���p� A��5�¶B3Y�g���E�l?aXz���}�N�@1� u%b{�f[�wJj7�$?�Tٔ���Jc��|���2���캽�u���h������Naķb�IR �d��,�ݹ_�b22���Cp_��P~Cj�T���gV��U&X~^,|�C�/ x˪�+sgC��>S����d���b���1�MV�X]Jf�y`@C��y�o�%@7�l�� �;`M�NI���4��R^R����\7��N�H#��H���m�*y`���T@�6�\�OȾ����`�������s�* ����h�3��pm�J���))Qۖ@e_��cy(�öx���C%�T֦U����!'�8L�t���E��h�M�;mumք�\f_u��f��� �>f���
"�GkN�V������0�ى@B.o��ʶ�T�Tt5� ��{Uv���cpw����L��KS�5]IS�� :�Y���WX>�F�^p�\��� �*p�U��A�����������a<�[†6������'Fy��W[�坾�Öq�� �=!�K�I�u^N�D��r��n�E�+�:=ٴz��$���:y�!���\㟕�3Ւ{�SL�F$6��y���ᤞ�� B(���"���i����J�}R˹J"
$���gk ����M���Z��Ö�nל�\'1� یk�C�6IR�!.�B�~v�.�(�D��r��!aΥ�ف���3]/uoL��%�ٯ�s;l�������o�r����u���|�AA���Cfr�h*�� �s&��e���'�w�Dϫ=�;�0)���^����]�}��PL�}��ß?�����+�_)߶W��u𴑦�^
�p�w�+��qK֛>���������Y�Ȼ�ހ�,ǁ��Y ���R=F���ʏ޼R(t娔Y��z ��|���k��q��,'�RğK(�N&^@��@
iJ�?�� �)���yr(F�ʓ���{�m��c��1H��>�A}�I�� ��Je�(�h�-�:p���eԻ�}��]�q��Ah�]4t��7E�>�ǭ�N�vth�~[�i���L �k��8�808���5'Pe���4��r�r0���d�T`׆�gZ��OX�;y��R '�0����ymF:�Xm<0��H��_N��&����ϯ����H��f�������F�hZ�x+{�ľu���[��i;"�E����A��N�y5{ C�.�&E0D�_͊ܞ�\ �1�0��p,]k\4��E.�s�I�YG�|�a��>R1WA�o���[�2L�O2�g?�Փ�1VeY*�� 7u���Ǔ��St�Egot��R���A��J�l Kn�a�*�b ����x�ܘ����3�K������2 %S;�u��}ˬ��(˝Ё2YڐMa�Ew�~�w �7��i@g����kY�6�$@9�S.�a�����⮡����|6P3}���3Lx<ڽ�
k���1<a|q ��Le`��bH�@9Q^�6��U;�����CM����6~N�\ E(s4W�hյueܺ�稷�-��U�WZ����訩#����~ ��u�7s�L�$��(�2^������[()128�KF���cʆF.4%ۃ��ODĦS[���TV�g)|>I��H��/�����=P2R����W���G�d���d�lR��z�=�����}EV-a��b|���) �>�+���H�$y�2��N�!,�s*\��#��D�������C��]t�F�(ܑnJ��8��N�p�Cļ�[�5y;�Cm��1�� �����,��Q��_
��Yrf*�D�ݓ���7��s�0�(�M� d� כ�)�%�[�t���Z��uڴC�w(���=�y�L����V�u��n����O�_����랔�s�{��[V` ױ���uHbYc�d��\�BJ�U�����.��uK�|p��������枦N���ԭ*����\渧ӉϤ9��g;�R&Lt��̨�����vKT�#��79�*��2��!�k840��!d� m��#W�w�d�$a�E�$̳հ��$�u�������@��V/ ���I������5@ WI���[j?�&ϒ����>'��p����jϹ
��ʚ@ O �¹D�U�H
��Um7���Z��q��
N� ��,��-um`���r�F��&���_��dܔij畀��|���5��-oR������`n��=N�������W��n3k�L�=XM�_羷g����D�ആ���3q`]�v���w'��Q�/�����A|���ɠ�ՙ��
�6R�x���>�Ԇ�#ܝ�+�:�?x��W1 ��+� n�
��1�6�ڑ��[����٦k&fŗ���ɕK��=���|����9�j(�3j�hM"��f�#��ț�]����u���� *�%ʺ�ɼ�C<�E��h!g^�όO�Q�,d[np 7Yq)D>��TXtT�S��
yXV�~�I{��n7�b>Tl�!�Q��]^���[�i2��0;���e����o��޶�I�)�#����H���|�7i��v�K- ��7]ByI�"����冸~*ʭ;�Sl������ �ř��z�S�,Wb�kē�ܽ�'QZ/�w*A깄��GjlL��������5�M" �r���-s�0��Q����j����o}z�sڠ���ʍ�;���8���ٺ��Zw�H�D �W��RF��2�2��(�~� ��<V��q��s-2D���#KX)�~s�� a0$�9U/�`'u��*L$�s�nG�+����_ )��2��ߴ�s�E�b���j�^]��,�u��/�/�h��+ n�"~0{X����{k����w��F��"HX�M�ږ� �n�6����*P��sg��@�`�;!;��1?�{ܡb�:��"��?�z�փH%G�9~n��?��0���=_% �i����f<����4u�м���B�@������~��=Y�+�In(�ߞ���'�O6li!C*��1��Ô�`��ɭ�[<ˑ�mD�0��D(|�יp�2���#���Lm����pw��3�ae�#��y��Zy� �S�ԅ����o��`6������e���8�fd�:UBf�s`+�ᚊ@+a)��ce��ɷ�dګ@ӴE�9*[g�n����`E`�����M�X��YO����n,��"����a����`��j �L�N��`p�e7�v?��`��&� @��ʓ:��.ΩN���d�`B�P��YGrTng"��+B���t9V��Z��7�.�4]h�!m���G��框�Z��'!9��OƾW㙰��Y��u7�9R�YV{�-�ǯ1 �᷻��~ڈ"9��vV�Ϋ�ɲj 6�wȗ\��g ��L��WNO�u�+Bg$j���$߉
,W���s)e���ۙ�[��;�����t��A�[�6�Nf -�l��)X"�j�:����[[��� ���u�dB+�0 v�W�U7��3��e�����L��Vy��/ ���^�.
�����_����C˘&Oi9�9e �iC�O���w�"���� ��r���]����v7p�r]!�l?x�^I�!�dA�����L�}(IԾ|��j�Rϱ�Zw��
�/�x�Ј���_���T�NJ�d ̄@7؀��s��|�,u6`���9N��J�$���/��g.t����p��{�6�$�N���ۯ��I]��|qE,���Zۚ�c1)���ׁy��獤V
$� ��q��nc|�@7����ir�>>s���YW��UR+4��2�`�$��1rJ��L�}�L�~`�vݤH�=�����+�n؍�3��
[y��
�0��<0�D+65C�̬���&�N��Wsr�`O')�Xƚj����=�'C��\m��!���滊;bhb��X����DY�xu��0m�sW�Wkw��I��.�>4�Se��B��%x'�J�|1��{o]d� fI����Y/K�P�/�zzX6Ω��K(��*�T�d�ve��J�M�����%}��$U�����q�<Wͥʴ���O"@k�nѩ}��Z�]�p�W��~��� �I3%ak͈R�]vo�$������N����ʬ����.�gde��Ð�gf`�W^sw������F���� AȽ��X�7������#�2�Ӏu���qs6�ܶ!�(����`��nr:<�����ge�@7j����6ΉDc�� @P�F�4g��]yo2.`�މk� �`�8`bR6��e�d��5"� $N�+}%d�L�x��СW����t�,|��"HB��Ыw<Eptn
�'�?8��Yt�Z���R�I��VK���;[�\�d�$������0��n-o�4��w��5H����r��d�6k����F/�$�P8�E^I��N��)$����J.�*�� �m2<��sf�ai�4-��C����K�1�������gA�J��
r��6���� k y8fy� �INJ���]�9�bG�����HJ�[:s�#���]�b&{��ǭ�
S卟R� a�T�
�7�����mu O�V�Хpu}��;F��R�����t��.kVH ��4$iƹ����m݄�I�\Tr��=��d�&-���j֛�YԜY��T̏l26��uw�6�@ �W�%{�R��j:���=�m�H�k���A��`�
�p$]�xRXEN���n�D��2W|�0Y�N�-#O8`'|^�i[�N\���)K�h��2
P$@�\�&ZR��ul ����
����=�-��b�2�E^Mh�0�q��+�'3߮�Ѝr��<׹��~D6��&����ƹ�=/���k�Uw��g��X.��?�x� v�b����ǸE��j��@y�.�eq���x��H��Ib[/��L�W�����"g�����3����!N�'� ���".V����CSgt��)�Y`n�a�O�Z���&�G���?{�=zn��@�� ��
���s��br�� 4�f�ʄ��T֕�ns�< w���7��qbԳ�Ż2��H+< Ѝ�[y2���O ����Hw��!�*.RJ�Kv��ie����Y� rx�Ÿ�d[)�'�������5ۥy�D�0^�gt�������9)��V'���~u�9�.9:�����@�r <�kN�lu)�F5��7�s���u��L���*�e�9�\�<��*�0}�؟��sCZוQ�p�ថ�=�o����k�������/����@�2G�&�*�3��2򖸉.$�Iܱal^FB
�SN:aQ���� �N�=�Z���,� �������Ġ��i�5�0���Gn�Y�˽� �;��;���u�6<�}t�S�r��51��5d�@�%���2i�G��^n"ƙ���#�+��{�]�;g�0k�^Q��5v��{ox��8�(��s�r�6�v��K�_,��6��G
M�B{��Ր��$��L��I@�J,�)��13Bx�1����auk҉բ� M��DNcr���~�����yu2v���)%��=�
t�&au8(�jY�i���ד(�:n���@9��f�t_���m ��n�jM<N^u6�g�m!h�sy�� �F����&�tw���G�M�2+��#��:���>-��VyE�d^�4K�ٖ rչ���%��<mԕh�H�9����?$
C(���w�UVH|8��)����7~6���t�:SA��C��C���K�q��Y��.ľ>C�C�z�hA]�f�A�'����L4 Ue�����z���_Ey�b��y�X�w��ڢi4��x;��,���q���q˵�&d2G��K<�An�cd#L�0�bC�9�'�!b��#�4��
vi�.����_g��Vᶎ�jB+�B*5mf���֮ �)�3J8��n3�0�����p煉��D˩����R����<�'��z_f7�E�݂��Y� 7ht�$h�Py[ÄE0��D^��b�5^�{ՎH�\�K�n�_zK*�鿽�}%� $\��Wn�F!���'�I]0ŕx�v%���,�_0Y�
�W��� !Ai����1�+0���P�d��Z4amP~+Z�,K���˵�+ H��#�c�s�V���r;�a��`��� ⱛ��H��!��,޻��Z���>�ؘVű����� M�֕BY\LO.7|�ܧ�$�]��ȥ�[�h�9�n��/o�YF[�S99(�#�>GMs�y7Ph+k����c����=5'Ṿ��/� ��S�� 9�Ҽ��#�U�0uS_��g}�����k������|eB���� ,��ė��ۼI�ao^�s��m��x`Z=��҃���; 9��Y�A֮�j�Ԭ�X�>ٌ�`�+9İ�|xO�l�=ZN�A>�wvax�����&������K�f�=��:+s��}�@b]韼�ɤ�V���\���vx���]Y�~v�Lh�� ��n�q��]Ȁ���ɰK��[� �ip�%Nia�́��D��V��u�ܠagB{<a��*��WAS��'��N�X�=�����[��Y$Ty��ȁ����\Y��}�&��Z7v$��Kn�ښw+���u�d�� ������h]��0����TqS�n$nZ�*��s"G j���)h6�����LsJ���-̓��-2�9TZ��+��jz�V�=�МH�I��:���X�Y<QH��9I+���<FvFr�4k�#�`� i%� P�5�b�ʩoS7��668�#�w6F 3� ������Y؄�I���$:Ao��k-�P>E�B3F�8bt�l�O�l��`��6��FP���k��[�bˆe�5GC�\�1�z ^��5ח�䗏���mX��Gs<L�LG( r�C
k�n�λ���G�)��l ��<�.BO s��z��W�. T�Fn��KF�f^���^���9$��fq7[9��m�|7��ש�|��H-��Wr����4�sv�'|�F�p;��1e�P��Q 4�V!��\,"�������� S��xw���K��o���lQ�3f� O��%62�#�>���( ����>��Lq��O7���v����.#G�FХ\~VjWy��C����-7�D"�W_L�پ%�Vٽu/���^��ws�d��Z�n(���N���g�x��d �rn��\Do��9�Z���⚥�/Er$�T�6��E
�J�����b5�p��Z%�w����\L�*ঝ4�a9�����Qbm;8��؊�ݿ�����+�b�⥹�~v�B�~�/;���x�ׇuܸ�LX@���,�괽��Ɗ8;Č߰,Φ��M�u6�N�%bc��]ɩu8fO�~���b��iVAMN�����X���<Y���g���h����N��I�M��X�l6֟��ܬ���ax�W&UX��}���k$�M���D��4���/Ltd�o��N�X2���v$�uT>Q���v���?ޤ#�$6�t��R��S�n����6� �u�:Z��LY�($7�𨮤 (?���g�?��_�o�2���X%�s9�0�.� 2j&ƺ �E�<:m��]Cyv���n�����+���2m���V��D��NHӴ�=T��pr�栬�nx��%��t�������6�����m'd��8�~$7��V�O�ü��v!T�}���0�q�O�/���oHLNf�������U�~gz���m#>m\;��|��C��6�"�}�Pn��.���t T��������ִ����ۣ�*�����%/j���&���n p�)����]� �dy>��$� ��Ude��cO֯{�V�{'mD�L]��Ȑ'�����_�����B����(����N��g(e�Q��_ �8�0(la" ������ѹ��'(�^wM�t��JZA�[ �ewϥX��W�:Y����^�Ld��˘l;9��=w�w�z����I!
�����X�z"�F�Z:x�D�d��_!/O��@��� �����Y�%�����p�F �Oܬx=D]��� ���yaA�s=�Ƀ�(�IIWW�$�sQ~�����r�����/�t#��g�<���[��Z�opZE�T���8خM�]�t��tysE� �O!�G.s�i ��W����zx� ޵��9��
��nơIʓ�_���p��oK���'�9��bԮ��� �kV��g
��G8���4��[%�،��Z�5ĸpK.�<�Q~��}�9%��F��2��T�������=���r�� 8��k���u�dz 0(-$���۽�ڄ9>Μ�P(��ؖL�p���W��;�6�3�$�� s���=�$5�[�vu�� �����+�R�򕹂CC9���a���r]S�6��mm`����2�����<"�I�+fW��Vb�"?��zg}�8��q�fr��Y��o5`�T�X~ ��EK�!�
wJƏa/���;gYrI�>�`F�6��+��v�@iF��H�q�5�FӀY[�P���/����d�P]����J�6���Sp�5��C����Ib W
2�����[�0�������������yjB5ԁ&����+��
M�2��W�ߜj�U��w,�r�_J�D
��4+,�_)C�kC��`n2���ܪqD)y�C�}%�� ���ʣ��_�H\�z�W�*�/��a��H�yW�`^��=�g�¥��'��M��ax�'� n�s {�bӧw��ʨ;����M�sm B��3m��6�0L�P�%�5T�}WGFxI�ݹՅo�1[l�m��o�����=��:��)�/�?�e�j��w +��~��~,�1�%�4�t������2$�y ˬ��.͊Z�(y*w8 T�ۛ�b��w��ܸ�uO����:�cص��-�SK���V���q30@�d�-�:9�M[��rP�[K )s����O��F+���Q^��O�����f�]phI%��5�;ut�B�D �a����9��[*Xy] ��ow��}�{ٯ^R�@vke���wۭ�ja&cn]�y^�wd�w/vޒ�\��E�u} �$�f�y�`E� �-�**�at�����Úi�����4��BieyOAI����m*� �g��*�[Pk�Q%T7
rF�ζ�!奻>ڹ���u� ��g���%��r-�[���:�� 9���W����3��%�D��`�#8��8 ��oW���:��'���A!�9֮+�@Nw����Z����� �.��wxu'�e\���rՀ_�"�ጶ��������Y�Yt����wu3�� ��-�2s�Y�'��RS�X��FN@�p�ʋrh�F�e|�
��l%*Ҭ������s�'��͂�ňu��+��O�$I,��qH#5��ߕG�^�W4A.��J����S�X{�E\F��IL��D��3%��� 1p��2���u��j��<�����o��p���=��B��e�]��5�t��X����^归��>� �G�G���F������l�f�/e5^�/]j�r�TI��b: �e/5��ĔQ�z)��������Ҽl�����0mr��!��`kܛ��$�LI���1}����%o��'���M`���%O�W����#�s�@Hv!&~܅���:�����C�{�4+2LL��U�ݣΗE���a���j��ao;/,oQ�M_\e4SW��J�ɇ���J����� *��s=��V���oh~;QR���{)-���p�ǹ�%"+���GV�r���[Ԕ��~cO�e�ʽ|UdΩ\�� ��.�NW����g���OF|��k^�0:�9�Ҫ̽�}A\�K<'�\�3pA�Q�d//�4!)��@���D�蕾i�A�Up']7_�}g��iS��sv�֘�iuR�V��C/<F��?����z8(������&K7�[�4��1�*�:n���~z�HU�r���9� wp6�/���������X6t7Eڿ�!iP~.�6 k{0Bm�Y�=r�J�+�#Ӊy��������u�"�V�v����Ԅʐ�0=���[����|c�Z����F��8�|�m̘���:7t�����L���n�,��a�N�E7��9L)��������7�cj���A��$Ů�w+Ț���a�D���+��$C��)���[|J���l���ni�\?7�ݚ^�_����@�֘�_m{�!m�'���%��������֚o������.a��M �u\\����w?x[��Z�v������pj���ݻr�(�ZI�V7��~7��[r~;��WXS����phi�#?e|�Y<���Lȥ����7=���` ���^�DI)>ƥ�Y۪�PL^>�Où&�3Ag������W��l8x<-E���΁;�r����}L�Mu���((�]�yN���=�}�En���則��{9.1 ��T @}��(�U ����έs�w��_��A�D�_�9���S�����L<2��T�YE9�p�[3!�ra�#I!!b� ���~���B>on�<m�d�F�g��rNC���|�Fw��m;��$�����@�:�U�%1�.Ψã��wb���N�~� ��x�)�l^ 6֑��5-#Ӵ��@� ��u&���R^T�^:!O���*wԾ���B>w�t��<u�:V�d�*a� @r���l���s_;(�ߒ��`��M�/�F�i���9��kʯ�ʟ�sH�]�.����x"�������-s��ɽ�o��u��$����3���1MlV��3���;�0��o=�@u�.�7K����"�]��x��kI�����6^�E���A�c>�} ��/�8l��}�}6�K�H8�S�0��l6$ ��f��[g��m8>�e��<c]�Lh���ޟ���kt��dP��oJ&����y��}�P+%ף"!>w��
�d�H�1'؝|����,+X�\�<���o�A\���C��.H�H�Qgb�k��i���hD�E�VR ͒�����z���bbY��&�����
G'��?�ݞI����zfmZ�p���W&���$#`��$L��� c�����:bi�e&��$]�A�.c\^8�����K=@^?-����G��P�Fأ{��9�E6X��qW;�,Z���|g���� ��7�!vRLn��N�x�0�D�f������k�?�:�;i�S���w>��|��tF��Jī�R�[N�1��\�WL�����j��m�˲�������Bw�
��巐��|�W DW��`mˢ0mt��Y�RT@��&����;4��A<�� _�)��� �m6��M'S1�y��1H�,��^�<r9�U�J��c�3P�p �� ��)��<�#���y��c�v�f��R,�v�=��pE6dI�k�G�� � �M?�R3����n&{�)A������ OZDf@�2�m9�s@��ͮ$�PŖ��W�+7��bm��gwx��n�*� ���* ���!���A�����^��ۗ�.��C�x�<|j����W�8����� ����"7P�?���(ͅS��ϻ��x��X����[ж�ۓ��DkY�]>*��;8�銮���2��M
_�9h�����B�a�6��$+܅l��$���� �-ɑ<:N��>�Z�mֆFB�w�W��JMm�\�\{�o5��Ne>�t��%}n ��P�:�sѝ�����E7 a��S���ȯ��nh��z�� ԭm��%���-wL�s�^�a�pp�Ӣ�wS�1�)7�|sr~�l�P`-'_��7X:}3��.˫��P�U>`k������LB�b-�ס���Z�x�z���ː���E\����}ɡtkD-$����Z$���;d44������o��An�?�~���Lun{�]v� 0ݼW�Y3��+\���� R�QH�ï��d.V��'$8�r�F#���M3$Kր����@��k�$�O��[����`x���P(!����z´��.�C,ۤ���Q� ����,��r�ky�0:�{�)����U8�v� �,K�F��Q$Cɭ঄ �ğO�W*�s�忳��=��Y����:��-9���x� ���NwU�[b������Άo�Myy�g*󄘗+FV;�;ѭ `*ݻ��T��?+/�i]I�� Q�ds\�k��$�c����$��)<���O�D��ޟ��yN���"�ڎ}�(</g�#h���!m��|@�ְe��T2���w�'1Ė�zZ±��yeٗˡ�|@V�=����i3���^��3�6$.q��\�D��Ad�Ƭ�� Ы��|���9X�j�3�>����U]=�Z���P,��]>K& ��q���q
E�[�ұ���_]��7<r�{�}�MqYJ�z��;w�ds
.��q\��N�m�XQ���4�W n��L\�q �ϝ�Ģk\�� W�t��t����Lr����rϼ\M�a��D���6����z�1 �[��*���`U�Bng���r��Ľϕ;�X��.�w �n!<��%@7��h�m�N�-�*@�w.�l�8q��<NH�$ ?&�� �w�Z@l���˚C[�
k1.O�O�-A�Ƃ� &l��4�w�u1n.���ԣ���A8f���b��'�X7Ů���.�%�u=#�L���È8jK@�A!r�����*'�;5s3Kp����A9N���eߔd9�����(��s�|�1�����pE|�r����o-I�G$�Í�f���f\�-����N2���=��a" 9$I.9 ��%;��d�y5X��&�H�P��-��d��F}����$
Tf+�!u� Nآa�b��-���2,2vhwh���4���P��d���KG�)���|)+���a��*n�H��l���#,1o*I����}�Y�Z���U2E$<L�uV\��*�j�δ9d]��J��7����wH� ����[��p@����~�P^)�lX��Drާ�/i���4nq�n��^n{���A�� 7*��?����?A�3�����J�1@3 �U���,e+K��ͷrƉ�M��ڴ��K�6�L�(�����C�{��3yVv�+�i����� �~��{n�f�k��i�[\;�s�fB+e6��Y����{������3��M$c������B�+j)��:D��^���V�r�$����{B
�����I,�r���V���m�į�U��.�
y�!f>��p��1�"���${ �HS��-����r�#�g-9H���`\�ޱ���F��#��BW����
E����-�σ+g\��3�a�a���E�Z]b���S,��aK�Sy ���w����w"��r�-�M����C�Gwu�
G�� }��K�ry=�ܿ��
�PY�s���ǰ�/+起����c[����@�)��wMBk�v��otH��y�-���6�:��'���X+ * T�M�6� ���u�Eyg(lwnek�c�jS̠�� �'v��7i�h�K���.�fK��e�t����=��p\�4�ajI�"`�og��1�����)Z��|�2�Mr���6X'.� xH�B�m�t��V��}
vp)��v�h�2����8�G�5R����.�NZ�;�s�6y�]���(< nW��C����%�d>y�1 �3n&�N��g��e�uҖ��1��[[M���.��2+����q-~������L��1p<��R����5�� �|����Y �ő)�h��Y��i�Y<�&u�> R�������HȬ?\�W4A��8��1Y� �%+���_�e-��I�
)+)9Uh���wd�bd�W���Iv>���[�{�e ��%Y�-�5뎕W�v}%b.���'W����v2������ PHl]����V�n��m����;�#��hh8;3���R�P��2p���yn�J�Lw&|�U�@"*p�nK��-3�:��(Д�s��ֹH�'��;S8������3��H��g;Ť�
�j]�=�D����}�Q6L>��m �@�K�
q_�b���YR݄�9C�d��)'kλ_�i� ��2�4W
�V��Z3�]��ܘ�Z= ����D����������f�W�,l�?�x����L Aف�����q�V�I߰���&�M�lf2���}�i���Օ�Y�A���V��,��syI�J9����V[�*�%l��uhf��~bP�a�����,u�@��!�S,E���L�������l ��)5
#n ���V.ٖ���Z)It��4�i&�F�o��I�S��S�}![G���pB6��:-\;`F� ��X��ZA�R�WJ���-������a�'D���M�8Ӯ�3Ҙ `n'��$Rޟb�ku/���+�?@�`��Eb�������t巔���:�Q����0�<~�^�\�]� $e�W�7W�νv�b���l�e�W��$���<xr���}n�� �Qz$�gu��J��ݓ�����$�kp��� m�{
mY��u-�������� $u���D&~�� �ΥR���3Wd�8�tׄ)���vF��s7LE�oi-9s:C���+�լ��4*XU���m�, �;+�w��%��(�0r����ȴ�5�][�0���"�x���&�[z����0�.�i�J�z��~S�d������� 4��U��: (y�sm������U�Z)8����^f앦"�O�|�ق0Ҫ���6�������Kec�2��W�զ��<@��������#��_����c%k0�s�
X)��dQ����s���uV��[���i�K�,�:_���V�m�1�My{�uaD~M���Cj���#�"Z8J20ƀ��u?+'uUYpA������^�e��U��[&
c- ��[󾎚��&c����|��~v�ɓ��M����#|��X�g��`n_�q'��������^�fR��Q��0�����69��3�p��!�.�<�as�a�-v�Rn`�q�)�v�p����<� A�I#u~?��$��j�������$�J��Ͷv���LˍGsB������ H�y����F���<(K�FI'��ʔ��〬D�"ڗY�wl�{�y�vkX�N�~�o�K�a!�Bc���z������i-8O"�dz���u�!���!R��2F����g5��]XJp�-��B�g���2��hK��A=�����'��0�I��[�{VP��SP�h� ��O����vM Kޕ+$�+��+`��(�egi����味����ޅ��e6�Z�5��.%����q�X"�ʰ��+�b��������2� ��\��V�������噤����J�\v�|G�H�<��`�'�GVZ���;q�d������_$�5%./-!��$ ����-�-���öF��K�n �w'R`��UusΈjW�|�{�;��O�z��f�����Y>�;��V(ɵ/��咗!��3\}sW 7���a����z�H �V��ƚ��P^��7Bk�f4`zt���|<�
Z��ɦ��P� ��I�R�ǵa��v,V��������H0ٻ�:�I�Xd"u�������լ� .J&9o�\�
W��u}%n����{*������$W��5���]�K��N��� <U��|�!�Z:%ӎ�N�����:B+9Dr�]�tKv�c�4���[�P���pn^��o�dU )Ŝv G�$��w_���������=�+�q�9R�D��պ� ���껐>Ͼ�nr(����i0�������b�ʑ�-ȭ8������ު���� �<%J�bskԖ�&���i�9�Y.�1x��2C^!� P�q�i:Í��h�M�sr1�NB$Mh9��kQ���y�ZOR$r���? �iI�–'����l7i|&_p�>���h��i���?��wI H;�Ǭ����$��t���|ͩ��-�g�X�*r�t����@�̭D��h8�l��7c9&�MfX��$��.��`7��Jt� )�����Ѥ��]��S�H����i�����me�P�C(/i����kaE��%����� *�vd��f�%���p��;���Y����t�����6{h#�| �'\?��*)-��J�L��BV^�0��� +}6s�M�|��'&��h����;1�LNE�۳� k� ����\�p��SC�tE������SW`)5��C$]C6��m�Mld��p#���.\�y�����i�40F@e��r��g$��$i!��m5N"ZU�&�La�t������d8��)A��BG*(��؇.��3��@k�O����9ρ�rśk�Y��6caa=8�'��" ��
L`����H�+�M+X|gx\��wn�t{���z�[0]Hrҗ�/,%����B��z�*K{�E��sY��� Es!qSXaW��<��e'�/Ef��@ Mg�������qd W�2�$Y�σ!�� fu/��{1I�\�<��t���A�'�?V"&��e�gn,u���/ ʷ(��9\��z��%�z9N4o������a{�V�-s8��Jn���y�'ш�,��@,KƑ��0�)9O C�7�G��3�#���fU�������{��8W�a�f3�WF`x˚Z�Ɣ�'�jrP�c f�֚R�A��S4x�e��,�'mF���jn[���B"����A��)y���28�}1Ah���1���q��a_/M%!�I����W� N���n�{�S��6�ù 8�Y\�C+��p��6�.Lp�Z�������{JV��6im��\���v��!aS>��_����}J�7�=�Xx+���Y�;�_�^eZ�!e ��oy^ʛ��$� ���8�ؖ7{��;�<����F'
K�M�� Rye�M^"�E+�
��dq�u�5D� }� �i�󚷧�q��u+xV:\���Š9�>
u\�|a�/5�\q��T����_@;�2V���y��*���>iEPx%hި���w��C�/�(�PJ�<��<����Y$祫��� $�� @��MiF��S2@* �9^a�r�gA��5��j��v�6�R�������Zs\��KB�^)%߈��0���e� ��Ё9�9$oo�m╱W3(�8��k0xXQ���g��K�zAt$����3P�^I9��E+XH�AyE��Z��B�
��_[h��%�
\B���(�������Z�+��r��:+���(�|�^���1irq��_�
w������gԀ���fస�XHs�Wh��WQ��¶.�C6J��ϲ�����@4�������3�sJ� P�Qԑ @v �΅7˶M_/��B�����@!��-��`�<X�NB��{y~�?�@~�*->o������� O&��3Iӝ0d�|�Ni\�k��J�trl�W��3��}�=�S��>J ��ϭK��Y*&�Ie�Lʘ���<7x!����k�_U�]�%�-Y�ȡ(�����fK2�˶4|$}�5 ��6��#(cr�D�d�/U�γ�r@��
C�HƗ�X|������0���T8m��v_�2��D
k�8��&�&ͪ$z��{kS[Jh<�nG�^&W��^m�!d��y`��\Җw���~WQ���~R�oHwƂ5���Y��������fc� H⿌w3s�J���ד"ȍo����G����R�eL��F�{*����F��s��3��:&oB9��k��^���^:���0���N�L�.���mϻ��y�b�,�B^��لOiH�H�"�ĹrI��2�9Z���Ê��*p�=ѿ4�`-i����/_jFC����?;��Wµ��\w��OGvw� |)o��-: d#��:T��ڔ4E�Up;�e�1��Z黧�ܲ�wA��!�c�Ky�\�VS�j��j}��δ��Ɍ�^�XX��FX�ڤ=���v��]J����Àt�9ߡ�$Ial�0����Ѿ���L��:��L˥VX2�-e_��1��y'೔qu��j����HV�hw��C0��PA�c8���F̲�Ӌs� [�dk�- &F��j�C���qM@"-��V�E�<���k���`����|�1�Z���PV����?d�kofN ��1�|����j�;�6�1\��Z"f��I��W3�X>���V�϶>��p>-���q��už��[GR��)��ԝ,�aV9e�S1;ˡpI!̪��%�z�Ɩ�q�uj3�u��C�5Z�
�W+��6_n�:�de�O����d�2��#I�S��������*��FJ6��$��:�4�l��gf��Z��|�����z���9��sn��#D �Z�g8�6{���+�$c6�xx�Hfp�d]_��2o��8?��Z��h�6Q୮B[Rs�{9e�*��� �'����5c2Û���{Ç�i�����+~�L'c׼&5�ja�7��>xلgω���{����ƚ�����|� 3�D4��L�y�Zi|���m+C�IJ8��d`�M]� �԰��J�n)z��q}���Ε�u���~��� �� �l��f���e.�~�Wzݴ.��?��sT)����{d 7Z�y�W�Ň��_Ƽ�61��SϔH����
YbO�yi�f���oqj�.�h"Ā�
�m.ʸ��5�J&_�\���d������[J.Y�wM���1��A�_NC�-9A�p�,��'�;y��xtn*r0!��t� �� ݃�Q��^׀k���� ��Κ���I�Tz��θ���e}�wR� �um��'7�u�G�Q��쎳�Z�/�U�|`�:�+���Dh�f*� �.����3lH�6�ɑ �� ��R��[hq�M��b��� rep%�62�P �!�N��� ��/#L�2�%grU���z�(Ks� 7>����������a����#;�U�Y�*��2)�_� �9<|� L�mMm;b �(�����溿q���݊�cRN�L)7Z��'+���C����9�4�k�!����䀏��P�|&��WCф��j�������;6 D�u��E�A�^��w���G�­7�G��
����f���4���I��p �EMz�� ˙���v��t��*��"�ST�f8��eWn7��a�_hv_F���[#R~#}:Y�Q�
�%��km4��Ζ�ő�+�<�NSH�����W�m�ӻ{�V�y,�2byn�����P�z'gj��sH7'XA���TB��i�9�j%fٞ5;�Din�܄Y*�;ny��.'P�ye��b��R�c���Ռ�"� Ԓ�[�
s&ƈV�dWԃ8����z�j�o�D����*�:pB{���\5p�{�(��:�䫔����_ZӄڙIE3�V
~�;w��o�벜e�P�O������de�‹ �*�v��Qn ۔2�\� �.�H��u���� �n���ڱ����=�I<V�>P��…/�I�"��^����P��g{#� ��V+��t%���ex�� H꾵�oV�+x�V��������Ī`����"Ǽ�{*@����b� ���$��!�!���_�2Y7Rxg�rK ��}�.��$C�s7kc����l���L���զ��2��?��ݏ?P�J1�2+H��`YGi�:���p6,"�x�_����-���L����;'D��J�4����«���e�g��1.X:j=���Q̖���V���fK�u�:s�{fڨ�t;5�e(��D.��7�̕>�
q+D&U��)����Ǽ�d ��\+cj�X��_:�4 �*k��D���#χ#���/(� N�0|�I�a㭊�,���da4�6�IהњšcII뤕%�~��w\�~a����o�x�ϲ���\�c$�+� ���]�/����͊��8�`<6j�N�lj��}���~��Yb���VۏpZ����$� ����\���EJ�@0���N��2��3��j'Ajz�����d=� FTʡ�tvQN����ε����� XI��&��%��2�+�,E�fܪk���u�?_�yz3�(0!�� �����NLrG��j�Ů�����(�i�l��Z��� ���z����׀%f��3@E�^Mn��-���ɻ�~���s��^���ˢR��X�>�!���Du����Y%� �i�J`�0���(�!?�!`���s��N��1s���������κ�B���K�4W�Onp˽�p$�/MJ����0�����J{y��p��F�w�\�d鴼�Թ� �pd����J! ��-��<m � ��awNI�p�(!t��
�Dɒ-'�9�p0iE �D����~̶�̃Ð�庇�N�r���ø��xt�I-������W��yC����!e�\D u���l�d#�怕C�
�u�.TpMdU8����sH]�����,1�u���x�L��;;�������Aϲ�A��-��-����
��� ����Y6�s_��~V��{��f+������u��%#��5$�V�KJ�pk��[�� ���N ��`H^D��~������a�
��� �m24� ��6NZ������:�;z���)k�u������_��|�e����"���(])C�̃1g��1θ+�ebb���p$j� iŒ��Ň1�����d��������(��N��S�n�����ۜ̓�L�7Rh������I0PW`L«�@��n��\���B[<�&g}�ߝ��eʤ�dĒ��eV�\ܔ�wMs̛8�����3 �E���w�a��- 8{���'*���T�U]������ߔP���$ �WoL� q��y��h�g%�i�8q�u�9���n'���o?�Hl�cYV���5���K�> ���5�5���>���&=��LNAa�hչr*�MR��S��`ӵ�I�+Y�}���U�e�!��D���`�`S瞮�vM$�[,�����w��gE&�.l�&�������P[�qX�c�����&�%D^JD��@�^�]Y���!;0w^sI<c�0@��C�*7K�i]N�g��|�/o:��u6_��z��i����� ��u�t�������J`���亐2��_�� gG�i=�Tv�_�i �[�rw��wPP :��}�
�4������f +q9 _���r��́��C��&�����߿�{��BL� ��!Ї�_^,4{p#�|lPc���&o��mK�4��~>T��b���� ��� ]��&]��QE�i���iB>�$՘��s��>N�
�ꩵ��ݝ$Y7�2�%�$��<ܵ�Y-����W����-�Ւd ��p�lo9�8�p���K��� ���-B�������E�:��s,��W �)� �*A�����u�*�DM�j�)<�WU-ɳ�[>���Ym��OV� �����7��� �YA��LJ��+6>��?���'YU��^^���슕�V*����]��g8�Qk��}�֝/H�2�qM�,+u{Y�'2au�s�opC�����InzJ�@��E!է������<�����g~^i5qc\nĒ(�189��ƹp�����������P������.��N�v�³1O���u�}�Z��咠��R��<�l�ʩk2����c�]�>�T���;l2��T��G]� *B���ڬ� Mr�&$�w�pf�tsȻC~�K�������-r{&�6�������|����_��҄�h�p��v}ڥ@`Bt ��� ܖG[y����"5���������k��xc�4��,r���x�C���<!{�F���h�Ĺ[�'��m�c�O=1_ǔ;o� �I5��;
�W1��2�����AP%hg���xC:��U6jv$�����O���o�F���.܃�,\UD��PN�z�1���W࢞���͖��S����){$�0��;�ϵ�Rj���ʥK��� R�@Ӥ�&�T�^l�ku�:�v�.Ea�G� �M��c8ԥ��.�ZX��k�ԓM���~m^��ۚL'�as:�KvU�������J�E�u)KJ�&��ˮ�-�i�ѯT�vq[���MY��P���p繙�^x����-���u�92:�{��;R$M6�lD��a�M��� ��s�7g����k�@"2)�@L(�e6ݰ��'S���N��, 6kg�<\Es]S�chO�ؚ�:�e��� : /��pN9i�G ����`?��ݳ�pa�.���q��Tl�W�� ��&��XI`�t��l��s��T�t%�Gʐ��\U(0�����&4�d��PAH
j:��U�� �]x�U_HR �bf�k@g��3�W�3��%��OL�uw�'g�mgm���Xq6u�Q9o��Ne�
��kvd�c�ho>��81l ۖ�D���<Nwb#2:��W��Ծ�� �U���|_�{�f7J �u5|��/Ze���h�h��9�'��H}W��L�ꦭ4͹j�f� z ��'�޼_?��d~�ڿ��=4h�L�.T�L�1+c�}��9�����B��H�u�i7ˆXV�r] Dž� *"+=f���uj` �з��Z�4e(�3���������E�W�?���8����N[�펥��g�:�����ow��n wEbY�4�Jip�6w}���u1W '�Xk�Y���57�F� �{��l[�4P��������L;�� ���@&�B��Wv]k�I=k �Yk)0�D��dU�Dɓ�ζ���m���pN�;�l����D�RKO�����PZ�z8�%�N%���zI�r��6��|�w:��[10��2ސ+�o��9$�������{?MP�?<n�U(s�<^B&��f������˩
�=`WYG�E�<���w��\Z��?+���T�ws��g�RN�}�����(�P��9�~J�9|w�w�I.���^���)B��qB��Ի#�1&X�B��I� ���?�N��!�@ �u*me��,��ύP�\�v'�5d]mg�r� ��O�Nm���O�,&;;u�qP��bFI���6�$5 œ[���M��*�Lx}��H��_�1a8ATd-�N��1�tŠ��4=G���2@���N[kX�@�#p��-`�$@�&��FӠ�)��=M�uخ�c=��$�����{��K7�/�d��km�*�����Y��#W%!�\F�#���dЪ����}��k���H��^!\�2X!�T� #������)� kd�u �]�򥬒!���L���� �̾i y�v-��5��Kɉ1�P�t<_�g~��Xce̛=��W3t�BW��W`�ג�����o ��.ջ$��P��?î�ws����v+gOZ� �i�<i���8݈�TY�YaU�o��j�E�Rb�-0 ������3�n� ���a�lK?����a�5�� ��g�/-h�R=�����������L)�?�色pߙ�i4���-�d�%��MƝĤ�&��P�m��u0���� ���=M
�)�w h����8G���'F��ʑ��8/r#c.��­�˲�y�"��ZC����L&� �Ӄ�3�%����!���*� �R.�1��t�w�����>nL*�g�� |a7H\c���.�ͶT2v�j��b��p7�#�ﯓ���R��:�����N"�LH������Sq߬���� 5��W�$�8�s۪��w�SB������3¼^�#w�O�'(�vZ^g���9I�9��+�e������Z�$���'���5f���$���8���#�.�$]ѕ�| �zR�:}��:vS�Ƴt���ә�%�Ӽ]���� �%�4),��,?5������Xd��'�y"| �FRNtHk� 61U���`9f���V��{�,6E��&σ�$R���y�a�զ� �/ �3z���� E�t����y��z������U��z0�g��nl��iP�a�*S�X��hM��R6�5|~�kC���{ߑ��zߵ�qj�y�\]���Ѝ���,����6Ly��^��"���5���rL����u��t�4��x��8��Yv���e�蠋U���Zay����������a];^ac�����[&�
蕧��U�q�4�9��0�sq�����!��[��-ڜɟPސ��k( �D2��� Ys@�(���� ����"�ĶV'�
��8���������`#��`��~�ş%�$A�S"�L����
��������~�3ȡ[z$�`����ֿ�� YI�k0*q�Ǖ)��$yb[ERg�˙ �4��o�s"�}m�s'��S�x������o�� ���J$Sr���ѩ#��̢l-8N ��NL���ү��O�D%�"��T��͒@i$�jBm�H%��6����}?�U�H�4����� ���R%(�0EHv����:MWn�XtRā��('����C t-��Rf-�Տ�&4s��8�@�p!w��a���o�����]�X�'�3�~�f� �?����<�Ri��
�L`Qk]2����!�.Ż�d� $�� 9��`��u? a�*l���Vh>��H�Ҵ��3��� �L�[��ED�[��_�I��W��N@�_ĽQ�(a�o`���:B�T��v���#�ޤ�N�oFY|B�%�ćvz���Q`=f�q�>G�t��ks�Y�ﵢz+�OVy ��]-�
caI☹^���ɔ���A���{�[����ڌ���bȹ�,��=��U8-�B'd���*�\m��)�w8���G7A��y��ӓ5ĺ�q��3r
������Z�o�uo��.�U�ի<x"��,r�� �s�̝��q�ܥ�� � M\���H�m^]ub ������:��5/I�fZ�}0�r:M���<� ��g*�p�L���T���0��}t�S�j+�KQ��iKa-�rX��7�̻G,���Nf�����d�J��=�rG:4x9c�)*$�ö&Q��,�������V�P6|34�u}�3�b0 ��u��5����;��ȴ�{���2�P)@�p�!هr��U3+u�Uw�Bu��������j"~���}׹m�{;�|y�2Y}�'s�]5<T�D>% g��fsC�U7�FX��i� �D
K�x�8� �_
�I��U�!L$�A0L>��������IN�0<�d-\&�����2{�e��yW@>'L�w��-�f����к��8��aI�u�^��_8n�u4�V�y��x"��X���)S~�%{$٫�M�Za�ϻ������ڌ� �i��<�������đg˯�!������w�M@m��I�5�$.��w��&5��Q�[�2�$ɖ�`��O�D$e�Pȯ�'�����z�A��N�*�SW�����a�zG%�f������N�Y�ƻ�8���O+�% 핌;�����cW�0�x���@p)�BK'p;��ʤO_řp� M<���n�;G��~"`Z>�H����d0X~���
�����y ���H� �*������J֦29�k~���:1����+��KЭA@�) ��7#]���Qc|���J��-�@��jP+�՚�h+v4���N��Y2V���۱���ҩu*@�����kJ� 9uYPf��\���J�pO���ŷ>S:��ON��C)I4C�#T���*���•���!�3�ོ&�����Y-��[����uKűhL�E�dZ�N�:�D�[.g$H �;֠ ���,���ٺ��s����
$@���=��
��p�h�\<���ʙ�c�Ԇs�H9R��<-����--�ҹ ,B��Ъ5|�hO���l.;8�ɛY^b� ��Lwq���ͷ�z|�&6�M��l,3�'��}~๢�,���{XߡL�����f%�<�ȴU2L;��Y@8}������|!��Z �I�)�_D7�bY��'��3�שּׂt{�Rd���/vc�AE�^p|`U����)������-C�a��u�����Se�/Km�������x��
9�U�yJ�6gvY�J��m�+g�0ʆ:oս��<��5tu���
 IZ��9����L�k �<+��ڦ'����5��9)c����N�y߯Y�+���.܇b��(�*r���� ��_����! �'TƁ���
����������Q�׬V����v� �
��~o��4u������0\������Zgcm��p��d�w����j�v��re�b�A�&#�9�LZ����09�(yq��b�|��I�DÓKY����ȵQ�%��A@�9k��ւ�>-�n��������N�l��V��ݘ;�pԙ�Scu3�E)t�hA<OP��'�du��Q�d����)�~JzE�L5�Dz���T��G�=�;^N]���2A�@�U/W����#�ԡK��C��m`}�P�Hїw��c�R֢�������1���B�ЙZ.ߪ�Z�;<1��=I�N�A�l�6�/�V�Xψ�Z��w�ٹQ���fm�P��-x����K.�J���v�{[�O��U�C���i�����O�� �)³����͠�bj25rc�U�L�?�@*��}з&?s9�
����o!i�]��M�W��_���6�&�ۿ���z���\��\
4�`< 2�08\K��\M��x�*3P}x z!�0�n&k�O<�'r��3��W�k�+ ��A���P��\�ϭ���~S�Ԋ դ�D���9���
�s�4��]� ��0,�y�ZvM���`yG{�2:�Y��t���_�k�F<�����4O�'�#K�A &�#%0(/��*D��8 ��B@��s�q���:��,�
9�eL�WJ~��_�̵i,s�359�z�M���m�d����~��q�򝬹���p��,�3v(b�F�jd8ah�Xk#�B��.�Ky&����`C{$j�9���G�m��B]%�C(e�ý�ph��!���%Äf$���Me>Q�/���,�g]� #�c�����U�G�um� ���%�n䧾����ˇ�������"���Vy� g;�H�G�ʌp9GN ����.iv��,�A���
�e��$��J�|N�w�\������5�8����uɼ�;�:�w�4�`Y��O�:���L�iJ3]v�JMP�ڨ��,�8%M'�B�(n����|2����J��π��gi /��
t�8%���=���r�Jɛ�+s|%�C�r?kwp�ߺ��������w��{��: � D����E=���-� �@.�?� �r5�X�zwh�X7�����5��f����IVp7C���_�IY��Jn��rFt\ �!YX� ra�[(�Šs"wœd���l��A��_ksi.�r
J���@%���[��W6!�y�8vf��t'��y`�E.=H��
<�VY����b�R�oGL�C���B��ɍ��:�0HK)9'(����B���Й8��zp�F\�/E@�������X��Lfe��M!\��Is��}�X�A6mM��
^�&�k�6��[�/��3>6�V��}�5�X�F�����������{?��k��]�
2����5��+pE�}��l�H:-�r�Ȇ��5�b���䌚�֛'�����:1I�^c��K��V|c! ��k��w�������l\:�f����4��(~�����Xp G �/������-���l)�15����L����aFQ�B�3���,X����K�B��y�V2�έc���&� � �k)<� Z-<k3J[kpY�$,�]ژj�"�FR�� ����÷���S.�OSO˟�ќ�g[[���ujb7�p�5�\�}ő&���A(D��a���+ ۇ�
��>,����
�� �M�X����Z�$�p�X�툭m ;:%��:��ձ{no�0@���n�J�S��( �Zg���U�F�{��g��瀣��m�%R y�������j�h?LHp|n��+���C�+/��[r����ƍ�$ubī�Q~��%���*����C�!+q�x�u�����Y���Yz������[����(w�$Lt����d6�/d���+B?�XB2_��#���*��h��f'�kA�LR��E�\u�}�8+Ps�������([���z�D��=��}��$����Ei'V��h��ڶ�a�Z������G ��R.عV ž��;�v8��y�Q|KR���3� � r�_oI�+�R �[:i���\%��� �i��/Mʵ)���X��L��U����C����|����������9����oJrK)�W��`0���R�,�?kic�Ji���׮Z��&�9�4JNzܥc�����101V!�u�UR�N�琹�f��3��}E���b"
�� ?�z7��Y��0-�;g�4;��5L0��:�Mp�5$� �l�@`�����8���)�M
b>�����_Y���c=S�؁�����c2u:��gt*�sYo�9�'��{S�9���J��3g׮�O.� �9?�l�ǁl����32���'��'���D@�!����kŷ����jTZ�C~��i:���������-r}b2 uR(�Sf�-��M2D�sS8��2��S�<~��#� SM �J���X���%�k�kW�B7Kp ���'���R�Z���67fx W�kSf 5���AR1LD~�&p��nƶqTc��n����ˮF�LHR�$[�&�iwN�$Um��`���X��sv�%�wkS��2$�K^7�1T�B���'눅��k�[����#�$�yN�e�{O�O�Z:C������֔Y[lM��(�����\�^LojXY�U�Ɨ�̃/���j �)� :�u�-=T���P�?�H���h�^���f8nB_-�;��WO�J�qkD!����
��]�����A��i�w+�߳q���XM);7*)VGMY��+�f@Y��+�9� e}�Rɹ��TsQX��OU�
\N_=��&~��}�Uy),<�R��˞lz��y��#��������s \ ׻9�L�f��C��1b�x�����I��r@��]���� ���v�/���
�}k۲v� �hC�Nx5uX�Q ��)�*��`:ɔ)�|�N�����LOP.�Vv�Y)g�־ܦ�*\�����Kݽo�@����-I�����t>��nƸڇ2�� �֢�j� ��2�HOf �
$�*���VV����`z�@�����\�� ��TNt�Y7�����RN�� B�I�y3�?�96�O�����X h��K��{�ݑ���R�#'�7gL�H<8n���e ���g�;8�����ժ`w.�{�P]��W�W���Jb���ZΥn��M2ߒ��"{8����倊��\�0��}��h� ^��h��}��m"wZ^6F�����I�<�k��-������ƠK �d�u���A��]V���0�S�L�d鿛��e5g.�H8X����Q �z!�4Ժj>���C/=(��!��!���EGx���2��\7�ž=�)d(]dp�[�&�8���h.����NԔ���)�q�������8�D��]����b�dVy1���8:�q�\7sy�q���g9��+F@�����O��j�{F�D�Q���;g-�5:Ϛ���U�K��}7��~�y�'9Enw��I2�!g9�$�U}׉'&f׎E���)/��+���H����`O"����u A�b �8I=�K�*����HZU�Q�d ���'IG@e�&��Z�os����u,y��E��J=��@��l��j9 IT����Q���3��T_�1�L���/�T���:8�3���FN_���|�[TfiuC{͙�c�A1�����b!pw��]�|5a�����4\dx$_�9Xݿ�fq���A f�!��jT1��]zP�v�!�@��,���Zu��B>�t�|��3�ġ ��d� ���Y��2|sl�R�$)���?��j@��2�aV����7Ƿ6e�ٕz�8��ռe������;�l1]w���]�)Xݙ�%z֦uՊ8�w������J��'�W�nn�ȩĩ�fOZ�6�j���J�n��2���r�!<6�H W+Ԓ2�r;òո †u�[ep����%�����K����{ �%�*�U`x��M1v'�œ�
���®ɫ&�!B��'Y}}}=�2���J�<��V����la�Y�6��&Y� �KG�b������T��<HP0*�W2P�4$�lO��`H����K9g
����&��dk( my��cW����#o '��M*��߹���G�K7yr*H $��y;�߼�?ȣ��٭�޻�9/��q#T�,T���D��b}uo�l ^�|��'�
��p���N��@n�v.�q�?��Ժ��ʳ��Z�R5mV�-�*&'OT����e�M�&���kR�o�}+�w�\�����,Wd���My��p��ƅ/onB��9��y�2�O�_Ķ��1!�C�5��Ҝ�F �sV��ױSR�+0SE �n��P�OU�V���9"��;o0�sǀ�c�r"��#��1h?x놺~_2 ��Om+5���Z�4K#�:5- �;�$�����`.��X�p����ݜ���@!����"B�R]g�@=�C yz���]sN>����m��2���89 o���2+�T1q�9�r`=��� ��<(��S���{�F5�]Kf�+�̜9ꀝW=��:J[[W�1��\Z5廹1���͑2`;�Ioɀ�.~sh��"�W��|����i],\De�$ק������z��CK� i��&5�t��:s�+�w�ܢawV^�Sˁ��J�pzyi���`�t���V�>k����(s�D9�z�_v�0��0���&Vh��3�sZj�u�<0w�7%`h�>�0?k���?H/�d�b��� �xt������e��7���U����]�������N-wg�fՀ]^�=��e�W��Y��P�r��B���ydr#ŲKc���6��y]���6GN,�������[�2Gcw.���W�V���H]VFMbŜ�1�i�Zx5>u-2�V���Dp� ��¼�����H�6(��R. 6#!˽<��Z\r���sZժ���43 ��䖍맺�j�6�'�
�u���Ir��_XGuxţ�| �5�\�_P�Cp�{�qm:\ ��~=ג��ڕ/0�Y����Ghi`���82�L��s��^c��|.a��;�
�st�d�$מ��8�)�#��wT� �B���T%hV� ?�a�X�+��<K���8��5�mZrc�K�e��*��E������L{��Na]{��{+���Q[UC@Ψ����Hž�,�b{4ZP~-`�4U��߿����J
�U����`�k&�& T1e���N�x�@0AT��}ҕ)���Uj���:)
����2"�}�Q0(4�M���-:i ��OW2��(q�6Z�ǝS����,�����+W$kK���/RI�ǤE&caϲ�(�w7�-�k��!��m��_z��I����e��T�D28*j#9GX��I��3h<����Ԛ�ܙ�뵹��1����ピ���;[� ������[�bF�� ����X��s.W��+��a ����3�ʪ�EF`���u�ɻ �гθGܷ�.o5��!�.�� �����&y]��Hy>�&T��M�ɪ�\,����|���=Z�\#�����tC��'�Ьw��N�Q�0��B���[c3�\�_�..���D�F�c����b�^ ae�k���3�����|�_�=����������a�OX��6���n@^���ȱsb��o*1,U�����t7G���W,�����L�P
�2j����M�9#0�g�������`J [�.����yf�{���Vh��[Ͳr� ��X<c:$*�L����%�dː���K��W�?�[�bx ���b��C��4�����K�v%A0)�@�p���P޵-h��^'�0(�~\ci���2!b�½��]�����4��Q��x���~�k�Vv��*ˣ��`���M���~��f���%`q8�9��Kݶ9\���ۧ(���
T:����|�1������u��y5���J���lL�U���~�k(C�q��8�g�+{�U�%�)���x�Y��Qr�&�e�T��|��)�?��z��ϼY����se�ɞ�U3��d�� ��nb�2�H�YsL��; ��t̑�H.^E� $�<�"n��Jx��W ��q�9~܆����+�p�J���=�n� �R�T���^v�,�ȸ�+� H����wLe�T��k���z�In�ޏ�>�B@�*#7���va� %���0f�=��RJ,�%�i�>�o ��r�����o��7sX��� %<i��+�8-/������Nd�"���ښC~�M��zov�#�2���9�mz��) :g]ɪw<��sO��{ڌr���U/3�R{|������=0�v��h�e&�B���dظ>�2�&kSКq�+��o�W{���U hP`U'��.o�� �\o�S�0��� �j}�!�ڄ�x���u��O��y��w�5�,�Z�B��Nh�NXtj5 ҹ��ڴ�Xϫj�<�I̻(�h �8��"�g^y������4)]�叜'�����0��+Gg�����&'d3+0��j�u�0����Y9&���{�<%K`)= �����_���a���Vk���W�� �ݙ ��<U���ل�>qO��,v!�g�J��#r�>�<\6�%�i�q_�ܹ����s@�~P�o�UC+ǜ@R���ڥ���<�RŨ���)@���w���Z��z�_�cXj�h��V ����ԙ���L���>��P��ը��N��C��:3j�3��ˡ-v��8����B4�!�xE�'.�;���� �9�5 �1� ��y���)d:r�N�Z��mH���j���Ry
ּ��qI�w8�1�
��ռu�p�<��׽�v�gW-�\.�-I�-�`�/l;S6#��W?PJg�|�1��}���\�����e�U����ր�3�$\���1��sjs9{W���(��U%��+�7Oβ��Z���$�p�Z�TP�i�͟���J� ��2�Z>��_���� �,�j�.;9��\X��������FN��-�Ie�|���ḴF���� ��f�+g)�BCA�vL��`�u�d����ee�{�\��.Z�h���ʹ^����7����f���=��n�}�$���đ�N�tn��}�v�f�_�CT$�?2��Nys��2 �6;��J��)��$픆Т����L"i��z��`���J�8R��TL�E��e�e�d��O9iXrq2@~ �� H���4�� |�J@G�κ��|���/Z��:? ǿ���ao� �@���$ηA�S7���Lu�&�V;0�!�4�a�X �Gw]��N@���/��7)�rY�/�*W�ѿP�#DA���[{����Σ>>�+,�p$�x����g�۽Ipni���ljm^7�����0vp�����{E�[:�q �)�1��矤(�L9� JN� �g *R���Z���&�B��9���j�;�g��N��8/��m}�q�eI�����۽ZAQ��|���:Six���Z ��mۙm�\�{w4Q�u7oՙ�=j��R��lH����}�����:Gq�s�}���|���,��V`-sD�����m�"3Gy������ȭ}���k�c�f8$�+]�3-�6�Mv�=�,~�z�|�drs�u Ϭ37�����U}���d��u����j�����J�2�S�<�:;̈́0Z����LfXG:R��}:�z��ڎHㆺ��:���b�,��۠ҭ�&l��:�6�NYD�^��V~zđ��! 0����l>��������@N���N_����:=�������0[�H���C�C\�
�\:�x��b���:b*4����6� ;�k�2�N�b�3�M� 4[�&hL� �.�֙Đ*@�K3�vw$��4������O8����
��\'q�ӥ���8�Oz��|F�:K]*�N��0����
13��|V`�� f���g�Z�6��=M�$s2HЧ�>t:���ݻB5��nQ+�Ows.wS8 ����{v���^���<>p�B��I�f��"ϙ��1�-}�Jy�N���ahM�_��A�8���o�K�V)�=Ctk�j��- � y�Wv�<.hL���{'�oL$ˋ���,���Y����~Y��L�һ� �'�ͨ���6�A\TN����!/���迺�,%GmলR8�&��٥������f�$� ,�%&hI>(�~s^
��Z�}�qw{�]j�������+��tp����l�����S�����i<_�I�oj���7p���:tq�V�g�}<a��g��&|.�;������"@r�t�U ��9�d'�db�zR�H�.]%�U �%���.���/������-�Z��_�0��2�@,U����jy�~�.���
�5f_x>ԭ�pӟBH
y�k^��!��dț8'���e��@'��7������$�R�)�AuO�l����t�+g�inL�絤��!���խ \3y��RC��F�N��m�$���Am��dX7�Gs m�����B"G���uz�,ݕ_�d�f~=����*$㞝�]��Br���W "�8ڮseX5�W�E�8�������qm�}m���S�q�Tp2xM�q9���z��Ɠ��V����������RB��B�{� QxՐX�*ޮ��h���6@�0� ���蔷����������k�6�J� |���g� F�Ϋ���™ Zgx0;$|?� �0�!���o���h��0�_î ���¹���J�++A�2��s���� �lD���D9xt%���@p���dU���H��a��Z����Y��uN 5;�Q�ɲ�s�S��QAyU�?_��r�w�]rH�t���0%�]`u n�x+����|�C8���nm!#>\���`�VJv��N@8�Zu�>�Z�9 R��O%���m`��j�K�������P��/�-��x2om�%��Rw��M����g;��K:k����8�wN���D�l�z���+4��8�W��O��R��N���6M�!��RNp���o{��:�H&uSo�uX|,��*�rR���:B�/8�^� ��\�ђq���B"�5���% �p�,�a�&dG�� ��E� x�љܞs�z ��&�R���).�{����p�U�~~(�� �1�á��N��2&�w@oEp��v���� �M!5�u��5_`c�2X{I���P�J��O��`-�VW������sg���S_XCy�����Zo���^�������͘�`�.�Y�\�����Yn���c����
l#�R�U��Hs�F�1�j
�e7��m�������?�R�9
5�"����H�d�����Q(�X�6�.�T@u������̯xOgm�nf*3/gW�L���#��dڙ���1‘e �ߒ��0� 7 ��*���I2�͝ Ds� ���ENj��n�~�wpm䵻�웈(�c�&g��4 �d�Vq�Xm�+���O8oI �tR�o�92?K�8\az�P|�%-L�޻�F��� {��'6>swX@�R��u�nuOQrO�����v�*�:q�YPܰ��-8�� �-N�Rw���B�����5�H O G�jU��o���r'����>NQ�K���,�>���y]Bɵ"ʋ(�y�;�n�{��u���x!]!���'����#������zbm��O��=y����]�uv>[0T*���H��K���2���~��Y�%u��2m'�7YL������:2��oW �Rh���E���>T��M�h7�&��x�90��w�`xp�/�T<�E�%ړ<
v��R]����kY��O�
�7����Da�Cl�|��q��ny�ݾ��݃dI����W���3���@�����ɩ̠��vy�d�?�.�� ب�5E��UE�*�zy��>�����3�^���=�4�����Ή�M�
88f}k�����`�7L#�����OL b���lkkk����DV���q34���P�_<�I6���vL�Y�5����0�:�y�S$�@�jm��̼��Q���-빩��ft=$m������-�����r;!�W�L���j�W��ᰂ��J�� ��Zu"�\���'w����J���B���q?dm�C�b]@_��P��PsƩ�0~ W������G}���g����ei����ẝ��T�ʳK%��<�97�p:��K���JX����|� ���<��*���é^�� �MD����Ź�"�=���\�j;���6QW�t����� a؝pFw�I��ܝ#"_f�:i8���M���krN������w��i�3 �ܕq����v�y��oԢ�D�o��߿ok�P���2Y9��wmw8��K��m*���,���B�.�‘;�����Y�i���FJ �����i��8�ٞ�kw�9<��k�OHP���&g9Uk+�e�T�]gz�� ЂC����T�wwJ.�:� 7�m9��@���S�ߡ_ڀ����0���d�i;q�4��q㖔�Rt���hMy19:���7�>����;=��h `
ڇ^f��y�{k�YV�C@o/T����+�MoFɕ9'xm)#��^'��N 5I,�S�D�Y����F���#�;)`���A��ˍ�lc�-���r�D5������1q4���'�����z�2�DWd@_'g����W��%���S篘�����E���pEn������f$�}쌔�kB������ZL��73׸�9A���Uj�i�٨�&\ �*�&~O�����+C�Z�pM���\����əJJ�D{�g�C����H1������y�ne�Y��+3m�y�4=��Q"�}@Ӏ��ʬ׹d9τ����s^?�Oڢ��4��6��O����" @ݕK�lt����ͭ��婍�F����k��\�Eݸ����>�㡮cj�ڟ0���w�e��6��4X�CI�$g�e1�� ���<���N5�V^E��P���J��d�6������8��JY(k�����H�ɾ���� h����v �׳�\Y�s�ٮ~k� b�DQJ|�� Y.p�VۯY�J�xc����]����p�\yˌ�X�:y\W�%X�p
n+>y_�6�-��k �L��=�����]�a� T�Q��4q�k�N�� ��j���cZ.'��� ��$�t�\�uIu����`j��t�N�X"$���T�3a��X9��\�,��-�g7��y�QNEصjn�೵�d���ƹV&��VRoRv����/��4�0�V�C �{*c�9��;�L*�?��8�ķ9X�����D�}�[)������ux��������7W.�T��"w� �+�Ql�A�qo����I�� ��>� �1_�mA_M�Y����B"o�.���Ҍ��C��͛��=�m�ƽ���wy=���9�Qpy���U�y�@�)� aҕf�d�D�o�QN���+�/{�����e����0��D���_Yt�����c��][c-�]�US�X�mPre&sC�Ѝ}�)V(�8%��ڰK�Qnr�b��w��[��,�i;�`��Q���-=��#צʎ�>���.��\�u�E���+`ri 3�p��M>ʳ���$<�Б��4;��-�8�Q`q9���>�5©`2�kО�1���kњ�x�����_$㝻����X>�� Y���z<�wɤ� ��'�������ֺx��A�0�`WQ� YV����+��%N+0ɸs'�؝��A�w���냵�j���gԶ���%-�4�I��玅4�'�Ѓ�.D� ���LTd\��!n�C�s�!O��;/_n�a,K|.,�ju`�B�ެ��M��C�p� y��~�]��&���>l�N� �0a����}��םonj�J%�����kS�ʋ��̟+�w�Պ{hw�x��wދ+j}��8z�1�B���m�s�1&c��h��kDs�w�o1�:�����ϓ:y��+������77:nжk��(q�狇һXJ9�r�7��C�����z��Q���F��$�I6�F���%F�uf$p��ml}n���N�Tr.��e�!ĝL��O���դ�j�ϼǠ��~˔υ'����|�jw�:;�x�%�|�Yl�!�;�G�ѳņ>�����!�=�o�*�aB]m���u<ǃ�umM��&��������хgs&�
IJ���)$wƸ�����v��䷘6���� �vV��|���F ��*A������ƥ\�-:XY
�3����\� # ��9�K#�׹;�)�� �U��E�V�����w�u��MY~9��5g����0)���t�_����o� �q�+��]X2�~z�*��M<��y"A�V�n�~���1 ���� ���һ(v�s\��o��[䟖ww��X�o����u�'\�� nz�����zC��u��0`���ܹ��R�CR6%6�r���Lj�,����W�t�[��M��1�$�%��|�6�.j��Ί����@m ��
w�y�a$��L2G>�re<#a K���]�����+�S�P���~*�8���ca��g'n�
�=��� gN��G�h��ðӁ���~�W~P�]��.��yrz����;1���;�|�'���%��{���34����{�Жo��� ��A{e����M1���\@\7������Y�<�_���q��������f�0�Y�C�������O��b�s��6��x���j臤S��/�� W ����ߩY�Y�\�;yY��N�����߿[��/�E�gfb7�ֵ�N� V!��� DS�hD�g�r�mA,aY�����N�0��er�������e8��&0@]����zl�”yg�Zf���$Vs����~������)��6��i塤 �I�#��wX~eT��։n��w7E��� �2�4|���������1��u�A���(�+�3�#w��<�Ze �E\�sN�= h(�C�-e0<(#�ͥ4?��;�h͝=w-�4�QB NN|��yiN��jbXB�y5,�Z�T���� ��n,�8H0�Xs@��ڇ=m>[.�$��ay��% �[A*>֡��D�Jxgt��������v�@p�eki��&�R7�V�q�T���I��s��㪇Up7�����ň?���Qr_��Zj����y]�(��jǙ�)�w
� ��� m�]�� �$<�s8I��M�"(��:`g=�.K��fwwvS�<L�G��ީ�2s��М�� � 8�����ߓ@� �����ja��t� �~������x������L�gE�9�q�r��\y�9ޔ�k��؁!V8o�Mn��ɡ�=�T�t��r��+
)�����so؂�ABe��d��F�3���Np4���^~��7��� ڼ2�vh��]ڒ� [��wÀs��}��*
�3�2�����ɧ'�#�̝�d�+㛓�aj9 xX��}� V&��: ����rʪ�|@�=L���{���.����95�ݸř�9;0<5��Uc:�������������rÉR��.��Ym>',�����ܜ ά�:�%I1�9?�.%�Is �;�)������7e��� ��4��RF:J&��?8�Y�3�X]�����<�4`���~��nZ^�5��w�n`#�?���Z��*+������8���3@���2gz8�~�\�B�k�9,�����s�Ibs����pNP�^�+<=Q�@��Q'���P@��"���V~���R@��� |ʷ�M�>�$�!{x�������f�Q����a5�Lh <螿�G�'-�w�9q^�S�ٹaCp���ONQK���M��g� [��h��s����vEwk�JYw���ҁ�^z��.����΄�\i�&@���O����p�woŵ�ȞpV�4'����ɀ������I{E�r��x����v�An3kh�.� ��\�b\5\=,h�1&\Ƶ/q7�ewi��74��W�Q�nD #��s�U� ��
������J2�I>$ew8 �o#�;y�8�>���$S��A�^�Y�`��
��BS=�;�V��A|���]^�����7��=�b�k�5��7�Ԁ$L�x<wX� :���5c������Q����� ��؟ ��1�h�Ե�<i�+�cW�;�3�[�#��-���0Dy�:���D��̓3RH��Ge�<-�\���M311(�e �f��WsQ�����_5�vWK)''+h���B�xX�sA|��X?!�!zMj�
�W�� ӑ��+�g,*7s��n֧��&ɧ�Q�˾� ĵ�9b,�K�qg5����^�|���������:Л^�c�M൦�4��/„��&.�7�0O��364vK��L)���
�F&�54�J��*���Y�����O�:�uUmlQ@���K��M+X�p��BN����vyWi �M]�~ E̘�Z���f�ƭ��#|DYDžZ.z�WR�_$� X���P���iΙ�!D+y�Xxv�ᙳ ���z�������V����-%�+�k�k�L��� ed��M��9�#k�&�a��B�д����E�M��P��ԽWȣ��/]#��| �ir���\aQŏ9�%7 �
O�@@u=���!�~m����s�!��2�dN��qпT7�8 괜�:5�?�����-�Ý��&K������d�Ț���א��qi�j�O��Й>5��+����;��4��,���+%�`N�V0��̆��P�3珷�M/�0�'C�6���\^K�+��:y��8r�d���?��Z��^�-q>� 8�ܶ]m+����|��(� ���˵^w�9wJ��D�҆�p�6Yy�wmG�8��=�9]�p�夜϶,�W�����[{������˫�`;L����Y�u��$��H}�6і�����|r�6w�7g�;�)��+y� �޹Y���w�V����/�ˤ��yD+P�^ם@�ЅW�N��5��p��-4u#��%��!�I$u�¡�KY�v�nҭ�' �/�9��aVrFC0ʂB�A�lN�H�B8k��ҭq�t��
�s��z$���$bK R�SE��f �Z��rx"�������uZ^FKY��VpI��������1��M ����MGia�y����\���h��͐��@����jʸk��#��N��L B��؎�=�f�J�]�:e�_$���^uN��(�b �����\0�-\��CLBK#���:�����+�zX9M��h90���y�I�U��ƫ/Y��-Ga�Jly�8('�o�݆��}_� M"e�8��=ؐU�g��\���v�K�����*�3^эV����I�o�P�Oк'�)�p�ڂ��x�NA� �U6��]����k����Ez�9�",��m��̷����/~�q�ݕa���i��6R�c�)4� 7dD� `��̧KV I&Ѻ�\Y����h��D�S :�+M�pwu2G�2h�v�;���yH�b낤�_��P���IV!�;�U5~2���d����&���^F ����{zk�@�q�g�U��F��x8�2�V��$7�d(C�RIT�F�\�uڊn���H��𐷯߿;f����Q ���6�����0����z{k���?O~��1<2y�Y�4��j��$�*��Kz$v��|��P������c/P7�p��g��?�%c��0��Om��[@j� ��X��H��[,�>f!��Y��.5$�ڟ�
�+���� �ַ$;!.h����?�8����o
]��4a��b%�%)� �9�f +љ���I
�pl;opP�N���+��'��QJfU R3���������g-� �M��������?�,�8�Ķ5Εt�T�\h�\Y�� �ع�#ԲB#�P�F��<t��a�ʴ.��j����/�]�������Y��%<���(�0�$������Ҟ>���#�d]��b���3�`���"v�~���H�g�)^V�^כO49?:��1?����f\�&��*���;A����M}����VW Q��dr
� �q�?D��+#s�srC� ��s�yYo��\毚��e� �?��M���\g���%��;8���Q ˙�'0{��m�����G�hr�l���^+�両���tʅMx��?*|�VH:�]��ք���@�1�!�f�4�f��ڗ,��y ���F��Q�ʬ� l��LHY�q^lRG�Y���7Y @�W�(�㜛%�n����ψb�s-e�O����%��{�C�)T��q�-�bj���^��Q�T�aZŒUe��QC��?Y@Ip��H6�K-�Kr�rb}�U��j��ᮔ�P*�yl��[\hf����U���� ������lU:#=!�$�f�}����
��l���u�$��M"*�5�`� wސ��MH���h� +X3f��:r8R��� @_� ]J�B���a�L��v�C�����p�u�Y�j���[��m������� _�*o��rpa���dB��g�|
����!ȫ��3Db2[�Q�Mh���� D�9�uc[7,#�H��2
K~��Ouh5_�p�GY���>]/��x� ;B���y�[����N��;6{��*�y_�^ §H�KB��]��)���ޖ�k�hyo�9z�D̤8�������y�]>$�&X��3.�r�!� �l�9�6��L[)i������-ˊH�`�7t$��гfN s�P4����&�;�ΰ/�M7ѹzI�ȭY�������VmȤ��KWyx������n>'s�C��ʹ"��C[)��6/�џ1�u���s��h��1�|� ������9w]��)�c2�1CR�d�{`�J�uʼn�7��i�j���e�d�3\w76$�TZ���$�� ʇ�a�o-�_ͨ\-�N洁,�P樥�=Y?�Z_�k`m�s���R�|dn�@�;�oBxk�%-\�+4� ؋��GM�*��`�9�����O����dxݦ3��
��|b��I$\��p��K3��'J�I����rM�I09���d:��s�Tf��5����<����r���A�p�Y�k�_yH$�Mع���2fq�*t���g�a�99�$�V������fX��+��!? ���Q���� U �t���: 2�����dt��=IN�K
.��‰:�r�Y�;‰�8T�<��z-L�����x�qh#_��~tJS��'S���q�+���� \�p��U��j+��2qj�^�E(I� ]���,� w�,�����Vp8�(A��^�⟐D%� ñ��n����e�Un8;&a��
���Y�ɔ� %�@�k�AI����֮er~��7�s��d�';�Dѽ2m}���]�5���|ך�O��hN��͇�AOy�d����!�������#�+
����`����h�һ�:��d�^��+��r�k`����� Ye��������D�W��5�lž<c ���rN%� ��8G^ՕB���d���t+#��x�1d�E���rֆ���@C�ax��� yt�2�nO��ޔc��q�����t ��P�KzL�I��ղ��' �`W�I��)VHe�͕�u�Tc�5`�}�w��J�8W��}�r�Z�y�f�|8��*&�pR�����1ε�M� �ДH��ڣ0Sv �I'c�( V&0�8o?<��B�S�z���g��Tț�2���Q���jR�
B��L�ҰO���B4/׾�b'ư���-.c�bA�=KJH2OR�M� �X��Yu��ڙ�����+���}?�<�o��,�+��C�W/�]+;�2�W5w���<��I`������n���ܵox:K�����N��*��;w����>�N�!���@��%�:w���#�*q���>0�:8֦˩ )�dA��!��k��U� ��7.��$\yq�������-g�=^Y_��U������S���r�T#�Fzmne� `7�W������K��9 g4z�9\uX�����ȋ a�I�JkF���n�(T�u �+��~��]��8";�*Tu;��PX�K���e��v��� W_O�?��|'���Đ@.|AE ;�k[鞅pK)˫ꪫ�zP��!��#%�5�v�S׺ACgA�1��5�|@Ĕ�nm�q܄�jΩ�K}����R��5���1:��W1���j9�F�Bca���^6 L��wR";���-�ݦ���5C$~�k��@�t&c�)�˞�� 7 l��m E6�:瓟Ȋ���#�� ���s��4iK-d1�|��4i�d������r���pp?�{�N^2�!rF�i��
�_:��6�-�8�a�n�^�gm����+�BLa�����c������*�����Ċ�g~ۨ��α�
;5���cge�ʊ0}�a�P�d�O�D�y�!����,���>1�[:�J!���z���2�T��'5��$��/�d�/�?N�Wo��ʩ&�fA�� �U�w�!�ӈuj*�v����yJa�
�w�d�pC��;����v�� iX��k��d��5�I�B�:�B�3�����씑�s��֦)Mb8�4����6�s�vM�S��M�v߄B*1"�5A�p A��V����J� W�胩,���by/��C�C��+2���V���o"N��5A�)�8�" 9�������f�ưp�P<)������H��f�ͤ����� h�L �|�:wS��ug�qX���Ƀ�} �[������6oK�+���<߂��̄d�)��ZK��+BO���3p��W��N�fō��,�8����;��Zح��R��6���`F�.����@R ^M�
%5䴠b��g���7�3™JmK0]��gh�GVv0��7N��ݠ�a}��� ��z>� ���m. �KǎW�w፞9`��aw�E�C�z$�G*���vb�0 �as�h��3�vA�����`�/+�VD�����Qj�G:\[��~{3����P(��f7��t�D1�6 �������"���$����on�|fZ�p���l����L�"���4�2ŭ)��X"�qZ��=�=P9u�<���@K����Y�J?m����p����̷�,;��/fV2=�B����3۟>��&�����r�����E^�%ۏ����ef>�++Wg���)�]NH��TH�je�'�RͿ��j����,��B���шܹ� �M`���o'��jG�I�ffF�
W�h���a�ɼ�I(ѭpዐ�I�`Ay8Ӵ���-�����. ��!G�p�hn�z�_���jz8��"�_t����`��JD�>�l ���j3��`�;��J�A����'zy�:�u\�Zuox�2��
�֕�%���� ��yh�#��&����<C����<���~��Z����\r��� ���'�j�P���{��4��-Շ�" ^���'����#(�5�+I$��(�&8O�����5+Ň��s�)|�S{�b|��9����q�v"o�3 ���cm�u[����s*ݯeA�.���n� �K�[��?>����{D���%Lt���e�τ4��L*������y�V�R�/�=qW��[*��'�.��+��`+�0>؀��¥o5ٹ[��RG�y�����b�r����%�s�hO������lV��Z���t�V��l�ݕd�Z���nU�\|����u�ѕ��R;���]/Z���H����>������ʬ���4ж�b����a��1+ё��; �.g����hC�lb�[z L�4zf-E�j>�i�_����]����K G���gs�_���r�ԍ��\�ݰJ�pG�6J����qs��G(�|�F1��0�^Fx�H�����s��������v;���Ԃ��,u��|
��#��%v�mh��ɀ5w͌;oWg��J���*��p'v��6�p{^ʹl��ܴ���G�6���0\������0�g���o�b���)�}q�Zm�$04[ ��[�4��츛U��%�� >0���(�Φ���I yP^HJ��r�8sq�I�N� �`�#�L�5>#��Q��U��6�aMF��;=��ĎpV�0̌�n��`3��P�
B�|q�9?0�=� ����\�x,��x�$����v����SSz)��Y����4�9Zl��h7�9���խFo<�T�$jهA�yC㝔�x�����D���@� ��� `k+ rp����*$�3L�(�Z˃/q���mNrf�����%W*����&]����g�����v��� ���&�K��*��&�/C!<➄�Ʌz�1���F'���(���@g�����o��P2h2��E9�<R����<���f�E9S@�w$����6�+�X9s@�VNȶ`[N._���᪺hڼ̎E4w���x[A�������\�,���&3�x�A�-��Y�oC~�"�����cY/��,��L�L���=�CV�ւ�G��ҫh%?B���b�&���e�uS�'���'9v�H¼�N҃ m�� C4���g��( ����C0���Ò���|��Gb�s��
{C�" #9�������[��c�IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:322cf345e583b0c30dbb5352e55572d4ab50137c22a7f84ac1a02979819e06f2
size 92366

174
TestbedAssets/Gradient.png


�PNG

IHDR{C� pHYs���+9�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
<xmp:CreateDate>2017-03-31T16:22:51+01:00</xmp:CreateDate>
<xmp:MetadataDate>2017-03-31T16:22:51+01:00</xmp:MetadataDate>
<xmp:ModifyDate>2017-03-31T16:22:51+01:00</xmp:ModifyDate>
<xmpMM:InstanceID>xmp.iid:b2dc8aa2-b261-1a43-a74d-f780f26bbe4f</xmpMM:InstanceID>
<xmpMM:DocumentID>adobe:docid:photoshop:d81e8dc0-1625-11e7-aebe-f36b6b31bfd4</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>xmp.did:464c35b8-5909-0b4c-96e7-6396c753d9ae</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:464c35b8-5909-0b4c-96e7-6396c753d9ae</stEvt:instanceID>
<stEvt:when>2017-03-31T16:22:51+01:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:b2dc8aa2-b261-1a43-a74d-f780f26bbe4f</stEvt:instanceID>
<stEvt:when>2017-03-31T16:22:51+01:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<dc:format>image/png</dc:format>
<photoshop:ColorMode>3</photoshop:ColorMode>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>960000/10000</tiff:XResolution>
<tiff:YResolution>960000/10000</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ColorSpace>65535</exif:ColorSpace>
<exif:PixelXDimension>512</exif:PixelXDimension>
<exif:PixelYDimension>512</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>�<�� cHRMz%������u0�`:�o�_�F�IDATx����
� @Q���hWmet:g�у����dr5?��P�.NV����o_�|C��+��&҇���ҍ�����`�x� ~I@@@@@@@@@@@@�#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@�@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@�n���D�4�*�IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:31b6d5e01a0a3245a6a2e8bf77fb068bb8c9af155665649792f527e4d8c0e8fc
size 16459

1001
TestbedAssets/Lava_flowmap.png
文件差异内容过多而无法显示
查看文件

1001
TestbedAssets/Rock_Pack_01/Rocks_Textures/Tileable_Rock_A/Tileable_Rock_A_H.png
文件差异内容过多而无法显示
查看文件

410
TestbedAssets/an_gradient.png


�PNG

IHDR,,�" pHYs  ��;riTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Macintosh)</xmp:CreatorTool>
<xmp:CreateDate>2017-05-25T16:40:04+02:00</xmp:CreateDate>
<xmp:ModifyDate>2017-05-25T16:42:33+02:00</xmp:ModifyDate>
<xmp:MetadataDate>2017-05-25T16:42:33+02:00</xmp:MetadataDate>
<xmpMM:InstanceID>xmp.iid:0fa7e24b-f123-4d1e-9848-78f579c27d69</xmpMM:InstanceID>
<xmpMM:DocumentID>adobe:docid:photoshop:ac201bf6-81e6-117a-b19a-e8accc17c2e0</xmpMM:DocumentID>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>xmp.iid:DA7355F1791911E3A9B89D14F7AEB0C7</stRef:instanceID>
<stRef:documentID>xmp.did:DA7355F2791911E3A9B89D14F7AEB0C7</stRef:documentID>
</xmpMM:DerivedFrom>
<xmpMM:OriginalDocumentID>xmp.did:DA7355F4791911E3A9B89D14F7AEB0C7</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:50819034-2c6d-4a58-9e3b-4e182915b187</stEvt:instanceID>
<stEvt:when>2017-05-25T16:42:33+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:0fa7e24b-f123-4d1e-9848-78f579c27d69</stEvt:instanceID>
<stEvt:when>2017-05-25T16:42:33+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<dc:format>image/png</dc:format>
<photoshop:ColorMode>3</photoshop:ColorMode>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>720000/10000</tiff:XResolution>
<tiff:YResolution>720000/10000</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ColorSpace>65535</exif:ColorSpace>
<exif:PixelXDimension>300</exif:PixelXDimension>
<exif:PixelYDimension>300</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>CwI cHRMz%������u0�`:�o�_�F� IDATx����߭gQ&�W����N{�3ggg��d�!$� AP?� �G�����|��nO�}N�Qj��DQB �$IvB�=d�k�����p�t?� �i��m7����U�]w�UW]�~�������a`faԿ#���ğ�?A0�c��"⟆�R?�����w��D?�~D�����g@A�� P
�ݳ��?��;wr) �(����Q�>��ȟ�c�|���꿊~}w���WD�}Q��:�����N=��7��Y�o�F��~A���6���PC[�)���i_��w����=b��X��a!@��j<�'�@���J}Y� ��yصk�����v�*/���L�~ҟ���x����|6,��YXD���"��OD���!������P}�����~z;v��������?�o�h�F��>}H"]���� ��'��(� }��OP�.{����Q�����ժ��>��@DF}tx�����׷����0�SO=��<��7�����iT�K͔�EOr��ga����gG�� s<XR�~"  0أ���� D=d�rA?��'%@��_ $B���#X�⩧�黮߹s'������0,�f)��e."/����8�@������"Tb���z$�W`D�<��D����Ț��5�$#�e�[ �d2)�Ԕ��*Y�h���[^�{�����A"ڂ �"���ԕ�����_��zR�7�x�Ej)�…�aX,'O�<z��3�<���������0,J)�YDj.E͑��l��X�ן����D]�}A���;H']����am���k�Oҡ@���E�G�>�wDӕ���U �a� �PJ��YX
S��5���%�΢"�]�����g:�G=�œ_z�z�����'ߟ����N��a��N/�����I�1~��4�q-��_�����D�  <~J����Bo�a�^a��"z �03s)�0 ���lv�ĉ�lFD۷oc�S�~>� ;�,"EX�)��/����ǫQ�B@!D�4ߛ�#�z����#�⴮�u�/�}�A��%ؽ�_����0����"8���tZ?�����2�"�5�B$,z EX8�|=��@��E��Ɯn�N�jGP��ӇB/NDLJR�l[N}���;VVV��"j������ly��G���66��dԉHʗ��i�"i�]M��\^�X��熅Y��0\ʰ��|>��6g�� ]�M�+�kk@Du��(����[&���� �� A�������B��ĭ� �����D�Z=��3��LW�y{>^\= t]7�����5DDH���Hk�WҠ�o_�D_q�rB��b�Z��ՓBB⽝%c��ѻ�&��&+�5���w����6�ͬ���P�=� �Ӥ:d��<��D�ǝ� e�K7�$E����W���""�,\�R˘a1��g��b�(�����t�� ���0 � ��E�t��YH��J��%k�k�'�r�� ,@�M�z{M���l���_5@�=��J���t�EA�;����+e2��f���T��� 3� �0�׸��X}�Bp�5QP͂5�����N����H��-�zS�S�ڍh9 ����۶oߜ�򫶔A�K������C���*E$���w`���M��������W��_X�0K-cJ��DY,�b(���w}������� 3c��H=vک[���`�̩� Z�̈F���ד7{53�@��A����&�ס�b�յ�wE�G$�:��똹��UV��ˆ����p���.�3ު
�V$�c!�����-�O�
��
��P_���>��`�m۷�8y�@7?��XE������^C׊����4naM���Go� � V�d�-� ��j[(km"¥��2p)�,��0 �� ��AD"����� ��N�0!J��̌H �X�������"5�(��hW|�.(}IoH�2� �'!u� � ���@�B�m����'_��������������Bͩ���� �� ��w�Q54 ��t@ࠀ��Q`[�&��lW��vL%1��шGc��N1�Dر}��c�
�K��-�d,Yg.^���s�e���K��y�7$�C5�‚*���D o�����H)���pa^ͥ��R���:"&���F֬�5��#�� �6묗�5��6��adS�@�k�G�EM}�IH�{ph��y�^����_PE��i�~Ѣy�������{^��+V��"w�q'$���D�u"1"bm2�D�v��/B��3�D���:��v���f/���4_�hD#`�P��<T�$ �2�<x����bF2���l�'��`��nĿ��.k�,��q�'�=�����BӨ%Qa.�p)�\d ����k��HDH��a!��b_�"#31`���جOP����aV���@��B D�\��>�mAJ# �� z�@�`ǎ��{�_�e�:f�zRG��H�� E�0�tX'��EDX��!�K k����W�m�B$��A�AG����L7%9�e� � ��66�����?���|��X�8󣉤�z�S�>>)!j�D�;%͐쾏�yE�>#`K� �d�����5oͩ5��L��"R��5�L"��zFddA DD!��b���`�7�V�v�ڝH\N��$�h8���-������g���[�euu��������|>{�FP��b��#"�^���0# �0�K YX��,g�����ՈU��������EC��K!��O����ń���ؾ�����=��ɓ'766j�J�΁�P�Dlk�����vD�"Ϡ6������;7���R���y)�IHaf����" \M@ ��Qǝt�pb�zs)7Q�����D*���в���g�`���~�{i�Y��z���HN4ipN��P���ƶ3��?z���8��;��e 2"�0��.�����ZD0 �0�x%�a?Dw�����|�N ����b��D�"D+�<�@c$�����;�q���;~���m�p����=����4�p����c^t��P�ܱk�b����PCP�\�f���� SM�¬��z5�'��j���P']WAi@bbd��Μl����T�4�\���������,ư��?��)��Eu�N{L��m�.�,۷�8x��c/�
�!Dꈤ� ՛����Y��5HW�M"D�t�8ZC3d���
��9���}���fR��� R����d3cD9�������ȣ�>���g�uV�'��$��?^�p��4�J�ܜ�ar8��⨀0{���B��5�2�z��za-Y*��X�iB���L1K� �HW�Bo��*�����Z��}�;q�[A��D9���4E�P�4��@�+��SBT�3�P�
���»v�:x�У/��gת����Eu�SY�]��Q &"���-T�e��Ґ�xau�k�P�\����W ���(�-���M>�`.���d�?v������+4���M(93����i�$��aa�t0�SΥ`4b��q�#��a1h-���b���� ^�u�Bԉꁋ(+� #p!�� 2
��@g�θ�S�����"
�D��0���=���]|�BD�w��I����w����3ϼ�#�Cz��jZ�E"��I2#a��T���0�_���ZQ^�I���3)���j�N��4��Ŭ��4�5%�t]t���~��eޓ$"��X�`3n��y��ɴ�k����0�ƪ`��G�X��������A�5쬍G�xh���D"`�9��&��X��Idb����d&�]=��V��iٺ�c}#������ <��pZ�
^� ��p���#ا��!!�����tTQZ��2���E�:x�N:a. H���^��A����nÔ�v �΋'���5�5��^
j�X|3���g���^(�x���Wx�p÷h#�c~H�.e?D[^齆�K����, �"��܆ �\\e�raO��%��)�2yٟ
I��z�T�������H���D�^F�1 b}^�H���8�Ŧ�N�u��JO7�4"4�Ry�B��J9�!SW�!�*F���K.����w{_��%B�"�H� Ձ1�tD�f"f (��' ��?�Tr/�.+U�OW'Tb$R F�o0
+�����ehמ�\�/~)��s�9p���g�у���S?xjǮ�e�W!�$ʼ�&�0�>��$��U5�v��U��֢�H�cL{O�5N�� �K�ק �i�,]g���$�T��+U�0W�� ��f����x��X�S��R�����
A������@��u���i�Ȋ�ꃤ;k��}��_p��,��� A�3Q�X�$t5e(�f�VcN�DF��t�Z][Ǐ
�}�:�# -���ў�C�������O?*4�"T�%_��=��u���O?�݇����9���xڢ�2|:����� ��}u�:�� �I�gU+�|���$��}�F�z@Q,�� �����G屔� ��L� Hg_�|;���v5��?�Ǻ�y�4�~Q�����a8��s���[ʋ?��< �W�BBHB"숈���׷R��qT�M��� ��Q�8;��$h��6�Q|��>�;�Xۏ�������!��~��l=Zcg�J��z�� -D�D�
�^vVxZ����0���O��*ʬЬ)�vb���d���EN�6J &aN�����C��<�*���K^�x_gG�r��L�P �F��/|!R͋)�zj�Y����F/��Ҿ�J�}{tl�^ @B,�<kuCX�M(D � XA�� \Inu�X;A��c��]���25Q1q��Ԧ����di�N�[�k��+��B��Eயc�=�J�t�.�f~�y��Et���.�Al vE�,�S��CK�#r/_逬�E 5�秮�����',Q�,}�a� $�R9k����K��(LL ҁp�>���vwL �p9V9 ���Xꕸ�$BچW�����lƅ��ZYY����e��A�U
=�]M�`h��2�����G�Q �����Lڔ�� DeJV�$�O�$y�%TS��0 ���e�H�7����O?��am�8���Re# 5�&��Ǿ��"6F^�Nh�%v��b�1zu�_�~�]P�Ȝ���yu ���6��(7�{�W<��TiX@��&�j�[���F ��K���.�tM/)"D][wC���s�e��D"H�X���#+��f��<X��F���Km)�m���@��ɦ8�z�S!J���G+�2��4;�_�������s~���}�=Ӻqg�<�RAT��[����ކk铺EܬR�XX��Oh���uKM�6:�%��C��"���]B%��ȧȮD
*�f@=P�GxSQ��d�Q��Wȧ�N��"4����Q�f��:i�qX�/����D"H��GY_�ȇւS`3�z��0� ���8#:�&���h�A�I�R�}�4X\���w���&���W_�K6`^�NY3&�����,I}y}=}BkpG|k�P'xq��@�6�#&ބ�7�7IYI"����@�e����6��]��x�=5�v�_ ���@n,��I���*#�v ��:Q$��nx�D�0/�d��T3���!Ǥ���g5k�G���+ͩ���.�'���ʦ� Y�-!e.�����?��|�kw��?�M0,�$��� �w��N[I����#/�9��Ĺ�-�אkSh��?���ήj�ϩ�3������Y�2�4��xX��7��7�2�AjԺr�I^�FO���.��װ��R�޽������Ni$x�]]}�)�'�����b���n�4�P�q��vR���b���U(6�d���ӯ�뺮c� .����w���޾��|�Q��'���-�����^�H��� ���VN�� h�eOt�Aϲ&÷���2�e hM�V�B\��C��>����Ӈ���J���W۹�H��D�M�RK @���������{^�}�G���uL�=Z�j�`� ��(*F�]�Q� iի5
g+J(5�a&oh|���ێ�GI����r����|�+��$0F����;-> ��K����@� ;o18�+d�*�_�������lב.8O�N�U����i /�I�Zy�����=�F �� d z�ۼa�)ڊ����'w�qu� �����CD��"H���x���L����Y�;/�H�U���=���h[/�ژG�l� �.0.�뮿�СCQ0+�J�|�+_y��G�I���"�$t� <M|���:^��.x�Y�(� �4�Z@���2g����om�Z$�cbI�D���eB���p� M� &��a��JVbgD�0<�aq�Yg]w���:��� 5�(��sBL=&�E�}�\�j
������:>�Ԫ֎�5d� !A�v���#: W��Y_[���x@�0b}џx≿�����^d)Sz�ϙ,/�����4ݿ�dE�Y7;�KyP�o��2d�L���xIF�@��0*R�k ���v�1&Hg�<�~�rG�����CR-��#߶�b&ݩ6��r�+_y����¼"H2ʝy��.��Z���t8�k��e�(�����Σ�7B�D"l��R��q��k ��p�e�]s�Րe)q�)�����' !��deю�c����!)�}�)�p��뗄�k�y -��o���� �l�[o���%�׍�ހ"oB9շ��h�퉈R��Eʴ�v<8��<)��E666n��&��_/�R�E& 9!��!L#ؘ?��#�?�j$�Hc�yQ) ���5"�Y��E-_�|�͓��a� ��=��s�]wM&+�z�$�����`���� ��$�oŞ��jy@ZL�H_Uh�fW�-�FR��T�li5����y¹�L�<8t ��k
k-�הG�Y "m2�r�����j#��X\yՕ�]~9��"H�>�>9å o�DW�L? ��ѧ1pg2���I�@��v�'�]�?k�v�( �p�� _��טs��A$�g!"�R�����2�\��x_/���f@�q�X�JgnX��xJ���˞�e�
�c~\�u��}�L�n�4�.;�(V�R(����N*@�_(.�ȫ@ !5�IL_cb�*�T��E�����o�嶮���8�d"HF��ܽ$"A�k.(�Q%�§>�漙I�����4u;�-]*2(B�2+~.���n۱c�Aj"8����җ��Ϳ��^���hd��D�D����U�N��ڵNNA�9��(]��7���Z �d�����aT�35"�*��4��R��e�R�UĈ�υ��I�CM�S� �[,�\rɫ^���_2�4�o�}&X�$�}�8@�U�B���(Iy�ԇCzvN!�t�Mv�/^�K+C��\,�_p�M7ݔ+0gtI떅����w|�s��2�
B�,1�S�# y��OHuN�:K�7� ���vX���!�D���1K�i�ÐTC����ݎ��D �{�n�8�2m<5��"!��J�"o�����5QC��P |�=& DGd0���CdѨ �j4��`��|�"���@ ��4����W��=`ay��޶{��R��Z�ߏ��;�������t:Ͷ��h'L�)/o����D��=O_��v� �N� �c'�(-�CA��8���M+�|l&qK-����
�CSQ�N]� v�SLT#���Q
����*!����/����{}f��t"HmO��fy� �m/��-��i�ʩ����g�rL[t փc���Z砎���b�������7�9��L����1щ'~��~��H��!S0C�_2�����S$a�`"x�qF�Aq3�}�4�b�;�񎄨��G�U��}K���M��y������3T^1�6$�����(HN���;���;w �_���f�K�a��RP�v��P y�� �'E�6�Y^Y�&����:R-J=�,D��w�kǎ\����-�[��?��?���{&՘�Q��Ŋ��d����ȽY�n��P�s�<$��� ��Ecc��b� ���<06�PG��|;3u��"P8Df�4�Vl�>Ҭs5�R����#����e����od~�FP�s����AhO[�1Dv�S�`` Q���<�WS �r�J T��Q�v>�_w�u7�xc)��$���i�a$
�f�����Đ7Ҧ Lp���^b BZ�T����ۢ�ҕ���j���xN�2:f�Pi�* �{;��M1�r�i��y)F3z����e8WA��E�A$"��佷߾����/�'��yzQA����+;��KPjx�55���R9԰|3��>����f޾}�O��OM�S�]M��9�`���HT�ї����1�N9�:�]��މ��3F�`�đp���+BZ���níj-�!M��d����1�~$s�2���"����rMb�ߤ.�t(
^}s
#)�*k>_���^��W�j(�J��"���e`&�˛�y�c�v��ymb�l�'������5e�h3�Bk���r�-W^y�b����夫.���wD��'>��g�}��:p
E�0 2�HH|��M�ˌ�!9቗2�� �
������[i`QY�׼� %��Q����.���Rˑ����3@�N͆����qr�_���{���������,��^*$�I=�&�ZTM�t�F іl)>���� !��q���yԈ�~�R�������p��������R|ͫ��$c���I@�����������}貍�@�ZAn8�
*92�H���C%�¥=��–~� liڎ �w�l346� br�wh��%�a��
p(� 6'{BY�…�Ө 5a˪0��o�%�\2�/܇�%A2Q��0�ʦ{.��:�q�C[q606 vb|���ܜ�#��Mqk%P
����g~�g���7T!��:3yRlg��~������{��NW�(9�Zєf5 ��Q|RF�[�0��J"
+ױa@fi��F���Fcr��r;yt,��҆(;[QɐAK�q(uIF�sn;�G1mD��4�6�����.{�;�1 ����d#Hv�ꫝ����4����Xi•"� E%���9~��'-���B�D��f��|�+_��Yu3O4=i8��
6�D���������N���>�VM�!;���G�ؠCR�U�F�K@FМ���Y���;��|zYF$Ґ�υ��F0͡�(J�J� ��Ja���KѥQI�C�"���������Ν;�2��#�w��'�m �E�LsHl�f��L��[א�G\�c�Iͫ3����|>����n��J)�V{���,ي,�Xp��J]��������t?�%I�e�,Ϳ I�RR��bk�A�P�xK�����Y� ج�%¶4�"�ܒ�>$�PV@~�1I{y��((D��P՜�뢠 �a��䛼M����2�0 �x�;��������#HM��\��N���֘cC��\
.�H� �}H�H��/"0Š���k���C�v��!~c�!�Q�N.S�0��""����O}��_]]]��5�+%7Oz\M*G�F���[1W4��^�0��&^�v����n��.��3��u�G`E�}X��[�߄3
r �ڎ�@�3EM�=��(�����xŻ���2,�ݠ}iF�F>�y�I�jm0�����hK�VB
��#�ִ���Z�YI���O��O��e/�m���%��hV [Sy[F��ۜm�گ���?1�{���4$CI/�l5(O�s����rz��2�lҷ���3
�L�iĸ��i���뒶�P⣚᜽q���&�.���a8�����ϭ�� ��t�>>�h��{��Ԣ�J����Nad���$�pLM H*ō�]�������Y �|�����n����l{��X���(�PJG����<�������t���'��mD�}��b��6cޔ�����aTD�_s)� D�C�Vm7k�)�$3l��� ���8�B1� ����#6�Do����,�\x2������E��gp:�j�����%c1���T�d1I]��;���yuvH#����XS�����k������>a)u� ��T�Ě�8q�3����#����w�����{���4 ���a�P��$�ؕ��Xbt �����'$.�Fԟ�"9U��ʖ$Q�1f��s]�U��7��rw�k�p���3��F,�>p1,�����浯95�<A� �r]�HN��.WM�ئ-����s�g'ڄev��з>���\��}hmm}X,$ �sq��l�Gq�Ϗ������'?��_����*�V\�(�o�JHcK�2 �1˫K�d�p5�F9`�j9���[�ɮc#�Ю��"���y��K�EJ��!��f�}�k�'r��'q:�j-f��2[��"�oc7+jQM& ɶ� �� r�����I������������3�88���9�ة�8�5"��[V:}����_��_�������T�p�y-1�ʹGV� �y1�H�2�L 93�?��]��i�j�QM��H1�y��<��9�`��;��= S�me�]gM}A �����_�s?�s��tQ�31OGPj9�#�)'���s�-��aj�-����FUgfո� �S� 8 ��]�?�я�����,)�46YI�~�L4Z��i�Ai�����SO?�K��?|��O�S�_7�)��m�?�x����11S'ĭ"�-R�_��P�����k�i#�2ta{�Mw��vF� �S� [K�/��v@��M A���lv޹�~�~a�Ν��<m2��������$vLXRg�
G��hH�^��Xe����1e���bcc�C���W\���f�RUS�r��������AB�����������~�O�`e:M�4`�\����v3�U�"�Ő��p<��r�3��Ś���� ��!���xG��A�c��L����nE�tR�X���?��_�虇)��t�>�1dZj��1�v��,��Y��Cw�uK��н�F�nZ �ƶ�~���^����f�4qN'����[i��!Z�a���������͏}�cO=��t�K��V׸YO�̥p��ޜ�[- !O+�dWPZEil�S�g#�m:�J���w�� ��� �Gf���5�Ƅb�[,�={�~��9r���l~:�[F�b$��*A��'2���8ɥ+�h�Q�-�'��cͽ.Z(et1 ۶m������o�ass�~��Y�&�$z�`6�(챝7�R��Qq�"$X]Y��׾�����3�<;�L�֋�7hV� r�'�<I�]�R'r�� l�K��r>��g�L����2���d% ���T��R��H���f7�pH��b�صg�G>���^~�l�#��l#H�l'%a�V<A���T#�
AzlŇF�a�z���2�����];>��^w�u��Nq2h��Z��T2�V��X��K�ў�������׾��_��_}��g�Ӊ���Io��FqH �Fs+.,x�I�؅��^J�WF"@43o��UC�nk9Iӎ����0z��E 5��b�{��}���]v�s���#�C"H™�"aT�A�V�$k
��Z��n5r��T��A��{�m6����|�#�ꪫ���uJ��R�Ǵ�ř�Ԯn������D��OןV ��������_���{��t:��.'�=�(�ĝrr�5��>�q�u�I�3w3�Z ��'YH�A� fԥ��kU �����4�z�l�8x�����G^~���:<��� !"Uլ4��� �Ïo���"W�����D�2��| ��� οࣿ�ы/�x��&3s��W
m���U ˆ�$ñ���l$�~c�w"$�����}�}�c��݇ZYY No�9�L�e��Ҹh� ��H�����ј�4$�{k�; i67��#A���.>��쬁Hh�k��������/|���.�on���?A¥9(��`I0��eLpO��8r��;/������̼�/������g�}֩S�lQ˄��fIv<��p+��e9��ρr�1%"�Zium���������=�ܳ�����Qy� (��O2)� G��X�7�um%`���nɊ�
#�QЇ�[�0F{F~�VlPD6g��.��#��Yg��9����GD�\���0iG
�aV�
��`Hh�_ ��|~ b?���.���7��M���ޱs�l>��č��o7��]3�mg���]�H�8���׆���H�������گ����Ů��hd����@b60�[f�C1UDi� �:BT!Ͽ �it$\"��]/�c�E���"�݃���t��0������~�޽���t���������#�:��F'���_p�������M�r��6��l>ߵ{�-7�r�u�
�0,����F,��E��g�@(,H����v�̋>�x@���pڨ"�!!�L�S��O|�G�>~�-7�L�s��I)���g䛧�Zf������o婚wYjb�<����x���[gn�� E�S�Y_��X%��hhi+��a�2]��7�鵯]G4��j�y:�����_/��I5��j52�l[�<~��$}+�@4x�<,��.��-o}�Yg���/�I�"�^_#�2�"�782"��*JRv؊��PÑ�Qv<�@�ss�/@�N{a��?����}��������%uͩ`��8+�!m��diI\�*ʬ�����M��� A�YE�""X��PM
<x����g|�[������ �b��t���%O!1RYЮ8d` X����&ި�DA��R��E^,kkk7���W����+����� ��K��Y�#�G�@���I��R��������y'��:7#�&Pd��:}
}#Q�u�|��'�>q�m�]u�U�X�n���i��%�e�E�u�f/&�9V�S�$�@�q1��)VR`h9��%;�4jtM�OF �2��әz)EX���o~�O�߷�iT����DPze�-i@ �;�$0��6����l������B�:A,�PJ9|�����Çe�\,�ld%�Z�)��� HH�@��T��I�2��V�����@�A),�Z�L�_Ɋ����<������<��C7���];w�k+;&��J�BB�0��04�|dˠ�O��Ϣ�&ܘ�4d{BP5�� �nl[Ɣ\��yʹ�T�H۵k��^��k�������f�:�lQ�'m����I�T�ӕiXt��r�%ۉ�A���;v�����������: ��-j(���d� ���h�[;X;�[oH.����wU1&���Y��[ f��B pee���/���zӛ�t��/�a��<�a��e�Gj�쓙��#�U��b�%��1���b��R�8(�fEu�F��4@�B�/���ox��q�0 ��ܪ����Ezo��9��ph���fA(
@
�EdX,&����敯|�����,  �J����AW�� �u&�,@�LD���B ��%�Dɞ�@���vD�@d��%TS��ec_<'��i�?��c���'���������߿�X��~l�͆�ب�%�2{$�,�k�(�Nﭿ#�p���iq�������c� ��=�n2-�����b���zՏ]~����������r:��"(}=���d��V�q�F���Xի]`�.��0,����ȑ뮿�� .��l���f�ί([�+�J����p �XPP'�HHUΎH��� �xݮƲ�-~��>���]��z����u7�������<���_��W]}�Uk��ba�;H+�K2�������.񚣬��8��Bې$����k?���a�e�/�7֯����o�~��]�^���=������z*��H�����2�������λ�꫏\x�d: mѶ�˄Vt�&AJ3��I� �����{��;���M��!@����#"�p#��Q�.�OH�����1�����������۽��s���_r�%��t1 œG��"�ş�v������|�BI�K'�s�S�n �ת~Z�Yjg�E���W\z�u�:�L`��6�t��"�c�q���X����Q��yi���o���R�d29���������?��Z��l6��&l�Л�� #��a�� @H���T�[�B�Jw-"���{��b�KD?�4J��k�Di�'9�U�� X� ȣ���g=z�y�x�+^q���N�����Ij��bx"Ť�%~�����6�F@��/�[s�4���W̍��bAM�+�鑋�\u����s6".��l���3E�nj���4�3���w&T��"fj �*P�D����?��K.���3ϜL&C)��,�O��%fO�8����2 ���V���T�׺��l+ЉH�բm��������:D����\R�(^ �H�k��l�ۯ�u �D�Nz衿��ߟs�9W^~��\���VJ�A�<W�ѶwO����Ġ�-����kACcbE[$W-v5&�d(��WWW/=|��/��g�E]7 ��'�#�������b����h�rb�c���]�:��s�?������Cؕa�-��Q�V+�hKUy+� H��l� ��H"@"ba�uH��BDf@$�$U�u���:m�A�����9o��r�b+R�]m�'@���TD����~�{�;����/���#�ܱ�����;�@4����/��VJ���!��|M ��XV3⮏�k�"�ٹs��Ç/���{�Q�-�K������F��![2˞�l� ��0x���Rx2����s֙g�{�yX]]e�H�:���c����8��V�P���[�(Ix�Y�) �Q
��H�@�����ﻮ�;꺮#R��5J,�$�'��S�n�v�Tĸ�b[&��M D�>��cG��_�����{��G<���&� 5I�� �����[�%�
��*�n�����[��(q@��,���z��� _p����ܱS� �0/��<���(¾�� _��ua���̈����]�<p晇��ۿ��̥��!`�R�G�(��ث*t�7��&ބ�,�� _���_��� � A=@A�‘G����I?�5�R��� {����y���eB׈�wAԑyZAp���:9q��]��ƽ��݁}��9��s�=gϞ�ӕ @),N����b��!�+-Κ�Q���Li��]�sQ_7�R�N'<����>��}���}����B̷�t�E#��V�W)f(UoWVW6�m�ڹk��}{��ݹs�d2E��e��c� 6j�:F"q�vcBw���ٻ�g����ٛ"F��#d]Z�R��w]7�NW&�~ң&Q�fݕM����X�Ȓ�"ڭ���20Y�e�]RUBD�:8z��c���w�ٳ��3�<��3��ٽ�� Y���9��~�D�+7��(,�1c��'��u��.�����ݻ�q��3�ٳ{:���2���t�#�sQ��zֿ!a���u}߭��n۶mǎ�;v�ܱc�����ꔈ� /�Gc���I���&�3c�D,�j=��jϢI�a���R3321!�B])��W�+\
R׭�����N�^{ �*�]�$5>~.q �]SA �u�%LWD��n�h@8��@)���G}���'��m{�쭩m�����GE��,�,�v�8��sT/n���\
#�t2�L��wl߻g�޽{��޻�����z8�a�9���{�쮰PG������++kkk���kk뫫++++]� �"0 ���R���)�Y&f�a��Fٛ���(3�H�3Q��yF$���9"n�6Ad���;v��L�<��%!NP�+4��U!�����ȬH4˲��
������z�"r�����>�������ض��mc��;w���X_��X]]�N&N�$��Lf��Yɢ��D�dү������o��ܾs�����k�Q�T�y�����EP��ի^��٬3$�D�eX,�5t:F�Ǎ��R��j�q�.�#�r��~h�30Ͼp<,-[,��?'O�x�رW\s��|��:0}���Qd�� AF�1ie6V��wFX���Q%e��4x�� �ey%_���Y\�+��ɓǏ��Lj�#��~2���������L�өc����z� 7����H�Q��]�M'���te����:�L+�O� 3�"�t"���I������ a�3�}e�7W�h�Ǣ��4����Kj.�+�-��@tJ;�<�3��%��"��R�9�6O=���k^���<���'�Ţ ���?�F�
l^k�?Ne��tB�v&����}y$h��J�{0��! ����$_�0�S��N����n��e��}?�3?�o��2�4��� "<��l�tD""۶m�g����: �f��G�hC��{4ʷkk ����cV���.�_�[���. `r ����Pe�a��f'N�8q��d2ݳwo���Nm.�2 C)b͒p�#�.�������5����,�d"T��W] -���P�-m����I:��T�� �ܥ��������67��y���ueNG�G4�̲�������S3���ێ�e7��3d�n�%�p& '��"
�jN� *}�d>�T�� )u�U�b���l�y�T�������b���y7�T�k�\����Dѩת��c���NB^�G��`8h��{�������_Mz��э��*��d1_��� 4����ҟ:uJy��,�$ԍa�a���-d���3���/�9�CT��(d��i&���\�T��^}U�+e�� �b1��g��|�
���WVV*G���� *,� Jf��|�RUx� AʊnUa>;!I���#����G�6��B/)����שQ�l�+++��r:�/�
���Z�ܩ��H��Ƣ�*�,>U�HHҧ��b�� bIU�enчB�N9�{�VfS�b�Z� �6�a�X,��0 �,��u�����庡t�Cǥ 1���&��9��fg�$��T��R?�q�Of��-i���@�$e`��U��}>��Օ�M�H>�ZAdc}�?v���V�!���%�Mg��d 5Z���1gQ��;����4�x���:~�R)���R�a����P���ut]G}�3.:�)�X �3#3s�weAA���I�U�0+�뢀��¿Z��j6�YMԮ�5��.�����1)C��am}�����w:�/��Ȏ;�'�|�ބ�����5�� ���P�v���/�:"r�ð���Z��Ql 9f%��4w�F�Y����.R�K��2�Rx�X�Y�� u�1Q���m�J���ud[�h�?@z�������D�� ���*{� �rv��%�� ���޾}����OG����{w�O?���@c�|IE��wQ�Z X�?�\L�X0Xs�НZ��̍��$S�P��I����Tsca�R�3�aW ���K麎�cA�`R*�K�)�ʐ��gX�����J��0}e�����
#7�*�����'�o噻?0)����0���mǏ�-��|�E���޵������%��X�}��en,�ӷ ��4j���E��OIa6��8s�1f�Sj�"5|faa�U�G��}G�$0���"��\:Daa`,�Kcz�$$�v1(6�z�PUs����+!ن��IB�H���CO k �,�P��h��?�����_��NG�����<t���G7O�B"f�P f_�p����E����g%<[��A#�*I�\�zXrC�}<�)
Sk-߶:���C��&��:��`(���uomo;PG M��Ю�Y( ��SbgP=$�ܴ��$U�p��\2q�f�l�*j�����q��?�����{n2���� 1���z��c'N�޵����j7�D��Mmi#�Ӽj��P���0�N�|�y��"5�iT����J-`R���H���H']�sTW��d�Қ�Bs�B,B�LB�XBR�$�V ;�����?@�B�
�Uf���d]!C���<�y��m�x����Ǐ�۷�t_�ܷwO���c�>�g���#ʶi��#��r ��d F�2���ӞE�3n��>"=�?Ax�K _u@f�l�j�H�P;7)gѪ�p�i��C ��X��T�}]�Y� ����xR{�ۜάt�d�!��<>�/@u�L�o�~��C�~��ǎۿ����"�m�����O?����>r��ò�GU_w��s�.��Xwn.��R��-bD;��F��5��ٳ�vY|1.ul��[�@�: H�;"�
_��Q��YP�T��� ����y�5���(,Թ��n��%T������֞�jH$ H™wa"����#�a>�̳�����O<��#G.��t_p<�̳v��Ӌȃ>��W�F҄QkVK����%�-��/ںY��$��ft�ʙ0���26y�cjA�z1אA�s����Ij�@uߌ�c��
*D� �����b_� M�\�ʨ�ߡS^���X5���u�tq?9DJ�=���lE������^�Ne�Ѓ��u�?�`/\�N{��[��Vòŭ,ere�D��!.2�:w�`�F�8�4j����\'+a4�γ0�`��%�Z�%/Fw�V� B,X#��Q��%``b`$���#U�?�$*X�x���|A���@1�0��+� �.���~�I<[\��ȑ#u<|���#���p��}�䉓]�3�q��'�Pζ!Y}-���ŋ1�Z7a� C��ܴ�`D{a�,XJ����ڑD���@գ� IP� �����,�*DK,@��`�� �հ�8�s
$��W���ɜT��&eR��ڶk�r4�rP��h��y���]|q�o����#������/�C��ѣ����_xa)�DijM-7W�;U2F�����5{2��j���kR�R�tO�.�c�H��_!%W��L� *���ޞ�f ���K��(u�L�յ���tD B ����dBi��D2�"W2>�11��1�Uc�W �t��2\p���<s��I]w�t_�<��3Ka"��Ǐ��ߚ�}X )ЬƳ��"W� {-�!3k &�I%�N�׉�O��&` J���YDt F�e 6���i˛h2[��L�@�u���w����Z���pA�3A��I^��a�[cЌeCjOŃ��!Q���=�P���R�����kk�����{���|!Fp۶m\��䮻��X,�Uի��m5eA`�R�`��T�����&Dv�ZgJ",���B�/������9� �c����&��d�@����H��
�sNa��{�T�����0g&*6R�*��[ǪBx� ����@ ��!�d2�ꪫ�Ɂ�q:�/�aUp��׿~�ĉՕ�
FQ2wBYj��OZ������97�n�(y�3�g:�BX��ч"�n�d':e���g� ��܌��!F@b�
��X��H��A�����-r%2��J��¨l�<��4 ֖�<���E�O��+0nll\y啐X�_;�j͹���z������v2]�N� �G �+P+���%o)�õ&a�m��I1��{�%��q��<%��~U`�ʦ��j������B�6�5 �q6ρJn!Z�U�u�jǾJ.�L��~�Љ���-ܡ��J>|���g@z�t_��څ�b�������7l �-.� ��35��Z���Ґxu�^�@�,�R!��kϐ,�I��"�I���Z��VJ�:/�V�ҫ�/(�C���d��o�:v��H���a�J��T3M�gA�H�]^���/m�V@o:p�뮽v:�*��a����0#Z�_��/;~�НFS�naa�*��EPu(k��ȅUs8 �(׶]�[{1�-�;�c7u-�w[I'`�q�d�XOِ'�\=��䯿7��HYDs�L/�F��y�: Oj/Բ�v��,n�c�$L���޾}� ?vC����� 2�?f�� ��o���C�}��ZP�����_{O��j�� ��b�������;�`-�����t��Spv�hyɭ<$�u������0GR�z&��y]�@1 �~@Ȯk׮%��;l�P`��K�hWQH�A���a8���.��X����7����'�#�Š B܄�N��җ���:�(�kB���]U�� F��1Ӽ(��\��/P��u��YM��Cd(�Щw�J�������FH+�(PK û��]m�!<��:�����L�sMM�3S��CL���U�mh6����9�9�����z��ںɪ�c�ԩ/}鯺�|aDp�W6(7�w����Ǐ��[D�]Ei��(�O���Kd �2���bHXSĩ���*��J���O#@״��u�e/J/��N?�P����*ǃF�Y�` �fmR�D�G>��v ag�C'ޱc�k_��| 2��� 2���"e��������N'ie:8Kw^�� kH—�r9d_�C��A��km������s[�U�fj�������=H���i��7�H�i � ����Fp���Y"��ʣ�������W^y����r�!>���~�t_0T���b���?��R*�'�����6'�!e)��1mԚ�s!��ӵ�w��b�� Am��g��D�L� ��� ֲ�A��W����ьjH��FK�
m�F?�}"��6,�JX�E_'�Z��t]��7�q2�����Y���ONG��A�bFG�o��/~����n�u1٭Ňs'�*^C�ݕ4:����"��s����Z���q.4S+ ��<H�k�(h��~Г,�>\�� P-/T���a�
�ʘ�dl�����<����F�k����{�k�Ր%�0n�z1��� "����ҽ.p���?��?�'� �!�b�)����[����OL}ê$Q�l�� Ydsq�M�K/Y��&2��Ȥ�x��0�:�7�`�E���Bl�z�eAK�
���I���zy�����W�QX �o�iǮ]鷄v�NG�Ah%�}�������c�u�Ns$��d��07�D��ˆ�˱�઀�z%�k!A�H�6H�����)������eˁ�i+ݷ���S�`i�B�C'�V�ռ���{d��s�����"JQ�Ŝ�U e8���7��M�F<�b��ʊ�5y<��#���9�'-�����7`��ĵ�$��èPa�;d�su�, l�_T�]%����Ɣ~T�!�bJ�:v��O�R�����_R�pZ2%p���nT��> }��m�pS� 1�pX ����s�>��Z���a�NNG�G+�7�x�9g�]J����Ҏ(��g����O?Eԥ�lg�
�����$������+ ɖ�K�1|M��j<�ջL����]�5�"W[�������&R�5Ū(��`9���%%f��b���$��%��PJٳg�[n�5�(é+���>u:�?Z�-EPL[2��i
����������_8��ٍ�(38���@^ ���q\�k�GD�#��S�̍�3�t��L(�����楍:Ę�IRA#It#4 Rq���IqS��5�JV�X�o���Ç/��#B���9��r�Yl�d�=�������cG'�$4_��� 8�)�5bè�ʔD �>�χ�e�MJ�UҮuR���r�f��2�� ��� d2��E���;��ۺA���Y!C)i���D��� �� �J)|�;�a+B^�j�m���������R��p�H��ь #⣏<�w��d2y�J��:���NEO�KH�!��z%��2�f[c�_�E��Wh�Fe���J��R��ǭ CÆ>U�0���K"�Di�\7FS�K_1�t�`1,n���s�=���pE�+�6��<������t$"��[�=����
ڤB���U�����>���t�M�ϘI��~7hu�aPF����G�a@� �/W*��)!w]���L����,;��U*/�K'X�c��I_��ѯEK��
�Q�.��Jh�����p>��,��S-�8 �� ��moS�0ȏu����Kb��t$"���13�ʡ疛�P�e2������|���������})h�iegv} ������R��e�t pN~@���@\ �'C�'gN%7�r��Bb�ϢQ����Y�!>tu`�K�13�\�]rc�|����4���w��{��-���;C�M��l�� }=��ӧ#�#�}{���aRa�!ɨ!�f�� _��K_����j�Pl�2��7h�Ò��դ6��3.ˈ�E2����t��5M����䡙I���6�h��2.���X%�ab5% ����r��[l�~���%�$�A��9��p� �{����N�L"�n�����f�w6P#\:�.������~�7�~������\��պB#��ia���݄�qʭi*,�����a:�����D%����������,
#K�y#Pi)�m�j�A����0�7�(� (Dm�/������={>��?���ZJi���z����~���o�����D�Aɝo:�N[���(u����?��Ov�$
��ŗ��K�ћ�`��������e�4�ֵ����s�F$B���8��xNA�
�� �q\PRI�?�䷐�A��0m ��1�.N�>#"��w��]/����|UL� ��Q #MqC�}������>���#�o������~g%�X4h\�J+��������������ux`yB��%U�9܉S�DH+�Xs�X��,��2�+o���m_WD�(�E 2؟�>1���%H�&�f}���Z� �4<H\�:7g�k����o}�|��?�&K�(�j>����#�o��z �7��iZ ��77O�����?x��_D#�!�#� ���A"iH����9=%�|F3��8 �1_�B��k�i�_@�4��#��ݔ�ͻv��e�l��7{�(�~�a�����~pm}�ː��M��6a��\��4�O����j��7*�07��?���4��w������w~�7��ݚ��3*2�"�q���
Ȃy�06j�K�
�M:G��OhA�N�j�CI%+D�܌5i� tj}��� ��W��qĖ
n��|��jR�R{?��9rd�9K��^�5�M�dt���V5������~:�����ȑ���v����]������2���u�����G��ӕw���;����l�5�mii���=N�Y���@ڊ�?��B�����>����mj�xXZ���ml|*D&�Fʘy�ش+�34�d�������o�����8��\�a�p�1�c_�\F��t�5"���n�J4���^���bT�d�������~�����c�F���ج����{�B#�
�5�0���yc �_ٸ���-&`����Z���N#+��5_�)rQi��Q���MY%q6ۼ��+�����
|�UD��(���<ǯ�K1A�(�#��A���ʥ�I�)�r�c�����;�����G�L&�nZb�g�����\�Q��,K���A�s���͎+'b3��b`���19 E9��
�YQ(L��L�$eH���\ۨ�{B۠Y�FD�N����3��Ї>�c���0@*[Q5� ����`$��t�"���رcN���L�%� G� �?O"'�Ƀ=�����ɓ��owCs�)AFY �`��F�q� 4q�e ���cPI` =��ِ;�Y��\�������)p������Q�&���n�"
a)e�ƶ�|�#���lsS��A�C%{.�&\ �jNG�_'��w�|s�� M;M����-:�(�U����d�����o���5��u]���[�yܙP���B�갎k՟�T�cyMs-�]PA�R<�l��l g��H#K ����;�_���&2iM%�L�#�������g�ꫯ>uj�CEW�ϊ��!m =���#��4o�N5� >��nn�M�(��?�%�`GD̜�2`D'oY:���������+�4�HH�����$��v^�}�h��#��ۤ~#Qj�c+hb[��<�[�M}VC=�S�'�\�Ќ"�`����{����u�'E����w��7�\�����T�+ �s?y��/��/nn�~Hc�~��[������?s�d����@�K�#"�b� �!��h<WPG���3���g~��']���H��fXS���E�/�9�٣NRs���jU%�
ʖ �'Oi�$ �K�]��!lɭMJ�6S-h�o>5�
�0����m��r�|6W��4�yw,�-����"3˔�X=����g?�����gNG�9��[=��Gt�/��R�-�� ����S��#B�{��oeu��K.��h���h��ԸC"0A�K&�A�6��,*� d��ct";�����M PnTa���^����ئ_��QL��R�����J)���n{������@B�jD@��'O��/���l��S,�y!��_��j��#���w� ��j���n,-��B>�b�x�rt�d!����u�����WVW/��b [���r�g��hc�Z�;�{D�O���|� m�-%sL����j�3�f���<�BS2�J5�㖮��y����ҀU@"C)��r�{��@d.�ŏ���\{lH�_���;y���K�4���2�M��֦�P����g��{ރ�~����g�N�'��=���p9�T�jj6�E��{����E] ���V$�����B��
F�F@Z����'K�� ���po���ƈ8"�����)j����,�72f;�!�����[���wb�y^��G���k~Us��'O���!݊�L���J��L�����t������x'" �Ę����<MdQ�,��D%šht�J]UO�D޺��{��o��_z�%]�3�Q+!-�C�z�T�dU���|"=�����F�
����]�Es�$%M6Fo� HP��钺�YT�"��j� �0P߽�����[��l��Ζ]]%K���M���ɓ����8����#��G��Q=zDկ�V�������NG������l��Q�� ����^P�aH��ݮ�v�� Q"�V���#B��7��ر��\|��ʊ�V[� ZrF��^��E?A���ͬ.��ś�M��A�n��k�P����PKF���bOx�dm�XIY ������y��7�ȥ:֊57�R�@�3�Jܚ+���<��/��/mnn��;KE����JH�m�gG��o~��c�.>��Ű��v�{����PJ)���̦ڭ� 4K��������Ґ��+
�x��C�)}� _8���������ۜ�����rˢI�0��olǴE1o_K�|����J#/-�Bpĭ_%ՠb޹�b�QDkj��qCS��Q[���l��������.{��� �T��F��؃���6E������m��Ek&������/|� �>{��#�C"�o����~�e/��fIm
�+Fљ�>ik�����ڛp��Fة�0vHؑ��ku�O&�>�ȷ���C��?������(4�
��9��IltJk�����D$������C�p�*��# cT>u+8��0'�ݗc2���+��EG.��O���^8���kO�8C�+4;:���� �� �:2�K"$�� Gi��d��#�~�[�:�С�#�U�g4��X�^�fu�I��j�5���bᇐF�L:�~��nwdNmV���7�d2yꙧ�������s�9 YEdir뭶^�F!�4����>n1����F�����= �_�Y�EI�܂#���@�8Z�*N��W����~�޽{��?�(-�`1�A��@^�iFU��!� jg ��|�蠥K���$��*�٧n2y��g��������G�=�ٻw�|6of���I8i��r<$�`��R� 5���U��ȕ�;5���x��8&�~�-�����'N�w�9�����I`I�5ρmC[���ò�%��[�/������'a��� Q�*y��}�,K���<(�U�����۷����n���~2�F9ȕj�{�a��
+�L�� $k��'OFO^�@"ZA8��8X�6%���b>�����?q��j�r�Mo��IY,i4s�(Y@��#4��8����f����%�&TR�҄JDẁ�u!=��C�y�;{��ۿo���E0���ّ1Dm��a��ͫ��7�������%J��g!4���'��&�t �e5��!��d�R�EG���=����/�"�S�yA(d S�������i��a� dNB�z2L����f�gx��)����}�;�ٳo߾�p�\t�=�~�e/y)3+�<}k�j�%�DXc���Q%kG�݁D��D�f���eN?��~��{��wss����Z]]-\F�-I.��P�oi�;���/�J<�h]P���Jz�T�Hέ�Fi%Ert���,�������[o�e�����"���>0��@R1l��-z�y���ko¸Zua�z����S3cO�C"��w����<s�=��6g/������7�� ��z��=����5��/�L���V���6�5��WDC��P� �� ������u �H ˯�i�Iυ|���>���;���KH>WI�D�d����S�4����|����o��ҝ���
-i$w���v�%A(� ,_t�[���+��J��L���>Q�2�cg'���M�k��Ё�f|�g�����V�͹#B�������bz��~�����R��%]������+�@�a(��T �$Q��ܯ� ���4�0�vU����ԛ�vV�vDH�d��L���#�~WK�l�����������g�yf߾};��`�NƆ�YA�S2�-���F���]4�Q�$΂�#� F�������m� sY ����馛^��w��= ���3��h "ژ�\#%�����oB����D��Q��(p�;��[tjf��(����g���{�{��g����b� 3�a����ݻ��BX�� 5�v��h����H��@+U�&�E�T����FkJXcGT3� -�˛H�@~N�KN�^X��{߻�����b�޽�kk*�����ް���#�Y �Tó��>���i�� �AK��uU]��,< Î�m�]������/�@� ΧT�QNl7b4�N 6IAh�������&�;�@j���И3��ag��$07�@�����������bسwϋ/��7�]� o~�O���,R�Z��U����ljUyJ�܍i\&PD�0 ���0�.�N���py��-O�:�hY��U����-\���3^{�u/������2 e���o�L�M��$XZ?�R�i�[����͐�!�.��^"82��u}�!JB��2 emc��K.y����ۿO�y����n�/�i,�C~&��K�DD@�"u]��t�����_r�%�<�LG�$D���Q��y�T�Mt(��_f�[��b�V
��^w�u���"x�5��+,��L�(&��v�H��|��x
�Π�(C�����&�}_J�&6Zd�����b{I�W��ǣF`��M�HX…����ꪋ/�h���CJ)����1��zS�(P�44�E?EdL/����o���O:>��R�0 ;v�8r���/�|���J�5L���移�g��m������:���:�VVW���/���g����j;�M�B%{GkZ�{�ٗ�}b��0f�PJA�3�8xŕW��#Xv��~�ȑ�/�����"PJI�X�������pF�3� �mD�EeGD�w]�u�d�9�CH�Տ'����l�jJU�&oF�B�&�ѲBk�w2�y}�K`���/��ҋ/�d��] X���spƹ�/�_���ǚ0{���#Y�fF_X-�8��3s���v����E�^r��}{k�*�)m��'ƌ�%bF�`�g�,�jB������뺾[]]{�o¾�i������:� ;}E������u��N��;K}d�����K/���f/�d�޽ 2p�2���mSw�
v�Ϧ|\��M��)jCWc�w}?�,f3=�5��\��C� E?�����TIH?��H~&��Y l۾�ȅG.:r�С3���Yx(̭}�!t�"ik�X�G�/N�M|��GW𼨤_� .������3>|���ll�̅Y!�V�2�EɼK��XCl��V��� ��3�w"꺾����k9��3��}_O����!����ܪ��S����� В�0?�� � �l۾�� /���E/�^x���_px۶m�<0����a�ɛ��I�&���M� �߅6+��J麮����|6�C�a��}�w}�u]O���uQ�C�Z8�(���q�����( ����te��}�>��sv��5�L�K)%�G�_�QrT3� nk�c�)%T�B�j��̅�K�L&�v�:����?�����L�+<�r�K�Zr�B�x^�����5Nn%Î:쨧����&}�����'��7᤟ԙФF����!����|H�z7�`^�1S]t�0�%�ZaJY]Y�W#x��b�9���ο`߾��鴔R� �V#�Ս0��]�MRZ�u�R �P�����*F���8���,C�� ����ɤ���.A �2E�Uy$���U�����b���*vv]�\y��Gydmm����g�}�gڽs�d2!�¥�b�wI���WyD8TR��u\��l�D��^�� ���I�o��Cg�q�Yg�ۿo}mM�K��|.I݌�Y/=��$��BZM��S_2��`�(4��)$$H"BBЁ@P�p������I?�Z�:
�ZH^�DGC͵'U��������v3�KQG]�3���>���Y_[��#�3�8㬳�޷/"8��1�����*_
dgn`[�*Ȩ֬5:�d!���a�‚DD=u"C'=��Z)`���2������ɤ�'�YC��)d���FL8��?�D"I W*P����ˆ0���޽����ܵs׶�����Y��E�0 7��eG6��(#�ZRݓ�����6��ܱ�������߽{�d2EDG�蘨-�!�[� :����/���w��Ne;��L����d۶m�<�̥�^��3Ϭ��MWWV&�~ң^�6�%�(J^�B>�'"LR,� �J��˕������A�Pq�2ݳk���n�ضC#x`��]�� �P��N��{��%��xY�uΑ��}� k(M�� 9�&��_[[+�8�L`}m�F�V2�i���.!�ϣn�����J�R�8��hJ�\��2 s��~uum��m{��ٵk׮];�׷M����V���e�к�P.Z�h�,,,�u4�L&�����Ν;v�ܹk��m�7VWW{� ֒S�_�,�ʗn�yH�N�����e���J�pv%/-���&�Ɏ�;�?���/?v���;VVW'}�ݠ"��V�$a��(�BY�^�H�;m1�.�D�ec���,����յm۷�ٳg׮]�v����6�GG����Gp׮ݻ�o�XY]뻮�#���Fʐ�ڇn�8<b*f~�D���4dQ����IG�F7��+A�[��رm�d:�6�Zy�b��k���G�#! r/��G�#:w#��wL�hc��ڕ T�����������������teueu:�'����xccC0u��]7�L&+ӕ����������������u���u�h��N]��j��%��m��&兆�HI�։�D}�m۶ms��+^q��ڵk2��F�p��9U0j�'�8&y�G-���0]�T\B�&C��.����]������������Q1]YY�L������յ�յյ�Fl���q��\FЬK� %�",��V���\o %��;� �p[�u}׭olL�����/��V&S����p��"cI�t�V��N�p���I�zX�:XD��� ��s��QuU�,�<u��sω��t����:f޵k������;w24� ��`M��\�$�X��n�B�s��'#U14����:e��7J�
�!=��O����?'O�x�رW\s��|�>��it���$Ovv��<&��JC���0"*��8�Yr5�$ ڒd���� /�N�z���Tt-�� 0��ݻ������w��R�׬��y'[]����7x�Đ ]����;"2 ���HU4�“���"L*K����� �m����[n~��N�:5 ���T'��E��F���I���L�G��Ӈ�"ЩPA�T�dU*'AF@!$���v?Am�Q*�ƥ�RE\&�� λEmG�Xl�C���f��{�&�F�[6�(.����ܨ⺄X��*Ҩ�܊��Nܒ�Ru��靕*pj��c������?qbX,�0 ���,A�uI6��1S�C鄢�!�E��^ �Y`����q��$ FAF�{Zڮ�"�PPQ��'}_\i��G��P��x��c;�����T��k�pU�P}�?�4�U#��cH�nK.�Y�Y�4��fO<�D�}���>�̳����bQ'�l�7$�6��Qrʈ��|��1�ȗ�P:@�L���t R�a�j��B�@�Pu�z������d�/���l�4�`��t�����a,����e��8�s�PJ�R����5~'�dn�~�u�H�p�0 �0��N�8q����d�g�ޮ�O��\,�e�R ��a�v�����\Tg��
E�Ԁ��WPn^!�ɨ��Z�T�tH�鷯�;�1a�@!�L&�04Ld[l4U8+H���0�]'����fj5X!��`��xg� ��*$1�z�jH�s�|6?q���|�'����a��f��P�!�D�R��v4�J����?T9o�d[(������`Zp���l�@�bŻڐD�%��d2,�2%�&H�}� �qY4f�����g6�h�m�p�v�5T����YҪ��ˆE� s)�aX�盳���Se��VWW�"���0_PY��c�#�A��Ңz'�R����L��b���v�A%M���\�ul3�ǦY��9M%���z%�� �HH�ad�Aq��4�8j����w�f�a,�F�ƫ*�6��T2�U*)�rh=���ls��ɓe��;�&����jU��nX C��S(���`����� yjn�2ڝ�LN�$,��KT��.d�SR�T��ِ�(3�g��Dns���2��f���[�8����^}�Y��ۑ�?l�=;��Lj�֙�U�q���zDj���G�R�0,��|6����p��[YYa��EѢ�2 TD��03��X1=��dշ�K�g(��J�;�<�O��5�'�J8�z �1��Ѫ�L��E�iV+++U���m��B0�^OF/zL>_��\���b�N $��|�]���i�q��힔�o��ڰ��T�{�`��Z�d2�[a *TJ�J��
����e�>F`�b�;if��J �����C3�P���H=�����]]Yٜm��r��y}u�J��+��e�ߥ���q� =֍Rp2��%�����W�Nhj�R��bX,��b> C x%��t�n��t�Cǥ 1�b�>�����5�V K��
.��/Y�%Mp}j43a��brcv����PJڤ�����V���,��a��B�AJm ���H_*�tͦdeG��o܋�S8S�*U\��R
^ ��bQ�{@�����K�)W�A]�-T�d,"���~u��� ��,,L��:�uZ���56�B�`������2�`��]���#��2+����=��s�\0��]��'�]H�lU���PrH��%!.�)�JPi
�V6�����s��I)��P�0,�PC1f&"t]G}�3.��cA��HE��(3P�� � � Szx�g6P��+?�Bc�����""�8�c-|��!��Zgk����n��l�o�:u
�"tbl����+2�.TX_ڵa ���F���\�>]�P"�5��#X�pY ��b��Ez��U��X�聬�(0)�6L��!q�d��X*�@�h���d��Pʑ��@$�ң'�Eo�e�ޔ����۷o?v�xM��,3qt�ە�Z���%�, gDU���ݲ�7Y�%���6۪ ���p�4Z��20�u!^,���e��D&���EPj� � ��S��骇�$��dV�ui� �26�����SUi�P��UB�Â㡖��N�(�OUg�m�v��qDLC�QQ�l�X�N��2�P:�s����X��1- c�C�*"���R{x�*F���2p)� �Ű�`Sf�+m���T��DD���&���b���bIZ3۰PPeIJ��fhZ��+����855�aM���%#�?� ���q��1��.�����v���}.&x3x����0D�֢��r�5�>� %!kO?�Ғk�Sga麎�cA�`R���S��Ϩ�X�#U�$��Ql�:aW,S�8���a 3#w�V���������n��v��qDdij���Uh∌@2#����R��&F ��#�V�C����Ȭ��ɕ>^KP`�.\�a����Q`�!��tW D:����ʈ ,XAa�~5�t��$=��L�%+�f�G�X������bm8� ��`��ٳ�ᇿ[J�P�1R�.�Ŝp䃂їd��ܥH������C� >���r �:yf.��"�*�vx*�i���#`�HW�"��\:��\`aDbK�$5��=��;�5'V�;�;*����"-ѩ^'���� ѷ�"'7�I���������l ��'�� P����a�p��B��HrxҠ����`lg�:'��;
�R��R*�&^��N !�i����E-(�*�I���C�����TZ�@�H j�Tz�';C�U�2�ӫdL ��~��WH�\f^[[;t֙_����{<���~�ċ �4��H�Bc�HjVd �|�G�PZ=�<9cF�m%��6N�9�*�D(��*���9\� @q^*mWT�NS�]���W�v�N�4�l��W'�+ yj�U@�`3��'�(`����g��_�����:��!�G�Ų����ʠ��ńM��L�ߣ��m$���֛1�):�ל�y
@o�$U䧣N�z:�s�,��Z�:�2 �:H�_E�f"�$�d:�$�NЪT�zo�3|<c"�ˋ*ɑ�����8Y�ml���Ǐ?~|߾}�Y!�`ʼnh1 ʙtT�� ��ZW�vt,�E��m p �H\� ��LZ�K�t &z��QꈄHD:�:�#
��X�tbd�,%:�nX f�k9E��G�()���b�ĮK_�$gՊ�k�y��m�x���O�<�k��8 ���<]� #�����i���%�q�T��aF�J]��-c[�W�2j��E,�E�Y<�:�衱�V�!�NH�5}�-��Ą�c�~HB��0O��n�5@U]����A��.�W-�iq���Zd 0mNb}jXx�����8���?z�ر���'��ߨ-�/Rb�XLhhn��$��Ҋ�(gY�f�������(���V�Y u�E�,l���~���3�ժ�A�X�D/x6��J����l�Kۮ3��O
���-~O9`n�w��^{��K�}��Cgz��G�?�{�.�9pyH7"�5��)=r2�i4�Z�r��m��M�e���R��]�����*B�eI�P���A��F��
23��KL���) ��Z��I�T5R^�ӆ)�����`��#E�Z:�-���������?��#���"��{#�����'V6�k�`x
ն�>nE�* i�'MQ� $"��(�N`�H���*"��7�ď$��p͍z ƀ`.�?��N��|������P��Y�5V�Y�qu�@�nM"�̙@� �9(B�F����<k߁}�=��O���-����aq�k���4&�9i�I���"� i�D]�ϡ��'��t ���Z�Z�h-(� $�<�= ���^)|�R!f����N�(ҁ�F�"l:�Ӓ�98�,����sCH�����-�����g��������0���^��׷�a��%��m$ˬ� ����
z���m5��C�:�Jԗ�� �V,vAR���6�k���U;F�˼B$=�P����!qm����뭦��b ߝ�**k���ң��W*E΃��It� ������ ����zz��뮏 ��Q��h��]G}8��e|#�Ð�Y���u�fD F�PFs���M�8�7���~l]`@���?'3#a�Ӝ�q��*�֗�5`lE ��ʱ���v�ʉ
BP��������v5������������2O[���D�H��h�!�#� �\Q��ط�u(�E��\��l���.���!$e��U�3,�[ tT�[��Iϟ�lך��D��5�W��%�d}%Bi��Y�_��J����$�{��U%�ȑ#1x��4��� .��L_�Lb� ��@�������+I��ET��J�dq�e�$U��p�zj.�D4)��PLYDq���E��Gq��j�&�75�!�T�=�zm:�WĶ{�JB���~��&�]��S����++�]|I���y�7O�8�n��d���WA���d�+��6��<��,��VuGz��k�U �V
}@1�bŦyV{�JDaBB�L0��0����X��4��\���K�1_��F�s��� u�R�r��*��-ڠ���&���Au^�Ad��۷_t��u~{�}��3#�q;����P�ު��8t�z�惖��q,�pM��B n/@R��E2ek2B1� ��n~VeJ&���P�OB�5+��� �>�G�� ."IA��\T2uɩʖ��Lr�[����$SگԱd�h��G�C��w u�ѣG�������R
�-�nҴ�j��ZH�4<mgL�fiĻE ��$����3q8�4=|�̋HףeS�P��[ AD��z�zt�Q�tH��ڗ��G�* ��L!W�brڦX�O2ry�VtGR�m(IV�}[�T��2\p���<s��I]�����G;���b��,ȕL��T����*qW�(�����b2p��``Z��Sa��p�6���4Z���~H��C�� ������Տ誥�m�����$�mS�l �xiZrQ�EeQ�ܑO�h�Vkj��Э�r�y��ع�������{����֤��(�N�%ʲ��i:K���T9Yw��#���y��E���*(�z�`�X��V�*�� UU���WRK�׋H�*a�uT�V���� ��|��W}$SD �J�ll� L���R�cS�l]"J]�/[
>|x}m��q>�̳=����*�ٵ�8M�_y��+�D�S(eI�_l���9QA)G^��$M�����>ޑP�6>;ɑ���y����0�3����N�qFь��K;���"&p U}
�0 w�$w6Mf��?�#�u�BDW\y%�N�����X,T�� �X���pX'hV-O8�,bo�WG*�������‹#*ڿ{��v��(J-E�����հ>�!�Mf�D��պ�R���4"%T��.G~,��Vu
��3�E՘�H�H(�H���[`ւi2�\u�U� �:����Gw�rAW��X\6~�r��5�qh�@�I����I]HE ��ݎf .ס*�_W���P�/��I�k#=������j�*X�L��������� �0��Z-Z@�\[�X�G���
�!�X9 d�v��-�Q��%������+�� �k_���'VWVj"�
&�/�����~<~u���i�J�x����F��&�JO�s�>٩j�b�=$}��0V����*�Ƅ0��H��k#�a��Œ��TN�������F�
�`��������
��~��ϝz��jK�,m/׬�bC9��Xi��`�[�\X��9Ѥĭ645-���̹����ٕ(��HJ�E�:!���[V��jk߈F'�5� 3T̕J+#N�J�c*� ��c#��:3ˡC�.��Ҍ�=��C=�P���蕖L@��^�4'���^�C�*@75+{u��i�#7� �ʭ=�q�sw⻬-$��`�U5� m�G�bB)L��HC��̺��Gum�}�)�͜�ѣv�$>���(e8|���矟#x�}�=�ȣ]���-)�j�L�`�\��tҼ�9�F�+�G�@�+��>C��/���s�-?V��O�X*��{�B��yX���$������ih�J'��СA�.�q�Fv��`�J�2I"��y ��5�\�m�6�;" ������UW_�9�A�}C6��L�u8��1ibi�!��O�ʅ�\�y��[ќ
�R6ۢ�3�_"ĒzvJ��Yt8A���nPEG���Y:"A.ƞ A�.H�>��KG�˖|� 8'Z] $T�B�Q�ᔆ}H�tL@`�뮽v:���:u�o��W_xx6���L������n�9v��a�J�g�%|I��X6�$=�=�7n �b�&-aT�?8�*� f�:� 4Q-�D�HQ�X�P=�A]&��ɼۄ�*��� @��׆����������N��PM������t��nH�|���������(PS� 1ze��8��`�$zuq�f�[�ѣs^D���N�A�i%�"�i`aEi� ��$N�$�l�hf�B��m�v��L�Z�%���/���RO�4�j:CV�P���x����*$#�}��~l���_��s�J�@�M g � �4� 13H ����v��� �wc8屄ŵ��]����WB�
��/���9 �C�=�ܝ�����5�R� ���"" U�� j@ḷ�!��1�G�� g:��+�h�H��o���CO�>�� *iLy��][��&EZN�?9@9�r�5��ߢ��|�����1_����c���?̃0�|?e��i�3��Y��-:�
�O Lz$<��#��{<�{�y�\r�r���o<��#���R�Z�uk���D���69՘b�(ԖjU�M5�C��$]'�L�i�~%��N-�!�!��8X�?��Y�D�Lek�@����Y��*R�3��k�j�
a���@т�R^��k����Fa�Zm�ԩ/}鯺�� S�Q�τ���CZ
o4����dh�m���zosx`(U)S�6! Ά��+7!5��t��rK�''���f�C>v��B�g��5=pCH�K�Sr]8L^�u3;}y�$�V,����^�������z��_�j�،����s�s<pp��9�\�q���3ي���T�j$�9Ղ��;�N�΢���v��TW��(��afo��� e�7sm 5��%I�ak��g ;r����ӊ(r5Q%R��tz��7f�����;�p��q���s�.��#��n�eD�����L��lD��
V��;�;�amr
�#�d�-��w*0�Hi�v�,?j�O�9du*E̳py>�B1��7�?(�e��%��l�N�;v��u�˗`����ٟ ���������������
��5z� �ֆ��N`��2D8cT[R���ΠAcRӬ��{�G���7��S8��Ck��?>K��T�x�`� f�4L���֚\-�^7��������+��X~�|��_�k:�����������ނ@�.�K�C�7`Wt�&L��iq�8��c��RkeLt�@
f���y�u�x^ ��Oi�Ŷ���} ӗ�#J٤��� �9y䋺�m��_q啇N-F�����[|{�2�($Ӆ �sn%��z>2�nD%J� �%�o�>����9�� �8��3.�����c!�#ug;?+J\ �e��(.3~C��~y:��I�޸�y2o5��P���t�a��"�}��6662���b���?��R8v��p{�y�K�(�L�Q*ESִ���~���>o��`��2掝sQ���Cb}]`n��z�P.W:��j��O��/"=Q��9��HM��]�ٿ�� ]׿� o�L&�c�|������N�̛��H-d���!�>1���M3+Σ@N,����Br`u6�t�d,f�%���u'&�C��r�Hi䎤�W�2F^yA^)�?!��68����(������ ol.s�d�!��/~�������\� x��#��3�$և��a_��)�RQ�Z�>X��24s�fg�����[��� ���H�d�L>o{'ʔ�(#�@�&��6�5'P�1�5�#�T
#r�s�=��?��� ]����ɟ<��'��q���)�����s������Gt��G�����Ӽ7fL~_�Z��}*W��=g����A
�w#D����1�䈍G4ΒS9`�3�o�$�tL�_���կ~�9��#���I��?~�������$C�8��t �1"�4K�IT4���L��-����},1c6q״-�2a�ˈM� �z��)��rw}��Ĥ��g��NpuT�Z�%@� }�u7�����7�tӎ]�~x������_��t:��N�CҖ�l�[���̃ i�L��f��@����NF g�8�8���#)�#����z�W/f��}���M���cV�F[.�*S��(�!�V�� y��̼}c�-��b+��
�}0������G{����\��h2���n5Nyӎ��S�a����
�sZ'�g2�u���I��)}!�z���@D �XJ��7��P5� ���OH8�[�@o6�[�s@�~Q���V��p(���Mor��?��?<q�D�u z�����o�*&�C���9I�d1�tK�L������aF�:8/�� _@I�ʁ�w���`�?S��(Q5-��������Հ=�x�)v��2��
�ņ��טc���뮻���/7A.���p�
�<����wN&��� KӉ��0H;�h�T�X�:�y �oM�}�@�Ե���fix�~T���1U����c¿��-�
��~�f��p?�$� }��N�2�'"a}�8,���x�9g�ͥ�����{��o�fR˙L�o%_����I{J�a��-m�����a6� CD��L q襝'y(��'Ŭ�̵�#dY-�[n���u�
�����z_��5 PI0\ 
�J�깧ў�eXYYy�;�ND�F!Ƚ����;>��SOuy#� ��V���� 9k4�3q�p� @J�6�O�e�Go������<Ql��k1#�-ȔM���]��ԉAm����C��o�Xt1|/�"m�%�-���gϞ��vk&���������W���\�`��jS �gbICZ�/�F�;�+��a�8��g֜M<I�FPj��aZ��u.m8D]2Zq���W���Y8��C�(q����q6��p� �\���a@�>=�?���|�����69�X��&Ki�U�ɞ��xmk���A^��%H�a���3��5��'��v�r����$�����EJ�:4W$���i:�f��� kF&r����|�ƛn:|��jM�G������/y�2�F<b��Y�h�����~/F;��d,�6�*���gMd &�3��D�����f~�-a ��%�� J��i3@ԜUJ ��� IK,���PZ8�l
�������z׻��/��9�@����|�ӟ>z�q�N�n> �4�o�o3y&�`�B3�?c��[�?"��W�JnU�t��O!�����+h�f��E��U�F��1oJ�x�j�������� y��9��f("�R<��w�Ö��$*�����S�=gR�2A\^riq�!�,�r)k�w���p�XkRG��tSn �!�$q9�% H��Oۿ�������O\�2��>-U b��Ipw�����G�b�
������5W_}uֺ�-+�T� �#�<��;��L����RP@F��d[�F��-:0+�@+��g̣eq�ٗ�=d�4&#��f.�����c�((68e���-���Ҿ�����CZb3� `1,n���s�=��Z����}��_��L�"3ځ��}� �� �ū����6(�K�Ibe�$���i��҃b�1�Rã�j��X�� u��Y��@i�=�0��i���њFG!Z rr1a��w������]ש�T�{��.m���$������t:��oS��T�B3o�U(�H�>�RIK���`X�5۲)��qI��l�� 0b��閥1=��PǃuH��Z�t��XuJ�~`|-d]�QZ��n[�JH8�~�0 �/8����Mm��)�O~�SO?�t�~6x�b J��G Z��jSw�\�ԁ4/WU��24�7����>0r�Θ�W�FI]3�0o�f��Q��Q!yY�|\��*�Q�|���V�W���>hX ��v��_�X,Tp?97��]�2�/�g�~������4NH��"��6;��O�f]�oS�� ���8�O$� �פ:$����({K�t%�5��Ę�Ǫ]�(����c���8֓�j>��F��Me���yY 1)@���~�޽{K)��>��w����ө�u}��aL�3!'3�k�1j��P��66� N�|�Ֆa��
�;��MO ��0| ��0��H &`�y�-L�W�(�=�����(�W��"Ӧ\<)0_�>�η��Y����b��?���/���/}iee5՘�5U��O��H� �,�:�4[�B0�3Ȧ������\A5t ��` �Z
��ʸ�ły93Ԋ�j��-4�dž��y�8q��yJas>���^��חR�m�������O?����4A!mق� Y �Yh`�d�j��F�����ne<�M��fr��� q�@��^]��n�#����E���cf �X��3:���Z�wa2���ػo�0,[P�%9[��0�+8���7�駟��ˬ�������F�c�h�or�9����F�r��������Y�j^����t�$u��`�#�5�g!U6V��� 9䐙���H�$BF��_K�={�|��zuu���lt��#HD�<��o��oe@$�1�s��|Z|����* �_H���C�.]�)�滐t�"�!?]�zU���$#�Ifi��,��-�)�9__k�é� ��\ � �������׿�/n��u�-�eV��4Dݷ���O~�S]?I����q6�h�xX�-���A��T�l��i�хK�y΍���� [��坘 R��9�z�-�(�a�_����B���T����lS���"��w��]/����|��9������;��O�le:���ՊoqA��:4t����k��� �N>p��'T�g�t��l��\GFf�����"D�]Q�5��M UJ�B�h���Y�[�- �����9�������>����v:6"������w��W�vuu5+)-���׽I["�j�⦭݌������tk��0��n�+�4'Q$�0����2� 7��+2��-�}�(n)�n$���l�f�\s�[����bڍ����N�o��o~�{�[>��d��${�7Pe&�gѮq�:j"*8'��#佂_2N�#Rv.�S9�d=R��H�MØ% u��i9ZB�OO�L�����g~����Z,�),(��el?��K�"mn���_��'�x���T�fgH��� �N��<3dz�ol�}Ʊ��o��h!ɏ�͘1�i:^���6��#���u���B�80b�B�M�ES ��� ð��~��k��\���v]w��������P�|�h�f:R��=7�i�'��ϙ����\p*b�̛+��(��"z�Q�>�U�4� �2<�M�œ��*{3*#�>:^���7x���z1_�����������L��^'#[sY���xk����<������V��<}7'��d���O$����p���%i ���!�&��/ �+Ͷ�]���u0I�$����q�|":E��ɗ:[�[��Pa?a
��Tˮ|�G��m���"HD��/�q��&��� l�� ��0��x� �'�f��V���#�Ԋ�8̲�i����i�UO��*��F�pm�%m�4�ɂD�B�ثF ��lv���������e�$�I�k�Ѳ�x���u�����G��ӕ���,Y�w��H.o�T!��%��*��:kXM.���]��7��Q�N��f��` cN�g;j��"�Ȋ����S�7C=�����7�|�M7�q6�����z�H����_����U� ,�T�5d�`nZ����F5��[4L
i�M��Z��8??�f�������嬐��N<DgIa��rE��Eo�4��H�d� ���X,<��d���a�"ْ9)
e�<O�Z�^�OQ�?��o�����9 �,'�F�y�4"�*;�f';�F쭕zk�a�t{�&����d��ةՈ���zP�0W� ������ �V��:��f^MVn�֭`6ۼ��+������(��E���cǏ��?����ɤ]eo�v�}V-H���A��k��ަbE��i��lQ��4��M5)Ky�Ȅ��I�-�$�}�]�w|bLQ
�pv�W�vO�b �PD�++���?rё��lT ���쾖zc��f������c���}���d�l.an�Α��) ��������GH`��v��:{�Hǩ&q�O(��h��XІF*���k[�Ő�S)>�^
�:="t�0_��y��>���w,��_"�������_���|Q-R��u�ޔG����n2��4�bgD|�Prђ�~��T ��b=-�7؜�D�����
�#4[k�ɟ2�j�K��%M'x!� P����~Ϗ�؏m>w*�;A��Č��y��|�<K�L&>���?���'ON������p��IK s�ᨋ$����$ⲊS,M`PI` E��z���
��c+���AkZMZ�Rf�ɬ�2ʊ�4$���m�>򑏜�y�����}�ſ���>�ɾ��,DF_]҂fSd�v�y+c��\��LKݵ �.A �$��'�Cl~��c��C���4�iPj:������QP&�3/(��k��go��淾�-��P�l��AlL����B#�4����N�ӯ|�o~�7��'%�k����z�����@�F��Nc�����
[��&������ܒ�MA�� �H�2�� �x�� �e�M�ٺ�V`;�����g�ꫯ>uj�SY��AB���ӟ����MWV�~�4e��ByyP�E{������N�6�a�1Z��a�ͥh7]��pU�%�:g��jL�C9�C۫�f-J����mV[�����ܜ��5���|�Kn��g8��1���JG!���;&������w>� ]�����ݘ���c�c�s�����p^�� � v�����\�����_z5�K�8�����Q�iW̠͑��t��-�@����u����=7�x�l6�v;�B$�"�?����?��Օ�T�d��?f�n(M���\n��& ��FP�3��K2�D� c«���FhX���D�g�|�J�����[I���l��f�^���������aF��6��%���|޾~�H y���N����g?����t]�#*(�����L�g���D-�)��ڻLCj�����W��`�VHgU�~�� ��7�~ l�xs6.ZU��e�����[n�m>�+��_>��~:���W������U4�����֢�L"�V�~�s��'#��R��6���ԙ�v�Lr&U1]�(|�!C��
&5��np{X�6�75=_��1W^y��?������b��(�9|���il����4ts���<���r�wH��O}������}��1 ꠵�pO{�^ڝ��=J���%��TW���Ֆ�d�� ��B&��)x阕Q��LI� c\EM�3��i l-
AD
���r�O����{��AXYY9~���>����u����i>���Ljd5/M9{���yK�죵�q����I&��� ��bˇJl�p��U8��U� ��˜�6��i���!#���(
�l6����?����ܹk��{#$��l�~�J���vބ�E�t��3K����{a��������t]G� Kc
��t�J+`C����.Yc�� Ɉ3������v�'�L��Һj�`oiI��q)oY5Hn�� RJ���[���w `�̘�NW�O=���~���q��++��5t���շ�d�bY�4�u�>�8 �m�a;�Gk��Re���,K���|�/�f������g`6�]yŕ�Їv��9[̳\v�4���̲e ���pAL{��i�~2�O}�����;����:���-I�ԁ�
@����Քj+;.2V>�Q)�K?��)���ޫ�X�p��f9>q�5�V��3sa��-���O�$� e�������SO>����o�u���
Z5��ch,i�갢QlZ�Xb�;�qe�,5�''tM|���]����Q_0��b�PI���%s
T�ư��g��p��>���;w-�L�S�-�����ݿѓږm8�3\�,�D�)�"L����������U��}�JGf3��IIl�K�����s3�4�l8 ����4#&�:D��k�zH��.ᡒ`N���P��E��a�껟|׻���� @)��6��k�O>��/��ǿ�寬L��؊�fu��R�8ocǩem�,���):�_8,ALw�^1���� ``�/��`����ˡ446A��鎅���I���!(���,^�������WVV��y},���C�(\k!�W.�x����a���OZm�nH�~�ݤ�?���8q���}����b>hy2Y�-C�I;/��1�c���Nj�ZS�c��bc���o� N�:TH�~�ES'���g����21Ks,��Ű�����|׫_��2���[Fp�2=y�����~��s�y�k�9���l��q�ЍH3l&�}nR��t?�P� ��!h�8� fT�Ε�o�.le�=U%'��{An��9}b�B@����n������uCI�� �� �yޠ��i�{v�|��e�;�
�;�҂:�R��/|��g�}��߿o��l&���l�S&Ekb���Oe�b�6
��~��`�� tnl/jVb�t�S�y�Wj�W@CP0m�Ĺ��|s�w����{�e��|�y�G%��Z,�����g�}��?�]��1��QT��i~w#j�#�N��6^V��^A�,#%�G ����֊J�#u��nF ��+J
�b>۱}�[���믿ADeQ�� :_����?@Vu��v�)ʞE�,�R���iX!��~��o|��{�������3��p�i&�F`.1�72�y������b���%�W��.��|7EAU �p< ��flEǰD���[��č���/����|���>���ٌ���Q� �dҋ�g?��'���}��]�q^w�{�>+f0`�U ����DYTL��BF���Wَ� �����r,�,��%���y�,:�#��Q�H�+@��a��������9}���C*�����̛�fn�۷�믿���y����h����T�ٷ@)DG�4�a6�ej��,������V��P7�����CA�p��(��c.M�ȟ`�T� /�
�F�L�[[[�>��N�:9�ö� P�G�pD��yM(,H�"1(���'��o�h��(ۛV��1�z�H�~��W^������G���{�I�4�Ԛ9�� ������˼h�*q��� �� 3It?� �N�(�,J*&�)�=4�3�N$��@q}�`㽀�w�}>����how�O�?������o.������'�����&�/�ӆ��`��-$*m�M0�59&45�\H�Sk���/ڎ?3B�PJ��  ��.F%(U��MӼ���������;;;�U�\4HlTZ9Њ�8���<�R��&W۬������q��A@ �^��{�������������;�N�c�dz�_,����>-J��A��j$��h�\@�݊f �E-q�(u��>�\`C�o&{��p8z��Gy��^�7��+e��/��a��{��g>���}���r��\U2������@[�Z��bZ���V��T���B��B�p��ɚ�����Ih�9�6��(�F.2�LF ���y���E���=�B(��v���KZ
F&&AA`A
� .��o��] �%,-�S�au��>z��(qx���A�����/�������'|���m�������d|�0�m1G���f��c�lC�����MX,C��-�z���@�,Y�L0_��(qa���`���ӧN=���ݚL���� "����W�~� _|��x����h<�@a*�o�B��45p8�iP�{#
K���@��@VC�)S��Z�y� ��OE-A%���1�hQJڄ�l�4 ��9}�C��CG��xoP� ��U�W�AĀ��� ��@�$$a`'�D������e݂I�%R��wғ�u��K/�������������o8�'�ֆ�*�Z:�yd�����/%f�fQ"�=۶��kBL�@d��������vf�4Bf �1�K<�e2���{�{�����n���7���Y��T��E������� >���S�Y�o���a@���[^���J�^+gV Bj������N{
��g�Bۜ���!��M@����BC�d8���d2Y\\���{����Ngoo/�9�0b;�AAJUm$!�GՄ���w�lj4�3R���h�l�S�}��%�Pۄ��������W�����>��N�<iḬ:���L� �����* x-!�v�M�}j����+0��8�L�v��'��9}������Q����4��j�.�r� ����|�;����-.-6��穊85u���b�m�p���J� ��%��RD8 �2]"eP-h �� �.��������q�L:����;���=76�oB��[�)`�ʃ(G� ����EB�O�LDQ9���%�AČX�*��pס�d Mُ���*)ER��UTU_���p��s��w�����iD�����P�`�66�`@�2%
��D+�+߰엳j'�#���Fhg-b�I����M�����{������uw<�F����\ :]����ǟ}�����}o���N]�'�<�+z�T�� .�E� @"
�j�b�F�J�R��`���e�Ō���x~�p ;3,+�CB�4 ?v�=�y��ɓ�8���
�L>�ȡ��x:p�ub�����RX "a�b�[�2ie:����*pD� 8akɫ6j�S���v� �[�|��g�y�;���Ӌ �f�1�f� �0�X�L)T���
��=̵&C�" �8A,|���Q�$�����|�#��M�8Z����w�u���r3i��X�}�#H�u��˗�����������w��4 �� �:x���K��iuR��j�j����[�b�I��\Q��Š��(� �Ƴ����]w�q���^��'���@�,74 xr��V��I�!7`a`R�,v����SC����sDJH�%S[�}��b�������^�w�����������w��w�={v0��� C���g�DUI�LL5�V�j�Iќ�ժ��D#Z����+N��������g��uǝk�k"<���,�B�tjxꩧ^|酷�z�;�q����4M�ӉQlʚf���� G��+I�'%��nx�2*,��䌰i9�i^�����m��v����h�4�x<F�a0�-D���1"�WewάT
�5�j�&����E��]�A�KJD��G1�Q�MdLNK�bMҤ�T@�� ��_�����=����;w�ԩ��B��dކ����8S� �o*_�qj��r���c~��l>�����AR�"虛�Y\\<y��m�ݶ~pƓI�>��A$�u;�i�����3�<{����ϝ;����&�ɫ"w=D��)i7�
Ks{0u�
�b�!�,P��$/���CO� �̓�����᣷��m��ۃ�г�����ݥ�p�y"�z���خ�Fe~m0�N����ۉ�fDB)k�� ȑC$GH���e[*�
F �;�@��;<9',��z��K_�������gN�>��� ��7��FI�����RR�򔣵\g�'XRf҈��G�lYQ�����oX^Y9u���3���4�|�t@��o��|�[�z��O�<y궷�}ss����i|\M�@���M��h#��n�;�-!3Et�-�̳�LL�XD��y0���:s���#[�n�{�;�#����0�>"A$C r��9f�@�20�%�s�����_Db�EwO5~ΑsD�bk��ju��� $�"��XY� �~& �#r�?~��ǿ�����ĉ'N�<u��fթ��/-��~�r^>]v�1`I[��:Z�8 0�lfn�w;�#Goo���>>-�dҤz��U����j�7��w�󣧞�:v�mg�n���{�,����/o���Ԣ=�TY�X�p�3筼���S�)����{�}��=x���[n9z����JEU�4��X{��*�-�tыn2�V7*����L� o��BDHYd�C%��,�'�U��ʹ�r�ž��)�Sj.�������w ���qD��:L��k�����O���?\[_���>�utyy��;a�]؜kтb,��ҿ��w#��CA@��)�����{ /���������nmm�r��k��N�ߌ�yT��6��9��g�y����X]�喟:~���:�N8z��T������4Ib�D��Vi��(�bf�'Oy���x�}�="�u���v����#G��ֺ�n����㤍Ŧ���7�Q1� d.�OZ8��� ʘ���$$H"BB�@����L;7U媪��*�Qr �FDkP45Tߘ,e#k)z '�F+�l�"8r�b��_��ʅA��������y����r]ׄ��{�����4�O�$�Fi=�0t�+%�b#�Ƽo<Uu���|hs�𑭵��A�/���d<�n6� "U�"o���k�]��w�sp��ֱ�#G�VVW��{ϱ��~�n���G�G+�X�T����,��P�/�F���7676�,�v����E�@X,Q$O1Қcr�JrC��� .�(Ɛpj��!�#d-�}�دι����uUW�(!�C�@�rd�Xh�&�D�͂�* V���:������!��7/���K/���vV�Wnllll,/-�FU�F�x�l�Px�D��r�VG f�)U]-.,.-.��X___YY��N8����<�oAB$���_����^�v��z�����������h8���D����B=m5gU��&��/�aafDp��z�^�������r`uuiq��Tu�=�����6�U�^���r�$=�7�C.U2�W֖��� � �{r�{f�v��= �s�~����U{��/��vxI¬
������+�u���\�N��Y�z���7|��k/�Z�����F�������KK����ԡ3ADffa�d("�"8�q�}�At�:�n]׃�piiqiiiyye�0��zU�=�(Wk�p�D��_z��� �� ��˫X]]^Z�v��N��*� ����D*��,p�YKUw�^����{��h4�F�~0v:��Y�k����m@Kf��`��‰%�h�R(�m�xx�Y��#j�3��&T�Lj��� " ���ť��B�� È0ƈԩ�#����#�bMm%�}��
E ��D���ݝ�7o\�|I*�z�~����z��p0t��N�۫kr�!r@D��04;�ȑ������v���`0������>9��b,c?~ a�pQj����ׯ_���K/!b�� ���p4�F��`0����^��q�a�� C��̙3u]#�#rUUWU���t;�N���0z�֍ot+>������%�!���f9�FL2�?P#� �.,Z��Բ������ׯ\�zםw�����5+�D�����A���6$KqER��H������)�.�U[�ZL(���T����ܼy3���AX1zf敕�_��__\\b����i�� n���ŧKl��� �*� ��M����+o��ǡ-%G����n�Su���a�Yם������P8K5$�'xs��,I6N��D<�e� o� ��oY�:���@�F�Ê� ;;���}�4;�;��z�λ�z��g�]��L&�i�Ƒ����^��N�e��"'dd#���a9dq���)�2�(�XE�����EU��v�x��萣�+ߨxD�߂ʧ؊��<��o"HL�)/�O&��d���Y�QXF�͛;�N��Iɾ�*݊����� ��� �K�b(Q�~��%N�4�~'�d��I5a����7M�4{{{ׯ_�~�Z]wVpU���;��}�4�+���,��\���Ī��5IT�;/ ;q�R&
�w$��0m e�B�$.�}�X�dFOV�' ���.���,8����"� G�B$q��O������^BN����M�����RZ�ƼSy�CZK5i�EDJpO9�����"�6��f^�O�f2��������q�z��d2AĽ�k���"�Y|<8����;��E
;$`�Rso h��W #���Σӗ��
[�<;�DEI�t�r���z2��#8��n�[����dv�5N�lہ��SS[*e�!��3g:r�X��擪�0��`31��eN�̡rffУR"{�p��f2�����ƓI����
̈<M��!/B����T�0B� ��~��>C
��Ic)o�d�8���ԹD���M�i%�"�5%ӊD�+l��nw<� <�yg.�2��;7�,E '�tGWW�\c�H�Q#�b��<}1U�fn� +͋�njY��{x� G�C���HL�P~���fA$����NWs]�b��{$f�ۧ�+0r��`�h &��]��De%�b끺�Fj�X�ˤ�攁�Ƅpܭ l�xN����P��#8���`X]�z5�V�!!�Q���+�c���t�q��/.���+��J�����D$�{��{n�o�ɤi����g��������=�(S��3�"
6b��زw������n���lͣ��A!׸?F��E�:I�ia�U������`p��M��#8K������7�wB�%I�u�K�j����3�ơ��au]�U���I#;fq� �qZff/|� {�0�u!�L&a��
HD�UU�"�����g#��q�)cC��SqA��^��� �~��G9���l{~�D�i�H�o��0�v��<�3AY=�Z�����}��� ?����5�}h-!
d`�(-R�g��1*�,�ak�R$�� �0�r�Bn 4� ��B�  z���;��3��L+�SD�}�r��A�|,WQ��� YU�$�����ՇN� �$�)6"��n��E��8V>��G�ѵkWu�h���YY^�^~�{N3��b ϊ��2'� ��sk��@�|׮' X-cS[�)K?��ED;dQ��lj���t�ĵ��@-сDD�QX}ܥ�#f! !AN�&�7�}g���!Y��b��3�F 794��h]= ;8a�1��Z?����O�u�yg+��s��.\�����D��*����a$� �����:��g��-� ;��� NF=,����H/">��1���ok�t<T����M]��8h|bu��wlo]ܴ�4խP����b�S��h�$�,染j�p�N�rM�K�3Hr B[��`���_}�k7oެ�z�Y��ơCՏ�x����+���>�N$��Ȓ�=�5<�*7�T��u��DVj,��!�&u&7\.�x�i41�9v��90&���OH��������V�Y�@"��4(�"$��� ,&w$�n���r����i����k�;���rR��x�������˗.]�vmmmm�Y��ځ��ҥKW��Օ���{�f[M �H�p�U֠P0O�Pl�\����9�ɒX�Y���[1���� R� �V.E��P]r�cт�p�i �] ������%&���]�Υ�x�e�����ْ�E�.Ϣ1*/,���R$�.,,�<t��W�^����>���Ep�0Z_?X����/^8��-��%�$�2!�6^�~e��U�I�\*��^�h�_�(i
8;�2eO]��]-�U�-Ln%�"���H@���$(|i"o$"�̂�>>\�$20�{<DRs�d!�aȹCD��g��cQkOm�I��.��Rh�E�?Ҙ+�7���#k�._~�… 'O��Gp�"�u����j%"��?���5�M�ACJ�R�����2�p����S[��L9���ӳX�똴D�̠#&�2�-t"�#�$�W��oF�%��
�T���{�C�P�K�ZA�(��
���D� m=��$4��1<�?A �����f��ԅ@�\;qb���L����Ͽ����#8�<��t*x�GO
��% �e�.S�z v��@�M��nn\��Iv�h��)��F��89/��^ڛT;�z����\
�P=��"8
�D L ���;�R�͟��u��O���r���'�� �j{q����(J�H6O�G'O� �᧟�Gpv#(<�çn\�᪊ٷ��E&�Ju+��j���Ma�e4Y��l��y�:�UƵ�f��Y�x g� R�!�ľ� <ꘐ�P��P���,� DK,@Q�A�v9l 1p��E 1j��:��ԉ!ڌ��L��=���ҍ���E�h{:0���©ӧ���SO�#8��p�z���/��}����0i��nqs k�H���h;���&f���_��|,C�gB��R��+�1��ݘ_�$W��T� ���ޞ�f ��D���!1J*"���GpD B �$i��LȬ���t���l�b�iC)��*�?X���������>���K�]�Gp6#x��ᆙȹk׮=�̏��ʖ���}.��~D������H��
�a�䀧R$<��52IB�ǠX�[��"�`b�Y����\(�2[��L�T��#tQ����A/R��h����s����t��0Κ��'�|�d��M�f�/@�? z���ۃ~�{_9w���yg1��ш���F�w����d�]�%{���@Dk �6 TQ�4�',�� �FgJ", K �i�%|�(Z���PQ �<Q���S-��$+
䩛+P2!Մ�3�8��,�G��'�M8Brٜ�RP�����a���
E�� H(Tgb��%
�/B�����::9�#8��"U�����ׯ_�u���lo��ZA�0 cق&%^�K�6��I��<s�X��V��%W3���Xw��Dt�4H��*�,���14� �HLBA�@��� 11�K� G���> I�"� /cdS�!/�ql�Q ���|��P� ]��p8<w��<���h�����?�yWU��KA�{'y'$�r�
���ćs� �B�:<�$�j�Tؘ�r�^� ;tʤRO�l�*ӂ��sV�c��R�B�m2�0�C�8��:��ب�N���W�%T,n���n7ba ���(*"�����[n��z��n��[�4�?�5c���` B��f��������T]p�[ �,�B��)C�$(M|P�ȑԗ ՒζL��R,�/Sՠ�e�T�� >�0��]tJO ��6Ar cL����0�i�f�T�h�����������t:j.���t)e�o~�o�^�Jو�������2�'B�
y�%�"׊�NRh�E�Sk/ʵ���ر��������'�j�f���'kȓ��8�B�N����?;R�Q](́�Q%J<cT���S�uq <�l�Y\�������^XXx׻ߕ�����f�ӧ�z���_��*Aj�����ؿ ��6��#�CΠ\�1�r����Gڇ��k֟� wJ^r) �CF=���l�sR z&sKu ��4�� Yv=v�Ѣ$k�V�)��%94��?�o�c?�SgΜ�6m�GpF#�MTwwv�������eHh鰗�*���lΘf^��u[������(���a� ���(P�Y�R���d�x�dE��X���ci�x�l�~�B�D.�Xqp���L�{UMک�W�!�,�U�s�N���yr����{�����Gp�#H:�������v횊�娕�("B
N�".�ӌ�w
�W$ ��񒨼�� �bJ%��[;ѱ->��B��C�F���=�UN
Z){��c��eK�I��#;c�2�/..�����7A�yg;�d����?��w:�ڬL�ut�֖�62��A)���u�_@#?��\�ko�Pd,d�37��Yk�P:KK�iE�G��S`ⶦ�1��E�Mk��� $�?f��H� ��D�j���4>7��o?wn{{۸\b�Gp#]��N&���˿��1���x�̉�H���-gT[Y ��Xj��C~yH�8bp`��b���J�孈��f�ɹ ���2q"i��E�fN����ܨ 8B�D���}� %lh��lٗ��09�E�s���u]�m;�vd��dA��f)<���/���s.OvC���v��!��3:
��1PDz��H^Ay���u3΅bj��v?R��
Ze���I�4\
� P�T� ��Ci�1�����,�WJy���6�a��A�|�ر��w/XI0�w�yg4��� �]����|��k �!�b�&�en����n���<�(�� u)�2���Oi=Cu��^�x]!L����=��.L5�nu�?����2-0)�fS/�,�I:���d��I{��������S `�4|����e�[������&?�4�G��?��K����m�H�K`����&'r�.�(��G<*�'=�c!�>am E��0ɞ=� ݘq��rF�b�סi�)�`f�B�C��V��R���Hq�̹䳧?�D�b\̱]E��͍�}�C��� �<�3������… _�����.��0�mg})Qp1\{1�[i�U��Yʹq�,l�/*P��J�ƲƔ�VH�S��Q�0H�"�i�:���"S�,�$���n�Z�`��p���"b`�Q�L��?���[[�=� {�Fv�� ���
��/�����Yg�D煲��f�ʽR[��JC�%��L`_�\D P�]IM�l�I���"[�hZsL��hH�<1"��F��~�d�e)��S�� !x(������G~��(�S�u�#8��V: �~����Ͽ�/��؍�\f��ɡ��8����u��J�VE���>b�3m�o��s:E��*d"ؾ�8��Q���T��� t# Lq� #����B�;j��K�� ����<��}�= �e��g��� M��������.]&r�5_˃Z>�Dq2����lT�e��f�>���e���΃�]���`����ԒU���9�Q_ـ̙��"�X����m� EDtZȐI�f?Ԑ�cbe~P����>���%�X�L��Gp�#Hֳ�6�.\��_�r]wJ�\�p[�]����%��P��z%P�2�Ͷ�,6�
J�j�W(M�
��b�*��g�@;n5����YdG[�o���ac�4r�MNW&�䡇:v�7���NWN��f �ldP�-���_>��N��E��hI���.��Pà���Sg�k�T�|�R)�L�!!!�\�c|Z&`���4;���)/̡ �1�@ģ8��hq�8�8��e����wBH�pij�(�o��M�M�l����>M���օ^�<��A*�B�)�Dt��7���/F�S1`�پ��4�e[v} ���dl��+�"�- q�3n�$�`��a�屙3���r��BbF�%F-�W�����k��@�b�;f
��e�X��fjEv7Moh���?��ィ�3�ل���#8���. Ŀ���}���v{�B���Lx��A��w`�&c�m=㬌H�C�TE �{�����`����T��U����(�2��o,���0y5� �"���c:���^1�@b�����x�]�z�����{m!�|r��yg2��� -f����������o�����% uE�\ZN��ȑ�k�16��L�� n��d��iH�@%�c φ#"&< ��Y"�,y̛e�2!�-�(��!��!��Dž0J~ʢ��K""�������O���y��}@밞��yg5������ Z�{��g�������\�[.�< Xl�^4-�/=fT /ݦIh]9*�R}���!k�̦8���ͦ�
Z��������>C巐�Ì��m��J�1�.N�>#"��O|��o;{v<'�u���b���R��,�Zë�K_�����^�gux���'ᒠӜ݉M�D(V"(%��<b5���D�ʹ��UjY~i����\����v���S��)��"�Yo�uy�SJ
$NC��{{w�y�G?���d���@�� l2��LG�}�Z&>��vww~�����^��ʔ4�W �z��T&𫚁!i�����ٜ%R|G1��$q�1p4�|E ����4�/�D
W��VnJ��=vb�e�lԝ7=D)T�A�4�����+�� �7�ŠvزM�yg;������Σ����?�;��;�k��n��'1*,�¬q��S��H�DX��N +�?l
$L�4�UJ���BI�O���,���X�6���� �V��8�����bKenJ��6�*Rx���ԧ>u��ɽ�=㐛���F����#8�$؇�ֶ�B�ܟ�ٟ����I��HN4buc[]���5��yA[J�bZ�n'C�N�S�lťDc\f!��ۜ�|V!�–���af�;�oc�� ��ak���������C=ݑ��x���>������t/�t�&���yg2�$���,w�ַ~���;O|G[��ܵc�B���� �Q+�$�3�B*�
+�a�L���X&HH��#W�$+� ��MH%_?�N%+��1_�*r��pS��j�&������{�ܹ_��_�(��V��� ��������t���G�r׮^��g?{��ź���4Ú�R=%?1�sAZ)V�,RF�]L�V;.���PR��3h*u�ӐQ.Gb�BvV� *}N*_b2���k[�Dw��A����NƓ��Ç�W������i���(L4��4Q�yg5�h�Ӹ�k������ϟ��g�ݍ7��*wCm�(A
Ի��Z�q�,c�(���@�r������i���F����d@�|o)z}����\�G�HLctq[Q������~��n����vw�8�*F�w��lb�ً N� 3�������|����������9�1
ַ e�Ą�ޯ`� V�a\�)U5:/��\�vTP�)�����-f1�c���
��NX� ��/f&�*2�M�4�#������~��~��;����嬢+�O��\C��m���:"bf��%�</P�oM�~������s��; �l�3IW��y9/�>�4W����-R��(c��+h�[�`<�K�-��f��gu�8A㒇j��8�](�Ca/;�=��L�� ���>��x<6��gN20�c$�q��c�}fwwo���d2!�?��}P�@��t:_��/�����9�-"!��aE�bJ)�"��([�:1́#G�*IGP��a{�d�Jb�93���{Pl�/��T ��k/��K��i�����>����{���bf�:��KxS�=����<�3A�̝�^H�A�N�(���?����^�̙���n7��>�(e�!-R��G������$M 5Lo�֩<���д��JF����A�m�e�M��b#��chݔ�p;¯�����?���3���@B�jD@�7n<���v�v���N&��,G1k``�Rר�9����}����>}Z�-xKG��3�r�y�J��X5��H)��i/�����t�ns���<J�,c-y�\S�W��t ̙�H(�. h$�x������$ 2{L�O��1��hą��k��7��c�����#8�DB?i��[9U�'�<Rt &Dr��<��V�;u�4�����;��,�mW`0����qs�~2H RH�i����BfcDlъ����)��5a�2U�H�ǐ�o# }�z��Gy�����n�?���̡oܸ񙩋p��`q' ��
n0�8!pD��"�Y�5��|���Ϟ9㪊ٷZ )0�ۛŪ�ؤ�&R���,9�XA-A��ڇ�]d}9IJ�-R���jKm��n�ue��$�¡��i�r�<���=6dM��l9����R)�t�m�q��g>󙽽�yg2����).B+��q�P V'���#|ꩧ~r���ӧ��nPV,XV�˸6��
�������H�Y�ȂoNm���&�t�@8�)�23Ԓ��X�4x�Xm���5i��������|���c�hs(�����%^I�����D7n�|���vww���"b���"l�3&�!*(�MQ2�&"����?w��œ'O,..6ދ�i�j��"MI�-9B�K�8ڑ���-��_,.m�-��&q�R,��q�, �N �6ᶡH�m~��xo���ڧ?�������d� ��':��R�
��xް�<��ADl�IFGm�X,0��<�I ز1a]w.^����h�С�י�L��B����;��*��R�iA�}E(χ,�)9$f'S�S��ʛnmX$e_��� Z y��&�񩓧>��O�8qbo<�X^�K!��',���
�b��yg.�H�4�^��i�ր-t�Dj����Z1A�~7���'W�|���w�G�CB��25�M�v�x���“�v���HJ08fJK�co�O���K�(�~��p� �BO�L:�-Y�6���{>��O8p`2�s��D L~l�vS�����<�3AGT���l1"����m��-��FQ��e�� º�&���O>y���cǎ��I`J��΁%US$��$-���eQ�p��Q�u��?�Q��,P�!�L�f-� #W "0����<�@U��dR(%��佗`��
+��R'0�zE9:���E��tR��� ���
������"жT���;�������V�����T /G�� HQ�c_),][����DZ��b#�ˈC��]9�
��ch��ٚ,�ui�����?u��'>����zk�x� ����P�3� B��4�~C���<����;a��#~�xvi1V7�V�f�D�����߼r������ޑ�#�^ϳo�� ��D�2����^.I#Ȱds��2U��U�éBEln55J))b�k�Xd2� ����z��+++��$�y�<a�oFŰp[�B�z�KW�s���#8c�p'tD,��0Z!�<��Qp5"Dt:�H�(��Aq]U�����^x���ť�)�늌��}��z��)��@])^�jbB����tINS�V~��XNbma�J���FXN�:�я}���o����=$�QX2����5�B�� "Ƌ03��Z)��3�������!��K��l�;}Ҡ�h��%����޼�����W���X\X�d��q��dL1�vL�X"܂?+�m�>S]��%`��)�1זT{=�t&�f��'����<p��_^^i����5en1�.�h���l�d�_�d�w�yg.�d{¶' U.&R�$��Ļ0�Øp�H�pQ�0쭽��KO?�t3iV���(�����fޤ]����A�2E��YHA�(��F�3X�)N%�����E>�����Y��~�;�g���Dž�}���!��,쩡M���v�UIQd�v9:���E��5M�UU5�w  C��b�"�"����<� ��6Ѳ�2'(�`�g����w�}����p���7�UC��[q��L��$�Y? R�f��K�F��jH�.�Ş!82�p�k�Z�� ��(M�}���pp�̙���sm}M��a��cw���H�����3�O^DI�f�]\ �s�Q�ӽ|���3g�\������VU����UUy��"?A����u���L/��E�D� y�{�H����;w�ԩ��B��}:���Y�o�(r"Pg44�%~�H+�����7;�G���O:?3�0���iO�<q�m���@��{̘x�ͷg�_�G,�s���rӐ}�!�!�Cr�s亽��˗O�9��+W�s��\�����й ��ȹ*Б���#%�fT*����@
�@�"Hƈ"ߖ�{���o;{���3�+� �}Þmpڹ�6k��}P��*�^~cΑJ��/,�8g��������ʩ��Ξ9}`�����wW)@+fӯp�V��|��u�S�$r��末\��-� �j���`]w�{{�"t΅g�UBH�{�0P2:MˉY�1�ăM���+]�[��������ĉ�N�:th����g.��� a�(���H���F��� +��/�n�Q�/� y�� �n������}b{��p�̞9B�pe�$&���� �|���1� Q9��@&9�\��U� B9��+W���Gp�"��t�&�xV�B�����rU�B�J�N���`�f�Q�$3+
��d��*i����07���ݵ������[G����������=��A�F j��F���E��Xe�Z 5�s��cf����u������u�-���v:]n|�r2g�5㒅b1p�x Sm�Kĺ��N�9tTQ�*r����p��k��;a]���\;�n3�T!�!bU������v�Qf8%�;�!E[��{*���c�^x,����U�Ďk9W1�ŋ�^|� �_������<|hei��kB�����lXQ��dW`@�3�J��Dt19� 3q�W���'���֖�mn>����6��E�{���b���0�c�d grZ�C0����^颙�q��R��D< ���8�<"{���yg0��ª�����tz�n]Wu�1�":D"t�o����>6h�<@M碐������5@a�xD�t;��+76666���G ���B�cf������Q�M�$ʜ\5�Jܓ�JUW��hiq���������r]w1���h��!��� *� �^�T`(Կ,-������������ht�ʕ�g�^�r����#8s���"�u]#�p8��zUU�^"~�%�(]L�o̚�������Nt�%����H�����-3���U�^�0Z]]]^^^^ZGu�?30K�͆B>�b��⅃��sT�u]׃�piiqiiiyye�0��zU�=ǂE�Z� �i��xE$︈�������>�vb=���DZU��*W������kWo����\����8���Ep8 v���paqa!�1��sg�1bQ���n�^��}-0RW6|�b>�.M,�O2�/��9��s�~����{��p4z�^�����\����
?�s�\U��Sם^��� ��p��v��~��s΁u�-�6�MJ��-����h�}x`�{�<��Ht4�=~��h4�ٽ�λ��=�,/�#8s��{u���3|�mw0�IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:e45419023831eb645d2b8ffea598f2244d9159edf012b1713134f6d0d0ba9982
size 76548

448
TestbedAssets/bricks_height.png


�PNG

IHDR�?1 pHYs  ��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, �
��!���������{�kּ������>������� �H3Q5� �B�������.@�
$p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-���"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<������$�2]�G�����L�ϒ �b���G�� ���"�Ib�X*�Qq�D���2�"�B�)�%��d��,�>�5�j>{�-�]c�K'Xt�����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ�����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G����w ��Ljg(�gw��L�Ӌ�T071�����oUX*�*|��
�J�&�*/T����ު U�U�T��^S}�FU3S�� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_��� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R��f?��q��tN �(���~���)�)�4L�1e\k����X�H�Q�G��6������E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M��RM��)�;L;L���͢�֙5�=1�2����כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð��ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3���)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i��ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!���Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl��������� �{�/�]py�������.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7������ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k� U
��}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[�����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB���F�S��[b[�O�>����z�G��4<YyJ�T�i���ӓg�ό���}~.��`ۢ�{�c��jo��t��E���;�;�\��t����W�W��:_m�t�<���Oǻ�����\k��z��{f���7����y���՞9=ݽ�zo������~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G��������C���ˆ ���8>99�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w���O�| (�h���SЧ��������c3-�;�iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
<xmp:CreateDate>2008-04-16T02:13:54+02:00</xmp:CreateDate>
<xmp:ModifyDate>2017-05-25T14:59:39+02:00</xmp:ModifyDate>
<xmp:MetadataDate>2017-05-25T14:59:39+02:00</xmp:MetadataDate>
<dc:format>image/png</dc:format>
<photoshop:ColorMode>3</photoshop:ColorMode>
<photoshop:ICCProfile>sRGB IEC61966-2.1</photoshop:ICCProfile>
<photoshop:DocumentAncestors>
<rdf:Bag>
<rdf:li>adobe:docid:photoshop:dbf5312f-4149-11e7-9ec7-b469ffd45748</rdf:li>
</rdf:Bag>
</photoshop:DocumentAncestors>
<xmpMM:InstanceID>xmp.iid:7e2e0638-7a01-b547-bc9a-6927d17abb9e</xmpMM:InstanceID>
<xmpMM:DocumentID>adobe:docid:photoshop:fb4c3ab9-4149-11e7-9ec7-b469ffd45748</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>xmp.did:b77dd658-6b45-224b-b3a5-2f2f79800a9c</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:b77dd658-6b45-224b-b3a5-2f2f79800a9c</stEvt:instanceID>
<stEvt:when>2008-04-16T02:13:54+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>converted</stEvt:action>
<stEvt:parameters>from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:7e2e0638-7a01-b547-bc9a-6927d17abb9e</stEvt:instanceID>
<stEvt:when>2017-05-25T14:59:39+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>720000/10000</tiff:XResolution>
<tiff:YResolution>720000/10000</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ColorSpace>1</exif:ColorSpace>
<exif:PixelXDimension>256</exif:PixelXDimension>
<exif:PixelYDimension>256</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>��%� cHRMz%������u0�`:�o�_�F�:IDATx���Ws�ivݏ�$\"�i�m�j�=���!�I�%E�J7��7Ѝn�Q���n$)�Hq\wOO���S@¤����_��W/>�j���G�����*T��>f���^{xrr2�D"����X,��'&&���FFF...&&&�����������?���ccc��ח������L&�HD"�^��h4�����Ɔ��///�F�\�t:�v������|hhhlll||<����G��d2�j�^�xqqq1d?���SSSSSS�h4�NLLD"�~��j�Z�������������������������I��?;;�&&&FFF������������GFFFGG���FFF���ONN:�������?�Hddddlllbbbxx���jxx�?�D"<���������d4���:;;�t:�~dd$��tCCC�V�^��J�v�}rr—�T,������%_�N���|:���b|5�{uu522211133���VVVr�\<b...��WWW<���������(+p}}͟����###CCCggg�V��n��333�XL�{yyɾ����Z���Ý�����J�����`��s�֭����O��D"q}}���OOO���
�‹/��j<�F��N�R����' ����R�T*�����k��M_�?�H�{qq�n�///���8B�������ka8�������ף�����!����G������q88U����Xlfffbb��������:R�������i���3Y���+�����Z�^]]MOO���t��N��7�R���������幹����F�qpp���S����v�պ����b��ӑH��;22r~~���18ʗ�����q����i���f�~�3666::�DxrN�r��V`ll����������������+�D8ħ���N� 9<<<==�J�����(׸�n___���NMM�b���)%��9��NLL���޾}�޽{KKK�1owqq�zr>xSn8/�'�2<���9��/�����^*��b�h4�:p�....//��v�٬���r�X,�����wvv�t�����{/�N����@���r��l6c�������0g ˷ w��z����ٲ���n�;22�m���� �������i/..�5BN��ٙ6T�t}}=22��O~�mfOOO9"�9ۀu����>���SSS�H��xzz�]���fS9��>֑���������^otttff���jww�ɓ'���CCC�\�?���~x�Ν\.755urrrxx���_�x��T*�j5n�>��!g�xU��h4:555>>������� �=k�?�?8^��T�u}}=>>�K·�^����q��� &��d2922rvvvvv����zCCC<9���^^^r{[�V�V��j�^�י���^��?��q�ut����S�/��Zqx���q� ��������|�=���/=z4==�7���`�x��ӭV���������;==ͷp���D |)�055599����OOO�����Y���u��Q������_���r(1��7�}vv�֎���b1�����`�����ggg�������d2���W�&K����"b�N�s~~���s�8�g2�\.��������D*�J&��Tjuu����Z�6��n������Ά���6�$ǔÇ �F�\c�"��Eg׵n3Xw������\a��4]9<�k{����D�QΨ[b9aV;��_]]5������������ٹ�9^abbB��Myy���f� �����X�(�cǧ�>����j���� ONN���t¦��'''�����>;�% �������ə�6��c#8i������ڈ��a����8���Gl��"NfS...x_�f�����q��\$ߤ��U��cXb���R4����6�bccc���Ç+=>>��b�i4n6��r9���'cccggg�Ĭ�T
c�f���kux�###SSSX^��T�̉�N���xTN9���'�"��dp�1E\V��e�ɻ�s��0��o��󓓓'''8�f�yrr��T������]<WKQ�QV�ȍ=��z�^���c��| �uu��t��r��W������wߍF��b��O?���/����~��w�}7�H���4���6nff���KGGG��8�Ɵp8Z������ ���\�{D�vrr��!� J���+"����--� {��+�`S��,1K��b�t[���1xZ}�Y)�<����Y�� �"a�:����.�T�.����2�ttt���F��&o�S|��+Q��)#��b8�"���` �,+[�I���%��� �np]1�ZL��K��d��\.W�T��z�Ւa�۹�����Ҳ�,��=��f�Y,�Ac�X&��F��XV��h����VK����N�\ַ�U�r�;w����v�],����y睏?�8��Z�F���WT�k���(�C�7"xc���GY"����c��� ^Z !�3>>����+� ��/`�1����>�Ŗ�4:�,���Q�Gc|�V9���nc���x��Ħ��q�(,:G��j�!yJĻh��I����y5�4w ��ǁV�˂(�R�%��g� �u�v�^��" r W����?5�3 �Q����>���9::*0Ji�>BN�������˗/;�N2�\XX�����㘌F�111��t...���j���Ǐ���ˣ�#ݱ��󭭭���۷o�e�9�������x<N���(�Sn��T,Gz�_�t�82F:E
�u>������*^�c�GJ�N]vZ��n*_�w����Ŧ�7!{�Cs|�D:�����^v����t�]N�j��n,��II���s��5 2i>�/UH-߈�fY�.���É����˼��_�=�G�cjj�������Z-"�������������B>�����-��h4��d��ڂfff�ä/^����?>>�����z�Riaaass�xvvV�׫�j�X,
ggg��㧧��_u<�F��t:�˥R)N�������ttt�p��%9R�{���#�J`tJe�e��T�v\�w@�����5�D�,o�=�9NI�|�{.�z8�u���҉���X,���u,���XB�N�C��?��Ǯh�p�-��\`^��qrr�Ae'8O ������M
��!9�DM\����N��6�@�'Ж @�&�%������.�˅Bs���_���nnn�b����f�I�Q�TH�[gggY�D"���@���� `�D�GGG��d2���...�����Ɗ�"�����6�m,[[[[XX_YYYZZZ[[������p�z=^Y��6��—�!�_�[�C �[!\N��E�C6�ӯ;0<<��yVyg�Ɗ[dil�����!�K*@��S��k(6e���������޶���x���j��i�@��#V���� �fe1f�:����[@
+N0���`Vd9FtD�F,�B��*���2oJ|��T*�� �����˝N��h��=*�\�V��p\?�%L��������| �"�vrr���;99Y.���������j�z||�_177��������Z:�������T���%���#�⒪F*zpUTDRxɿUaD�4�;��� ��������Zb�p�|d�uL�C}
�O�P�M��
����1���񕕕^�GuttT�ժ�*�[���(Jv�eB�]��P&��H$�9���+��DV�pl69%��*�|��0� ��F3�̭[�>|�N��FFFj�Z�R
<>>~��i�P�t:$��z�4z�Gf��l6'''q�@�CCC�I9H{��\��sb�����|>����l6��*y^�`���|���~{�� �vAV��f[�9XI�����E�@ϡ���#�8*F(�ad��n����\&��'��,魢�������H*�:88(
��ۯ^�¾&�I%F�Z��S�4>�PurrR.��B}/O*�=!�'�999i��Ԟ*�J�ݦ<455%`W�;�7���l6��
m��P9��&���v���������۳�������r�\�TX����V�U(���{��˗/���j�Z�\�V�B$ggg)w�&�NJ��Y�s`@ɡ�!j���f���!� .@���e#)$U�MR�WL��d���M
�G�Gx�_O�8���*�*�u,;"Bn�k@x���ey�
%���;�g���A����t:=55��������r>�o�Z+++w���.���$��Y2���V���f(�ߑ���`�Afy��n�k@2J}͋5*�#��r�Ȱ@�R)� ggg�J����홙�I�R�tzrr2�Hd2.�J��L�C���f����<h�Z���^�T:<<���/?������������g��ߟ��f/�ȹH�e��Y�jp��^��\.�Q�����N��5�t��"�Ŧ�`���?�A����Aԉ����LO��HT�;�LGh�d��e�zBJ�����x>�wE�#]t����8)N�\��L ߣ���z}{{;����.//�;8\,���G�Q)&9�Lr�1��uF��S�;:33C��ڰ�>���.��ӤBZ)[�P������q+q�h#�Z��T����R��Ҟ���o3�������A���f�|��{���D��v��Ő���b �`ݱh�1DfggS�T�X�!�.�j�b�X����Ί����A>�W����|�� є��~y�|L�>'���S:�W�7���o��CCCߡ�:��ʏ�t� ���)
�< P�0�����y� Cpiii~~�����J�R����+8��”vTTRR����B&��qzg�`�^�Ղ�>qaT��p� �6�w % JN��׭V��H�#���r>+�Y�߯���2d�Z��F�Q�X s�� ������ �����VY$9'''�n�ŋ###�������x� ��NE;�S��*}(��������f��+?�b.���7J��5�I�%"���p���Q�a��Ñ��aH�����<�Z�n�n�n� ��u��CY���� <!�^�:99��eT�j�߀H"����"�V�M�.�ƙ^�?cccWL5q��O��$%��L�;��s~~����F��ױ�F��u�}qDi�3@� W�����( �s�V�X,RꚚ�� �!I )������;㡼�P���឵z���7}���t�9D���?ү��UJ��k�T+�u���)�a�I��+7'ϣ7$,)��O�<Y__OK8��ou6��Bᄣ��(gЗ�C�Y��`�Lt��*U*D���$���&�;�������(������n���9���z������e�17:Nv�J��L>V�bn�����d�����J�������PK�Y��R�T�O����*�qk븋�;<����ֹ��aP;�}�s��ي��`F=������kށ�{�b�GA^%���l���>{�,����MMM)�V�*@�􄊪Ep�SRF���hK�fz8$����wUF�o^� ����z�<�>�=�J9N��� ��sv:.�{Q���u�9���eJyH9jEt����ȣT2���q�KT>�+3@Uv� ���`*��6y�F��;�����P�1Lկ���#:.��^4֢s=T�q Id2�Eu� &(�Ye��t:=33������ɃI朢'��瞄�@#���E�N�2rO� �����w�X�J(I�ONN6�Xb��tV�""Q���+�7X@�^��:���z��� O+LBu(�Ϻ�.�b}�/+�́�ނ/�:ﴆ}�����E���
m������ ����\9����O|�6U��D�� b5G>�D�L��T$��rCCC�b�ѣG+++`��((����p���)Udee�0���v+(qhM�͂��װy@��&�<E�c�ZX�C����
m\�V����3�����LFX�>M�^�M��w���A����j�Z�����43��Ry$Z�v����pTDX[ӻ7u?������( w*`C.Ź^�;�:�TO���\���4�/f}��S���o�Unr ���ewzz���bww����������FH�e���x(n�+��T%�_^Mӽux�
# P9�t�0��.6��{�i(�ӯ��`,�<y���������&�I�D\?o���w�"h���+rFZ����V������f�ggg�d���0Q���N��M�E��}Qׄ�%�4w��+АQk�k@Ӏw�)��t�P�EWNOOQ1����Z臵���NOO�F��ĜT*����QCc���TT��Rϊ9u(��`;J4��X��3X�~+�_
<�c���@~�JB�|�XKoL��'�R8:����������������۷�\���D.���^���
0���|�J����J%�|bb"�NW*����j�Z�V��������!��Y���S˨���y©h���~QP�A�/u��wCv}}��R&�R³g���ё��O�*0G��:%�eP�!$���L�Rj�sdJ�1eې��jW������_�F�T*�˰ �09���&4Ci�.�p jC�K%��P/䱎`Y
��A*ǭ� ��<uR�S������lp�"��z�~||LM����_W�T���ou�a�t͔��s�T^��q8<�Ēv:�Z������񭭭F�������)��1�|��_�,p'Q��aj��%�"$
��ӈѡj�n���F~��߫Ճ
������x*��������x��C�3�n�X�#职F�����tzdd��&��f�U���0]LL ��йj����v&�_ZZ"!��"�����T!���M��F�Q��﫪ō�\��.Ȇ�<��l���%�ʣ�#����Y��� ��ibw1����!#h���i��
���q& �����Y7��n�5N
�қ�0|l���cgn���������ϟ��̔��F�1???77��d��B3�=��!���S8xe�Ѐ��𘱱1ZpX30;;;�b��N������mc#�n`�ى��+,���JΫ$F�E�kP��B*���K�~��nsV����ρE�,�U*����B�P�VٛB��N�� 7�[��,�T�?�����СP ف2�ȭ���YX}�1{�Z�a����I�^'%���j��{{{�jV���[Z^.�[ZZ����PJ9��ʜ0�6_�����{��������=F�L��n�����e�"����p��GK��Mq��D���i|���M��㄂����B>0�tzyy9�Ja^%5��Q�8�� �A���>��V��T��_���S��������4 ��p�����r�x���b1� ޜS��,G .
G�oW��Z���l6{~~~|||xx�J� ]ZZ�f�T"�Wccc�|~nn� 7�'a}9X����p�0v�b$R���$�Dr�y#(�p¶9� �k��
B(�W<�ý�L�@�BdϺAm���WWW�������OW ���t�,��En^9���s>==�H$�y����b`߬?k��t}0�L
�:88�(�9��ol6�{{{�j��a�ym���h�B��-�m��s��ʈ���P��͉������.+��˅Q��� ��>� C��IŻ"*�WWW~�`�
V\W��^9��qX����Z��9W"�z����� ��و�/�� �aH��G/-�����f3XL�QZ�ڨ�,̟B>�����C��xڠC��oB�|{�F�+b��c���q�Z�],�5����:==�E���/��b��o��)tf`2�1���Ʊ���&K��%��H�(�D����-�ixȉ� *�{&&�y�ZS�{n:l����yq��<(5�r�/�6�"��`GḀ )t`zFGG���h������8K��v������I3`�^�;�ç[K ��z��b�X� dUZ*�
�ɛ7V�%�H �(Gx\4�-d28F ������9 �p9ج�n7������D2���W���l��}]Y�+⁰�Z)Bg=(� 'x�؉�O� �O�{H�����?dդW%�Y^R��
%n�! ���6�M��677���WR�ш��u#ϑ�� � �V}$Kr��^���cjj*�L������C0kfffii�&�J���_��/��/]�A����>$+
${�D"�J�򞜜�b1�:� vn)��$c_��$�(i���T��(
_���g�Ȁ)��9�\.���ЖES �"!%I���t>��f��,K����.�nWR� r78��H$�N��i�U4m�Z���/~���G����d�D� ��i�(d2)�y+��*`j.=�qWW��t�nr���8����N�4@3xN"ɓ����^
%�vl�
�bv��e������T*555Eו��@$�Vą��c�8���x�˫BiU�㕡UC ����\�,��R�������v�/��/]�-�<x��O��O��}4f���t:@ �Z�P(��u�I*yPk ��z?�1����f���볳����ݚ�&�����j�=����a�����|����� D������h2����!2�q��rD�����BM��U�@����r8�d2yqqqpp������PA}:*7J�F\ eu���h�A��c8u��i\���1�\9���m oa�U�t� ��{��`C��x�J����I1����vi�I  8�k��c����4H�(+�
[�;55�J���pt�Xlcc��ݻ_|��.���X6��{����:����H�BP���H�QF����j�N)/ �����R%��^ovvvcccuu ��d2�����[o���[���^6���Sv�,RWf�����]k�*��m��NOO��܊��幾�����M���^������ !������ ��f2b_G|E% ږ �����C�iG��R��K��\���ڊn�jp<��.����Ͽz����������� �}����H��[�� `%gY{�7�V�J�їWCc$I�Rsss�g�O����)���!9:�[H��Y˃��E�8M�L"�`LWM"�h��###�d2��cP�ݻ��f����"8��sf+��B�^?�*��@���z�(�H ���""+������ΟbAfb�9c]�ǁD��wg�����!-�J&�tO���K����J�D�oTۀ�Y$��\��h 퍘��g��
��F�t��+�/W��@�#hZ�M�
(Bw@'�����'����OTgU(Ha�)� ��
�����*�,���K&�o"[�,��te$I?'��v�-��R��%�&�HTN_X�����������G�2�"���D5�6�1P"/��"+/�{�_��`P�p��/>��C/P8�V ��߈!�C�b�s<ٰt:M <�2D�����2{�G���y#h@�t-=1�d��|��hi���a���I�K8Ǔ���N��Li������<(K.[�� �%�9==��.�E2��:G��$�ڟl�/�Y\߻s&�N������p��Gf^�X�ǹx"�h���W�Y�j���1պ�7�D��_)�$��9& �<�rZ���9�Х��;tvv�F�AQ�!&�YU�s)��w�*Np6����F�v�w�V&��;�u��.���'���ѣ��7� ��,��(����
r��!�&����~�AA��A܄ik�+=�Y��J����\� 7�^�Cb�4�M.�K��к�r�j�����\T��W����OG�]� hѹ>��<t�B��B���D��
��ǘ�O�g�K�R6�ŧ��Ts��y�kе��-W�Q*��6�y U;�w��z=����ȃ��8z�jN��������-Dޅ(���r�����+�d}�"Z�nʧ�l7Q�,}>�e��ALD���'�$�!�1�"� ���� r�W�P�ԭ��a�y���@���j� r!� >�d�FM݁�(���R�ݒ����[�%�[Kj7���� ��M� �c0t�����B�JWfR���A�e�������&����m���@�L{���1W��\�e
x�m��v"�NC� ��J�^\5�_��h4��f���"�%� nE �Q��(��yWIQ���+��Ht�Y5���
erv�����������R7�K*�7�^Fo�T�%��7.��� �zys�kJa@Pi����h6r�N�C�Ɯ/\����!�����q'���H��{��F��Y��=��8�-�~T��)���������j��_$�z\���O$w��y��iD��zOg_�6�mOȏ�U�UP���,�4���7@�8A��<,�H#*t\�Q��b6��nE�3���`ɕ��X����������~�=摧Ψ��=3��l����3��DE%|i��ՑJ&��C� P:'4O~RS�\�I�Q$�E�D�Z���p �)�u�>\��Qw�NS�xX�›�䛞��h/U�׿Q�,9E���QW�b/%FrF��T ��@�� *&џk�4^A��J�>m!�#u����}���D���S?=��õ��ꈂ��}�|L�����I��Zq�թ#&D_��j�{S�v���(��� N0WN�u���T*�% ����!��.(3���~N7v΢��FfQlxJ���E�[�2��,�_/%�,�΄l��� ��.�����Wks�"ͺhŅ�b�0����M�7/���W�A����:�H�0�vo����,�N���Z
��U�P[E ��P3T�)����0�=�;ْ�+1�_Ul�釄��L� ���C�|���*zN�d[SC�{x�(XR����ܥ�b=�������J���,B� 6)��G�j�� � e����D[� EM��Gy��5��2e?��3���Ή��&���W��������* (�� S�Y���?�5/���ҽ����I3T�t�)��}��O�o��ӬK6� �t����Y��6�ƷH|N)#�]n�cƇ��z=��X.�K���]�+���s���`\Hԛ�\!����'Ec�XQ� �XD@ 3.e5]-0�^e��"ʴ�4w�%�B���I��mSC��`z*y ��� �4I+��+���`y%�'J��99��N�����l„cT��WU�Q ���D��*���{"�b�7I���2h�&�?��n�_�zutt�h4����i�$g�b:���9,Q!���L����0��&>YW5��k8@\%��j�����������ʸ7W����~��s�<I/��!�����@B�T�&z���k�?X�**�Anh*�@D�Q�D�{^�����8
:���+�U�K� ��E������ʍ
v��!R _��ID��Zmoo��j������w��V=Ǒ��zЀ޽>��k���!0!FȄz�� *n6��r9h�ŎH ��N�S,�8B��u�9�]����i�&�S8�Uo+�J�V������������%J�A A-�(�K�^�9B/�iԤ�1�r���w����$8�0�/� Ec��r�.@'?�,E �Ǯʒy1!P�F�@�:6���sx���<V��e�V��Q�v�P(����W_�ȟ��dq��~1��T*��5�|zǽ3��Z�Q��gbn� ��.�y�&�N��F"�z�.I ͫdB���h]����s�5��G��'����*����_~����X��-��^O�ADn
�1Dv"�`SX�Ļt:�H$PnT\*���T�#����`�jT[�'�і�+�D7o������i\��+U^<�~�4�O���˲z�N�z �T# W#���&��R�`�9�����FC�2� o��?w�����ϥ�K�O��+�~��{����%����Ȼ ��j���(�A�#��e� �������j��9>>���/�������=���E��Ql!.�8��x�Ζ���\.��`��TK��ܥ��Ĉ���'E���� �s�9�d�O���'����i2�BN�+dl�%1I*��[�Ї��2�߈ui6�����BXZZ�uCb>�Z��n��i�)��V�H�����?W� �ÁQX_X�PGCs� � �s=T��sc�Y��O�p`�5?;��Rd��% �.�Jl1���l��]�a鿿�^��b�z�^�׉6i'�(��M��ă?�4 �B���Kk�.~���nNN&��B�zd���S.�Q0��U�qe�X%����a3$C��}�ޔQ�CaS�lS�>�r�|qq������2����H�H���hZ���ؑPI੔U��!w`xx8���m�،F"\��LG���9���2��R��������dHfH���z��`:�z����.�}�{s�::��eW1^Z�&�4O�]�J`ɿ��6�M���C'�ԟ�$�
�B{ٽ�h�:��@�N�LP;;;���)IΈ��܏5�A���� ֫O(���>�9�� �X��$�[j6 b�����i�Z�t:<�K���]�3����w�ygii��@qQH=/���j�; ��j��YC�R��ꊀJ��nS�^sss����G}���@<��@B�/sfi[S���C���K���\Py���Y,���
���79d��x�����H�R+++�|~aa.�fp����!
)_M� �j�!)���r��AJ]�՘^LH�a!�;�n�����������!�~lllnnnss��
��D��Z��L(�H��&''��.�?$d� ��hV!����2G�Az�5"Ȗ��f���i�-�Iu��6`�����~@�ĭ�����?}����������ܜ��x���)Ɖ
�G���^B�����t?~������ϰQ����������������t@T�����C�� �p
������4'N+�Wn�Oma7��<$��gggA���>7��n;!���������ե��\.�E'��Pu���+`�����/�ȈR��,C4��E2��e����DG�z}kk�5샡"����QI�^�xL]D�0=���Y�Zw��9QdB<#:k��Ѷ����5񑀲�@˚rP���� ���r��h��[o���������d2)����� ��:�Y>��_��rd)��뻻�����Qk����~�������0��DG���5�>q?I�:�E&���������tǀX�� �"�]__sNNNpe|� �K�#��"?fG�f���O�dDi����n,�A�J�J��7��"5B>� _*�8'��"7�;P��2���%,�g�,e*�#�sb���U��Mf�=e�9����?�d����Pt i�1��1` �A��CCC���|��?������>B�Ou_�� ��z��:v�>z+76�N�������J%r8fff>|����F��`=Q�5Jck�Yк�ާ&S�q
�Qu:>q�H�S�����9�b�z��6�\.w�޽��~{iiI�Ą�)��?���H�O)M�$�������\�V�-p�Ĵ`q�%�n��ׇ�5\U�0*�x<�LJ���p| Q�A@u����4k�����`.�3??Ox-o�KM&�\6l��=���� ��
���hz.�%����������'������U�"�Oh�
*ޢ�8��E&Ũ�]VWWI������I�)�L�9}ʃ��� #]�����3���oee>�LJ�` � ��Ė� ��H�'� ����� � �3{mԙ<b s3Yg��U���e
�c�=uOLLD�y���r�\*��[��dfggQ]���J�~�l���|>�'����a����R��
���� K�N�]����"����u�ө��h�s��Y�h4~��������Ce#d�:F��W�� :��1���� %�s��jد^�z��)Z�(U�$�*���ޑOi�Y)��T<?��8�Dtl��ty�@���ɓ'����(���W���:c�ic���O\kH���h�'��:�����Ceiw�˅B!�G�G�N�Z��M������XXX�� mH���AfxOl6����"A�N4��9�D鸳�\����z���'���!�wDܐ(���ccc��q����L���
9�Z���cȨ��j:j��O0��K��  x���39jLbL���ڤ�P#u� �v�|0���>��⓺��Xntϊ���#1��m4{{{~..*�/�N2js��'QTg���� ��(�!�:1 �t���<)@������|||���7<<\�T�?�u�[����-�=4��\��e�U���WEr�H���L��rK,������YFf�}j�!ҷK዁N������p��@� �n����{��Bf����U|�!s�޽��}�$y�]uj�X*�N���1����.���Ρ$
��<�_�'�Q���<L�A\)�mh�"=�n�>� �-��� e�h/y ~�Z�:�|���Zduu�S�j�H_��d���Ge�|T�����y��U�}��[B5���D�L�K���q�=��,h#� �a��!��x<>;;�6����m�ޔ��`f�uA���Oxs�>�z<�z��,�J� ���z���� �y„{���"�C�[�I�j(�mQ
�����dU>�c���wM�l�ʐ�������zV�)� �֥K9.!�XD0xaR��XL��7�r�%+����H\�L�gGK^�)��l�'�Xz&� �ji�+�!�D� ���z
�2��I�ҏ�N^@�� ei���zfps<����е��j��n�����ڙ>M� T�\MD�k��`C�&j KE��έ� �Yt���b�l�^������s��E� �8"�S��kv ����U����G�#�ni�­K�Rh,+����;�p�C�׫�'��
�E�IR�����>�Tq�zՉ�D����ɯQu"R�������\J0^���rZ����lm�� Q�(�cT_��ڻ5�V��a�9s�zו.��%"���0���&�ᙜ�;a���� ��*-�9V���Q t��(�,�Z��tH�f����*���C�oQ�]2@�� Dd2������{�@ojhTc� ���a�b�:z+����n��)@���=9��-}�3���z��zu�3��y;��B������\K&�UTf��G�.��c$�R�.���Y�s8�.����yE��fff�U̓@ ����\�Mง 2.��������Ç'G�7�z��:����{�V+��b�Q��˧��ue?.�2����\婁x�F8ρd����&颫����DdHtQ����T,W����X��������GD�cM�T�S�?�˰��M���
E" 9�����R�T9� .��,ċ\__ßS��?n\�SF�K��}��]�E�\�/��'ὦ�������T��j�j����t:}yyI������u�*b��yL��̓]*�C܉�:��v?�ZͲ �l�5���oW��h4*�� �×&uM�
1���OS ��*��4~��5H�&J�~���{]�<h���h+�Z� �+
{yAT_x��|�㳁ئx���_HAs���{��Y�F2ܚ��cP"Rޚ���������j�^',�%����6R)�"9W�t?�n�,IB˃�_�3�Eb��ɏxM����L�ș���'''ݨ{�����r?C� 2fG��0����?֮�덍�q�4Q��R}]mP�kv W,��xa޷F[9Xm��T7M ���p�T��rtM8�ǩ�J��qJm�~]Cw�M��m}��\�;��G�P�QXYY)
rj�D��xT���笂���@�9���@]U�h��p4�o��T�l"���'blpv�3t���T9f�y�4D�ڣ#N LSyd�t|���;�L(���@q�#�u��!k>������ V�1�]�Q���P� �KQ�3�d�%?!�%��a���)1`�n}� 2��ГV�՘B���b���|����Њ���oߪG׍R��v˝��5�C'��?�F1 %z��'�38���|wP`е}��A�:�F�tb}�Q� �x�S�?Ŝ��;8�/��ka=����z�.��4���*�N3��AIzT�s*�t�¦`y}8]p��֊d|V^��Wub����Z���ˈĭ@?��l�^/
������"I���<p=t�|dpo��뫿^�nx\{�=�8�yV��k��ī�P2����+�E�����C v;� \�0$�CjB�lʻ�}�����"B70PQv�]]*�"��9OALTP†��cj��[eZ}�?wF�;(��Շ���C��?3~mq$�MvE0��իr����K&ۤR)� �Z�EB��~Т�y��~�S�B^p;�H.���5kY2�˦��z=hQ~��nd�Y���B�����ѐ���sʉlM�q����}�'�AN��㠾h�{ǏܯƂ��CގD"�n�R����� 2*A���J�U�����\}����p+����:���� �x<�j��������������x>76��-
����  �yR:�����B��g��&r�>���
����tp ơ��`���4�H�[���Yz�X8/! ����]����sJ�_a�w���KWF8�)}ƥR 1�x<L<q�)^�e̮��2a��+�R� � !���=BLy̋��T*��d��j��-�{{{�l�[%#�#M���-�ǣN ��=��< �i�t���#(��az�� ��钁,� �����܃=�t.�KN��5%$�(���Q�<۵Dez��ih���j�v&��L黸�S��
��x��еZ����Ij��� �]F��QxG�թu�-��y�k���j�jA0G��# ��t:M�������r*��z..��ZDWW� ���n5=��� G�9���T�d�{����O�x/��k��� �8���g��!Р����#^*�
�}��*Ÿ�+�Eq\U���(�����Vs6ӂB�_��u�5�0����g�f��N�&Q-�ut���À�Ў�gH.�
&m��K��t$W����c��;b�d2���D����Y�T��ۃ�ϝ CAg =���8ns'������ZAh�'O�ť�n����b�,���wt�eBn��`ڟ?|P"j���R����ˣ�#� .�_���id>dM�uN���t)|&�t6�?��H�ZEk�H1���Ak�+���xvv�sN�|���o��B��� N�p����v����-������d2�rP�V;<<Df5��Hُ��ꧦ-�e�}�o0�cplD0kQ_@�tB��J0�����e�(�.���‰c����z���X��!��
��z��
�=99���;;;ϟ?�@T��jч��������h377���h��59�Ԥ�����������&Y2XCCC�F����^�W�UB������c�ގ���<yE��n�~L����^`�����j$� ��Eg���T�YX�=b����Ñ��}�0�x�D"��fgggK���R������D4EMRrE2��+���Qy�W��u�u�T7��!�tS� ��^�ķ�z�R�T�V3�L�Z������0��k���δ�����={�lkk�իWt �����`���jF���յ�6&Tr�ɗC/5n��$"��(�NԀ�������gώ���T� R�8}ff��l���Tj~~>����K�N�#SSS�H�zbb���#, �1�ϹM$����w�t4�+�v�Gӥ�Ĵt�ubb�{�ےC�6��3�C���n^�P⢹�2�t�0�h xo>����~s�������W�H����Z:<�~�� �lA��ԝ�G���n�ŗ/_nmm�Z-�q~~~ii)�HHSL���.�U�8X�qi��� �����)��V��
���ȇ����o�Z�R�����r����{�@��]:�$v*Jrsssh�`
u����t:�J�v�@\�5��qC����f#O�<Ѽ� �ǎ��1���omm�} � t��r����{$'*�N"%�[^�w"���d9��j"�?|r=y��R�ۃ��Os>::z��a*��G���|>O���E}},�zG�A�?�v3�����×/_���?@���ϻOOOg�Y�u�1�����+iV��ׄ�.�i=��^;�N��Q5J�"<�
.������
�r�������O=�r������.jĜ�3��'����n��F�(�l�D �扲^K�nllx��Z|(�1�m��`c�8:((Ҡ���x�=���GFF�0!["D#��z�Fq��M�Dʂb�t����V �Z�i�H��(���:��^������E�����ϟ����f��˥��|>���2??O��#t�<ruu��PK�lIq8��ۥRi{{{ww��l�xSI�p�bt�z=V)�`��2��nbb"�OLLM�����#{��
�a��G��P���CCC��+������M����G� c*��8l�h4�N�#��Nn��O���t:�ˁ
BRhDh�X�r4N�IS~飾$篑��jwQ+���R*��c*fH%8=0ћ��P�cV�t��M"oAO:��8����d2�����������f1ƈ_�p],��"�J)���q�ר�'����Yԍ�F<>>><<D���������������1�J�^�?�R)D�!��\�yq��b���#- [)N#�0�{s�G����?�
�%I�s������ҭ[��8 ���ÿ��o%�O���FߋpPY���Vbq1ޚ1��NK*o.�K�$]-d��� �R|+&_Kz��6>�TR(�T
?lI�ݦa�� �0w��G��e�9�P.��a'(�2J�ǫV��FC���A<�l�\.GrI��+n��htt�#+���@��eo�0��~�ˬ6-P�^ $��t:��s�o<��XD.$�σ&A`�����H$r�\>�Q��ttt4B�!�N0�N����ip����I�A�L'��%)�����!C�=66�g�Q&��B/(��"��".:�3@��������Ir��!�=ޱ\.��}�2����<�Ŕ)8e4=dnn�Ev�Ty*��+�
6�=�Z�I���������,��߂M�_��{d�y p��ON���' n`4��r����ۢ�C�FB<;;Kj��dP��_���%.//#����R���K�<��4���2�i<:z�Mr����ʊ��V������W����������hbbbuu���?~뭷[��! ��V�j5&���� ���f�ɤ^��FF��:��S�i6��r��l2D ���I�.,,�H�G�\�Fӑy���^�j��ccct�#��j�����O>�����r@l�]H��-`�'&&0���ccch��R���%:$���tHo��G����i���؜��%���fٗ�����oݺ��f /���K�b�t: .��^����D�uGJ
E���P�:��a;*P��ja�%jrH��]�$.$'RӬX�F�����2�ʻ���������,��V�:H&��+��"p&�H�i�V�ѳP�C?4��5�����Ǐomm���W*�A+�f$�I�́�%"�񫫫X,�F޾}{dd$��;��v����333�W��t��6�V�=�"���1 4j��j�$fL����ؙLfmm�+t��]31_?������j��eV��.��\$��Z��$�?
�333KKK+++sss,�����8�ƕfaQ�/6���^s��x.#�TV��NOp�3��|���2�f�����y��QXPl�`:�ܹs筷ު�j�X������˒0�8�����*�ӮHK� j�N�T��T����YXX�u���������Tw��Dbnn�L�?�K��8KFe�J.R&�a�I�\���� ?�sss������+++���o�����2��@�t�f2��f����_noo���onn�����677�D�Z��P.��܈7��d��t:MI:�z�z�Ʊ#8˰ �_P_(��(��%��H����O-�l�c���ӏ$�q�>��(v]R.@�; �qd�ҋ"��!�m�!n#��r2�tbb"�ϯ��moo�L �uڼ
~�� y0gtjܹ��D�UyKzd#4��\Z,vww��t��������Eɻr�E�b��꾊�] ���D"w��]^^�h044t�޽���~�!)0���Z<'�V�h�еHZ����F�X.�J�Z-�޺u .����t���ɠx*N��~vsrrrss�֭[<�B����轠p�A @�ƒk|�8 *�)�#�QC�nq̜��w�H�8�~%�lċa�}���@Whz�6'�V�xA���g�V�133�����f^����*!!/t� ���[`cT���TW,�J=�)��R�\.Ǖ.
$�n��d26�V@3,�_�=���d2����h���dee�O��O����lqq�L��FZrx���7GGG��,K��EV��\�x<>??���XkN,U8��睸�Z,γ_����ps��:}��#лV˥�="�y�Db����spW�p�%�2�����p�S��Hg�FB�$
�� ��T*�(��L����8�!���l{7�]��{��w��@8���b�����YI���|���K ��'��g+PY�@/,,$�Z�655��fS����| ��M��p�|\���+@՟��2Ubd`��<W���W[��X�Y�+�࠯�i��]]�+ )��׼���h~\��&��(� Zȝ�,E��p ������H�-Z����@UeH����Ճ��As����=1�������!��U�uw�4�X��.ؠOWM���X��<���}�v��*�iB)���Ǖ�=0v:�Œ����qm٠�=h����@Z��?�3�]{����~��� x�g0��Mdwo����Da�!����ƨ��V��H�V+������"u�@�W� {s��7[�*Z��dǸ��Uz�b�a��ﯭ��E�}�;[WU�2 ��V�=y�d~~�*�Gz#����$Ҁ0�Mg��F��!tQ� ��^0oS�(�ak����X�Xh�w7j��rՠZe�.�@�t����)w ����'�0��i�Y��e������װ �o��<af|X�e��R_t}iQb�O@p��]��|#Ci�^�V��o��֘�C �A�̜���.Y+?F����{ۆw��5 K<��s|��ep��
F M9(�1h�u[�p ��quX���lt$Խ�O
�=o ӛ�I�U4�:��G�8!b�E�!���8��� -��q���� ��][X�"=�H"jxxxyy��ܡ@!P���ɔz�4$E�ii飏>z����U������p�2Ept�H3�������;
^*� ���G�70��z�`l������y+������K%�C~ �nW4oɓ!mp�O�x�f\�*&�EU�� �����`?�_f!Zθ�ˣ��1�s\4As��r�p�E� �_?
�������t)�R����w�}wii ʆ&+�z��A$������J]�ϕw���s�$��W|}�����������:��!�QJ��V�����p��o��F�#}N[p�\ �]Ս �7�s��c��*
WP���AӖK5���L
��ek��װY�`� m(4���S�3u�(�hq˙5��Z����4 B*���*٠�y0xTj�4>���Æ��4 �(�*�{�^� � � ��8����5wPٶ'N��{�F����$�%J� �H7Ȟݔb�� r�]%5������6::
oY}'���{�}rk��V7� $Ϊ,%��T�ѴU��qqA ��x�K"V�" %��h
H��f�Y�T��84l�V�`4�T=(��4�X��y���"5 Qd�;�gsH��p�9>d6x`�3�H�tz��#ӑ���A��� oR��5|`�0���՜6�q|�x���i�x�w_�xA��^X��Kz4� .H�����&�3��J���aI�W*�gϞ���d�Yj|j�b#M_�.+��b@�O���?(c��������O�������Ғf;���n<��D���ؗ
~`�)�倪����-yw���Lϵ|� ���,]"��M��2�###�r��/�p�N�L�k�S84�K�T���Hu�����aW�r�/��0�yqqQ�՞={��ɓv�M_2ub?ӊj���8h~�A�q��*���Rq�Hj,,&�յ��w��tgg����R3r?1�}�F�r�a
�C.�����'��j5Fq�����qϠ��`2�����I�]p�Qc�pz�3�)(�p�����f ۧ>{K�Wu�{+s�ݮ���FI%�ؔ�������it�J��D,��Dr �#դr Y�2�Z��W��T���`/<;�M�:Yӝ���?��ŋ4��@KP��ēs荒����*�K�K�Z�M�bR �v�$$ʀ>����c��K8q�O�W$⇳���4-5 o��C����@��n�JzC���:a��i��nv
K�����k��������*b����C��:8��y�ȱ ��T*�C///�w���aG�M�d�8~~i�ۚV-UZZIh�:??��j�z���
,W�@'F��P�8;;�@6�g��;==��L+��UH@�&�V� ~��曃�����B����t�Z�� �Z�B��j� �g2h�CCCpn�-�#.�����L/8�|���U�;??����|x�Z�^�E 1~�d���H���D���H�vc!/..x:����î���� 1F��c�}������Z��R�l6��t`�ŀ��|��n��F�����u�V���.� h�Ss�#�TJ�@�C���x||��ի��cbß�f��D�Tccc�å%�� g����YߑH��n
����J�"�/�y�*�&�=�Tjyy��ݻ����K�S�P`���ܜ��.�s�V�p ���wvv��2O�����f�.r6 �p��:::���k���|% &Uq��Ʉ -�;ϕs2�T+�c���z�׃��є
�O4�sF���W_}uqq���D� bԋ����0��P����-
�wP�UF� �+���K']�T:>>&� ;�|����ٸlh�q���j���b�Fu�[��Sd�����ݤs��d�1�fx{�t�RSBy�������аOOO+����9"����4d�/��X�fl������������*m����?�'LQ-P����GFF*����>H����&��Ј����yz��K�f���1&*�L>x� �� [���j���∸�jVN���sTHG��M�$֗�-P*���!5w�n`���zY�Z�[��Z�"�J�G�=z������K0�Tp9�nsONNQ�"Wv� Еf� և|�*������K�u��f 9�� ��66�!_�r������/�z���>�H��YA�¯r�Q��X�����ONN&�ɵ����ﯬ���� �ᇜ �p�8����.OA�tA1������UWȋ�%[�t+���Fh�F%� ����m�p�S�P��7���k����Cm�Bu�6(r�H�(٢��xPWQ�� ���0��"��?����=�U8���VRH;�R�7�>76���F��w������%�\N˛��_� ���� .�����)`,�?�K#�H&��������u��h�@ �A�[��Jq������f��&'E+����n�K�C[�ƅ���T����;w�#�oULū��svv6�ͮ���`��t����_��r�\*��_p��'@� ��$ ���'��W*dۂ��N�Q���Rr�F(�p�����'�y�~�:8D��� 4&T�#^�V��"B <�ħDq\Ր �>U��.$S�p�b9� H �:�8�X,�fN��҄��>r� 憆�Y@�����X�����j�u���N��;::��OCH��k
�3�UGy09�f��L&s��������󃃃���B�P�V��s�z[�4!{$�?�,�-t�⸅S�Ů^��|��w���ώ��1�˭���r9:���H\¹��x<β0�'C N0HP���H_�.B�|>zzzttT�V���(�E�!��� [���������j�Z�v:H~K&��\G�]���'�|��_����@}���˫��h�P��*�
�u||�Ν;���(g����<����П��#]AȪ�������3t�t666�߿���477L e��Qۄ�t!���OOO_^^v:����v�M8�1#.��η�x�bgg�V���� a����;55��&l�5�q�B=|�ըF�������6$����cJIqR�I���B.����\^^�u�V�T�v����Ԥ�"��Gb5�� _����G"������͵�5L8!&�
���@�^v=�X,&Z�Z�f� d]�6ߕJ�666����n�0 �H[urr"%�G�>!�V���~c��UXI� Ჸ-�Ü��� (�n7�˝��e2�����O~��?����������s�������"�����D���
��8 �!�{�V���b�^������O?��UZ\\������C̨W�1�Ԍ�X�u�!�|&�aY��]+[̆f���ŋ'O�`��������`�Y��~ Xk��=H��8>T��ĭTń���k�۝���3�6EM�t���oiQr5�x�b
�W����y�o���|&������hS\\\� ��J�M1[��XO�z�����Mƿ�����C����yzS��<��������u���� ��E� �T*Ų�����X4�A�o��777���FGG��j$y���~��;w��u[__��~�\�V��~L\FZ� �p�`����z=>������;w���8�ccc���R)PN@�ף�MRRRk����؅D3� ���f�sss��ݫT*���_}�������&6>>���nݺQ�Bi��3��G�iRR��[AԀ7�я~�L&��CCC�|~nn|�-��I#�.Ab$}��U�u�X@�[N�%�qrrraa!�N���-///// �O�`�@
5O@2����ʘR�E���ş��g���.!,�R&�!���j���gT�ѣ�8}ؽnxGF4S��
�A8P;]ZZ��?����uQ������ ]���X"h���Ps����@�������ptt���U�����񢊢�Xu`�s�_�d���v�]�Ǥ�+++sss�\��i��@'�JE|ڌBVM��>"��\��l%����\\\�L�d����n���9� K�B�-�4��F}:�l��Զ���ҁ��*�c‡Ah��h��{�o߾��G����OD��zC���Sǃ6('�C�}��^\��3R�LF��Yl�Z���|���o���F�˩�ʡe��N�?s�� I*X�34T<>>���>99!��I�m���Q�ɐئڑ�@��z.����K#WN��"���� ��@Ԙ "�v��&�f�g��`���>��F��h��/�(���h�e�=r+0*NV�#�H��� �"�� �:22���oݺ5??��&�%�I��m��}��c4I�����>��U!�։�'�,� qbA�^)��'��Ϝ$Q���D (�������PRx�H\����nJ̏O���W�����x|yy���ۅB��hۏ��G�O�C��u\���Z����ϐGN&����������ۻtU��`��(N��I����z��P  -¶��J��?��i���,"�H\__���Ρ���M��€�H�Mv���n���NR� ��(�j���K��z���w�I�\�Ғਝ����zpppvvZE6���eݛ��s.i.<�!WAT�0999;;�����ӈ����1�(l�������G�B�"���9�!�Nyu�e��7Ν������@KxU${�4�{�s����D��\nss��t��9���6U Ǻ�οf�+pcCEЖ��?��Aʅ{�3"WJ�G�-
VU�w�g�� JP 9�n��m�Z����b�V�-,,���#����e�a7��j�^ v&�]��pd0w�| #�~�����w��`p�N�'�d��R���k2`N�����E\g�K!n��1��'���L^9��(�I_ћf��rP[!�<����:��"�\�`�;ǝ�J� �)K�u�~�/�� ��;�M� D��D+?���T�KNB�J'X1�v\��V_�Vr�1�>� "���˿s�%��$v�F��+r,�u��!�t�8aN��y�>Fғ�@\� 0����u]��`5���=��+nA(g��S*�ޕ�dq"��N%���B�+��<� �t9�A�~��IS�F5'q�OOO�P�r5�!J� �E�4z��u]#^_6%���M��5���
�$�BG~4xE��+*����<�(ٞd�!�F8 lY�'�y����S�-&As /OlW��$M*bp ��'��Ա�z({s�`�qfxfn?tW�E��u�� 
X�dH�����t|��c�|&�8��
<۠ֈ,���@/H�W�����3�����r<W]E"�|�κ�p�S����9�޼+mL�ch�.H��[)2xϝ" ���Vɺ >��I=k�RS�7�lʧ��F�P���\�����h�P[����rd�j�Qf��Se�<
4��$p�FB�d،��o�A�Z������M�A�h�Bq����[�_ɴ  �� �7��x��K�p��?=�}xM`Y ��f�:�u�Wޝ�����z�<��[DV ���PM��1�t�ȃP�ei�����B$�\(���T�a�����Tp�������՟+pYw�=)f::�@��`��ej��6x��1����}��� �p�ۨ^r5��ɡ�z�6�sW=;���Ao�7g��A��
�M����T����\)T����,��M
c8�Rɧ��Ǫ�ƕ��hQ�?�E& �f�Df����G���-��RFY Ѡ�%d����H��Cm����9��\ �}�E��D���s�YV� ���灺��M�����T��@�C����o Xa+�T�׃���� �^{�(�ܘ���t� .�w�"���p�����>�M]΁(��%\ �O�\J����/�I�V�#��0���^.���x$1t����V�ӡ4A�
;� �Z5L�w�BQ��88H)�:n�����T*������N�C9�o����4e(�Ǡ�� >�ueeeqq�����4�H��X^�"x;r �Y�/x<I���,���z��|�uK3����ᴌ2��j�N-&R=>>>==]^^f �|ڠ����1�����`X����nZ����̣݅wg��B/�+r)�
�V��NP��҂h��j����P9;;����W�+%�p��bB.] ��<C'�V+j������A�@H,��@�̏�hx�t�q���zD���k��
ġ�M1x�暾&q!���b���U�BOj��:.����:C����*�
]f�JE n)���KV�t"�K���b���#���U�UJ �H۟���� f��:��U-��Ȣ ?�P��9��-��Єƅ�"I��B��L�������nt�i�8~X=y��x �e �r W�%���'�Lb��������"X��W⻎�Z4��< �:�ō��D��A /(�y%Kf���
��6; D������6sR.ѐp Q�D�����~+��E{Q@����B@��T�� ;�^T����Q`:.,�H-D�qP ���9�`�*i+���o#�v�ѣ��#S��&I#����k�vzz���s��}z��B!�&5}���@��E �'*� d�T�z�'O�<}��ɝ��
Ɖ���|�������ˣ�#Z� m��(������,�� ��[��D��ê�
�b��&+��`��j�ה5��� �rU�?<3�DL�l�����/777����J<�vo��j���zY0 �~p3a��8��F�Ag\�Z�bt:�� 4�q��B���&�7����z�~pp�z
r ��}��UI�n ں`���|w��ִ�)IeW`�����o~󛯿��X,jx�P@0^��(Y.�Yz�%��񦸃�'��%��#+��i �`���J��
��Z"\.��Zr��>}J����j���'�s�-ey}�0w�DZ��;F`S�T�?��ɓ��B/U�NNN~�������E��"��D�L�ʎ:X�m���}�x�v nD�2�<{�,rrrR�V�<y��7ߠEA�G��MNN2V�@�_�����gϞ}��7��䵑���bl����H�
)�d݂�8k5�Rb7H+�8oxx�V�}��g�~����c�Q:����DB��z����b1�518�]\*�X>l 捙��d�\ "�,M�aU9mA����J�����Uo����c�H������/����_�u�ٜ����j�^���exx��W����Q;��1�6���<J�����ٳg�� f mmm����m�P@��!��$$ a��H�" �D�QH�V��I�v�}xx��������o��7�0@�����s*G�h��unn���wT
����W�^I��\.�x�baaA<Q)���[|8J�ׂ�Bk��d_E3;лd&|�=���ŋ�/_����r�q�H- �E����L�ј������E���Sg��ƪ�j�Z=??����������މ�rK����J��&D.�C2:Xz�S1K�H�j��x��n����ɓ_���}����>���t>���B��H$�����\6����[��Q�E��0G^oɃ��!c����p����C�<yR���fggVWWoݺE��cf�vඐ���2ܢc��"q�^�������|��'���ϟ?��Q�e ��n���{��������Ip۳g�"�H����rt���l3�
��t:M(��?��eQ�QE���E�Ic�7�L�,�/--�b1�������~�V���~�f"`k���P* DM��Ӝl�n��{����?���C� ����rD�A��F4 �z�b��L��8t��� 薊��� zJHT�U�ڮ����:���j����R��v���������H&�YZZ��rt��q�\6]�f�����*J�=�]^^6����]����M� ����B�[�X���!v;��OQ�P�c��I&�p+�����R �����\����V�5�/���D����tH�4��\oa�^�F#�t%@�l6KE�c�����D��H�K�vaaa~~��g�8�9�(��O��6�J�����qLH�Tz����g�HW\V��=�ߡ���q�H���:�?���Ӕ/E���!��N)u����T*��⇬���P�� $�[%�W��P�����R ;G
H�.�? '��{d��wRL��G��WVg��/�n�T*�0o�zΦ4/�llllll�ցI�\���t��!���8H8l� `\�����=P`pkWWW�����뛛����?�G��e�q"��q���`���'�+��q�;Po��`���)��̺M�����O~���>��p� �`�� i�n��$�C2qI��{����_~��������������󛛛o�����#�����dz�r��B�oxx�������J5�"�T,q,��è�b��Y�b�ӝ(�[uܫ��� �.�W�a��`����0C%��j��엒�ey8�D#�;:��T�f�H�/Q=�xArhT����q�5 ��CN*��G�~�m�Qت��!��5�Mb��\��$���:����X�X|��ѫW�T��T�Ӫ�������=~��u����s���۷�鴢pgFȖ�Aɥ(�����m("[BR� P��[������{oee�޽{(�v�]���mL��x���1� X_\\�.�������1>>�l6�&&&���+�ʍ�o:��L��L&C�)W�Y�X+��R�D\������e`1���%"p�$����������.�lR������k��ӧO?~\*�������D�@I�a&��DI%p�S�KL��M'�a*���R2��,..ju8�dEh���(��\Ll��� ��IH� C:���=x�؄�E
Ƙ�4|�
����x�޽{���\ ���Hk,��㔤�{�!P�/�7u�D"����Z�&����P2�ucc������ؐ(�
ĩ=T�A���������;w� ]���D"�/�U�_�������ӧ`V�sLA���� 2�*�����T=��ٳg���[[[Z�X���֭[����:�Q�!+�[�{��� �H$����/,,,--ݹs��Ů����x��q�\.
j����,$*>R��B*�2b����%��&�F'�H$W�k�;*p��!�T|2�8Zc��l>�G���T�����ph!��xx5<���R�TBKbcc�[�%��<9I�@>U���S��F���������j���s� A����H�Mr�����p@�!0�pI�I�^��l6��,/;766�` ��D�,���ycc��ݻw��]]]]^^^XXऊ��R����e2��X>X���s8��r9�1�� $oz}΀}�~���$څ�EӒ�J�����nnn��������ڊD"���o���?�G��d2~��5�A��]UW mP������"����� R�UU��I�����j�����2 DY��S
�-�7g%�Nc������sz)��������I.��d2�n��s�X�'���hfQt2gjjjnnNL���666VVV�ܹ���F4HFE]����P!�s�Y�t:-W#���*q�� �)��\.������J����8�%������"P$�RU���ދwuu���D�^6�e�`rr��w�y���nݺ���6�M�9�����@b�n�)��P��8B?ʇ�����o~���ϟNLL \�G�G`e��yQ�TN��(Mm�Z��v ��<=�*^8���?����P� $��<�&7A����n-y*��|�qW��R"�ُ���>%���D1�ִS��!��������?N��|��;VPq�B3|��b)�|��Xb�(�
��H�ey#�RY`vv����w���1�b���.7$���[<33����d2�j�*��˗/�W���?��O������|>�N��ƨc5q�A��O �r \�h����GGGgggY�\.������?G��O�7�8iRÃC�$v$v�� S*��3]�B$���( �k8��t~=����X��|>�w���`j��#�+�4;�c�e�~H�a�����z��i�^_ZZ"�R�ý��%)I/�٩�$J�P���_�L�OD�p�-�ݾ}�\.?}��\.�z�T*��;���'?Y^^F� 嫤!�"W���hll �����'O�0�2��.,,l��rn�y�>�sp4|0]�-�KA�mhs���|�2�L.,,�;�H���c��ր�郲����O����&���h����@�[�V�%���!�n\Y$��1�l�rcn_��V��v�]p|]z��}%�,��+!r ����/G�2i+C���"��.��@$tzz�|��ݻ?��O?��@I�}P<v�26�һ�X�X,v��=&P��ҧW�v���r��׍���
���~n6h����ތ崱�q�w$��E�c��wfx�J0�=h&�˃�И=bn�V>��ET[_F婳VfU��|�fnK�L���n_ \�I��T���b��"�>�O��ܺ�j����������.5x��@n��D}qyy�O@�R21��LԜ��r9^h\�kq(xqB9m�!P��r ���=�UpD=&J�������)����}7����J�����z��\�A��vU�9k��F2����8lX�i�@<��E}��90�5F$u�WT�wvv:���5�`дeρ`�€�qLJ�<^�"�r��T�hv�ja@�$A� "m��qj�o!��R�T� �����=bA���2�C�z�ޮ���?���G$����F�Q�����7�Yh�~c��7-�&��y*�A\%��M�|^r�5"Ӫۈ��IZ��q+8���C�A)�Hn`��
ՕJ�Yk�drnn�I�b�� l\E�{8t�_�9u{eM�jLJ��:j a������Y
ੲp���S����mV8�B*<�e b����81uH ĐwՆ@�E{筧.4Ȃ��L��n�a��(A�g�Lx�_����ۦ����d@�e�y�(���,?��AF�_�+���˃ �R��$����� W
���nK.�X�����,dq}�+�Q����`6��sR��)�Cr" �B��YZZz�����������0/xS>Y8���G�G)P<}������6����
w�6t���]B7a�2�$�,���=�
���p�~�$��_�]!z�o�z�]�2x��'#$f�'Cp�]/>*�۾e��� v!H�ݮK]]bO��#[K�èS�L�<ĵwԀ~���0�?.T�/�
((�`,Ȍ�>�<˸ ���>FV�o��ց�Rj�q�f2�UJFܤ��`qQk�ւ~g��O��uf$-:55�h) �� Z�=@�{g�&�(o������[n]W��Uߧ�Boђ+�j|��*�P�1I���4�� ���y��>�� u���,������4�&=��%�[�A}� N��g��Jd\����-u=DnRcޮ���ͼ�4�o� �f��4$S��@�NP��Yy��;x�V��� q�9N��L&Îx�v �@�]�d��_h8������� ��~+nvk��V�+!���P��M�g���ǼY}�.{��L� ��f"�R�����M�R�O���A`��⽞�B�����D8h���d��e�',� �q Nq�C�B���X�_S����
Tpɡ�$�I��\�ĥ�?�oT���1h$�����-��[�g��k�0�}};t�8�'���u����`��� "�_��V�I��́���JE@�T��2�:a$�fb i�y�(I�!�B�+kä�-���a)L)�šH��8X-u��q��� 3A����a `K��@�n�<> fҸ���?�HJ��U%
�\Kډ�r����ْg�yE
U$r�a�9/\!�|� Az�$C��:��3�� ��mAæ�Q7�]�o��$U2X�a6>��Ũ����V�� EϘ�r?��IO�>��}�X(��TH��M'��/5�F�'7��e�`��W-��H�Jz�A�#���rt���~�u7��e�Z����R|`�],p�
�J�T�DZ�cG�#��ٵ�BHK�Gy9C쫠4�z'����A�(�(H4�w'踓 ��Q�
�=��3334�q�\ ������(����b�I6����� /�f UsyZI{\�8\�FP�JB2�l4����*x`o��b���yz�AA�+d/&d�%c�xP��yS���Ed �CFt�����Ҩ��}��ppf���Ҿ>i�E'�:�FA�bS��7�� �o�������u[^TQ�w�!|���Ȑ�q���KL�;p:�,�.�Z-���\����d�(��,�.}s�d&=�N�5�'(k �W���22��i�ol�&󹰒���HyP-���
�Ԉ���YU���9(X膹���A�֧8:'�+G�iv�$�4j.ȫ��NLrm~��A;zȹ�0�N,�� �܈����G����?�k�<�,��}���s���3��j`hO ��o���r�������z��*�)��9�xpN�#���A�� � �;�IiF- ��<^���"~E%b���K�'�&1^!�fqv��RN� ��>�k\�CT��>��@�9������Sv��>�L�p�B�����^w���W��r��.�# ,��9� �������5PZ�@pս��v�Fڌ����b|�R�G��Έ�<Lx�8������\�������x�)�sC��*�U�:Xl����g�Z���z��u�4�!(:M�R
��)wZh5� ���*Z�`�Jx���^������zI�~"y�۫x�l^ ��Q��a b=��,�����[�UE���#(u�������@Sޕ���-�� k5�_��@?�s��N�ϗ�P|p��
�=L�
g�:&���;M/�z��n7O9�3 2w+xcr68ѕ��Ӆ[��^�pk�hpҰo���F>]M�i��щ{\ �]C�\V`���K+���¿Na���d8��6��5��?��t�bB��-E@:p\5���L3P+ �Cˇx�:ԙt�fЁ��P�j�8���м��`���M���T����*y�q�[0�1`�BJ�"!���$��j������+p�b4�f4�3H�gq� $k@��1�q j{X�����U���A֗�+aoo��jy"� I��q^����i����tj�Z�X,��SSS�ryee����SA�>9Bd��4�I�˂h�-�q&�O���A �ΰ��c�.F���Mx�`��CYb-.������� H���fF�����m�\�,bgI�Wx�Mš���P���z�^(<x ?����1R��3Ra������Dv�P�~Q�Q8;>>���/�?N��j��Φ�����?IT��b�P8>>f�Zn\�A���\��rAP6v$p���F�0�i�T�@&�y~,=? �\�,�ޠ�� L��=���c^�%7� ]��ւ���R:n��L�/�"��=��R3�P�Io�~h�;$[<����銼��v���C���s����6��D� �IKĊ���G���7����n�:W���C=�� � ��z5����������^��@r��/ބe
�c�Z���,١}v����V������y����?��ξ>��¨����N,}���Jh���w���f\ �[5��.?8�L�j�ף���Y�:�>��{��!��ՄS%�q�pY��������p��� ع����Bigg���?���f��E�r�WW<� ���{�;_�T�={���㭭-z�E�vH0��18�;�Z�;U wD��s��Ay����:l�ltR���<����6����S6 �ߪ�Rx'0�)r��B�o��Jd;�%Ϫ���ƌ-�����N����x�):����Y�Nk�ɓX���!��퀨-
j��V�U,��6ꔚ\��ד��SN ��^�V���0��^�j4�����}^�Ђf M-4�oE:a2��E��n���Q@𐮷� %nu����'�-�*jTp��� pg9�B��=�wz����T6�6(����������� !lj�#j��q�� �A O�~�����Ta��1���FƇG�����Bn�i3(��l�lmm���1Qtjjjvv�;�c��X%�7ۯ�Im~%�9�*N�E�����Eh�X,��T*���ij���hڹ
���F�c:�T �_���/�q���Q 'I�c0,`*�����爒�6�����y�~�w��I ���Oy$�#����(��2R�pep��6���a_̚H$ �IZ�\_�/�]o�-�|���z�����>����s�ag�%����~o�z��TР�D��4萞Ѱ�*� �wZ�zXE )Y����8ms0��񕕒ܕ�����������'����"��)�(�����R��))^ ��#~�.M�WLL��pŸ�-p�؈ov`�Kxc����yՈ�x<�J�p�\R`�x$ h��N������O0���@��/��%NOa�?�i����;I�g*J�2J�h'�'��������g�z�t�����o�$nvN���2�w��T�p�|+��H�0rBM��g�:衋�-�t���;�@̤��
%�,%�=?ӡ��&���Un� �������C$��}~�iE�dRث��
X���n�V��J%!��!H�ZU�sn.ɍZ
��(A�������;��ZC�]'!`Y;��k/A�HD��\���,�û�U8 :z����Ͻ��E���BO�yHኦ\�K��"���� ������Df'����N������zBl|~�3aAi�Ns�N�W��'Y1
�b����|.�C���f������m����߾}{ee�I� aa���,@q�|��&����
p��`��أ.��g@�n���h�3�0�F���9�%����<��c!�Оl�� ��av����Ha�{@���?^���k��K��f�3>�ًG�⃬�����D"qzz��2��<�l�>��M�(� t
�G���
j�@�B�$���_?}�����������y"�,� �+�#���I��,0ـҞ��|������:���*F�<���j���f����QC�;�d�ڃl�kP ��� ��Fxg:��VNEi�fv�i�|���5�M�j�܃��[���8wI�h���b'����N��l�g_,��(kJ��-�\?M�����0T�ְTM��$(�A-χ���Ǥ�bp����S�T��(�Ld"hF�pee�����p � ��t�`����s>��וTH�CFa�&H3�<?s���p����� �£G�vvv���钛��\\\T�
OL����@]f=h�P9���*hiƷWRĨ�с@�0ϒ��D
b׉T��Qs���J�ۥ8��F(�N��J�&����4>�@_����rZ*�J����t�VC�L2!���j� ]�LA?�HXI9�Яn�����W�^}��Wϟ?�T*76��j5]����0L�`& Wqyf�loo���H�?�����7��������SF�pVt@�t �Bv�Q��E���9|�O�e`����/^�x�bqww�ŋL����N
b��>Q*�K���$�D̑i�G��K���3��ʀ�*��/���+���B�ٳg�����̇�����e�V+
�����Cכ}+��O������L�Q.��5����~yy��Vp��:u%�@OMM���K� lgzz�d�����ggg;;;�~���'O�g�"a�PPM�����J&�����ٞ(T*�������b�88��l�򗿜���{�.�H��LbD�M�E�{E�AN����Z�nmm1� &.c�5��w>�QK����vtt������������5�!���7 8( ��^z�U\j��uԇZb�I:Ug�d������̧b������ٳgϞi��7�|×��uVN�r~oo�\.c3-bqq-�! ��n�{xx����ɤė�\�A&�=jF��a
'���,�J�Bm4eѵD�]��~"�H�R�/���������9y�f���ѣ�����BA� �榖]�4{'�1����ьGo)�l�iH�W_}utt����N�:��!�@Ўf,R�߿��b�5�C\:������_͘�+� H�M��P3���f[�����7�|��ŋl6��B2h A�����(��<&ܢ�i6��=�vE��<�Ċ���? �(�^Tv�>w���竫+b�B�ppp���^����^�ooo��M�K$W�V���K�S��A}wvvvuu�Ν;��������n� ��h4�����曧O�����j���]F����J�N���,�~?���ydT�����F��p �<4�RHⲩ��L�!����F�A�shh�R�����E��e��0�����J%�����]��U�U�#��?d�c6�eR$///їN�_�xA����Xkzz���_��i4�~������풆�44::tӅǰ&H�EJ���䄒�}ٚB��$�L&���胡\1���H_G�8'���?�g¥#4������f����|( �T94ݫ0N&a>`GF$U*������Jt>::J� ���I�V��y���i��^XXP�Ÿ����f�Y*�Z����؈�v�5���D"���� -�2����\.������9:DDggg�r�<�������l��������ǫ������^�\.�����KT3 w�]�����gO�>�ۿ�۽�=�u9;;+)�l6���x�Ν��������=1��J)���":��ж���B��X����;w�,//�^�}Ԭ ^� |��1T��(�J���������]���u����cY8��X��� �������b�����������xB�DL����2���$c"'��m��F�q��dy�^S�*ޥN<�����}ޙ IF��%���p?�����l��CE�20������ǂ��$�I���+3i��������j������N\π��f�Vc�{*��s�N2�T�7^���#��&��N��ѩV����_�����/���R���~��?�0��SVC xmm-��_]]�E���~�1d�U)
瀫\�T�j?}���������;?���o߾�e[9��0d�~�kJ�8B���q���<��639]�W���Ϊ��]��)��b�t:M@����U���1�J�BdhUq=d�Ҫ�[�������W����rE�� CB7\WH\ Q�ƻ����V��dnu��jP��z�b���e&���\���񭭭Ǐ �}���;w8F�o�^^^���&"2�kvv�' /\]]�r9!`*nh����N�hf��JAM Ãc��O����?��?��?}���3� �'UJ��|���D�D"�A���Xq^�Q��|��SSS�~����Sm��D@�?G���(�v�s�A�E�6??OpA�FFAH�#q��R��s||<�J]__cј�����j|@=(�����jb�e�
��.g �!�ɐ�i��3���erm8p�t� �[����t�i��7Ob��U�K2`� @Ip�#�G
A9q�������?������w������?����<|�puu�9����txll6��#�]�ЇHa�ٹ~�Z��= "q�����۷����������Y[v�u��1+ۤJ���x<.,xzzzgg�C�h48 �����;9�d�b��o`CAϐ��F��ᰞ��8QX@�
_���"|���d��Y�΄��1���R�t}}��fQ�M�Rx֎��s�������qd�s�*�����zu!���S���-����� o��T��x��ܺ���\.��������/_^__onn��������xnnNچ��C��[��*'��#�A���f���&U,��J�虙�����h��ʮj�V��p�ٱcq��� �iܷl6�8�j��M�j���8k��G�_���K��vċp�T�"Gñ�'hZW���ߦ��^IɁ�Yd��:/_��ꫯ���pF�9����]�H��),�\��j�]@+��5� u6hIܫtW�$����zڱ�1r�R�\.�N�)']^^���nnn.,,��{۴`VB ^M
��M2��!7N�Z�d�Z�Ngbyyy}}�V�����87�5I Ǡ�>G�5�*��� ����|>�L,//�qq��u���4�@x�vo�����.��W0��L*��Ԡ�5?������r��lbb���t�cY�a�Ή�vJ�W�&w�e���6�&��#W�S���n�"|�� )���i�س[�ne�Y��q?9�8&X�G̓�N��۝ ȕzt��<��]XXx뭷�S��甫|��Ӑ|�S+�C'Gj� ����0�,�t��y�;6]w� �b�( q�3Y�@�VU`E�=7x}}�F�L�#2&�%��*�I��LH�z1)p%T��� zC�eQM��}��̥ڜ���@�R��`ѽ��;==e*������D6����,ԌEϖV�F�˝
k��) �`�����>R���L6���g�}���&lC&TI�.W�sVl`�]k��l���b�m����u\�BM�.�#Θd�|\q�<��T�����e�"AǾc���ʼn�),�["]��^i�����1��taPO_�3g\+�p�n��S���t�+MD+���y�G\jO��
J�S��`b'����:fn�9���4Yͳ����I� �^�BBu�Jt��o�`���|N�����D"��fggg��ׂnԬ�� 4,�&��s���)7�
.o����p�ke��?��.��OE��*��%]���TA��\��\�k놐�����ʟ��Z�a�5?�#���-���|:��ہ��
����*u9G���]S֓�@x�E��*-;�
e�=5i�z�(�>M�#l �y��A[�K�^��U�V�� �����O\Y5�{�o�JC0 ��nw�
R�:���2�:��9��t��5��51�C�P� [�
�D��!QS������=t��z}�]��Z��!��+(��:(��hg��So�
���(�.�<aO�\68l:8�E�4lȜc���� f������q*�333x''qy�!Rq \u�� �[��j��˗kkk.���������=a�uj������$�U�����(�� ɣ��v��Qv��\������H��Kzh�����ǻޘ��`c�O+����������P<�d+)���� ��C3%�F���>K�#��9b�*2Vs���������H�R�4�M1�XIo�t�p�d��� �'O$�o�><<���Ok�����{w�罚�=�̓��@iB]�>~ʥ��;`AM �(� p��VVAtA� =����Z���#��܉�>�E�fP!ݵ��7˂*W|������T]s7N���LR��� ?��ŵ������Nt����c�g� ����`�3S������L j u��"����Z���իr����T*�j5�V?�"���-Ito\��?�*Ξ �� ��Yy�T��������/_���D"A�RC��DO5�b
G���� [w]m�B �- �}�����(��UҢQ4$ Q�dc��ッ����f�) �R}U41C�TI����E\�:v>��������T��A������I U<���0��δ����S�U�/��_���G�趁[*�^�|�����b1~S��2j0/��p%���Q7J:K[@�˳y��ׁZ�7���"�2�~����������f� ysdd��h�3�09==M&�Rт�ɮ6@V�VN��M���82>D�jzz������N�#'�&q\8� E�F�[��t��v��/���������h�R�'���R� � ��r�F���<��nH�EлΊ\�F�ˉ����;���H4�K��ѣ��=�6�tm�_)<��_���A�%�v
qgg�P(���A�n�Z���o����y�A|l�ZD0#yH&��XnA�P� ��Q� ��L��b��a�?�D:h��,��U*���������c�A��n�M{}}}xx�������� �D$�G�V J��t��YBTҦeu����O섲��@ �I��DTY��X �B Xdxx��Z��H�����_��?����9<<\[[���O(������V���C�H¸����HԼ���-?�d37RT %��7���V�P(��V�uttT(.//����6,c��|,#�9y"�hx#� � ����W�ը6t�]�4��nmm�����*��ݻw�Ѩ(�����x��̀"@��2
�P��b�����(�F#���Ơ�É|-^����?�ZS�8'�g�ۭ��8�f��v��0x��<��ב9��G�BH?Yk�� B�[α�a8��ONN�2!�C���ϲ2� 5�v�����.�6x���S�AM�E�"���LxrBYd�b�TjqqQi�}D���$�K�-h`8>>��몵񯜝�9�7���ί�����;����LP��+X�'�H�� Q.���j��˗/��.W��j���gϞ 61��ͽ��{�Df�R�x�r��l�ՁS+]�x<����T��F����C:Ti����ѿzyy9��f5���A�|� u�f��m��0>ٙl6+Q^ �at�5��C��e%Pa�C�ѐw�����b���k$� Q��87)�0O���5�4C�^�Z/>Sk�i�hr�g\WN?}��
�¨�뇇��B�R��<l�*�A(l�Z0ù�����yƁQ�����.�S���D:������/������mtKE��� �1M���x�Pu��Xn$a�Cn��Y�HQ���z��ݤR)�%���������3Yl&���x
+� ��9Ltr .����K��8��o�.p�i�p�x*=��z�X,;@AHl����hЭ�l�UMT��]M�T�T*u�G���!��� ��=���qֹr
^!Ϩ���@_�� i0��1��R)6l�>�x<>77����L&9�`�i�F��-3� E8�Mm�X m���Q�Բ��������Z�NNN��HTCO&Y����@�".T[)F��~���1B�w��OI"�VS���D���?>::�<<����D"�P%���h�F'%�YP�,������K �c�r����,WH�����^U �D����s�zvv6���ur��a��F�^�t:�pW ��~���#�DM2E�T�۲�L�ZG����a�D�ŏa�$����F���������/_rs�O���shh(�N߽{wss<����իW4ymlllnn�� �c�V���S�>� ����r$!�"w������i�BI<h'^^^�����F:��]b��G�^/���m�|��1����F����߿����tYA0T��m�]�ߥR)�>{�ldddnn�� �?M���� ���"A����������/V7�Kg��R(U7�'O����_���[[[��� ��{�.���\G���q�:=(����@\P�m����� �T̡�����3^>sTR.�
� �M �;̇�7�F��$���I��������������(���ٟ��G}�p����������B�@������+ƖW�UL]:�^^^&������w�}=P�`�(.h�믿��ّ\
ޒԋ�D�a~~��?��~�g�5�MT�X�V�E�%�� ���Q�1��}���?�я~������)9�KE!Qb��
�O?����>��Vo[��*���#w��eT2L&���������c���|�P��I������>�୷޺{����:=�������j�7��*tc��}ЧAFa��q���TN��?�d�_ ڨ �s̢V����94ģ�L�������~�����o�Ϳ�я~�k�n��B�N�Yg-�H�+H@<���Fx6� ��f�7�����ɯ~�+v��Ç�n�b��כ���d2�\nee%�ϻ�8a+�n
tZ2���S���ptt�<66����_�����/,,��,`}:7���6�\. ��卍��O������y�H��|>��b�*I$�\���� ��M/���񵵵������zjjjss��w�Y__��yU� XY�L��w7X�`2��C�█��|�AFq0���y'������rG��Kɕ�p�קw'�Ǝ
7D�N��Rp���梮�"i�����}�������ȏ~��?��?�w�^��o�ZЊ�NMMy1���Y�a��˚H����c4���#Ԝ�={644��;���������������\�iKCCCh�,--ݻwouu,��IV{rr2"��8�\ �D�$_G�5����+�mff���� ��\g_�1F4����8��@� ��U� 8s7ηr����3�=jW+��+;?�Srqq���f�333�/b������8Ou~h�4�&��i؄��b�q����d��&z���<o266F�pjjJ*����r�Ή� ��Й��n����㑑�R�tuu��G��'?���W�:x�]���i��Cb��LՋ�[�n��6������v�(�)C��g�Y)TM[��H�N�֐�D>��y㰆���A����;=C0ȧ�{4����D�[A{u�l6������c�Z��Z4u�OM ����(�.a(B��RǠgffȤ�+�������U���(Qr���c�NRʧO��߿eeE�e��
��A���y9\��C�۾��S�_���ĄD�نA�
� 5�E�R��p"tлP����Ɨ|SoM��B�xн N��q��`T梑��Y0��;�}�R"�ZM��lR*�@7n�5���{�-�~��P
X�7�σ�ࣣ�����B,@��9�3�K"m(f�@}]*�'|eJ�qee��xp���W�g�\__ �v"�b##P�t�e�n�=��C��^�A6s����'���7!hoO����.���t��� ��������dY��&�i��n�z3�1��js35U��x}/����5�H�&.K1�M�� ��C_y~�'��q���]K?2� ���"�Q.H$sss>�(h���x���� ���,B���z RrU��G]#r�� ʡ��A�śF����E��Na0f9�H'ִ?�� ��&?��ޅ�Rr.%�-U�#�����x��+�
�>�
a��dh�I ���fTM���.�("�-J1ޟ-�ȇ�"> �B\�H�'��S�u�Z��1����79�A) �Rnd�U,C�Nu��GUm�!H��VW�P��CtY��`Hp@c�������al�\���^zp&�����b��!m��-!#h? �P����D����Ő &s�j�R�Q 4�@�XfR�E�/�2H:
��R�UT,e^~����n���)�Q�n�a� �p�<�L�����v��zOOOc���ű5����!\��u��o�E� � �u����~����U��,���L˯�`��7+9r��Mf���a��M�4�}�*a���=�V8Of�g��m���>杸��H�nxx!)��]tW��Χ;;��)ʮۣC%����i����T-|�/b0R�obD��z4�0h A����m��+� 9.����A�\3�4�np,@:{B���h� �MA��e�1�
n�O��g�:x�bpLބ�j����h�(�@�c(A6��.����8����35\Z|[Ee�p[m+%y�Y:`�Nq�̜�غ�Z@�s��,�Gu?����y*�!��o��l_�Ih�S�*�k�"j�p�Z��yI�.� OU���݉"r=h�X�#�7�p�~z��q�`�M7��"�h��iC0����O*N�D5��Әh4:??�G�� �…3X}���5� ��n�2T��DP�>K�.�����2���1�� z ׇ��B�:�nv���1���'�$� #}�*�qMQ�!���V�� �o �0tp��?�r߿@�o�� "e��N)���4}���>sS��0]���<e��O�F9�������*�T�`P�����@�̋�b���ϙ�YD�.��Ъ�.���`�e� E^���LNNf�ى� �˥�7��=sP��f�u�4Y:�5"���`��:;ߧqy3� Ը��/
3p�.�5XA�X��|`�΁�q$��ѠE�$���&7�yu tť������kN�V%�����"�3ɪ����T��:�^��^=k�B�W _�{ H pX����(w��E��*�wн�=��(Bb��ЂGS���pdP�WGY;�{�)�N��������Q{C��"{7:����2�oLc��Í�o�1��ϒr��Ϻ������9|�e��0�mr��n�ʿ2H�:]
�D^8����.w��t(K�E�G���9�;%��M0zK�B����z���9ػ�"�x�irrR��X�A�G���"AD�� 0�X�7��d���wHV ��67��b�C����R�~#T�Q�`��F��-���`堒�W}G�0GU(]�n#��8�B����S�^"pMs�G��-�!��� ��@H�Y����UmNB8�[ћ�[3���H@�}c�īD��\��T�GDo���Ń�UV�r����OU@���Ł&��P� g2� �Բ X�9C��o��� ̃zcoau�#�_ �WJ��,�ef�$��
/�3ѭ�_nN��:+���4$�H�2sh���C�_^ "�I��W���S�5מ��۩����0� ���Ơ@�>11�N�_4$� �QX�N��I�"N���GD+?p�RTA@25A�*��&���<���S����u��AK㥏���U� /w���+�?�����d2P�`nʎ*�u=w]-5��Q�g�~�ݫ
1$xA�zH���� ��#��M�mw 1�(-@WAV�>��\��F.���\u|�w�!�#��B4�[_��5аw�6 �� �EW�����n0)$�4����;o ��+�( �Q`�v�!�T�3 ���H݄TX��O�ML�������e�����g��
� �쟛�S���lA���H�Lx�Dc�^����i��%bA V�$hTzSv7�$C�V_�J���6����c�H�'�ě@�UQ ��g��8?���� oax���=���}�9���`�G�,��:s#5�`�m�7p��_����u��������xUz�� ��uf���ߐ��vrrB �0��:.�<)o�;m�n��sC��
����r��H� �M��sUl4CAK#qO��Ͽ{?p� sYVϏ�7�I���&�l+qs��� �9�߳�c����lP�L-��ǣ8�Ž#D1��U����������D"Ao4H4=VXJg�8��'L��z�{9�BIZGV,�UT��̅#���/�+�]�M��bO*cѷ�H����F�C.:/ �E�s Z��z���RT
9��ܛ�=o����9ȇ{�hP6U��`���o��_
D�u|��<�\J�q�w`x�z����X�����������b���K2H=�wE��@�V��~��J���V�~B���i���� �@���� ���+?$��)�1=����V�tg�]�WٱW���u򓋶J�Q�2��&��]��?m��/�xS�����Mdio/�;� �hO�x98��e�}�E�m�]����
����N��L&97���~MMM�+PN�6a|����q%?_z�PB���,���x ;ee=�*]4�X����� z��Ƥ�F��&����P/�{�?W�0��'�EC����$x#�L1k�8���P�t�߄u������}<I��&g��;8�7�y�3]������������>���¬��B����"��F�-J�D��_������ǐ�3�4�N��l"�����"Z�Xŋ�fx��#��&
�g�ng���m�� R,�8Ȯ����a����鋕��2�z�Xn��,%�e�p��}p>�������5�}�yc3@�X��jz��`e�q���7��r��'�B|�嗿��/���v��R��@�ޫ�,NNN�#tEWʯߍ���Zf�2��r?a�� | J b*9j�H�ȤǍN|T]p�� os���S�$�i)��l�T��x����:�~p�pTXk��pFe ׉ �}X��Ӄ��A_6ا2���&WpcS��ȊGVn��a3�Y6�f��k�� �r�C#mP��ggg�B���ţG��%7�ͭ�-�H���S��ꚵZ ��������w��hDi�x@c~x�� 5 t#/..���VVV��A- 8%����V��>�.�oɽR�12A�b�X,���k����o*,�h44-h��H�(211!�+G�=���m�G8� �_�������q,���YZZ�y�dAt��Ǐi0ezp�G0c� $��x�sd���Q�A�Sr�7�
��$qf��U��?���O>��C45��(��@��h��䣣�����|^��Z�ۇ��������������j�����2#� ����, "q7�Z�~����~}}}eeezzmF ��`E%�N%�f*��,z��^__�i���533s~~�n�(�>A���.�F���v���Fg�Y`e�߈��nAU�QHJ�����Ъ�{���Q��T*�J������������R�b�����|�8��je�$�)�^ͥ����M9z�� ��z�j��&�h�F@��*��t��m������uJQ��
�_��׏?vV)*�l!� �+��_>�Z�Ri����!�����d� *�J�r��e� ���r�׿��o�[���$"������$���t��rh��k��6)�AӌT��Z�IDK��kkk���h��8f7�x�E�:1��$�<;;�t6z�����z��P�ה��a;� ���f�=���~�_��Ђ<==�T*��կ���~����~{llL�2�����T*���S�����dc���0fI��_-aj��2��E�6��>��yPA��"�X��or�%X�D�� ��R��n�Z��?��T*!�)9ᓓ��>���� �L&K�R�����n��ލ���O����o��V����c�f�{h�|xN��J�� ��r�\.���b��&���677���\�K��kp �$�Jy� õ�={���Ë��2R���`�y
�(~�z�
�𱱱~�O�C������*��z��+z����~�������o�\& � ��R#>??g�B�X|�����B�b>66�����������D����A��B�@j�����j�����5ҙI��8D�`<��V`)��.�N�;������9�P~4�C|����`򓓓J�B �&''1{BV�H$HvOOO�̏i�I|��H5����=z��6��j�Z�v[��ob��[x����R��-��bKKK�B�޽{�yP6�Nhkb�}�S��������Ǐ_�xQ*�b����A��d>�gz�vV�U���b6B�_}����>b{�Jett���J�6�L���pz�������>#4(cqQ��X���
[�N�N˶�_&?�q5ѳgτB0�
��@)����B��p �@ hj�nA"Mj�#���������.u�Jd�3�${5'�SۗK�Nz�P�6�Ë��'�?��h
��ek0@R
�lQ������j�*2W���p~PRT�V"�X]]�f����x�r���b�'''���666r�,ٹ�1��tzz*�c��q� a捎����g2�t:�$53-���VWWWVV��' a���- �i򺼼�V��^�"� {������t:�N���?�w�����"Z��1���$���gB��5?�h~0�;���|ff�KE�#�,�b�"��'� t�%n��;�a���0E� ��� L����������E^.�A ����0��-�H��p8�x9�\�Dd�/+��L����hH���)a�>��p��v�焟����ϟ�1&''777%��Q.+++>\[[#%�T*;;;_~���G�����KSm���:==�����B;0=j�de؎l6��D"��{$a����������9$Y��R#� J����F��d�d���Xʽ�Tk�Z�^������������A�P��j����>�3PDI]$;~'��Ȯ���x` |a<???/
�^����9??g K��[�:��(�d�b1,z0K[��'p��$!u�T�9L�J$���
?�7 )���У����b�z��7�N«H��w�:����!(�k���u r���!k���9888==}��E4�������A��A賳�w�����<�����ß����|��˗/K���R���u��Ql�7�\������&�+��4yΙ�h�z�xx��Ä��%�͑(9k�
�97�����k+�������q�ߟ�����g?���*�����\�F�1�0E'�����i���0Z�Xt��AI������^\\D�]�Z5�R������o��oj������;w��8s�\����}V kMo���!�� �������������a�#����Km4�������ϯ��/..r��l�VP��6�9I�}�ϩ�=&;1@D@��k�qV&^Ì��4��~�����ѭ[�@�a�6�MPBͯƈ�b���~�Jekkkww�T*�^���Q"�(�ݻ���o����+++sss�� ��5@����f���ɑdJ�΍���r�h4ʈD�]!%#Uϕ4*�V�Վ�������p���?����V����������>�2�N/,,��y�h�������n̄�����
E.p:��j� <����������%Uϵ��?���(� �� �)1Pq^|��`���\�9H��ē�:�,u'|c'&&�ܹs��=��!��I�V� ��;L���8ߘ��c!2���2�b�(2V� G�Q��nwbbb}}�����\�H�E��j�)Y�l9���L�K��{�1> �����/^�(
[[[�^�r3:==����O��?��O����iC,5wϧ�����,�~��CX�`�u���BI{p,��cA�ܹg$�<S�#Дɶx��������H$��l*�"������a��?"B����a�e��� i(($|�r<��T/S���x�*����zGJǹ���8E� �s���s�������Ɲ;w��������Я�;�D��R���.k#r��O���t3�5���l)R9�jfH���T����4p��o��������Ÿ�����ќ�۷o���a]��{�I;���k���yjB$*Ƈ���ɔ(���E,5�����1cccKKK����n�z������Xh �U�������g��^�9�/P8����4�! ���*T���J�ο՟{�[w@��49�?�&�bS�G�.�I)��~����#�I��uy-Mzs�7�~��E2��:��6��ϟ�����Oa B81A�!"��b���͓��/^�������_Ar0��xS(�wO E��4���j��HZ��p�q$�C& L�cƽ��`����_ˣ#C�T�֭[�6��r�׽�Nh0�R[-�̘xu���C������I��+蜈��,��r�s���8j�ѿ����(o�e������q�9X.I������=��DJ�9��Y}8 �w2�d��.�xъ���H�t�j��fyZ&|���������~�+2@
A:���(�Ni�5>Ǩ�P�|���FiB6�Mb'b!�&x�%lqD�n,��r�drhh(�����C�VH�������"5�y��D:�f�VK6&�[����!�:x��$M����(�p���#u"u.�
��๦+��2�q/� �w�VN�3f����{:���ff"�� �u5O�#:�I�����RN�4�vm||�֭[����˗/���������R�
w���� {��({A Kc�yS��6��bp�>T���bL'dz��^�
�g �sM(��S�O�iH�E�������,I���_Qݍ���Ĕ������O��&x��zV�;�������� }C*)N���!B�o��|n�����6�\��j �r2dnΉ�ONN4�V��H� 5˻�����^� �ˆ ��� �z���� B���Jm�>2]-��jky-׊m�W�V���" h�����TE�³T�|�Hn�����Š���4�ap��Rg��.I��6�jb�hh�n�>Hgu8��h�5�K���y������K�| ��|Ѯ�c�I0�qɟ�<�7��O���u��|���Y�R����l����r���9�-&���� L,�K^�E}�Ȫ��Ρt�5�G��:��j�J���ؑH����ӻ�zb�&-�lDu���� H�7�Nu�5 �v&�+��ƻ��O�k_$x��t�47E�� [>GCY�&!����A]�`���Ğ�(���d�mTڭ�硹�<hLO�[D��"�ϟ�n���J��/_���f2�@MPD����1s?I���ÿPb�#0%)R�H)M}q �ʺ@1���@u�y�o�d����8���R8y �˹Q'���z��4xƵ�s8jT�=8Q���r�o�5�L.����"���6]6��px���T]��ү�l�Xsi%F-� ���"� ke�� B�aGU�s��E�B�N�{!�2�����p�6�.�ulj� XRVF1y0�(��n �l��k��s��y��W+]_�1�+�ms ���������ڍr�.9(��f���iA�e���&ҷU�ש�:!J'R(�w�(+��2(��� ���-%�(��������*���}X�]ҟ<�<�Γ������o����D"��u�IX �f�(�)B�=~Ӥ]�~" �&����Vm�P�}�r��j�H���D"�R�T�T�4;;�J��i�����n�=V�����U�(cC�L���y�V�$�����@0w̳^o�D��Y^����8x"r�8�>0���uD�0zm�׆e2}�I���87=�A����k��ƀ!� �T$�*���p�]jS���Q�Qgff2� �+̱z�� uʚ�I�JxZ=�j����Y"k��n�1U���4�qL��*�`�Lfuuuii Ɵ ��R�����F�����"~^\\�j�0|�M vwP�J�ۿN1F��h-�S��S!�>-
*EZ.D�U���}�L��9���?�:�Zsh��(�
$<x5�(� �L��OOO� רz4��K��Pk?��8��u� г��b1�'�M!r>���D��1��UH&\ט"��<g?��l6���Fˌ3L��� Q�����_ Q|;2H�>7�C� �p�&�Z4��b���%ȡ�r���^���&��s����sVgm(��ZԺt��9��/��pI-��[�X�X�� ��B)�QW�_fO���G�ӣG�H�c�ף%�]�*����Bq�?�og��� �(���U�������6S?cj���q�EW��X�s��z��r��W���9�b���|���wd;Ofp���޻��#6���Hh��j� L�����lr-[��'W���kW��@�>͟���������b�H+ ƕ;��z$Y�5k��s.t���"�� �M��a��n�eS��"�xT���KЉc�u$�����j��*�xs���y�ل=G�H^
�Q��:ZD���rntEHV��P�&D�;�}4t0�K�2@�<���&�H:j�- `{1I��&��j�j5�Z��ڼ@�χ��`d����g \�d�5�ѳ �5899��j�7�����n�;>>�����4���H uL�B��������$ܔD� $�J�;��(��]���+�I�F�Ehn�'���kQ�n�����R��R)5��8��&�����$M
+ߠ� ���{n�C�?>�>R�L� )�Z��P`�*�鼢9H��@ ]_��#uJ� �r0�9��D@ts{Dh�f��Њ�b�׫�j�V���<���r�l6K� �M*)�6�f,��u�� ��sO@c��@r4�F�Ld2XpA��xY4�n�̜�Ƞ�'�Q=O����QzY((�JyA��r X�Kz�!-\�
���/1�i[%1�����1��B�Y#y0'$* T�|D�ױ%4E�]�)?�~K DTdUR�}�i��q�+����������p?i��I$���0::����R�"���y�U �u�F�� hX�ۉ���g�O^WU0���z���[h(���EU�7�� ����ϪmQ�v��s� ����Y�o0��)���M��t�=��_ja����(b���ȏ��[�!��ӽbx�cV�@N?]�����_Е�v�h�wIT9�F�,� bRA��� =���� �?���~ȶ�jq��B�K;�#54V�9Q��D�G%T�m�?2
��jW�*���>�����G IWd(�W`�4�ay��9==��"K�X�*��"�F)��A4
d�@E��<���kHޕo999� i�<���� j�ISX�~AכE5UU!�;�X�%Ra�> %~8��XP:}E����%Ն��!<�071�d�U��KX ������U�U�" ������蠈�)˥���-2�)EAc+�U�XOh5:��-
�t����l\ !������t�����R�3,��i����t:=33C'
���̌dE����Z%�Bvn�G��jr�u-��#f%z>�n& UW6��NsQ<�T ?������t�A�ߣ�(�����:���n�1fx������5Z�O��g�q+��a�j$��,'9�8����l���e2��� �ccc\�:��������B!�˩��͍�
)p���Q#ըlA�_�H��z��v�\�����[�h
����z�j��j��j��h4���۱X,�� ́9cF�\������c���!gK�=%0���9����h4d�L+�P/��YԴM�'"T��J��Q9;;K$���a� r��B�!<�J���Fl����An333tH#B�)̴����1~�y��,��B �J%�I����A����Q�QّжV���]�}������#�B� s^,?�䓩����M=3E�b_���I�655�0j�$����X,�X�ӧO�����������⋑�������i�����>\��ęsʏ��j�Z�ݖ�…����Lufffyy��V4�l��,�h4���F�����Ϟ=+������Þa��i����т�5����(�iU����T�����������ZMj�
�\c�%���Z��Hf���؀.�s~�ȏ� S-��0����|>������W*�p)�Z�S���c$LD��Ӣt���a5JL�;��AU��J�z=d*U���L&X��p��1hU9::Z\\D��������Q�h4ް"r?�}����w||�����j5|�W_} ��������V*���z�r%C�b��.�J�,��rB���[��;��V�IoB�$k /0�J���G�������/���P(loo���#�E:��o�Z�j�^��q@F����0H333�Fc}}=�N+���J���C4�����r�Lf��O?=::⋮��Z�����!�f�Z��� @��ݫB\N�u �V��(��j�g�⭭���B��΂��F�v������ٳ@����B`V�{�sJh�{~vvv��*�Z�Tjii)�N��h�)���S�$��d||e+Z��i�<y⤁b�822R��vvv��$;�'�� ���
�M|x��E�kahh��頧B9�By,Q������x�����!�lv۪�( �ib��u���iCKH @ @��H��M0&0`��R�HM��M�c�I�b�`�o��{��-��
����}�~�Z��{����������~C e8���*��(��y����v�ƍW�^E�V�����A��)�Ϟ���9������a���|H�ROd ��]���ע���-[�$��Ȇ�X[݄� gp���+u��<.��R�z0�����?�T��J@�'���BK}iii��(�Nr�I�� �={���cbi�ǀd_��n����z
�h ~9z'�---V����������o�œ�Z�����Z-{ؘW`2��F���c��`&�:::2ͨ���ۃ� �����w�}���[��ys��x���2(��Yb��u���&R�����?>|xzzjl��I^?F���r ���]�}֣���Yh~N ����%g{4�B2E�f�n6�hˁ0ce���t:��B|�2R�N+B\ԍn�l��^S�6 �T�!D�Z!��k}��qUUH�s�Z�\C�h�����~�H���^�~��ի�X��#v���[[[�����˗ ���L&h��BB�H�K�������t:�u�ֵk�>���?�E���m��*ˋ��ظx�"7�V<>>��j<?|�����_�_���޽{��x:����f Z�[U��B6� $�̒r���H�Êh�[ԉSgSj�;A���e�S���*��ua^�ZK�㫫��q5xE� ft>�*���F5��y�+���� 8��(��K(ù5ذ--�ϰ�����ʘ�f�$�<�i'&6���Kp$f�~��bË�y�vvv6 ~���_�u}}���?�ꫯ666������v�ƟVߪ4���l�Jr�"��ƍ�������O?���O�����Ϟ1P�4���kJ�/�8�^� �v���+W����"���?� ��Ƕ��2��T� X8��P|���o48�N���"�VD�*ZBS�($D6=u��m� .t�]<�lyy���E' �RI���7�@2�\���W����Qմ���$D����x.U�I�������N �F�!��Q�<#�eQk�\���l6�/��2�sH�>�����*g��ŇPp+�ۤ��җ_~yoo���_�v���>��z<5:S�c���YeZTO�FMv����677���.\�@I����Y(�Rv�`��V롊���JM�4��ϟ��m�W� Xa���WCDh۟`q2����Ϸn�z�����֛o���[o]�|��r.lk��a-b�4(�و!���<����(^1�����^�# �ꫯR������e����Ctt�v�t1w#';a>�:��ݻw)�\�x���]�tI�O ��H��E?#.���ӊ�H.u� Ǐ����Mz�s�;k���1lG����K����O�ޒ RL�*.�Q
�! �f�ׄ��NY�bCWJ`l�0@TX������5�1�5�i��R=�J�O��[A&��$����z��wo޼��t|�����u�p&�Ay��b}�a�)����:�#Ԉ&����"���W���.�H��|%E<�%����F�d>�O&乹D���g��zbY�a�G����s?fJ��s �s.a�-�ʖ��t�Ŷ��O������M6.�#,--u�]V`լz�&)'ORCb�-4�c}��Wj��J�a�K�w3Q���
����*5�M㳳3�iyy�k��-�)+�-I��r�����q�*G��j5t�[-��I-w�x���%�Ors�j����ڼK7_��j��☳L{�����"�pqtP�T): h��M4.���ձ\���� bIB�r�z^T�K�E*�,��[O/�ƙ�7"k9���u�K�����FR�&iѺ&F2���nS5��i�x��H�ψ"UR���3;,-�~\�-�ʥIm,�J�-�P ,0�!�*3�����k���TF)#��-p�)E�T�N�m���P>uh �R�� �3� 3S��͛��SP�
�PLDM>�C����r5E���d�������t���R t�V�~x`\�Tũ�
� :�08��nc���Up-��Xi-�+kTh��% 4��� �3&Y���
� `����v����N�H�ґ=�1�9�)��aϢA!ijeB/B6'��KX�]E1H4
�=z��������'�T�E���rfƚ�Z
�&*qc��K=����I{a8�Q\���R�����i�.нG>
8,�� �,���hn5��l�JA�89bqⷸ����)��b�i0��\nT��9ں47rO�va��ԙ �Zr(��7Y��Z2Ғ�N����e�O�2�l�Gh�Zd�TɄ�����8:�H\]л��� �$0U\|��`���2c�Z�rZ R�5�DAR��%y� �ɓu���z�Ƶ�4,fef,��&��Q�W��H�3�J��w��Y|���f�����I3��村�� lU�Llr�؝��A٨I1 ��y*�H��#i/�����n������
�"�/���.d��;���p���&%Gz8���М��B�$�澘r�X�M�r1�8�hҌ%����T�Q�.�F�d�ceY#u����.ld!�� WO!�M�8U���55�����R'�i�M ٠��E�� ^� ���kN�@�2u?3�I�'qL2�@iN�����&����&��8��,�󘁫04ҡl�������92��P̹r�r�m1B=5��lɤ-��)�Ŀ?�<e4!^+{,�W=W�:/��\�h����H�\,�T��LJC����.����F(hUU< �˻u����=���k���T�Y��Rw�H]y'�Y&��Rgwmm͔� ����
����/�F8�����htrrb_��Bւq�P���Z5/��RM�]��&��T���蟋N �c���ZN��ĩ;+@�p���~�����O��N���,e�a�i���xJF��K�a;Sܘq�jKL���7��� Z�B��� )��R�1K�4�����Q����,��˕^(Q����N���`�y.�1,���ݺ��}��s��a�;;;���ܹs������f3Z�<�Jn&e� ��d��B��Њ��[q�vv�}��K��i����/�Ń����%�Ц&;t~X�K±��
�{���[p��=S)�]��Z�cY~5����e%�L�`���t:����~����!Yb � ��^{�5�٩��c�x�$��j$���]НS_Z���n\^�9�W�`[��F?�����f�^����:�[1�b�A���,T�~����ғ'O��wvvv����lv��F6���L&����6�1"�8���|6%��u*m�9�Ҙ)T�Ǿ���f��x\Uճg��ܹC=�9������iԙ$]]�.���%-������@c���䘜�����$�����D[��([����=�?�}����.���l�����ɓ��Mp€�/]�d,�����s�}\w sZ����A���1~I,N58^��<Y�깠}��������>���w�!^o�Z�|�t:D�Ŵ�엃��IR)+@J{{{��>}�t�msrr���O�������h4�6�7�h��kP�8�93֦�߁rn�m��9z��dO�> �p����tzpp@"��uH���|�RP<���]Ƭ��t��^����1�ω7`i��q�e*�Kkv�y�Kؙ���D�4�4V�p�%��tz��}��w������<������p5��&�^xR*���܌Tc1y� +��(�����A��������6o ��@��'fn6��F�o��槟~j�Z�4�|��_|�gȑ"�Y�����p8�%P+����!�F����3n����������ܹs�I�T�Z[[{��ѝ;wdE��K���H�Kdp��IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:f26db26dda56b0bdd9d4cf27e2288b629cfe64a7a34db9546b13398b324e0cc4
size 77328

646
TestbedAssets/flowmap.png


�PNG

IHDR����sIDATx����v�8�4��������1]�D���t��ꩱ3u�(�����g~h���v �+��s9�r>�\�Q�)?������Y����� ����¾��"4�=��i�r�=h���k��~�`^�� ��J�q���u��;܃��O��1c P������2v����5����ܢ�c�,Vf�n�\Hw���ȟ�|}�,�-Ԯd�l�oՙ����1� @�ڔ���A�zؘO�(, xn6C<, ��%�M�e���h�=h���1�2�;2k�vҿ�#�+��`�|����㟡�;f���g��;��>��a_\Y�j_Y��C�Xq?�Y�\m5y�p���ոs�awLb������Xƀx�9�@�'�����bL���DŽ��=���b��l@�}�� �G�Cz�*n@���ص���5�;ώ�r·��ˢ5�
(���t8����]D�/�?�Y�i��-��^2�_����L�u��v<~�>%�� �qvr�*K����p` I�������?K�_���@���c���� �>�_�f��<&���g8�2�p�6 �1�u� �J�!C���V����М��>�g m֡<��E�#q9?@��(�9;�}�Y9��+��hF� �}ًav���� ���  SGm���h*Ӕ*�܉m�l����8��1�q��o δ�!�U�(�*��U���f���j�{�b�9�g����c���㍼�n�:9"3P�Z�Ȼ�����s ��9��8���x��~'o=]P��)�"�NB�Kw��s��+Nz��"�������m�.f�O��h�C��C?�`�ȗ��u�A^�G���p����� f�Á�Q�U���n@z D�d ��y�i)��[D��u���K����="��v�|�t߿ ާ�$�;�o��?7����0�IK1#T�7��do���2���I�)A��C�M�`�R�G?G�L ������{��IJQ�\V�i�ߌ9�����•�Kc���j'0$?�qD�����6��ݸ�&�ǖ��� ����}�z֢u��1Ć��R�}n�������x�9�>�ze�(w��U
�?��EC�'�� ���[)���T������w�����Vk0Z��D[�n�����=<V�E��~����bΗ�/�$;��'� 7^����τ�x�R-�����|�@6��l}(������N�O����������#��� ��٣����+YF��<ҭ�������s?,F08}�aUO�ý���uC� �[39������K(���Z�P-|b�l��2J!@ X�n�Ue�V��%; ���j{����G��(���ݑ�����V��ȵpz5c��*�Ȁ���HB�EQ�������k����gV�L��E�W����vM�_jO5�g�Wi�W�4�-�1syvE��?s��f�%�b�Շ>�@|�m&��!% �;����2�N����p�t��!9�S��y6�VZ�-�������G� ���_BWcf���QL?�����+[g�~�}�e ; �};����4�sa4"��I������`�2�*���XJ�S��s�J��q'�?_`�52��RA^T� T'�c84�}v!����s;K�������|��vw���`�5��r �@�H��+�O��a2C2��3��D� gH�����FG�;�eS��2S�k����8x}*nB/�N�^���������\���s� �%d��-:4o}a��Ӧ�y/DXa7�g��=�ۅ��sA�)ā]�¶ �6��M��:A$�5N���� ���ߓ �z-��A}� l@0� ��Ϻ�����v&�؞F�o#�� ���� ����P�#� "� ) ��&�&@��x��@A�H$���\t���Xt-�)_ZJ���]�+����5-�U0LY�5��ꆧ0m�>j�6��+�L�傘(
����Di@ܵi��)����8�F��Ne���<KSO�/A0���� L ��K� ��ܽ��|��\�{Je�����k>LL !��2�<s���Y����;�KgU�F}��=�� ��I��^A��
�'��j��R�~�0�v�#��9�1���y��1?�Nq{��G빰�^z�UtX~���2������8��ȼ�JE�%[�k!@k�c��HsE.�[f�څ��@��iA+�����z_����; ������3��أ�6Žх�������%�q��9�������<:a?�z����D�� /d�R�]*��4{������*L�&��*^���s=ݓ�G��r��i_�$賂I���YI"�,so��K�C�֫Q&�i��z������_��<������@�͇k���d���@�����,0���h@��B7�'��ͮ���t�eW�s�7�����5 p�!�ӓ�2J��zxMyY��� �#�J�
����v�������������q_�'�>�\�;`�rT�E:OYr��_�b�Tِ� ��@��r�L���7��;0�h���9��B��Jv��d��@ �_����_
F�v�+�b˫m?��u�9�j��i��}���s� �Bw�1�X�i��vz�Ц�N���T�'?�� �5n]_V1ń�U�v�{�x(�@�ѲJ-��7p�ک� Wj���_/7&�� ��⼛|�X����{�Xd���%�ɍ��싱c�̮v�+�R�C�Ҁ�C�ڳ7f�W�u��
|�u��E�8��w�-���Čj�P��n}��J�R��t��{���(ъ;� �_��i��w���F3���-]$3t����د'b����Р6kc�>��R�=�� }�v��>�gq^пI���[���R�;�Ă?��A�c�/��"� � ]���l�*�`l �9���� 招)�X��N,�_ċ�����J���j�L�q2��Ɯ`�N����1�
w���—�0��`$<j8�B�{C�
���G�����yZ���A�bfZK�i�p�Z< �C}��41�>Ə&�vM&})��'Q7>� �
�v@!��>�u�ÿ>�ٙˍX�Ne����������'�Rx�߰f����������S���{�\�>����Ϟ��A�Z�5����i�X�r��,���Q-�ۆ�
�s����4b��xY�\q�y}!��ڼ�[� @��_���HBPڐ����~R��eF�|�w�GWFv��_��gBA 5̨���⦊��[� ?z-� '�v��9����N����e<n����Rh�x4�'��Z*�!�֧}�s��sR%s�!ƆX�!8>�G�=}���_�
�\�B���]�=�Y\6 �/��!~,�w7J<$�}�q�YC�C���8�����������g�F�?w�@g�ƫ;G`�Z�q�y�S��}\�
����\5ғ����uef:/����b��iP�3V�~�\�HJ��1�����}��b7�de�Ȓ#�������@�"��>��@8ɖ�r?�]�@�q���������T�� 6vY����\�N
xk�D�@m9+t�$����0��9L���)�$1`�%~|�V5� �s���'�����$�F%&\���@�*�?;��^�����K��}R����r�"�[�Z. ��iߦ��v.F���r7
=�D���G�>��ڇ�!����Jl��-!��3�s����s
�1�:Ƣ��
�DbL��!����q���O��gD#$F���<��)�fg]��c�8d��Y� 5�e�ׁq�����#t$�০ќ��i`z�I�a���ǃ��۸ �ȋ�&j 4ׯ\\5�B}�;��ccA����_%#�V�"�=Z�W%�>r=�)�� ���e X��C�M9�n���<Ċ��#�e �vj����������������I����w2z����΢C��:0��ez���Ld�A�$�
�z/�%�6����eq6�>�|�SM��A� ����3� C�W��o��BQ 5+����^<�����`�O�o�V�t��W2`� j���n̄�Iu���Q� ��B�M�2�?E贍����f����X������9@���(��?����R�+�_
C:�d�^rE���O]�+��PP�ߤC�̅-��?&��J!�R×����3�<�ׯ�5����e% �P�y�#,Hw��@�������t�=�L����^�Q�G�y;�
�0� �D@�U�
��I0|=�[I��`�r@\����ō ��I��8æl�Y�mc#�����T��ԫuM�?��/
M �,�����O�F�R�7���
H="� s�v �\@tj��X�*7�uK-���R7�E1dH�'�G��.F��; w�ARl�.�'����2�EE�iu\�s��� �KÄMg��[�Ȯ�?Ve�Ɋ���4`��l�\wi��WA�W7�?���E"���<��\��k*�r@�L�"�9A�0'ئ �ST��pݞ����3� (��8�����r��:��݃�~���GT 8� ���/��TKbh2�#s����jU��uH����7���?�z�9i��&8�򓇼��S�B�u�?��}�KP�
+M���X�aZ�4�q���/����"��I�@�~��'�Z����߁�G��Mr���9��#\W��`��L@[��Q���b�̻atA�#�9��h��R��̣��A�?�Ղ߅��%�𘑀�šE����0Tz%qF`:���c%�w�cRK���f#0�\���ɓ ��c��b^��ctA)���iS�����i��C�>�ތ��+��
�w4@g�r���.�p����u�_x}#߈������Ŀ,�����;��V�s���t�e�]��6����n��|��dg��W��V�<�]��J���d��{}S
����V�����q��p����%�m [�y�.�g�Ŷ��|7�<��"q��3�0����'}R�5��$���,e `�W�я�g�.�Njq���֜ ��)QI�#�<0|�ɤ�@�F%�yX�ӱ�'}�2�����Lw�PZ��?.�#^B�) Ձ�=W�1�Ϟ@�� - ����t5Znv/:�2^��s�Q;,�rVVY�F�t�����B y}4Ӝ,�aZ��d��ͣ�{vA��-�x�/��&���[�,y��
����9`H�+��)q8���S��dWV„�]��A����!�;�@�S�eU��F�ג��c�C�!�����ݳ�\)Ә3��G^�g�K��~�����',��o�R�Z�O �G�vR�1s��+�uF�ǚ<OW۔��z�����Z�1jǝ��;�|~6��i��/Z&����@�������9��,�o�������[��B� ������6�5���e �* M�oT���T�A��џ�>%�Q�'�C�e� _�'��36/����!���Aj�yB�O\��2�C����e�����8(�ncqd�ù�R��02�n+{�YP��M����Z�d���z[Ab.2���x��%�N f��B��?J�Ac��K{���B���� ̋35EPǡ�!��*ċ��=���@>Z 6�*J �N���� @���Ԅ&�;n���o!��]�Nv��]�� #Fw�?�)J�`EP�������_���wP5It��1?k%/e��*�#%�:L�Wa��р�b���� n�cZ��A���"�����cs�� *Hz���%�%&��X;��7�J�����X̬H��lLj�,���4�'�MQ����^z��9/�.�G�j� �����[��)��V�d��B��"� yJ�"F�t&v�>]{+IR4���
e|zʹ����;���׈�[���cU��R��ۛ"7���_�����F�o��+��{%���M�)Vs��b$�ϰ[�s��зǟ,�Jl�R�L1L���%Oǐoa�ޙ7ݰ�T�~���(����9SBr���]��N�!{�y�T�%H#q�FT�,���]hq�ʩ�ڌ+oY4P{�|�'�oD�YOI�Z�J��XA�e�v��׆�2a��g�I��� u�gD�� q�f(�g�V���An���������0���k%�{�����Ef�J(IY�`tC�>�sMr���O�x������J4K)<����7ġ��]o���:�s�O��ĨE����BV�/�Jr'n8�"�E����uy�qG4�a�bا� 4.�(W�s)M�+�K�o*V�6`D9��M�q(�P=�^ T���2�W!fWG�=8�Չ7v�� Ԝ� ��Ҩ���2BZ�]&����^����g�C,P�a�:�<}7� {:}�L��ngo��y�(�����qp_�j C��&��7�?φ=���������w��N���OoWef Z��Il��8=j�����4:�e䢊�it�g|0<4u�b�J'��2�7����oGEZgh��N ����۴e�TqR�����rp�]��
5C=n��ƂP��,��}����țW��[�f�^��6���OO���}+�%�6��^+�� BRm+�uF(�Y0Q�?~�M¯�=,Cβ �bE���e��e�� �0q�qK6���BP��9�Bڥ|߅���PyL�����+x搚��K���������WHD�
��ڑ���'��g%�fP��܏I3��]�ʚ�+A�P���� ��2e%�O$�G ����9 �]ߝ�.l��2]�(���.���h�a�%� s��b�ɦ���3�%+����#��L�P*Hh�B�� ��"��^q�{WB��E� +3��+�� ޕ���N���wm%���)�����B�?�� �e��yK4���4*!*���G�@���/�?��_�'� ���Lt>_�Q���-x�X�I9�����C-�G����@��~����Y�t�n��Џ9�e5�)�k�ߓ�Zo��a��`a�)�A��Y��9���]�c;�wX��\f ��b3z���,0��@��(��B[��憉3}"�)�v� ��mw`R13��3I�*�x��t�r�/d��o$?��h�g~)d�
+��2"p�spvf�j?ߩ�ʺ/�n���k8����#�b�`��((J>%���,�[*����]`F�ȑ9s����| ; ��7������ǯҟ(j��:�P����R���t\D\�M�m.�_�ǗEeՄ\r�c�&����`_��7�dc�{Ӗ��O��o�u���3�`����#|�&1�x�>��J�����]���rV�M"��v:�S�����:4@����v��5�u��`
$ӕ@�<� ��!��{����������R�����#όJFÝEp$2a�<��ÝtE��_����c0����p�������|A F=���f�Ow�;��# �_ǧ��N���wx%l-̼ <,�h�S*�1�LJ��k���0q� �RX�t���ʺ�`�X������ae�(����vĈ��8Cۼ�*]%���n��ӽh��� ��o�{�a�m�F������f���7es�3`�-F�G�ǟ��?}�U������e�?��,���j� W)�i��0 G�% *���|�gp�!@E]`��zIW:��ڋ
y�[��<M���G$�G�&�<�^"��1|E�!�`2 ����V�љ����lݬ@�����+�WuTs�x�����-vo���V�T�)����pKo���OvZ�ݴ2m�i!�hy͌Bx�j��b���y��e�A~1Ǵl�5>��,ÿF����c��Wi�SZ��B��:�Q�jؗy�Z�%P�8@ԡA6���$w�=�a���۬�0=3aq�*u)Ľ���W��A��v�?B3����N�xN@Q�DޡiyQAb�'J@'�V��]��#h���5�t.��e(62흈j�|��sK�+5��7�l��j6�}o�\#;�N�������-����G��3���3�n����R��a�0h@g�[���h��=�S8�0�S�b�R7�2.��G��O�I|G������\�hs��D/H��c��ԼX�3��������R_��]*�lV���d djo��P[���?���{~h8����5Otd�^rp|z
��Re�#�%������3<R1��a���`�`Q^���3��i�P��ȐUK���kF�)|���c���o�m��]�R���&� ������fB{M}�%����h@�%{��Ҏ�Kɡ})'�O����P�W�n���_����)������q�����K�{�ϸ� �޾FNp�����?��_��_��eB��:�i+ߏ��H�L͜Z�?"�#j��r��*hp����an��d�zuE�m�!���
�Z^ 4����b��eɑ?�n����O�.� �sj��DW���W����Z�3KR�(�P�N��� ���@9�}ėLމ �
,�����ő?O�h��h�< ͫ��h7̯ >���G�KЕ�&La?�_6�o����������/�2������9�Wb�"�����k�W�W����*㲆k��r�4D�]%t�Uy:RJH����?���>s��Z�Y_<����|6�Y0>}EQ��D���(����"o��� f������̔_�T�;��':�thu��Ι!��y�& �:GmHZ���=$�pؖ����p���VAy��[C� =��\���(7z���:����e����
�Z�9���V� ��f&]����%��U��_���*l�2vg��@� �e@=J��U����Y��%F��wZ����RK�4$ nw��(�~D:q��#����񢻈�����?���
-V��N�@� �QقH����S;�G�A`&c)���v\�f� n�'�y�݆��@���|�\˻�?H>��vmS۷�Q
�fuÄG�(��UL�ֽ;�<�-���øAn'��"{�������;�+�87��Ǟ��ǰ8��0�����������>���ҕ�����QrT�Ё�u ��}})����M`�uV��s����敀���F�57�t�5���+T�*������ɤ'[1�7/e4?B@COT��O��Mz�X���\N�9^��Ry�5H�|�����A -���0� ͸����+Ɍ��6^�n!㠬��?Z�>W�9~
��e�O��Y�۪ 񂙮�w��a9E�!A�z�e�'�ry�$\���ȟ1~6Ƹ������t���?�|��ҳ\jdY�mJpƛ��} �U'J��k�����yx��ݑ��ш�����f)��GE T��6v~迒<�M] �9�����K�'��o����Z:���g&�)+�G6c Z��q�@DG�m%����4,��_�JJwT��z@� Ñ���ȟ��M���V
���R~��O�3������ �w^eӆ�� #x
�^��˿�ȟo۾��3���Ly;�Oa���p������@[�� f��o���?���T�M����4<0s��x\<R&����N�O����T=:�ؽ�T �p����n������:EX��pMXR~K�䩤2��!#��\HBCS9�#AҍX -�r��
,��N��9�Hx��ّN(�"Ᶎw?�v��]��!��M��w����K��q��r��r�_ ������j�Ư���A�i�����������Ҫ�UG���J ���������L���u��|k��e� �7QZ�T�*yY�S&�������FVmm�RҥIɟ���#��� �+�8�UPji k�&qba� y� �Ӷ���j��Ŷ�=y;5N�������z߷��O�}mx<��W��Y� >@B�{eA�W���E!mu�/Y�k��]�%�'��(�e�r���>]#�)�ֹ5�Q8s�u]��p� 9 :iS��Q��U{��d�}XI�)
������'�p0D��iW��t`ګ��"�<M�>�q���?
��-�!y�X�9F��V�1Ӏk�Y�1U�������G�ln�#4<m���p�P�8��g�.���eSD��!�("��}:8o �P���9n~�p+����Njo� .L�߹�.�N%������_i&���� G���#G����~r�\�f4�@�>e"��C��ZQ\N�!!fe��ky��^ �P ��'R�WPV"<}�,�9@����aX����8�i��S3S̆���L[����V�q��υ0��;SH����u��jeI�IL����{bi���8q_�^߱`���������G�d��ՙn-Ae�2Uf�ts��L��W�T��D��i}��9@�'�����r�9�q��_��gm{8��������� 5�t��S�LD��<������_ӆ�zL��c���+�+=��x��u06NY�Xm����#� �}/!�+s���o�|� +H�o��p��X��a���u���8�� Q��>7�� 4���y����ʯ)-E\k?��Ӊ����.�����5Y:B��rl��y��W��U]}e�o ��&<���~�R�w�=�����~�o�T�w ���{��SԒhCO#�� Ph*�΢�>M ٴ���]AE�ֳ�����bw�zE��;����1$��͍�M��(9c�wex���x1�'U)�"U���tƞ@�����G������7��{z�A�_���!�G � ^*;u8�~׫���/�ˇ�-%��u�u��D�])�!E!B�W����n�����E��+7Б��4:��־7����m'�e����{��ogzF���ƈܨ�Y��[�v� # �Aq╱>3d û�n��q5)PHh��7�&��e~�FԘ������I`�
����kY�?�n.u<?W�P���,4����s�a�Y�̻����p����ۊ�������#*�?�π�h���J������45��������y����~}q�u�п�G�ޖ (&p�.^АE6�x�5�_��{��S�t|�Y�w�N�k����%��n&�U�Gb��XuGG�f����8*a����S��Q8�(�� �}�p�/�{M���? PBO� K
o0���ߕ�F4 X���*���|��\U8~ �v��������P������vg���j���AيN�K���֬��'��p�k��6ټ�JX�֢�s]�0�@�� \~��}��>����WB��������tݖ�4P
Ǎ�f��n�K;��'E�2?�� �/� {| �GAY8<sļ+O'����&SІi��.��Jg�J� 0�|�sV�?�ۭ��ki9
�c��#XJ;�R���Lf-Qڹ,�fM��QD�M�<nܢ%G�0������k����2�(��M2���ka ����?]�G�݄ �ɽ3�*ː�)�=%���6�͊�y�à^ayn��߀���HW�5�����>�}��3�/&�gn��@�z�x�I[�.��� (iG��`m��D�)���+޺D��g�qqi{����E?G����xRh�p��<��%�K#�H�2�R� �z��ȧ�Ğʵ�V62*!�i�k ���.h˥?]!+%Nx���p�W~���{��<�����1
D�RH���|�8��@?�om~�^<�jEr.�g����>_��2 {��3(v��#�/���%�?]�,
����b�R� Ei!���0�Bl ���#�)�?��k��޿]3��>���(�����U���� �t���@��?�t� �C�����7�U��D*fƂ����aU4�� �H`�yCS�_��{��%/pdkCKd_X��P��6�C��$o��_y便v��Z��!�P�����rM���78�X<J��_?����H�?#��j�?�
I����`�����{��GX�8��S4����(I� 05�=�*M%SF� 4Nu������1��4��j���� ��u<޲f�5&��I�q����r�S;�Œf��'���'��F��Ԉ~����{�w�߸;���r������l�J�~�v����Jq�1�+�߹7�i� '��G�s��?W(�T��#.������x�3�Ρ>����h�B���)�Gn_(A�1�����~
����.�бE�� @�YԽ��Mc�lBypi����s����++MtY��?�(A-� 4�~�p�N$/�c�<3Ap`|rv �k������?�':�<H�G�K<��� 5>-,�����=q�o� ��ߋn�>�,�����N������,d����=I/�Y:���,P����S�hf�i<�<��{�|TD�D�ƥ�a�F.�{o2C��,6��:�EQ{�x_�ov����J!��Ů�Q�����~5h�o�ѡ{��?�az`��R�� � ���x���ߵ{�x��� �#,pOX D��{��/�?�O����s��C�{I�)�·�M��,������셍/(^���b݃QOg�4^f�W�A����Ǿ�}�7�<֍�Z�v�j2���M������I���^�
%2NO�-+�Dg�J<�a��n�Ot�ƴ��|~�� ����@偸�V�7���e��v����������Y0��OQ�'z7 ?���ƿ���u����c�?|M�v�2<j�P�z6��b>��{� V2U���U�M�N�l�筲�?Lm< t}����#�o��Y��lSo�޼�{��=����G��j�?����گ]��7Z��2b��?�"�4X�
ۓ�j�ciZ³�oq�s�Q@�;�2™�� h��u?:�6�7���(���o����������Sؼz;ԧ���N�Cum�P_�~��u�m3v/�� |�u��~����Q�U���g�P�b9�q�K�SeVQ�),������V��8��?Yp?���?�睋�W�lF�o �4 ��<��`B����?I�~����x����!@^���ΈF�п��Tv�=FԤ���n+f�9��H##7u6X����3��ġ��������~�iDp�w/���7���ncBG��������p��R�[+�Ȉ�axzzw&��3�x������X��;����ǯZ`��W�5֠���_�-p�0��-�����ʼn�y������c����4�O'����q��q��������e�Ns��o�8�����a�ww�����9(����Q^�d�����S]A���;�qJ�J�%�<����m�q;M����Q���}*�0j��T'��*�.���pȺ?��y���<�1�y3{��]�dzf� �E�$�E�J�:M���,Q@?��<\�znRB�����c���߻��� ���L.���N��v����,|����i�Ƞ7i�!�Uo���9`����ZX�y�/[Yn�Z[���K�m��v��)��:k�Zf؈=���yP(�W�|+xH���y�����{����B�����ÖSb��3�!Ⱦ�q::�/Qf�޶ɸ�x��n����#�}-|�,�i�/�>_#�0 Q���$�cӎ'^ �a�N���Y�f�ׯ��\P��e�w��V���'���%���S�ke��
�õ�dH�Qij>�����FRF
�GXE�=���@Cc���D�������Sj��������1��4cbΪ���np��!d��R����й�a�������tp����4�ȝ�5?@]�i]"������)�ןd��v��u9�HQjǾ�B|��Q�x�ğ��w�}�ҏ����l�t���*ӱtjh�=X�y�'�5�@��y �Jc���ҋ���e���H��R~OY�#�`�&`�<��]Â�s���e�+M/��?4�u_��xb��1�Dh����ǃ���ϐ�!���Yz �ܟ�5qOn��W^!�� �J��~@��&�Hks��m�0����uR0mW�‰��e���G�参<�ml��t~L�C�?�k��!��2�֖�B�.D� =�o��MqaX9T� u\̑��!�Y�],�w����k����ӛ*,M ��<8巆A��53��_��i{�����O��4�����(����?���[��d�= ��U
kG6�
c��<�Gg���8�B�P������C�\�D)�'*�Y2D ��m�v9��� �޽R����.�����?
�����X�¿kr��s�\�oa,M�����~n2c=��� O��yz}? �B���*8�g!oߊn*���6�kE�X-7�e�(���%P{!l ���7���v���ב��6o���%-�Πv��[����7NoF��;�<�N쿺�M8�b ��7�]?h�d�s �����o�<ӷ��O�8 �E�UZػ~���a;�`�}𕞿i����p�P�� 9���JU�@Q�Z���<�25tY���q ��ve���:7C���l9�=8��ނȁ)M x~����9X����2b�0�߁�m�>����о�! �����?�2�֣∏�j��G8=��:2��t�8���LЩ'0����/u�S������NZ�7KA������DvSK
�KM"W/W�����*uні^G����$U�?Z�_��t�M�%_����4��<��ǫ�0RSN�3��89?���i^���F������> ���:�v�M���X�}�#�%���2��pÊ~9Џ�߯�>_"*m����͎����2��{��W���)���ĥ^�@�j�-�ە�2F+�v���5�]�F�n)�g����t:�{5�D70�'��'��ޒ7�n�H�>�c�lbm��'l�OKs��y�ߍ��ĸ�js������,�{������&%�-.hX�?#��gA~��@ǫ~���x��ѕY`k-���Y����܇/;����
g�����|����3lsF<2�,�<�lɶ-�%Ќ���~P�o�F����kzAFW@_ݬ�7彳��Ƿh�y��W1��VG��V���#F���= s&q��*^'��o�x��e�o�.� l�X�KS�*�i։��� ��Z��� `���:�4���Ǭ��)��
�� �a_v��')v���0� ��w�`�M&�􀜐뎪C.��¥�^8�(n�[><d�S�~��q�=��� �q0%���ڍ�7�1Ռ�_���8��й��@�リ��W�#��|�GX�������=5 3�F4���>�(����o��Xڿ����X��� ~ ���s>�/��b��p,J�1#|�E�SQF#L�8KX�R�h]-$5#@���� LJ����g���:3�c���!������Hvkޗ����U��]�����J�?*��M�����9�d�/��~,��¼q���`�(�1�bD�^__NE����}8ĬL���_�P�A���~�Nq����|�����v�j�F�/aB�q����7w���j\���:25�����0(�m��Q ��� �;GD����cb�Bzƙ��A0���l�����A0���P#+��pBQt��R:rsV�������������ߔ���6.�ܗ��]��w�{����d� A��
�ɺ������ާ��s��o2о���oK�9;g�s'<��*�ꂅ=���?�I�o�������Qz�~2�� ��m1�P~�mg�
���qf�5¶����+ ,Z��Y����x�e��x�|������-����]�?�n@a����\�����>�O%��?C
�?����l�r>l8ފ�`~R�0?��Q]�K�`o�n�$T�?*�9-���/���f����$?俇�Nd�˂�Un�p��ߨ�;�:p�#�_�k���X
�]���;�x���Al��g��)�0?l�[q�7�y�S���
]н�3�ˍ:�����5@Y9� r��u;>�=�H/����,F����za �B����\�#�G��Y��)���)��d9�uT�m%=Сi�T�/� ���ׂ�� Jյ�u��ˢ���6�%�Qs�� ��z,c 7�e_QwIL�E�>�#C�v7���8aF^�+�4b��>���4���*��{ ��o� �I��ٕ(���;sqd~V����|V�Q�,�ztN��IB��X]�˄�ܼ} �b[l@q~�k�rp?��B��@�*���=c����<j%J����D�R�uVU٩t)�z��Y�X� Mx���vB�G���+O ��3�U2`����/B��� GjR��CP�݃��3 ��:]ѵ{:;v�zz�Aށ��ݒ^8�����b�v-E�f���?���
���b���g#��/���_���Wp���hϨ��* -��Y��s󵅮�U����Kt� e�s�J ��ث#��6Ee�zd;M�7~�vr�R�m
X������Ȋ�a��P ��$�q .��PV��9�y2psy���#�WGڌ�3 ���1�q^�y^�(7�d��,�ܲX���0��e�UR�
��;��?.78@L ���]
`��G!���@{�Ox�k��n�ȃ �]�������Z�FNY���e q�U��'iR�N��f�`�@�V��{��� ��h�:b�O�Ȭ��^�����y�&)��z�J�P�Q�
Ŵ�� !�C G��G�<��7�?*�o!@>ևET����(w���Zu���b�_U {�,сC ��L�?\��/�ǟ�f���(��U�K��fZ��_,������4��y!���.'������x{��[[�1+n&�QGr}�)��� �&b�+�<���^�?��?ӰD����j����'C���!�_)x�c~��0<�֓zQ@�j��?�2u��������;o7n�U8`�[����s���GH�+�u�>T�o����6�3�X�M�k#�>A�/K�np5�A�ѧ�?�~�Wr�v��=�8�%�NI�jh��g4j)�A�����ܘ,��g���?:*-^�[���(!�@�a��� �=Gć�0kD��V ϛ�l��[_ie S����f�Ć�g#eX���yY�8��E�D�3������{�K[���DA~�s��(�������@����P��?�������_�"��wW��p�祴5�T��Z?r����n���g�L��F(ܗT����fɟ��������*�ﻖi$7^^õ�b���P�ȣ L��T�m��I��?c�Ņ/*����?H�'Ÿ���+����/�6�S���z��U (\�`��6�2�w8@5[N����X���s ��E�(6�O��ݿ����xv�|DvJP ��2�ݕ׼;��ԻB��i��ء�`�~�����HM���f��wt/+��p ��1���®� �W�
i�q�ݫ����F>�����MCU=0�����c6�ֺ��>���@�Z�w9X���
������+8�L؇ ����KC)�ۮ�.�%9��7��������@���_��χ������@����W|H[���Ak�n��ҍ(�T����0c�� XdRVf:3�Qb�M�~���T >���@����'�������F�� T-�ɀBa�����w�6kQ���!��ȅ8P�7(y�ڵJ���v��y9���x������+qg@���I���{z�����a�̝�ǹq����`K8@L ̘~{��Jw��/����_;����ࡻ�b��F�Kp[���3���v��������r�7
КM5�ZU����Y�d�c�@�5�L.1���C6P�u!��ʈ������O��d��� Z����y����S�+�i �ş�Vr����.���r�O���)�Vw�w\#��;| [�������W�O�-\e@����9��j����mzzɵ��H�։Es'#�����#��T��W~�f�N���a'9�t w�9��b-� Q{wW@� ���"گ �ۥ]! qF��^���Y���}�F]'R�#�#�쵸��� ���;�'����;^�O!�v�����p�f�����|K5��L�� �>�����2�v)�FZ0�E����-�?�5���[:&�F��t����wԑ���h���4�~*������k���Y��*@(?K�c�`9�zJ�������cA_�Mrl(�c}(�7ci}�̚ǰ�Ǒ�+������� 5�
[��<��8$��*q%��[�\��cW��"ʴM�2�c����ilO`�L��۔@������~C�g)��.jiQ�b,q�:���uA<T�v��0�C�O)�4Is`~�:��p|Z�5�UI��m�>4�R;#����Վ� ��������N�������/���!�D���J�/ �y1�;Y�G�GS���Ϗ�祺ɐ�7F�� O���~�yZ�����E�L��t�%[���fI4������ε偖�ӥ�F�+q;�M��?�������%�Kj$�@����'����{iDz�u ˊK,���n&� �y�=�M���u�W�|�V���#*�w��z����M���<T����k*J����= �K��Tc�8B�鉭k6��NI��O���N����Ğ�z#������5��o�9���~�@p�Z�e&-RF��P��t�� 0ق۰�]z4��og6�m}�N�.��|c@n��_G�����e"(����b<g�H�Lô�q�~���������4 c5skO҆4�h�� [J����2�_8~���%<�)��v����˗���|�?3G?@P��G��L�_�S��1o|�!m����9C�.��@ӸB����G���I2V��:ONaa�6=���JL3����o�����+P2�t#���4N<,�!g��A\�}�@D���:%@�P&a?C(�}6���笾���|}�pO�E�*��c�YMe�(��l�j�|�sk���Ɔ@m�/R�Z=���h1G359-�m���Z�I����;
����� ����J�����~��e�
���p�r������Q�"��E4�s|�!� � ǩ����ⳙɠZ��a�� /�>�v�QCy%�F�_e�[UM77��Q� ���l� 3|�����[l�3_�Bi����B�B�'y�1[��g��S���HI �m�����V�cIe��Fglڥ�E�d�J �1;!�ƝQ�nJ��i��,=����:��~�P7�� ��T6"K���^�?B��R����f��<l�`������:�E�~� !|?u>S�@M����!��x�?��=��� (HZc:�7o�¬��|�A�~���䁂E>U�� �?t~=�_���m�`�ui�Ի�'��P����;6S��|��8 3��M�su�{�/��b��/�}�����0��ۧ��Cڔ)>g7<�� �]��Ӛb ��'H7�rf�h�<0=&�CD������ZO���p�/Gq?�(�2++��(������D�^��?Wx���η�@e���1p��;Z�W2V �)��ަ���@�'`}ke~�����s�_����q�<��Gп^�:��!S]��$q��O�K�rM���dM��@W}�O�JSs�%�HDP$+�O��v��P�`���9�6�� ǫ��BM������P�y�0���pJ� O3�1.�����(dn㊳�x.���[ޘ� ��fK���*���mhC�IZD��*�����ja��ߑWxͿ:���x:/n?巇�;�ϼS6����+n��wc�V���_���y�c��������$p%ڇ#��c&t�sk�>���Nk@5Tia�=Jp(�m�:�2� 7�b(�&���`r�Hp����}�S�?��s�&م1EHS�+�7��:���������s�s�Ld_�w��/$������������9�O �Oo�C������o
�xK�ӹ;I�������kʯ�š����:�V�qb2~�X��U[D�A�����›r���#�R�PC�_��p-Ƽi`�ƫ��q�C�=��1��?��"�c��Ϩ��^�1ݺb$;{4�j��W��֠!
%�@����Ǐ���@ț��H�U���r��9�Hv�Zw߻�+�B��X�_�>��hU�����`��o(��? ���'d5�aq�S�~���[���eB@G����e�o�c2��#����W<1��T#� �Y@��77�'+s'*�C��������9.8���͝$`/EՌ���~�_�H����G�Ɛ��{4 ��e���hl���)�n�#�O���0]^�wUD��X�43�H�#�0 �8�
�i��[ ���l~��+y����P��-]�e&���!у�]�����x"bF�V[�AK��T��� �Y��K}d!"�t�� ��J��t�dC�����1���Ղ�W����[a���������çn���O�p$3��0�\�H�?����叮��*���<3f&��J%�T�Α��1�!�=3�^
�H��]ɬ�@s�5���S�`UL�M���W5�u ��w�_��=[iLT@������x�� �����C����4@-��/�|vпN J���S�� ���(�Tf�o�KW��E`m2�9����a�� ��a���D�!�i�O��0�J�CP����m�x �g����փ��K�Q�&�D� (T0q����@�T~�=ء��Z`���� 8�Q@�� �����=tn�m\�
"�R�x�w����2�뵹e�*�<���������D�5��_]U�Ҁ�n�0���� ���i^���"��A�˟"���2y�rS��C��ȟ�� x� �_��K���r�h@��{%$#.���� ?]Sj�_����Z��fG���EYҔ�˜��)�*�/����Ɩ:�+�!3�z�a�No�9�e4��ç�m��$ �sV��G�N@�g��3g��??��ꥐo��&~���W�b�^���]0�/�%\���Z��/U
��m���Q�GY
B��kSj�+U��u�V�L�U�ł��x��Yܿ�u�}K�$� CK�Z+���L�R���{�w�8�i@����^s|�-9�لA�ȥ�̖�K��i
Q1v�"�WAO1h%�~/§|�m��Y���?��/�[5������=0%���4�?�3{
���C�h�x�-P;����8���G�+�3�����d����+��8H�`8��!��}}�—�������(��z�I`���/��ȟR���s�=#�ˀ������[��բ�:��p�����4`},/9(��}����p�=V��Ƴ��ڼi��+ �� ���L�= �:�k�y8��d�~(��id(N �s�v�d����^@[����:q�������l;M��W����
A�'Y ��n`Q� P{�?8���z��Y��]n�=ϴ�!���0�� ��}��[x�L�����ٱ�+�G��,��/BZ���MD�J5�|�?�67�2sc��DH�j��C0C|"�M�4Zm�5����п���{� A�xߐS<�~�T[���� ��@�p���8��.�����*W��N,�� ���� �9���S���I
N���2m�|lCab��Z`��$쾠d�cO�i�bWS}�|��0v�{uP��:o�0�.-�(�˧����؋J�B@���-i :$�\�u���U_�&ԉ>} *��s��������p<��Վ=����_���kv�W�ֈ��o��i@�S��s����0��������Fw ��KLC��������5�o�0��u�r���v�W��� �Mm��9,Şɋ�^!�搜����,������g�1��"�[��|�Fр ���B� ����4C�$d���=Іw�O&���&�s�}Ca�����􏂷���) ���n�>��N�V��<
�-FĿ�>��� �v�K���k�U��A�/� M�Y�~֎R"�df��ׯ~�#w[�ȓ\$-U߷Ą��B�8�{��$d>��7'MI�н�Ѐ�鮉l����LRa����? ^�WAhxS!��l�|� �J{���[������[����d���g��L�����^a?��?g}���^�O�������H�B�Z}�0_��6ł�T�v���.` �l�Sh����3�����G>�>f���~�����!!y-�,Ӡ�`�j]`p��!d(����O��%`f"��H��'��d� w1�(�|�9%#�Eo���/��Cq��U�ck��і�w� j�JX�%W��+��d�^�������ã�A�!�������L������k;/+��33ɑ�^S ���<���-�ӟ�|��P�X��t-T+���?���P*Y��+�)���-Pk�)4`zq�H!���z�HTo�"@��T�ujY܆��l͜���+1:�`�NS��(�2�X*���u��r&S}I����������N㠦�k)����xR���5p_�7�T��m���o��ބ/� \}T�u|��\<|�vӾ����%<aM/����`}�I�g֦-�Ѐ2��̫��
��g���Mӧ�Hc�������߶����|7V5�^�I���_/  ��!�Ы� �6]M���|���NE����]��6�_ű�`!;[
��kd���OC�tċ�>*a?U�1qA.��&R{̯�C���(ܦ�m�㞞�S�4��@�'�XM��O؇U�YP'%�����g�P��wS�F&;�Y
��%=��O�y���|�R�����PwF�q��Ԗ)�EwbL�a�����8 L%=c�<���K���H������|={��E�h�
i��}��TFM�9��s}9]�+ܟ�DE�'�" �JÊ�������U��Y�:h-ܿ��__�5}����`��g_�tRw~�x���;%�܅�R)�Ҳ�j@Nխt�b��<SN6S�%�4d������s��X�W) Ďݭ%~��Q=���Y��o�<�LJOO�a����_A�� �ӗ���`�D���{;Q1=>������ �w��0����?_b"�˗�4__h���1�Ƿzj��.�P�a���N������ !�@u�W�-�݋�U���du@9�����=�\���-І����@t�Y{�.RJH�t���^V��SfkI����n�Z��, �}P�ρ7��:l���7����Z�F;C*�"��G���!o�aa-i(��Ra˳m](���3N~m�Z�����JnC���0Yb@V�ƀP�"n�V�4U�Bq�` P&�ۍS�fZ�����S�.bz[���*�� 8s�!�K�i$:Q��y�4%3!��q�� z��#������'Բ�Dgj��o���]L \%��$'VđVZ).6���"�zw0�0��ĉۑ?��J�C��0�� � Mlx}2�-��4�����]��V��X��6��Z�#��ݚ��@��,�ws�H��3�-23��y��HU�ͬ��b~Jt�������I��'�h@663�M~�����x��(ZkJ�x�=��ʬ�X�D%D!M���/؈�d�LO?>0%�x�W���@v:��)�{�� �B+�G�u����:�J��[^(����)�zyX��P>f�uQ�}G�q��]�}��d�������x ��E��L�U8@���C�Hb~T^q�F��J�q� b�+���
�;
<�oF1�9t���k�n��Zu������fv�X�!oҀ�8c2�շ���z���tX����H��`۴�4 d'^P��e�<�G�=ϡc^��/�u�P<�r����G�z�[f�E�u;�~�G1�V�~ �tp�E������@��>�f
�U׿�ą-8U� ��霄�d�?;���3�W/v��`?wc&�ӫ���9�}�����4jy ��{4 =��/-e���0�����Do���:�a��۠NS]G�T.�Y�_�w �����ϴA߂�f*�����o�G������8=]�+;�i���MT��y�l`�v
���|FYFBbUy��+H+ ��^f;oL(�x�(u�;��:�On��>�(�k��^�+��iBQ�ΟU���D!��`��"�� @���)A��?�4��O��:ư9WY��A�h�Ö8�=��ȋ=A܆���Ø��6��z��GD� �NP$��{�����W���ڠܷ��YWwFk�#���8�����D��l���p �e�A��!����@�B��W�e,
q�)B�\���a�DzxB+G���1~�C���莨���r���2��P"z��H#�a���8U%��4O����=Iʲm�]���jO�e�=0��@�ccA��}��[R�8���J�-����N���]H�o��ҥ������ʎ�4`�'�ߟ���'�WJj��"x��i��_����<�W��Y|��!d %�M���W0!��ڥ�����=�AL�4���(�� �)���� �T�O���x�����R�pcoӉ����obto3��
r=��՗�������&�����"����ʋ�O��o����h?q�):r�@C�{�%5�Gh�n���\�dǎ���2�?*_�%s� �m��������M'}���XAX�U�g����o���
�[���+���!������
\n��GZi���CǿM�ok�Ȏq{�<�}4��ڮHgNP[q�{?#��1VDL2�p�^���vus˽���ޙA�SSU�'0���ht֭m�W����ze������p�S4���곾�~/jB�`���Xoicg�z]��N(Er���0�F4 �)�ɼ����⾁ZO�n"���T{t�`ٿnx�����X!Th�Bd��$��*�*���:)"|��}�:p�Iz���N6\��X�^��4`����D�3o��J��?P'��[q��;�������\_t�rh*��y�;&�̀cM�pd��W� �:��|�@����_�6�oք~��_��:�F�"k���>����U��np���p�EuO�y-���a�`����~�]�!D���k���ґh�d�7ǵ�����\(� ����5�O���m�Ȗ�E{��Bݎ`Y/̀�U��!��P�Y������d��i�D���0������n��k`�k�R�%N���������?���WU��a"
�gw*w�B�Np��N���� �^HI����{�ie�Ra�������t���|TA�*Πp��1_�ik�/���%����w����*B����4!�X*y%�48�3+�7)���=7���k�K���B�!��_��量r��LJƪ9�(��L�� �mP��P�3�7`~��pN� 3}m�u؃?6�ߎyc�Q���<߀ )=��?�g�M�X�W��* �{[���= 䓻8����4��p�p����M��Ź�e�f�ms��`�{��ƌ|M@|�N��ɓ�M಺4:�9@�u/yϔ�5���y�@�+�����$��@���&�N}�m�<����/]� 0+��|�E�̰��?�@���7��k�/�Ļ�~�d\�g_�DQ���K�E�X"��;�|��A<j$_ �B}
���� :�_�KZ�dr���Z��np7=W��U=�TG"���Eʀ����3�.�{�\����-�@r� �@�"��� Z�5}���������KKg7���4��w��?n�/���m���$=^2�|�80��I9�g,��#��Æ��X���y�gE|�M��v��pO��, #�N�⼾Ud0:���} С��� �<� ��a?�)Oz���뷃�U��0& x��Kq�?�G��'ώ��`��T����]��0��8� R��_�mU��z+�r�%���D�� K!����SA!'��H�:�����韘��?m&�Ȁ^�7�"�)�5Ω��2C��|�
Ksi�@�D@^��]����� ��i�b��@|��1,e� �#�����XR~9,��(`S�?��H�u�+���z�>���g D ���x����7h2yG8CKGŪ�s��Q��OY��Fg#Va���������Z��r̗���ʞ�BHJ�lp���� ����8K(����:� o&�n�9��j���o�܀������e�u,���������wfTS���X���0َ��ו�X���[#���5���+Yn����ŧ;RBp����>=��#nu<�x|���(�H/�����'H=�S� <<9�Ɔ�w����7���o�?�s\U�p7иO9��/�����I�z�
�XsWf��]���� ��ᜉ�n���P�X'�D����������)3(F��9(]��*�)����� p���I���n^Q-`\X����B�Łԣ��0����.� ����G^v��Qܒ�v��-�������3����O�?�9@���H���/K0����8<�9�޸?���Q����q��a,k8�n°@��a�~J���{���wщ��y���N��$�X�&� �; �?��6WB}w,� >r���$}�2kU[�'p�8��'�1f",�Y7 N�& ���CОl}El7���g���@��49@�!U��7�:�]���������B��c����Հ���pj���W�A���H,RG_��ZOL�_1O1�������`{9��E�e�1�������ېs���ņ���W�|�3�������w���N ���}+~�����o^���"������'�0eCp�V�$��}p���R�at�_v5���ݬ6�,���2�'�O�,F������-q�G�u����.�)ݶ^��{Ðr(p^O �� �Φ�O�����W�Ǜ���� ���A�tϦ�.xB�2YhxTv�l���;��hZ�m���?�f��E𿯾$��s��5*z�-��SZn�EĦ�k*��~�ʝp���G�`����O2�y�1�a�^�������C�d0� i=?QO����z��!
m[\�ܙ�C����6����@�`ݸ��^F��Q���u5�w��9,2��Ӌ'�Ϻ�pGg��(SR�\�~��?���7��x���x�V���w�=};�ef�9�,���~�GK��<B��?I~�=̓y��w �`t]��+-���9S������{�������������^v$B=c?`��(�?&g�"\"���{1B�ï���������Z�X�=�.�ie���pb�L(?­��r[���t�1%��KS�so9n����RB�k���f�6�9�;}�#�����t}�6�)���-T�ìn���ɼ��"?�WS��GKMo��@�zn��c��P�o���_�����1�z�,� -�^?}Q�_�<����D��9�p‡�H����f�V�K�?�|d�1��
P�36�z��u����?D�f�i�!�ي�f�����1��ġ�V:�韶?�� �u�r�aʯHMh����ߛ�cp��~{����E4_E�#E���Zq�6a۴����o��O<|+��'��ncq��m|���i���|����_�9׬rv����&��;�����3�m�,+zO :uV��*-�ҀDh�� ��
(6(�;�w�aY�ǫ0Jٽ"` ��i�ԁ�[�`�]֯�I�g)%�0A-nT[�7�$��*�~8��E��w�!$�w��k!�W�e��+�,2��hG�� I@�5N�2�j3��?�xG�)ދ����
+5�;'�?Ja}����� ͣe��n�x�/�W`�R���x��� �C�g��`�����,E�(;``W�r$}�댥$�[F`I��D5���+g�\.^�����`���D,����k�� �P���� �>�-���鼏k ����a�W`h�����
�g&�����:�,MK\Yam�&SF����
ր�i�)�����}�#t�S7F������+��kʯ���� ����r��hs�� o�}��/�GJV��(������] ؏����H������j���g PX�������X"hb�7)��:W rm�T�Vi�xs`����%��G|��P{$�0Nc�2�Ƀ���a}18�aؠ?�u����������!辻� ����0˓k����"��|*��جO,�լ�R^/��U0=|b�a)Π������B����4��&P��g�ڶ�KJ���9�_�qa6�7����CI��/_����sO�'��� S@aEoR�V8����D��P���pL68<Cw������3�[�b=�L�s����K}�x�X5�gO���cl_a��M��3O���:���)wr�T�G��i���8x�}��)���>F�o�j�O���o�?�
�п�������_����jq��Hš02n x=�7��F�Yn��o�Օ�����?���|�8�� d�I� ΢��{A��+����k� ! εQg�H2 ���i@Q��]����3�=�X��F3诘A%���s$3�>����=�}o��u����V@�
�:�� >��{�����N Q7(�y�oE����{H��sL��3m �ϫ�����:���~�{�'���i���`�1����3oBV��0�փ�̔�#�`������ jrƟ�C��І��n��#�Ô�u�\���x�&��<tn4��9Y�G~1
��ي"B�o��TE���_�X|I�M�M��`;s, ��*�Uڹ:;�����.mz����_��۲�w�vm�16���|�3� �׃�{>�����C[O*�$��%��2������ 6s��'��I��g�� �)_~� k-����}������K����-�&��ݍ������ ���)�o��0���E�g��(c]XS�g<���Ѳ���P���B4�F;���H��� ���4z<�%�'����Vb�Y'�-��j:���V}L�ֺ�%�}kJ0�����G�x�C��>�1��{�rп~|^�#�͊����P���6����h���]E��3 `��si���Sop������Pi�D���Q���A_�c~뫧�J�q����Ę��;��������{�#�O�E~��V�D[ G2����۩��K���aɚ5N9Xn&��^"����&��L��h�a�QI��Ja�|��#1|\^���mn��B;�KIgQ7���B�����
C��k��AR)򃫣��A� ��wRp e���������C�����%�kYV`�&��-���+�s#X(��=��毱��k9[#����TH�@�(!���\W��f�=+{��A���!�~�A��W�
���9C��BJq���"� ���ԏ�Nu�0z�Ȍ�9b殙*8���Q�@,�P��q�*2�%(�H�����xy����k@� g���D�q����-�������|[���f��n���D@5��b�K��?R��/����Gh���įa�ۇ����6(_�}��_]n���%i*�$a?��pX��hQ� ��GA���LL
����F|m@"Z[}T���k[Ãf{'>�y|����a�� ���|fz:A� ��T��⊝�2M�zխ�oB-��0N������e���������=]�ʍ^��,X�Xc7 1f6`e���J#?_��sdž����9��@���׿��@w���~�p?�����,�1m( ���DAZH�25�W�¶]����"J�hH��QM�3���3F��!�������%����To�k�uՌ%�?�9�qd1�Y�R�|B/H�l ��RC ���*J����p���YO�Ɵ���՚���t0k^������<�q�.�����#�b�I�)~~C ����J���"�t�Œ/='ȯ�Y�����\��{N�X����N�c w)���r��������T !�P�d��G�S���Q@
���u �r��Q@���G���_���\h��̐�Le#��4� �W(d����GO��kvqUs.f L�m�!|T���]a�7��O8>�s���+<O��=������A�&@-}���`����h�.����%�����fO?��V���lD��������9�f�>�܀� �� c8���3�+��>¹3�ڽ���ܯ�=��p��jm��K�=�����7;V2��9Լ7� $AY�B��Ț映�Ԣs�j�C<xN����������H���V�����E#��[b���E߇���͡��]��a�*��s迭r��P�����2*�$�qwf��������e�o�= �U��0+&xJ#�D{��o�+䡄<���-9�� �+�;�\_�Qh�(� <Qm���7�1c���n��t�a=/��q��f�P���������G:h�U���a?mB���&��*�y���->7m� ������@ן �s��&����.
��R����^��9���r�O���:�_����x_��$`8➊�u�yI�}B�݅P�*�e�P���C�Ҷ��a� \FNpw��ә���>����7p�(�K�*� ��1� ع�������%�#)��*��O�����s����
���� W�*\����q����<=��?GBT^��Kت�}y.6�~���87�TT��^�l��� ��eh>y��f|���tlC������P���_LA�E��H�� �.DKE[�f�V�ʸ8ú]���Ӷd+��}��暏��[�n�U�'A���T�<<�ğ�����xX��h�{}(V5� �zTX{$�/,F�2����H/E�� p`�&E Kx�����x��:���������A��^Oja��Km�8����c�£y�O���(���ӗ�oD f����Xf��#2FX+��r�NF�Kl)A1��m҅�a�<p.����L�#XЀ�+47�q������H�7�^c������> [�^.�J��4}HL�R�c !Xoz%����X|�Lae�)�������4������i��N���̡���c�'�� �<v}wY�%p?�����������'L�t
��#�C��ww��
����,,�X�睁��2=���q���~xz��M �����u�/���V2-�;�Ҫ����(��C�L�;��7��������bW?�4����d�����{�9��w�@��ڍ��if���W���>{(��4��ri !z���=h�zz?��*�+ !������W8@p��讛6 Xh�iy�. -�'$�A؏m��=釃y��JFQ���C����T�Q
�SDV�q��F������F�)�����a���� /�����*�l�Q(�B' �A�� �A1�|xp��:�B&�N�N�����{}ׯ$����,J��9����ɝ5��9m��s�0�WA�A�@��E�Y!��37B:�]y%6X���������L��{���U�������+���e\���e���� �~A���E�Ȩ=��� ��[w=�ã������R��ݵ&]0�0�]���0W{�����<
n��[%{�84m�r�����)!S�4�@����Is敿kF�$4��n�R�Ǿ]�Nx}��:����ʦ!�������ؼ8�;}�����{�?+�`�������������=mW�!O�/Ub͟}���5�w�z���)\m����TX���߾�
�؝͛�an �2!��1�{�H��Z9�PׇԴ����:Xl.����f2��x`��'g�
�8��5�%
�`����͟/�څ��gDf�ά�&�_Kt!Sr�>�hP���%�U��9D6/����X��u y �9���r���K�^���n���t��Z`;�"@�#�-@� 8\B����
����X����=���]ps%��}��o�8����n�*U����O$ ��_N��ߚ�'뚦;����] vM�/B�,_!Ջ���H�>Q'qW��p��+�'�aL\VAޛ)�G�l���i�v&+ 5z0C�i�qKwLKr:�� L"�DQ�~��,V�u??�����a�ߩo�?9*?]�=��yN���pwd;3qP���Xo����,�}�����bG馊 ��o��nW�ȏ���~9.f�t��?I�gC����=n���1L�����\�d.���1I�e/��qe���ʉ!M�{/�ɾ �&�{����0\���V`�9�ǼW��1)�/�����q�'���T�����/�0 �=��2�X��_�b/�'��+m�� *V�Pпq�,6z
�ۏ��*�E}�����y��XK�75Vo�@�[��]�x�5��_���(�03⿔�`�O�r�쳎2�;o�}��gX鼮GT���yL�R�'�_u��������\y.��l#�{����Y����?#��K6F|b&��q���������zondw� �Ҝ�}�V��…ϒ��{ݞ�������[��������_�|�<Ĥ IW+7���:_��ko�F�Ԭ
�P/�ǻu�q��|��D�P}�"�͈r��� -(�.:r��g ��Ǐ�?>��1��r:n�����ܐ�'%@�k������c���P��R��Uf�S��u
�� �{e�f�� �J��2�w�#+#��H���gnPof}��/� ��7y�n���e�����Lo��,��3!���]��Q@�5at������/c����z�c&���%��1�!� ��ԭ�P�l?��!
�{��i�������lmB�=�Q��ha�|�������
6)վ(D �;�v0�G܁��l֛a�t¾�����`�=�!,غ�O������FA'�޽rԁh�?.��V�F(gWw� ���� #�v:ƷȪ��`�iVk��k@D�y���3��@��~��q��<`�rM��Ǎ4)A������� ��v�6�物���tڃ��ew� O�����k�l�_�C��x� ���� �|�Z)n��[�� l�5hKZ�uS{A��̮�+ ^����8�� m�����d�������#be�o=K)������y`=�g��a�7��e��w�SMXm6jCC<^}�pG�>��(oA���;�����d�=ᦨ������쎡�z
�s{�g/�Fq4b{�=?�k$. ew(����:�z�\h��ױ�Ϋ�4�0, .��2y|����~���t|���G ����������'���8@�/i#2z3i�=p��
WA�_� ��*�lQ>3�>��s�<DZ��o�L���X4�ѓ6�)Uu���R��.��~A���wp�Ɣrd�)�A�> S��E�;-�o��y{������͘.��5!����������jz��{3M-<���z��
����L��~ת/I�΋쟣y/�^Pu����������f�� �^��Ì��M�����.7��Jv*��ȷ��=3#��&(ۉT[��-Q�� h�]��0�%�a����s���ֲ��o���b�(������� P�@��1Ŵ\�|��j�W�~��'�GPZ��aԅ
�p�t�����]E��Z�� ���
{���?#'��M/��h֝�f o.�YN��Sh���_&��PGni��oEX��J>�׸&�fk��������:���_��#�/FtZ��R��ĴQ&�j�=���T1���9xd*��8���DO�'����SJ��§�b{���iA�v���F�+Ie���1�9>�(��@��\�����@����z/Ugk�� u1���������h+�;�oZ��;���׷��G<͌���Ԋذ#�ȥ���!+HN���ލ�li+���/���}R$��؂�1eDNP3����n��?��Jϩ��<G���_�7<:��{�w��\�.zv���f.~���� oθM�E�P2-X��~[����"�2B_)��$�҄b���S��X۽��,�1kПMC:���u���a�Y"3,�a����Uca�8�k����~gHl6�?5�O���@�oT*P�)"I�8������e��w����|������������n`a�2�V<j����� (�� ��e�5�2q���^��y됿���f�*ɾ�D^z6+�]�'�6�3 ��[����C�������_�#NC�t�Xw���6a}�/-ʵ��X�� �1�+C7h����������j����|�Z��*�g��w����1о�7t��S5�/]������+X�� �����L\��`�tF������
> ����C=��a6�V��FKm�#�k#l;��`'bP�� ��� c������cI/v4�~�1@���<?���³�����08�S�a,�B]G�mU��5�G��r&@Lۑj��R).��SF���y�F���b��2Q �F�<�z@;^�!���#�q���ۓ��CP�~�I Ͽ^A�s"׹��w ��ֶ�����9^�KI�� F��
B|[X������)S2��07P�U�GFT��I����߆�!�!'慑+���%���'���բ�I0z�ɾ���X1_�����Ӭ�;F�^ƅ`l�r��Z�B��H�Hhg��d�L�o ����o�1���n �-���w�����̔OS�3'5vIWwoɸ����n+��/[�B
�p_�)|�^0���� ��>~�/6 ���|�ؓ����9*S�l0/�4o�<GR��o��U��z؉}0<e���ŋ:G4�EW��h��@vﻉ=J���e�g�����yվ��3kW�;-���<�{ ��ʷ��.
�B���˨�����Z~���I����‘l�%�]��ˁw���kԕ\A�Y��9I㖌eu�=E�0�P�y�2�R|����+�?U�����hV�lX�-{@�k�-����Jl"��GxQ��n�HV(�� ��B��;�������_I 0�GwG�H�/�Ъ�b="1��#�u� '(�9��A ��3g}193�{��$/�(P+ϥ��~u�n@|��%KE���?G��NJWw7<���� ����o��Gt+��h��l�����K�:�������l��'�֚�e�6���m
�[��I|ҏ����L��,$��Ƽ����;Z��0���H��X?V'�w�ke�ς�����<��
����� ��ԎP:�G:�?X�+����slԡ�i��dL������;�hJ�w�������a��Yᢸ�[�����+)�-W���2vZ������Y����79�5ҤR�{��p��^�F𞂅�h*��8j�R�f��t�fZ�<�i<
Hq�D =]w�abF���-�@��j����He�^�����X}�C����?�K��A, ��t��ybg����y���Q�]Ղ�ܝ��6QmS2��!�'�'���F>�����Jp�&�i�����(f��=�ʚer�-^���s��g�2�0�N0ڞv�,?�>ض�� ṣ8t� ����X\��6��rԐ3X���� �t�G�p��oNd�cvr�#6��l�~#G%c˚*��"�C3Q���V���&js�]�:�����¸�X�ą@�g�F�df�R� .�w� u�V�x<�kؕ�D��e\�l�Ɂ�ҫ�|����b���M.�F����D���w����P>��9z�&�����.+�������r�jt�{&R����b���R+����+\�A��x�>���� �2��k���4;��������&��9��M$�_����d P�&3�U$YE�z`W�c���1*ԟ3@�d����AZ���������ب=y��[��YOG50F� ���?G��|��B�0�y�R�r2�X����+��}�65�����3.�u�*��21?���5�q��D��r�йX)�f���-8�V�Q]�*T 7n�����\ �q��;-��ϱK�fB?_��O���ˁ��!����I�?L��F�ɒ ����z �=���/�x�,�O�rh�Ե����uHΠ���$��2_i��d�˘IdN�B`I��6�� ����Pl_;ʒ �Iy��-��?��A�g�g %���>����\� �����y�t��!ij�|�j)1<�A�Q����7OvN���ϫ. �ˮ �Of�]� ��
�]tH�]�–�#�K�N�J�}�AY��Fğ�R|�N'f�ᦽ?,7���!/�A|��3�������� ��|iO�]�k��`pE�ۧ���}��ʽ�cu�&��&�{e���N�k�ժ��2R&OK����v�?���+�Z�%7��/�@����>�b�Dž���sE��K�!�� "�D)l�GD��j
��A�A@�䯑 �Z,�s<�.���/��Ww���AH;^�#u�+VѸ���c�
E]����Ȇ����ڍ�y�ă$���<�@����N�N3����*��}�q`��V�h�o.|_���?�0W��4Џ�nQ6�I�^ bi�� ���4�� �)���x���r�w��{�5���7�+�6�!� ��这�� 7s���i���n��{�j�ȢCE��Y��(��!������…����e�㛦�8Ӌ"H����_+^�T=�L�l�K����F~�R�ʵ�^��|���"���k��7O����(^�0�9t�Sy9![H8�ٕ)�>}V�-������0+�$�8�PxH)���@!:��rC3����n��~�Ŵ�qQ��� �O�uH.P!��/~�?Ź��hM���n��Lm��𺣍��LEw�p��?��u�:���۲�Z�YIW9������Q��32����vI�:�ᘷ#S��lp�?p�9��5�ܚ������WVRN���O���$|o_8������8"����E��w�M�����0�XSnU �al7 �WY�pyS��=(ƱF�� #ξ;iE�X��h��2�G�0&�� � bo
��1͆׭ug;/��Z�#���[` ����|��$��#;�D^ڸ� g�b�`�D�Z��f��\Wj)�\ uV�b��b}�mٶM������6���+A����p�O*��mj;B�U���oY��YRy�_�"�c���@�������\�Q�48�T@Iz��Hn���
w��]4���7A�� ���SZȹJ�觽 �j��Gd� :g��˪�pUr�u���o�z�"?"��i���f�wV�?����E�$q_��?�E_�]��� ��O��)bԲ�%O*���j��sͿ{�H��ˆI�����&�_!���ߥ����_ox�������@II%���$�����M���pl�����җ,��X�O�O��6s���=�^�����;�;�V���5 0j��GT�A�o��5��Km.�^��2���p����k������V�?t:_ދ�A����璘ނ�W�=d�_V��I�fS�\����������l}��ȟ8Ƙ�Y���E�=��2�c˸:NP6?��V���:(ʯ(��V��p���C�a)�����(Ɉ� �Rߘ� �&/�l@G�� �O�GI<v�s��y����+��Ϛ+ȫ���~�%���� �����k�����U�:ʊ�*���;Y&��cmw���U ՄTa&�����*~X�K�aErt����EeKqp�����,���9 ��Q���Rg ���N~9-��{IØr ���� �޵�6͞�9n6��M����=��4z+�b�/%,�_�{53��� ��=�܁���'ƂZ�e��'�J�r�FP<��͢��Z\��3��� �^��d:��u�M.;5p�( �?��&���Z�&�Q��]��z�<�Z�3z�i�Y�l�a������򑫘�bB���\�xR���-�>���_�)"mR v9po#�(.Xp�(Ah��U��~�h���ջ0z2c��F����\�ς�/[e@T�}cOo����9L�us/�o��9���[B �
X�F�)�=�8�d�+Džs
�mr�t��C�F��f���1:oX��@�Q��qN`hz\��#���r���x��o���9��((G���:��]5:��b1Ԧ$-�A��}[�G�����)����ߥ���g <�o�������_��?�km[�7`fЩk�x:�t�/�����Xe���sv�m�>�W�J F^�`
<u���S(�������%:g��������:� ��쇑�U����x# ��"ʹ�b�-R��%"�]v� ��>�ê�I��p��vE^iC��nV�����إ��K6�>�,�W�GȽ��9��|vd�[��Xg���Q� ɗ��qɷ٤���*�9��^IJ�9��b ������Iaf������@Jn��LM��7-3EqhJ�I��5���8܏��x|��񡆁�c�j��L�\b����k�,�
����c���������#���V� ���~��5�R��h���x�ގ.��e5ʿ�OR���I�q���~S>���u��k�s��Cn�'�����xEyy���Г�a_6V����]x�%��(� `Q ����R��(- �P�l[Ce�������~>p�9��痥T�z%�4X�k�E���vD�7\'�̀�*�t��s6��Ҁ�(06p|�i�9aq���6C.�o��y���K\�N������A� ���\�kقq�����Ŭ�k<����f@|ߦV�Iv�B�>��~+X(��Uw������x��e�@��X��g�a�V�"�O�4�����`������Ñ؇��B[ �?��M�H��Vp�Ɔ���.��q6�����)��1��Xܜ V� HX���d+�u�ΐ�"2Ls��B�S�FyI�D���\?��FD*�������U���
�VcB?�3}!!�T����G�Tx��s�Џ�FA��#�������k����v�U*�N�K:�zČ���La�i`�����|�Ϫ ����]�fo��A���@EW�3�غ��!�X,X>���P�y����%2��`����K����$���!�RЯ�9�G��A������>���� ��g�}��|�(�UM|C<Ψ�5��o���m��4��8��a���mx� C�B�9ɕ���|:+n��4��%�ǻ̀���j �0��I����B�[.;������U)4�����ϣ565"��L�b�FM����?�Рd�Bw���e��:�71~f\�!#-��)�[^��6��1oQ�%��n�R��Ay�4�����e��Y�#VBn� hy��*��A���:Ab��E�LI���p�=�u '��H���P��{�5�|�R\I�ӳ���=�?�l�Y�D僪6�Z y������8:s�{�N�g�����N�1m?K�f�V={䪶
/
�v�&�E�ߋW�O!�e�L����Y�!�ȹ�?�%���O����gW�l9T�T$�/9aBɵ[����������.s���>�����(�V8�"�]�c�"Lj��f����3���� Izq�,�Clȥ�awn�`�~��f(z�cQ
���x�۴n/�7�|��d�x{�;@����W�h�ok�lW���fƿ�K��U3ĩ+�q����x��gDtQ:P�&�8�����f��� f:��b�0�� p%���U��s��V� "�7{p���3v�����g����lT,K':�%�8�bk�aZ9�!����n�Cb�y�c��]`ӋD�o�i%�G5?P��x�B� �/��בG��rU���|~l��\�l��A^_(�0���y�`���2�X�2�/O����'2OS������� � ���H� �a%�����.�������8�}.��T��OC�#���!Jp�e͵R���c<LJ-<H�o��xE^��w��j���o�;����GA��&��*',¢���� ,��� ��v���? !�QG�L�z��͛=*�(�s���}�7[U�s��}_�?��Nش��|��%��f���.�ω@�a����/l\ྻ ��������y�$����*�G��>M�S��]���7��1 �@*>Yi}�"h� q��sA�!�ށ���?6�g�y��3��u,�����,5���њ�� �CAol��f}���_�x�>��n�?��{s�I�ռ��5x�? ��9�i�ϘRx��s|6���/�W7�1�����G���]GS ݧ�vQ�e|2P����=���7� ���^ �^��k�'F��������5��ֱ ^��X���7�Fʫ��A��� iI,��p�M�V�,G�+nf����&���g��X�����S�n�j�nB���J�}��J/�ٙX��a�`l� ՘(����,p-���Ct��N�Ԋyಀ���k��x�z��?���0�>3����4���4{����sW���3��J{����gDJG�˹T����9�cﲔ����9_Z�M=�k��� Ы8�0��_��kj�X\��}����_��2U|_��,�o��F����C���������`֑������K�Y��4�
�X|��E.m�H��D�X?���G��=��s�,C@�]#�W3���ձ�alt��wyƦa3���u&���-f���
Fm���v7������<m��y@�b���^�>���� �e�.��s�r� ��kY�⩛@Zou�s��uO�'�a���K}�e�9�c�q�'�!"~�"��I�n���ՙ������W�a�[�����M����N��~��2�#�ƫ`ŢAC�����}r����\Q�����V�-�/u)�צ�?<���4���p�37��h]^Kt=����[+/���c<�/�`h��Bd>Ȕ#=q�ď2�U���߄�� �_�&���a�� ��-�H�4\Z["��-�w�ȿ���^� ���`��������Se�2l��O� *!�B/�}����p|��ۆ�{�)Dy��g�˯2�3 ʼn�߇� ���a�PT��m�~���T��?�/@�5av E�3���F*�G� ���υ�������hFor��ŷR]���CY����4��NS?��=��D��� >wb�~���
�?��l]����A�k���k��85W��Ѝ���=/P�ѷ���2k�e� P�1=�z���C�Z�gP�Bگ�ӌ8�� @
�_%��j�������:G8�Ӱ2��<"D�x��hHA�L��'#6��2܇�x�Kj���4��Yƪ�q�;��7J�+�l/��/n� `�ԢQ�_d|�0AY���l�� �]Єz���sV�댒�_/Y1˘ l�h|`wf��J�{�u�@F�� (��зF<P�A����w9����:�g�Y����uQ���+��npG��h/U +l�E(���LH��B W#���}wĸq�q>�4�㕽#�B� ���|��SC�������rD��-����W �w�����{\囦� T��p� {j�п}��_�/*��x"�נ'��_���T2����Q@c=�7��ifL���T7�.�ʒ�:b���@��[�L�ʼDR�җ�����z�bX����5@������%t��b��<�8j��`F<Bm-�Z+� ��� ��K#���uؿ�������b�� yB����6�lTSȓ~\?��� S1�5Őԃ������f�`����a��/ڜ��*��3��D�^���%?� ܕ Т6Ae턾��we�m_>۱v�?�x?��?6i���s@�\�O5� ����Xÿ���w��`ٞ)��:����S���fī��O��:gV�z���G���uH-��`�i���Y��� �ʃ�����%5�£����\�ӈ��U@$� �r����f��� ch����ՠ5���I�V�g�/�~cװc?�g�*X������eHm3�����:�=s!�g��{�+�=�._~���G�u��~Ks�
P����k����1{\�}iwG��L߀��<��9~5�/�}� ����%��b0uRV����&���q!qo��_1$؁�AW~B�L��6�����N���ϱZ%���i�{4�0������y�W2�o`������O�C<�w�% ��_BV�t�Q�b�x�Y�l�~0�Ќ1\����v� �ݘ_����?�c�. r���֫�O*��wVK�I;j�ڋ ��(.|��TNs��K�?vA����n�[����g��
]Cjdw���O[�C���O�"xN��,�?o���=f��6���YK���W������Z%B�{:%�鹩����ԏ�7K���/^d��A������p?�v" ��̔���F���n�D����$���ڤ˭�{����� � \�O��� A�����2�*@��������z�I�<���]��aX�t��������I�%��/�:�X{P�>������}��2� C^��.<����a=�ab<�s� C�5���utϒ�m�dWl�d�=m��=ς�K^��4 ]\ਢCÄ��?�!x͆YP��ؚ ��1�Y���.�����s�m���R\/�VV���������R.����ŰZ &�4Ŀr�Q��U�JG�������sL9�!����s<�;���wv��O��m������=z� ���t��'N����}z b��P��?�������-����N�⭤)8��q��>���x�*X��#Y?-�Xݱ��d�y�{���GN������[Ɔ2Y�l��Y��s[�Dږ��$\���iA��m���y��s��#L���;��%��62ք������^A׳3�����
C o��p��@� ��g�nA�{ ���Tf.b�5��̚F⛭�ap�fUURrj�/���;*
׷h0���cΧ}�H�XU-ayvα��� ��h8<��j� W����X�X��x��?�o�E�Kn�-���蟞f��l�{����,
������^{*���5(�����aN����k2d ;����?�eR��7�8p��̿�u�Аƛ�h}�Oݵ M���h^<�y��Է���l�`.J sHҟ"ė�
��4K���������@��cT�[W����uO�!� ܟC�8�������n���9ݷ*u~H��i��.����
�����P���\����S����*�n�DMT\�Ŕ����|3`�Q[ ro�Y0�R�8�tyi� kT�Wo����п�@������9>���k�� �7���>��#���[��< :a6�Dn�,0�y�So�`x6R#��� �����PRu���@l���3x~l��WcrY�e�Z��!��е@���&���B�2�����͇59X4C���55�� ��SI�����q����W�F����&�'�X߼����*pv�!z_�{�ݚ9��9�Ʈ^otx5�G|j'����"�H �����޻���!by�(�h=ԩ�,���������:������pNj�d���DKQl�6b_̮qA��9�����x,�4½!tuTKEn[����n�aH=�-n{1�FJ2���R�1�?N+��z�G��t^���;|��f�N� �� �����㦫����������#LS-����e�g�`ȃS� \�@~���9�
�d5''�V.�b���9~��L��p�zϵ�O���5��_�4~dQ�+�"{{&*ݪ \$�ºf�4��i��K���Qv�_�� �G�(���N��h�uпޟ�RW�_��W�IFm95!:|�U��kt�n#�쇄���tʮ�z�+"��T¯�NPAN�=p�9~��N���Rv>E���Dy�-�5��eK5�\�_KT��"�ـ8X ���=u����F�_.��3��y���'����P�w���(��E�z������v��Բ����"*�`��T�1(`�� �������VPĨ~v̠u�P蕯�LbMf"s�џ�v���Q�ޥGj��.��G$�Ɠa����a�I��z �=;����W5� l��f�B���=�o_�AŰ�*;ǽ��V`U׈
�f�c�E!�܍�$ KW�]��5��9~���͑H,�5~O�_6��B� X��X�6��rȍ/�<�{-��޹���f<���=Ġ��q�2Qh���C����T*Z!�^G��� ��?���j�`��~ ��܉���D�J��f��+�(f�/� �\ �`[,����W�R1iΗ���(/+p&��{c�� �����/�@6�g��_��ݍ� DyXcׁ��d |�}�x$-c��F����b8(s�+��h�כ����wh���2��x�G^6p������zf~�RC?�����c&��?UE�7��WX+f�u�G��A����UA6¡.�/�?�Zb�E��r�+P��� �+��'S�[�q�~c����f������/�����畅� �����6��R)e2V
�|����c/�=Ɵǧ"TO���Ѿ%�W����? {bUa6($;����/�/����I�?�&�RC���X����?�%A�P��V�?���g�n[�ʦ����f`g�T?��J\��t�j��xy:��i)t\��� EP���,Tێ���J�a�Sc��������v������0�?;r̡�d���Ր 9���\�Q��8�Ŝa�r�a?#cd�?��9�͋�>rXμ�2�|�?B߻���lY<"^�|�̞�CI�}0 ��M��n w�����/*Oj�J)o��sZpik�.��7$�����7�XdA˶� ��n˛`X�.樛)��F鶸����oL*�����ˉM���mIS�� mMZ�"�f���<���^t���A���9����_AW�e]S�A�������q��}ei���x7��� L�o��p�a'�19HY&a����=>���\p{�@SM��� �H�^ď�,�x���(:��n�����l�����k��{VRc�5�TЉޛ�~`4+��z�����z$q2��A����c6����T��E�9�F�������n� �d��u��E�q�(\����Y,��8 ?M���V |C����8wa����y�Z�����w�.3���5��u�Q^6�08����3��%��.(���x��:����/�
�F�|b�G~
�w 4 ������r3q(.[# XE����z��Z��,"��Ys�+0���;�/7 ����>-�sq3:k��E�oApU�1�87ʔ�K������Ř!�S��t���j�1^�S}i]͂e�o�GP:ȾR�� �:�s&�O�L�d���i;��~��xZo���ɺ}��s<�?��C_��q�w)` ,�b4nd�+���aW��v��@�^v��m|<�+��� ��<���r�P��D� TH�_���!ڦg�`ps%�wV����ZJ����|���QT����BP�Z���Rd4�^f�^Q�"~��>j�%�ey�����_�8a�S� JSȣ�* C��;G(_�<-i�R�wI j�΃����z ��/���||��P��y���\������c�T��7s��Yw����7�������/ �!@�-�.�������Χ�, p�ќ�����)��� �����xп����m�vB1 ��Š�`���� b|Nj{��hQ�/����˶��SN$�����9���ZC��*Ė���3�}��X'Q�����1Ba�X:ˁ� ^���oMQ:
wX�@,w�%Y��2�7u��c@�/)n�#"����s<�?����9�5�6=5��A+��or౶xe�z����ҵ%F�`[��a�jC��7� �ف�'��sΦE��هN�ԩޞ?n�F���69�g���m�n19�:I� �Zq��r�$*��23� � `;*�0 �|2T ���x�O� �¬1{����� �@��uJ��������o¦X��,L��v�?�E]=�~��ӵa$�OiL�X�H�׮y���b�����C ������e�����%�S�7t��)����c�m� ��M�� ���5�O$Ix��x��P�� �����H?C.a4�S�:�޺Ih彌��=k]Z +��4��D:L��%S�N<�d`@Z��o1/��S��������N�1��*յ ��A��_�
��y{O�����?~����h�E�Jp}�S �Hl��w��qX��p]J��c<��e�>������a@���Bu�1�I_���霶tY����t@�����A�H�~/=��� kQ�#�t��Jj���E8�>O�Co��1O��:�,��� ��v�(X���`c)�X�/F�)T3���@�K�|e���S�3�o�⻅ߗ�D_#`9��A�������4w���΄�uC��i�D�� 7=~+�F�ɜ(p����`��`���21=��yt��;��:�6�b��5l���ҿf,� �ڇ[ S���� 9����4�>��J��� Ќ��Tz^�ϥ��U=N'{ ��zN ۋA��
g��
z��eVJs�-5�`��?�)�~��
�盽Գ �D+�eDX�B��w�S#+Y�y��p u�,W$�;���U�r�l2.�Cb��?��3�k�i �[���em�����l��]j. w��٦՗����kp�����Z���!>�0X{��e��HM%��MB�X�������i6�7��U�E����J�J�/=̷�@�ݒ���F��h��J C曁��a� �}i���,��`�q���1��(�I}_7iO����yA��Ƴ9뗖���k�����mbb�����x��O�]��4G��̹�� 1�)����p�xT��y��zi�=�{bl*��s��>P>�_�
H3�� �^��3Q��2 h�V ��q�ۜ)�E��-S�֕%H��n<��>ہ�z���8����-�W�aX��lD��-7X*5����� �V7
с@�4�K~ ����� ���j�����B�u��}��Ֆ������e���=)E��$���=y����d�=�?�� �n�����Nn��SF�!]��8P��C�m����/�o5FKw�Ds���G�|~(����9~!�����������u�4 �ڣ���o�֗Ƞ���e.�bH� ��� ��� Df.F���fC �݈f��Q���'���߭vD�l����*�F�B�&��w���V�+��z�|<c��OV��p ߯��ow�h?uX ѥ���C��x��;��.Kt-� �}��П���c�~�pp�wgPo ��n޻�Ǚ�M�Է ՜�n��������:+� v��~���2�y��]F7��yK�z�`�]��F�S��A�0tH8H~����lbX�e+&�&�r�}����^"T���gGĢ�S�������A���]�W�/�����K��4���RLPi���S�(�ʗf����%�}���1���͸�B�A�v^���� t��~����3t��9��FR�G�,wg���Kn����� �E�Nc�;�W��rS��
�I �����RG��8:�A�o��?���B�б]� �
�}(˽�p+��M����� ˻FN��v}���!���l
��n�@�ȋtTj6S�>u��k�bX��Hx����8�_)���~_�0.z���/u�:���4������~���&�RJ�A������
�� d���Ċ�����ߌ��/v���%��D�����9����i���C � J0?������(���2�|�nH�������W�_ å�����I�|�CBbƼx�wthC�� �u��d�Dq1f��銤�D.���P��ϛ�\ =SE3 ����Ÿ�Jb.�m�^� ��p.1cW��r-TY�l ��@3�)��;���uu#�7���.M��@�l-��VL������S��\E8��DV�jfO��:��7"�ɫc��~����\����v^c��d��(��[
��Ah����������� �����CU>9 �^�����PV/�D��c�h��|���djܦQ~�J1�V�Y��p���3�ѨZ'���f��]W������2Έ?���� ���;~)��ZA;�Ǘ��w,�b~I5�k6���˜�.�N`yF�?=i��
�?y�2�����sY�����a�}��0^5رx1���*��~.��#�B!��n@��p֣"���ԓ���ë2�k&���[�^���^�r��D��s��˿kz|i�k�&��g̝� ��)X�� k�C�=�)���N+/�h�XK�H�j9A �׫[�^�6���3le��؛��z��@�'����%�jo�
�桬_=R(q��/:�h�\���*i��e�qb����xO ,�8��>���H�o!�h���*�MX�Zm�7tbz��<;�Y�l�q�*��k <p��������yV����m�,�����9їj�F]������M%����d��c �����w؏������� U��`0���ѿ~A��V-g�
�ϸk��D��G[o0�,�/�x�?���h ��l���l0�f�Ě���x$�1�D������_Է0��q �?��R��P[q% �s>��h�%�z�y��� �(p�����׸seW���GւP�r�8?���Ex�.�/� Tڽ� ?�м)$�U迥�Z�66ty= �����hf��P�Η��q- �ms�9�����p�W����]�>�/d�}�Ȉ��Ću�u��[z��_^��c�_jhYG؄p\<��/�{\:�d$^+G�`Ap���g#eg��aMJ���~6�G���oG�(b���m��%�k�?z���D�� @� s~A �c&��ÿ��r�c+������j5��wk��a7��� ���0Е���u��4�L�x����_c�``j(!CYg���� ��-3�������c�Ԁ'c� �'o��c:}��v��(n�h$���o�{��C����_:�@�GC"n��X�D�>p�A�Yw�[� 2���S&���� a���4�vN��~a��Z2 \�M��rƋy�%1�{eυp��,c� �^��������^G�ek�63 ��
� �^�t}.�ϣ����a��X��;:`5���*�f��H�����:��@�/�D#�t�fm�����Kی�evN� �K�Cp�![�.���n��ᘙT�nw5�,lJS���J'}���/���%�v���N-et�f�(Ж��e��V ���5K����TF��|��AY����
c�qf��8��d�ҽd��"�8x����Z�&� Q��̋~\�QY����.��L�/:+�?#��#�U���S���Ѝ�ע������7^�2�f@ �����{-?�/"~�6�+^��"��J�1�IF�'����%3�=��'G I�g�BL�i6�)�����:����k���ck(����}'����;�t���yJ�,����T��}m��>�꼂E�ԗH�����q�v�U�"W�س�� ���s�n���_ �E>`�wuc�e}�oC������Æ�����益"����H���?�>�� 6� ��Z16�s�^���E�yڊ��\�̿�T@|s'��*��d\g?������k��5Q��`����������w���^_�O[`�M����Q�FЁ
���mĆ��ߨ@�P@�]�೧ �bɻ���D_�k� �����-
�Ոz���)�W� ���� f �O��N^?�w!�G���.�����Fi�W�#���"_�� S���}����gx�[c�k-o�7(��2Y\2���������=iw��i�L�� �_��4ML �7�.�!Tt�#D�?������oT��Z�P&�6�����8Hl_���B�/�>��(k����)�xrI��ߎ����TE�q�E���%�ǟj�<���:tNjVRw/:��@U��x?� =T�S� �#�I�55Lp/}���V�B䏦�PjD��A��߆�_ ڗg1�&�� � �jHXD@1H#)����ݎ��-���"\�?���: *�٠~.p.����A���1i����x�[~���@�����h��g]�]�����T��G�f��� Md�*�>��9�B}^��������!�ͯ��O�cÃ3�&��P ��x\x��y� �a��V,��}W������sQFMz�`�l<�ť�M��O��E3ը��W�>p�-,����?� �����AAc���8-����F(�0������t�!YW�9~'��f��C-tM {ß���6���a �#���a(�{�C�1�g���-�Ѐ������ ���< ���4q���) �^�_�^�����W��u�'�� X������[��7�������� kBG�Fb�V�CA����J�"o
�5���?~p��C��z���Iy���h�?��SL�9�ҕ����O�d�@��튏�m�����.%���:�?~Ii��Z�U �����Xz�����e-�:&e���^ x�@���ߺB/��㿳n�;͝pg�#/�-cC�����?i�F�/�LA��� _{�*�D=�/D���&�t��N�]nj̉8\Џ��QʶJ����bO/7L�w���G�~��_|����Y�NB[�*Qj�!:Y�_��@ �'R0����Y�_�Bg9=Uf��MQ�ʬ������=��,!�c,3��I�� T�]�����������_Y_��֡��>k�]$Թ���Z������m�S��r�䞧gQ\-���p�4.9�`��er���^L
F��|0�G_s�U��w�8�\��귙T?*
�{^��!#̻ �}��|�8��#wβ����PsC��pK" xp�oG�ۡ��ʚE��ђF�?����P�C6?���X{|����%�ž�]*����_�G�ʿG�f�mA?���nXJF~ ��Z��
��9�f�Or���}O^@�Z���~��
Q�y�7&=��)@���5 '�5��W��
��l��t�H2�@�W�{�}�ځ�����)-!���e�=�p- [�dA E�4 �'_�u�~�T����]7�dp��濗�qY.�yY_����
;j������4�-�V ���G"��g��w3��m"�>f���#�ꉏ]����ڷϷ#^�m�u�Z=���6�h�S�![�����)$C�,g(ߓ'�A�o��;�?��)�0� ���Kxȥ�k��jW����;���^M���/1��ы�{JVA ���?��F2m�ClU��Ε�D��' ���{U������w7vw��5�6�����T��� �����G����%��,��~`�

�/�n�X��෢�]��7��>@�Hezm��� \#����E�f��g3}�:��ԟ��
;�H��� �����}���*�^P�ʯ,MK����n�s9��Q@34o����� �o�dqq}���s<�7r��� �_�-nD>�3����r֯t�i�� �����G�������Z ��3��r7a�A[�d:��1e�Y_��*��d��;�['7��<�j�k�KS%)�<��L�<]��9�/�+�G��]�3W�!�����D�+���k���[��l��o�7�xK�������@ � F���#QxM���F��<��x�x�fs��G�*@�Mf�����g^����A����������Y��0:�Q����n{�z@̜@���7�c4 ��!4 %#V����*��~�5RYP�'M�p$'P��'�������((���������=Xdlor�ss�!r0�� �o�<�p�h0�J�6|<d���6��&X�8�A�4�P����B���݂�5ǿi�&|�,3�l����_H*m\&D7JT%�l���a�����`���
~1(�\{W%?N���(�3��b+�F1bĶ���TB/����?���5�o���_�"E-RW"���q����-�U�J`dt)Ɛ�N����#��i���}Ow�3 ��FP/�����%�r�YUW��r0O����|�/��"jH� {�����2�.��VA7����Eiǃ��1��'�ȟ%���iя�[,�v � �m ���bYn�Żl��k��� g��V��<z%D� �'�Xnz֒���s�o�١���/��i(I'<(�MS�ͱC��2w�z;��>p8�'�ц�A�P�� Ÿ�h&��i-h/���3���on#DA��fr�i0#������b��܈7����g��h�������W�+��p{��/��^�sY��"�����:�ԍ6��w���Đo�aZ@�,� 6��-e����s���5�:���ol���n�2��������Q�n<�ã�4 D�{����6<-�F�1���gR�<m_��O���aJ�,��HϏ%;�A��m 2@ ��R�X�x���WF��KUw`C�����O�q�h�%���2�U��kq�:�ϝ�JR|�P@u�g~G�����d��o�K��@���0<gk!�3fzu��!bwNu曆û5���|���X�@Y� ����0/�ʪ&�t�jue��:�� 迖�n<�6@�s� Mև���Ī�9�5�+�7��NE/�_/��-���ʀ}�<`��v�'�JM@S�?��`�����A �ɀ�/�c���.�_G����ӵ�,ޡ�?�R����ʠ�@`t��Y�.�i̫Jn��^����b
?`ҍ��������A����T�}���I��0���(|.3�R� �Y��Y���^�MQ��_�&��{���B��|L��%#�h����.�(�p5�Q�Ƀ��ڇ��k������`p��ջ��#�
|�_�����m��1xg4ҦQ�1����\����_1l�qb�l�ղo�2�`p#������������/z�X��X8 �����3��&��T'�W�M���0%�Y#0����c�_��j��9˕�.��-+�*��i���?������" ���z����p:�������K>F�D+��V����V"�������������W��0k�?kه��=��rY� ��a �[��J�P�@��%�?���R��o#8q�>���4��(�x'��?��BL�(�������K�
sr$�~��>��w
j7��׈�O�E�F�0��=?�"0M7�t���\L��67��dz�7?��ј;��-6�I���w!�7���@ 숵��w޶G�е���z��X#�u�?v�E� ���MI��W�*��M&�?�@�k����U��k��nװ!� �7A��ׁ�B�#_�Q ����g��!�*6u<��E��B�����Gf������T��69�o�<|홾AۏA�Y؊�Ə���O��x�`;I^*.�F.�P�j�o��P��[�a]_�'�C�vd�V���O�<fY���^084��E�O��׏4���<�/f�"��d������j8*1��*���0��C{����u�k���{/V\�j��������������r���#Pn�0m��9��|�����gG Z�Ȗ�_O����ք��w B|�q���r�y���zp�(��g����o��r����Z����ŜT��������'ܦ�:/a���������_��/�'޲/W��s|�(5���e���c�2]��JDRr;{��ZȚ�!["RO�s��bl�زe�? Q�$�]f��d�EN����B[{$�Ғ��k�u�r�O�a+�g��y|��2�K��2�"��b�L(��ŏ6��� �ס�Xd�]ba|��؈Hq5�а)�r�gQݦ���&H��%r��R?���q�'q�SX?/��ݠ��a�Xu�#�8y)����µ-~Y����Ep
Lwy��k�-ZZ�0� :(�,�����ؘ���݋O[c���Q6{���w<��B%��K�V�?���� ����B�c�0��� �C��C������駈�*^g{Tʖ �|�/��o�P�,g��˿g�Aۑ����n��V�/9V(o�7���'��ņ P0�ĕ��=Q�~���l!4EW>��R�L�� ��ym��DO�[b���/s�hU���� �m�d�>���a�S<�?�S������4�"��(�{$��gc� #�W���Q$�|�+P��'����3��D1��9a}��R�бM�k 0[�,�TĎ ݦl�����EY�����Y���B���ҁ�a�ÅԢ�� �
h|p3X�YP��"<1E܇�7��h��q��g��H�z �� �G���u���������������?���!9���8.�
������$��_A����p��!���C��n�� �S{���o��\gZ�Շ@B��T�a븲P6b}q�V�eU��j2Ђ}H��e�U���� �"���t������Գ�Q���+c�D{��3�Ҵh�Q̎���ᧇ�|�R<x���>�k�:�/7q����)���P$$�zd��{���?��� ����-�8�����������R��h H���O�?p�����ZV���(E�0l�E<AX�����Z��P� X"P�UQLE��c ���.�C�൝)���UID�׸�l����"\�����G��YI���^�����:$���E�D�Ӏ��-�gJ;Y��"���1�lA� �!�[�Lޅi�5����KqC���H���B�� ����g����Jxk�Ͼ����k�� �SL�e�����d��[���g�^�z�ߔ��������'cg�E`Ǹ�{k���ؿ ?I�����p����T�?��I�'�}��-�G��
���0crbI�O>�Ց鬽6yaR�ءj
B_hŇ"y�䀷y?�ŖE��M�t���8���� Jwxo?������� z3����R�&�Xs��n��}B���d�0�w�_^�O;�+=����m@4�ߑ,x0��s/�u��w��w����Js��п�oG�̜<��`�/[`�uq���,uH��Y/_PN��J���\)�%$K��s���t �9�|��:]/8┱sdF�Jt����,u� ���,�壗������KF>�%���-º Kk6@����(�x����q�{Zo�v� ��=�mY��e?ۅ�#���A��B��}F��f��s�g��-���Jv�S,,P��/f�������P��Pa� �g����45������Ӟ���3&�@�[zG��맕T]�P��,+�����M��~���������f��X�7����Y7�qI����K��M��N!@� ���� �
�H ��=1�=�@u�����cM��(o��z=���- �$��x��ƟZ����Ϡ1 �{l���}M���L�.o���o�����s&����u&�
����T("��|���l\���� ���b�vxǀ^�����n�����J�X��
� {;t��aa�t|_z��hu��N�W��sO(k1f�=� K��t� ?�Hx-�gL��� ��H��lp�D�Ы/?�c0��zr���0���Z�����Z�D�?�����n����`q�<8�{^p��X߰IĤ��mw`YI3�m�#8�����#u���s��B�FxzvY/�UA�I����������K����Fvo�����\N�.XH�1~�����ijB�A�]uʠ����0x�g�����7�I5W�?e�$ :^ @ �f�'��b�_�����]U�
��o� ���k�p�+f��&x��0�̜���A�5��HeQ�Ɔ�W��OB��(Џ�� ��E3�j ���Y_��3=[�)E��|ϮDE'��/����������;mڕX���y�'�]�%7Ý�^ ��d��wZ.��6������p�|��Ő���菉��%���_�ʹ`��D2(�*0b��P��� �H� E��V��M����(�Soŀ�!�y�����������<q�4�K�D��W!���a��T�l�naTx�Y�|��Yi���������;��0Qt$��%=Ҧ��}�o�O�)��ݾ ���0��>���s�6��C�\��Q�?5�I;/���8�|��_C#:���������í1<��!QM�ϾLp�M����@��b@Ip�|�5�h�A�Æ�1AG �0ֵ�.�X2�W�R�NV��N�V�jX������){�<Njtl�~�e4���bmh��5d#��lђp–nX�b
A����"H�-
ϕ��{��c����5��K+V�t@9��{��\ �����@�/�/���w��}[��,�"?�R��H���T8E������a�ԫkzFȏ�=��z�";şm�$���/��1�<�-\ǘ�@�>�u���{��F��lG�9���@�<�_f�/s[���(D�>>33�Զ]���F�w�T���o}MUN.�{}X+g���{��]� ��'����7hK��W�H��4^��dIl��,�?Yl*��y{�Oַ�!�t 5��g���/F�d}�C���i-������t�rG�Pki����rH���1�m�Ʌ:"�C�d����0�msZ b��ϊ�_6 �P�`EAC�wAw�-�Y ��Y�#��f�N�F"��mr��`�qx5�˜g�u~��l�dqc��[�����o)���lp�ٽ�F�{�� a�+�|ƢM�!���5���W�����+~q��6�����-߿�����*�d�j;�����0}�k�>?����e`q��]T���@�֔��D�Ԙb�
1��8�yZ��l���,GK:.\L��
��� *G�Z��tM�������^[O�2����A9�RކOZ
���
~�� �F���Ur h,@��沾�la��"��O�1SQ��$4Y���F�l5�nB��ц��y���&fKz���%BFO��=�R�����K?�f�WwUF2����ɧ5�� �ڻ���M-�r��גv8U����Z�����)�+MY��3E�iK~LC����\f} �^zѿb���e1_֛h����'��E��:��|�v� �Ɠ����j ?+~Qk���
{e5�\xq�'�������@R�":��@j�Y��{������W�ƙ����-�wN�w �T<�)�v�����"�f� ��N�S�O�JI$cs��sdӈ#lnXg����4*f���}]�%�w ɦ]�P@���C��[��y���ȟ*�fpxփ#�<VEg�M#�]��*����l=�}AA� f��{�9k6@�Z�3�.6\?q\� �gD��w@ �_��j<,�~w %)�UΟy C�+?A��s�|9X/?��1��}t�������{���X�]��иB19aA�*|�������KgX���,���W�l�4,�Tzh��R-��0~f�%�2i2�v�{jv�$ZY��%/N����:�� ��UچS'����7wG�Hޖ�6���Ԓ�r��&�ȟ�'�ʟj�$�`��d�U�wQПR�?1�g��L�B{��fU8����1p�җ�����_D��I��C�r�n\���ϱ|�}^[�_l��� �k�^�B���ٵZ`*b���q@ʓ�0�\P�V�|��]�� h���Ӷf�FT�������N^����L�Lu��?� JT熼����L��lL%���Y�e�e���
HmPe.��*�%����A�K��kL�{ES�H:Wp���_����#�(�*�����3F(�߀t6#�P|�@�W逸��g *V�7,�x��p�1(���B��s���( )X5 �Ʀ�`Q��W�������2�1��u]1������ ��*�\R/͏OUi|���*��Y<}iaS�ܝ̷�*k.|c�����It��TB��V�ue��3���6��a�N-$r�4�.���v`��s9?�0��ދ�_�l�������F�ԗ�R�ެ��ڥ�5̅ F��)J��|�r�\J�N��s�)-ǟ�<`� ` �@� �d�¦T�p|ǵ
�U �E�?;�?e�b�6�v���SُP2~)������ ��� J2ցo_2���﷢�᫘����׍f��-i� Ww��
�vC��h4#܄bƐ����!E�@��7
L�?4�/�*>�OL��x!m�]
��t��8�ּq�B����9�!Õ���!�����x��6�h4'_ f�����5���D�O%�c���� ��-��C-̃�d��uPX�+ ۉ����� w[6=��z�/w������;/ U���L �Y7��ޡS�I@�Un��z%�w[^725R��B�п[�0E���x��?����kh�>4��-���j�����3��s/.?󛸱pT�sUC��u�#�������ϖ�9Ⱥ��H�S�����������x���� ?��n�O�*�ֈ�0/y���X����\�A��*3V�U��M�U{����s�>��K`e����o�-j�8��G{}^��31ͫR.@�È��l�<��)���!#Y `2$`L $��\�W����C�n���� Xa��q-a���S莠�)U���*m�LV7���˓�r�\%Sj\�R�O K g�����5��@�{I���(�� �T�����W�B,i[����<{�%������d�w }���L�Q�O>Z���� ��n3|b����\pa�j��� ���`� c�~v�@�"�O0j��:cw�T�5��<�y<������'���|�������{7�{c�ߋ��T�?� �s���/�b})(H0�XQ����䅚b���?q;!�p�rs,�M�2`������[m�#. y8WQ�HH��;�� _�� �(��,�7��Aڟ� \����:��l�g��f�g��ڑ������:� ��L!=���@0bΠ�2�"�F��t��U�kn�&��alJS�7h!��na1$��g*��|8��/�\��=�T%�&e�{�!Rf��*<������-kC��p�\k�+@�z��*�ϖ�%ph��F��� ~�(f���K��7(̵`��d> 8k'����m�K4��f�T�����a�-��&�Ѕ�C��YXEF������?t�P‡���V �����
�8 �����~����_�K�\S���ܘ���1�$��mXf�1?���p ig���Qڌ)e���̀*�´��>� 2S������S���hmg���y������)9[�����$�E��D��i@y��T�~͜]��6J�I�[+y�x��s�?�z�2�KU͕�����l�C���C�1��2��e���ؚ���׮;��
����ɨf�L@�&h��a�i]|�b���O�u��T�X�h��b´���2[�C���������劣 �ur[`�6~o�_@�,k��E1.A�?�5ڤ��V ,1�%h��+������6���_���ASÇ�O��e
zKW������;|c ��a\�mh�H��?�'�.�9���#�q��Tc�3@԰�Da �`�R�(�@�����?��^t��U~�)�l.0��������e�O��iK2<c���
߻ ��O���:�
�����M������
��*s/�+�W�H?�+ ��_���M�`��^�_6.��z����E�v�'EՋ��r�_���(���������q��bW���( �OW�q�r���.�K�8%BC4D�4�I?mM ~cv�K
�����k��%��<�<ͣ��1��ZF"�os�'��2Rd� �Wp.��/�^��'����_^��%3��A��޳ ��77,��6 �W�,�M!d��.Q�҈dR����ө��`GM�p\k��2^�vBZ,�������������� :���q?�m�lE��?x��}��/�;_;mX��m���V�3�)_H�_��O�H�ҿGc��19m�
�V��z�����q��D Z~y�Ӄ�b��1F�a7==��y�d[s޽ׁ��bO'q�k�AU~EG�C%�0��%6@��6'8���� [��?����?8��]�?�� ��̀3������g��f\�#8�`�Ձi�C|��z.�|��:�����Unh�\ڶ��w��Z�/�d�����? /�!���g�@�џb�W�D[<~ �w�:3׆�W� 69�({� `�-������W�,�n��-:j��Fk� J��[��g���Y,���&$�m�t�F��`���_�����Y^Y��:p�q���u�E(\�K>����L��Q��M#�f.vEcZ�Dž�G��9k0����� @��+���f�X�K��W ��T �ԻJ����1g2� �[�6�HS����SK^�*��E���T�� �JB�Pk��+�
F�r~�"��X�������gdP�q�W�c�:6�ڌC�aS'�����~� \��"�_t����+n�\����1�ȍR����$��.�����*���;��D�h�@�]��5�=g�?��PBx�5�dw�� ����u��+q�V���1(5N)�@�j6�1�0�g � ����u��[���6���E�aЅ A��G&�6�d*غ��qW� Y��A��/O�-Z9�=���t����� {�z�{�ÞM`�xp�=�FU�N���}L�����r'u*����l�
CZ� b�^ɑq����lm"T��� C�|�K����cu΀X�̉�X�`\�0)W"��� �_���׫���G�lZ ��b:�Ph� �7A��>$�3W��ѿx><�����VF����:���-b6�<����d��G׈D��b����#,.����~�����ɛ�z��#��P��32�_kG��9�̩c��`���EH�;H\��u>�5�
ʇe ^2�w_�}0����[��3���NVc�E"��s�[�V�~c.r,�M �g��� ��y2|[�����ws����H1:���4`�nIY�������l�����ܐQ��ﳃ���I>b����y�`�
�{0���"�8lm�Q���=F3G�-�ע�΀��| b �_�z�����RI�i���~�w~��<�j�ʉ�r����1,� f�П��P����-����N0���'����+t�D=�~��(���3ax�>�Z�h��( � "b��CA�V����crw���i��1�LFF���w�E&`��Z���v�#y�%��'Ne�4ٷ�������Fۤ�+'��rݵ�!W�ѿ찗�@��i�������<`��q���x�ٛE]#t7��i�.=;�'33s�X�����W|o�����An*ZA��M�E���A��eO�7p��bQ)1���QF�>@6�P��i)D�n���� sS�P��w���vh�g��2��(�I[P�Y��.s0�Pn��u~o���"�&����$`�q�k���38|VP(�}�����x����!��*���GX��hֈD4���Qwg5'���z�9�w�i�ց��`��9����2�R� �`'�����61x�!٢� L5T��:S�.8�Q���
�θ������; ��g�ٿ�w��'�fֳ~7K�M$�Fn��F�V�q���1����[=��_��X�v�?�>�/[ ��FF��Aw��n����ڹ��u���O��͡��|_cf� �5ݍ01 �b�s��dn�Y<��r, �ׁ��#��X4�YsۼL�#����jU_��ZV�KY;��|�G��)U������,�br�ۉ��f���j'e����\K|��E�^���|�B5�0�?��� ���_��8=���1��!�[J��#��a��z��T���A2=�U���/��<�f����%�?�'q+�-���9AY+�ũ6p@ �%u��&���Ќ:�{�wSd� �߂�O$�bY�&�� ���֩��>�=�;�3�����q��Xi��d��G?D�3�����3�?����P���cw�K}A���@?삾�r���1����yr �1�C�J�r������6R��������e������%3@�����+��P��9Z��u�����C�b�G���e���
���%)����c>@v������KDy��/�� ��oij�8�[��$D�b?
m3�;�.F�-� �1��<+�'Ɏ�a�$�| �����)�B��B�܈������Vx!��l�q��|>�VX�� Ң} U�gŵ��n@��߰7�-w�DOwgLny��4����*Jw]|~T/����T���(�ì?N�ZbO�F!�k���o�[��-0���I�����F��-�Om,�4��;P�K��x�Us�ɝ<32��-�ʱv�*��G6,���-h�c� 4��� W����?%�f�w�y8N�d/L�?4�Z����k1=�$�1��ն�Y-�?�
��l�"�
��=s�T�׾)3���x����LUrJ�'c@��Զ,�����MqA4g��61��Л�`��G|R)������r���߶h[�q�g����8~� �51�=r*�%�kY��{���\)O��Z��e�.)ۈ,fAj3#ph��5��魎� \�3���R��8<罁�%�9�R�b<ج�W��8vֈ�ڴ��,eÔZ��W &Y���@��� ���=��T���}��??M�����])���<�y~��ߍ� F�-�< P<�(7Y&����5/����* ����<�j���A��Jas�8N�G"�;��֦�37��d��r�u��0���Y%�Ն�M������%�T?�
�U�:!�QZd���׷K�� &��T`�kH@ص1���H1��5���T�`B�4�U��|����sJ ������X� ��i���QƠ�乼w�������So>�>����#ñ �|� ����v��t��x�4EE4í��f��A���Fi�>['8��"B�4\��un�ؗ�kH��u������ł&q7̧��<^O����h��R��}f����D�/r�@��aF.I�~L�!�kExb�� �m�5�c�WB���uGc���E
��cf���1����*�� HQQg��z����x����a����#��Ҷb�(�)���_
��N9��i;턛���'����� �;� z���N'|���-��Ol��A��n���V�:��s/��r�2y�����(�����8C :�!����� ��q����%���
W+� ���b��w4`ZSֈ��8=���ô
�5!R�C�:���>����|�-(�H�w�(�����'3v�?L �۞��2WŠ�P�7k� j��/-o��?�c�XQ��`G?����ʃ �5G�|��W��� Zl
�ܙ��&���!��uK�ʦ:}��R�� ��(�2�$/A>�Q�;�.Q@W� �_/�m����r0�}H��%���y�������ا*8!�K�.�*�f�J�<rA�q��=����c��W���`w����k��E����(}un��[���"Hs���0t�$�����T @_3�`:�;Pf�(0mB��9_�w�\~�]�� l�s����{���ᅫ�@y��*�@��Ő�o]��E���l��� �#�����<~���ڟ+
ڵn�{��K�N�%��YQ]��C
ι��� B������„N�5�/��9�?q���.5��d�X �U�u�s�����@�����-�f
+@����)�F oܯ6�n��"��uH� ��F��:�+�J!�4�>͵�C��Ic#�4#�=�Wb��?e�XR�Q��
�<���P��R�WK�㈎O�S�f$CNm����f�� �?����*� mS�,�|��=}B)���\s̭?��W���[� Xf�ȟ��e��r�X� `����P ��Pt���fn��{�QF�&{��}�{��������fʊ����-�j���]�o�\xjz�!�����>s>p9L�>���L�a����<����W�d寜�8���г$��8�<dΟG�nN\�y���?�l����`&1/�:&׈�X�-�D��z�a�����yy��Tm��*u���!C���2�����A��>���7)��Ժ���}�Ʈ�q��}���_B����^s�B�C��C��R��Y�WE���;W��D��5ŸD|5q0B<g��н�ӵ� W�I��3m��4,�J�)@�)ȱt�%�� ;�m3 '�=�l�\�Μ<G!B�]�)�` �e ���V�D�3�5prn]6?���]v���op\h��?��իVG����bM�!��Κ1:M�M�����d�ԡ�����u�5��bFC���M�݇���cb�_���4 0�"�Q�5�1�|�����{3uJ�n3�O�`̦�XA�V���Y����c�B���ÀZÄ?,�'�O]��(� dq�_ِ�<c�#4Џ=oc�A���E�Cy�^�B�=� �ڱ�d*|% ��;Ơ���}r��a�X�X9��U�^u�?܈��
VI�Z��}@�4;#�� jQa�C�U��?ô�������!�["�LZ2�|������q.;b�/��S-�%2���I,lzL ��/�dd&A����5�9�ȟT���g2���<��p�}�?��q�X��aN�h ����T�T�y5�C駛@m����˗�ۺ���� ���^5����Q8��Y�_��c�r��qX��� 0�@��貲A�������`8}T����gBKp�bn�Ό��4S�|��̬I�(���ME�
�z;��_s`��G.�q���`�����"�Oax6?��%X_���+�l-����w٥��6� �흠�n&�L���:�n��K̵�pǰ~g��<�v���]`���:�1�
 j4O�M���ɒ�D�y��h��2{��|��T]kxL�P�����{if&�e*��ʵ�s%��L��`x��Ƒ�����'D��QǙ���E�s������F� � �W:&�*��
,1�;��>G >;���"07ed �]s��×��9�g�F�K�0V�=P� �8A@@V 3���udS@2��xz���-�����?����W��-���zC2AJq�O��(����n�[�C��$e�jϤ|������������%���cE������q��H�s��/U�=�Sܿ@�[,bp��jSB�����H-�7q  Uܥ?�c}���f��ւ�B�����P�x����������SY��ES����M�֯����� �}�0�ž���o��@��3���D("(���,��~Z;�z1` �ȗR1@������'mU�F��3A\^�wC�۳ )�p��<_-��5�}N�?C���*�!@s�B��y֝�G��z
�Z�ц>�������x Y.�N�,Ot���~�{cĨQw%��涩���4���`wD���p��~�Aj�99�*��m��,�v�qz��?,����b��/��+@n˩�QБ�Ѹě �d�@��������K���^�p���6��m0�?}��*��d D�������Q��
Rs��a�jE,��C)[Tb�czj��g�u�@c����]Ղ�?M� L��G��fЊ[0�����ʡ�}�� �MX3Dj��ˀ�E��e�ۧJ�B��wt>mB�|R���^��5�OV��m� �¡�J^��V;�z^*Ϧ���3~��"�+�eA5iԱiz#�k�|�y���^��(��%�N:ʠ�v��8k��a3Kp
��4$�)�P���{*��|��+�~��h��6g�<`D�5
�����ֆ�/��э&C��Lw�-&���V�v�s�
��9��M�����@{S�O�H�7$#��_�\LtfoDuʙ��!}y2 F8|JX��_�#�t��m���x���]�s%k������^���˥���{
W -�G��,����Ge��[;"����mDO�2,;���_M��kOG�\��I��v@.��G�l���vy����SH+����U΃�S xݣ��=w�<�Y��;++Y"h'֍}�߅�cT��xB�N}�g�Ԝp6�� �<�Bc�����i��zӊ��� �WSh��T�VC���c{&��G�#S`PN���6��f��\���1���9l�� �I)%�yO�}�1H�;!�_��odɁ;|�6jO�"��9�>B�� ��L����\��'�q)f���� �#|�Re����}�d{�ˁmF��o���G��j [�Re��/��� �����{F%��ud�gL=��2h�ܱe��c���d�M���`F��½f�o���+U��7�Pa������?�����>?�Zcl��@<�lž�G� �%B���9�o����.Nغ��U:C/���a^��锭$��[Ńg`����l�J�<��R�yՌ������6��L�x���p�c�ˢ����a�d�|��+�{<z��Ĉ�j�Pѽ5:x����O鼣!��`�Y��.�:Q�=��z������1+� 'KD_���
~���J�u����༳�jꈗ���S�U�n\b/�=�K@-R4�j7!d����޷~�G�M]C��Ы[Y�E�~�Q<�R ��� ����b���`H�7�8{H��O�?ʯj)���%X�� ���+9 �;�Upv ����,�}�ܟ�8�u^�]@���{��k��M�CM��Uy2P�� V�0l���7�Ȳ%�HH��G�qIN�ףӇ��%��A��x��3��'c�'d�b�.s�}�^ ��_��������``UR|���X�� aS��s^ϥ���Y��|�m*��ltj4�bͯ�X#����??P
�YӪܧ����+[�$�a�����؇޶3% �,{�vL��Uy��@
z�!*���{�ބ�c�����Fca��&��M��i�+�Q2����z����/\|h��_
 �����b�����x(��C>���g/�m�`��8����*��x���������>-F�;����;P�~��r�WG�������*7�<�jCv��:�)�5��#B� ��!}�t L:����:�=�&���a\F�v��e�bO
�q� ���JF_��c�z��N�,�}�=�vI,6������Ա���S-vdFҲ���_�x��p��?%�ﷃ�����Go+���#���^V�Q]��{�.�:��-�eF)QH��,�m<��3?�^��ԌB����C`\�y{��wq����3��8��99ꯪ}ɝx��[���d��3��g�^C�f��5sg�s2Et0���ˇQ�T��ڭ-(!�/ ����o��H�\�=��{XkZ��J��:��'Y@P2l,��j�X��n�pg�rd�R?<�&�!4��#=����+d����X��'V��п�x (J�{?xv,'+��R���ۋ�������%�=e��G�p�.�,���������/3� �E�͐�~��2��9��|�4��P���V�o���sXd�T7�ǂ���+Y�+W�)��%X��X�b���c������Xk ���v�o�M�����E��q�:��U����KAY�'i�F��| �w
�����%�&�ŝ+���8p�Ī�kO�(���g ��x���Ώ�Jn1{mȊq��c>����_�~ 'ʃC���Η��]l ^�`���U�����4:�0��N'���~5�{3<�L"��L��Ec�ך�|��RܗK�I����SL`,�xSܳ�������*��f+�Q��k����u�y����}zG�^DiA��<��uW�{����u<ye�?5����L�۷k����5b;y�է����-Xv�1�_�*���]X*�|�U���j�`�a�������T�
�E� @N#�M��JM�f�� �;b9Q��/�w�.��G�F��"�oނ��=Ib%뗮 (M�#�1L����=z�F����>K)w�����R���>���?���f��,�����`S��P~���(J��P�w"��}Vf>�I[b��}:�f_�Su���I��~=��}^�����j_����� ��y�EΦ�ǚ;�u/+�h����*�9L��ss�d8!��0}�����Ľ��j�*\+�Δ�B��6]th:x?�����Z�7s��E9��6�|�u ����f��J}jr�븾G�Q|�kz(���,nA,�������gz�?
S�^�g7��Eb���"� YRfK��Q����$���\��Vj͢�y��z�[)_�S��&y�� ���<��)�sנ�'3g`�f��!F'���Og΀�e���������~���`J����Ù��X�yӎ�h��‹׉����c� �d�>���%ԍ��?�Oh^<O���!�����7� ���i��"`�w_���!�W�ӑ��>��4z蟻��*�?�Ȯ��RDy���~����(���d�O����?j]�������N�@�v�4��h7�<#������^[�3������ X=�OCt�/r��6K0��qbgT�<C>�>�g@ �����"�.�:�FI[��xZ/�^�ٔw�R�zaxz��7�ro�L�Q~��������q��?´a����G���&�
���R v���I���A ����wo,��8��v����~]��(DCL���7���9�8u>S�|߫3�Z��Ƙ�@+�7wL@f%�?��3�稻�Uеz�4�u&ү����z���?�Sz,���_����f�$}���G"�l��ۑ��1s
��%A1jB�ҙ�����o�ih#{��g]�'�} �1 ~Nmײ&��_A��L�"�3���B@�SL!|� �=���Ӎ�����.�ez&�,`�=�@^s�{�s��\ SY?��Y0�Q��� �L������g��U?":}�9!E��rǞ�:񺦬w�ND�L����`~X���fIA������f��Bb)��\�b��m�Hw��î�^.���Ľ򰹻��L��E2�w�9�"+X%����wR�� �����d�����J���eX�?ŤY�s���~ת�3,Fe>A�/�������s��e�B܂}hHt�>̘ņͽ&�ܕu��rV�.�c ��, �L���=�7��Z��{B��nh<ݒ�w���$ry�Wޯ�[��d����z�sIGѐ��Q�V*�l�ł��ފ�z %=�פ.⛈3{"ZhyL�{q�6�������x��t���i,�#G6�믦jy VG-� �+I�;�߻>�Z��e�� ������C�sMCA�X�/N���F %�Z�A`��3`c������@�����+|Y��
�t*r���8�\|����J�K ����I�~��6��D��:U�f(T��C�#Q��Q��c�U{بL�g�q��������Ql����5�5��q�ڇ�{ ��A��-0�R��zCB&����x�o���`ɰE*��N ��7�l7h��s�χ�v}�m.ݑ�<��)v�N ^/ޱ0�nXNAg&6�������?�:������_����n� ߥ��;yP�$��iPE�\~���1
k��k&���( �_y��s/��l��"s��*`;�[g��Y
OD:v�/��ѫޢ�:��e8"l���"ݿ��mt��� j�}<b �``ϛOcNv������-^�Z%�9|Af�IB��i��7�n��֑1|m\��H�}�C<�z�H_r4y�����=�`66�͘������Q��ؿ�Lp߇�cHY�+S?��������Oi�����Y@T3�����&6���v����A���AX�AP ����h D�~}�6��ֱ�iA��>�C*<^��.����U� 1�>P�t�_I{�K����@̔ɐa����K^)�a���Ep�����@6�i�T�f�ss�xl���B�)@���;�?�X�E�Ab���� L�=���"j� k`RVRп_Ǘ�f�җԢ��?\8;#+���n��#pv5l����5�������-�icxz|�"<����\�� �+��)����R~ן�9��VҊz�,��l=��@���R5��60��d�^蟭qSp����w�����wiIHg1,��ݱ9��z��w����z����y��yj��'�˾�)�C�Ǹ�^7�}�U��"�QAt ��p?v�������\������>R�HHY���X�@���q8����<�Ƃ�cY��x۪q~�_�^����88��@kt�eo!+ ��Ef�xb4�o�Wl ���g��8��J��皛���t��h����|��,���}?�T���Z��sq�Q�a��Mj��i��[T�r'L6Qq�;�� ���H!zⱽ�s�|��pK�`J����S[�K�����-ӆ����z��'=�ӌGs+��_���/�s�8p_�=t�ͭ秀����DLV�8����?:�,b�����c-���V%��@e�>7Mˮ���MLS� W �)���ba��†��{+��� dn��B./i�{N9��c`b���Z�<�JtB��с04)B��,����E��Z}�z� ��P���
�z^�}�D5dlv@oڀjY�WN�ޭ����^�i�����|��^�ڄ'zg��f񕤖���T3�T���5d��EpC쿄��1jh2pb���ꄱ�����?�M�I��A����;�77��qB&N5}�ʬ����<
Ъ�C� 02V�O���[p��{���Ӏvd@�9�%�])����N~&�^���#٬�����5���|�������`�ɽ�
�I�׻�����A�=s�e5�K ��t[���������p{��Kc��_}�9M���P6
�v�q��]@�Br�^����W�7+^{G.$�m�P� ��;��O��vP����x<c�|�N�>�B^�y)[TC��~���SwH �{���p�B����.����˧9�,��K�T���Y]�lN'�\��Gg���%+����M#� il�Y�
YjB)ϝ�Ll){6wr6���r��v���� �\
v��5�[��,=-7�+ �@����o�t��<�o���b #��2���8&��q���R�*@�^����.���¼x;���Ky�s~�����>gX� +�������+Yfo� 0����$r "G��Q���o�T�΃<Q������%� g��d����� �3�Cq%Տ�u�ӣ�ϏHz���� ~������C!;>|Q���*�.�, ����1��i���EDn��R����R���!��0BO�Rخ͈ )��^ ���=�_+�? ^���¢y1�;���ŽsF���?-5�U���O�CX�����$�����2���Z�񥭑d�.����{�O�c�l2���ݠ����.�
u'^1yO�2f��S��z�zN�����4�n��<���������H�/h"�u���%~[?o5�%~~���,��T�~D�9�ݻ���7mP������K�����^�6�����똄:<�L���0]�̠�_��sB������y�LIZ����i��=������R�!h� �~l�O����C�a� /x��DY��6��=�xm*4��o/�%�NUڟ.Ϻ2M�E8�%+�J�@
�="^��������&�7z���~t��L|-�϶�����g���q���������3�C��t�^�WX���Zz�I��!1��> h4�����'��W4C��_t�F� �=:~U������?,].�m���In���r- f ez���a��Cc��q�p��=&1�<2�~�O���@�?Tg�&,����9�dЏ�٣�(Sf��d"<r��Ӆ�נ����ϻnI;[<�5�s@�{���!�
���$����Jʬd���_U�dj�`�y��a����_��&e�D��9�L���vf��U����Sw�ނ�2�3��O�����-7�x ?�������$�1���͓�'0�*K+����BC�2>\�#Ɲ�h��*;��rj����������������w8��}�V��\XU<����Ծ��f*�F��>��yTw�����{V�-T�8�@1l0ΞB �x��0���������а��U�s����J���4����/� EM2 sT`�_R�Q��&N����b������JGqп��9�\���R�@����V�}�s~bER�w�xF��� ���ߟc@9�!ԂR��X�ߚ�5D�p�u��4�S�~r}��CS����N�����q�����X#����It� ?!�����™�4F�1�O�?������X^���ϫb��E?qҭ>[�Cw���f���Q��L��sr���� �5��Ƈf /s�|_����26�~"�щ"1��G�-~~6�s���z~�T�_�C �C��������R'��`� dƶ��~���ܶ�̓;vdt�I���ǃ��ܼ��:��ۜ?9ʤmO`18�Y+1#dGȯݰN)_�����>�A�'\��� Ў'.�o?]A<�?l kĐ��{+�w�
� C���cX�,�U5�B~0�p3��qg����J,�菂�����;3�NG���3cmQ��c������%��B�2�Y�*]�K� rl /{r|��*~ʼni��/l�7����#��}�,>j !
�X�"�� Ww.�_n��¦U6IK%��S�/ A�g�Rm�����A��C��2x��tD�]��~"Gb�@�)4��R����>,]hk�~R���r������F�0+N£$��<�Ʀ���d�R�ۡ��ix\{;G�yMlF��-q��|�����T,���z�?���Q{[ʟ�$Llw6�ۊ�������:�j �$P� �\N� �ƟX7�l����T�K��Q}`eb#�������&8������?�D��ǚ
�
P0��T�e� �k�|����0�f8���e�r��U\�K��c��k��W��m���9�ϻ_��P>E����_��G�����2ȟ�|㹳�n�0����0hg���������gb����-�2j��5��.?s�'������–��4 @B��B�l��0�{c��(դ1���)C���-W噭<����� s�������rU����t�Z������^⯓�0+�x��֟f�ܨ�W����d#dfW� �÷�\A� o߃ubg����S��$�Sk�/��)���x��΢ <�':(^�Ԃ���0 �$i��1�wܷ��gxI;�v&'&T��{*rAHi,A�,�a>ꄟ��,��5I"�ΎW����ݝ�����������x��K� �_��,��k�3��xj_�B�.����p�� p��7�/&h������^R&b�nYe�o��ÔM{S���pw�]�ɼ��~l�7��I�bc��? }�Tx�����%Ŧ�6E�'����_4)p�
%�>����
�~*[wx77��q��5X} T��
����E�"�� zVoZ5�˲���Fy4���L�A���d-�ɺ�|Q������4C�~���蘫���>ը��Z-�T��eĺY�#ҹ������O��F�.��W��+
���ѭ��9��H�� �{��W��]`���|\
�J������,?ڥ�� X���I( r�՜�B�ͻ��c�}��a��J/��z y�mx�{��I���ф��q�i�jD WQ+6Ly/{M�f��),�^�I��}���vq����$����xɔ�{�-��#�4�Cv�3��%gar����t|޹�6h��N�`c���� �g`0۸�2}��Q��\G��j��_�������.ju.����t]!��c;p�进�����F�wp}��h�y���m�~s0��7�:���U�‰�p3��|(��n��gG��U��;����9 ��s��̏���jX�.������1UG����D������ �����@�5�� VЏ�����v\݆;��r;����8yض`ڭN�C���Fr��;PJ>�Ӵ�_0�����N`%��^������X��37�/�`_ ����*�9@���y�^�ÿ�N�p����|�I�����[�8ˢ�FQS17�1�g�[3���x�W�^������WȂzqԟů�3�)Ԛ������'��v� �:�(W��Cb&�c��53�]�����d�N�әu1���^�wg�OJ6"Hry)3�H�F�������|�������ٱ�[���w_
�~������a��|2�� G(�M
�:�n�cC�����!�/
�b�J[1�/$�r��DA�V%�� �T*����B[���;”Qmǒ,��"J������F~\,��5�����X��z�� 2ٟ"�4� �x�Wpo��������v�e�՚����5Q� �b�a�^X�̪� /_} 9!'�� 2�/�����a�k%������h��$�}4_�BO!`8��î g����Rj��(X�e�7`y��G�Ň��B�G���!�w
ҭ�b^��g����GX��;x��*�����"?�����3��B���d����L�=Ǣ� �0>gq�,�pMΎ��q�9�����ߟ��2�����l?�񶱰 ���f݃НPB��m
�Kz�^�q��}�����&Q�N7�~�S�3��'�+�Fï.��:1�?k��0���J�׿����~�<U8&���OL �S���|9���� }�<��z@ ��? �>����cI���F}�f #]�+�^y�,~7<$x������� ����t���a��ٲK{�|Ȥ*��x.n��5z��y�����~8'H����s��99:jA�I ��_����F"���м�Y/����-#�.�)���������.s��;c��(H�S���j1��Ň���Y{� ���TJRߜևY��
{d�P�
�ǛV�J���}��wF)Y5���cI 0}�w�������1W���n��C5����HE?Q��}"\�j�FyϿpd���V����!J�S�B~H�PRτQ����W4\�z��yWL���>��ѡB9NXF��O�Ho9�9���.���ta�E+�J ��#���T'�Z��}���`�����A���"V8�2U"��
d @cbcp��U��~��ό;4|4Oa+`X;��? ,� �������/�ڴ��?�}�+�hv~7��,D=��(rw',+z�����s�ѿ����@�x����R�q�u��C��p�d��U֠��^d����g���,�����Zp�<.|`��7�9;b)}Α%�N�Ӫ@W<F��3 A}-J�'aw���=�� rxݭ���]���x�"H��@yRr�L��?A�%�'�k��
L���Qu:���(��ni��Wŵpߋ�ѣh�FN|-cB3��^�ݞ��7hץ������#�>�eqZ�z�����=O;�c���|P�؀�;K{.���b��Ű��T������G<�+)�ω%vx���u�Cb��~'����}�?�$�kT~���y����:�|����!�"s�(�!���J�A �RoaX%oS^�p�e��i�п��;YϹ�FV�jr����F��j�S�i���g8GB�v��€E��� ߯O���8�ו���0*<��a����X����{��a�Х�L���t����
��z�k�=�J�����w�%�˩J��4����WZ��h� ���L.؂�PCT4J����P�Yڌ[t5��3*�} �� �A(:)�?u\+=G3�t,��K�_�5����jN�w䴍6E�g=�Ց���&}�+���c��+A�Ξ���H#���}�� ��p�!J�<�۟�&wq������^*����0\/.x6@6��@V8���T�ṏ��n����� ���&�s��kr}In���r!����6.��2lIq����i���H}��`)������|�~��7;���$�LD���8l�76mJ��4��l����� ����8��w��PsD ����m"���9�ZT3��~5Z���� �3��dj鷃#��
�\(��j������_�O����K1K�J��e4���$&�.� �~� ׅ��?Z��/C������� Łw|���OL� ;՗�/��A7�oKOX�s9���z7!����T�+��~�@� �l=�w�g��feύO�B6�݀5\�yۜ��C����:h8)� ����?]������xm�N�����3��Qʬ u]�M-S�ͱ�09<ʍ<�=���Y�B�>��Oй���1�m
ikƺd�{����>=BQ�]ٟ��+��m���Ʋ?�;�:�G���ܤ84��]��5>��X������C�i��0jH��៎��F�T�?������'c �������Y��Z,bM�5�ES�χ�׭�>� vN����(h]6��4����k�3.�0 z��wd���'?P��Fi|:�����KS#�Ԯ-���=��" ��K��sx��� �j��f!�o�\�DJ����ozl�2i�y�z쿂V�J��\���G�u���A��^��;�Re�
c��?pe���C����_����
g)����l�lč��Ұmi&6�i���^�@�)��j��:��3�}������O[b�e�_��J7
�.� �?����lBc|2|_�(��b�yiFZ9�? �Q����u��m7�@�����@�ݡ2�']�PL��5���<�/������|�����S_��s1$�O��t�O�RV����a ;������O���A���Co ��1vR�AU�)���� �w����l���#�1�f ���HE|?�fp,� �h��{� q��Z�N��Ox�uj&�B����/Y�,��������|�1�����x֠:p3=C��t?w��5����܄>9~�]��IijH ����S��J����_S��C�CY����T�ZZ��#$5�,]9)~^�\����Ѭ�7п�Œ�Lg[��(B�|�� �bA�K���:%\c쎚h�N�==%�!I��F�\x�0�U�X�%�O���|>i�G�g��97�}�V�� ��T+Y��!A�� ��R��#�L�_���+�-�����Y��8E�G<���3��O-1@'��Ŭ�}��ai�1�_i���Z��.�f�ziVB�QĚ՝����,?>�g�@���EӚ�-�&������t4vѿp(�k�Hc^W"��w�(���W��3��c�;�oٜ�LI�S�1[w��'a�O��X��[8� ������',<��z_�>•��a�0����5�R�{n���q�7�
ԗ��/ G��'�˷;:?6�Cv�f�?0���K(�a��J�0��K�z;3��'���uFw0���ϡ��6 }{��c5��p ������Y��ϑ9Q���p�G���vv�-�5�t�@��Υxm!x� ~^�묨vN׿�˴�A�>��L���+p��n>C���v���0O�82A���3�9e( l8�\ј}B�U�d�p�w.�/�0*�p� ������B�@�ժLu;�78���0b�'c>:��n@1�F��r��⯵���y�u|ђQ�Y�~�>�'<-��+Bi�ר!��c4O[��!@9�l�A�V��9!�+�p�e �:�\�� s�DX�@��?_jU�����@s���!� ����翦�;n�?nU߾maN�4��8�M|fk�Y���?��]��ȩ����d��ѿ�\K� ���?!p�%
3�u >��^������x���)K�ILѿ��x��~����"YFf����*�%�TC'X8�^�4_�0�x�����?������y/�.����S�%�y�X�t��q�` �-��Te���rA�̯��!�z��۩���V��ٿI��(�N"���?�| /��l�P�����z���lE0����+�����lN3���.�3}�}�-w�����t�L�1Y
Pa49"�������Xr�������/�є�W.�_I��Y@�u.і���x1o��Xs)�f��G4���j�g]���iƥ��s��]�E��ٳ�h~���a�R������m� J�=숍4�C�G��'�b�̪�:����*T���e�&� Y�g$u����aH��q���@P����dS�b/�GL��$w��ڤX�| [�ɮv8x�B�d�7
1���g�4`X�5V.[�����(ʑ��3SO�����&p��|�l��<t��z��2S�V��A�ֵ��W[�VYC���?i����ͻ6 b�Μ��Qkį�����^9*�=z�+?>��#�4ly�1; ��-��!����x���^���h�VqO3�oX`4ב@R(S��] �x�.�2s�XJ
����R��V6�Wt��F�K!�`��jʄy����V#�}ȱ��d�g��Z aK����C}������'����AO���%���A���A��M�ϰ��_��?9�?M�G$��R������ƫR���V�/WEiIF��K����n�dR�Q�\R�uj(�Lxe�}G]'T9}H�_���F��_�'��`e��>7AU�'�QU� !��d7��o뻣8k��������|$��R����hz�LE�s�/%��� '�N��C~.%&f��a��G_�1�G�':3l�a5�q�O�_~�
��wQ#ٷ^=�YJ�
k����V��;�od��?�z�k0�F�h��}�Q����^O��~�wԂ���ʷ�:��;bf��Cݞ��Y��*N��)��3^�^ʇ�p��p�S��)�M�ݢ�������?i?v��}�-i�����w��HTӗ+���@C?n��uM��m�P�7%^\5}�~��P�����]��!�k��(ڐg��6@��]�zۻ3�c)C �p�y�"��Bv}Ԭh��g�n��ظ�rJ��ά{l9����Ľ�1���*��+�ߺH�nAOfޣ�/��z��l�kZ➹zO
����B^"�7��<?��72z�0�㱫���[��C�+�Iè�%�w-�ҭq�e0�D{���';�f��8it�=@��Q�x��^�7���+{��F��|p ��3FTg���[�ܓ�u�sݛ�,DA&�u������@b�9S?��I ����i� �ʠdoC�'��> v����s���S�҅�&���ؿ�]�|nT�,��.ఞ_@�J�d�ܖ�&L������L���-�&�J��&�L���)~g��Iخ*�����ف�/4A#@� *����F��,,�������x/?�^��oc��pB�������ペ�V����e~B�f���q�U?w[�zi���:f���M���?�I"ҡ������3Ck$S�JQ��[$��=1U�A�^�:��CK���y�=1� �oF����C�ң�j���f�qK�Y=��Rs�Lw�O
��\�#�t�{>u~o ~��%����3���B@�73$p�f����<��\�.)�;��(�:���.~��ă��*3L+��[$h��d�\����6_e��gZT?����`E�!�ֻ)u��>�� �i�^�F*�?r�~$��� ���O%��*�����Ek1#�o��b�,�����c�ʻ<���5��-���vJ��7*����4��5��,<k��n�Æ�g๱�Y(�Es��ǒ���xY����������S�]�d= .��Eal<n��0�td\��%������Һ�h^���ҭd��r�
v�5F�d�R歃_FX�7Pᤀ��~ƽ(�r�[v�S�i��Oe�(I��EB�e���_q�+��OYȳ����hf�J+���cS "q���wxA-�һ�8�����}~+���e%�����,�����B�����K�~��n���]u�z�&�����$�@>������==�pGA$��5�6&GM��E�z������ |��$�^�,���������|N��o ���:u,�H�����i�.Ų(��� 0U1��!�w���  }� Q�#�Q�]��f��l�#nՕqǮKui�%�f�N��w ��˨�C�J�ؿ���?+.HȞ��$��!��8 �786�������}�۬ܘ)�����6r�������~��?�O�}�tz9��S���|��D�u�`������BQ��q�<�/�E{��`J ����s)�=�=���4����>m�|����S�#� P���g�����(= ^Il���� ���,L��A�(�T��P����3�p�������n ��v ��-`�� ���D�3F`YP��=JEޟpw�� ��ڿ���
\RN�w���v���_ E��<��F�}X�����/5Lx��7�<YX�#�5w����0t4¨��89��ep���!���p4�CQ��&ԓ������T��U����># ��i��6�������S�F<k�)�ַ?�%��n�P��(�����sq"������W��i�Bk3���=W@��)������~��(eL�� )�!�����q��oA}���0V�a\�����Q�/�$(�wKB*?6�+�'���t�����0Ԩ�����U�w��UV��Ƈ�����Cf�'�{�ߵ �s�n�"\���wg�����^���� �ݹy��Lp�[3c4~���+8T"f��x)?�%����q#����7��al��=�����ҹ���?�����<�:��ˣ���kFa���Y����k�r��}���%�<]�I�Y���b��h}ptxւt���`��w��5Q�R��e|�eh>5QQ*���y�?z �3_���`^���&�����s��/ �)�.U��_�����F���; �G�ҀV��Èj����i���t7��E�g � _��9?��������,Ҏ�+6�y�p`�����Ql���
Y�c
����W��@��z@+�з~rW\?(�q���:��5i�����'���p�j���F�>�������u?�t���%�w<t@؏g��p4c��zeH���n�|�*�>)���Ё���)QB�W����|W��,<�A�)�^V1��q{qk ��<��:��K��̰q��薱:����v�ѿ!k���a�=<]���u�|�H��۹��0 (*�td�4} ����/�ԯ�.<;��>mx\�Z�G������u����8nyt�up@��<����W)x�����Al� ��,_{�����H�n���>�M��&�#�$���y���Xk�R�p� ޒ�<f�J���.��� �)>d#��p�r}���G�!�ݦ���(eVE�~��p�$�����=1�;����� ��Ud:!����E�؀���9�p[��d�r��M�|�D�'��U�nD�;ީ�*C�h�}O���u�lE�ӅEG�-�z�-�ˑp?����۵��~tb���Us�j�A��@�T�n.Dv�=*�9m��f��_��s��h���l
��톧M��R޿US��<����<<����i�u�bR5��4�mK�t��DַC(\�7=Q+��^�˿���íU��w�t-Q��N�+��f���D-4 _VB��M�l�.������z�Bp�:��QX��܀��[Q���ԯ��>@9@V�U�1�w )\S_LH� �n�ێ�K�\C�{�R��� ���վ���?bz�!��v �XU��?��^��A�,�?<�8-F����? ρ��';�A�ł�pS~cI��R0�7�������R���B%�?\ N�~Ĵ�&����I`�;B� �q����! ����������Rܣr�gk���mS�'��Ww�In����f5r'd�[�E�x+�o�W`'����W8"��2ğ�cJ���֥rXi�]�F�� ��<w�b�������������XhB�ׂ��EV��z̺>d/�soF�"?↾�6�İ�?B��r{�q�mV"�zVU��C�l�Npd��F�ZӓE�^wJ�@�6������R-�q�^R)f̿^
��w�
P@'�� �4}( jo�w� ���
��#O`:n��I��N����|vt_��?h�h���N���|U���M+�.-�|�N�n�R��.���v'���%)Q�@^���J��(�=0�e/�2�������T>���wnt~
��$>�c�d�vzz#�3(�W=��Bq���#+G@�+ ��F#p�����O-��Dz��R�y@X2#��I�,'�>,7`���K�� �WM �kV��_^�K 5��ʾ������?�"��C<tv�(��V�9%��G�w�1���*@يh��$Ƥ���(��ւ+�}�����j���,�3z��}��Q)�?��5���)=,��S��PB�P��i?R?����Ҋ#�)L�WP��{�L���e�VE�ezX��*]i/GBٵn+�V����?.�ց̉�5ߕ�_�W� ��(E1�G��J�LCݿ��6��������|<`�(��e�^?��y� 9U�R����}�9�����TL:��o���Ow��*��?t�B��ǛC���4���%�?��ފV��>���-7N��JӨVd����s,�����O)`xZ���sow:Mƭb�:ɱ��Ԣ��L�'H�]��f�^����و��Hw F1=���q9����/��.*�.X�]�v�x�SbF�W$x�| ���������8$d�ӚYY��+D �8� a�i?� �T� wiT��P��T4&���V@�mu|�k*���VO��vRNf;��(���p\h�����>=��{51�����#�.B�PtXD��Ƣރ�39��g�n.��=��Έ��k<��^�hea+t.����� ��J�A�6������� ����m%��ָ҄����s�3��0 .}��P��>�QXpV��?=��yEk߯��K (:��J�@<�j�w"J� gY��ܬAa/r�p|��<Q]<���t�����N�� ,����� ��t'0������u��`}S賭��o"θ�� ���3��9�������_S+��_���ab):Я����s�-lv�k�~�[#*b�F^�3�o�i?�X��'?�b��K>�j�r��K��TZ ��3V"b�S#�:N�cm��)��#�¥zw�jr�\'`�� [�����?��#�L�����޷�����zإ��Y`�-�Ra�1��9g�ų�}����>0�O�y+��L��?nh^1PE��Z] @�XO�^v!<�h�+:��\
�����~E�_�hx O1�7J��:��ׇ�i�<�k���p�����RBxcl����k��v���LZ����)z����S��!~��n���#C$��K(
�t�2���aלּ1 �3�������<��!���m"i���(�p��#��� ��k�����I�c'������i�Z*@�Ϲ�h�Ra�
e��HO�g���^�b��T��"��಻��q��t��(y�T�~=y�8D��h���I�G���T�Y�O9?����8�5��������j��_�P�I��Z8n(p��X��X�I��[b�tC��'�D.�����B2����$l�W4�J|}11V��,x�{���ǰ�*?�K��(����U���P�F��ռx����.����V�Z�1�t�d�?�M%��#�:�R.���v����j��je5B^�%�D��гG�?Rgf�ǥ����a�+���@e�h�s�O� ���7~�Zxت����O�d���ǧ���/"邛?�������ܯ��I����͜�4Ǣ���@��+�呗�s&����36�J�IQ���o��o�L��U#h��뇙�n������a��K�z��{}���oO4���GY��#��_����)��(
f}���v�S��$ ��,-'7��qn����!������ާJ�
��6�}��I��?6��b4�W
�C�?>��_�^Gt�������j�|sS�Go8��k�W�8��޷��I x���F�
�����ְ�TX�b�����zp�.��0�,�=��O�?��ڡ�^y�4)�C���n*, +��J�Wnw�ń |3��� ��b�<����#b���'܌�$��V¯c`6m��>�Y��$�\V��˼���A����'�� p!>��̓�}�qi7���ڎ�4k���} ���Pm��T�͍!Q>�l�����Uo8�a��_ň��>�2����Z
dU���_��.<?[mk;'�Z�'��������9�� )��;z�k}����R���18��?��u����O��5huļA��ȗ8^�^ ��|��Odݽ�f �_ĿgQ#�?�>��TD {A����6!`�Dґ�p{F Z�W����L��H�'S�����m`����G�����������.y�)y�I#d��g���W��s W~�Fۑ,�cc��#� ��G��<Njcaꑻ��(���r ��}H��C
y��$]��_���MO�v���iZ2�Fɠ� ��:+�� ���-B�Au�_��Eu�&�O��YXb)#� �ú݇����y�b�h$�����)�m8 +!H��r�F�ymV���l&�x�|��x���@n�/�Ŗ��Y-6:T�X"�(�«�Ϣ�3������������3q.X�8 �����p=��������'<=/X��k��M o�G�TV�?����� ��u�k�>�BTc�؝���ᄁ�E���� ��֮�}�SW��7����]�F� W:8�>�O%z<+���M1.i�k�E;lRо#x��W�L�F��������<���w��������?F�s�������F�K��0�v�� �;�Y�&�}����.������Q�������Y=���>��G��JC�E(�鴑�y3�m�֪[�FxjF&��H��O�� �~�8�E��Hd��ʢW��Do�K�Nfad:47P�*���X9t����?���ߗW�J}ܿiDw��
I�����6뗡�*�~�JAR��������y�B����K���vś��r�~��>���#�i�=�w�ҟ��Ő��WHt���ڶ.�d1��'�ϊ]��į����Ӧ6�eh�/��<��~'�W�h=���`,7��@6nQ$Y51������� ����쏣�}��H��Q��������)��Avn(U܏�3���e��S��/|�Œ��T�$���cp�j=_��q����
�+�`�\�P��!���y?�b���������}M����ro��g™��^�I�$�㉩z�x�^���i{m��~F��g��e��0ӽ6��I���^�|��seI�+��ƈ��W&��$���&�� *t��f�7�z}��≼�7 R~%��F���� x���B�>��:� 9�ab6LYm mΣ�����U1�S���1;P �ΰ ���F��D^��/7J}�9
���c�Fz?�^���/[þ6��O���� &8�4+��?&R���.2<l ��<oA�/�!X
�ND��p^@��v�,�Ret���'�� � �x,^�����N�lZaX�r!�Pu��l���ʮ�Dй`��jB�O�Di6}��P���E`}�������%DG1����7�aq��o���y��J婨>-���2\��\��[������s��b� (��i;SE]p܀.��4.�!�������!��I�V� �Q�W������B��~�k�2����W�_����V�I�p~֟C⋻L�r��[�͖�]�Ou\��p��fяb�_H���AG>?2E�p��#����0Z�B#sew����  /� �/qc-��8CŤdh��m�w���A�~�^��o������p�����0�:�i\�ی�L���\�q/C�nWR�������b �����8����Y���e��@Z��[����n蒾�,�%;Z� ���By�*N��̣��ni�'��:�&��Pɸ��E����[=����x'���?��_��u�SG���6������_:�B�c��Ja���o�bo�:��kKw��>�UL�P���\X��F�AxG]�_*��C�r7>��%.�����I v�prҽ�q���7]��w�*3�9b�
�8�|��/�6L� �c� ʴyY�����?���?�:�/����:�̵���0Q{R ��(�/������9�W��z��f�`���h׹D�~hx�G��ؿ;��S~��f�#�öPX +F��A�߆���2�_.�5z��#��Ǭ�Y ���]�ނ��C�?��k�L���$y��{����o��"]���/q�yiMSG��Xg��H��{@�O`�E��P�S�n�����L� ��A��@ ڊ>@ �[(��n�G�
�/Q����x�|{��8�ǹ5AJpipA��WT����>��HX@SX6�Ro[���V���ت�iB��H ��Պ�̥����!R�>iHG�M
�a�e���'8HTI;���@mXz��ݯ�u�u0K� �A8,Ig�qw?4���{A��0&�Qɫ�����Gѿ��P� ��x���[����K��vU�ߟv(X>� ����q�
(���� x\�JĚ?�F��gu6�T/@�i�H�����FW"�az����<*5ž�����E5@g2L%ƨ��Һc~�?:��:��(�+ ��%$�*��"=ֵ�'1�SE^0 X�e��E��p}+sl��5��S�:��U�i��ٙ���6^�c����_�O)$7�U�!�\�E���sH�*`͸e��b�R��H�W�˵pJo�
3���.���Eh�l�kx���1��ZCq�����꿐� �t>
<�u5?y��z0����j!q�ɿ����sW����Y�4�G���YE��T:��w؃����9#�St�}�� ���Ŀ1�J�֬�o������T������\�����@���ޔ�{5t�K�<��GnvM��B~�s��m���3�A�<c�2�WRϣ8�>@��:��U����liq��$�$qF���) ���O��+D�|GX:@��H2��5
%�ߑ������\b��6(���j�ڥ�sc��i�E� �Oۮjp����@�+{e��<xĞ�Oe���.�=m(ͅ�@��_�X�����_|��/H=�*�Ǔ�y��~�����^��F,�����ԩ� F���`�-g�B��)�ʯn=�4K�]�G'���?�P��v0�b||dt��?5�Y�����R���@�\��������ϗbUA-)�>��° ��bV$:s3���o�ϲ\B��F/�U��#�CD��xx������9�K.L�n���m�l���B���Z+F�~�� ����@���=8��B�U��S�Q
���@��B�� nTb*�vnxqϭ�Y$ Gn�$��.�ѺH����n��;�_��곫�O��q���g��3�":/�7 ����#����~���3Y0�ݓJ��^.��N��.�B���X���QT��}����P"f��<|%����|Q�E�'·����&�xE�l��˓eTto�/��|������Pu;�����n@�Q@�� �T��I��V���s�E.�> H���l7���
v���:��KD�Ģ���^��v�7�ım}O[��^��#���O*��~���h4$���t2r������t��*��g�_r���_�k�>|���sW�d�-�JP?���G��텯E�q(�T[`X�U)������GG�W�a��t���t �6.f��{�F����g����@�o֩ł�a}��Z�*@S�h�}��a'[TA^K].�{���D�W���"��ԁ�@`���ƵY�`�/ �^�6�?��۱ij����NxJ�#X�n�i���*�M�#Qkv4��/vd��z ����?�
�����n����g�����l��g��u^���Q�^���]�P����N�#�b�ݦ����$���
�?��4=*J%�������_��4b~���y�t�� ���u����!�8??��}//?�O���Ԧ�y{۹��>�7�8!&��.l�F�Y7�m6ɸ
G��V�\���Q���8�1�4\�L��8.��#iVT�揅�9���!���OPzO����!v�� �*�N��.1�"��6�.F�;&uE<��4,��Y���ٗ���Hn������0�����0��I��w3w&a�ߠj���}8̟�&2
�5�8m负�A�悍����K +L ����aq|�r�[�df����2��J��y��Ā��b�T� nU���f���� ���?����d�
��i�X�u��e9~#?��۾A;�\�[.���"B�ZH~����Q�{O!�㘧K:6������}�t��q���?i��!�W[�$Tm��`�����ڲWJ��~)�ۍ��������t����Ϭ�\�C�h� ��.�ɽ�?�l�6`�P`���b���8?x�5);f�;��E�� ġ� P��[�4j~�\n+�V�`�]����N l?I�H{r���
U�grW0G����x���\���=Zڝ��������ai�2NU���^C�$?��� G8�B�@>�Cz�B���ƃ����Ն�@��reR���.ܭ�n��Ԣe=!��2kYbq�P�y�l��E����ڝD���U�O��@�e�� �o�Q�VA�'״��E��ׯ����N��)ϑj��+8ea"���O۱��?0V��E��"���`���q��`�7�x�&nn���o��%�d̟��>���S4)"]�W���A_g�j�#�R��Oo�"�ڸV������1qة��3�*��!��T�)yKN N���
�u6��U�'���c��� �[=c��Y2�A}҃���0��*E/D�6�0���|�0o�/�������^2����
��X��¤ޱPw�a������n�_D����K��¬��|��� �A����'|Ū�?�+-�����QG���]��@��'"���OV�}�<0��ޭ�D��Ɇ�<���K;��� \����.�?��{pyB�0|/A��\{��,�L�'�:a��k�)��r��.=k��+`l��I�οKd�Y�%�o��A�4>���㡺̺�����A�&e�o�K��tm��S�`m�_eg(�ԃ����������Y�f_R�mА��PǵO���h����?d�p'���sn�����!:.�d��p��4_�_��p��(6�Qu���)[�wA��KZ��A��pr�F��&� �Ui��(��F����N�\�r�6_vI5����uk�O���k���g"%=(kw�J+���
�k�䡄 ��qp��}���3Qߣ��e��X\�M1��9��3�CqA�~�.1}��:��
���>���@��3����Y�o���@�L�E�������ͳX�̵G�#��D
בk�{��`��*�����!�,���7�sW��jC��C�����=)]nt��2�M��aժ��v���&W���ݧK��MS��������=�)� �:�&*��O�T��k���K�0sX�,a�x��� 5����-��� ��<+�JUB�Z�n�s���E�i��X:2��� ��~�E��`���!1)��>���)�/�{0]����ƛ�4�W^�𡿶4��$�kSP �Q�KJ���p���x�a$�L\�{��j}���g1��S��R�A4�w"~�1�/h뇆��`
� `C���.��'�D��s��m'q��:�.$���b<���Ȁr�3F�S��U �*��^�f<UN!�
�~j�r�G��j��sBq�S�)��=?a=@�,��_691 �C <�� �>�m�z���c��w�H��|����Y@�SG=���!��a��P+z �d=����T�� a �������m����|�q~�5�O�x� ���5܏��&�iqt`9M��t��Gw$�-�O����u4�N5�����{u��w�F�_q��X?Y�����VC�љ}촢2�R!� KpƏ]cT�~�?��D�&,�;�*�
kF��F6�6���`�������B�_��2�%���0�,�g� �)��/���������w����0�Y۫K���.#\�����O��V��T��~V���e�**h|�[v�N���P�&�E ��
���F�*����e&Ա;��Ӥ���k4=��<ۋ�Vz�vN���t���5�2�!d ��>~P�MSn�#���2S�נ���"���Ht�$tb�T@���!�-Ǔ?0rB��ó
�{�
��3��b����J��g� �6q�ʔ�-�� ���� :�,L���|�J�G�Q �p��Iy�ա��UƼm�cq���V�j���?7ѿ'�S����[h����s�I�y�L
�i*�O��bH���l��͚��� ���̏���/�̖����?B��
�{L�L�� ���`p�����L� G�ӎ��J��5`�SV
)s��F�޲ns���d��9Y��$y��C ��^�!|e2eɳk�%���]�:��v�#Y��xI ߈�_ltD��&ZuH�@��0�H���Y}Ζ�=*I�5;S�=��8b��2�g7��yt6���:��h cW��"?���
V�e�������~����Q��]�^�3���G���e||c��=��\͢ڇY��![�U6���
�?��g0���S>��;��8vR ƍ�CO���� Bmo��/=S�쨬<P�@��;j��l������0���:�?#�l��n���b�o�y!�Qx>���>�� ���m���W��D�p0$ 1L������V7�q!x��3�S�O/] ՞�xG̞Ș��w����� �&�u܉�G�� ڤ���gH��p�5_��Ij��v�6����z���_�a])<<l�n�<6�tq9�`�y����*� "�=�6�
�?=������g��y�3�����,����6�G߬���7C��xN" # A��O�xBdJ��gk��8d���NE�y�I�"�c�D /�,f������F⟣�C���n�]8, ]��%S Ձ۵' tzTH�W�į�C�rB��+”�|�4�"}� ��#dzY���&���&e�o����Mܿf�JA#�I�(���.����>��>�U�B�t�@y���홉�� �bQ �d\d y)���rrVU�7�z��
#]������ܗ�"v����x_���z_�f'ȟ1K!���4'h�e���Q���-
�N�s_ �H�߸*?'=��f�ʷ�u��0[ ���+�r�S����/~� Qc=9�R �Z��A�,���p�Y&&����������#���eM� N�S�j�r��-��^���#;a�8\��v��G���L�‡�&"� ����DB���40��˦�ل^iB0)@����;�>cc�X�#��T��R�L�AUi�3@[���!� n�m�� ��F�gV��ȫ��a��}L�������b�!��{ {dj�����w����Q@�ܘ���=�6�7�N]��S��ʗm���:�j��<����]��^/����A�����2<aA��%0�����XuT��۽#���D�J�_�o�B [�l��,�� SF��;RA�V�넕1��P}ix?���a�.@���w^��Qc��<�ߩHEM��,P`�&�y_�م���/�yVa3n���f�)z=�d�O��F$�����h���po�� .(�h�~�N�"�L� ��
ʏ��e>/������FS��� �%���{��ϝ~3�����5C�~��
;�O-��[��_T�7�֐�U#,�\�����\�j ݏ�-��C�3N�/%�[8 ���$/�� @��C���v�3E�@�p��m��v�~�OD��������a���wtnq
��H:��(����](<��� �V�J�����YG� "�+y��tb� ؕ�� �����������=����{���u`U����(�'jn&������B�;��Qk4�<����
���5�q�}�����C`���@y�$�׶z������p���C��a� ����UR���(�^M3���l_��B�Ԡa�]���b!�X�h��WA�oM�m�V��n�Ղ�,�M��O��q�C��F1��Qݦ��K����~�!�V����R����4�W�-U)�{ɴ6I��ߕ��.�C�n�םLF��c4�cHb������C���A������䟢��x��x%P|��DLVb3�H���Z�.#ו/��2ت$����VjRߏ�anƮ�I��D|��!3$�e+'���w��`<�g�����o<gk[;fbt���q�^d��e��u�B��fj8��?4��C6��~��ʽ�oV��W�kx��ఀ�׹I�"�E7�0����p���,��G�#����Y�t#����T]����{p���-��W�n���|��9�5��l7@L� >�W�dS닕�V! ���ă� �����T�SP�{QsCq�t�������O�dU����nh���6��4<����('M��#�5��(� ��S��R��Д����V����k{,M2�g���8�r!�P�'���|8�I��X��k�楨�ど]���خ��b �FC���0�qp�z%`8 ���ﮍ[�ySC�W]x8�?U�Q�ZT�Irvo�����4���8=X�=s�?%蟢��_�����􆅳ٚ�h.��xLq٠�:�V~�!7���*����K�>��ׯ��
WPNu^�;NN�� �nt~�y�,2��i�o�Gχ�M��c�r��h����q� N��9W��Y�$���������Cx/�n3��A�_}��sG��{2�h��)Y}Dz��&�G�0/����� _ާ����@���_�h�r����������R(m����Y�6������O ������W`�fB���j�v�/�%��}��4���4 a8.J�q��d�p���2����������U\Z����3�����gq��IϦ������t2>MKg&�H��p�FL1oI���|"����6/�`L�
6|�r= ����t�����Ih���
w߽<�T�X�rܰB���E�tZvЎ����������v���X��M�3�y��1�����Q�#T���h{��?`��?���>�2ؑy��a�J� ��6�ߓ�� `=�#��[��]�Y�F��7�wmU�pGbN�1�XV�� ,qb��"��]T��� w�����i�/�6�+�H��6M���H����HhP@I�(P�� V�|̸!]�G�a� [#ѮC|�h�'��Y�%���\?��?ҝ��?�Sl ��- |�+h���GM�E�
� 3.�W�3�je�B1�8��^�ؽ��Y�S�w3���ǯ��Q�NT�k*ػߖ}��B*j[�դ
���{�<ܟ+��¸�Z�t�R�/��31Y㕀�#9��v���c���ɘ���$i��ʕ@�7�eU���\hAmn����ǛF��%�m���hNBa�b����D��
�+DE��1�-�8 �S��0r-�i7ˉ��3@��sp��2a�)��i1/���&t���Ӽ��&��fCx�kҰ�`!��ٛeJ�X�S9�����Q`�+��'�Do����S ��������;�ǵ�*�3bE��1�ߪ)��s�A���ze�]�@����l;�*��?��L��1SB����7���v��N���,]�#��}���y�}��S�0���0� ��G��F��������Z�T���w�@��lO`8���6�%��=� ��ؐ���r�,�kqRe3a�A��H�\�oZJ�*B�Q2P�u�u��x�K�������F #���T~yϰާM�7��W�� ჿ o�6<���Q_jI��@�-����������c�l�(�Ñ����b����ӫl����?�Br�[�+5��۠ �^����r<�ȁї�����Ovx����>���5��E�gN�]�*d�s�N��*� �'�dE�4��3,6\�i���c��'"Y��A�N6�hZ�U<�:�=��vz�GH>�t������\F(x��0]�)d�2L�>�7�Hc��}��\�5�����=�с{����p�l \P�]1nj�| ����;T~`\�
#�^<|o'����K�`�l�>��;�,�+PJ�܀\����&����3Čď�����_��� �AC�?`�,��
�P(��m�l)��u«�bM�%T ���V)�^͠���:ST0�`�S��//����
�ۀ[�� �ZP�[������D������)%��P^�'����c���}�π%߫��L �{@��p�琓S5�?�#�;P&)s9K#�Ϣ���>@��0J�[�PV)���6% d����*g���ŨH�i�#��D�&��ȿ��a5mP�w�� �e�U�s���U��(g ��g��#�����﷨&M4�U�K���B��P�,䴧i�ܺ�J��R�P?
����e�ݸ`�Zʳ�H�LG���5��� �+�X7�3�K�uE�Z�8
��aŁ�*oN*dC�#CS �]�w�CJ�ހ ��4�F��p#y���W��8o4��J�
�? ����#B���V֯,Pes��`���y��G��������M������H����O�ɇR*�az�0���+�_) l�./��g�_�.7
��6k���՝�`�T3��Թ͙v�%xW*�ߐ����^cU���@�#��T`���5�8}Β"Po=H�I$N3F<@ rzR�J�WC�A�R-0
�Bq��Q)���p���k����6TL�r�-� w`���`���m�N��:T��&���bb�g����+��'�?�yZ���(�W& ka��� iE���^���R�K��v݌jɀ�)�)�Ы;��� ��dtĨ˗z���,̗�FPNE��j�?�=ԫ�S�g�������
"��/K��?e����|���N �y���},߁����1�3�1#�淩,fC���5���#��A�^N�=���Y7dC���S'�1ⰵhQ�a����?�巡�O&%��A����w�kiϴn��)jnL�~,��� ���K�U�7�F`��B����I1`e�3`���Ἐh��`�<��J�a܂���� ���=����!����$C���}�T61Nx����;��ZX܌��Ԡ�������E�7*�����hQ� Oo/���!�~3"��]��;�2���a� �^0��(�v�J�cV���Z��]��8�J
!�^����� \7�� ��s�p���~��?��7� ��3� ��R��Ui������y��6������[C?+�����0͂���p�}]_���^����(
v��C^/_��䗽��o1~���{�}����D\�s���ȈC���� oϔ�o�0/���8��K�x����&_���A$���m�b��Q�9I|?�7_�7��8�/Ol�E�ì4�2���u�~���zu|�j�vOY�~�
����l�o��J�� �dS���M�Q '�Z�������D�J��Jz� ��� ��ОcUM���}��xE����+�GN;Y�rP^�B��t@�j�b|3��g�È���z�w(OՍ��H�*f�+�VS~������yDp�����B��|��l�\A���M�}�T��~��x��Q�(@A�.�z��'��³�[��%pG�ê����� ��I���C�.�Ş߆��bͭ-���u�=q����K��2�'����w�i<���:_����Exht�Dpf�S�ժ���[?���m�#�ŗM�5��Uxu��P�����/���B�?�������]bW*�7��Y��6����>@$l�: ]���m览��é�5�jb ��~��G��A�,z�&�Z��|v+��#��ȅqn����b��'��� ݋`�����i5ʳ�T�_l<��qW?������9�D%�ULY��?d�NiD�Z�;F�����Y��P����j���� �윂����d� pZ�Z���<V~��g`v������� �W ��A��g�@��e�~�w�?nr�n��I�6�<�����)��E�6��{�n�'\��
����*<�7 ����`��}W�{���ޛ}~�5�M�����Y�V��:��� ��H���㳨 tq^��'������ѝ=M�'�-�FA`e`�ɾΑ��p<X�?C�Ö܀ ��h�:��ѿ��/�{kĐ=5�N����l%�].�
�pX��MFF�cP�%��d���*�����Vf�� w�`J�5�YS��n1`uDg���m�p
�����kA�j)�Ë�����K��Q����[�]#D?4����b�a�d����BI������þs�h��S8���"�̮�A�N��9�+�A}����)������m]7`�.��)� �I9�ܳ<�g�3����Num֓J�?� ��:Cb�D���:?��\�Z�ߺ FR�}�p0Ĉ8'�h��">�<S��8�_�0/�?�V7����9@�Y��V��:�)�W�� ��@�3p_��t�e_1Z��9��X�~��Ŕ��ܟ��x��=����eY�L�o+M��9�g���4?�7�>����(s�g� ��E�/����h�@��o��)�����e�>��+C�� p��� l�W�?i��?�������4����������B�axtX�0���$�F�H��h��jQڃh.��(��-Ӂ׏��:*� �a���X~�����X?���E?I�/4/]M1�������
OH|����| A�S�������<'����3����N)w];��~���=��:ׂA��?Js '�*�����VL�Dž��i�o��`�X��S~�!�i��,�5��X�����Ύ���ě 8x|>EP��F��:�~�ϓ��]�-}"���H����rq���M�5w�5�Y
�5f��+�hS3�bl�� ��U��^N8_��kZ�����(��)����X\\܅?���%u8
��P>��_�Wu���N�K�G��a��֟���u~� ���pU���;g��Ptz�(x�HEǁtA���H����Wᘦ��ӱů�ߛ-�J�'��/q;�~����U��@~��9�*������{����;� ����i/Le�3F�A@���8!] H/�y�i�V3t��a�flt�x�cY��ɭddg���m`}^�;�� S�gh�i�D���� }q��a������]�r ���Y��������0���4�WL�T*��슲1ۙ�=��׎x�8��϶�<�ߧqAI��D���b=�����Dhs8y�?�V�s���{� uS��w<���\e���S�@�с�c�RyD� �©�߆�C�L/ĚCN�"���^�Z��7 �W)CZR/�d_����C�� �D2?q��
�P��;f��a�P�^���^�uw������-��^��q�/|ݸ�W�E��?��7/��l�?��1�Ǣ o��}M�J�±L%��{+�����4���iS�`�3m^�.ŵ�� ��y����;tN��? ��sR&u�?�[����yQ(7�2��P��B\ E�pD5�����d ��" H�@����T]3;��NӚ�s�����W�awYC�F���imGU��"��n�'�_�_-#7%�����{4���Q�{�s� f=�$|��ȞUb���;�VzT��_�h�s��I��64/[���+`B�,ɩ�C����g���h?C��UL�50���IF� ��'�����jiRlڐ�ܽv}�`�7k�{��}Φп��L�������_��+h��&��M����#�H ye"qM��@��+��E ;�g��UWF�zpe��w��<�H/F��p���p���z�,�c�ݯC!����Qը� 6��G1��p)>H��6��u=*�]����jx��vh)'�����unp���m�N�����_�!UEa�I��������.�rIDh�\�Mq�b����a=�>��p�'� �����z!�U�߄�#�},���G�V�VuS�%�GF����.V�"ўJ+��9�� ־�Z)���i~��vj������P�y�V�7����R�
tҍ���6 �=��V�s'�"F��P�4���\ꫝ�?�!����w���7��Yg�0����ǭc�#~��jV H����"$<��>��(߿��fMj�I��!��Pu??���?uN�I����D�w���'��t�`�F���J�'��밬\�������_HA�M��ݺ����P ����b�����x����ߓ�(��G��S�c$�040iL�V$�OAN�?i��8����VX��C �����i����&�T(�^�݉�3r?pw����8��%��,L;�ς��5>
*�7癲9Â<��[�S�St$�����>���S�7ѿQf �����* �����߫}a�� ǟ��>�E���+�Q`���X jA@�X?�� ��d��t <c~r ړ�P���]������#��CI�%������4�Wf�y�_�>�K䁙Y1V8?��U��\�����|N�����B)�?��+�&���}&��:�cB?}ݡ3��5��B�ԩ���e@bt[��� �w�����?]����a��Z�w���q����™<Ѹ"�Il�
g�����@�� ��h�&�G�&��<���Y8�־��y0<�s��{E�����ϛ���D>Ϟ2
�w�x���+��#�Š@��h>��M�T�OAhԠ��j�������%����Uq��?�
��w���B��* �_�2��*��/vCQ�l������pt����_�o~�C����'�?�ks�aA��k�i��q+7�cU^\xD�������"� AXí4Ŷ�� ����U��51����  m �0���I��<`%���;�JO���D����2�|��l��ŤL�{��~k$�랉w�C����7��������?��\F��xa���gSt)>L�����RR���R~��ј��Nψ�Y�/�?�����;�w���v@CftXT��\S��fu��d�r�T-���&>�%Xfnp��6������b�[J��P���'x�u;v�??k��D6Z4UGϒ��^ ����XUW��n����U��K��7���u�?�����uh Լpo �x�x�������%�ך� �W���C�ƣ>@��?�A�)�."�C�"�����?��G�0���2?=��X���+� +ҏ;��H�-��v�`Z�8���A��Iӱ�}���y�m�yi�R�H���E*��=Y׿��O�aE�k^�~�F4y8N�*�!=���z&�'~�@��j�ڝm�9K��մ�c��
T��X�?u�����R��g�<��k3h���
Hs�j���{q��C>��x<�8N��n�/��!��V V�a�?
����aJyZ���a�_A���:�����Sʶ��@;���?��8��Ȟ����&񒙂 ����'��������oAm������w�6ܳ�sRv&�E'OdL��ۃ��]���������|����������]A`����>C����i��$�'K#w�ڗ���@5�� �}��(`������8d�_��B�V�\;����tq��oB@���%tc�/��뎄Y�m��6��a������{` L��i�.��C�uw�6��Z`S�s?�/�����3����>�[֭p2�߽�xX��o�{��6$%���9���I8�����_½%��"�g��y?��&q��s<i<a���K�v 38�H�c/�F0D�Z |�zH��o7��{׺�6�+�[���|p~엉%��AٓMjkklK�kl4�o�u������6pOn^�Z0±�{���M�q����ʭ�ʾ K���U��rɿV=b��p<����Y���w#-aـ�Z35s����3�g�MOy�����)��]ql팛~> L�ߨcrw�‹�������/�b���bՋ�UN�in#�>� r�(Bab�%��8�6��v�~ ���"J��4]��x�x�T�_o��LW��1f������;.�� �Cy�r�����YY
^��#&�7�K@�OE�����
�_���'���� �(�{P�������/�����R�tѷ `ejr�zȴј���O������ʸ?��?} �Gy��#��|��U ��`|�d��_ق0�v����k�k$�ƺ����ⱖ:��9c���_���|ۙL�o�2���X3�
�R����–����/G؃�M�o��\���Gw����?���?��_k��\õ]g9��_��D/XY��D�o��Ƽ7N��u?���� \�6�����$���w��j�8?�S|�[���������Y�1p�׭��w `}=C��ug����J�t�6���-OA��dq�+���Gz����Zq���55V�0�M&�^����u{V��ݑ�D�N���?*��ve�%�DT����@�=E� W�9����P@��bY~���Op4C��_�E����.�d+ׯg�23���e}��+��c(�Y=g�� Z��Ld���w��@T�d@g��?��/{!ݑį�����u���G��ed9�G(��وM� @?,�
����� ��R04��u�{�ŭ����kmy����k|���`�uw����������S/ U�J�=)���Qo�?�#j��Ñ�7��!� �IY=�)ɽji ���3��Ag�*�xO�i��V!���~ǣ�yYY�6����~߅�ucQ\_B��ԑ�"�J�z��>��,� �{MTs�9nX�ਸ"��p���~��PH�vm"Rֳl3J>�W��G|�b�M��f
��K��b��SU�&_���j��)��Si���(���%��a����'��?���k�ˋ q'���� ��@��b��� ]�0I0c�j+��4_�W~�8�_��0"�0i� �9.�*�g<��ƿ/{��5^z���GŒ�?��e�@�����ݽ����(M����I5Cs'��I _~��i)KQ�B�)u'3"�u��T]4<.0��m�������d���"���l��QI��8�޻�S ��yB�}����u?w�?�|�b�� ����F5J�ZbG�GBeR��Q�2Qje��+��=qM:����=����@�(��|Zr1� W��a�<;bm�����x����GM��FҮ-tV�A�Iu�� Z����q�l �������/>�����:��>~Tl�F�ڼ ��9R���;K DL����m��.��wG����S&�5�sj�rV W��������"}ݢ�R�Cl�V���v��Å��a�(� �~�������v�_��U�?�;�tZȝ!�]}���v��W�`s`�Vsz�b�_�9������1����c@�X[ 砙��1��Ie�$u��]o[_�Y��k��?����s����_o"�� Tj�C�O38~(/ Y���s���KNz�0�+ݯ,7��j1���y^���K��=�O �a9� �8�F�T��U�O��#����������ޠ��%|P%*�ٞ��п�Њ��;�1s�bw`��;f���^����tSB�-�^W��F:i >��Ѐ�Ih��c[�B�f3ݒS5���q� ���V�dGV�a?Bgl}|)�]�9�FM�k
��v�D�z�? ����K�_nf�K��A���0�f�6�C�� \~m��R���?�' y�r���2���-�l8:>�4���ɨY���ѿr��N����/�zϥ���V1]�ă�j���݌� <�U@M���_C�j��J}T�~���QB��{M썛P�i��!��� mmJ�g���ױ�]�]��!2���c^�0���s���e��E���_��_�3�:�&���!�o`�A�����W�i�i_iׯ6h�����O:�: &w��� ���DЎX��ӕO���:� � �o mC��-\����L>W������>�&����E�ʢ����ꥢ����X�Fq�&���������d�ފ$b5�i�� �F���3|��C����,Z��� �{��w�77��`=`XCf�,"F�Y}��S���zl�ҤV䖹���!0#�|���,Xz�&ڽ�R���&;����@�bm�FW8��z694�3�χf��������)�H/vx�Z�K �#�T"��X��� .�v�'ia]�ʍZ����f�L��Y���Y������&���tb���k�!0�{����A*&�Ռ�����;��<_7�o�}$v��"i�7�D���"ΒY��o�?�]m��n� 0�~Yrա`z�ۛ5��g.�-��9ģ��K��c�K�h�������лF�l�)c͗:V)B|�+�znH �H���U��A��XXV���п�i����lb����Xgz��X �q�߳��������� Y�C�;F&�������_?��&S��;�c� df�i �*�5��~��nBm-(� vk��C2o�K��e��h+T�5�p�uF��{/���������3�:�ɐ��:<��I G���[[��9� �M.�)��6)�+_GF�:SQ�yD��U4D���$�静�m���c���2�Mt{)z۶�S����(s"�=����ŠIA���Ax������Tп��G��+����V�ob�O�����s+Uxὲv�s�5<@����.�X�=Q��N��u6 �j�OX��_���S����vk�|��y
d���B=��`!&m���w#Xԑ"V#�n� ��ph�����T_�;�u3%0ԙ&�R�v i�����?���ɦ7<���`�T��}M�����B�]\��c�D:l�ަ�����c�2�/R#y���?�_>�j�{ ���߸�D`7꿛� ���(u�i�89�,�M��� �uQ��s�2��|���?�����=�'���q|�g_)�Թ+��9@�'��z�,��8.���q�Iq�4�xw��CsZ��� �M o�����5)\�Bx�j�����y���7���&��?ʴ�^� ^#�f�����p��B��Ŀ��L?��F�z}/����C���J<�O�!��~�_��#0�����"%M�4�.��*��@H�AOɴ��_յ�/OѮ�wS��ϼ�#�9U4�� @�GQ���#�j�!0o�Z8��p��Ñ:{�����z^�>�#���R�NY�G)�OAo&X���XIR3����:������O�q9�%^/@$��8������c���.%��p��2���acwW��~�����?̈a$������1���Z7�c��ac�!\����U����4�V�gu�ɤi�nC?�H�,A��_c��O�2�҅8����K��3����hѦ^�Kp����J�֐��G|�� ��xC���`{hN�-��V�XUnz*'2k^�_�GȜ���-�&��u�E�~QaǛ9�_���!@5OpO���ѿk� j�����t�I�O�II�1�/u�}oC�F/ 2uxμ����迊�{,�L��{W���h���򬞷}��5t˔6����� @8�A�S�,[p�S��_L������L����ZG��X����m����]�5d+�VxD��P<�"��w�t��ެ��?M� 3u^m����!����G��t%���0�%@?J�$ԓI�Lk��oe%'������x��hc\�B��@U�s�Ƴo]Q}A�x1{�P�@�S#�7��Ŧ�������C�-��s����|�i�ocA��6;,����kB��i�e���k�ۛ�钱�KO����"��V��m*�Ð�8��2�Gs��N.����Y>����;��hT������bMF�ov/w�����瓡�0� �o1�)���}��~��K
���k󰫆� �@���B9G�j�o�#|�e�V�o.�oA�%��~X�+��i��v N�D��P����줩�z~�˪&ޯ��r��i��>r"��b�j��1UF3����)ep����3������H���Y�k�+Z�w5zDJHY��j�� �������l�e4�3�?6�?,��Y+���?]X���Q���F��gl]F0�{���q��o������ij�?��_�������Ɵ�o|Cj�o�/S5���OL���Ǫ��`sH�ڵ�ͥ��O�TXBX\�Y,Ob9x��ơr+�����ә�@�����$;}`�cl���?v
��ѫ���<���1�%��ў? �K���A�rG����5�����wj�/���ԹR}�o6��Bq9�v�E�/;�����=K 1�|}������� ��U�|TbE�|���j_�U�����F|�H��v���Z�Cp�nR�Ǎ������� ��Q��R-U��2�F{�g9�W�,ѱ��K�u� ���v�y�G����mj�G�
O�$*�:NA��t�� �;����̥I�2� `���7x��%N����zVvD�iu��L� U��s���I�p�" ���9^�pH�m��U>a������n�F�{��uc@)��*�*��-�!q S^*���jC��%��AI�*u�dgƟ�8�\�^M_�w�+��3���� ����wp�`��PU��6�J���� ���|6�/�8�������7D���f�퓆���u�#ű��c-�&���� ��I���.������
F�{]�� l��@��tt�)��5M'|�m��p��06���'�=\�s9��yѐS ���"�M�_��x a��B3hESY2F������l� a01NzO��l6��6�L�n�b|d^���~����6 ���o'���N�|>�����K�rmX�(��%z�8�>u��al�
��b7�� A�kA9B}1��� [2��1��յ��J�xb�=Z���v�f��59�l<��k���/��� ��{��_��5�_\�x������rbt�c�@(�S��}���;h��Z~�n�/%b<�e�SM�Ѣ5*��g�;�ރ��; �lY�Sj�w^?�FRO<�#��@�����"x������.����w. �y5*��:�7ucP5��3���+�/���.=���~�����W&���� ׷���R ������������(V��T�<D�F�!�W�)���2��<g��V
hk w�?�*:Y_&���N�we4m [O��_όRa\�D�T.Q�fY"�<���R��Q�L�>��3�i�6�?}�H��w��)�o&n���?"3���Uq�f���e��؉�WAO}&��E��'�j��L�|��r�/-���PSࡾ&��L�)&��{�=,�S�s���������Ξ�?���Z7��6����;�!#ǛJ���$��3B4?,�ױ�+�2J����Tv��K�xɁG��� e���+���I�=�:�j�P �2�E�V�^.8�L�?8��~�KR��qrx3[k������o��jm7rה����޷_ֱ��ҳf����j�~��N��s(? /Q�mO�����!N9��ǏfC�!4����?~ �$E_����ǯ��s�/���Pc� -G��C�K�y�2H7��������dC�1i�R� ��J÷���g|���B�G�/���9X���0m���:�1�oh����c���q��Y��xc��&������!���ߖ����7�ۼ/�?2���D2���+�R�"��A�~K��"L�������E�&I�m-��G��hL�Y�b�Ar\UD�FHO9��)/��.�|��#�����~X���A�X�Q��e���X����ǘ��f���Ot�KK�h���d���R��d�`��/x��I��j�O��)�x�h ���r](�:n�-c����f`������`�j.t]D#�jJ�Q!X���Ms������3�u�������+�1�i���|�Ľ���j~������R�_��o� Xۮ#��“y��o��'T�����"|����v���[ɿ�_q����T��i���(��P����_�R��p�p_����ޡ�]+yZ��4�X��s阍����j'V��K�mk��{n.����qG��-�<Q�g{4T�뷡?��(eW�3��C� �L���2U �7��e���w��ʴ�d�[�q�n�~w���m�N$t �_�* ��f� ����;@��yC���u�������� `�"�规i}W�%�6����cu���$:.�~zYM��4���0nQd^t����Zj"~� �����L5s��ƀ%cO�4����vۢpo�h���/��7d���V��n�\�^���e���r�y�x��c(����, �4V�hK��2ٞ�1P�и>C�O�%@i�.8����^\(��\ج�|>�nY��@ �ozCg�S� O�K8���sh�����+ĥ�0�>.����W���G�Ǭ���!u�+��h��������M��������G�M�d�"���n�A͟���X�o��Bk��r4;9��/;�}���K8L�>!�����$���] �A |���
�/�� ֿ��_X��d>B)}v���} ��kh� uօ(V5���Gm��[u~V�K��k�T�h�\�>��i��.D��L��ZB�I�f�~��O`���H�9g ������冂/����CC]�ҿ�W��E�77�Z���4����T����������wt� �DVY(ʆ��Jv��I���?Ꚋ����
��-忄���&;�#������{��6� ��[�u���b&[Px�����2s���Z���H��,�ƽ]�$>k����.����E���)���{�A������� �þ~�����7`��������^���X�u���� ���L˩��U�7��o�A���p����7!��/�&���-> �����}d�Ü��?��q&��E��mE���*qI���k���GE�����]�bb�$T��E�_�֑ߥ�����/����W&ۧ�����|W�?°������V6�P��"���O0�?��C�X�=ϣ�r=�( {�����Z��{B����+A��%f�F����P�NT�l�� �=B��6z�0pI8p��X�#5��l�; g�S���&�=WfZ����קA�G��Ceo�m���s7�_��\�B�)4M���/�u����pku^GS��4,�LM�@nnb�@Fň��y�J�{1cI�' <3��|�y��)p��]�G����� ���|T=���a���8�~���5�@�ֵ��_��F�6VT'�W��i���~y1"���2X�?�v��"�MO���E�����+�9?��c݋���v���Wᆟ�[�����;���pBy�ҰL�uF���3��묶4O�P�\�C���Z\�U"�V�n�|9 .�����R����"�b�� �Vp?�4����E���u����A���� ��5�?��V�'�Q�E X#W��Q��'{��K�>��e��bR�~���o���D~̟4NG�� 貫��+ ����(R�IX/�)CC��8]�ƽ�s�~�D�'];���)�K �;�:N|��4�ew?�N� Dn�큮I:�>����wՌ44��wi���h��.�>�: 4�G���A��F��d��5�B����8�~�/��G�X‚k�?� �?L Q�'7w�N����O6�%V�$V-�o�<î���ʨy�3W��B
ri?����� �����v��k����������2�Qy�����R�~�
Ѓ���K�[��Tl����#��E�̆',:�UI)q�J�R�<']my�@v���daie�Č���J�����u�{�0�SQ� ��M=���b�/��KV�1пQ�����& A��1L���ߨ0S �uH��;�C�O�D~�}���PG�%u��-UQ�6�1�c3�{������@p9-�—����4:# ��u{�cU��������/֘����� ��
�?���ǀ���%�� �HAdD�Zį!����` �j���/ϤIM�7*��9�'&{���~�
�)�Fg���� �1�����u��([�[���?C�4D�����߶��-3'i���y����j���҈�S�~u�k` ,����# c�_��z�
�"���N�� �:����¼N9�����0 ��?? �� ��2o�Z@$���GB�#��JU������<Sǵ�s���1o��6OA�g����j�Y�a��Aq��J��~q�c�#�����e �%�z���D���������?��!iE�������Bu �Sz���Y��.(���5����Q@���W�O�����w�ͪ�R*6MH������T������K�%EPfp�M��]4J�����",� �����(����w�$>����xЬC�B�J��X��p�+�VGo���:��=_����9�,n��Dh<��t3�pZR�ϘL�6[�D��Q)?�IN�S��c{ 0��?���?����qO-��ǒg�����M�P�Bv��~t��Ջ��+@�W��*��C�o���dQ�E�5���Eg�:ƚ� �$�?���g�BN��'4����9
Wį9��c�JHh+���_遧���"^�y=��Q��Y���1�
����n�Z�Sܛ����?
5Gc`�Q���6���Y��Ľ�\���9���% ��.��� W�L^i����ݢ{�=�@��h�a�ޓ�~Gy!�z��C�X�c@Ƹ@�{�Y����k�N�~��I�j� �
ѽz�f��\@�D�ġ<r�\��6�,Cx��z���l��~�h���م��D�\��9B������%�G�y�y�� �a��>S$�|�x���߽>�� ie������D �t���i|���/��b�9Ԗ3J��.Ԡ[��} �NJXeB�m�����,�';���tz�����ae 9��{^��O���NS��� L���K�X�'���f^�����d_�Ժ�Ohv��I58=H5A��q�S�C>�{ڀU�l�!�o��+⎟���HK�r�s��ӼF� �7������X\(�L��J`В�'�d1Y1�_UY�������.�"���&�Z�?r���C?�H�S�gkt��������GY��bI5�#넒�6�k�z��Ü@/A��}}��3�ޫ�jk�>�����
�}�
E/ �c��OO Ĩ B�N��ڟw��f�M�"S\< 0yAd��NK��]��q�y?��-�m�ͪ1b(|
�/�n�K���[ۧ������q� ���;1����{�wnAw}F�{���ܧ��_~�On���w/�ͯo��]��j�/ki��lt�T}Ⱥ�������ڋ��M�7-��It�*2dv�"�ޞ'f�Z�8����k"ɒ� ��4��l�������'����ȴ����`:��P� -^��'�'j���R�R݄�oB���;��j�^8�b����s�`h?�e�}��1�~yGښ[���Hpu�߾���*������WO2��?���N�F��X7�T8����`N�x ��?} �����d���=�2��$F��|�V��ݸ�D���Q�S���I��5ԝq�5�K(����kPw~����!ᇄ�m���d�/��d'�/���=7��,�߲������r��pM^]�A�fԯ�Z~V���']�����%�k�໶O�K���A�L%�������
�#+̖���:۲#',#�8�J�� c ��e!�s5QU���h/N�����)��������C�-/O�>~���� I-y��>�|�j��N�ݲ�b��b6��/�� �ǿ�Ӈ�{�����xI�8��^�? ��7�������{���ŗ��#�����`�|�5�B�s`�f���E>�8k��|�~��#h��F�~z���I�9��u�E��&����bM4�5����V7���/�{1O)@/m�/� ��D2nOFJ��T#�%"t��$��u���F��J������U� `*�Pj��Uh�D �,Q�x"���d��;?�����\)������\�qr񒛑�v��/4����
���x���ן3<ǿ:d$����9�}A?Ŝ�Oc����S���c�`p��?I J�뛕~��统�*�'�+~��0�~�����U��&�EY��'�����X�O�¨�����ѥΐ ~T*Y�������>B�K�?Z��������C��T�������wD@Z�ғ���uQ�-�C&G�������?�5�%x��JC�Gm��P�E�n�Bz�Ql�s����zd�13R��?35� iR�@��iXR��I�u�� j�@��^Ԯ�Z������v���J��_�X�0�В�*~Ɖ�PUMw�"���`vr�����*�͌f�J�G�o����I*^jf�J�B�S^R�6$����4��e�d%6�M�G��(~��ꂶ�����moR�ר���%^3��+�7{ 5����*��}�O����ǻSc�)�%�#�����?_(�N������ܐ�^��i�Є �or�>4Wg�t�&�w�(?n�+����}j� ��&0�Rd�DUI8�e���Y7�+��z���~ځ,!��g�9<6�c���i?�9�ɛ?u�3_2���v+��\��Z�a˘{ L� ��#5tu�0Q������h����N���s��v�:��w��� ����R�����5 �N�x����\������xu�~���|�?�@\ ��q�㒩�
�J�%.�=T��+��S��Bl��Bv�.���1�cT��QH�R��Q�w�k�/n�t)��� V���A��G0q�7���Y���޴�?\�,����a�Ŀ恿ȄAA�rL dWR�,�A%Z��1��9�?�f��Z�8������]�}��51.F��K�� s�����aޯy����Z������ ��Jmĵ�ߺ�3 ����b˷�j���]��Vn�[2/��A�׋�9P����񋵗�PJH3���o�Jim��1Ƿ�%�v�>� ي��8���5�>\TA�������SF nUH��s�����G����rYD�Af?)2�Ay��\d�1���=2��^����lݶ��f�/�Y��.��j���۹���u���y�N����X���������B��o��k���)t���/�|�x��'�{�r8�����}R�~��F.�]0��g�ZDq~}�[h��׶�xh���9�=g�܊`���W^ K�W8���0��0�/,�J�ĭ6����l�,S�G�X�
 ����!�,�� �@S�?5*X:�W+$����%R ���6��N�lY��~���2��k���0]m�Л/�b ��>���h ~_�#�0V)Pp�I̝v�C��Q �����>�@��?P~��.��U�n�g02����ݒ���K��0yT_\J�A�j��[Orw�h��<a����k�c�I'~,�nCxM���c�2��a([>,���Gh,�崷��61�_�O�?�i�R��G�%N�"(K�]����e���� $w{.$���%�{ ®����[9��� �ׄ��Z��~��k���?��^c�2�}����~z��Oߠ�7)X����6 mn����Q�`��o"�+ȓ����w�aXl��P1�B���R}�~4Z%aN?�,Oq%���*l#�����.�_�����F!J,� �u/T��c����^p0H�o�п��Q��5�����Y��v�=�� �%�����y9(J|�r���r%}�í�Q㪺 �~U4��R�Y���`91�%���WSģ�Gܟ���͒�T��������/�$�>U���۹�{F� � {��؄�05�R���$�ض�&�P���� (��w��0�Y?;�{ҟ�1��Y�l�������$a������\Yi�z��"����A����?��B� ��+1�G�c1��4�7���o�5��@�����B3A<���t������H���_z �ێ��+�e���bt3Kx�>��U�l����V�m��%�~�gO*�-����]Ww�,����ܕ�e^�iT��)Ffl�X��**��b���SV��X#<���!��p�wˇ���&��%s��|��?��v�f$He�J�7��~dL��O1�=��u��o9�����(���W�P_���JgP@jD H1�����2|�d[0ֺ��=KCGJ����
�����U#Z���5��Հ��6��x�?C1��5�?$�ѷ-P ��"���C �~��\3%m��g~t�|��뿉=z��uq��� ��aq�'���\,&O� ddJ+��F2�gl�lu@QU��f���C7�O��'r*�ø��zq���SwP��[�
�}���B��oR�O*�2�;�{c�OсP���B@�J���w� ߸�� '2��h��-�#��P���e��c��7�G"��Q�1-R!�CV�^<�ɕZ��`�>H���a���E�_��>�����w� m�!H������)��Sc��5��4�
P�2�^���
���5��lQ��5�x�( �W��L7���x`��D �#ʏ���F�)/^��L�ά��������ҁ�i��y�3��^C(���%�
w����~ zK�[D����п���M�,w��k�Ƚ>����K4��P"����K����"<d4��@�#/´x�jV�O�|+�R������ս?�Q��A��B!�ࡻ�?�\�c��5ռ�x\ i�n a� �_����B�Y��`���_�ߘ_ػW�׳
$��Y�?1���]���~�/����{vUV�Pc����}X�Y�����6-Ћ���ˍ��F���;���y%���d"�e�1-�U���� �7�2m�����ŢAq,�/
Z��D�p^����[\�� �)�# o�5A��,մty��>��~;�-�>���/��)�<H��1cG��b֟�.p�$��FEd��s��~��R�����3���G�mY�M^P,�O� �̵|���Ŀ�������F�MFR?DJ�v ���%.qL��]�����P��P`��X���oV�������*-�O��o$�l,i�k�}�|�TT�*q�?v�S!�!���U���[�c�q�"� ~�+�b��ia�|"�i G�d���J����q�YB.�&/9P47�z$`��̡
B����g�#eo���]za��a8�?R%��hɕ���m���"7*����h<.6@C4h"��&�<�O����� ��q����{�j(b0�N�o|} .t~�:� ����M4^5 � ��II�飠�tB- 7m��(��V�G|oM�W��P���� �'`м�b����L'��D�I�/��_���
�•����i����G�x �:*rc �Ft.����H~�� ��返ʷ�o��o��'�= _?�ۺ7� ��>��o �����!9�J�t��_)�&�_-�������y"�K��U��#��:<�b�r�6@�����L>�d �p����_Q �Auv�۠��34���Na=�q�`�e™��`V�U��1(��l�u�Sƌ �OO�n؝�R�L/\�FG� ts�!�uK�r�z?�ԣa���)��z5=���D���_����7q������M���0�#�_���ۗ�!=&��渉��6XR�+�_|�z����ף� ׯM��z�_j�Lħl�TzD��%�j��)�� ���R��b���ނ�..���(m�W���f�p�_%DK��X8 fxm��Z�� �E�t��Z�J%��Z2S�@*�E�z�K��� �=��t?���P>�H��?�W�����A����txQ����ԡ�~� ʈъ6V�p�$l(l�J`B������Lp�����"�������N�C!r��/���R<@��(e+��Q�3��<#GU��ۃ4�4T
$���jc��['3aM,�p�ÇJ�~�5�\\*�= m��أA��ۑ�X�l�bI����fQ�;p��;F�n K~�7���]D��j}��ɢ�}A �g�6�!K�7����J��R='\X������in�6˾D��U�-�¹�M;�t��gX���g ^��������}�2w�J��k�<|}��h��J!"� ()\��=��eS۱�C$�>��»�~w�6�%�gLM�*� ����6���k���B�T S�cj�3�?�lz4& (V��]iQ����� h}��k��71����7u?k��? Vm���;
����n��M^����T���-~��O7���k�t���E����7������nr����,�����������C ��#�Hj}�@���u���%�|ւ_]O���OoPcE+� Uό%xu�#�^t�J>������H���ŗ�(U��`�^�gdl�Ee�ԲA�|R���z/�ډ����r@b��rJ4��Ļ���P�6SW���r��o��0i]̺1oO��/3�@�2��o��ڬr�=\�*�&h`K'UV�_O�? j���|��%x��Iԯލ��Gq�# �������#2O0�?��A� �4 ���V}��&���c�^2Q���k�"�{Q�Ԣ ���\�$2D��j���ߔǏ���i9�����c�y�2�J<��S��3� �!'�?�:)#�y��3��H�� ���w���i�T<�L�Y��$��wvl�ʼ;�,�J�N5[�5���َ���n�~Y�6���Eq-��uV�Ϻ/뎇.�|�c<�� ���C�;Xw������UR���S��C�쎹W=d��'��j�H���.F����a�c�u��$����ȤI��T��׃,$|���r:w���C��#~�c�c��`e�����?fm�U����d�G����G��v�v�� l�D���z��-��?�y�8�ea��.[~�K�k~�W��%���=c���5D� H����G]������Ԫb4Qr
&Sz9�l�0�AV���������:�~&Jwo�f^رnU��� W�����r��?� ��粿 �?�~8��߰3�2†�u� ��k-� gqzh�� �P�����w���8�Y����(��8�1���W�}��{�1i_*�og����[���1 &*�9BJ�Z����DU�%�xX#G�5۩P����#\��d�! !\���9\�����_��z�R��G�1Ab?2�|��ђ�u/����?�r�����r'p/S�y�X�N���-��� ���z�:_��=���0̐��1H�����E���:�,���
�~Eú�5#.����� ���_��?�d�����:������?��;Z�S�?sA��cU�����O�;�=����&0KG ��]Κ�J�ϋ����(�I���W�k��ڼ��1�A��,�_ n�.�WW�(G�z��t�g�N��7���rD�sX�пZx�]�*��X���J���^:͢�Z�J_s���$�Btp����'���qb?����e�����( t s ���?��n���_?�/�/����!w���1��
�;�H(����"lCu�}��fr���?���;Hǿ0!�u�?e�6I*�k�eh��_����]� �6燈��z���s��
,�!��X<�P�L@�(���zU��v��Y~�i�x����i�oEj(��My�ϳ��1W��&(@خЏB��q%��R�l����+��_X���}��H�D�w�yi����C�RKpF�g%c�$� ��Hƕы+�e��`����Nh�R���\����n��R>�����$�%�o#f�f�С���� 0����n����,��<�]�� ���=�j1��c x���W�)ϯ����%"�r� R��ٻx���uN�p}��W�Y����`�0~ �'1�k n󤩈�x��w�,����1 �/���?�*����Ҡ���Wqf�2J>c6,!Q,�*��p�N��7L���*��{Y{=�Ӷ"����ǡLߎ�em�O�;�@�m�?*�M�bȗ����!���J��n��)��R���`���eZj�j6��?|X��P�y=�<�dH�� ��0���8'�,=it����g�ȵ;�2r�G-�Z��@w�6�����{HqO�W�?� `^��X}���� ���k��a }��~����#� �]�\��'�B� #���I@���
��X�2��~
�S�8���q��q�/��a�������3�I�wI���F�9�ܒ����� (@�!�G
п� ��~e"|g��e�}u�kI�ߧP#C����ǻ�H�p��s����:|�'����l�j~�,���G����~B�p5 �������(���ô.�^Z��I��X�1i�z�������X������������ȉ;Ē��f������Z���h�C���@�t�����
���dF �rb��r�L�} g�����l�U�ZP�H������K�l_�e���:���j�P�?�ˏ4��:�H@����k=諶�v�[=g����Q�P��S�;3�1?�6\�O�F���Q>RI��ް��o3r7V��� V��8c���iڢM�����L�����_�ᯆ�{����4����������[� ?
�c��}�O���X�%U�A�_�����L��5R_��a+�g-D!w�ϵ(G��� ��vQIԯ��ѼU�xG���v��q+���?u'/hm��A�����t��] pʇ��{�?4��f^� �UŘ�@u��nT�����j��~2��t���|������q���8h�'�1�����{��X"�n��x�#Jbʠ�W��8ɚ���QA,�C�c���e=� �ϸ� Z:Y8A�7����_B:yu������t��e ��F�����u�����d�,\Xܣ���������&��p�L@�C%�?\�|�W_�b�����������3���Ჴ_� pyV&�I��?�>��"��vSu���gl�R�Y���ӿ�����{����$�N�/W����i���@�96� ��|^�(��O���t�����q_:Ph�}����6����ߎ[oS���R�O�$�̄��I��F�_\ A�ȣ�X@�C����w���� �������C�J�Sa�S?��Gx� �o���F]�Hz}%y�,r���B�N ϝ�T�ǽ�� �
^�Ԭ&) �b���9 ���;����?��A�z����Fgq�)П���̂G~�� �S9����f��� !L�'���%fqw�v>oU��=6�X
<bQ�
y<ƿc��^�$>��;~���ّ{����i����2��,�y֚�^*͙�Z_�P��n1CB� �J!@��^ B LKC���$ϏCϼ���6*�o`C �1�b&,�7��r (��(�R�Ĵ����������>��{���O�������%�JZ�6�Қ�e4�%���|��� kƩ<V�TNL�/�Q����g��1�ڻyp&�ĩ�$<������.�`��y�m<�?Y*T ]c�2�c��b^>�޷@���N�'������@FpƢ�����k���j��ۛ<@�wαE>�=�׋b�^%���ă��G��Ǡ��@���������ɫ����i*����?�BC%q�0 ��kc����r�F�?��e[&��yWJ~� D������U����֟�5�[S��Ǻ��e��b�g�Y���f� �fH�Sz��?]#�D&z�Խ�k_�V�#L3�PV�k ��٩k��͑���3�O��E�S;�������&��� }&���)�!���i}�%Z8U�D�6F���i�_oI�-�+�F�V+�8^�l��1p�@�/a�$��i�w���/O�x^PH�ۑ� ��������l�j� ��T���a��vm4o�_��z�Ox����u�V�xQ��C�i�usFX�ى���p��[ Q (�5�ҶBǿ4�=
�(���#���C�>��@c�t�I.P���7l
��+����f(@+��\4g��\o �Xȉ�]-���f���d ;�B�����F�❱� ������tt0`��Q~��fϯ\����_%�@����-�������9ҋP����� 0�ƽs�49��(��� UQ��? ������%��K��T�0d��_���tT~�se���o��#i��� �4�7k���]K2��k���kB�46ѿG���C~�xV��3�@m ����d�2ڞ7�>'�W܅pҌ����"�AH�~�t��]��Z<�&A�i���>7�?\��k�g�~(�e�������,m?1��1@�m�پz���_|6iU;Y�7l��8��R�&��)@��� ޶:�=+�����>�>g��KFhڤ�?���ܒFk土DS;z�z�/j|ÿ�]_����l�ɤ?��������\�u1 d�,����s H��WB �_J$����4�@)��N�j��ތ�f��1�
����"��E�Sп!�?bؘx;�W#@գ/-��Z���s����:�ݫ�O���"`��P�_b���/�u�Ektr������,J��<�W�m�y��)���������Żs�?M�@�ޚc��c��Z��� �`d�Ù�5�͸@�$s-�,ޙ�PYT��0��_�*���+�� �od {��/�l_2���ɿ�ē6@��WK�YX=�KKH�D�vb`��~)c@���<T�b��l���T̺A��7(In�;n�������x�:/��gCo���;R��#ݘ����8�+��)|/I�����}VNb�����"�V��y)�X���^������h`;/u���@����F@B����q���\�DŽd�����7�W�#<�+��|���\: (A�g �f�Dt<�χ���g��%㸉up�p��:�(���%��E�&ɶ��_�?V��[��:���G ���O��#��4��������o��3���]8��d����mQjjhœe`!=@���#���]��@�I,�T-� =
�KCƋGrzeHU%�;��7'|h�թi�� ���m��S��NY=nP�v�B��G�5��g:�դ�g� i���u�5�}�>��� $�Dk�S1���g�3��=�?��\��Q܏���s����K�8�V��Q��&� ).��������J@p� �yJm��%'n�X�~a"w���D1՗��6F��s�zl ��Q݉'BNv���eWp��f�x�_*�ȵ�=�n �`���+m����c��:���i�f�xJJ�\�{���.�D�1�� ���
������?6������f��m��dnF�5���Y�t��S�� ؗ�����'Q$�=��@|��� �a�i n_\' �5-��p�`t�X��@<'ތ�[�������?��g���� g�����N�p!���׎�f- �xk�R؅�٦VCx.t$Wgiȶ�mPҿ�f�$����?���|3u �R�
�;�T�BhW[�������'�'It� yP��{�N�蔲_��_���H?����� z}��{�w�4xce�̜�+}����K�����z�k'hT��h�rum���lHPZ@rv�5�)��&�h+�y%���� ��~\�D��?�"���, =�tl�[�?C� {?� R{�A���=�Ak���� B�͡��2yeh��`�h!�X��_M����u��?e��N'v@c��_�rp2��t|�/(����`W ��a�0�=��"u��?��E��[�˞į$�Q�g�;����>4Z���8#T�71 ��G/��B�?�����&����$Ϫ
���!;k���i�lK�`��r� ��?E����$�h����H���]��;����T�g�b��wY$�~��p~�^Mt!�}�����tC=v7���a{�+��غ:[��1�k­)7��se|�m��HZ�ZD��|����$�\�|��=��]���Jx�C����% ݶzкM��!x-�{tп���’v���^o� h�c���c
}im�7 \|L����^5{ �Ү�f�_ ���G��C�g*4��*/�P�N�@��,�ֿ��&x� �� O�-��@J�0[C]�&��>)��(�!\���� �����v����c�8�E��G)>ɂI�pa�1�'C�e/O�rh�o�|�����$� X�J�|��#ПC�5�/�H�*�h��[Q�<H���ڥ��� .�W����>@ ��!�h"Z:��߇�;��ͺm&*��O:�~B���O��6�VV�wo�Z7
c��a"P݆F���o�t�~�:R�}f`���J���JR�����
��$������� he%
H��_�߼���۠|ܺ�U�O�[V�`!�#k���vN �GnY��L ��z�&�:�^�����O���>{��/a��$�g����<�����.��}#�����^O����v{��A�����y*���d�r�N̙U���O�ؕ�� HS{�G�:� @��a�WNkj��G$jH1Y�r;N����A���� �ߐE���W/@����_�^0b� B�� �ޯ{�=G� �la�0F�ӎ��A?CR��t�s.��pi��{���"�Rb6�N`��SF��a���?�Ĉ���N;�B����/E���D� @ ���� D�_�� ����~XQ髝Cl���{���/��'^��^2�>���"$ {UOZ���_��������[;���C�'��HLs|{I�焩B��.M�q��_S�ge��|�[�O�S*l�1�����Šm�+���R͞ǥ�S Y�~�T�27���q���� �F�v"9? �OO R:�&� [C�� 73|-�[v#���u����g�"� d���ʊo���*�--Z�U�O���(�B7��'��0�&t�������bf�����iC�R Jܾ���f����BI4v��/Ku����w}���#�#�icerG�G��51Q�f����7��+��etȀ���W����4���CjB����U �rQ��w7[u�oL+�$���� S��4p����ꟼWx�8���%���?�5���j�]�2��xA�G�봊��Gu'�*�����T����!�q`���*6D�v;������� W軩 ��D��J\�D2|����8�y�R=�R����A�%��p� ��{nu�xxy�L�������[ �i�n�BI���Q#*4�?�1X�3�?�@I�Q���p�m�й����zp\�߳v�{k������{J>kz��~����5�@�?J�}��%�i���M/�!t�6�y;��u�l�W:Nᭀ>xR6�N��o���]3=��a���g� �f&s C��u.�L�GWI]|��\3�����ko�&��÷��@mB����BG]�}p�F@�i�ϓ8rХ��`"z1�n�ypѱ����b�` �W��c��O�2ؼ�zk�E���� a���O��`�= �?��?O�M�������穐@q�ߛ�h�����_� ���Y�`�Ya�~�?Z�9Н��(�� ��)��.���o���{��L�:��/#��K.?�&�?��Ol�tK�_��j~�����п`da�iw�ƀ#���3���7��Sf���̀MX��2AE�/��x�O��A�Tij��xK{;p���׍��#E�� �OaU*�1�� �%\�2� ���T ��X�&�/N�����? �u��s,�v��,wh�~��c�����ib�2p]��^*V��? @ڊ�K�A�Ds�9��0:�3���'s��@��U+�BSf���5�]o��f{ �)����g>��D��G���я��F�^/�7�
`F�8f���N{:h�4�T��6�/�nj���lAé`�Ǡ����Q�/Z4 �)3��df�}f���z���[^��Է�=����q�K��wI*��4�2y�OGU)�No ��AUA� x����"<�_��&ow�O�Ͻ�J������������b^ ���:AqE�0�YSV�R9��)���  �.W�(#��&˟���D�.[�q��0�g�T{Dy��ZѼ�$���G���H+����v�h��U���]5 �/fԯR���$!0�� ��,f�5bS<E���^����m�V�,����OC���?)��oj���<n�v�F�A3@�/�����dm�����nzT円2H(�����F����t����x�2�嚜ˤ۹F ���o?�Ϭ��C��.o��=(�hM�߀�q�/ ����'�I����ɫ���V?�M�^n�FQ_�u�(�?�[�X����]?޴�������S�M �
Ah�d��0DL���^0B֟���,������/����N<;S�(�g%���c������@���;�*���Ɛ_� �N(��`e �b ���jH�_��5{������Л)����Z��(5�&���z��?1��'鉱���� ���7�?_E��_Dl8Қշhgg���Ť�p�7{��[fp|�� ���F?NS.��2�!H7�����M����#��;�!��c��@kY,�}�b���QZ�����"���a�� �Q��j͈z�_���eK�(���{��>�/I
C.~J�>��~���\�$ y��e{�c,�������HO�|���ЯK��N�lF�F:�U����k6�4<����a��� ���`��v��-|$��e����G62$����w�cF��m�&�n��I(�4�����1�'m���b9E���]�v��jT@�����-��d����#��r"y������}9B�]K��tK��xW6�ԇ5�Xg��Ʌi��� @8e��3��A �?c*��%ϊ�&��X�� �߈�!T��q�?������ B��@ $��U��_��sF�G% 5���5��a�;��$����d�X�����"��(�T>�������KK�GS�=olel���I`~k<��#Mj��<��mX�H4��}�%�~Lm��2��Boqa����T���~�q���!�0�(��.�C�=�'��C�q�?b�0�Ç��f�Lh�D��F�׫%�~���f@���r��/dDA�����#�T��!~������Ǵ�z�1g�uU������OV�n $y�V�HO�g������GOz�����C"H!�~�m�|����큵͗ 胰h�o���g p �wOj�^Vb�{��@�׉�@�0��KW�?�0<�s@)��j�f �r`)��O�w����v��%����_i!x���o y�� 'zto�> �@��� �Dĕ������w3df�|技���~3�Y�l���Iי�-���.���斀�`���W2����8�1zP\F�ڬs�ʸ��6˟�Ld;��D�q��@�T^��S;ۇ=��D�����Kv�0��BHT�ڮ���r)�cN+���g�Um��1%�4²���b>7����O��@B�����5�������?�!�G#��go������5N^�ܻ����[\F\'�����d�ɉ���뜀q�N/ 9���Д:��
�����A#���w��cɔ��4�*�4�'kq}���K���u�
!{9Y�h�^����[����������� \uj��h��:`���2ܯB���ow�W����4�i� �l�y0n��E8��x����wv���o%��������^"����T���IU-\�|��7>:�=w�����}�6�Fk���A��fh#�k�����!��r�qVx>�7���bl!D����*AJy���,�ϔ��/|'���::{������8����T�����~���_^��~}E���.�g����������� �+CW�m�Ĝ��5G������ɧ�˰�_�;�M�_r��aЁ�a �k�.��B�j j3���/C��M�|�L�%�h�h�4!�~x��~%'= �2v����o�?��G�����#�uA����6� �Y�7��L�����6��2��"�ˌ�?�.� �{6�գO8'n���r��0u�L�%��R�6i ����{P���p� p����cdYܘ��1�߄�]�����e�����:~��>�Et���{
��r�|�NuIW��M���C�� \^����[�qs�i ���q�M !���r�0�LS�Q� ����+tV"���>�3�A�`i�~�@�3� E�~��'깥�\�4w���b1�E‘��#�� H#���;*�E�ɗL!�%�/����o��� �A�Y}�U�� �7͆z��(�� \��n �������d��|� ǿAë=�p�=.��Q��"�"Bs�rb:�F�W�5P������� 6@J�v�����֗�X֟��2��� ��BDy�H��K�� �yDB��T��ٯ����#H(� �_�}p���d@ OԷM�x��F�d���E���w����!�?s{�}F���l���ڽ`��o�c���m��@#�D�� 8H }L~w#��O!M}<×>؅m�"�|u)H,U ��-�{q�<��E2��E���**~� ��; �%&�� ��9���e1-�Ä�p��i;�ڎ�ZJBr䘇u�]l����C�?�A��Z:@@��t�� ��B:�w��ۖI���t�!#6�t?K��!��:I���`s�j9�pJ�O��m���!ц����N��o'��7�g_r��JJ�`�'(�����o�Iv�,������ ;��]�d������ ���׏���2"-�Ɔ���>h�jꉏ!�}�xA����A�t�pZ��`_-���n�~��������lZ��d;z��k)��� װ
cc����H��7���5]H��5�����A �W��׉TG;D
O��/֣���O˟4��`��������9L � ۅc8o X]ԍ�E�����M�I]���w^ͭ��v���x�Gu5��W�؄��t�������'=��;����ʬO����j��*gS�'���]�K�q���+���+Mn7��'�=�e�ݣ_9�<z�_@�%.��l�K��P��������C< 3b5�"�b�6 �ۖC���ܙ�yp��������Q �&^�����e�(���cI A��8h�נ8)�j6�����#Y���:�w�?.2��Rǯ�EJ.~�<��
BU�'�?f����W�# �<�����/�1>��}� �h�\��FQ9��O�^���0�� �Y�`_i�G-�����'XZK�_&���~��Nά��hc-��F:�6y,���w��&�Dخ Qw��7m�i�C-~��_�?��ư^9�?� �{�'CF?���&�n��4��z�fV鿄,�H��(bE�?�@��኎�sQwlS6�TLvG��[���UwvJF��",���4�R�,�c�,pG|�f��ì���%n�*�9���� I����[I�@gX@<!�W#��G4�S`�B��86�&
�S�W�}�Nq�D$�}�mhR����?U! mJ���|�Udo����������{�p'e�pO����#�ai %Vn�i���7��m[n��A�]���dy��!{����v�OHDb"~�D��YX�X�\�<�SB���L� h3��Թ�=�ߦ�lR����s(KA�*����y2}�� @krC��4$J������'��I��] ��mc���Af����k �|��`P�?����$�٣��N{{�z8��1���K`�L�0�@��S��x� (�=�P7�qiL����?N���:�n�j̲�z�<@�Yf�l����!ƑNo�nl�H1l��aO���wJ�#���M5�� �����I������;&|[O���!D4�Őj��g!�Ed��B~M�Owp�7���־�����K��P}���',e����׺������fFپ�׸���=� Fz��S86F|�,�=�+]E�C��L�����9X�HJ��!,�9
R ��6���g����/���7�<#V/���X����d�bC�CE~�������t�/~߈1��ץ���/�~��A�eX?�!�8��(���1�q����1�_��e�d�w��R7K�GH9K?6멑�Լ}�NE����a�������=�h�݃B i�+��>�� �m5�����7%���?^7�?=������#���#�\��D��`��A������zƱv��7,՟�7:>LU�����P>JJ���ĸ h��?��S�4��o�h�+�mПy��
�fO+޾â�W�ل�r>��3ق�� ��=���[#܃�T��P�3�b�e�B��葒;%� ���~zq�����>9ߺ��T�?5l'^��L���с=x <8J�"�g��v��J�Y��GU/P���@��ȝ�V� 꿄����f Az�!|�Է����t����I读���D���������� ����|خH��E��?�����S7�����1�J��O����_E>f�������Y����@F���IR�����7v����p��g��w
to (ת�����-������M�s�Yύ ݹ"�R�-x_ІD�m�]��zD��c�9�$��(w����T>��M�'�J��_�� i?� �
�~�7I��`�/�M݋%��5Hw���O�����T9p@��1��0�n,"P�o����"�[���#}�]V�=Jא 00�s]ߤ�$���;W� �l��<��jS2��ě�b?n{� �l)� �>�;���虋�춱JJ�����,;�O8�<:���^ά��]�n"��B���<��W`���e�/��Ea��Q~�����B rF��a�!@�&� 3@�xh[��p^Ky�lO�r����-`��9��r�w��AY�R�/�w��j`w�?��w��wb�O��U^b������X��y��Ĥ�.���g �͈o����V}n�!������| 4U����a�_��/��vA�HK�� j ��ը�ș?���L6n`r��G���+ɂ��2��o~sc��n���ߦ@M�*���>������{���2�^Q݃�2�eG��/�&⋇�����g %�H���?mO����Q��:���I������F�ɟ��q���5�M�>�`��[8o��a�.��)�#E ���E�B���}o��%�i�8���}�o�����`��QT51#�s� �gW��r����x5��rR>�I�߼��l��v(�S�ǀ��)(�)p��пdcW�_��.�����Q��׳&����߻XI��5I�:���z��ʼ<_� ^�L�P�����U�ޕ��Y>��>u�&���tCe�0Vx&����:2h�?d�
��B�MP`j+a�=Ƞm�7X@m���;q�13�q~�Cw�}Щջo�I��D�d��jᒅ 7�E��m��H> ���{7�G�y$�NĬ_gW������4 U��^�Ⳡ����\�צ����Ș-(M�xDZ9�J�L���k8λ�h��SÜ����|�L�Ytk�V������b��֮�b@i9 �󻃾�pݩ��c��I�[�C������Q� �g�w�q�#�M�����������9����1\������S��L��D���x�h)~�4��B�P���1�c��NxӰZ�UTw�{3�W��������ϡ��y����/���������T ����G9�_~�f�M��jw���V�ŗ0��u�>�;S��3����E����k�7�R�� ꍐ1�m�0l'=��7uQYk��j�cX�|\[�>����� #jj�ӛA�*��-'�+ox�:��8`�d*m�p�}0��|� ���������@�_O@!I�ֆ��7��? �%/#� �K}HO�rZY=� ��G0>{~��dz1�qȯ��~�j\���$�ޕV�4h���P��Μ]�L�d��z���9�� �����U���{Q�)$%�n�<�j�.�'�O%�2a%���9׀������q�����<A$@�)���/m�?��ݾ���f�2�δO�;
�%.�||,����X>#���$(���m ��0*j5 ���7�C}���v�v�k��pxDn�����U[O��⤖���h{��i?W�z S��64������~S���O��d������=M`�Jڇ�����K�c�����LB�� ��>Op�(m�;4�g_�������X:�R�`��NW����H��&������rذ�OjqP�p�)��-g� ��j5o�j�ѧ}Y����L��b��l��A��+]���8�T˿` h�A����t���n2���F�J�T��U�_O�}��ƽV�������>��>��j��?i�lՓ}wf�>Z��4&�G�̇� ����@!�IPC�(��%'��܈�Y4�|�������k��N�,5X�� �܂�cS��>h�ϝY�a� �ŭ�٥Uz�mh���ǹS)����*�0t��8�D�$h�sw�N ��I��Ò����x^����@*ʘ/uzX����<_�R��~����~�_���S�)y�_��p�������n�<�[���w$�V�t=�b_�L/'�8�����l��4T�6!Wc:���f �6����2�/B��z�UO����kw�G�i� ���U M�lh�~وW������违4[�4�;<�CL�F��j��H�S�^�����?<�G����zs� ~�d ���$o�w����p0��E��]��E �y�kގʎ������QM�����_\� =�����Y x�0·8՚�? 3�o�~?�t�������n���I�Wq Xːc'�.s�)�/'$�*��Q��韄��;�7��=`����'���ʪ���$����
����ʼ����q�c��Z�����q?ߵ����Y���J��Xs��(��\����������(�t��.���aY��#�9���{�G����I�-#�q��<�s1�Le�I�iH���
���n1�����O����vT�����Ɛs����M>< `�ϣ���?�󱼠-,��GQ���ߏ�/�l5a`ǚg���B��a��v4�`� 71���^����O���H��r���ߨF����]'�O�{�>�7�@���?�k�tp�qS�_p����1� �>���m��FC�`j��\��/��������gsC;�@(��4r�7�����X�Wi�3z·���� �9`��{������-5�{��d@3ZHI��6o�Br+��ke^v��1��~��)�_L�}n���m�R�Hu04f���>в5������=�J��[�魕�&C�����a��'�*���wi9|=c��c���G�+#\GP��������v�/�֠{;�
b�`5`5��q��fa��I�O�����=�e�������%B�z�F�:]`��6e���6����u�K�K���? �g�tM����̇�~���c�i���}�U���+�PD���?u���hQK,P���@�C��⧒8"E���L�+P�^��L>td�і�A�P_�5$�Ƙ\t���nqQ1��_=�:��-� o������| �� @����d�P�'�O��?���Cs�~�=��P����e;!q�{��hOi�O50��@��[� G��OiN���ّ��8��f�3�X��� ,�"��3�X6��3P©UU���Y�ib2��� Ҭ���7��[d�@a��i�~:F���iwv�;�O��2v߿�N��76m���f�Lq��}V�vb�z#���B�)_[���z�p�ǡ��g� kT�[Iō ��"p���ۺ��N�M��'��an���4o�����3��s������� �+p�[�������~�H�5[��Ͱ@ݮ���������c���>k�� �7"{N��(a�|��5�l=>߅�������5���α�G���� h �q������c�i`1�,[*@���9��A)���P�E����% <�G��m��t]�*d����� >(�G2�^)p7Z� ���_��sƀ>8�S|��(y|Q1� ��y� ����F�_ ����LU=G�:����&�{� �WW���aޣ��},��ؗ��$`v���%�aG��E�����3����fL�,�ZRB,k���<̭O���uw���W�8��������v��)��g:�?
���aؾr�\��ٻ?��}z��@P����gX���:�]���,- *��S�@�U�N%R� !8dž%�r�ZM`�`���
[�������2K���p��"N��]��MD��Y�_�&��ߑKY�N�
ye��\�jN�󾑫��p�������a�~b����rȱ�<G��:܆_�-��/S{�/�rj��K��� ���K:j1�AOcW�́E38������O��”�@���`q���q���)�3��RI�4����7�hJA�rZ+�[x�� �'�3e�h�m�w��w -����.6*��_���1c�'���?�﫷�����|����m��o?�o^�?�ugo��Z��s5�)�����(��V�����P���g/�1���}��X ���F� -����8M�fT���u�5B�k�u� .��$����J/>'�SE�U����j\��p��������3 �O*^�ɭV?}�}=:'>L�������C���h���t��Y�
Њ�t��4X��m��L=3�%Q�����A��L�*ǡ��3��w��B���3��oF���OF�G�z�������� �|�<b�1i���m��<���s��zx%"�q���1�%&`X@�����z�?�.h���X��݁��
.���2�X�� �0���� o�k�L�� 4[�9��F��H֊��o�6o����Ul�A�9�_犒 �����e<�+�sݹ]w�����ܠs�|�S��dVio�&�,�,�E��ڏ!|Q叛.i��h��͔W����4Qt{�:1�7jxX���p��y��J@'�y{�'��p���[����e򏄑�'�M���Ũ2XC����Xt��[� � ��N�ې����8��B����� @����������4�WZ����M ��/CB8����-"�'f��%��E�CR�JjvH7��;�_��v�� �U����r�26�d'��.P���=3 h�2i˻%p�]��K E�H�E��J�mc�F�s�&��n����!�_���׌�X;�Q�ؽ-���פֿ��k�G6nu��7��V�D;�� �Gkf��[�z��9wL����Y�;�TB�Q�bBZ~�A# �@C��������)0 ��P�=�X_� ��ˍ7��1�����E�݁�p�l�"3���~�5q-B�� ��tS���dɶ#����E�͒B�}���l��5�u u��e#�p�)��?z� p�'%c��3��YV�A��$\Z��(�=�Џ@�7�x�_ӓ�4�,>������)����A�}؛)�衟��ۦz{mF�^M�b[7�9%���D`������?�K��/CI�d�c�ė���fo�=��������9޶�����ڸ�pֹ���J���U��9ƹ׼[f�Ԣ��4V��<l#B���7�qN`�h\�m��Vkk5�0��f;�'�n]J ��;�/��hW%���߁�=p�ק�y#g�������%\��w߂�O� ��Ŵ��� �^��/ ��p�M��~�L/���4y-K �3� �!�.��i?J�hlc���� f F���� ?&��)�ɷ m��vγ�j�}E��>���O����~;P[�^���V+�Y��N3��_���C���̰�{�2 6G|Ӂ� _>NM ��#!���*�!��S��Nt����e�c[� 26s3�D���C�Aj/�̟���IR ���}��|k%��L��2�vF���f�, H�A5?��(�0�4ʛ�×Z,g�{O%s�`�f(�W�������T;��_?8���.A���U񳢤������A�F����tDB] ��M�ч2J7&�t��1��or9A��A�&�����?���s5�;�KET�����Tēb(U-��ټ�7���9�<��j�o�ԛ��z�v��vk��{��R��Հ���i������_��CSZ���NߞN�=���_�~�=�L�A������W����`ж��i?}��^���Ч��A�q���$��_'�VB�C�\��Q���c؝jk���K���~+�?����76���M���<bc.�����z��:���}�o@�����K؈Q�����__x �9�h��@S*��w�g��"�W����5�f �:���/u]{ɘ�O�Z� �1���{k��4:�Qt�i�@��Z�iƾ�F�)�s�n����m��5͢��_�!���F�U�O����km�bX��դ_�[��������G���[���|�����s3>D��T������ zk��̀#������`���B�@hGY��M��f��4�)�V EmƸoG��A��nB~{��=��)$��f��/n��s��/���-�)�a�lA�JY28F�^Y��\�����?�'N���ߒfp�K�s�� j8�]���n�St��bA%�?bp �����Jm�?]�O`Q���&k����Ci&9d���6���'��R�kx?�6�ORpL���� =eW�^�/����n�d���ps����E
1U8|�sE=f���S;!�����ٍ2�r�p��S�,���gdrw��Y202�ك��������}���3[�t��׏�����A{��x*��@����
w�/�k�I��� @<���]���e[��/�����{�?�D�<�L�+��qrf��|z��f!���X恭5z� ���A�_������6_Q�xI�Q��4�-�U�k�<�VC:�"B��ݞN�k�2��y{�i��n�y� �?}�k ���7��t���a{Ǎ�����(_-���3�~3��_��ע������g2�Ac�2�
B��C@2���1�1J�N_3 ��_�����.�Q��8���
t:����}8�+6F֑FF�
~E��EȎl�o��a�~d0��%�4"V%� ����Sl?4;N�aD]�y����fܭf7+��Kt� �U>e;��Q����'��~�'l�R^��،�0���%9�'��� ��
c��<��g��՝� w��*���x��1`�P�˙1�[>3�b`oYA�ץ����j�����:�������(�֍�Gl6,d'H-���VzH�Ӽ�%���Ưz��8���?����ڏt�|���E�-�~���#���D[�KwѿP1��?g9��n�Ȩ#��v�?�D���_�n�� �My��'Y@��3�?K�i,7�'Rt�GZ^���+����+��ɀ�=�J��qF�=a@et��'M��3���j}��v�:�6Q���^�#�A�G����������% �O�� ��Gj 0=��ўϨ9;�kG�m�nB �xc,�|;���b;�\2c����.��]\�(�.e"�M�T��A����)j����b���(��u���SD甮a�i�_t��ŝ.Lk�<h�y���,S(���|����Q�)Q����u�T���'Y@�������wl��Bs"�B�k��~���b��Y�f�z6���[\�0Q�.k�ؑ�j��|%[ ��`����8�TQ�>���l�Ic\l�������+[�Ǒ����_�<LwU�D���"��ٮH��Mwf�3��N���|ꈢ�y���/&]�\� �(�m1�K��u2ɰ"P ��\��_�O��_JV�C,ivx���M?��3������%e��қǦ���%S�O~�9
?XȀ��#�e�̠�b���d@�Hq=F����tj�@���jv�%�D����gt���&���p�Q������; "J�|8(D~���̇�ڂD��
��B�r�h�J3�q=����'�p�����ɲ��B^�-Sn�2�i?�]%��K��|�: ��1�䦤���C�+ҽ���o��"�^��\�����g ���*�]~BC
�3��c$����% �҅g�ՎY�d*\��?!R �w�4�o�<�c&��P���U��T���<��f�<!S���~=�@dL�*��Ճ�����l���S����<������@���])Vy�"S�h,����A?�F=��8�bo'�ߒ�����a�7s���5�:Rjiq��3j!Q�\ �GQ Ԗ���; ��t󓜻�>�?���,��E����P*Y���N��(Ѓ���a���%�L@�V��Y��pƒُԌ�o;0��ݡ%�x�����xd#��ӃY�/� �aJ����oU��+��s8��t���<Gl�' �8�� (WC/�o�߸��O/�q�-�0�d8:�{i����3����l�W��#_=8�������AzQq?��]�_ot, Wf�Zs#"���v�+~����x���J2Y���H,�+mF6*��:���x�{���J���F��A��6�7�� ��u��rR����l�"IJ�� Ê����+��E}^6����vq��x�;��gVv��pu9 c��:�+VF6 P��ͮh�`���$3ΧB)_W�_C*�~��L�����bkK�����p ��$��Q��0'opq`K�3�vG�o8 ��؝��/WC�F�-��6�^�]3���]Db���I���1'�� ��*� ��Y+����^�u��p�3���y6S���Z��n�g��9��V5p��d3��bjY=�x�w���?J�.(ļڅ^������?�n���(�k�(L�[��#���'�{��P��V@���ǁ;�z>ɏ^�;G`�^./
��S‚}^P��wQ+8B�6V`���ssRq0��i�B�Q�а �3u9z|J�(�J�lR�M���9�J?�Ag��Np%��s���� ��(�)f���� �&�a ,g`��D~5^�jb�?�z1���W����7�o���ea�����#|^ ~ �}9j��؁� \�)|�12G��W��!~���5��?��^��B�i)�{G�v�&��Ă�W�Djz��XwpWY�B�s�dU���\`�E�X�[�Iy���m�FݿX����q���D�����2s�C�0�&�����f���A��\b$���ܽwAV}7�3P����o� �'��`��Կ����.�������N�[ϯ�.�B���Ob��&)�AC%L��Q9�"������k��I1� I,�����Q �[�m @?B��m"5�-��.�������m�| ���[�D`�/ �7y܃��?b�:]8��VZ�f���>�܁���zm�O�R��[��3����a���6�+7S�Q�B׃���u���d��}�v�3l�n:U�?�*�����p��0 �����T| O�^e4�3}c��娴j3��c��2:�#����x�0�\>��$��+S�����;�4|�1y�I�L�/�?����f8Ѱ�Wn��:������������u��N��}����JyO9�� m�ʕ��|_���镥�� X��{y�`��P۟bl����\�7�o)��<�O�������[���e��3���2���;��~�e�@Ga�пk�� ��� �m��&p��i�r���c/����=<̈́�̒E�b ��bE!�6�
~ɹM�tg��������bh��� �F��߮����n��U����9��2.yw��1������b����@������D�G��
��?˖��+?`��E"��>�h�������h�8�>�X�' ��f�F,+��ǽ���ʶ�!�4�U��J�����֡`=]�gD��K�'��}�_�����x��U9y+��D���n��2�kȁ:�"�{wx��z�_�gHJC���x�+��r��������`M��|�� +�k�s3;-d�RC�'0��S� �v�!,(���)ÈL�T�e_��l\Y�C�a��ڀ?���Q�X
��l�%4�o�_�]�:3E1|����;=��|U�뼉�<�|��攀E�z>`��+���?3��ӓ��� ����IV ���]��oW3��+����_�z ����s�n��K=��׵>`����4cW6�<�o����v�����3W93e �
-p�������tH��ދP��CwPgͷ�u�uS�������5��$��?�^��Q��"��1�^��Z-�f�� ��H4o����?���>��_�F��rs�g}(hO٦k}�ւ#���Z������IN¿��-��{�(+�ʙ�*p�I\2݆K�<EbcE.8~��5ח������'( ��X��:_��J3��/���P>�eN��3��Kv^��#Pé���/M��v;�NR��G���B�6��ƭ�E:
r�~ ݔ��l�B��迅�3�c}����@� v.�3|ɃO�ŋ.��eL�9�(r�q�i�?�� ��g,M�pr����Eб{Q9�ر�yaz�7c��
�oX�[ ���;��%Cp�Lǀ_�H�{Ê�H����(_� q�/�^�ͷ�4�oJ��{� ����V��H^��,���ܱ�q��4�pK�G%Z�w픬Y����x�k�?�8-����9=��.ʨ������E?<O~�lV���,6 $z��Qsن�G�d�b����3�{���h˜�#2��2�/N��/P���>��7L�&�Q�{��W=�ώì6�orBtIx��#H���� x�f�A���/,\G�v�+O�)����h\�aBCd����xa��5��Eo?�S��Cv�����z����/j A��^彃 �t�����?n����[
v��U@��_� �8�N7����*�
A���q�eT!lk��.��u-��- n ��}<b�?�����F:� ��b�X�Q>��p}��+�rS��:_�gJ��@J����%�P����_7��������7����bğ�۫8@ 3&�w�*�?H� y���֢�g��B#�����m��Un�UԠ����Bv�cy͂� ����p_P�n%��֕���*x�X�Q��p,�s���~Dnq�q��^׃�%tN�k��w[�� ��ʌW��������M�w޴5���ذ��+|� ��x������������,�?,�/�)wU� �hj�#!��E��9��[�3��$���޺�:,B����kz�t_��R��Ģ�It[�����ID����[�� ��������o����?\��g�?�^���'���%
���&\�1@�rI��������<�h��E<��Y�)�������������ȲX��'�e��bP��L\�{��d��zl�d�㎝3�1�CUz�s�&�x^o�����"vq��0����D����^b��}]:�& ����K���ر�-�>" ,75m����@X
e�ZP������I�ʙ�ah����~��3N��{���{!�}��vD#�i�-��'­vXv����� �_���˥۬p��x�4!��u�r,���؛�`0����FAE�����V��:��� Vh0̬� ^��k���l����@o��{��z��6
��@��cP`���Vq�+��:I�{o�%�-nJ�b�} ����������.y�=�sҼl�S+ ny{&� :cЪ��@�+X?�+֞(� �x=�����x�v�c����T����-�G��)��'���ڜq�P�C�*���:['ۺWr�>�h ﶛ������B�F� �o.�z����E.Z�uyx��L�����$c�|���t����y��dM�,����������CLᚢ���$�U4�bF~�����#�lc�gw�����7f������؝�^����=�����c��?͏K.,M��?��z9 { �� T�S%�Q1��$�ɬ��M��?���"k�Xz@��'ʑ��.+M� ڕ`���MH?7j/4�e����ܐ���bU@ p)����.�݂7]��,�~G�r8�c���S��4C��;L,���5rz%��%sW�(z�ڼـj�!:�@����Կ���U�?>`�=.�b�� Rɣ��#|迤2�� �#�i.�6˨����\�p�-`�4�A���@a�r�Ơ� 6��5п�|�E�߷(�����v����ޙy�홅p U��Z�@�|���.�I��_�:a|31;]�f?���3�h�x�14��yLߡ�V�`|7Ef*(��!�Yλ�Oƾ�[ ���˨�R�G�����v�B�DW�Y�7(o����������ZÙ6�4����H \��8o�@��t�l�L]!��� � �P/:�'Ӯ}.?��3�?����w�m���k���ȴk�C��WOE��-��`��z�z�h��=@�؛/l�����+�?����N�g*��\��3�K��%���.�ę��L�3��_+g�'�;�6�4���8uv$�eB�`�u�
]?n��n����Nt 돉����N|�'M�#�`����?�1��S��v�7-Ir��<�'wF�
h�%�.����P����O/��Ll���r�m��Ņ6�N\TA�U�A��O��E|��?q�ȣ��}�����,����G���F�8M�fڿ�>J5�?�� .�����]���?����\���z�@��!ԣ�d��m��ʖ"��2�D�Wd��ӵA��#~NѼ��W�AbQ��Ƨ��������/���~���7\����>#�����n?����K�92�w��ʗ����?8���������oA��-���� �^��2���zq���ծ�g�rۥ��@��n�q��p����k��P������"��hB0I�y&pZ}�����|���L�i9�,>�9�
B�v2h1�6�����TT�.?��ˆ�R�?���Z����迥e+p��뷔���)�s�Ձv:8mP��w��/��x�R3d�����jE7Wp�r��D�_?�߁`�ߊ��FG���ybb�֯۽�))jzs\*P���{�#�i��؛lx�u(��U�z���|%�(|q�2>hl�/�fO����&H�ehS%@��
���?�̧��ڟv����0K%�� �ETtn��z׀o�*�u*���ך ���_��O?�wx���w�W��c�r<Վ��U�ݺ��VF�[�cC��F�--߄��]��*�5�b�a��=��
0�ʥ�����g�X\��K�f��C� Y��t�����~i�G���0�g�(<��a�䦡_#�E����X�7�]�Q/�̸H,s��Mm6�U�6g���^���3��=���~ZZ~)����b�wT^�Wa��w�ݶX<��!:[��l��y�L��0п�x|��T^Q��Ķ�!~���2� �8ˋ� :%8B�5����3�?�|J���������ba����t8 �cr$V���&�Y�X=i{{42�r��������uk�����C��E��6����_����������O2,W�i�t���w��Y5���Pȉ��ʏ��?�Z_�b��x��͇7���9��Û&zcVz�]��� n��F]��\�ف��7� O��I���b��[Z����!�?A���5l�C<��<q�� ���g����_�:���V����@��#Ȣƛ��I�,B̀�Vi����3Ԏ�� ������kB�1�L_�\�Ũ��_� Z����EP];U4��%fZ��o�������Z� F.ѿf @��E�+��=�-�d S�(=s���:���r���� ������/��LJ3"^���� �24ȭ��� �5<ͻ�O8�xg�������l a��辵"؋��U, �%���Z!��5�oi�Q�_�JH�=��@=,⬛���L%w��1"��pAF$��"$�/z��AC���9�ϸ�$��H�)h?L'�?�^_���/��Ϩ�=q᳌; 3�����0^B�z��#e�ၭ<���������0>�h*�20蟴��(�`6ޛI� ��Jv�y��Ϡ8�a��G���o���{�Xd3Hc�c
C�8��z�Y�F��=�H&Ef���0K�~���.�ȜX�Y��G��xo$6��L@b���џ|������~�����\�=����f��+�q�����@j�?�Ze����Y�I�?��X%;�L���Wp��i��B��w�i��3EW(����QC��_��
^Y���+��)T�gs-�_O�?��܍���4�n����v�#��3A�֛l�qլs�c�h��w��(M<fw��^5S�Ff��5��<������� ,��q��Q�䢂g
QC���b�s�A+
l���_�������
d��>��'~����mq�����l^�|*���/�%�k�o$ �26lH���������7�>����k�������XX ��:ƥ{ ���c��c����O�  �g��7��Z�NF>:�w���mK���n]�2�g�w�%[�����K �7�o��`��˼�$*";����� `=�r�,�W^�ᨨ�8��͸0��9�`#3�������#�zo���͙N`��Uh�.�9���E��[n�p��tlmecq�d�����O�a�6Q��.�n?��PG�@?{����[~#��B�. �@.<�+������MVە�O$5�����J.��aB�,����8���������p�&��3 �&@�����m~�I������� Km8a�����qG�7�:�s{�C�f�(�8�o�,q�����$�XB�[���迥%��k߽���c=�G]�|m��r�r.�i�d����Y�L`��w�~ᙆ��`�.���I�D��,z,�SMP����D��$.A���?l���J�E�_f��'���@�����-|z����C��0�8�������� {k��~�b2`^����T�\����W��PV��v�����QGi���鏚�Zk2��u�W$�3��r]�����&��Gf_ :��f��bU�e2�<��ˉ<L�5ǰ�T�����/^S=/���b���U������=<�ŀ�oy�F�-��p�[�Vv�ɪ\`�3�A*�������9�W�c�yGl��1� ʀS(b �G�`ô�E�@a�L��r��[=1����t��Ӻ��i�o ��͗pw=+��!g�����_�Q�4�� h��o�u� ����H��~��[�>r�����u{��~I��Ҁ*�9{��+�?%r�� �u0Wn��<@0� KJ�k�Q����q�s䟕�Rx X�� ����<1��'��
z�A��Z�Z�0q�?����$� �1��)���!���49 ��ی��� s8�S2){k��ZZ~U���E6���$��D^��1:N��zO|肮�JO�j ,\��6?�L�<��Џ������J*���$�̰�>V��.b0{kb`V#�G�V.!�e%�
gh�SfL�
�C>�pw p@��gY���.��迥9@�/,P���Ԉ| ۼ](���0�J���&�R��R+*�τ���XC���`,��Ӹ�'�cQ�Gx`V��c~q�@����t����V�L� I�g�~U�=���i1�7y�e/q�w�����?�n>����5@l�m �| �`.��z+jNx>�_ W�[��LL/��Qt�(�:S,���i@��7C�$FF�e<}���ĬW)\��X�q��{�ዅ���j ����)���ߴ�?`�OOH�������jrM [Z~9�7Kg�r�KaT��M+��'$g� ��Ud�#�S�"���z5�\��P�3~�c�쳃>�*�/wB�{pC2��b��\B� W<�0�_�4�8u��/��^����z
��� &% $7%"N�������D��s���� �����+�O��?:_��ڈP��~Q{�����b��4��`y$�s�� \�p j Qhq??��������ˠ��������������~9��� ^ � y���n�p_�~g^3�GE(�əI�Č\w�F�--6Ԗ ?�]C `�BhK����ḧ́R�B0�ـ\ P��C�^(���.;i����Rz����x+��罓�3C�1����SN ����#�d p6���$�wh�H`tL�LotjB� Be�� �q}^�F�-�Wt-���;��,�] ���0��eGV@�tX{d^3ov�<�Gd����ĺ7�H�?��_����9����k����L@!�﵋��R;��,��J�e�WKQ�'�r�G+z�G�xAR7�Jri]���4z=�o���boJ�-��5@�d�ϔ�/ �*V iۣG@Ѧ��^e�~��YL���E)���8��~t��̲�}��&�d��d:�m�e�^���TLrL��k�I��п$�r�f�•��n�g>$%�[X9�\��mi��=�ܟ������
����l��r�E�k��k\9�d�^W� ���%K1Y~;�a���?�X=?N��2: T�T�����1��������9a� �ʟϣ�oz8x-j8�_׶��+�%�l�р�e�?�ڿ񕖖���[�ۊS���g���թ��QS���xѰ܆1���GJ��cu���&
�"l%0����# }�"���a�\��[T�|�{9%��laW��B���H���7y_w4�tnzg�\)�`����~��W�m���Rs�Am��k8@������i��g��}���%����sy�:,BK���X'��,D��9t=��[���р�)���K��0~V��� й�e��(��� ɀ�;�;�_϶[����˞͍t��^�!~K�F�����b� ��.�����F���?��I[I���SG�#[Zf����گ��w$'���7���k��yF�[�Ƅ�:���*������U���f��k�l��&V>�-?�����M<ZZZ�
P�N�JP~=�- ��F��Lc�@XP5��QD�_�����S_�h��/V�`���D8�%�7o3�mso��sG���t�zﬨZ�j�v��$����%�w��!W ���c�*{�\l.�XK�� k`�/������"��Sb�'O��L���.ʿ���f�����2
s�s������X1���b��p�M��_�$�����v���;�_�[�ѿX��2�?�IG�|
���u�ʥ�K˓E���1E�SaW �������?�l�4��ƭ��
<b� �=�N�p��"� �Qxȧ�{z!���.4pi;6��%�|M��zY��l=� 8�G�m�[ I�D?�֤b� ='����:� �}�pҀ}��oF9����}�m���{��� 1Ұ8�P���&Ӂ$�W8����Ԯ8L4�P\~��[�tZ(�`*�ɘ��l���̵F�G�[B���rMj�?,^�%`�3��KK�IJ�|9�DH07_Y��^���~�6,�{q_؟U9�� ��� �a��i��M@��B����Oy�Z@_3��
�*!���4�ex9Oӻ�#X�l)�L�s�ھ��gD�V��k �������~圕� Н�_�ղX~�*�ž��������L@�$z��\4}��q-�Ѐ0������ߙ�/���D�L�^�u�K�s�æ�o������l�Ox���KKK�3�@yuۦ-&���u�P�����s���߈��oI������7u��SA�����D�05�7i�� i�����g,<�a$>�;�l��(�� d�`���߽�G�`�7�E���N������vU����O���7�������ϕ�k�܀zU��}�B=\�o/� �eځ|xY��g�����'��7�c�D(��VC�&��5Y���ԕT��Fz���}U5�P��g��\U�c&;������������ �$��)��������r�GU
[�T5r1=����+=toR�?�\§?�T����tI���`��ټ��]���i �=�}eZ�擜���}8��{ �o�̿^�����.2��^�o��y�@_�o+)�$گ�0�(L�N Z� � �����T�x t.�!��.0�w����g�Q�� r�YE�Tw?���?J˯}}Pyg%V~2l(>O�����7�oi��p߄��=�X=�7�cS{E���=V�P�o��<=� ����Ձ��s��_==��]���W{O[
�"�?���WR��a��F����� �[� ���3R2p\�m׵���F�--�� 0Ⱦ�� ��[�{����i����"��€ނ�y�N!z�o={A��s�h�!����&OP���l�v���}�� 5B��9�Z a������z�5�տJ[$��߽}5�oi���zK`��v��oC/#�����{��F�n��t���t@��])��:�1�3<+ i�<����~�C�{����@�:�I�>���]��^�?<N��?�|�Ջ[r���迥�%��� �d��+vI̠8J��t�-�$Z����pS��8���08��@@����OĢ�'������H\q%��$��)Y���M���'��<ch���҈/�W��7�W뇃����cX��Hp�$b��� W ���+c�iZ������w���fΛ;�ۆ�WuL,ũ�
��Ď�}�� 1�^ͅ�A�$;���6�oii�^įmo�p�� i�K��G����R1��qF�.�,�O��b��c8 �Ţ�Jz�� 0Y��|FY��]?%���||W3$6b�c���|hN��;��t�*9��迥���QY:���Ы�$O��,�G]��4�eʮb�}R�e���7��{\�w�������=+��7crH�+|�D�4���E�m�_<�E�^Q ���b����.�����q�Q=�b�ë��ׄMQO��v�. �< 0���Oz�{p���yp�s�ŏ��z7� V��8D"��>��B:����[wڃ<'5u�v� �/��d��߅����---?I �2*�_� � ��F_��ˁ�0@�����d��OQCp��CZ�0\ne�#K��q����|�H&$�#���q����D���UE�Eo�����᪢��� ��k96�Ɗ��>��8�����y�����w�!h�?u ��c�[�����"��h�����u�{~_R<�W��-���zە���XC����IK��m�?��r��=%�������O5�6�z�y�e��V�h�1���B׃-��u%9��}��G�Nk��뙧v�xu�ѱPpɰ�3uk����R���u������ٯ���c2��o�l����؁i���qDS,{���c ��~=��~�Cc����#�]G'����2Թ�uU�&c�k����G�Ϯ'��uX�U� �$���?v�o�PH1V�k�o����-z�A�\�OY'�5���S{��\5�*��D������>;�pD��߭��tZZZZ��u��K�o� h�
tBM��W�Z��2 �x)�&Y�w�X��u*����p���;����!�=��^V92�l��N���q���p2a:�2��8A������uH��5��_�!�+����O�U��(*�|�2C���_��K8�P���
���L��<&���p�k�"���]�Z!��So � D����`�K΂F�---� �/7�+9��=p�8 ����"=I�x�ZU��#>�n����������5��v*�i����S�";��ZM.[�~�][� YjZ��7�oii�m����{W��g �DR^��tHׂZٜϹ�|>\���ad�eD_D ~����� �YL�yU>k��6�*R�F��?��>�迥��7S�[��[?�E�<$��� cPT�y�����.@��?I�s���G,���X)�<�g��麕*_���I�Cf�Kzœ]�)Ad��o�a�迥��7!����U���`f��ڼ� c�µ%GFq�Ф�c��/�
)���t c,� D���s���K��[2�{�q��c�R���������s�DKKK˗P�K��a��ނzI��ͣ.D�O@��:Y��c:N���{�Pd^�^B����;V����s�w���n�6�7�L��K\G��Zїf��In�e}�����4��������s��|����Ӻȍ�Q���…)���Y���c��J��F�b��dz
!f�b�$�}�XL�}���@��$'-|^���2D*ٟ������n�n��0LN+���נ��#�m��t������������ #�5db����@�/�ć��`��edY�|�T�q���%��[ZZZ�� W<��1�P��W�y��P��m_��8ւ� h
1��X�������~]�L 9C\���;FE2��LX݇P&I b
�W������0���߀���x���g3Cn��\W��O�x��V�q�� i�&l�� �G�8Ȋ{��Pli6=Ė����
�����@a&�!w�����$(����k!l݁�w�����|h��o�?ɽ��\o��eܷ���`ă�\��%79�4@j/ ��@a�5�6����4sxԷ�Z��W�����p|�_���{��E ���U��R��v�`.�T ��d&.���vJ ��7Q�u���KK�7��*��7� ��X�����/B��h�
4М!܁RDޜ�����cz��<y����g_GY�*��]ܺ�����|ȓ�ZnP��ޡ��j�~���oE�oh�k���i�������k����XrQ>5���Pֲ�ҽ�{|��n�����,�-���_ꪺ��h �K���P�l�F�����s��]�@�i L6� >M�X���-�j��m������#ɀ�
��QH*ŧ���?�N>��vi�*.��/�
k�%����i���v���8ָ�$��aC��.�CMԲ���-i��/!!g����������� u��NN1����g������Or��꽖����;i��� ���ި�M±]�ޟ7@�yʄY� �[ZZZ���O���Q��ۯx��?��{}/��K�ZpȠ�g�Q)�=v/FE��s ��ޖ��p�op����ž@1�:�m�_~<HEQ���M�x�����O��\o��-��\�p,xٙ��`[`IW;i�����п���%~]o���\��+�_�H 0�Ӕ�0��_���lo���$����K� �����E6N������\�ҫ����7p��X]v {*o> �'W����?��‹Y�usd�۞���!?��I��翲6��k j�u��迥������`�<PϠS�~/9l����}��|�0����
�1=SB���k���A����7�oiii��rXg 2����$���3�81_�˱�Hߎ�W�ϵ]���=f�TC��[~'����������KKK����s|��>'䎮�e �@�#���?�QDF_�n���M�Sl������ۅ�������K�C�B�;N����-�KgJxr�E ��4���<��`G���f
3Ӈa�Rl�vۼ�ӹ2^y*��w`�������^�[�%i�Q�X���A�V\ ;
��(G�&���� �k��׃�g])t��(g'����݄el��Q=�6>�i�����p`*�;������?a��C(��^�?�8E�b} �����8�P1���MV�aӕ���M8��>W�?��{�b�:?�����������z7
�w���F b4���?M����v��dب����`9���!K�{�����{� ��k��<���
�������)*��oD�y wz����h_���s8�Wo�;څ_Ӂ----��dvr������%��0�a8J$��0�rc�oA�%X�K� d5���R-����[ZZZZn�<����z_����T��?v�9���Ch?�)�V`���\ONZ���(��ӯ����% ٣�t�������Т��(`��jGȚ'���X�Kٯm��]�����������F��_�k���xK�'9�����&n���� �?Y��O-��[ZZZZ~���b�g�b� ��tZ��䟕�X2��a�u�"�=�>�-��[ZZZZ~6�ϕ��.����zy ]p:��QNq��lr �آ֢_�-��[ZZZZZL,8|�IdO+���y�`�3��������y:O�,̀�go`��@���������4�oiiii�F�����[��J�}^*>������R�!�c�=_~u �6˼������|KKKK�o>��(�g U�H���N����_�(<|v<�C��^miiiiiii�KTG�u�X�30���R�+Q�T���^��)D(~Ks���b�\h��x�?@KKKKKK�/
����v���s/�1p�>���� m|���������R�q֔�����-e<�W�%V@�������� @b��<�������������Tq��?�����R#��'�:���'�.i�[5�./a�
="-------���:������D��ڲ��^0��69��C��s崴������|7T���|U�\�K�I�A[��/��%m��G;��������<I�#�� ��Jݻ%FD\��c��H�6T ��p�][3<h[��������<� �A�V�]ydQ�ҕ��r l������X����������͇�/ϫõ��E6Ǘ%@����͢�?j��S�������)AKKKKKK�e�x�f���u��:�2��w_���O�*�J��� O����������}q/�L��������E���.g+�(@_�ҹ�P�����������r;�KzQ����!F���̢���������� �[ZZZZZZ�����ɠ7���.��������2�
�c| ���$�k�KKKKKK�c�@E�ߍLn�N״�Y�?:������~>��KX,���-------χ�W�ֺb����J�ώy _���J"ZZZZZZZZ~#����]�k���$� 1���I���,����������p$^�c�����~����N����mo�����������߰���P)Es�퐿Q�Tts� �줿-------?�T���+xL���u�M�:�����5��_��P�v��U ��������������?���xT�Ek���_�>�
u����}�[&ɏ��--------�����hO�r ���E�����'�gw�k��O��U�-------� �l�p�BmVD�Q �S|���7L���������m�g2#~�.���������
+�{8�|� jiiiiiiiy:�A��q��#��@_��|A>����*h������������A�� ��. [K� S����p��{��������� ���x& k�!@�?��8}]��ɤ�\n|;�Iy�niiiiiii�߁�+o �/�����8j,�?��*#��qKKKKKKK��)�| �s14���JK���>&�������߬b������������"�+� / M�s�Ca���_���gZ���������;�?���/]�Q�l��ZyQ-��8U�����D�ㆭ�oiiiiii�e��ź������u��8;p�t��J��H���}P����-------�����b���C@�¾_<�P�� ӕ/��
H����������F����x��� �Ts�{�ɋ����c��r�W1�@k�[ZZZZZZ~������b�f\��‘Cd�h���˚�%l�~^���-------��w��7���p0 z^r:��!��A`����X�h~T~��������F������vX������v2�{�U������lKKKKKKK�~��#{B��M0�`b ��'���eN�����x�������;�gKKKKKK˓@?���c>��0�{և����s�0k,#��w�z�*'n�a? ��������������}o�ց��/����)d��*_&�b�X��x���UĚ��z�n�����------OBز����/�����G��C^l8���|�y�Ey�e>ɤ��j �}����ZZZZZZ�
�3i\����2�MV��=�\�W���_�����S�R�[��e�
l,Z<�$�8��+ݽ���G*ZZZZZZ~��p�Z���X"Z@ڟS]Dnx�yWH�#F|��f>������ny~��:��������������T`��o�cWU(C�ʮKZ���˄;�<�$s��k>��LJ�����ߠ���������%M��c���(�����CBM�Q����p5~�K�5����G�^����4�hiiiii(��+���f�}�6P8�$����hPN���/���w,�9�≗� �z
��L}�.�������d��� �k�(B_w�9=`Bm��m����P��E8�����}�ѿ8�)ֿ��������������?Q�"<�j�/~�8T��d�%�u���������o��_��� �!��_���_��ZZZZZ�_S>|h6[y�vK&!2��g�^�ЫoM (U8�E�։�%(̡�h����y����J���---- ��i��%T��|���~�m���FdG�1�?��D������|`��k��� .��� ��Z�n��;u��){�
0�� �ZZZZ�vol+J�����b7��ϊ3Es���M9@X���:f��W�kRL���n�?�� }P����4��~�\>�Ob�M�τ�?�靗��ґm����,Z�2�,�"� �?�4v���w�Jh�>j�ۮ����sJ�>4ZZZZ����B �YITEMF��/�9x�̾v�M=���#�����&Ix7�ݯ�g�x���L�>~��%r���hX�{�p�9�x��?������wcq�@ԕ_{Q�m�̀~���,������.�b@sB�od~�w ���ňΟ�7��os�ѻ��+� ��87�oiiii�������T�UEE�B�4`I � �~뜆�a]E�#`d�u;D)�<��+��b!X$8��D���b�~Ӏ����_���;�y�U���=(m�������>EF��O��� W �Ͽʒ:
�-%���&�������c�4hiii�Y`� xn��'�'��� ����;����@g�5���u �J�?C�����eOY��Xc��@�f�?Cb4��������7�� ?���_�� {�ھ��`���������1�"�Hh4@�����Ih�2�]$��{"�j��ܷ!PKKK�OG�?��=��bG�_�����t����J�H�:6(�C N$�:�I��1��r^���%�&V��Ay�|���ZZZZ�=cs���{7�M�™ϐ�'9bX{z������c�>h�&
������K ��������ʍ�qg�s�?���[ZZZ�%qyM�s{��1b���t�;8@@Ǐ�?�ވU��Ux�@A�P��2@!�a���i�hL���X�xe�D�bc���#�U���---��}�.�{���?�<�Q�p��.
�� _a�~i[o;A��dt��d�47:c��5���W�G�_� *�8�DhD�d� �[ZZ������};�����`8�Z��ϼC���J���h���F֪�����V@6��� PGؑ~ĉ�OE�7�W��Y�Ar[Γ7��q?�W
~]�/t^��---wC���O��#~�ݙW�7���U� B y���* �u.��o���s���>(2�n�-�cn����7V�?�����g�������0�/�yo��OKK��S�+��|��#ݺ���)�� ���*���>�O(<�Nò�Q�U�f�VP����-���c����G�Ѫ=�h�O�׈�r�(1����|'����W}w��<�J�Nv����m�ȝ��
��P���H�?��q0�c��O� ,t���d.| � k�Da���, Т��,0=A�6ؕ]����A��j�w�b���!�����6�����_9�
n����彁��G�g+��_q�]�����4�t˟�ϫ��@� ; � ��g�ـ[���_]�����[---����*�Ͼ�?���>�u= `t�{ v�����B��=���R�C+��:+�?��+P���S� �5���+`zN� �?���� �ݺ%��y&�
��п�����i�����H|b7%(/����Q]�+��,�|���ׅ��%����\��͈��_�i�38G�3� ͐��B����p-ط����s�G(�����nkc���F�~� �o��X@�k��e׸�����qt�����Gg��bUU<�~
�M����#Ħd�_+�?��+���?��q�$��X$R�-��|-�8�Լ�Ȧp���:��p��Æ������ ��%�1�d�>�2>���A�^$�܎��U�����\ �i �@��F�9�������B@�i�Mc<-��c������Y�D�@*_�BПi�p����������}7}w�Q^ߤ����$�������l���`�a����0��1� �������Ԍ�\׋�Mc�5��x�?j)�78���ڰ 9�Կ��w�j�Zs�E�k{����a�W���w��lP�<���m |]�}� &�dA���0X��#�L�>/o�9�� �)�ߋ���O�W|.T�Wuf�#�� ���\l/iz0��_���,|���D�-
�b8$� ����'���� ��ُ"E��ő%|��|v��`C ط,�M
��:@�a��F��;��S08Y=�&O�x�N���fL$Y���1^F.b���ɞ��H��+E&'&��/����ls�����ޮ ����r+̽1M,��\I �Dž���}�/���C �^�6�h��v�1� ��s�țfR��Q�܅]�?�ʜk��UV��_��� X�d?tJ�Y�Z3�S����9�X��!~K��_�@��!@�V[��a@�L�[8���p֏1߇��Z��͇�w�v�c��6M�M]~Ul$t�.����-����X�:���*�KL��J?��]5[@p���JD�� �[Z���!_d�S�BZb�s%�pUF��*���VF�^K��,"K������9���-�Ϙ���$��p ��H[��3������*���k�S��x���(�*i�!9��i�MV,���8��ܠ���Oo .��7F�ܚF� j�M@�
orA� 4��^Z�Z���
>��3�*�� 0�"��T��ġ$� ��t���Dkżd�{cՒ����|p���?<L%���B��y �!�0���4��� |=x +@�'Q=%��p���UC_�Po;�1.
�n
1�����v��JC�p�� ��'�+���f�S����o�E/���)�W᚛+_�[������Y��B-��~o��}f�y�=r��^����U� ;P�̒�~����o�"G�C�ϫ�����<�����0��7jK��U�����_:�"�
��ꙇ��5�X�n@������+���4�o��%p�<��p��ϸ;�p-�z�|;�����9��Ă>A��p��L�Y,���G�J�x1}^�0�a*�h�Q��Ο�_�v�?��7\\�)k~����?8 ��ME�������'�1�m ���3��Ja_�n1��%���&3��r��i� 0OavF���: A�
����b�Ir��� J9�01:� ���p�� N���.���?q����|E **������2H��������rͅ�]Hn/g/1x�2p08���f^���(.h>jΚ1�������P݅��ct�?��������:�sc8f^<�p\�?�����ʀ|&�F UTJ��q�n�?E��+���Њݯ���,c��#�qs����߈� �ux9؍�������>))�b �����Q�ݿk�Wma��W�[�����oQ����C���f GI���ӈ@J����_^�Q*M���$u���@��n��[���U�~M����g�eK�?���5������78�%T�3��N-� V���=�U�_���`8��&s3[y��?��k6'o�?_���<��x�f� g9u^C���x�����x� �s���Y���鋉��'���ÒI���Wʏ_ S����Pm/d�@ƒ�-T� \���buy| /�s%�����$X~y��/��5�����?�g����3`�������8���w :a���E�������8��@tH-��;�g��]�f�cf���?�Ͻ&��� Z�4B���Ň��ښ��ڍW��x�D3�C ܕ���5x�[��+?s\`������j���K+���GѠ`�������@�`^l��Q���{�.@���ߌ��C���kX1ֶC�~3�����䳱���$[�1���!���L�@�D���F �f���`rx^�=��\C ���'�����O3�D&�e��?`�3��av���<��`�;��$�X�!8�,]4_'�����x���x��U��P=b��AIJP�1|�.\'E�^����k���4 ��X5���s�h�,��I��gT��O�O�R��xbHU�.��F�?��szɼ�� L�=����/���M��̇���IPQ%�,s��$CB�f:���+X�f?�����1��}U�k���4��۱#��������5A����u��%^>�����+5��-��^HΟ�g�rp���q���&�tQ���d����$6��|���E��K_����`x|O�*{@�^���,ߴ� ���4�C1���@}����W���y�.�� ��P΁y��&^>L��o�� �-K��&�a2m
/*�׉�o=������__�-8�Xv��bx�8:��C�x����ˣ��9^�%Qk�
�P��€��?������uK`����bԎ�b����(P��g��e�?,�>5�9���.|ί�gP��r$����$����u!������\���e�Oy�Xٵ�>}���&5�,�'������,���"��(VRb��ι���7�O�O|a��(������v�M��f��1���`w��D'��=�ˑ�T/����� �5�WP)Ԁ�S��0�o+�̘梽�\(L��h�_���T���->�����c���8��T������+�%��� �[�T�����`��!��)��?�o�9��
���DFG��3RkD��'b4 s� WY�lW �M��ei9�|��֠������P88/U��aG���?u�����o_������i�y� ��uȠI������?��B��f �{ph�w+e�)�����K��-��ig �����"k3@���c^"k�F����6N�'^z:s:J�|A���I��)�-��^L�=��' �Y�g�ã/,�z�\ԳT���X��KI]�� �0Q�� �n���A.�?��ˌ�)��(�7���k�o�Ϭ�^�Q&ta98oy�Y�@��m�~{�����y�|��-�_�9��� �a}b��O��fj��4�g9^t��]h6?�snj"��u�;�Oy���da��Q ��5��x�4��������o����@ֶ=cA x�*���{2��c�l`:V�j;$K�@}��:���À�_[����Q� �n�3Y�W!~� ���3��Zc��F�`͗1��B���ص�o˷A�d��@0\z[m�*�(����ܽӪܰ�.N':��� ����Z(+�����?s x��p���+@��ɬ�8�m���x���2�,g{�(`O����?�u��� ��m������̞����|�����'8�T��}ѡ�qE�_ ~���̜ �8��W��i��i���������ߕ����=p���u0���I���a_H�1+cN�}w8�ض
zt�]~Y�;ϵ���|،�38˥Ux~S�5��?q�u .>��<s���v�^���<��W��P�O8�2 ���L�k���Q�g�&��E-K�֮M�_���|TL���|bzX_?��G�\��ɦ p��K���95���S����4������U��6I'�����!�Ҙ¾�b��������2�q�3���{~H,�s�ݿ�XΠ�����4� �?��NJ���}���f0û���ء �tt X��G�������x��y���<(��`�ˇ[�Mnw��N����n��ʶ������޺����+�ޮ��6U�lE��CQ�܅��5�vv��\����7mnJ�`vj�ӂ��f���M}�҆KT�0y�*4`p�8+Z��_eqT��Փ�N����F:d�EG�W&K����:/���|�����g����C���� ��{�0�:���KU�N?�{]~��=_�C,����}1c�=c;�� H]3��KUM��<c��+�aP&o�����Y��i��'������,�4a������?�X���|j-s�Vn�J�#ڏ�G�Z����s'`��Y؟�T
$����ݫW6���8�����8�c�t�(%6?�y\��!���pG� �K9������x�����=���jH��� O�����OY�͋W,�}�l@����u�[�|��?qo0�o1�
�w���<a,���.K���V�.@�}i����H�|]&Rs7v�գ�X�����Y�����|�� Fz��4O[�>���ޮ���o��t�'��� ��P�˖��AM��{ ��@���{����jv�p���ߒ�ӈ��!�� � ����Ӫ�* �o�Y�#Lx�������?����eΘbDƍA���P"�2�9��$>s��@,�ٔ�[�����y�2�Gno�=�7%��uW��L�v�:d:���7hRҺf�QQ��6Oz OJR�� 8�o �����6m�>��u�\�"|F�L��~�l ͫ^��w ��{q(a3o�a�����|XB��b��`�c�Nj�_%A$�J�ף��eɃC� :p���*[��F�
=�c�d*\<1P���ȩ��_T4������x����p�^�z L���w�?�ݥ�W�����i�z e��
�����#��Ƀ�p΂Ӥ(D��0�b�KWƙ���'��W��x �N<�d�/��G6G �r��4%�����q}��L��q�c�U�˟r��+���ϴ7�'����`CO~# 7e}Y�
gv6���T���?~��>V&7+M?���O#O��������^��� ��wX�V�JW�=�]K�H|382W�)m������~q�QI��nM �������Y�@RP�da�\�#(�#ì�Y��"�R��.�U��G� ��d���[���v�~
�f�W����D5�a����H���62s0��, w��[��U�`�C���E�v����7N�`>��̈́�R����y���>�\��fi�q�������(�~�C�� ��r�=\���UF.����V��_[�Uo�U�� �g�r�X�q4ˇQ�l��˟��so�Lј� �&�+��L��G�H�Ęr������+� Y��VE@����t%Uxi��1�@��kl�e�Zv�ȧ��l�Z�Q�[�2T���&�a2�&��(Yxi�4��ע�fx��^���my@M� ��Xɢ��H=�?�<���1����?\Ey96��-��Ϻ@�ڏds��������#�'ʾbw2����j24�����b�a �~:?����4nGOpnנ���BSz�"����Q�g�8��K����������{�.�ܯВ9K*�;�a�Gr�E�#B�V|:���+�j2��R/t�oć�tF�3�r�7œi@M+xI�4]@����n��r�%�+y���_I���3�9Q;��4����u���e�����CzX��D��rEݖ�= �d�ް?��,�|��Lj^��$i��_��7M���~7��].Ge̗�~X,���v���ݷ�����/��;8��y-���0�{gcQ���5d����� �pklh~^�<������V� �{j���;��ߞ��vP����"k4��E�#2:m`�D�b9�x��L��pFV ��_�;d{��߁��Jiw�g�tw�����Έ�) ٨����(�Oq��D��e�p�l,,����ܣ�������*����g�����j����/CF:�������3�J�.�y����9 ��a��tH���C%�.D}˟�ח+���B$֊R�4��"��$��~�^�_�������:]���v{5˼Q���X@~����P�K8�4����Ƶv��TQ:zv��d`��� ��A'( Q�H���}��&ˠk:���GV0��:8��f�C�
nڞ �@ŋ��J��6,�|l��i����bQG �����sݝ�`��Ov�6��Q�G�E�`���?)-)� ���������-;����ͭ�|�f��#���^����;���0!� b&C�O�T��E�P;��������C/v0LJ��LY�X�e/>w��E�V�.�O��˻eN����R������f�o�ND�.]_7l��Å�,�"VP���._"��c����!�A��F���-���5���}�Ã;�K8���0a��0x�]�m3��UW[��U�L�'4���/�/j�������������`I��O���[����)W—}�?�2a]���k�H���2�PQZn�����~�}EF���(m��(�O�cgO\}d�/��v����|����!ī���1�?hX�+$�dC���GvaW�O��?���U� ��e�(ݿ��XD"�g�I=�B�g���~+U��͏�7\Z�]L�~��סWs5�8n��q0f6���.Ӫ��ČD ,�h������K�>��I<�r��2ܿW���AG�r���*u����{@�qt����u����Oc]Uz�p�N�!� �P���� 1`- ����)���l~&Oʖ�܂��f�+u �|�׾����?�
�ۚ���������h�¸Ō +ٙه1׋��?U~���DJ�adkx�k�o! ��%D��� � �A�9���S|�8e ��'� f���4dX5P���s�7����Ƒ��5ޞfd"�9M�"?Б�V2����I�Xi[�&��r*y�T�L��sA�>�4�Z1_7W^��#|��y���v C�L��m��s<��+����_4��ן�Ez1����S��o��)�B�C5�ʿ����Q�n�|~�;���"�~bM,9�d�>��/Α�����-;� Ћyӣ� ��D�,�ؾ�5�)5��yl����Dײ��e3��/�ݎAD���­��G��t(P�M6�h��߽����-�F����|��ڼ����쎗 ��������̞3i�K�My��w ��L������\x�ː@r-�� �^'��8�5)�����ɓ���_;>�3'Y^�/�.w�X���$#��i��{U_Cv� g�CQ�7tA��Ӯ=�kz���A���U �c��J���_l���tG$(j,�r��zܿqA!�:e�ʍ傝���e�7�1�`��|�5��1:���_v�K�:f��ߒe!��ܺI�:�"0�k^���7;~��������VHM�6]{�ֱEf?q���'�g���X��\2sH"���,�*����c =�)"�|W�����mFxl�E�Z�ת��Wo���]�����q6���>����u��A�:2�����A^�e�+\����{�9n�XD�$_g-�%t_��3u���4��ޥ�#!���!�+l%Te�l��S���d�`+���‹���j��4���5��8/��H�V�� �M���!�9��]��\�������a��Ǖ�v3���4�>�x�N��n�3��_L��c����������p3����+��O�~���-�j:H�4!�]��?�]�_��e}ň9��3e5:)���H�E9x��&��*��a��M��DN��u� ����7���)d#����MZ��:��]ƕ�@���.�P���~�p��C��D��z�q��U��
:b�O�1����������&�l�d�B�C��e�%O��t��{�� ޅ�\z�M�_��2<�+z�ۃ)���K݀����Z�ȵ/`SZ�%�E�1�r��{A�H����C�+W������%HzP�b����ܾ`�� ��ٝ�ﲳ��߰>�ɤ��I�>�sDŢ���0��wsO�/T�,�Sر~e�`^WL#~�FG�����w��-᠉��_J������{����2�]��lAn�ޒ��v��y�{;(�� $����?�<i|���#��Oz��f �c�ʲ� ��F�^�� ��ҁ8;� �
�{5�<�?S��p��Px oP O����x �E]�L��Z\)���d�]�+�u�q ��r4׆ ,��2����� ����ò��1[�E��'zy��ȡ.~^}����|/~��>�����ф�N_?�U��F_�Y�Tϟ�U �7r�7 E�V�3���3�T��!�
4�f�qӏ8�SQ��Ǘ����O����|�'[��ǁX��-���_
Qv����%���b~&�w�m`�S�\���ӓI} Y�������>'� l� �� ܇�caC34,�z��a�}�]*����k���ⱒ71�]�?�c���7>^��z���zV��� ���
��ĈY H�BՐ���И�1����Q�O|~��,�m]�K�a7-�9%_��#Y�Jav�3+���\D�81���k�.$�������y�����{�R}ıq��Csr5I��J�l`�;I�5O�� � ����89��a(��X,0<?G�*⦿�~LfÎ�tlg�iޔy]vm7�=NT���x�2�$��˾E�^Z��$̡9�r��\$�5��d}؈�r�|O�k��V٦3{����wQ4
�(5c��3�D�A��+7��q���#1I6�����rC�=N��v������u����?y�?ގ���ک���"�?8����mtY����W����2�94�t�^e���_.G�Z�yăpEx*&?��r�9d����?�@�G���_�
�Fΰ`���������ep\���y��q��{c�^_�珵'�:F�PoK|U6w�i��+�y�L�`�`El�9���m4�'���Yb �˦B�J�5�������R��ע)��d ���n*����K�{�?e��N{lS�ͯ�e�/EO�1��!�\_׀~��$�1����;�Wʦnɦ�5�g,�pm���~ruH~�p0a�T��#1��������< (��h#;h��7ŗ�g����)kz <�Æ\���נ�Chf 4��y��s�n�fWy0���$Nt������p-��K�]��h{�Oq���;1z�0�. :�_G]���ru�[u���|T���to�^Oo��M��T���&}�����w�=�e��;�úzy���;�5n�_�.@�S�;���U��� �G�g�x;�ՃXO� �?e.iś���1ܹE$���_>/Y��_�� ���0J�$f���S��1�.P��]�B�-���1p�X��`���]lY����S��+��b��9<$ [\O��k <+�����iZ�v����&-�jz���#��_�������rXt��c& ��*�CT`b�MBv��� t�a�z`3pa*�����E����?�#�-6L�U�y�|�V?�����l����_�9p�̄�w~�b���p*G��,����+p�M+ >���zx�����Rt� >l*&�O��Jz��O�K%>�M�*d��U]?�}�t?]q���A�V��"�;��H�e��B?�����4��
�ƵA�#q�@l{�!��QQm�t���u��ȓZ!������h�F�I]Nn��@��F���a$�� 2l ���~�ϲ��� ؤf����T C'���U[�((S�Z�L@�"�Wb6�����#rz��b�%��@G�*\��ҏmdwUL����*�x�J��$}�lұ�g`�W�p�D�/���}����^��~�CY�3�b$��w+����B��S �Ϗ�?S7�6`�L;�>|%�d����2�,�3�* &�et��!�� ��폁�`RCٿ!�b���Հu筚 S2����N8f{�l�����i��D����W�F�T����Gh���X���.� y0��9�m�Oe �4w$�w}�}S��Ў����;�gl���mތ�����v�����0_��b��[1�ˣEo�Q���*T�59�$�ผ��lMe��k�������B�%��tr�����o6������+a�F3I���16JK�[�H&���(��'��<�Z�Kzƾl5� ���?�9�0N�L��8z��2r����j�@2!��� (��bO:���1��;Eq��l��W���̓�V ��)��#5iP1���U}
u
.�7g–Geqfv�d�3��;G�v�V�Qp�~����|��]ʱC��y�/��x*<�j�OB$� �,��f��X��o"0Y����ݿ(���Ia�����ސ���;7�HP���,v�:��3G�3���%���̙��5B�M
Usm�f�=��]����E�M�,�@ ; cԉ��vGdI��Sێ=߽5�5�������KEl_Ѕ�����D�iN��M��ŧ��@�a� =� �
8�h��e��jd@���cH����Ť���*$�ް����O�u�����{ap����O���d�35Ǘ�U&z���w��*99��q���j��'����@�R��c�V�w^����-c��bhK�b���e��9P���<��TS�1O�����h�P�3=��]� Y��M���qƆ0�c�仾�=� �y��g��z�>ި�>�mW�ZU���A�����?������YTj��C���n̶��}�k����%p�e�d˶���hǙ�j7���i�j8�1��I ��gv�O�w��� �t���X|B���A�=�;��w(/�%t�Ty)��hq��_���2'��!���7����!��U�v��v�%��?�ʂ�
4d��?�`�� E, �)��{-ș�[�yM�j�_Ls�����6���D���?�dk5���X�M?�1�~�����UR�׽�?�L�$�/) ���,����{2�O�������
��Ep�[zاw@��:������s��b�LM��E�k+ �!5W�?��;��B�G�v�@�f�����Y��������z�j���?4����� �6p�4����6=b5l�����%��;y�ˇ�Y��ɴ��
��������_^6�����WX�4"�ro������" ����N��H��^tC��9�*�/���ֳ!�Ts�i���8����bpFA�� �J�U޼���?b����^��W�f0"9tΧ���Yn�bhL��%<Zىe��D��������0V�n|*����|Kk{�%Gtr.mi1����Ҝ3IgG�c�f�D+Cv�#9���/_��U��V�S��x��J!���x�{��y��X�*��J����p�_��!`������[�]v�P\5��N�g�_,W�o5#�&Q+<L��uQx|st��1��P��#>7�ʄd��)
d�b���'{��c�������&�SV��a`�o㿠a+�0 �> %���q�u�hHY�I�f-3�p��C��zYchd�49�/����f ��Kٻ�������=�B��S2�h�?͌�\�(��-f؟���b4f�8{��������؋�R�3���� 0e��>���Xb�
[�����}�5�2��j�O���3��e?X���tzԖ�3–LB;���LX���� �.��?�8�gXC� 9 ��(�^�z��K�Y^���A�E��|�z�\��_a��� ����V ����`�_�;I�`2X;�']F�F2�{nnT���4���3"wҞmT��P��i���%��XL�@w������d�y|� �1���p��s�/�_�4��&L�-g"� lE9Ή�d�WW��F��6L�{����ey@�TG(*kt(���^V�`�D��(��l�3,��9�<���{��������hGT���k�ڧ�~�Q������}b��á�Z� ��:H�&� k����&.4j�.B��쓻�}]�����|\�b�>�|��d�W���4e�a�v�kw���o�A�/��s���X_U{�}^�v �G!�J�.jU��4 r2��;���'8U��Q#;4θl���ou��f����,���tz���O����Lޭ�.�#'i@*TZ�7e�CT������x����I7���Qg� j�_M�^�oN�9̀.Q�v�ס�5+�}�jݿ�>�����F��5o.�2 �O⣟��S����^�J�����A�?�����n;B�=�e�q�U2x�$�6�����|�'T���U��yQ>e2CW�{g� ������;�X��1�����lf���������O�M0l��D�4���g]X��h�.lӒN�l�𽵉K���M�y ��B�����j耿��g���B�K�=mخ�{��0���4�G���� p{'xi���:b�c@�%�8�8'��=�w|���X�{���#\��TV��8Y[v�{�Y���vgX�fQ��&ezm~�K��-�ǜq��M�V�+h� �!�X�����N��'��~2�u`8��ޏh����)�$3�i��)�G�� ٽ$|7M_\�^�1u�.3_ ��o��d��s�c�Tdl6A8`-��̊��"���F�j@�K/���>h��yp/e�&N0VN���7#19��?�� ?�+Y��=.g�n<���ĥ�S�����?}2� ���ڋ8fF�)�`' �]�౶�o@\�X���e���^\ftbq�q�9f<����؈���ad�'��� ��2����{�5����a@Mm�X��a�?���\�BLƖ���{p�ѿ�m�%H���W�ʒ�νU���.V�!�P�K��%ir����|Xy�|������p$n�P2+<b`��� � �RE��`�9���� ,��7��`V��Y���J���mW_z���m����> ����В �&G;uί�9�b����$�~K:B�x�%��e��E��ʠR���� U���2{:4�€j�� p+q��?MЬ����[� X"��㘿2$�ĺ$�S���L��4�� �v&�t�B���p�7��(��������dˤ[����W��*�\���I��y5����V=�(@��l/ўca���_���;�v�l�ț@�3��I
�s(�h�&����3 �c�,<��y��< �����6
"�JZ�o������q,���wA�1U����� )c� ��0�[5A�́�@�wœטJP�A{�d.@����:{*.���V�������`�L ���������� ����3��'p ��\c��fL�� }�IJ�� o���:U�����>ܶ@�i�`t0��“5o���$ω��Q�d�*Tp�ƉE�3*��D�^B�{������)�@�&�E�e����ɐ�1r%��u��� ��������{(�n|� ������Kn��b����uQL�B��L�2E�ť���I����?+ρL�`��$��D�u*,b򭱰��w�5 Y��黷%��5�ǫ[�L� 0��O �`���{����~�8]��:���hB�_1pe�����r>??����`�?��R8� ��l>�9�º�̔�ƕW2�U�씜[A�,��˴L�?����L8��g �6'���\Z/#� �p$�7e|X��ҿ�X�C� ��jH��H�<���f��K�z���x�{+�7\�N�U}� ��~�g�kI��~�֫�<&�Rr�M��
�54���XL�A��9��}��V���@�����%X�ك��Qb��A�'�κ�|Z���r�%�- Y��SU�z P��~k1\���\>t�9���vpӏ��rȤ6B�=�r�`v�c) � {�����ε�Z�z`���������^��S�}#�g#�GA��U�4O�{)��n�4�r���)�Rqti��T�uQ7�a̷ĩ���թ#��8F��n�(�~�3پ@�L����v����Z�|8#���z�XG��s�.(�����^�,��y�)����`������V�ϑ�zt����� ����z �<֐���Z��w1ޜ2�����z �1�����V Σwx�P�p�;�w�< ڙL��-E� �V��IQ ��
K�b�$q��h���4 }�����{�����-l�+���Ќ�����|��g{���R� ����#��v���ga�# 4#�N�5%��-s� ��9�yx��5���Mo�}��� !��(\��b��Sm=���m~������������Š���e[�U����m �+i%V�/a�S{ ��<��@��4�O��0�����0��lɡ�_�� ���C;5�S�xU1�p ��G�[���B�X�� '����E0�*]r`Z�L�_��ŻO��zHf���1�i����@|^��x T��O�
x��\������g��8T8<�����o~N&��n�C9z��t:�?����`A�t�dBZ�n�Np�#�M�w�����M��b&u�`,Ԑ_��0��I˟�`��8R�!��e���pț���\l�?��M>/��y��4b��c@ �e�+�Z�K/5t�������LX�����L\� 1X��� ���3��%���_L�`}G$6����[��k�� h�K� ����V�PM��W$-9����&�ac��Ƕ9L��RAa�9�|����O�t�� �`��dM��]�3A�B��z�|��i�oᠣ��8o@!~λr�2�~�!e4�"�P����̀f��^>" X�,��Z_�v�� $�����d�?�YP�����fƁn`�<o�7E��(?a�3��bEc�l��%ྪng�?؝Q���'n� �1�L�g��?xDh��
ȗ�P�����t0`,��%�/"c��."JX!�"��t�f#�&�j q�7u%�v¯�Y=�s�:'�m��Pyy0!
�Kcf��������s�f�˲E�:�Q5��s�U;�����T���.M ���Z1�`�DW�>��`F>�눱���]˒�8 #����s�ڌ#� H��{ؚ�mG��!\���緊h\~+{�� .��E�o�YI�lK�[o������:ܷνX�ϔ��}~B�?���O��ύR�8E�<����p����UV�R�3\,��/u�P&�/�Ҿ�N U{�>���!�c���xxJւ-�|���s�Jᑒ�b"��F��l�%߀g��>�Xmp�� B�5 $��_�+;��3����@��Ť,R����r��� �mU�4]t��֙xb)F�~W�3����Xk�T����4�����~t���E:�G%4�p�ie�0�]��
���? ,y�/� n=�?��wc�<�2�y��yCJ����XVu��Y��^!�Ȥ��)E�� � ' �5�J���7re?�$��'��z�cֆ�I�zu�4墝�Q�O��r;�P�����RI���<Ӑz��Ԕ��_E��`��k&�������l���<FR$X-f�4(?�d?'uz��P9��_E���.���T#���ꩇ`M2}:@����Ht�0xz���E';'�v 4!����]���G=�W��*P�@����O�"?����KC�s� �j���u�_�-L���p��AB�f/Ղ��L�{��.�Y���R��=�XA���p� +`\���Z`Ӭt Ȋ+Q�O�;�f>�JQl���_d����]s����vF�ws�/&пk�{�(��L�K�_�>ߙ���)�"�P�"��o�ߗ�ϕX���Ѧm������O��]r���Y�u�/j���6�����hLON9-�xfd'!���s�l����!��p�`6z��W�z}��~/
�x�8}^4�8~z���(�S�K�tcX?�h�[�٩$&�)����{Ƥ� Xp �C��%��:%=Ͻ�Q�,|bT��f+Q��hz� �q���T�������3޴=��"��t��+m;~#Pl��1>�H>RZ[��]�������w\��8���(���� �H�[пZ<�������B�r���R?M�`'��c��*Q��'3�ߚ_^F�Ka�����K�Y�%�gT���ѽ��҅7��e>d�o�P�5�rHi�Q\��hw��V��|t0�D��B��Hw�2h�~ �8��B�=�Ћe�D�����* w���Ϧ+\:�e��k 8H9���a�*�ϮWP�7��* ���7�J�@��~ȩ)����d���@<%���ǃ �.8u���Mu�q� ��]L�J��%��������7������<!�2�G�\G��� �bo�Cxg ���f7٦.A����z�K���� ��G �9�=�y�7��uJ�8X��&�o��}���
~�wc�i`��te�E˧�D�h��0\���3����d6���K�"#E{kผ�t�� D)j-�� ���=l��+�������OJg���;(rI�6�������@��)�h�^����7�hcR-M��.Xq:HP%]���4F��*� ���� {a���J1���Ϗ|O`���6BZ ��$59D���N�g:����r��Y����:_�C#�1R��D&JJ"�&@:]�M۲�Δ�R�%(g&p9���N�3�_P9����V�tu
"�3l%nb�S|�M�$��@����t[Oߠ?C�{l�=�o���a���/u�/����^J�1���,J��B������I-�y2�z�����:b��1�O?a�˥�F,](�@����z1 ��EhD�S-�����Ϯ,�M<i�I��=�yJ<�v����d����H͗��oW*S�p�T)Kjx��VLKT�-Se�s8u_A�Rڿ�*Ϙ_ֿ3λ�v�nLG�M\o��^q��^�h������VT�E�v��g%lMF���E������Aދ1� AO��]“r�;`��fVN�;��Bf�~��h��I�Ýj�2 ���� 9��+�%7ۉ��K��Ԉnml�������t̳~ՕE6���I��Ah
Ą�Z���֥��35 �����S@^Y����� ި�:U�1�aȹh���x�5j�ڍ�t��� ����9��[ ?��4��?����/ �+]s���7C��a`bCp��!�½uw�m��=@K�ߦqB�s/�iM./�1��\$��=�
�����=Y�< ����eh�*ƨj��>���JlӘ�" ���`׍ ��_�����%E��i�ʺ3�ۃ��? �->YEl��$�>5(��Z�2�Ĩt E��*&e�J�,�P:���"a��l��ӹ7���\�3�Mݮq����]�K���5��F�< ��I9H���l��N�����T�\g� ٕ�+�����GG�]?K�-_�J��nn�6���Xtn �j��$q%WV֞{��O)�{3�2�<���>TN�]v��|��/̸C�(@�5��q�i��9�j���?׏'���:�� �y�;hr@�i]���D�cN��w�A�
<�p��� ����G�408/������(&`3�}h��!(�/I�1��3~���-��q�Җ���"L=]�}p#��G�p��eP׻���;I��"��/&Ǭ΃�м����c���ʨp{ὠ�ϐ��(��(� ���^l`���� ���ڧ�9����XU�ŝ+�U�� �pĵ������+n)����"�΅�Z�@-��Q�W��]��o���6c�%��I9����v� G�l[B/',R n�ڧl�{���WA�$����7�?C䐯�f��"���^<�h
�3}�:�u�Z� ��{�l��s��X;p�J[��
݄:�E�_�����W�7��d�@s�dXv/�V�G �볳��~y�[R��[�ʟ�q���ݼ����Sz�ԇ��K@���B�b��d<�GD吟����,����]��*��7!��s�".9�T�4�}�� �$Mѿ�NT���`��Z�T~Q����|z<A�~ଣ�F>�V�Iߪ3����T.ou�Γd;E���_�����E�[��I�0���&Bb��s�i)��'��SPK�2}�2��R����}��[��Q��\��� ��?*�Xj��Z����I���Z��y9��%�J[�K�kV���B�F�2
�[�nI���&`쮿�\�oꜭ��[EE�lC���,���Oz����� ��l�L����(~��^����H�룩�`"�o��w�~���7(h���8)�5�'rnE,�4,��g ^<�:��Q�1ĭ ��*-IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:159252220887a1defc53e5e99392f59660916665385def517a228b2c00f1e414
size 173228

1001
TestbedAssets/ground_cracked_ground_roughness.png
文件差异内容过多而无法显示
查看文件

1001
TestbedAssets/normal.png
文件差异内容过多而无法显示
查看文件

247
TestbedAssets/portrait_mask.png


�PNG

IHDR\r�f pHYs  ��<iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool>
<xmp:CreateDate>2017-05-26T01:54:47+02:00</xmp:CreateDate>
<xmp:MetadataDate>2017-05-26T01:54:47+02:00</xmp:MetadataDate>
<xmp:ModifyDate>2017-05-26T01:54:47+02:00</xmp:ModifyDate>
<xmpMM:InstanceID>xmp.iid:5fac592d-400f-8645-9c2b-8fdeea931362</xmpMM:InstanceID>
<xmpMM:DocumentID>adobe:docid:photoshop:83508a4b-41a5-11e7-b910-815730ad61d2</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>xmp.did:4f4b63fe-27b6-5e42-a8b3-d88490807d0a</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:4f4b63fe-27b6-5e42-a8b3-d88490807d0a</stEvt:instanceID>
<stEvt:when>2017-05-26T01:54:47+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:5fac592d-400f-8645-9c2b-8fdeea931362</stEvt:instanceID>
<stEvt:when>2017-05-26T01:54:47+02:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<photoshop:TextLayers>
<rdf:Bag>
<rdf:li rdf:parseType="Resource">
<photoshop:LayerName> A B C</photoshop:LayerName>
<photoshop:LayerText> A B C</photoshop:LayerText>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<photoshop:LayerName>1 2 3 </photoshop:LayerName>
<photoshop:LayerText>1 2 3 </photoshop:LayerText>
</rdf:li>
</rdf:Bag>
</photoshop:TextLayers>
<photoshop:ColorMode>3</photoshop:ColorMode>
<dc:format>image/png</dc:format>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>720000/10000</tiff:XResolution>
<tiff:YResolution>720000/10000</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ColorSpace>65535</exif:ColorSpace>
<exif:PixelXDimension>256</exif:PixelXDimension>
<exif:PixelYDimension>256</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>�uI cHRMz%������u0�`:�o�_�F8
IDATx���yXTG���lݬ����""�b�� ��Q#ѸE�f�In2��&s3c����ϙD����&�15*A#"n�"� �4��*�9����ɡe9 M|?��#�թz�ԷުS��^GG�x<�' A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A�A@ A$A��? u)3zzz������`.9 @0��]�'� ���;.��B��~�b_A��lA�f ���]e� ���������ۧ ttt�*@O�
6�6mZ�n�u�p ��^��@��6��G��?p���e]
��>4����K�B1HOO'�җF�T׿�>&[�Y��)\��A��w��|���U��h�:��ʚ��E��,�� ����?��k����s����m�P\\�}�[<�� �'��;�\���i]�t ryg�>~�8���z�꛱��� q9����޾�����/Y�&&��Cmm-��������=�5..�3�,6l�W��1c<<<0u�T899u����3d2/������ƞ}Oy�N�BVVVO���������CP�Ȯ��Dsngʔ)�?�C{_IIIAJJ
�_��SYW9rDN���ꫯrc��}u�===��� OOO���=���1������ܹs���C��8p�c���
��ݼ�<������׮]{ ��3g������iRRR���DܼyS�6`�Ν;/j���4{��3gbΜ9ppp���s�����QTTĿ�s��~]���
gΜ�,k�ݻw�ItL>���~��]\\���{{{xzz������Cmm-/���ΐ
�G}����s����뢢"h������ի!�J��[�n!66VS��y��|-��[�wqq�ܹs�����Kyy9�]��۷o���;��3���Pָm۶�>n`�˙������ ������lmm�����3�Jկ�YZZ������!����q��R),X�1c�@�R��� �����>��ֶ�i���!==����7���q��0 R;U*U��eu���}_��q��*�
,��ڵk|O��������aee�ӧOso-�����x���>�c��zG���Ӥ��ѣaii ��؈z��/�����/�,Y2$��3g�d�333L�>&&&P*����Duu���{�nCVVV�\.o���j���fv�L�>�v�ƍ|�}xbhjj¥Kݖ ��dɒ�D,o�C����)S�t���7��Э���� o��6�tɒ%��KII ����o�ٰa��<�a���ӎ����� XXXt��R����F���&��~o���l����!���`dd���&C�R�b������Ɩ&$$ȫ����Ҭ��fsss��I��>����S�LN�~����ӦMk���Pn̘1|����PXX�T���ɓ'�DGG� �M(���#�������{�e�@'��ښ�ALMM�
W(�w�߿�J�T
333�@xC ��-d2�,kkk^�lmmahh���6��r���������¯��Z�P(��(��+d�d���m��+��emm�ٱ?屶��J�B{;��_T(��T���|��R �B���6����"�T*�۷oώ����(�Mkk��b֑�� ��a���� //�) ���###^�;::�V�Q0CCa�
�e����T*���a��6i�U��R�޺uk��'j��Iw�ܩyD���ZC0;��jaˑJ�~"�����zD�T�_}�����eN8z��F���\�Hy�t�8qb��0�I���0F���>U�X=���)����Q����Zss�n ���j�����^dddzBBB�����R������u@7����pnƩ���R��_�|�����7�z��Z���?�'$$�����@�C���477�R���04��眜��i`�prrj?u�Ԟٳg�җ^[,011�����j9���¸�����0 ���aii� џ���\�1�����ZV33���k,�(�…8�����b�}���;_|�E���Hg???���솸�8�Ν;��9����ao.�p�'V���
���9�a�駟����/������)S�X555)oܸ���W_��X�b��ի��" R���}��-�������\Gmm-X����?�/))iٳg�ь���S�I�&�s��J�B]]݀�)
X[�{q�dY6Z���}�嗷����{�'fdd|���C�������. ����w����{�j� X�j�hn�,�d�6�|�����
����|>��ۗ `G�2}�tn1@.� '���J���Z,������ � ~��FJJʱG]C�����-]������ip���+W�����<w��� �!���#��!nR�ˇ�������m�ɋ���Vt-#f����ʣJ�Қ]����x]sH7�ddd$L��@7x���,ޟU*�Zi������󍿽����p����^J=�|�\
�������A�C�9�P�pԓ�*�dF8#+� LW�7zGG?{e``�_���U�h˛e��~��O�UTT��r���Dh�b]��i�ر000@GG���e����$:�p�B��|�+J�b��'O��_�lY=k}}}ttt�eY��� {���9ݗ��-[�M�V�r6�y��(�C"��R�m� u=I$����i&%%�9G8��P(D뭅�EO��ؘjff���� ��p��-8::rR�K�,�����Y�|y�J��W�����|���Rh�d]�Ĭ�3f@"�@�R����Y�r�'$���ϥZ[[G��%^�j�z���a0 ���|L�4�������Q?��C�C�������Rssˀ�������j5d�ΝR�x���=�B��$ ammͧ�}��5$:�R�����E��Z8�5=����9�R� ������ �e��� sssaԟ�Y�}��4��¶)�J��OKK-�cǎ�m"�ɮ e���R���Q�H�ƍ???������裏
w�޽�#U��b���t�����o.-X�����~�������(�YYY������S~֭[�T�T��FFjj����R)���y����|:T��u���������������ѣGw��;v���= ��`��K����k����ZZZ���GGGa~�5��a�#�R�/���d���(&O� ===(�JTVV֕��_���]~�\�����5}�t�@4빮����������L;�2"@��K�I@a�C��~�ᇇ���6=��S0q�DL�8Q3?њ�Q(;�C@�P ))I�<K�R�����߿�����#�~��������49��땣G�nB��3��(#2*piii:c�����6m��>t���P������ktt���}u��Ղ��o�|v�x�ҥn�2K@@/Beee-����~�a�P�cӦM}� z�С�~��������9�7n\��\i7�!������G���fEDD�y����'N�h������wߕ>|x�֭[�/FFFz�,��,..ƭ[�Dˈ��%\]]y[|��W�[�n-J{|��W�ӦM�d���o v�ƍ��/^���%&N�OOO��_�
�������#H�Gg#Y�~����?���Çx��a��O�yaYv+:�u�����ɢ���ۛ_�$��Z<��o�������U������Y������j���\.�\.GRR|}}���/���iNN|}}?#A�Xc_�t���_���]����������_����y��H�e�(� �Xv���յ[��gϞc��1�QQQ�QQQ����X F=edd 77���ǘ1cx��Ȩ��'��`Hy饗.������e˖�ep���梬�L��O�6����3gd111���K�R�/������ݠZ�'�ap�� <���B�{�ڵ�3gΔ�� �Js�����e�#�a��^����… �^c֬Y044�0hlld����#[�l�N;lٲ��ݠ˜�b�����x��g��'&xL��xs�����k����O�����
|��������յ��ڮ��W�b�~t�? _�hQ; �c�����q�֯_�q���a �y��H�a�q��K�p��=Q�������U'N�عf͚R]����S+,,����p�SbI#@t�{�����a�q~~>rrrD�����6�駟��/_~@W{m{jw��n�&x���0�=`ddd�qCC���~+++L�0�/�7�|�{�ʕ/^<��_L���1a����4�y,����9�OHH=?�f��mYPPP{�ԩC�������_�@SS�0}k��l ��7\ !""b�p���U���>��9sf7��̙3�vi������~t���{���(]===a��$:�0̵����.<hX`Æ �����-�������nj��c��v<q�DnFF�'3f�h�V��������������9��@�_�� ��z�v���Z�b�kzCq6����ׇ0 �7���J�c����1�|�I����˫JLL<4u����,/�0{���k֬I;z����zb癋��E �c60\C�u��u��kkku�/GPP �0 T*�����Yۮ��u�<�q��u��444`ѢE���7@�eY�o �/&vvv���IF����C�hN������a!b���kkk�~'O��.--����զ�ޟ�M��娮�й�a��|ԕ+WF~��w�S�b�������ܓ��;v\"�qP(#^֬Y�m�O��^���pss�m���q'++�K77�lm��a�'�����ZSS���"���sX�b�5�=���b(��ظ�j����o�@�1jX�jU$�0��_II�hQ}�7���?o�����s��}����g(�x����+VL:Íq��^�
>h�O���3��@��c�*�B����R��R�����r�̙��(�q�H��+W.������v���� ���>o7;;;����wo��F�d_?~|Pf}�������p��}^�~��g̚5Kx
��]v���&�s5^1���ǏWj��`�9s&���x�����E�vl]�R���ub �X��Ċ+�E�inn}�������j0�e���-[�ҏ?�8{������zꩧ~������ȓ�����f�={����<�;�s�-[�@��3�9sf7�dff�����c¯BF��|�r{�e�٧��)))�_��޾[��A�t�҈���y5gϞ�nٲe�VVV�������@&�!??��������������@m���������ؘ�OII�,===�Qx�_���
�����n�]Gx@ZZjkkE�Nee%�?>�4&L�///�7V�T�
|�<�����<�������(..�\.Gaa!
�뛘����D��p�u��� www~�w/���fgg_�z�@����CM��@�P�.mff&***t���Y{Ƀ��D"�fY�����w<==�}}}��� >j�(L�:---hhh@~~>���E xjii 777����'/sebY����ο{���ax��*��\K����ť���^|||����L�4Ix�� ���zE�*�
EEE�TTT�zzz:�7�] �����䗗�������p��ɉ�����{��<n߾]XXX(S�ղ���#�\�ŋ�pE[�hiiy���l��j�R�
,Gʍ"�����#Vz���~��4qԨQ��ƍsvppp��`�~1UUUw��)ooogѹ�wǣz�_��#R���.���y�����T*5����� ����2�l�… ˵Y�+W�����e����������� ��a�…�O��;wn3�gX��1cl]\\�-,,� D�P�ikjj�/���kkk�w�]��c}I�@��X��ldϛ7�um�511q3��r�4���y�j�d ;����akkkieee�5a�Qhnnn��~�Z�V+
ECC�����a��pt޼yLbb"HF���3b�df���|2$c��/n�4�^�Cm?����L�d����q=�*����N��`r�K�>���3]��͐��҇\��C��]����&Kh}2A<���Z]� � �� ���I@�l����1b������um�MA���a6�?v�O4xL�`/_�{�`�,�%�_�h����68 �n��� 0 �Q���h���W"|X�'�}�9s��8t��~�z����>�������A �����7Tp�8 9))i�6��W�e�/�����u]��� ��e���e���o�r�J����Gq1��������ͻl�2^�t��.o�X\\\�.7�e˖�w5�?�s���v����"�h3���M��@g�y������+���۶uk������7��M�x�1v�{�С|���W�z�dҤI�<�sQPP�0y7����������{�\��E0@� &o���7�����<����@VV���'�|�k-쭷��PtF�}��w���yyy|8���4TUU��տ���'��u�^�>�LOOOL�8 .p� HKKC\\\O���ٓO�Ohmm��5�o�~�}�0aV�^�����F���-�לw�}��.U����y���ŋ/�8��IKKCII
4?���w�}7j��d`+����O�03g΄��K�����(���)f̘�����ѣ�Crr����x��?�!��466����}��8Ž^�r%lll��իW���ûs�?��N�طo/���X�f���'$$��ݻ�oll�*�J�-���Cvv6�[� <��� ���$��`U�V;v��m�ɴi����sss���� ��3o��曟��Q���DO?666]��&L�� &�����6\�xQi�����ӺR9�������a����������o����5F��͖������BKKK7w8444b��c ��P���݆zb��������KKKӴ�?6m�� @�?��c�F8���������A�ߗ�d¸�9:�����`ll�)S���~~~>�߿��ߍ;�Da+**�<���i�64~//�^'��b��۷߸t�R����-'O�lemm-�0a�����������J���۷5m������H!¸���@ �����us�zB�VC&�A�Vsomrss;� �SRR� ����CDz������}��W�gdd4@``���iӬ �v���V���J�����D"���k6� nnnQZ��QW���~�-*�w����[�n�q���\���@˕+W:Ϟ=�A��G����!�555u͞=���@II�h鶴�|�����ϻi�B�T
�FT�733�Y햖^���`jj*j����� ����^),,l������c֬Y����m�9_�yX ��j͎---��f�K{{��x�Efffg��ܸ��6D*
�q�F��s�:�e�Tڛ `���o @/��DҀ066�ĽfYVث?�T*�������� ccc^:::Dd�Qf�����.WZ�sQ�_x��?��Oކ���=�Z�v466��x@�I?�9�H"���[���~V�;]���� /������w��.�����P�*\]]�Iz1�~GGG~⯵���c[�T���`bee��.rqtt�@�R�>_boo/�Q=+++{=mҤI~^����oz���i���nUSS�JՓM*++�E��w��/�����Ɔ?/����ʳ��8t�,_�x�b��{�� mPWWǟ/igg'��3��ֱ�(þH�#����ùƯV�QYY��t
����n�+
���ᴍp�P(D?>\*���ȨOu���� �u����� s��Q������� ����';�)��"����3 #ʉ���;?���������9sZ�6�H$(--�B�@{{��x�`����@�u ӦM�����**4�����*x{{s/������>lK������cжz�� �]�/�_�~�2��3f�x��^0����������|��� �e�A ��i�fq�;P\\,�=���b��3f��L&��^x���~�jdd�odd���@�n=t����뿂�GA à��l�i544���Fx��+
�b�@xN��������^�k�'�˗/�
j9r��_"""\��8 ���7n����o}}�����r9ĚSڠ��y�|�r�����~��߽y���)� �O����d-xs�Ν��ς��A�
%%%B�u�…a_� @s<���<xpvDD�o`ԨQ`Y,ˢ���{,g�q�…�A��$��u$�-k<�:~�x��[�z�0l�6u��K$Z����W������a�_�)--.#��e������-�k $�1c�������ܜ�Fkk�pr̓e��A�3L8���%m�������Ž{��~��������233���W�{��]�a�]�hk�ҥ��j5�,8''G��dyyyppp�x�.X� ����C��E�S�R��P�Ru��@ҟ={�m. }}}> 1�؁�L&�D���ݻw;�޽����7ID��y�#�Z�W8!T__/j�
��/^�8��ɓ���Z-��V��]c�����f�h��<��l�Z���Q��rTL����\7� �+��ن#R�j�+�����ڊ���Gvv6�����YN^aY�����.��t�ʕ\���|R�T�v� �%Xc1m �:��1��!@XX�,�J��`�Es��hdff" �{����ˣ����l��J����{-��/\E7��U*U(�wmm-��D"�T*��o<v�X� ��$����:i��̈��Je��?���Daa!\]]�!��,;d���9R�v�Z����������������ڵk��J�G|�w�X�����nmm����[�T�Q{���D��R���v_��ID���×*�J~��ҥK`���AZZ�������ܹs���_�zuTTTԐ� ޜb�NB����_�_��&�u���0R*�_C�,7?�s���1c�t���L��J%��m��B�Ъ�ID�
�����������y��D"Azz��x��8::��ݝ{��e�L� S�i���V(?�����]��9r 6l�` `�B��
�v���D�, X[[�i�7���䁭�ٰa��NKK�Vzg�%�����P(�����T0 �3f�{ҽ��q��u�󘖖&܋���瞋:|������Mc���^��:�ן{~HMM�L&�T*�����#G��U���b�O�Ph�w��t�شi��B���{}��u455���cǎ�+p�ر�0�IMM n޼��'ro �⠡�8��򐙙�ٳg?2�B�@JJ
��� ,�D"�B�@}}=�}����|�M�%�<�˲�.���zܸq���5W�����ڵk������puu�6x��[�.����Z_$,������.�H��؈ӧO������B��9_WW�������χ�����;.߿��`�,�˲Z��Y����<�-[�,U(�.���$0 ��c������^�������.�򙙙 � `F�0�C�x�ǏGNN���PVV����^Ә6m?å��_=zt�[o�� &�4�!��'������~���|e�>}Zfaaa��y�i�իW���
333p
���� �@���677��_jj���ӧ���ڢ���~ciiɋ���1lll�E+ڷo_�޽{O�������/���x��͝7���V�s�a��~4�1`˖-�,��/^�0�6m�����,
�z߾}G���"���&&&�mr�� ������G�߿_k���9hnn�� 'O�����t����-��hA���������LJJ�ݻwq��q̙3�������������9c���%���h
XYY�޽{4x<�͛7�3 �����Bcc#�������W�?���ܒ���%%%���[�'NԊ����n1X��`(R��I��M�>�`ӦM������g�}��Q� FVV���q��YH$�&���fY��H"u���t
�qh�����5���� �ʕ+�Y�f�UUU-���;֭[W
���ǧO��2��3�O������4�9s��޿�V�h{��������ݵk�;�������.]����a%�MSSkaa!�D�a�������X�f ?I�t����~Rbhh�̲l(XXXh�b�8>>^xy2�//^|�����͛C�y_8�Dz,�������Wҷ�~{~ժU�4�>eʔйs����ݾ}[�<߾}nnn��dZ[4T�Z�*�رc���z9&&����y�߶�����������D // �u������b<*e�_E�����@LL� �O&�����g��A�����������'��Djjj��ӧ����{QZ��w��5k֟� +�x�/_Ɗ+��ׯ_u����#YX�Ehhh|lll:���� $8����}��wٿ��/�>>>���VJJ�p��Sb���/�������---��^�b
@ttt�F��0 �C����� ���z///XZZ��OJJ�_�h�e�ߗ��}�~ѢE@�qQ��0t��=deeu��0�V@������_�hQ :�L��w ����G�����ѣG�a0 �{�����
L֭[�����A���袯��jptt�>{����︪��q��)�����'�z$�yF����c���>�ĉ��޹�4..��ʕ+6��̝;�411qWHH�.n�8n�8��@JJ
����q�ڵk�>,��������ۻ�k�s��=p�…�����VVV&@��� �����$˲�����Þ���p�Nh���+����︸��:Թ��:% �t ��=J�9s& �0 �������C�����UVii��N��X�p�t�sŠ�pQ󞟟//>��,ˊ&7n��z$a� 1� ��Z�I?00�rGGG�0&�o�b[***~����������S�nj��Ǟ={B�9������;.��t0:�΄�%?���A�P�������������������fXXX7w���^^^��B$$99vvv|䠰��Ȩ����p�� �y��7}}}}S.�MMMP(�G�Ջ�紴�Ǝ������eM�`m��'�x3 �����>RRRS�N�;.�a�}�������$�������&��Θ1j�z���q���{�&;;[�Dx��իO=zT.����~���,�@cc#D����0��b�955�_NNN�S�Nu�)S� ..n�鶴�m`�O1 s]�T
Ο?�?��W�r�J4t��֮]��a�n�>
���1f�Q&� 0~�x����^���L899aԨQ@���/+�mb
@תG��w���p��L&��K*��a��j6::Z�->>>�iii�&Lx���@_*��������J���Y�ܺ�6X�v�=�0��D8�<���all��ӧ��WZZZ�5 @/��ޟ �Q^^�o��#��� ̚5�{�?�>�l|tt�U�@[C��� v�{R�T*����B>�555'����۷?���_�p�B_�s]�\.��#T�v�K���–2 �5���+D��Ł���v���\&��+VDr���J%nܸ!��>���Mx2�˃=VLs;�p{k֬Y�θ�A�{|l�B���������q�JSRR�:;;o���p???��� �H8n��/6X�f�=:}��)��͚5 ���|�����yyy:{8Ȱ
����j/|vz��-455������o�=� �R��~����5��z��p���g�y��cǎ xm���---B��wժU����B� ~^RR���t�O<�緼�� --�[m�3NNN{bbb�6n�aaaa�M��, �L���a ü�y/����ם9s&�&n޼y'--퐮���.,�n�3��� 7ov�2y�d�������߸bRSS���899qo}�P(N�>Z���R��*5)������<�� ���wR�^�J����?��^�:@*�J8077����x+W���%|��\������j����Ipp0F�ͧu��mYי�t4XOl޼y˲|����l(�JXZZ���Q���F� 333у���/����cŖ-[����C��kŚ鯝�޽���\��
��������ssssX[[k���������?�����\�|9/cǎ��� ������i� aٲe�ICC����^����'O���9����bYRRR�m�Hz���㞫��PRR���� YQQQ���(����˗�4777㮣�����(--���+��^�R�����i��ގ��j�Ϸ�ܹ����//�n7~II�,''琅�E��y�����XSSӨ�AAA>����@��������`�6�(++CEE����:�z��(((����Z�Mt ���&)�MBwR�T�����������+��ׯ_�����077�JА��lX[[s��Ӓ%K"bcc��\�Fk`!�ϟ��o������[[�ny�}�������vi��s���hmm�ٳg#�x� �����;�<<<������҇
�R��qhUUU�R�����|}}���
CCC��j�Z}�������r/���0��|c�c�{����U8������ݻ�E"��v�bee�_YYY�������i�0���c����[�*�jP�P(�a5���sk`ll�7za��j�:'''������D�6���H$X�EFFFDuuu��I�ƛ����ǩ��������娨��=����>]���vvvpvv�y�8g������������{]=��h��)�X�R�������g �ż� ����N��ھ666X�h�P�3y �8y�d��ŋ���������j^�[oPZZz����������w�Z�����J�*��d��d�Zwww����{J$~�� q�^_[[��iC�Ǐ��� ����џ�٠����Ν;%%%%���1�?�utt �E�,Y2 @��s���
�x��R��?nʔ)]����222��7񊙙�n]�a����r����\����r7��ŋ��Ə���G�A&�`ܸq���NVb�@&��߽{�یp ����v8ڛ� ���fΜcnn���g �iii��p��ں��s�����e���������6�����PQQQQVV��…;�Wg�xm��ae����������5t5zhpB��4�-�4������Z:88�[XXX���Y ��������u������l_u��~�Pgg��9:::���[5777TVV�����xa޼yZ Ϛ��8���Aq?�7o^� �� �y��l$͛7�F������nB��������������uo����k
�����~ccc�� �=o޼�}�C xPzk��h}��ŋ���ņ� �THHH������-g���Ӎ�����e� ��E�Ԑ��lA�$����=��x|��������CD��&7CBBJ{I�� ���>�� H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� �  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � H�  �� � ���q�1��/BIEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:9456b1cc124ec60eb57ecd18c3b1a8fa50a884720407e8b13f6b9bb9bef6ec88
size 29846

35
TestbedAssets/sfn_vertexcolor.png


�PNG

IHDR``��w8 pHYs  ��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, �
��!���������{�kּ������>������� �H3Q5� �B�������.@�
$p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-���"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<������$�2]�G�����L�ϒ �b���G�� ���"�Ib�X*�Qq�D���2�"�B�)�%��d��,�>�5�j>{�-�]c�K'Xt�����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ�����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G����w ��Ljg(�gw��L�Ӌ�T071�����oUX*�*|��
�J�&�*/T����ު U�U�T��^S}�FU3S�� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_��� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R��f?��q��tN �(���~���)�)�4L�1e\k����X�H�Q�G��6������E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M��RM��)�;L;L���͢�֙5�=1�2����כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð��ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3���)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i��ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!���Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl��������� �{�/�]py�������.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7������ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k� U
��}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[�����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB���F�S��[b[�O�>����z�G��4<YyJ�T�i���ӓg�ό���}~.��`ۢ�{�c��jo��t��E���;�;�\��t����W�W��:_m�t�<���Oǻ�����\k��z��{f���7����y���՞9=ݽ�zo������~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G��������C���ˆ ���8>99�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w���O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F�IDATx�ܝُl�u�k�S=܉��^�CDRW�P$%٢ JDd9V��i!1h@A�1���X~ȓ���"@� DAXIl8y��Hl(F�EK/ow�p�=�a�}Ω��ꪾy�@��ϩ:U��o}����#W�^ "B�;|��-۷�x���?'���?!����_�x�������I�?���m���A}�gY� �۾��&ί��5�V,[l�&ïsƦ���S�d��:`��?���^�y{���7���J8ɰ����5�*C�(�JZ,d���V��_���y�e�����C7�@!��x����E��1��g�IF>���Yq,�[&t�B�9��*v�c.�%��}�s�`�s���e����+��I�?Mp�ж�;8��׮����������11��CUo[�9)��ձ"��P�& 6��5������c^�k^H�/�5��g��F#Tu%a����u�_�ḵ�e�)+�Y "�s\������K�!��@���M0~Uԟ�˾�� ؖ��J:�1�ш�F��,����x�(��`�͙��{�H�=� g�i�`]6��,PU�hğ�9�������x��Oww���%��� ��}O��U�s��_���`U�p�;�,b�*�����ot��D�⹲'��|7A�2�f� ��k�b�����l�e�:��hc��Zi��|Y�Ŷ�#AiMA���k�換�7wv����ȫ>צ�INZ4��2�f��qB[7�V�m��TFiTp�]���3�Y�R���Q�-�7J;W:`]��hsvZ::���9���<W��b+T�T��3R����6:a����O���������H?)U7-ț�uu'��++~�,x��3DL� 4�rF������)�k-ι�;����>ˍ��MEO��k��$�_���"q��i��X�.w�h-#�R���Ue��E�I�?؛Ѷm���e�T�|Γ�}�@�cv�D�:�t�n�
٪�w�1�ռ:;�C�����
��"�7B���=^�Rs��ж�ڕ�M2c��M�7|�nb�MY�&)zR,Fi]U|al�X�υ`�P��XQ���Dh�P�rW�gl�?���i�s�b�HS7�6��ml�������& h���λg�ϗ�y���x5P����
�C��L땻<<w��r3�˂���*Gl�}m#�� aSf�->�2�������x���=�}�5 �T�PZQ\��\J��L���X�l6�
�0�Հmah[v�̾���֥�6ѱɱڶ����3�=\�-G�9R(��5��5��V����]�s>y���v�4M3������M�$�ݤ����`٦kś�i6�s?�����|�!���Q5XM0$�U�U�e�p� ½���?Z1�Ƃ<dC˲`�,? f7��F5�4��6i��R����ェ�+\�%���*�Ti�d|�U�j�Ū�2��}'�yṝ��hIUUXk�9aU|���4]~qZ]�$�V��ư�bf-g�0��C��0UhD@ ^A���$�j"y�ŽU.:�'k8�����b��[1[����/~�u��
�I�&]�:��N�^���{�����g�Z_F|�5,S�4�X��K����3�V����`x?@���k��Oͨ�������*�f�hS޿̞z#гi��$�ub��\�6{���;�Xx�R'��������`S}�j��W�uʮ���k�ۏi�few�� ����3`��t�g5t(9x�if_����E�����j���v��U�bR�'6�2��҈a&ʡ�9� o��OEZ:,ȫqew�߱ n��*�g����.�-f�ּ+��zJ�F���`�wF���ej�J+B-��+�Z[��Ŋ/=4��`U_p#c����� m3��g _�>�#�9ޢ�P[*%85]v� N�����ڔ- B-���[�� |������t�i��e֛a�M��Wu�!��⩣��T>�8Ly_c�MW#JkR�'�:��ߩ���g���J`���^8t�Lh��J��>V��e�����n6�l����c4�|}�$WZ�ϥ�P�B��W�D��L5� �A⢌h��o�HEU/Bp��ZNjO�4�i���e����j���CЍ�,�Ϊ�x��>>Q?�~��j)5P��J��z���y=�ׄ�� ^c��"�*Q,�����/U�nV)�������_�m[� _�=��״e��"�Rd��)�%�z�P��1;ăDSH�!H@��EA�{ ��~(�����\���{E���{�1f�:�^�o��z�����<��ˏd��R=�Q�����h_�}�W�rO�����j�DZZ"9�z+4U��~�f<Ӊ�Iw���Ζ������y�Ny_j��Q���t�bd���(��1�y�7�Dc5��YP8��]l����y�'Xu2��9�ݴ����s����T�g&+!F�飻o�R�� �#IN���0⶘A�(u��S�o ����T�f�9�f����DUU||�0/̞����Cm���J�r�:]'��=^"����������b��P� R&�I���P:威�
v���Wf+i���N�X�z���L?Ip#�K�D,�a^"��-"�,C��~23��j�dn�̚>SZ�:3�4�A ?�r�^1�֐��[����ァ��<?~���Wy�p�53uԄhȢo��q]�~�$��}(��@ �^�ևܨ�Ԫ�A9��A�k��תn�rY1�UP�Njۖ��3|�� G��@k&�h�q�$d�Z55[ ��J�s�����C���9��56n����'�"�G��'j~`�{�����LK����H;۲�����S?�;2��Z=��VB#����*h^����,Kt�ƒ�I��&��H�Y���0��a8�<��5T�dN��մ������M�p��2/�/s�M8ЊRM�t�I�":H��*��n{';��
bt�%9�6Q%�A��Q\x���PԎ�W*~������O�[���D� ����M<?1}���.���ǔ�Z|� D��&�L��DX��n���E����QD����  ��b*����k��[�v4��;��n�yl�ϖ/����Xj*������z�� ��m���j�����������H����nԢ4(�W&�pT �h��k�nY1��pT܎«����M*+\�mh��$4Gp��QD<C0LT=QE����0���+�9K��C��]1���Q����A+����?��1ms�j躳l>4pl��jxz�2��O��?`*5�z�$����u�t �ܴ���2h�洡���*sC\�c�Z1�& �0n=�}�f2Y=Ot����U�'�@�4��/�L�y�ڒC�2ӖF=>ar��a��0r��o��gHћ��e�O��kD�bLW3b�$:+��� ��S�<2��O4|�K%�����(K>��f��_ܪ p���Z��~���C�%�Tju8B�������d�1) ��$g�H��$OK�'�N@MH��I�'0!� �t�� t��{��3�N=������F����bӇ�,R��i�4~�'���^8`�3*���h�9�HπR�%�(��f+���:� ����D蘔�谎a���k����*a0轎�~���˘�A�����CPwA���d�%�=�!�2��U�U��3�Lץ&�� #]�H�� v? �R��3RW%t�t�e&�>Q����`�Z���ņ��WS�&fA6��*�/��<0�I�}�k�m&ŔZ[,� ��{Ο�D2N�\CF���^��l b��� �C\3�$���@ ,[P� P�ᾆ��=��������e�ߧuHq���m[dr��ξAi�#�P�D�1J�"b{2�\�e��LWt� h�.��j�W���:f:��:� ��Xs��������kL��y�E���c��w���K����{OSZ���Ӽ�{�(i�b q�KCl��K���Ƹآ��Osk ��n�Ŋ&}G;�ٍ���]~�1���oK�Y�n�����L��X>�-�l6�h��)�����?�c�8p �PkK+��1s#$y�<b{�d�~�$A
�,ȣ*&LΆ�?��$m r-���H""]vXoq��'��p��J�ڗ������`. n; �H;O�~ �G9� J*Z�xI�W�H@ς�64���!�����VA��Q�����E��$�;u�=\��;%4-Gw��j�_|w�Ղ,W/��m̀.�놳G/pO��Ô�Nh��K W�N*�_�tE��q���ِ��$eH6ڠ3��(�� �Ť���OvN�nRv%�N �V��C���gZ��Nş�Fݍ�dï�B�-s��E4�i�G�oҶ�3�����:� ÔO�ӱ�h��XI�H ����71rc��7rsQ��n2��g=��lH%eW��!����@����ǟ<���?�Ѷ;s0􁱠��\�|���UB�̌i�ʼnCT�&k��G�2Hy�c>=f�f� 䃄�s+]����lh�0e�M��=��U�.0LW���7Ut�1�_�Պ?����h4Z:K��C��F��v��e���,��2���8M��"M bz�� o��N7cz����!M��~�;��S��� 4�,f�ٽ�ڎ���<;������.��p������U���>�-���Ĵ�qȌZfXi�D��`�PL6��S>/�t� �аa2f^VH0Չv&[��,��U4��E���%X:�K ��G"#*Ǝp���Wk��wf��i � e@�4��c\�?��^�6?��� ��FrG���{t S^�YO Â�֩�F:i!�bBa�J��;��9[�t�f����Xx��q@.y��m��+3�����)�ۮ�I��F�9���5|�0c)i�b���3/��I�YV� ]�� wz��_��0�MB���"2���hAH˔�� ����qP�`-t� cm�R��W�F����Lk��rm{i����_7���V�0\��7iM�=2���Rg��AF^�E����|~.4I�sMW��¾�Yc��$������%2���2�P�J��B�$�3-��zɛ�l�SK���&�8 �lۖzz�{��0s0��Vfxq)"�]�nȋ%t����Z���`��A�F�����wl������d��`!h]A%Շ��A��j��?���E��`�l�˂�U7���P�����hs��ߧ1oc�!�����eg�d���P�!F�As��w^vϝc�pk@}�y���á,�����%r�!�-�i \�����_n���g�ч��ʂ�[�lK;���\*?��^��� �Ĩ�$��AK�{
튠���p��5�,I�NQ�nƇDI}WozG�9��E�I�H_tϝ����K��Hjм�Ղ;4����k��ih�]��ι��<6bA��e��V�g���}�)���A*.�m��M��P�(�Q'�"/��`Q��H�ϐRҁ� ���A��'!2)02�� aqoP��N��eo<xE��S��K����ix�_GZ����3�� ���۶��'٫�b�.P��$�h�~1}�l��:�N���g��W3�Q3Ȣ��3{J�s~�kA5(�����a�]�/ՇA����;����M��gs������9[��t�6������@�<L�;89�У>F��c�5t���^z� bf&��,�t�S|�p����ѸY����ׁ�H��J�����q^E��GB"��)��'\���9�#;�τ_`D[�����7�E��e8����
!���� FJ$4 Wilf��<� ���]�kǂ2DHn�L(CY<�v��93B�K��S�d m�67�e*jW7s�
6����x�U��_�)�SΝ��n�nJ �K|9稦�#�K��^*�L �� �s���4C���s��P���A�kjGS&/G��P�t�ھs����ְ���>��)K��%�/�0��
� �2`w��s�������� ;�2�y�h�S�E�d�W����  ��,�\�gA������IJe�&3ht��@ɜ;ٺ��aQ�N�谻+��X"�0M�� �:��;/��a�������MR�(~�c>Yq�����=�5��]F�h��|�9�9�l��~�!�����a��fO-F��Lj�Z �f�Aa�xBa�X�qP805��?�u�¢i{���:���=�6N?q�W��c`lZ�4���BQ�����y�#6�B6^i�ȯsщ��(�
F0F�x�h3��Q�J(R� ��Lp�}\]S}��ht��;\�?8לCD���c5�Z�dr���o��7���I��vv^}�3��%������F6}!��P8���PF���%�X��P���y��E��69���H��X\�����������?�_�?[ᐴ/t��0-j�Ԇ�8_ظ�a����@�
EF�C!���;r����"�?h �"P�~�q�s�\#6?�Ms�_�Nn���hq;�#��
��@1��ؑD� 줣��8�Ev���(DC��
�:������AL#K0-���뤆�-v3B�h��u�7��j���@�ڠ��<h��A2��k����aicv`#�� X���-0J��נU��z܏�}����������f��a����Kna�%�����!:B
`�A� �J��x�1���n�6I���n#{�.�C�M����Aұv!��g�� Z�n��j®��Yة ���{�S�a�%$��@��h�!kG�FҶ@��B�������5i���ZN� ������������̙�l��Q�#Ν���;��~����㧙-A�x��z�� �Щ����%?����2I���?o:3���4ЍT�� �o���HH�4J � ߺ��[����D�}� �Lhq�\���ۡh�����;�1�9���bo��X��1���?`4��] �MD����k���!74�6g8]D��tE�B�^�~��_�����F~��������wQ*
�ٳ���wp.t�}"f�e79��N���:]l���A�^�����م�7��h�6��-�TU)�c�ʋ�mr��;���uB�UF2�x��Z��c��Z9z����i��;��}��i�eW�Z6����bŲ�^��3�Ѳ�s���͝~�u÷��_u��UK�ź7\����Uc�:����uF^uю�.�1 �E�� �ꪁChZ���2t'fê�?I�f���]����̠sU���NZ�SY�&Y0<�2?^��Dz�b� �x���e�������m ��&CC/��т�*8��v$�@�_%,�{�]gtKZ� ��F���f�C�A8iv���'6�F�X'�f�I��W�=�!o煳o4�WՆu?��"~խYW]���h����Č��]��m��|�;󷁤M���stZco;]}'I'9എX:� �l��u7F��0����&�R7����^�;@5���IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:acb794d91572da5343ec0570d8aaee57ba2d024e7dcb048267c2614b624fb9c5
size 10172

4
Testing/Editor/IntegrationTests/SerializationTests.cs


Assert.IsInstanceOf<MaterialSlot>(loaded[1]);
Assert.AreEqual(0, loaded[0].id);
Assert.AreEqual("InSlot", loaded[0].displayName);
Assert.AreEqual("InSlot(4)", loaded[0].displayName);
Assert.AreEqual("OutSlot", loaded[1].displayName);
Assert.AreEqual("OutSlot(4)", loaded[1].displayName);
Assert.IsTrue(loaded[1].isOutputSlot);
Assert.AreEqual(5, loaded[1].priority);
}

78
Testing/Editor/IntegrationTests/ShaderGenerationTest.cs


using UnityEngine;
using Object = UnityEngine.Object;
using System.Text;
using NUnit.Framework.Internal;
using UnityEditor.ShaderGraph.Drawing;
namespace UnityEditor.ShaderGraph.IntegrationTests

{
get
{
var filePaths = Directory.GetFiles(s_Path).Select(x => new FileInfo(x))
.Where(x => x.Extension == ".ShaderGraph");
var filePaths = Directory.GetFiles(s_Path, "*.ShaderGraph", SearchOption.AllDirectories).Select(x => new FileInfo(x));
name = p.Name,
name = p.FullName.Replace(s_Path + Path.DirectorySeparatorChar, "").Replace(Path.DirectorySeparatorChar, '/').Replace(".ShaderGraph", ""),
info = p,
threshold = 0.05f
};

public void CleanUp()
{
if (m_Shader != null)
AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(m_Shader));
Object.DestroyImmediate(m_Shader);
if (m_PreviewMaterial != null)
Object.DestroyImmediate(m_PreviewMaterial);

}
[Test, TestCaseSource(typeof(CollectGraphs), "graphs")]
public void ShaderGeneratorOutput(TestInfo testInfo)
public void Graph(TestInfo testInfo)
var filePath = Path.Combine(s_Path, file.Name);
var filePath = file.FullName;
var graph = JsonUtility.FromJson<ShaderGraph.MaterialGraph>(textGraph);
var graph = JsonUtility.FromJson<MaterialGraph>(textGraph);
//
var rootPath = Path.Combine(Path.Combine(DefaultShaderIncludes.GetRepositoryPath(), "Testing"), "IntegrationTests");
var shaderTemplatePath = Path.Combine(rootPath, ".ShaderTemplates");
var textTemplateFilePath = Path.Combine(shaderTemplatePath, string.Format("{0}.{1}", testInfo.name, "shader"));
//Assert.IsNotNull(graphAsset, "Graph asset not found");
//var materialGraph = graphAsset.graph as UnityEngine.MaterialGraph.MaterialGraph;
//Assert.IsNotNull(materialGraph);
// Generate the shader
var shaderString = String.Empty;
//graph.masterNode.GetFullShader(GenerationMode.ForReals, Path.GetFileNameWithoutExtension(filePath), out configuredTextures);
var rootPath = Path.Combine(Path.Combine(DefaultShaderIncludes.GetRepositoryPath(), "Testing"), "IntegrationTests");
var shaderTemplatePath = Path.Combine(rootPath, "ShaderTemplates");
Directory.CreateDirectory(shaderTemplatePath);
var textTemplateFilePath = Path.Combine(shaderTemplatePath, string.Format("{0}.{1}", file.Name, "shader"));
File.WriteAllText(textTemplateFilePath, shaderString);
Assert.Fail("Text template file not found for {0}, creating it.", file);
Directory.CreateDirectory(Directory.GetParent(textTemplateFilePath).FullName);
File.WriteAllText(textTemplateFilePath, ShaderGraphImporter.GetShaderText(filePath, out configuredTextures));
configuredTextures.Clear();
else
{
var textTemplate = File.ReadAllText(textTemplateFilePath);
var textsAreEqual = string.Compare(shaderString, textTemplate, CultureInfo.CurrentCulture, CompareOptions.IgnoreSymbols);
if (0 != textsAreEqual)
{
var failedPath = Path.Combine(rootPath, "Failed");
Directory.CreateDirectory(failedPath);
var misMatchLocationResult = Path.Combine(failedPath, string.Format("{0}.{1}", file.Name, "shader"));
var misMatchLocationTemplate = Path.Combine(failedPath, string.Format("{0}.template.{1}", file.Name, "shader"));
File.WriteAllText(misMatchLocationResult, shaderString);
File.WriteAllText(misMatchLocationTemplate, textTemplate);
// Generate the shader
var shaderString = ShaderGraphImporter.GetShaderText(filePath, out configuredTextures);
Directory.CreateDirectory(shaderTemplatePath);
var textTemplate = File.ReadAllText(textTemplateFilePath);
var textsAreEqual = string.Compare(shaderString, textTemplate, CultureInfo.CurrentCulture, CompareOptions.IgnoreSymbols);
if (0 != textsAreEqual)
{
var failedPath = Path.Combine(rootPath, ".Failed");
var misMatchLocationResult = Path.Combine(failedPath, string.Format("{0}.{1}", testInfo.name, "shader"));
var misMatchLocationTemplate = Path.Combine(failedPath, string.Format("{0}.template.{1}", testInfo.name, "shader"));
Directory.CreateDirectory(Directory.GetParent(misMatchLocationResult).FullName);
File.WriteAllText(misMatchLocationResult, shaderString);
File.WriteAllText(misMatchLocationTemplate, textTemplate);
Assert.Fail("Shader text from graph {0}, did not match .template file.", file);
}
Assert.Fail("Shader text from graph {0}, did not match .template file.", file);
}
m_Shader = ShaderUtil.CreateShaderAsset(shaderString);

Object.DestroyImmediate(renderTexture, true);
// find the reference image
var dumpFileLocation = Path.Combine(shaderTemplatePath, string.Format("{0}.{1}", file.Name, "png"));
var dumpFileLocation = Path.Combine(shaderTemplatePath, string.Format("{0}.{1}", testInfo.name, "png"));
Directory.CreateDirectory(Directory.GetParent(dumpFileLocation).FullName);
// no reference exists, create it
var generated = m_Captured.EncodeToPNG();
File.WriteAllBytes(dumpFileLocation, generated);

if (rmse > testInfo.threshold)
{
var failedPath = Path.Combine(rootPath.ToString(), "Failed");
Directory.CreateDirectory(failedPath);
var misMatchLocationResult = Path.Combine(failedPath, string.Format("{0}.{1}", file.Name, "png"));
var failedPath = Path.Combine(rootPath, ".Failed");
var misMatchLocationResult = Path.Combine(failedPath, string.Format("{0}.{1}", testInfo.name, "png"));
Path.Combine(failedPath, string.Format("{0}.template.{1}", file.Name, "png"));
Path.Combine(failedPath, string.Format("{0}.template.{1}", testInfo.name, "png"));
Directory.CreateDirectory(Directory.GetParent(misMatchLocationResult).FullName);
File.WriteAllBytes(misMatchLocationResult, generated);
File.WriteAllBytes(misMatchLocationTemplate, template);

sumOfSquaredColorDistances += (diff.r + diff.g + diff.b) / 3.0f;
}
float rmse = Mathf.Sqrt(sumOfSquaredColorDistances / numberOfPixels);
Debug.Log(rmse);
return rmse;
}
}

5
Testing/Editor/IntegrationTests/ShaderGenerationTest.cs.meta


fileFormatVersion: 2
guid: ce4414d6bbf59a54686b40bffc0bab08
timeCreated: 1454664639
licenseType: Pro
guid: 5b92cd1c42e17f34282083f5ce50c51e
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0

8
Testing/Editor/TestSlot.cs


{
public class TestSlot : MaterialSlot
{
public TestSlot() {}
public TestSlot(int slotId, string displayName, SlotType slotType, ShaderStage shaderStage = ShaderStage.Dynamic, bool hidden = false)
: base(slotId, displayName, displayName, slotType, shaderStage, hidden) {}

public override SlotValueType valueType
{
get { throw new System.NotImplementedException(); }
get { return SlotValueType.Vector4; }
get { throw new System.NotImplementedException(); }
get { return ConcreteSlotValueType.Vector4; }
throw new System.NotImplementedException();
throw new System.NotImplementedException();
}
}
}

11
Testing/Editor/UnitTests/AbstractMaterialGraphTests.cs


}
[Test]
public void TestCanNotAddTestNodeToMaterialGraph()
{
TestableMGraph graph = new TestableMGraph();
var node = new TestNode();
graph.AddNode(node);
Assert.AreEqual(0, graph.edges.Count());
Assert.AreEqual(0, graph.GetNodes<AbstractMaterialNode>().Count());
}
[Test]
public void TestCanGetMaterialNodeFromMaterialGraph()
{
TestableMGraph graph = new TestableMGraph();

12
Testing/Editor/UnitTests/FixedSlotTests.cs


}
[Test]
public void ConnectV2ToV3Fails()
public void ConnectV2ToV3Works()
Assert.IsTrue(m_NodeB.hasError);
Assert.IsFalse(m_NodeB.hasError);
public void ConnectV2ToV4Fails()
public void ConnectV2ToV4Works()
Assert.IsTrue(m_NodeB.hasError);
Assert.IsFalse(m_NodeB.hasError);
}
[Test]

}
[Test]
public void ConnectV3ToV4Fails()
public void ConnectV3ToV4Works()
Assert.IsTrue(m_NodeB.hasError);
Assert.IsFalse(m_NodeB.hasError);
}
[Test]

47
Testing/Editor/UnitTests/MaterialNodeTests.cs


}
}
class NotAMaterialSlot : ISlot
{
public bool Equals(ISlot other)
{
throw new NotImplementedException();
}
public int id { get; }
public string displayName { get; set; }
public bool isInputSlot { get; }
public bool isOutputSlot { get; }
public int priority { get; set; }
public SlotReference slotReference { get; }
public INode owner { get; set; }
public bool hidden { get; set; }
}
[OneTimeSetUp]
public void RunBeforeAnyTests()
{

[Test]
public void AddingNonMaterialSlotToNodeThrows()
{
Assert.Throws<ArgumentException>(() => m_NodeA.AddSlot(new TestSlot(0, string.Empty, SlotType.Input)));
Assert.Throws<ArgumentException>(() => m_NodeA.AddSlot(new NotAMaterialSlot()));
m_NodeA.AddSlot(new Vector1MaterialSlot(TestNode.V1In, "V1In", "V1In", SlotType.Input, 0));
m_NodeA.AddSlot(new Vector1MaterialSlot(TestNode.V1In, "V1In", "V1In", SlotType.Input, 1));
Assert.AreEqual(Vector4.one, slot.defaultValue);
Assert.AreEqual(Vector4.zero, slot.value);
Assert.AreEqual(1, slot.defaultValue);
Assert.AreEqual(0, slot.value);
Assert.AreEqual(string.Empty, NodeUtils.GetSlotDimension(ConcreteSlotValueType.Vector1));
Assert.AreEqual("2", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Vector2));
Assert.AreEqual("3", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Vector3));
Assert.AreEqual("4", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Vector4));
Assert.AreEqual("Texture2D", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Texture2D));
Assert.AreEqual("2x2", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Matrix2));
Assert.AreEqual("3x3", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Matrix3));
Assert.AreEqual("4x4", NodeUtils.GetSlotDimension(ConcreteSlotValueType.Matrix4));
Assert.AreEqual("SamplerState", NodeUtils.GetSlotDimension(ConcreteSlotValueType.SamplerState));
Assert.AreEqual("float", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Vector1));
Assert.AreEqual("float", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Boolean));
Assert.AreEqual("float2", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Vector2));
Assert.AreEqual("float3", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Vector3));
Assert.AreEqual("float4", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Vector4));
Assert.AreEqual("Texture2D", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Texture2D));
Assert.AreEqual("float2x2", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Matrix2));
Assert.AreEqual("float3x3", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Matrix3));
Assert.AreEqual("float4x4", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Matrix4));
Assert.AreEqual("SamplerState", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.SamplerState));
Assert.AreEqual("Cubemap", NodeUtils.ConvertConcreteSlotValueTypeToString(AbstractMaterialNode.OutputPrecision.@float, ConcreteSlotValueType.Cubemap));
}
[Test]

Assert.AreEqual(m_NodeA.GetVariableNameForSlot(slot.id), pp.name);
Assert.AreEqual(PropertyType.Vector1, pp.propType);
Assert.AreEqual(slot.value, pp.vector4Value);
Assert.AreEqual(slot.value, pp.floatValue);
}
[Test]

26
Testing/Editor/UnitTests/MaterialSlotTests.cs


public TestNode()
{
slot1 = new Vector1MaterialSlot(V1In, "V1In", "V1In", SlotType.Input, 0);
slot1 = new Vector1MaterialSlot(V1In, "V1In", "V1In", SlotType.Input, 1);
slot2 = new Vector2MaterialSlot(V2In, "V2In", "V2In", SlotType.Input, Vector2.zero);
slot2 = new Vector2MaterialSlot(V2In, "V2In", "V2In", SlotType.Input, Vector2.one);
slot3 = new Vector3MaterialSlot(V3In, "V3In", "V3In", SlotType.Input, Vector3.zero);
slot3 = new Vector3MaterialSlot(V3In, "V3In", "V3In", SlotType.Input, Vector3.one);
slot4 = new Vector4MaterialSlot(V4In, "V4In", "V4In", SlotType.Input, Vector4.zero);
slot4 = new Vector4MaterialSlot(V4In, "V4In", "V4In", SlotType.Input, Vector4.one);
AddSlot(slot4);
}
}

[Test]
public void SlotDisplayNameIsCorrect()
{
var displayName = "New Display Name";
Assert.AreEqual("V1In(1)", m_NodeA.slot1.displayName);
Assert.AreEqual(displayName + "(1)", m_NodeA.slot1.displayName);
Assert.AreEqual(displayName + "(2)", m_NodeA.slot2.displayName);
Assert.AreEqual("V2In(2)", m_NodeA.slot2.displayName);
Assert.AreEqual(displayName + "(3)", m_NodeA.slot3.displayName);
Assert.AreEqual("V3In(3)", m_NodeA.slot3.displayName);
Assert.AreEqual(displayName + "(4)", m_NodeA.slot4.displayName);
Assert.AreEqual("V4In(4)", m_NodeA.slot4.displayName);
}
[Test]

slot.value = 1;
Assert.AreEqual(Vector4.one, slot.defaultValue);
Assert.AreEqual(1, slot.defaultValue);
}
[Test]

slot.value = 1;
Assert.AreEqual(Vector4.one, 1);
Assert.AreEqual(1, 1);
}
/* [Test]

Assert.AreEqual("6", result);
m_NodeA.slot2.value = new Vector4(6, 6, 6, 1);
result = m_NodeA.slot1.GetDefaultValue(GenerationMode.ForReals);
result = m_NodeA.slot2.GetDefaultValue(GenerationMode.ForReals);
Assert.AreEqual("half2 (6,6)", result);
m_NodeA.slot3.value = new Vector4(6, 6, 6, 1);

m_NodeA.slot4.value = new Vector4(6, 6, 6, 1);
result = m_NodeA.slot3.GetDefaultValue(GenerationMode.ForReals);
result = m_NodeA.slot4.GetDefaultValue(GenerationMode.ForReals);
Assert.AreEqual("half4 (6,6,6,1)", result);
}

10
Testing/Editor/UnitTests/SerializedGraphTests.cs


public void TestCanNotAddNullSlotToTestNode()
{
var node = new TestNode();
node.AddSlot(null);
node.name = "Test Node";
Assert.AreEqual(0, node.GetOutputSlots<ISlot>().Count());
Assert.Throws<ArgumentException>(() => node.AddSlot(null));
}
[Test]

Assert.AreEqual(1, found.GetSlots<ISlot>().Count());
var slot = found.GetOutputSlots<ISlot>().FirstOrDefault();
Assert.AreEqual("output_updated", slot.displayName);
Assert.AreEqual("output_updated(4)", slot.displayName);
}
[Test]

var slot = node.GetOutputSlots<ISlot>().FirstOrDefault();
Assert.IsNotNull(slot);
Assert.AreEqual("output", slot.displayName);
Assert.AreEqual("output(4)", slot.displayName);
Assert.AreEqual("test", slot.displayName);
Assert.AreEqual("test(4)", slot.displayName);
}
[Test]

10
Testing/Editor/UnitTests/ShaderGeneratorTests.cs


}
[Test]
public void AdaptNodeOutput2To3Fails()
public void AdaptNodeOutput2To3Works()
Assert.AreEqual("ERROR!", result);
Assert.AreEqual(string.Format("({0}3({1}, 0.0))", node.precision, node.GetVariableNameForSlot(TestNode.V2Out)), result);
public void AdaptNodeOutput2To4Fails()
public void AdaptNodeOutput2To4Works()
Assert.AreEqual("ERROR!", result);
Assert.AreEqual(string.Format("({0}4({1}, 0.0, 1.0))", node.precision, node.GetVariableNameForSlot(TestNode.V2Out)), result);
}
[Test]

{
var node = new TestNode();
var result = ShaderGenerator.AdaptNodeOutput(node, TestNode.V3Out, ConcreteSlotValueType.Vector4);
Assert.AreEqual("ERROR!", result);
Assert.AreEqual(string.Format("({0}4({1}, 1.0))", node.precision, node.GetVariableNameForSlot(TestNode.V3Out)), result);
}
[Test]

8
com.unity.shadergraph/Editor/Data/Nodes/AbstractMaterialNode.cs


{
get { return true; }
}
public virtual bool allowedInMainGraph
{
get { return true; }

{
if (m_NameForDefaultVariableName != name || m_GuidForDefaultVariableName != guid)
{
m_DefaultVariableName = string.Format("{0}_{1}", NodeUtils.GetHLSLSafeName(name), GuidEncoder.Encode(guid));
m_DefaultVariableName = string.Format("{0}_{1}", NodeUtils.GetHLSLSafeName(name ?? "node"), GuidEncoder.Encode(guid));
m_NameForDefaultVariableName = name;
m_GuidForDefaultVariableName = guid;
}

var fromCount = SlotValueHelper.GetChannelCount(from);
var toCount = SlotValueHelper.GetChannelCount(to);
return false;
}

6
com.unity.shadergraph/Editor/Data/Util/ShaderGenerator.cs


case ConcreteSlotValueType.Vector1:
return string.Format("({0}.xxx)", rawOutput);
case ConcreteSlotValueType.Vector2:
return string.Format("({0}3({1}.x, {1}.y, 0.0))", node.precision, rawOutput);
return string.Format("({0}3({1}, 0.0))", node.precision, rawOutput);
case ConcreteSlotValueType.Vector4:
return string.Format("({0}.xyz)", rawOutput);
default:

case ConcreteSlotValueType.Vector1:
return string.Format("({0}.xxxx)", rawOutput);
case ConcreteSlotValueType.Vector2:
return string.Format("({0}4({1}.x, {1}.y, 0.0, 1.0))", node.precision, rawOutput);
return string.Format("({0}4({1}, 0.0, 1.0))", node.precision, rawOutput);
return string.Format("({0}4({1}.x, {1}.y, {1}.z, 1.0))", node.precision, rawOutput);
return string.Format("({0}4({1}, 1.0))", node.precision, rawOutput);
default:
return kErrorString;
}

2
com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs


ctx.SetMainObject(shader);
}
static string GetShaderText(string path, out List<PropertyCollector.TextureInfo> configuredTextures)
internal static string GetShaderText(string path, out List<PropertyCollector.TextureInfo> configuredTextures)
{
string shaderString = null;
var shaderName = Path.GetFileNameWithoutExtension(path);

9
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/BlackboardFieldExposed.png


�PNG

IHDR
�2ϽbKGD������� pHYs  ��tIME�  ��ݓ�IDAT�u�1n�@E߮ ��b%�p�\�.�9r����$
G4H4.�PPD :��lg���+Y!~����(J�O�v�d�B�5w��h ��T�i(�G�8h���[��ȓ��+���I�������LH!�N��8�fY'�L�h���vN��88��Θ\�:�ǧƝ~@�9�~L�—���ߪ�6���P�>�TqYpN�0W��M]HIEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:0e916108bd27d6ab3d6ca4e654123bbeb20e71c65b985bbcc824de24c40c89ff
size 328

11
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/BlackboardFieldPillBackground.png


�PNG

IHDR22�]� pHYs  ��tIME� 3$��riTXtCommentCreated with GIMPd.ecIDATX��YK��8 �|����C�����������A��?������x�x��ѯ뎼���T_軥�1�׿}Q�e!Hx�+R$"(0������F���Z�)�n�k���e�L���+
��~zx�0��������zӘG�2���Ѽ�{��B6.�!r���-1��ǢG�촀�F��QΗL,���gg�6I����E�Ή
�@ ����VA�����:�[���K�'���JFd,Å<�D�R��
���N���Ra�U��$б_�Em�j�Q�
�,!����Aþ(&�Ŗ<s•��hb�".��� �(������J����չ���OQ����;l�?������QN@':F[�Hw�(\���XS��W��Ϊ�0��v9!��5�ԕ'K��:&)�X��Y ���v0�8�7HM9��rR�c�x��Y��u�&����Q���N�$Xo"��Q�1�#}�=V���ꪍ�$�p�� M5w�s�@UP��E�=X���������4���Б�'b��l�ߩwwM�3��'���NMI���k!���͚��ԵYA�v?ӥW�T�A<7K�O�VH�r��B��^� ^+eA��.$��t��>g]"+��*�\Q�yd�췱Z��/ѽ��TL��%���.��s�"�J��;1��-���8�� s�3Z,>�Ps�>�V���U ]l��Χ��Tq9����̒\g�,m6��iX����Ǜ��u�ݱEH2jTX��OL�ҥA�$h���j��Z�Ӎ_m�5���K��&���$^��]�����!�L4�!ᕱ�r�PSj��G���L&.��eo�9�oc�"]R����p;�D#Pꝱ�j]` �HF�0�C����g��F �#]��z��h�̂�)�%�� ۽8{/ޚhBj�iգB�k�g�ޕrj�h3;ZA;R�ٶ�֥P��Y�y�����(��"�����C?|�3P_��+ ���e�ċ�g��4��/>pp$�K�E{}�v�2�졷�Z�rW�B�r+֕X����ѻ*�|�UՒF�������/�͡~6:�,�E�]��f�������|j�ӽ�[6.4��C���tK���� ��u��Y�mN��u>���ʕ��I�g0:�hj��je����ps�����e+�b?l$�vV�߬�z��}��ޒ�K��b�����b(�zj-a�9�)�ޖF�Ŷ��
�m��+�TKM���0IM�3@�=c��-��^bt�xe�w1�^���5�{����-'���V�����6��gXӦ��t>��[)���i��t�$b�d�����4�U�f�U$R���>�Qdw�K�����lKl�CNCT�׏�+�")�K}����7�g��H�}�竾���p�ђTPKf��D��]IVǻ��A�(jy �j'��D|OsDm)���7���K&�W?�M-s�����~[bH��E5�5���2[de@�a,f�A����m��4n���חCR�nٽ��G +�r'�y����A�ױ�!w�l�P�㹰8�4���J���Z���IN4}���1 ]��*������p����7y\ckٰB{��6���u��Ř����§��g|0_̡0������s\�]��:�fЙ�K��1� �?�$R<��IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:c5f29065e09570aad7270aee87f57faee911feca9c72117814c63d8cee07cd1b
size 1773

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronDown.png


�PNG

IHDR Vu\�sRGB����IDAT(c`F�����@̊�%�s��3|��q��.|��I&���gQ��%��r�#��0���#&&&gF ����^ _���ՙ���<H-\��� *R�T|$��4�{ ~���W#�������������C��w�JIEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:fd8f41740bcc44f6f9a3af9208d4420b8a8d9ff2ad4ca7ba6af390e186e22756
size 206

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronDown@2x.png


�PNG

IHDR�w=�sRGB���IDATH �Q;�@t Q,�ҎJOb�=����;���H�M��|# 8!1�e��p7y���7�̎Fv�l�I M�e�糡�EQ�1��� ��QJ���N`�}�C|[UU��;�Wr�c�8Nq��P'�I#~o��Ҡӓ����jV�eO� űW~�.�wu�S�I����R:�Mp�3>���q�ڡ\D�X��� ��?���k@��0�g�85�$Hb\8���o��'Mĝ����Kɯ����G_���˼���%�A���)y]4IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:71f227e2f15bbbb619a13fee06a60a00bca63dbbfea2492de351e6f956c44e23
size 327

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronLeft.png


�PNG

IHDR Vu\�sRGB���vIDAT(c`����O�>�}��1�L� �@�3���W����]�R��Ç�@��)E����b'm�5H��Xŀ6tBm�Ǫ� ��tyt_@@��o�����i+��J�O�r)IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:8fc0f3e6dd15224bb10d61dc3047b03b14df6aa15fec4f79b2c44061fab13ae3
size 188

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronLeft@2x.png


�PNG

IHDR�w=�sRGB����IDATH c`��:������?N�����;�����f�T2�Ç���?��T �`!�&2��Ǐ������@�����I����K����SC6�,@_��8� D�8t � ���d�#7XpF20�|�0�@�EƧ t�D�/@4�_G5�a�Z �h��Ƌ !�8S6�������5 &����cS��N@�HUCG �Yº�;�q��IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:ec7ca6ba2937d9614b8b4efbd0c27da2822be672ef6110f2652610f1d27cdce1
size 286

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronRight.png


�PNG

IHDR Vu\�gAMA�� �a pHYs�����etEXtSoftwarepaint.net 4.0.19�ֲdWIDAT(Sc�?���c��O���������>|���g� hKٚ�t T?*���R� �wB�p����0�⁸ʥ;``3�T����6IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:a7a5f6af072e51f8998c0fd241f59fee1e74f83fdb1224d56fe1d43c76214a38
size 218

8
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronRight@2x.png


�PNG

IHDR�w=� pHYs  ��tIME� !5�z
�IDATH�핱 1 E�H�*�
�PP�H��L@M�>T��/��3́�A�#AqOJ��߲����p*�̜������f��@Df"b�:�٠�y� p���U��8v1I��D��1i�%�[N��Ϥz�X���������%��6�cv��g�Ed�#�f �ec����:Q�i���&w9��<h�0IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:b51d825c74ba34235c868aa25ea3c632216b2fdee9726c8d58a5c5a379dd566f
size 278

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronUp.png


�PNG

IHDR Vu\�sRGB���jIDAT(c`��Ǐ�>|0!ʵ@�@����;�&&d�b ������q�&��\��?��^�bN ���žid��l��| �R �i��j� 4eQ݋FmzIEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:a1fc5ae8d5ff81018ef9b81a4a8c33e8cefc8a658ed0b34ad2b2f1963088ee6f
size 176

8
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/NodeChevronUp@2x.png


�PNG

IHDR�w=�sRGB���IDATH �P�
�0m���&n�����#?S��~��8N>AJ�ҡ�'%��$�88H��{���8�=6��I M�A� ��~۟�6@&�e��ǟ\�{�w6��
q�y�&�P�T���8!��z�y�+S\Z�xH)�4L"`Etb����H'��1�$E�*˲˕�qI w�<߀Xm�c �8T��w#���n)"l6C��8#���o�����G2i � �����u�0Ao������7����`>��cҴs���xaN�T��f<IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:b703f182282f9f7e481f382d54e9e2521e8f523f465c7783ed79f5b11ff2634a
size 326

7
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewCollapse.png


�PNG

IHDR��asRGB����IDAT8c`xC��ǏB �O.I�F�����a�:FlP�;�r�P���������'��c���i%H��@
�!pCA�?@� {P#3��@�� )��dPB��\3L�!��e�)��o��j>>� �����@l�!�@K>Ŝ`��4�B�iy-K�[hIEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:1b7e0424b7aca0daf1f2d9331eafea4cdcd306c30de690b7f4e2006c8c8e2441
size 225

6
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewCollapse@2x.png


�PNG

IHDR szz�sRGB���IDATX ��1�@EY:���X���Mll���6܆e�,�tA`�ml�g]f����$�^��:����_�u��;�>˲�1��+��Kk��,˚7�� n��`(TU�q���<������o0&."1�|�����q���x��'�S���w�;q�����㤖�[�B��'�X�A4Kq�b��V�v9�G���@lQ�3�my��� g5�����)�K���I���x����8����A�b��0f�3���X�Z�`/����Wu@PԁƁ78��x���IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:fe9aad4db9e8bf5ad916d6fdc5ca78aad8a297eabc9858f3ed472ce2325e4a6f
size 357

7
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewExpand.png


�PNG

IHDR��asRGB����IDAT8��� �0 E�+�T�aF��+[qF��!�C�{�C����k����������?`fCJiR^K)��33vح󾂥T/9��ca�G,�&xV�r>����`8����6`$z
F]��S�yY�)�����c��5Y�W�b����lW���7۸���t�.'^�IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:1e5f77b480d22b7324a6a531de35364788d586b7bf2c1b7aef741cc5e1906caf
size 237

7
com.unity.shadergraph/Editor/Resources/GraphView/Nodes/PreviewExpand@2x.png


�PNG

IHDR szz�sRGB���8IDATX �T;�@:���X��`��Lll���z>v�2�v�]+��f�y��C��ti��&� Xh�6���X�e������="�\jP��^�٬�zb+1CK��Y�iz�~._�`�K����§)�D6f�H
�+��<O������2�e�2���-X��aK�Ya�LbœZ#sjZ`� � $qF�&`��*���B� ��Ι^��Ӝ���%��?�Psr��M���=sŘ�<��$���5�83�����!�C�Kw�/�<�ž�^�) ôi�ϲ,; �����^�4��L��F ��,N�IEND�B`�
version https://git-lfs.github.com/spec/v1
oid sha256:426f212f6d548ce60594d63c3cb1338b98121369ab4b3be983a33a75d84b4945
size 382

2
com.unity.shadergraph/ShaderGraphLibrary/ShaderVariablesFunctions.hlsl.meta


fileFormatVersion: 2
guid: 919263f29f66aed49a283fe1f971c094
guid: 7084c0669cdb2af4ab8c669b3139e0df
ShaderImporter:
externalObjects: {}
defaultTextures: []

2
com.unity.shadergraph/ShaderGraphLibrary/ShaderVariablesMatrixDefsLegacyUnity.hlsl.meta


fileFormatVersion: 2
guid: 77ec57a2ba7588b4b96bc4c87934003f
guid: 0d85288be460c884bba7ec9ef5c6684d
ShaderImporter:
externalObjects: {}
defaultTextures: []

1
.gitattributes


*.png filter=lfs diff=lfs merge=lfs -text

8
Testing/IntegrationTests/Graphs/Math.meta


fileFormatVersion: 2
guid: 29e6c1cf36f76894d8dd6a73774f337b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Absolute.png


version https://git-lfs.github.com/spec/v1
oid sha256:05068728ea2a9e641fddc914671385d8f5fd99242e78128ee141a6d8795086a2
size 3886

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Absolute.shader


Shader "Absolute"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Absolute_float4(float4 In, out float4 Out)
{
Out = abs(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,48,7,1);
float4 _Absolute_3CDED5A2_Out;
Unity_Absolute_float4(_Vector4_2610B8B4_Out, _Absolute_3CDED5A2_Out);
surface.Color = (_Absolute_3CDED5A2_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Absolute_float4(float4 In, out float4 Out)
{
Out = abs(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,48,7,1);
float4 _Absolute_3CDED5A2_Out;
Unity_Absolute_float4(_Vector4_2610B8B4_Out, _Absolute_3CDED5A2_Out);
surface.Color = (_Absolute_3CDED5A2_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Absolute_float4(float4 In, out float4 Out)
{
Out = abs(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,48,7,1);
float4 _Absolute_3CDED5A2_Out;
Unity_Absolute_float4(_Vector4_2610B8B4_Out, _Absolute_3CDED5A2_Out);
surface.Color = (_Absolute_3CDED5A2_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Exponential.png


version https://git-lfs.github.com/spec/v1
oid sha256:3d126c38d2a296d762f0e39f56b6a5a9da511cb43858c97583558f7a689a9fb3
size 3894

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Exponential.shader


Shader "Exponential"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Exponential_float4(float4 In, out float4 Out)
{
Out = exp(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(-76,-176,7,1);
float4 _Exponential_F04C8876_Out;
Unity_Exponential_float4(_Vector4_2610B8B4_Out, _Exponential_F04C8876_Out);
surface.Color = (_Exponential_F04C8876_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Exponential_float4(float4 In, out float4 Out)
{
Out = exp(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(-76,-176,7,1);
float4 _Exponential_F04C8876_Out;
Unity_Exponential_float4(_Vector4_2610B8B4_Out, _Exponential_F04C8876_Out);
surface.Color = (_Exponential_F04C8876_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Exponential_float4(float4 In, out float4 Out)
{
Out = exp(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(-76,-176,7,1);
float4 _Exponential_F04C8876_Out;
Unity_Exponential_float4(_Vector4_2610B8B4_Out, _Exponential_F04C8876_Out);
surface.Color = (_Exponential_F04C8876_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Length.png


version https://git-lfs.github.com/spec/v1
oid sha256:05068728ea2a9e641fddc914671385d8f5fd99242e78128ee141a6d8795086a2
size 3886

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Length.shader


Shader "Length"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Length_float4(float4 In, out float Out)
{
Out = length(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(24,18,18,24);
float _Length_870DA80C_Out;
Unity_Length_float4(_Vector4_2610B8B4_Out, _Length_870DA80C_Out);
surface.Color = (_Length_870DA80C_Out.xxx);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Length_float4(float4 In, out float Out)
{
Out = length(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(24,18,18,24);
float _Length_870DA80C_Out;
Unity_Length_float4(_Vector4_2610B8B4_Out, _Length_870DA80C_Out);
surface.Color = (_Length_870DA80C_Out.xxx);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Length_float4(float4 In, out float Out)
{
Out = length(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(24,18,18,24);
float _Length_870DA80C_Out;
Unity_Length_float4(_Vector4_2610B8B4_Out, _Length_870DA80C_Out);
surface.Color = (_Length_870DA80C_Out.xxx);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Log.png


version https://git-lfs.github.com/spec/v1
oid sha256:05068728ea2a9e641fddc914671385d8f5fd99242e78128ee141a6d8795086a2
size 3886

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Log.shader


Shader "Log"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Log2_float4(float4 In, out float4 Out)
{
Out = log2(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(12,96,104,136);
float4 _Log_CC2EA858_Out;
Unity_Log2_float4(_Vector4_2610B8B4_Out, _Log_CC2EA858_Out);
surface.Color = (_Log_CC2EA858_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Log2_float4(float4 In, out float4 Out)
{
Out = log2(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(12,96,104,136);
float4 _Log_CC2EA858_Out;
Unity_Log2_float4(_Vector4_2610B8B4_Out, _Log_CC2EA858_Out);
surface.Color = (_Log_CC2EA858_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Log2_float4(float4 In, out float4 Out)
{
Out = log2(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(12,96,104,136);
float4 _Log_CC2EA858_Out;
Unity_Log2_float4(_Vector4_2610B8B4_Out, _Log_CC2EA858_Out);
surface.Color = (_Log_CC2EA858_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Modulo.png


version https://git-lfs.github.com/spec/v1
oid sha256:612f5c1523b5c0aa20d103305a6971f4503fb439bd6b18e02f40dcffd0047565
size 3895

403
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Modulo.shader


Shader "Modulo"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Modulo_float2(float2 A, float2 B, out float2 Out)
{
Out = fmod(A, B);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(62,26);
float2 _Vector2_75231242_Out = float2(132,156);
float2 _Modulo_97B1570D_Out;
Unity_Modulo_float2(_Vector2_16E44140_Out, _Vector2_75231242_Out, _Modulo_97B1570D_Out);
surface.Color = (float3(_Modulo_97B1570D_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Modulo_float2(float2 A, float2 B, out float2 Out)
{
Out = fmod(A, B);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(62,26);
float2 _Vector2_75231242_Out = float2(132,156);
float2 _Modulo_97B1570D_Out;
Unity_Modulo_float2(_Vector2_16E44140_Out, _Vector2_75231242_Out, _Modulo_97B1570D_Out);
surface.Color = (float3(_Modulo_97B1570D_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Modulo_float2(float2 A, float2 B, out float2 Out)
{
Out = fmod(A, B);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(62,26);
float2 _Vector2_75231242_Out = float2(132,156);
float2 _Modulo_97B1570D_Out;
Unity_Modulo_float2(_Vector2_16E44140_Out, _Vector2_75231242_Out, _Modulo_97B1570D_Out);
surface.Color = (float3(_Modulo_97B1570D_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Negate.png


version https://git-lfs.github.com/spec/v1
oid sha256:05068728ea2a9e641fddc914671385d8f5fd99242e78128ee141a6d8795086a2
size 3886

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Negate.shader


Shader "Negate"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Negate_float4(float4 In, out float4 Out)
{
Out = -1 * In;
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(-22,-12,-62,-26);
float4 _Negate_5E9A91FD_Out;
Unity_Negate_float4(_Vector4_2610B8B4_Out, _Negate_5E9A91FD_Out);
surface.Color = (_Negate_5E9A91FD_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Negate_float4(float4 In, out float4 Out)
{
Out = -1 * In;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(-22,-12,-62,-26);
float4 _Negate_5E9A91FD_Out;
Unity_Negate_float4(_Vector4_2610B8B4_Out, _Negate_5E9A91FD_Out);
surface.Color = (_Negate_5E9A91FD_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Negate_float4(float4 In, out float4 Out)
{
Out = -1 * In;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(-22,-12,-62,-26);
float4 _Negate_5E9A91FD_Out;
Unity_Negate_float4(_Vector4_2610B8B4_Out, _Negate_5E9A91FD_Out);
surface.Color = (_Negate_5E9A91FD_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Normalize.png


version https://git-lfs.github.com/spec/v1
oid sha256:2e736380cab04c6dffb982c0ed944bed0d0d51d836e04bd33e87fbe84ddc7d33
size 3902

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Normalize.shader


Shader "Normalize"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Normalize_float4(float4 In, out float4 Out)
{
Out = normalize(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float4 _Normalize_C1A7D269_Out;
Unity_Normalize_float4(_Vector4_2610B8B4_Out, _Normalize_C1A7D269_Out);
surface.Color = (_Normalize_C1A7D269_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Normalize_float4(float4 In, out float4 Out)
{
Out = normalize(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float4 _Normalize_C1A7D269_Out;
Unity_Normalize_float4(_Vector4_2610B8B4_Out, _Normalize_C1A7D269_Out);
surface.Color = (_Normalize_C1A7D269_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Normalize_float4(float4 In, out float4 Out)
{
Out = normalize(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float4 _Normalize_C1A7D269_Out;
Unity_Normalize_float4(_Vector4_2610B8B4_Out, _Normalize_C1A7D269_Out);
surface.Color = (_Normalize_C1A7D269_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Posterize.png


version https://git-lfs.github.com/spec/v1
oid sha256:05068728ea2a9e641fddc914671385d8f5fd99242e78128ee141a6d8795086a2
size 3886

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Posterize.shader


Shader "Posterize"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Posterize_float4(float4 In, float4 Steps, out float4 Out)
{
Out = floor(In / (1 / Steps)) * (1 / Steps);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float4 _Posterize_4E5BCA5B_Out;
Unity_Posterize_float4(_Vector4_2610B8B4_Out, float4(256, 4, 4, 4), _Posterize_4E5BCA5B_Out);
surface.Color = (_Posterize_4E5BCA5B_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Posterize_float4(float4 In, float4 Steps, out float4 Out)
{
Out = floor(In / (1 / Steps)) * (1 / Steps);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float4 _Posterize_4E5BCA5B_Out;
Unity_Posterize_float4(_Vector4_2610B8B4_Out, float4(256, 4, 4, 4), _Posterize_4E5BCA5B_Out);
surface.Color = (_Posterize_4E5BCA5B_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Posterize_float4(float4 In, float4 Steps, out float4 Out)
{
Out = floor(In / (1 / Steps)) * (1 / Steps);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float4 _Posterize_4E5BCA5B_Out;
Unity_Posterize_float4(_Vector4_2610B8B4_Out, float4(256, 4, 4, 4), _Posterize_4E5BCA5B_Out);
surface.Color = (_Posterize_4E5BCA5B_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal Square Root.png


version https://git-lfs.github.com/spec/v1
oid sha256:bc060159122b41c16328fb3fa809ddcd281a2cf22cead8bd53ad0781e1c1c9a3
size 3906

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal Square Root.shader


Shader "Reciprocal Square Root"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Rsqrt_float2(float2 In, out float2 Out)
{
Out = rsqrt(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _ReciprocalSquareRoot_77FA979_Out;
Unity_Rsqrt_float2(_Vector2_16E44140_Out, _ReciprocalSquareRoot_77FA979_Out);
surface.Color = (float3(_ReciprocalSquareRoot_77FA979_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Rsqrt_float2(float2 In, out float2 Out)
{
Out = rsqrt(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _ReciprocalSquareRoot_77FA979_Out;
Unity_Rsqrt_float2(_Vector2_16E44140_Out, _ReciprocalSquareRoot_77FA979_Out);
surface.Color = (float3(_ReciprocalSquareRoot_77FA979_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Rsqrt_float2(float2 In, out float2 Out)
{
Out = rsqrt(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _ReciprocalSquareRoot_77FA979_Out;
Unity_Rsqrt_float2(_Vector2_16E44140_Out, _ReciprocalSquareRoot_77FA979_Out);
surface.Color = (float3(_ReciprocalSquareRoot_77FA979_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal.png


version https://git-lfs.github.com/spec/v1
oid sha256:608da485eebfc5a55634b3f61682a01572bd1350a167329b0d42d42c04707a09
size 3904

400
Testing/IntegrationTests/.ShaderTemplates/Math/Advanced/Reciprocal.shader


Shader "Reciprocal"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Reciprocal_float2(float2 In, out float2 Out)
{
Out = 1.0/In;
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _Reciprocal_406D87F7_Out;
Unity_Reciprocal_float2(_Vector2_16E44140_Out, _Reciprocal_406D87F7_Out);
surface.Color = (float3(_Reciprocal_406D87F7_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Reciprocal_float2(float2 In, out float2 Out)
{
Out = 1.0/In;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _Reciprocal_406D87F7_Out;
Unity_Reciprocal_float2(_Vector2_16E44140_Out, _Reciprocal_406D87F7_Out);
surface.Color = (float3(_Reciprocal_406D87F7_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Reciprocal_float2(float2 In, out float2 Out)
{
Out = 1.0/In;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _Reciprocal_406D87F7_Out;
Unity_Reciprocal_float2(_Vector2_16E44140_Out, _Reciprocal_406D87F7_Out);
surface.Color = (float3(_Reciprocal_406D87F7_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Add.png


version https://git-lfs.github.com/spec/v1
oid sha256:612f5c1523b5c0aa20d103305a6971f4503fb439bd6b18e02f40dcffd0047565
size 3895

403
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Add.shader


Shader "Add"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
{
Out = A + B;
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_438531E7_Out = float2(2,4);
float4 _Vector4_CFE730D7_Out = float4(6,5,7,1);
float2 _Add_FCE490FF_Out;
Unity_Add_float2(_Vector2_438531E7_Out, (_Vector4_CFE730D7_Out.xy), _Add_FCE490FF_Out);
surface.Color = (float3(_Add_FCE490FF_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
{
Out = A + B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_438531E7_Out = float2(2,4);
float4 _Vector4_CFE730D7_Out = float4(6,5,7,1);
float2 _Add_FCE490FF_Out;
Unity_Add_float2(_Vector2_438531E7_Out, (_Vector4_CFE730D7_Out.xy), _Add_FCE490FF_Out);
surface.Color = (float3(_Add_FCE490FF_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
{
Out = A + B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_438531E7_Out = float2(2,4);
float4 _Vector4_CFE730D7_Out = float4(6,5,7,1);
float2 _Add_FCE490FF_Out;
Unity_Add_float2(_Vector2_438531E7_Out, (_Vector4_CFE730D7_Out.xy), _Add_FCE490FF_Out);
surface.Color = (float3(_Add_FCE490FF_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Divide.png


version https://git-lfs.github.com/spec/v1
oid sha256:becb34fa6f569e92efbf94dafd9136be1387abe4ff8d4c35dcdb4f62d057515d
size 3905

403
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Divide.shader


Shader "Divide"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Divide_float2(float2 A, float2 B, out float2 Out)
{
Out = A / B;
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Divide_EF0AED11_Out;
Unity_Divide_float2(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Divide_EF0AED11_Out);
surface.Color = (float3(_Divide_EF0AED11_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Divide_float2(float2 A, float2 B, out float2 Out)
{
Out = A / B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Divide_EF0AED11_Out;
Unity_Divide_float2(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Divide_EF0AED11_Out);
surface.Color = (float3(_Divide_EF0AED11_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Divide_float2(float2 A, float2 B, out float2 Out)
{
Out = A / B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Divide_EF0AED11_Out;
Unity_Divide_float2(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Divide_EF0AED11_Out);
surface.Color = (float3(_Divide_EF0AED11_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Multiply.png


version https://git-lfs.github.com/spec/v1
oid sha256:612f5c1523b5c0aa20d103305a6971f4503fb439bd6b18e02f40dcffd0047565
size 3895

406
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Multiply.shader


Shader "Multiply"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Multiply_float (float2 A, float2 B, out float2 Out)
{
Out = A * B;
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Multiply_F578F0C5_Out;
Unity_Multiply_float(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Multiply_F578F0C5_Out);
surface.Color = (float3(_Multiply_F578F0C5_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Multiply_float (float2 A, float2 B, out float2 Out)
{
Out = A * B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Multiply_F578F0C5_Out;
Unity_Multiply_float(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Multiply_F578F0C5_Out);
surface.Color = (float3(_Multiply_F578F0C5_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Multiply_float (float2 A, float2 B, out float2 Out)
{
Out = A * B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Multiply_F578F0C5_Out;
Unity_Multiply_float(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Multiply_F578F0C5_Out);
surface.Color = (float3(_Multiply_F578F0C5_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Power.png


version https://git-lfs.github.com/spec/v1
oid sha256:612f5c1523b5c0aa20d103305a6971f4503fb439bd6b18e02f40dcffd0047565
size 3895

403
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Power.shader


Shader "Power"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Power_float2(float2 A, float2 B, out float2 Out)
{
Out = pow(A, B);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Power_E2AD31BE_Out;
Unity_Power_float2(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Power_E2AD31BE_Out);
surface.Color = (float3(_Power_E2AD31BE_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Power_float2(float2 A, float2 B, out float2 Out)
{
Out = pow(A, B);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Power_E2AD31BE_Out;
Unity_Power_float2(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Power_E2AD31BE_Out);
surface.Color = (float3(_Power_E2AD31BE_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Power_float2(float2 A, float2 B, out float2 Out)
{
Out = pow(A, B);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Power_E2AD31BE_Out;
Unity_Power_float2(_Vector2_16E44140_Out, (_Vector4_2610B8B4_Out.xy), _Power_E2AD31BE_Out);
surface.Color = (float3(_Power_E2AD31BE_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Square Root.png


version https://git-lfs.github.com/spec/v1
oid sha256:612f5c1523b5c0aa20d103305a6971f4503fb439bd6b18e02f40dcffd0047565
size 3895

400
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Square Root.shader


Shader "Square Root"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_SquareRoot_float2(float2 In, out float2 Out)
{
Out = sqrt(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _SquareRoot_EA3DB0C8_Out;
Unity_SquareRoot_float2(_Vector2_16E44140_Out, _SquareRoot_EA3DB0C8_Out);
surface.Color = (float3(_SquareRoot_EA3DB0C8_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_SquareRoot_float2(float2 In, out float2 Out)
{
Out = sqrt(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _SquareRoot_EA3DB0C8_Out;
Unity_SquareRoot_float2(_Vector2_16E44140_Out, _SquareRoot_EA3DB0C8_Out);
surface.Color = (float3(_SquareRoot_EA3DB0C8_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_SquareRoot_float2(float2 In, out float2 Out)
{
Out = sqrt(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _SquareRoot_EA3DB0C8_Out;
Unity_SquareRoot_float2(_Vector2_16E44140_Out, _SquareRoot_EA3DB0C8_Out);
surface.Color = (float3(_SquareRoot_EA3DB0C8_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Subtract.png


version https://git-lfs.github.com/spec/v1
oid sha256:612f5c1523b5c0aa20d103305a6971f4503fb439bd6b18e02f40dcffd0047565
size 3895

403
Testing/IntegrationTests/.ShaderTemplates/Math/Basic/Subtract.shader


Shader "Subtract"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
};
void Unity_Subtract_float2(float2 A, float2 B, out float2 Out)
{
Out = A - B;
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _Subtract_C5EFC497_Out;
Unity_Subtract_float2((_Vector4_2610B8B4_Out.xy), _Vector2_16E44140_Out, _Subtract_C5EFC497_Out);
surface.Color = (float3(_Subtract_C5EFC497_Out, 0.0));
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
SurfaceInputs surfaceInput = (SurfaceInputs)0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Subtract_float2(float2 A, float2 B, out float2 Out)
{
Out = A - B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _Subtract_C5EFC497_Out;
Unity_Subtract_float2((_Vector4_2610B8B4_Out.xy), _Vector2_16E44140_Out, _Subtract_C5EFC497_Out);
surface.Color = (float3(_Subtract_C5EFC497_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
};
void Unity_Subtract_float2(float2 A, float2 B, out float2 Out)
{
Out = A - B;
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _Vector4_2610B8B4_Out = float4(6,5,7,1);
float2 _Vector2_16E44140_Out = float2(2,4);
float2 _Subtract_C5EFC497_Out;
Unity_Subtract_float2((_Vector4_2610B8B4_Out.xy), _Vector2_16E44140_Out, _Subtract_C5EFC497_Out);
surface.Color = (float3(_Subtract_C5EFC497_Out, 0.0));
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDX.png


version https://git-lfs.github.com/spec/v1
oid sha256:8d80a391e5820dc1d09507113bf43ba8ba35217dce96f05dc05f8e0be62d31bd
size 13915

414
Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDX.shader


Shader "DDX"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDX_float4(float4 In, out float4 Out)
{
Out = ddx(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
float4 texcoord0 : TEXCOORD0;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_EA5BC76B_Out = IN.uv0;
float4 _DDX_D57D2B05_Out;
Unity_DDX_float4(_UV_EA5BC76B_Out, _DDX_D57D2B05_Out);
surface.Color = (_DDX_D57D2B05_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
half4 uv0 : TEXCOORD3;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
o.uv0 = v.texcoord0;
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
float4 uv0 = IN.uv0;
SurfaceInputs surfaceInput = (SurfaceInputs)0;
surfaceInput.uv0 = uv0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDX_float4(float4 In, out float4 Out)
{
Out = ddx(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_EA5BC76B_Out = IN.uv0;
float4 _DDX_D57D2B05_Out;
Unity_DDX_float4(_UV_EA5BC76B_Out, _DDX_D57D2B05_Out);
surface.Color = (_DDX_D57D2B05_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDX_float4(float4 In, out float4 Out)
{
Out = ddx(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_EA5BC76B_Out = IN.uv0;
float4 _DDX_D57D2B05_Out;
Unity_DDX_float4(_UV_EA5BC76B_Out, _DDX_D57D2B05_Out);
surface.Color = (_DDX_D57D2B05_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDXY.png


version https://git-lfs.github.com/spec/v1
oid sha256:fe38970117a9ea72229b436982c21f6d2d0e73aa371d53edb2542c8a475be818
size 17193

414
Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDXY.shader


Shader "DDXY"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDXY_float4(float4 In, out float4 Out)
{
Out = abs(ddx(In)) + abs(ddy(In));
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
float4 texcoord0 : TEXCOORD0;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_896309EC_Out = IN.uv0;
float4 _DDXY_A9EF50B4_Out;
Unity_DDXY_float4(_UV_896309EC_Out, _DDXY_A9EF50B4_Out);
surface.Color = (_DDXY_A9EF50B4_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
half4 uv0 : TEXCOORD3;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
o.uv0 = v.texcoord0;
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
float4 uv0 = IN.uv0;
SurfaceInputs surfaceInput = (SurfaceInputs)0;
surfaceInput.uv0 = uv0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDXY_float4(float4 In, out float4 Out)
{
Out = abs(ddx(In)) + abs(ddy(In));
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_896309EC_Out = IN.uv0;
float4 _DDXY_A9EF50B4_Out;
Unity_DDXY_float4(_UV_896309EC_Out, _DDXY_A9EF50B4_Out);
surface.Color = (_DDXY_A9EF50B4_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDXY_float4(float4 In, out float4 Out)
{
Out = abs(ddx(In)) + abs(ddy(In));
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_896309EC_Out = IN.uv0;
float4 _DDXY_A9EF50B4_Out;
Unity_DDXY_float4(_UV_896309EC_Out, _DDXY_A9EF50B4_Out);
surface.Color = (_DDXY_A9EF50B4_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDY.png


version https://git-lfs.github.com/spec/v1
oid sha256:9e744143a0f5b2a3a2aa3926a6463b19d10b13f67086795825daffef51245d93
size 12255

414
Testing/IntegrationTests/.ShaderTemplates/Math/Derivative/DDY.shader


Shader "DDY"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDY_float4(float4 In, out float4 Out)
{
Out = ddy(In);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
float4 texcoord0 : TEXCOORD0;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_7242A484_Out = IN.uv0;
float4 _DDY_DB0FEE70_Out;
Unity_DDY_float4(_UV_7242A484_Out, _DDY_DB0FEE70_Out);
surface.Color = (_DDY_DB0FEE70_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
half4 uv0 : TEXCOORD3;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
o.uv0 = v.texcoord0;
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
float4 uv0 = IN.uv0;
SurfaceInputs surfaceInput = (SurfaceInputs)0;
surfaceInput.uv0 = uv0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDY_float4(float4 In, out float4 Out)
{
Out = ddy(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_7242A484_Out = IN.uv0;
float4 _DDY_DB0FEE70_Out;
Unity_DDY_float4(_UV_7242A484_Out, _DDY_DB0FEE70_Out);
surface.Color = (_DDY_DB0FEE70_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_DDY_float4(float4 In, out float4 Out)
{
Out = ddy(In);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_7242A484_Out = IN.uv0;
float4 _DDY_DB0FEE70_Out;
Unity_DDY_float4(_UV_7242A484_Out, _DDY_DB0FEE70_Out);
surface.Color = (_DDY_DB0FEE70_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Interpolation/Inverse Lerp.png


version https://git-lfs.github.com/spec/v1
oid sha256:f1fa4a95c3d6fad225247ba31ae30426dea277bbec316b917ea4eeccd5acd35a
size 3893

414
Testing/IntegrationTests/.ShaderTemplates/Math/Interpolation/Inverse Lerp.shader


Shader "Inverse Lerp"
{
Properties
{
}
SubShader
{
Tags{ "RenderType" = "Opaque" "RenderPipeline" = "LightweightPipeline"}
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Pass
{
Tags{"LightMode" = "LightweightForward"}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#pragma shader_feature _SAMPLE_GI
#pragma shader_feature _ _ALPHATEST_ON _ALPHABLEND_ON
#pragma multi_compile_instancing
#pragma vertex vert
#pragma fragment frag
// Lighting include is needed because of GI
#include "LWRP/ShaderLibrary/Core.hlsl"
#include "LWRP/ShaderLibrary/Lighting.hlsl"
#include "CoreRP/ShaderLibrary/Color.hlsl"
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_InverseLerp_float4(float4 A, float4 B, float4 T, out float4 Out)
{
Out = (T - A)/(B - A);
}
struct GraphVertexInput
{
float4 vertex : POSITION;
float3 normal : NORMAL;
float4 tangent : TANGENT;
float4 texcoord0 : TEXCOORD0;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct SurfaceDescription{
float3 Color;
float Alpha;
float AlphaClipThreshold;
};
GraphVertexInput PopulateVertexData(GraphVertexInput v){
return v;
}
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_EA5BC76B_Out = IN.uv0;
float4 _InverseLerp_981C081_Out;
Unity_InverseLerp_float4(_UV_EA5BC76B_Out, float4(5, 1, 1, 1), float4(48, 0, 0, 0), _InverseLerp_981C081_Out);
surface.Color = (_InverseLerp_981C081_Out.xyz);
surface.Alpha = 1;
surface.AlphaClipThreshold = 0;
return surface;
}
struct GraphVertexOutput
{
float4 position : POSITION;
half4 uv0 : TEXCOORD3;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
GraphVertexOutput vert (GraphVertexInput v)
{
v = PopulateVertexData(v);
GraphVertexOutput o = (GraphVertexOutput)0;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_TRANSFER_INSTANCE_ID(v, o);
o.position = TransformObjectToHClip(v.vertex.xyz);
o.uv0 = v.texcoord0;
return o;
}
half4 frag (GraphVertexOutput IN) : SV_Target
{
UNITY_SETUP_INSTANCE_ID(IN);
float4 uv0 = IN.uv0;
SurfaceInputs surfaceInput = (SurfaceInputs)0;
surfaceInput.uv0 = uv0;
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = float3(0.5, 0.5, 0.5);
float Alpha = 1;
float AlphaClipThreshold = 0;
Color = surf.Color;
Alpha = surf.Alpha;
AlphaClipThreshold = surf.AlphaClipThreshold;
#if _AlphaClip
clip(Alpha - AlphaClipThreshold);
#endif
return half4(Color, Alpha);
}
ENDHLSL
}
Pass
{
Tags{"LightMode" = "DepthOnly"}
ZWrite On
Cull Back
ColorMask 0
HLSLPROGRAM
// Required to compile gles 2.0 with standard srp library
#pragma prefer_hlslcc gles
#pragma exclude_renderers d3d11_9x
#pragma target 2.0
#pragma vertex DepthOnlyVertex
#pragma fragment DepthOnlyFragment
// -------------------------------------
// Material Keywords
#pragma shader_feature _ALPHATEST_ON
//--------------------------------------
// GPU Instancing
#pragma multi_compile_instancing
#include "LWRP/ShaderLibrary/InputSurfaceUnlit.hlsl"
#include "LWRP/ShaderLibrary/LightweightPassDepthOnly.hlsl"
ENDHLSL
}
}
SubShader
{
Tags{ "RenderType" = "Opaque" }
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "DepthForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_DEPTH_ONLY
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_InverseLerp_float4(float4 A, float4 B, float4 T, out float4 Out)
{
Out = (T - A)/(B - A);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_EA5BC76B_Out = IN.uv0;
float4 _InverseLerp_981C081_Out;
Unity_InverseLerp_float4(_UV_EA5BC76B_Out, float4(5, 1, 1, 1), float4(48, 0, 0, 0), _InverseLerp_981C081_Out);
surface.Color = (_InverseLerp_981C081_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassDepthOnly.hlsl"
ENDHLSL
}
// Unlit shader always render in forward
Pass
{
Name "ForwardUnlit"
Tags { "LightMode" = "ForwardOnly" }
Tags
{
"RenderType"="Opaque"
"Queue"="Geometry"
}
Blend One Zero
Cull Back
ZTest LEqual
ZWrite On
HLSLPROGRAM
#pragma target 4.5
#pragma only_renderers d3d11 ps4 vulkan metal // TEMP: until we go further in dev
//#pragma enable_d3d11_debug_symbols
#pragma vertex Vert
#pragma fragment Frag
#define UNITY_MATERIAL_UNLIT // Need to be define before including Material.hlsl
#include "CoreRP/ShaderLibrary/common.hlsl"
#include "HDRP/ShaderVariables.hlsl"
#include "HDRP/ShaderPass/FragInputs.hlsl"
#include "HDRP/ShaderPass/ShaderPass.cs.hlsl"
#include "ShaderGraphLibrary/Functions.hlsl"
#define SHADERPASS SHADERPASS_FORWARD_UNLIT
#define ATTRIBUTES_NEED_TEXCOORD0
#define VARYINGS_NEED_TEXCOORD0
#include "HDRP/Material/Material.hlsl"
// This include will define the various Attributes/Varyings structure
#include "HDRP/ShaderPass/VaryingMesh.hlsl"
struct SurfaceInputs{
half4 uv0;
};
void Unity_InverseLerp_float4(float4 A, float4 B, float4 T, out float4 Out)
{
Out = (T - A)/(B - A);
}
struct SurfaceDescription{
float3 Color;
float Alpha;
};
SurfaceDescription PopulateSurfaceData(SurfaceInputs IN) {
SurfaceDescription surface = (SurfaceDescription)0;
float4 _UV_EA5BC76B_Out = IN.uv0;
float4 _InverseLerp_981C081_Out;
Unity_InverseLerp_float4(_UV_EA5BC76B_Out, float4(5, 1, 1, 1), float4(48, 0, 0, 0), _InverseLerp_981C081_Out);
surface.Color = (_InverseLerp_981C081_Out.xyz);
surface.Alpha = 1;
return surface;
}
void GetSurfaceAndBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, out SurfaceData surfaceData, out BuiltinData builtinData)
{
SurfaceInputs surfaceInput;
surfaceInput.uv0 = half4(input.texCoord0, 0, 0);
SurfaceDescription surf = PopulateSurfaceData(surfaceInput);
float3 Color = 0;
float Alpha = 0;
Color = surf.Color;
Alpha = surf.Alpha;
surfaceData.color = Color;
#ifdef _ALPHATEST_ON
DoAlphaTest(Alpha, _AlphaCutoff);
#endif
// Builtin Data
builtinData.opacity = Alpha;
builtinData.bakeDiffuseLighting = float3(0.0, 0.0, 0.0);
builtinData.emissiveIntensity = 0;
builtinData.emissiveColor = 0;
builtinData.velocity = float2(0.0, 0.0);
builtinData.shadowMask0 = 0.0;
builtinData.shadowMask1 = 0.0;
builtinData.shadowMask2 = 0.0;
builtinData.shadowMask3 = 0.0;
builtinData.distortion = float2(0.0, 0.0);
builtinData.distortionBlur = 0.0;
builtinData.depthOffset = 0.0;
}
#include "HDRP/ShaderPass/ShaderPassForwardUnlit.hlsl"
ENDHLSL
}
}
FallBack "Hidden/InternalErrorShader"
}

3
Testing/IntegrationTests/.ShaderTemplates/Math/Matrix/Matrix Construction.png


version https://git-lfs.github.com/spec/v1
oid sha256:05068728ea2a9e641fddc914671385d8f5fd99242e78128ee141a6d8795086a2
size 3886

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存