%PDF-1.7 %���� 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (b-��WbZB����� ׻���) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 12 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 6 0 R ] /PZ 1 >> endobj 12 0 obj <> stream 5h+��a����Q�弨���S��mrxM�S��(��z���91ПP�[�'s��w��1�h�\��Yq��2��zM l�N�>T>Lѥo>��Z��n��kM"Ofq�<гQ61t��O�l��N�B����r�X��%� u9���F�Q4�MS�p/��MS�I6C��C�~��dP�tحO�M�.n���m�=*��~�>BC��П���l�j?��+� 1�A\��dP{R�!��������%�.,X��v7��FN�0�\���R �h��Ci���F��K���_-ϚY��1�]-�/�j���q]>�9��h�׌����)bt��iC#���=��So����ֲ�RF�eg�+�Og�cRu�u ���� ��P~����-��[R��2-3}��5���\u�.lҽ�9%��βg��¶Ӡ�����u�,��4���c�w�"�@ܮ���T��0EP�  endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (S�M:/�]*��n_���k��n.:�) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 14 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 8 0 R ] /PZ 1 >> endobj 14 0 obj <> stream ��I/��q��D�Np���, [#��i� �T�G̵���Z�O)O�uoeXH�;� �i���l��dO�$�!���T:e;��U�K4Sb�u� ��'�Yi��Cx���2"�[�9�W;mW��}�E'�"�<�]5�j��d�_Ĭ�I-�&:$�� �&;ekr�!A�%��,˺ ')3dD���������L�rh��̏)tcf������?h� P2��͍��. �7�7ΤXcvp�z �-i�x6���@��@�|�(�`k4l��z������4�s��O��e�-���g���^���~�1`�ޭy�i�g���QyX�s4+41���N�� ������?6.�e�����3U�@�)��ȇs�\��x��^aԜ����f�A�+��นS3�95��>���m]�n����7b:�#�5��!!�`�nj����r���C��#���^I��un@Gg ���l4�9tYvb8�`� ���P�BS��wΡz3�w�-� Y:��mR̀�t-C�����9}I*�� 뾹b�I��B�U=�(/�`Q�4�-�f!j�MG�N\"�*{�'C7�D����3�T�½��u�A��bʈ�dW ٩�R�����8 D�9 �I��B�y��������J��)��$8S� ܵ$Z�q�LT���b�ˆ�L�n^_&ӦHL�o������K&��3� 2����/�k�K ��! >�jLu��q�#h�;c�g���)ʣp�M���f��O����Z��yB�<ˉb�yA�t|yF�rZ���v�����{��8O����eA��&�!�� � endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (����,S\\&��O�M h�����"5) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 16 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 16 0 obj <> stream ���҆;���,e=�7���Q�`"tW05�?��|��ː�`rL�jF�^Vg��[��1;֧�-�}��$ ����L�\���V�~MW܄���0g+'[��&���8l��rZƏ?> �Ұ-+!�0���c|�F~!m�Jᐐ� ��_�hꭸa���;���=h����v6���y �L3���lL[S���v�\�����&#C�x��ܹ%Q��\�0p۩x��Ȣ>D��$��-�K2`x������))��Ģ�NNi�^5������ ��O�atPUU�泃��hA'F�fUx���:�t�Ď�jZ�1����Z��c���i�����V�|���u�B<s�J�4O�ڰ��T��b�H�R"xkJ9�I��4o��ՓU��'��7�� ��Ye E��.|Z��ژޣ�&m���9ɝ��/6�*��~E玿�z�/��n�T\f��6�ߦ�krD����˺k�9O�1d� ���Xt�-��|�P �c�W���%�Rx�PsX�ȈR J�ǜ�V��ek�g�(��\G���V���:����b�፵G$.=�x�Dע�O�kF�� B>�h�� ��J��;n� ����^��_��oZ������E ��E�A̓K"�t��o0��!�:_�mc#s���3��p� �G����~����$�1{���=�h�G�8�.�cV��2d�U!�P��B%�r�u�#E��On � ��Q���|�By�-��n�cm���蜉��1��K��}rQ��+��][x� ���r���4��_T"����WWp��*���\�*2�MY�n�y��{���3��`�'��?r��'TGp�$e�h���q�ZO۾,��Ǽt�#tj�� 6�?��ڻ�i� d���@S#�`��;@��,�Ue��Q������{ɍ� +�x��X�������<�2n�Bt endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (��d���SU���]���/����) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 18 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 18 0 obj <> stream |�Wch�v�l}uPy�v�sAer��L�����#"f,8m�O��� a9����P��P��EOEZ7÷�K�Z{��c���ū`�w9h��!�Xv����5�d/WPR� N�6������ m`kh��?���}.{\S���e��Z8I�� bW}���2;�M��o���9����@xz \B��P��~��֑�����G�EQ# ����U�c�U�� ��#!w�Pyڑ��[�~�”Y��T��� �J�� ��(����9V��k�Al�>�;��#�����W��%�ɵ�ɫف�k�8��N�SI[��]�(|�ç�����;�?TDV��z)Q70f�4L�����)�5�(���Z6H��q�7�7� BA�5P�[�fң6ͥ����r��O1��-8�i�u�OZ���X1��D���ӡ� ���w���g�!�+���.��ə���e9��d���6v0��Ƌ%�Ǔ�QM��;v�px����Oo�3��LD��=SI %ƾ�H>�����r0 {��G(/2������d��u"�{f�SC�O|`�ۂ�Uv��r0d,<�Ҵ���`����j諧Vuy=�:<��y���o��z�n�f�+�T��*�ʐ�Xz�K �ٕ��|��IzGN�'!��-֋#�F(B YE�@ �z��K�����Z]0�6�JϑϪ��S���niE�����1� +pA4�F�ye�}���X��f�{��jA�,u8ۖ�P��)_�7�(��R�OC�� endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (s}��vV}��+��u��2�) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 20 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 20 0 obj <> stream ���a|d_���`� ܋#�/���W �8��Gc�3@O�_϶�ucRY�Y�nF�����MO��259ɤ ;�+���*$(�L��wjR.7��R���*��:]� �ȁ��^}+s,d ����(�N��l�@�TZ���hӻ�x�gqV��tU�v�Փ[Bo�����2rY�1�.�s ǻU8ue�pga�2�ҁo&Y']���τ}��N��=*ٽ�œwD�725z�w����6��vJj�u�����8��m&ˍ��I�X*[���V�S��&U����q�,�K�ĽQ�����1M޼ ӭ�Ô�'�EǓ����["B-�؁q_��x�؄"���<2o,�# M�����OM��H 1�)!��5�D��0�?|��|ر�RDG._Hs&ѕ����ܡl��a:H=L� ��@k��׊�s��+���u�S-� H�v��>� �W-Wd���Fk�����H���swuY���m�Պ���WtZ��I�Pr�����ݛ�h�h7��f̆ ����A� �㷋Yj����*�=�ANq&�C���2�{�����������,B���,��Aٔ��;�8�D�>_���0k���_b@ �����f�T � endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (f6�]���F<��ΐ{��>�i�) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 22 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 22 0 obj <> stream pfV5>O���%���>�1O���Fg{��j�o���#�H�����E�Ag �� �w���ك� ���O����,�g�o┰�O�E;��F��yV�k{�~F�����0댷&a�9�>�f��j���o�� �"�����24m��&/��z�JII�4�&vF�/[P���� x��=wU��fkͬ]�(�+���9F2{�A�i8�b�j�^���>'���q@�n8�3�t`��dm���SV#1���r��ԕN I�կ(�`���>��#7gKȪ�_"�/�J� q:K�w䊘a���`�������0L0�C }VW�8e Zg����a^m1T*q9��f���^w� �2oO�J:J}'t�"���>1Rɦ(����ZĽ� V'n3Ze��ٟ�*L6����L��ُ�d%����5�!��j(cJ��%��bW�����ߥ�����/� endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (���q�=X���µ\)��\rA��2e) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 24 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 24 0 obj <> stream �A�]� �L�����P�7-30D\R�(�)3� � ��)< -slI{fz���F����^��mYl���짴C?��x����C�\� n��֥�Zc.�>oN��x�i��C���(�u��!y����Y��_eX ���F���Ha� �X��A&4KEݚT�Ex�"I��(r)Aj���:�㫌��։��k�2a4V@�s�&M]}^�$Cy*��l��):�UX~��VC&t���q���G{�MR%6N~0?�^�]�ȺE��L �9������gnW%fp�h3��l>�[�N+!7D�N�^x δ\Uڔ{��Z��G<�'q5 `� 9�0��j�5&�5Vs�?��>b"6�ĨC���l�w��bi;����T���\��"�]ň~�l��'�y���\���D��Z/�,�;����Z{�q�U���(�$[��r�ٕJ,���p�|r��}���t3bU���f2��y*��H4dzE��4c��=���lH�X�U�R\M�c$�8��V0ʖ}�m�[[zš� �$��8��Ip���jB^#(�p����[%����*֊�;w��{ԍ6 �J�z���(\U��8;Of��M���v���)E�>��D��8�-�ɟ}��$��H�>�� endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (G���*'t�����۹]���W��F) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 26 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 26 0 obj <> stream ����NT�XҮ��'�x[ 1ݙ��Ri���I �� �@� Ň8�o�Xz*9-~������#��q0�����<��H��%���Z�<��H�`�~R���39b��������e�W<�k���q�.k���J0�0�|������V� M�Y�˴o��ih-H��y�i`�e�� Ә�W���ު1�� �_2m��Ln/z���g�ҟ�u��ɼ�Zg�r�� ��g<3g�^��%,b�f�� |����Qb� ���uu� � �V�Y}�$>j�8�Uk;�|�oA!uIYi���u���0�w�D�Y���4�b?s����_  �~?��( ���K�G���������Ў��T9��jd��ڟV]_+ݧpU���4і�[/�vPO�'�~�ɟ��DV�|<��4�<�o��8����f�U$��$O������CAV���&-���S?W%�h)/�> ��\G�t��m��M�(e.�G^�쮿UMI�+;Z G������Y��LSXƬO���8qI��&��>�'ʽ׿�^YQ���΁���;�_��<�?��<�sTZ�Lƌ�Qq�����R�*�Z&їa�H���N��r� kI�Oi��C+K��JN���q[��e�`�8� ��R���5"B2�F��ED"����My���"+7t4T���e�c+mkI� 5��\K���o�$�:��hxV/� ���&+%}ϵ���](I���¢�i�H.i�� ��t�kQ�)P���jc�7!��aa%��:7��3<��=��z�/� endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified ("�t�W�-��U�� 4�=�u) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 28 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 28 0 obj <> stream �)��/��zsIH��﵃��U�NnpW�d�2�mSbl?B�9k�ɛ��XѦ}�؞�.(>���$3]#'C�E�� ��6��=K tSSS��RH�����Gm�P��bV?�`Gtv~��׫&]pL�0¬&��{�l�2�� ��?{w;IQ<�2t����7��v_��S��L�&�>ݘr�� ��x�D�4���߮*5��2�ۑ���V>����b�u�z�^���\�z�>O>�;B�0l��;���A,��&han�DB��Ri�G F�%��Ƞ���ܼ% g�fL�k�P!�EZ� i�΄"ʹ�vFW�GF� �"/O���H�iBT����� e��L�#�%��d�� ����*U\��\�"�O�;>p��戹���ꘚJX�6�-��!���4�g��i����yu?.2���VPZ��4Ae�f]Zs:W�����怹һ�N����u�Ois�����-��������o=� �k,�_���(i'|���1\�0/Ů+�>�6F8���� m�ܘe 6R�B�WV� � �&�=�}x�� TS�K�i������o{�[|�ƹ�;�ʧ\1&�.���5�vKdo�*� �Q�G�w,~�rb�Ð�x7�� �Kp�]�ѕ��ґ��O�+��t:X܋󻗗h͔8�)g&W�����l��n�Qه��.I;���J,j5feR�� J۵N� uT�=� {�����$n7� =_�o�*S�)��ɨ%��e�}ԉ�_[�tȳ�ꦯtUi=l�|���t��Ӵo��n~�!4�/�N���BZa`3P��F��^�P�JHаΆ�G���ù` endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (:-�+��i���=��\)O�-�xI) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 30 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 30 0 obj <> stream ��=��c{�H�U�o����[$��6 :r-�w lb ��z"�#2B"��B��;eZ�[���$v�Y�&ՓT>S�{\���A��_��aa\hר�96� v�E endstream endobj 1 0 obj << /Type /Pages /Kids [ 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R 29 0 R ] /Count 10 >> endobj 3 0 obj <> endobj 4 0 obj <> endobj 31 0 obj <> /FontDescriptor 32 0 R /DW 1000 /W [ 1 [ 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 ] 17 26 556 27 28 278 29 31 584 32 [ 556 1015 667 667 722 722 ] 38 [ 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 ] 59 59 611 60 62 278 63 [ 469 500 333 556 556 500 556 556 278 556 556 222 222 500 222 833 ] 79 82 556 83 [ 333 500 278 556 500 722 ] 89 91 500 92 [ 334 260 334 584 ] 100 102 333 107 107 428 109 [ 222 222 333 333 ] 127 129 584 130 [ 422 561 561 713 823 561 561 549 561 600 549 418 584 800 800 506 506 ] 147 150 584 151 151 549 152 156 584 157 [ 549 561 561 740 740 667 222 372 1022 ] 171 [ 667 1073 823 816 ] 175 183 600 185 188 713 250 [ 278 555 832 933 667 ] ] >> endobj 32 0 obj <> endobj 5 0 obj <> endobj 33 0 obj <> /FontDescriptor 34 0 R /DW 1000 /W [ 1 [ 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 ] 17 26 556 27 28 278 29 31 584 32 [ 556 1015 667 667 722 722 ] 38 [ 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 ] 59 59 611 60 62 278 63 [ 469 500 333 556 556 500 556 556 278 556 556 222 222 500 222 833 ] 79 82 556 83 [ 333 500 278 556 500 722 ] 89 91 500 92 [ 334 260 334 584 ] 100 102 333 107 107 428 109 [ 222 222 333 333 ] 127 129 584 130 [ 422 561 561 713 823 561 561 549 561 600 549 418 584 800 800 506 506 ] 147 150 584 151 151 549 152 156 584 157 [ 549 561 561 740 740 667 222 372 1022 ] 171 [ 667 1073 823 816 ] 175 183 600 185 188 713 250 [ 278 555 832 933 667 ] ] >> endobj 34 0 obj <> endobj 7 0 obj << /Type /XObject /Subtype /Form /FormType 1 /Filter /FlateDecode /BBox [0.000000 0.000000 595.276000 85.039370] /Matrix [1 0 0 1 0 0] /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F3 5 0 R /F2 4 0 R >> >> /Length 204 >> stream �\���O~���p� �-�?�>�Luo� �M��ڱrM@zq�^ E�y����`.Vs��匜%B){N!A7Z�#�l�E��bdX֙�w�p��z��E,׏d�� t_H�5}����㷫 ��L>[+�./�**�LI�KYN׬pԋ�u�f� �$7 ,o�z�J�MܭJ:�=q1`9�)�����X  �D���D�(,�)�>dj�� endstream endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 3 0 R /F2 4 0 R /F3 5 0 R >> /XObject << /XT7 7 0 R >> >> endobj 6 0 obj < ��l@����å�) /F 4 /Border [0 0 0] /A <> /H /I>> endobj 8 0 obj <> /H /I>> endobj 9 0 obj <> /H /I>> endobj 10 0 obj <> /H /I>> endobj 35 0 obj << /Filter /Standard /V 1 /Length 40 /R 2 /O (q�́���o�>Hm�Y�k\r��c�*��m�) /U (A���_�R��%W\\^�ۖ��[g������9> endobj 36 0 obj << /Title (O���� ���YA*/�3����ͫ\\�>�&�b���������2dZ�7W�褴��t�E�0˕M��z�T�A�) /Producer (O����� ��YS*\)�/��֗�� @p�K�C����Q���lI\r�fH��/^��'LJ��8�\(�\(�6 �) /CreationDate (��ɪ��$�=���kE'�1��扤) /ModDate (��ɪ��$�=���kE'�1��扤) /Trapped /False >> endobj 37 0 obj << /Type /Metadata /Subtype /XML /Length 4311 >> stream application/pdf 2022-2027年中国上海市写字楼行业市场全景评估及发展战略规划报告 2025-01-18T08:26:48+08:00 2025-01-18T08:26:48+08:00 2025-01-18T08:26:48+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:4b8cffb3-b586-0e63-8276-a3e32ace9c4e uuid:4b8cffb3-b586-0e63-8276-a3e32ace9c4e http://ns.adobe.com/pdf/1.3/ pdf Adobe PDF Schema http://ns.adobe.com/xap/1.0/mm/ xmpMM XMP Media Management Schema internal UUID based identifier for specific incarnation of a document InstanceID URI http://www.aiim.org/pdfa/ns/id/ pdfaid PDF/A ID Schema internal Part of PDF/A standard part Integer internal Amendment of PDF/A standard amd Text internal Conformance level of PDF/A standard conformance Text endstream endobj 38 0 obj << /Type /Catalog /Version /1.7 /Pages 1 0 R /Names << >> /ViewerPreferences << /Direction /L2R >> /PageLayout /SinglePage /PageMode /UseNone /OpenAction [11 0 R /FitH null] /Metadata 37 0 R >> endobj xref 0 39 0000000000 65535 f 0000013162 00000 n 0000016406 00000 n 0000013286 00000 n 0000013392 00000 n 0000014647 00000 n 0000016541 00000 n 0000015924 00000 n 0000016755 00000 n 0000017010 00000 n 0000017266 00000 n 0000000015 00000 n 0000000485 00000 n 0000001028 00000 n 0000001498 00000 n 0000002728 00000 n 0000003181 00000 n 0000004231 00000 n 0000004683 00000 n 0000005526 00000 n 0000005978 00000 n 0000006695 00000 n 0000007147 00000 n 0000008026 00000 n 0000008480 00000 n 0000009391 00000 n 0000009843 00000 n 0000010711 00000 n 0000011163 00000 n 0000012086 00000 n 0000012564 00000 n 0000013533 00000 n 0000014395 00000 n 0000014793 00000 n 0000015660 00000 n 0000017484 00000 n 0000017659 00000 n 0000017944 00000 n 0000022338 00000 n trailer << /Size 39 /Root 38 0 R /Info 36 0 R /Encrypt 35 0 R /ID [ <4b8cffb3b5860e638276a3e32ace9c4e> <4b8cffb3b5860e638276a3e32ace9c4e> ] >> startxref 22548 %%EOF