12

 · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

������� ��� � � � ������� ������ ��������� � ����������������� �����! ��"�#������� ��� � � � ������� ������ ��������� � ����������������� �����! ��"�#������� ��� � � � ������� ������ ��������� � ����������������� �����! ��"�#������� ��� � � � ������� ������ ��������� � ����������������� �����! ��"�#������ ��� ��� ��������� ���$��� �������� �������%���&�'� ��� �����! ��"�#������ ��� ��� ��������� ���$��� �������� �������%���&�'� ��� �����! ��"�#������ ��� ��� ��������� ���$��� �������� �������%���&�'� ��� �����! ��"�#������ ��� ��� ��������� ���$��� �������� �������%���&�'� ��� �����! ��"�# �()��������� ����()��������� ����()��������� ����()��������� �����(*��������� �����(*��������� �����(*��������� �����(*��������� ���+ , �.-*����/��"� �()01��� "���243*��"�������5��4�%��2�� ���+ , �.-*����/��"� �()01��� "���243*��"�������5��4�%��2�� ���+ , �.-*����/��"� �()01��� "���243*��"�������5��4�%��2�� ���+ , �.-*����/��"� �()01��� "���243*��"�������5��4�%��2�� ���+ , �.-*����/6�"� ()01�&��"���243*��"������5��4�%��2������+ , �.-*����/6�"7 ()01�&��"���243*��"������5��4�%��2������+ , �.-*����/6�"� ()01�&��"���243*��"������5��4�%��2������+ , �.-*����/6�"7 ()01�&��"���243*��"������5��4�%��2������

8�9�:<;=;=>'?�@BADC=E�F7G7H=C=IJ<K�LNM�C=E�F7O7J<M

PRQ�SUT�VXWZYPRQ�SUT�V�WZY

[]\_^%`<a_b�c<dfeBg[]\_^%`<a_b�c<dfeBgh c_i�jkb�b�\_l hnmomqpsr�t b�\_b�lDu.c_v r&w \<v r c<eh c_ixjkb�b�\_l h�momypsr&t b�\_b�lzu{c_v r&w \_v r c<e|Xu.} ps~ u ~ efv�\_v r c_e{c_� h c_ixj�b�b�\_l hnm�m|Xu.} ps~ u ~ eBv \_v r c<e�c_� h c_ixjkb�b�\_l h�m�m� ~ b���c<b�u{\_eB^ ~ c<� h c<i�jkb�b�\�l hnmom� ~ b���c<b�u{\_eB^ ~ c<� h c<i�jkb�b�\_l hnmom�<dBv�dfb ~�� c<b�`�<dBv�dfb ~�� c<b�`

Page 2:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

������������� VXW ��� ��� Y T���������������� VXW ��� ��� Y T��

� ~��%~ \_b�^��{c_e�}6b�c_a<b�\_u{u r eBa�u{c<g ~ p�� ��c_b� ~���~ \_b�^��{c_e�}�b�c_a<b�\_u{u r eBa�u{c<g ~4p�� ��c<bv�� ~ [ p d ~���~ e ~���� }�b�c � ~ ^%vv!� ~ [ p d ~���~ e ~���� }6b�c"� ~ ^%v# ~���� \_a ~ }6\ �$�%r efa�u.c_g ~4p# ~��$� \_a ~ }�\ �$�%r efa�u.c_g ~4p%�&('*),+.-0/0/21�3�-0465�/03$463�798:3�;<-=76>@?BA,C%D&E'*),+.-=/F/G1�3H-=465�/03$463$798I3$;J-07K>L?BA$C

� p c t \ p \_g6g6b ~����K� }6\<^ ~ u{c<g ~ p� p c t \ p \_g6g6b ~����K� }�\_^ ~ u{c<g ~ pMG- 8IN�7�-0O�4MP- 8IN�7�-=O�4QB7�- RS-=3$;<&(N�TSN�/0/03$/GU6VIQW&(U�XB)YO�7�;�3$T2+.N�ZQB7�- R[-=3$;J&EN�TSN\/0/F3�/2U6VIQB&EU�XB)]O�7,;�3$T*+.N�Z?B/0^$1�N\/�_BTST[N\Z `?a/0^$1�N�/\_WTSTSN�Z `U]^$)�_BTSTSN�Z.b,^�TF8:TSN\7U]^$)�_WTSTSN�Zcb,^$TF8ITSN�7

d �eSfg�����hjiL��� S ��� Wd ��eSfg�����khliL��� S ��� W

m[n�o:p�q:n9p rsr t:uFr�o:v$w x�oau0xHyIz${m[n�o:p�q:n9p r|r t}u0r�o}v�w x�oau0xHyIz${ ~ �����,��� �S�$�����Y���I� �!�~ �����,��� ���$�����]���I� �!��"���:����$�(��������� �$�G�����$ 2�$��¡�"���:�������(���$����� �$�P�����$ 2�$��¡

¢W£ x�¤�n £ n ¥�¥2¦§r v�vkv$¨�n9©�rHªBx ¥�r £¢W£ x�¤�n £ n ¥�¥2¦§r v�vkv$¨�n9©�rHªBx ¥�r £«2¬ �$������­(�$­(�$��®@�:�$­(�$��¯°� ±I�L²J� ��±I�$��� ¯=®«2¬ ��������­(�$­(�$��®@�I�$­E����¯°� ±I�L²J� ��±I�$��� ¯=®³�´�µ ¶9·9¶"¸º¹B»�¼9½¿¾PÀ�Á\³�´�µ ¶9·9¶"¸º¹B»F¼9½¿¾PÀ�Á\ÂÃ:��± ¬ �����"� ¬ ���L�a�$�S��������­(�$�S�¿� �$�S���}�$������®@��ÄÃI��± ¬ �S��� � ¬ ���L�B�$����������­E�$���¿� ���S���}�$������®@��į=�$�k���S¯���Å��$���|�S��­(���¯��$�k����¯=��Å��$���s����­E���

AAÆ$ÇEx È £ r É:r £ n9¥�¥2¦�r v�v�w§o}pÆ$ÇEx È £ r É:r £ n9¥�¥2¦§r v�v$w§o:pA(A(offsetoffset)[)[imageimage]]��­(��Å����­E��Å�� � �ʯ ¬ �.�����9¡Y��Ä�¯ ¬ �.�����"�� �L¯ ¬ �.�����9¡Y��Ä�¯ ¬ �.�����"���ħÄ��:��¯��ħħ�I��¯ � �L¯ ¬ �.ËI���¿� ¯°� �$�(��Ä�¯ ¬ �.� ��±I�$�}� ��¯��� �L¯ ¬ �.ËI���¿� ¯°� �$�(��Ä�¯ ¬ �.� ��±I�$�}� ��¯��

Page 3:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

d ��eSfg�����khliL��� S ��� W��d ��eSfg���,�hliL��� S �,� W��

�G¦�x p�¦�n�ªg¥2w§¦�r ©�u £ � v�uFx�¦�r vkn�o:¥ £ x n9¥�v £ x ©�n £ n�o}¥�G¦�x p�¦�n�ªg¥2w§¦�r ©�u £ � v�uFx�¦�r vkn�o:¥ £ x n ¥�v £ x ©�n £ n�o}¥¦�r�ªBx u0r|¥�n u0n¦�r�ªBx u0r|¥�n9uFn� »F³\¾�� ¹B»���� }¶�µ�¾PÀ�³�����·9¶�Â� »F³\¾�� ¹B»���� }¶�µ�¾PÀ�³�����·9¶�¹B»���� }¶�µ�¾PÀ�³�����·9¶�Â�� � »F³\¾¹B»���� }¶�µ�¾PÀ�³�����·9¶�Â�� � »F³\¾� w p�o¿w �!w ©�n�o}u £ ��� w p � r�¦ £ r É:r £ v�r�ªan�o:uSw ©�vWu � n�o������� w p�o\w �!w ©�n�o}u £ ��� w p � r�¦ £ r É:r £ v�r�ªan�o:uSw ©�vWu � n�o������«��! �:±"����ËI¯°���SÅ.��­kË"��� ���L±:�$­k­ � �9� ±:��¯°� �$� ��¯� 2���$�«��" �:±"����Ë[¯°����Å.��­kË"��� ���L±I�$­­ � �9� ±I��¯!� �$� ��¯= G���$���­(��Å������­E��Å����# ��­Ë ��� �$�%$!&�'PÃ|�����"ËI�$���¿� � �WÄ��$�¿�:®"��¯ ¬ ���¿� (����SÅ# �$­kË"��� �$�%$!&�'PÃ|�����¿Ë[�$�S�"� � �BÄ��$�\�I®"��¯ ¬ ���¿� (����SÅ���S��­(���S��Å$����ÅW±I�$­­ � �9� ±I��¯!� �$��$����­(�$����Å$���SÅB±:�$­k­ � ��� ±I��¯°� �$�

) Y T Y�* � W�S i Y � S�Q � Y�� ��+-,/.1032) Y T Y�* � W�S i Y � S�Q � Y�� ��+-,4.5032

687:9 7:;:66:789 78;:6 <>=>?�@BA>CED�FHG�IHIHD�CKJLDM<:G�I<:=L?�@BA:CNDMFOGMIHIODMC�J>D�<:GMI P JLQRGMCNFODMJLJLGMFOQRG�< P JSQ%DMCN=LIP JLQ%GMCNFHD�J>JLG�FHQ%GM< P JSQ%DMCN=LIQRDMA>DM@TDMUMVQ%DMA:DM@TDMU�VWBXZYH[]\H^]^]YHXZ^`_HXa\�^cb]dede\HfgXZh [`h ie_O[][]\H^]^`fgY�de\HdeYHXZb]jlkM\Omch []\H^WBXZYH[]\H^]^]YHXZ^`_OXZ\�^]b]dede\HfgXZh [`h ie_O[][]\H^]^`fgY�de\HdeYHXZbcj�k�\Hmch []\H^n�YHi�oT[]YHpl\lXZ\Hilf8^]pl_HXZ\Hkqde\HdeYHXZbn�YHilog[]YHpl\HXZ\Hi�f8^]pl_HXZ\Hkqde\HdeYHXZb YHi�i�YHkM\Yli�i�YHk�\

r JLQ%GMCNFHD�J>JLG�FHQ P DMJSJLGMQ%s!DMCNtr JLQRGMCNFODMJLJLGMFHQ P D�JSJLGMQ%s"DMCNtu�h vHpew�_Oi�kMx�h k�fgp�yMz YHx{z _Ofg\Hi�[]bu�h vHpew�_Oi�kMx�h kMfgplyLz YHx|z _Ofg\Hi�[]bn�YHkM\H^`[]_Oie^]\Hilkq_HilkqXZ\H[]\Hh m}\�_Hf8_OvMvHXZ\HvH_Ofg\�XZ_Hfg\�YH~>�L����jl^n�YHkM\H^"[]_Hie^c\Hi�kq_Oi�kqXZ\H[]\Hh m}\�_Hf:_HvMvHXZ\HvH_Ofg\�XZ_HfT\�YH~>�L����jl^

� CNGM�gGMCNCNGM<�A:CNDMU�CE?���� P J>U���DM<:G�@� CNG��%G�CECNG�<�A:CND�UMCN?���� P JLU���D�<:GM@��\HkMh []_Ofg\�YHi�\���XYO[]\H^]^]YHX�fgY�p�_Oi�k�z \�h i�fg\HXZoTi�YHk�\��\Hk�h [c_Hfg\�YHil\��MXZYH[]\H^]^]YHX�fgY�p�_Oi�k�z \�h i�fg\HXZoTilYlk�\[]YHdede��i�h []_Hfgh YHi[cYldede��ilh []_HfTh YHi��\HkMh []_Ofg\�YHfgpl\lX���XZYH[]\H^]^]YHX�fgY�XZ�lie��^]\HX�_O�M�Mz h [c_Hfgh YHi��\Hk�h [c_Hfg\�YHfgpl\HX��MXZYH[]\H^]^]YHX�fgY�XZ�lie�l^]\lX�_O�M��z h []_HfTh YOi� fgpl\HX�dqYHk�\Hz ^`_HXZ\���YH^]^]h w�z \� fgpl\HX�dqYOkM\Hz ^`_OXZ\��MYH^]^]h w�z \

Page 4:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

d ��� 2 V�� �����h +���� d ��eSf �����hj� ��� Y Td ��� 2 V�� �����h +���� d ��eSf �����hj� ��� Y T

����� �%G�?�QR=LCNGMI�?�@T@gD�s���DMIOQ�DM� � D���CNCN?�V�JLDMQ%?�Q P DMJSQ%D� :G����� �gGM?�Q%=>CNG�I�?M@T@TDMs���DMIOQ�DM� � D����CNCN?MV�JLDMQR?�Q P DMJ�QRD� >GP ��A:@TGM��GMJLQ%GM<�J>?�Q%=LCN?�@g@TVP ��A:@TG���GMJLQRG�<�JL?�QR=LCN?�@T@gV� �M\HXZ_OfgYHX�YHm}\lXaz YH_Hk�h i�v��%~ YHX� ��\HXZ_HfgYHX�YHm}\HXZz YH_OkMh i�v��%~ YHX ������ _Hi�k_Hilk � �� � YH�M\HXZ_OfgYHXZ^��YH��\lXZ_OfgYHXZ^����\Hi�\HXZh [`��XZYHvlXZ_Odedeh ilv����\Hil\HXZh ["�MXZYHvHXZ_Hdedeh i�v�� � Y��8XZXZ_Ob����! � Y��8XZXZ_Ob����! ��

" P >CN?�CEV P ��A:@TGM��G�J>Q%?�Q P DMJ P I��%?�IHQ%GMC�QRD�A:CNDMQ%DMQ%VOA:G�?�J><" P :CN?�CNV P ��A:@TGM��GMJLQ%?�Q P D�J P I��g?MIOQ%GMCKQ%D�A>CED�Q%DMQRVOA>G�?�JL<�%?�IOQRG�CKQRD�<:G�A:@TDMV�g?�IHQ%GMCKQ%D�<>GMA:@TDMV# ?�I P GMCKQ%D���DMQ P%$ ?�Q%G�=>IOGMCNI�Q%D�G�& A:G�C P ��GMJLQ�s P Q('�J>G�s# ?MI P G�CKQRD���DMQ P%$ ?�Q%G�=LIHG�CNIeQ%D�G&]A:GMC P ��G�J>Q�s P Q�'SJLGMs@ P :CN?�CNV�Q�'L?�JSJ>G�s�@g?�JLUM=L?�UMG@ P >CN?�CEV�Q('L?�JSJLGMs�@T?�J>U�=L?MU�G� DMCNQ%?� :@TG�?�FHCNDMIOI $ ?�C P G�QRV�DM��IHV IHQ%GM��I� D�CNQR?� >@TG�?�FOCNDMIHI $ ?�C P GMQ%V�DM��IOVOIHQ%G���I) G�s!?MJLQ%GM<�QRD�'L? $ G�IHD���G��g=LJSs P Q(' �����) G�s!?�JLQRG�<�Q%D*'L? $ G�IODM��G��g=>JSs P Q�' �����

+-,(��/. T�Y10 ) Y T �2,E� SUV � W�d ��� Y+-,(��/. T Y10 ) Y T �2,(� SUV � W�d ��� Y

nrows

ncols3 4�57678�3

3 4�57698�3 :;3 4�57678�3 <�; =?>�@ AB> C�D�> C9EFC�G�H C�AJI9E�K�G�C�L AM@ N�C�G(EO@ K�G(IQP=?>�@ AR> CD�> C9EFC�G(H C9ASI7E�K�G�CL AM@ N�CG�EO@ K�G(IQPT K9UV>�> I9WT K�UX>�> I9WY�Z�C�CP C�NXC�G�H E�K9[OH\Z�C T K�UV>�> I9W�I�> CY�Z(C�C�P C�NXC�G�H E�K9[OH\Z�C T K9UV>�> I9W�I�> C] C9^FH K�> E�K9[OEO@ _\Ca`�G�> K9b�EO`] C9^FH K�> E�K9[OEO@ _\Ca`�G�> K9b�E�`c\I9^OZ?@ NXI7d�CaZ�I9E�eFG�^fKP E�gfhji�C�P C�N�CG�H Ec\I9^OZJ@ N�I9d9CaZ�I9E�efG�^fKP E�gfhji�CP C�N�CG�H Ek ljm�n7o�p�qVl�r�sut�v w�wx sup�yfn�x qk lOm�nFo�p%qVl�r�sut�v w�wx sup%yfnQx qz s7{ lj|Qp%w�}%v ~�r�ljqOr�|Fw�n7oqz%sF{ lO|�p�wa}%v ~Qr%lOqjr�|Fw�n7oq��C9[ K�> Ca> C�P I7�\I9H\@ K�G�EfH C�D���@ N�I9d9C�@�Z(I7E�H K��C9[ K�> Ca> C�P I9�\I7H\@ K�G�EfH C�D���@ NXI7d�Ca@jZ�I9E�H K� D�A�I9H C�E�Z�I9A�K�bME�K9[X@ N�I9d9C�E�@ L ��I�G�AR@ g��� D�A�I9H C�E�Z�I9A�K9b�E�K9[X@ NXI7d�C9E�@ L �XIQG(AB@ g��� WOG�^�Z�> K�G�@ _\C�I9H�H\Z�C�CG�ASK9[ � D�A�I9H C� WOG(^OZ�> K�G�@ _�C�I9H�H\Z�C?C�G�ASK9[ � D�A�I9H CU�[ H C> � D�A�I9H C���> C�P I7�\I9H\@ K�GMEFH C�DS@ E�IU�[ H C> � D(A�I9H C���> C�P I7�\I9H\@ K�G�EfH C�DS@ E�IEFH\>�@ ^fH\P W�P K9^FI�P\K�D�C�> I9H\@ K�GEFH\>�@ ^fH\P W�P K�^fI�P\K�D�C> I9H\@ KG

Page 5:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

d ��eSfg�����kh ) Y T �2,E� SUV � Wld �� Yd ��eSfg���,�h ) Y T �2,E� SUV � W�d ��� Y

���������������� ������������������������ �������������� �!�"��$#�%���������������� ��&���'��������������(� �������������� �!�"��&#�%����)��*��+�����+����(, )�-��.-�����/$0�)�-��.-������0���)��*��+��&��+�����, )�-��.-�����/$0�)�-��.-������0 ����1����+���2����������������3�4� ����1�����+���2�����������������3�45 ))

{{ )�-��'6��.7���8�)�9 �&) 6�+�:��(, ;�%)�-��'6��.7���8)�9���)�6+�:��(, ;�%)�-��<) 6+�:��9'7�-� �6���)�6+�:���9=, ;�%)�-��<) 6�+�:���9'7'-� �6��&) 6+�:���9>, ;�%1����+���2����������������3'-���/��� ?, -�������@�A�;�%1�����+���2����������������3'-���/��� �, -�������@�A;�%)�-��<������B7�6��.7�7*CED�) 6�+�:���9�F�GIHJ6���F�G�%)�-��<�����K756�.7�7*C.D�)�6+�:��9�F�GIHJ6��F�G%)�-��*��)�:�8��*7�6��.7�7.) 6+�:���9�F�G.D'CIHJ6���@�G�%)�-��*��)�:�8��*756�.7�7.) 6�+�:��9�FG.D�CIHJ6��@�G%)�-��<��)�9��(� A#�7ML5�����$05��)�:�8��ON�%)�-��<��)�9���� A�#57ML5������P0Q��)�:�8��ON�% (� �����&#R, -�������@�G�;�7� �, G�;�% �� ������$#P, -�������@G�;�7� �, G�;�% S�S ����6�6� �-�)���+��)���-T, �� ��$;S�S ����6�6� �-)���+���)���-T, �� ��&; (� ��)�:�8��$#P, C�; 7� �, -�������;�% �� ��)�:�8��&#R, C�; 7� �, -�������;�% S�S ����6�6� �-�)���+��)���-T, �� ��$;S�S ����6�6� �-)���+���)���-T, �� ��&;sync_all(list,2);sync_all(list,2);����U, )�-��MV�7.G%'V�2�-�������@�G%'V�@�@�;*L����U, )�-��MV�7*G�%'V�2'-�������@G�%'V�@�@;*L-���/��� ?, V�;$� C�#�7� �, V�;$� -�����/�FG�#�@� �, V�;P� G�#�@� ?, V�FG�;P� C�#5@� ?, V�@�G�;P� C�#�%-���/��� �, V�;P� C�#�7� ?, V�;P� -�����/F�G�#5@� ?, V�;$� G�#�@� �, V�F�G�;$� C�#�@� �, V�@�G�;$� C�#�%����W, )�-��<)�7*C%�)�2'-�����/F�A&%5)�@�@�;����U, )�-��<)'7*C�%�)'2�-�����/�F�A�%�)�@�@;-���/��� ?, V�;$� )�@�G�#�7� ?, V�;P� )#�@� ?, V�;$� )�@�A�#�@� �, V�F�G�;$� )�@�G�#�@� �, V�@�G�;$� )�@�G�#�%-���/��� �, V�;$� )�@G�#�7� �, V�;$� )�#�@� �, V�;P� )�@�A#�@� �, V�FG�;P� )�@G�#�@� �, V�@G�;P� )�@G�#�%-���/��� ?, V�;$� -�����/�FG�#�7� �, V�;$� C�#�@� �, V�;P� -�����/F�A�#5@� ?, V�F�G�;P� -�����/�F�G�#�@-���/��� �, V�;P� -�����/F�G�#57� �, V�;P� C�#5@� ?, V�;$� -�����/�F�A#�@� �, V�F�G�;$� -�����/�FG�#�@ �, V�@�G�;$� -�����/�FG�#�% �, V�@G�;P� -�����/F�G�#�%NN����U, )�-��MV�7.G%'V�2�-�������@�G%'V�@�@�;����U, )�-��MV�7*G�%'V�2'-�������@G�%'V�@�@;����W, )�-��<)�7*C%�)�2'-�����/$%�)�@�@;����U, )�-��<)'7*C�%�)�2'-�����/P%�)�@�@�; �, V�;$� )�#�7'-���/��� �, V�;$� )#�F.XPY CEZ5 ?, V�;P� )#�% �, V�;P� )#57'-���/��� �, V�;$� )�#�F.XPY CEZ5 �, V�;$� )�#�%

}}

d ��eSfg�����kh d ���\[ �/. T Y � Y W�S � SUV � Wd ��eSfg���,�h d ���\[ � . T Y � Y�W�S � SUV � W

] x�ª.¨�q:u0n uSw x�oan�o:¥ ©�x�ªcª.q¿o¿w ©�n9uSw x�oan p r�o:uFv] x�ª.¨�q:u0n u�w x�oan�o:¥ ©�x�ªcª.q¿o¿w ©�n9uSw x�oan p r�o:uFv] x È&^E¦!¦�n � ¥�r © £ n�¦§n uSw x�oan�o:¥ x�¨�r�¦�n9uSw x�o:v] x È&^E¦!¦�n � ¥�r © £ n�¦�n uSw x�oan�o:¥ x�¨�r�¦�n9uSw x�o:v�\x�w§o:uFÈFu0x ÈS¨�x�w§o:u�©�x�ª.ª.q¿o¿w ©�n9uSw x�o�\x�w§o:uFÈFu0x ÈS¨�x�w§o:u�©�x�ª.ªcq\o¿w ©�n uSw x�o¢ ¦�x�q¿¨Wv � o:© � ¦�x�o¿w _In uSw x�o¢ ¦�x�q¿¨Wv � o:© � ¦�x�o¿w _In u�w x�o

Page 6:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

[ �/. T Y � Y�WnSUVXW � d ���/. Q�S � SUV � W[ �/. T Y � Y W�SUVXW � d ���/. Q�S � SUV � W� W � d ��� QZW V � � SUV � W fg� Y�WnS��� W � d ���� QZW V � � SUV � W fg� Y�W�S��

u{d p v r v!�fb ~ \_g r efa �kr v!� r e�\�efc<g ~u{d p v r v!�fb ~ \_g r eBa �kr v!� r e�\�efc<g ~#���| t�~ v �k~<~ e�eBc<g ~���� }6b�c_v�c<v l%} ~��#���| t�~ v �k~<~ e{efc<g ~���� }6b�c_v�c<v�l } ~��

�� � � �� � � � �

������������� ��� �!� ���"$#�% & ��'

������()�*�!� �!� ���"$#�% & ��'

�+����������� ���,�!� ���"$#�%-& ��'

�+����()�*�!� �!� ���"$#�% & ��'

. / 0�0213. / 0�45-6 � 6 �

. / 0�4 13. / 0�05-6 � 6 �. / 0�4 1 . / 0�05-6 � 6 �

. / 0�021 . / 0�45-6 � 6 �

[ �/. T Y � Y�WnSUVXW � d ��eSfg���,�h �[ �/. T Y � Y W�SUVXW � d ��eSf �����h �

798;:=<!>�?)8@>�A�>CBEDFDHG;I=JK8;:ML798;:=<!>�?)8@>�AN>CBODFDHG;I=JK8;:$LPOQSRETUTWVSXEYSZOQS[U\E]_^E`aRcbKdUeWeUfEgPEQ_RETUTUV_XEYSZEQ_[U\E]_^E`hRCbKdUeUeWfEg

BEG;<!<i8;:ML+j kl8@GlmW8l?)>�LMjiGlnBEG;<i<!8;:MLMj kU8@G;m�8;?)>�L+jiG;n

local

remote

local

remote

local

remote

3 4�57678po 3 4�57678u; 3 4�57698�q�<(;

Page 7:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

[ �/. T Y � Y�WnSUVXW � d ��eSfg���,�h �[ �/. T Y � Y W�SUVXW � d ��eSf �����h �

CoArray<T>::operator()CoArray<T>::operator()� �������������� ������ ��������� ����� �� � ����� �� � ������

������������ ������������ � ��� ����������� ������������! "�#� ��$������������� %������������� ��� �������#��� �����������! "��� ��$&('*)�+-,/.10&2'3)�+4,/.10

CoArray<T>::operator[]CoArray<T>::operator[]� �������������� ����� �� � ���������� ��������� ���5� �� � ����

������������ �����������������������!����� ����/������ "�#� ��$������������� %��������������6�����#��� ��� ����������! "��� ��$

A[node]A[node]� �� �

RemoteArray<T>RemoteArray<T>

A[node](i)A[node](i)� �� �

RemotePtr<T>RemotePtr<T>

RemotePtr<T>::operator=RemotePtr<T>::operator=� � �7����� �����������!� � ��8 �� � �7����� �� ������#��� � ��8 �

� �����9��� ��� ��� �������:��9��"������� � ��� ��� �����9��� ��� ��� ����!���;��9��"������� � �!����)�<�=�>�?�@�A;+4,/.*'B&:0)�<!=1>�?�@CA;+4,�.3'B&:0

D @FE/>�G�@�H�G1I�J�K�LNM�M#>�O�@1I�P�G1>�IQKR+S.D @�E/>�G�@�H�G1I�J�K�LTM�MU>FO�@1I�P�G1>�IQKR+�. � � �7����� �� ������#��� � ��8 �� � �7����� %� ��������!� � ��8 �� �����9��� ��� ��� ������� 8 ���"������� � ��� ��� �����9��� ��� ��� ����!��� 8 ���"������� � ��� ��

&('*)�<!=1>�?�@�A;+4,�.10&2'3)6<�=1>�?�@CA;+-,/.10

[ �/. T Y � Y�WnSUVXW ����� VXW�S e S ��e���� VXWnS[ �/. T Y � Y W�SUVXW ����� VXW�S e S �e���� VXWnSd ���� QZW V � � SUV � Wd ���� QZWzV � � SUV � W

V�W�XFY�Z"XFW�[]\1^�_-Y�_-`�W�ab_-c�d�e�Y�fg`�a�`�_-`�Y�_-e�hV�W�XFY�Z"XFW�[b\�^�_-Y�_-`�W�ab_-c�d�e�Y�f]`�a�`�_-` Y�_-e�hdSe�[]W�_-eijdS` _-edSe�[bW�_�e�ijd�`�_-e k1l e�a�m1^�e�^�e�`�a�nYop^�_-q:e�m1^�e�hF_CW�ab`�_-hk1l e�a�m1^�e�^�e�` a�nYo:^�_-qpe�m�^�e�hF_CW�a�`�_-hXFW�[b\1r/XFW�[][sm1^�e�^�eXFW�[]\1r�X�W�[b[tm1^�e�^�edSe�[]W�_-edSe�Y�fdSe�[bW�_�e�d�e�Y�f k1l e�a�m1^�e�^�e�`�a�nYuTe�_-qpe�m1^�e�hF_CW�ab` _-hk1l e�a�m1^�e�^�e�`�a�nYuTe�_-q:e�m1^�e�hF_CW�ab`�_-hXFW�[b\1r/XFW�[][sm1^�e�^�eXFW�[]\1r�X�W�[b[tm1^�e�^�e

V�W�XFY�Z"XFW�[][b^�a�` XFY�_-`�W�ab_-c�d�e�Y�fV�W�XFY�Z"XFW�[b[]^�a�`�XFY�_-` W�ab_�c�dSe�Y�ff�e�m1^�e�^�e�h6_-c�edSe�m1^�e�hF_f1e�m�^�e�^�e�h6_-c�e�d�e�m1^�e�hF_hFe�a�f�h6[]e�hFhFY�n�e_-WdSe�[]W�_-eXFW�[][b^�a�`�XFY�_-`�W�ab_-c�d�e�Y�fhFe�a�f1h�[be�hFhFY�n�e�_�W�d�e�[bW�_-e�XFW�[b[]^�a�`�XFY�_-` W�ab_�c�dSe�Y�fo:^�_o:^�_ [be�h�hFY�n�e[]e�hFhFY�n�euje�_uTe�_ [be�h�hFY�n�e[be�hFhFY�n�e

Page 8:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

[ �/. T Y � Y�WnSUVXW ����� VXW�S e S ��e���� VXWnS[ �/. T Y � Y W�SUVXW ����� VXW�S e S �e���� VXWnSd ���� QZW V � � SUV � Wd ���� QZWzV � � SUV � W

q:e�[bW�_-e�XFW�[][b^�a�`�XFY�_-`�W�ab_-c�dSe�Y�f]_-Y � e�h�_-c�e��!W�Z!Z!W�ij`�a�nqpe�[bW�_-eX�W�[b[]^�a�`�XFY�_�`�W�ab_-c�dSe�Y�f]_-Y � e�h6_-c�e���W�Z!Z�W�iT`�a�nY�XF_-` W�a�h6W�abd�e�XFe�` �5`�a�nY[be�hFhFY�n�eY�XF_-`�W�a�h6W�abdSe�XFe�`��5`�a�n�Y[be�hFhFY�n�eo:^�_���e�a�m1^�e�^�e�h6Yo:^�_��/e�a�m1^�e�^�e�h6Y o:^�_�q:e�m1^�e�hF_op^�_-q:e�m1^�e�hF_ W�ab` _-h6X�W�[b[]r�XFW�[]\W�ab`�_-h6XFW�[][br/XFW�[b\m1^�e�^�eY�a�f]hFe�a�f�hm1^�e�^�e�Y�a�fghFe�a�f1h � X �� X � []e�hFhFY�n�e k Y�X � _-W�Z�W�X�Y�Z[be�hFhFY�n�e k Y�X � _-WZ!W�XFY�ZXFW�[b[]^�a�`�XFY�_�`�W�ab_-c�dSe�Y�fXFW�[][b^�a�`�X�Y�_-`�W�ab_-c�d�e�Y�fuje�_���e�a�m1^�e�^�e�h6YuTe�_��/e�a�m1^�e�^�e�h6Y uTe�_�q:e�m1^�e�hF_uTe�_-q:e�m1^�e�hF_ W�a]` _-h6XFW�[b[br/XFW�[]\W�ab`�_-h6XFW�[][br�X�W�[b\m1^�e�^�em1^�e�^�e

q:e�[bW�_-e�XFW�[]\1^�_-Y�_-`�W�ab_-c�d�e�Y�fgf1e�m1^�e�^�e�h6dSe�m1^�e�hF_-h6Y�a�fqpe�[bW�_-eX�W�[b\1^�_-Y�_-` W�ab_�c�dSe�Y�f]f�e�m1^�e�^�e�h6d�e�m1^�e�hF_-h�Y�a�f_-Y � e�h6_-c�e��!W�Z�Z!W�ij`�a�nY�XF_-`�W�a�h_�Y � e�h�_-c�e��!W�Z!Z!W�ij`�a�n�Y�X�_�`�W�a�ho:^�_���XFW�[]\1Z!e�_-e�h�d�e�[]W�_-eijdS`�_-eo:^�_��/XFW�[b\�Z!e�_-e�h6dSe�[bW�_�e�ijd�`�_-euje�_���dSe�Y�f1h6hF\�e�XF`��!`�e�f][]e�[]W�d l Z!W�XFY�_-` W�abY�a�fghFe�a�f1huTe�_��/dSe�Y�f�h6hF\1e�X�`��!`�e�fg[]e�[bW�d l Z!W�XFY�_-`�W�abY�a�f]hFe�a�f�ho:^�_o:^�_ dSe�m1^�e�hF_dSe�m1^�e�hF_

� Q�S!P . Y ��� SUV � W� Q�S!P . Y �,� SUV � W

��� �������� � ������ ��������

����� � !�"�#$!$%'&

����� � !�"�#$!$%'&

����� ()!$%�%�*$+�!

,�-�./()!�%$%�*$+�!

comp compcomm comm

Page 9:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

. YoS!P . Y ��� SUV � W. YoS!P . Y ��� SUV � W

��� �������� � ������ ��������

comp compcomm comm

����� � !$"�#$!�%�&����� ()!$%�%�*$+�!

������� !�"�#$!$%'& ,�-�./()!�%$%�*$+�!

������� !�"�# !�%'&

��� � � !$"�#$!�%�&��� � ()!$%�%�*$+�!

. �,� Q .��6h W ��� ��� W V� � SUV � W. ��� Q .�Jh W ��� ��� W V� � SUV � W

sync_all();sync_all(); ������� �$�\��­E���SÅB�����\��­E��Å���� ������� ���\��­E�$��ÅB�$������­E��Å����� ����� ��������������������� � !�� "�#���$�%� ����� ��������������������� � !�� "�#���$�% ������� �$�\��­E���SÅB�����\��­E��Å���� ������� ���\��­E�$��ÅB�$������­E��Å�����S��¯,�$���\��­(��Å����|��������¯=�B 2��� ¯,Ä��$�\�����}��¯ ¬ �$����&�S��¯,�����\��­(��Å����|�S������¯=�B 2��� ¯,Ä��$�\�����}��¯ ¬ �$����&

�"� o:© � ¦�x�o¿w _In9uSw x�ocw v w§ªc¨ £ r�ªar�o:uFr ¥<¨\¦!w§ªBn�¦!w £ � ¤ ��"� o:© � ¦�x�o¿w _In9uSw x�ocw v w§ªc¨ £ r�ªBr�o:uFr ¥J¨�¦!w§ªBn�¦!w £ � ¤ �©�x�ª.ªcq¿o\w ©�n u�w x�oBu � ¦�r n ¥©�x�ª.ªcq¿o¿w ©�n u�w x�oau � ¦�r n ¥

Page 10:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

�6h W � � ��� WzV� � SUV � W P . Y ��� SUV � W�6h W ��� ��� W V� � SUV � W P . Y ��� SUV � W

��� �������� � ������ ��������

������- � !�"�#$!$%'&

������-/� !�"�#$!�%�&

������- ()!�%$%�*$+�!������- ()!�%$%�*$+�!

comp compcomm comm

������- � !$"�#$!�%'&

������- � !$"�#$!�%�&

� . Y�Y � Q . ��+��.� � � ��V ) Y T �2,E� SUV � W� . Y�Y � Q . � +��.� � � ��V ) Y T �2,(� SUV � W

Page 11:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

������������� ��������������������� �!�"��#�$�%�$&�������������'������ �%�(�����������)�#�" ���$�%�$&�

i QnS�Q � Y+* ���-,i Q�S�Q � Y+* ���-,

.�e�Y�_-^�d�e�h.�e�Y�_�^�d�e�h�8XZXZ_Ob`^]\H[cfgh YHieYH�M\HXZ_Ofgh YHi�^�8XZXa_Hb"^]\H[]fgh YHieYH�M\HXZ_Ofgh YHi�^/���z fgh �Mz \�[]YOogk�h de\Hi�^ch Ylil^u�%�MXZYH[c\H^]^`fgYH�MYHz YlvOh \H^(�/��lz fgh �Mz \�[]YHogk�h dq\Hil^]h YHi�^u�%��XZYH[]\H^]^`fgYH��Ylz YHvHh \H^��

opd�W�n�d�Y�[ _-d�Y�a�h �!W�d�[bY�_�`�W�a�h%ij` _-cq1032%4opd�W�n�d�Y�[s_�d�Y�a�h���W�d�[bY�_�`�W�a�h%iT`�_�c�q1032(42"X�Y�Z�Y k `�Z�`�_ l `�h�hF^�e�h2/XFY�Z�Y k ` Z!` _ l ` hFh�^�e�h5Hh z z>XZ\HdeYHfg\�_HXZXZ_Ob`h il~TYHXZde_Ofgh YHieYHiek�\Hdq_Oi�k5Hh z z>XZ\HdeYHfg\�_OXZXZ_Hb"h i�~ YHXZdq_Ofgh YHieYHi�kM\Hde_Hilk/�YHXZ\�^][]_Oz _Hw�z \�^]b]il[]p�XZYHilh 6}_Ofgh YHi/�YHXZ\�^][]_Oz _Ow�z \�^]bci�[]plXYOi�h 6 _Hfgh YHi

7�[b\�dSW �5e�\1e�d �!W�d�[bY�a�XFe7![b\1d�W)� e\�e�d �!W�d�[bY�a�X�e8Lz h deh i�_Ofg\�[]YH�Mh \H^u�%\Hm}\Hiex h fTpe[]_O[]p�\�[]YHp�\HXZ\Hil[]\��MXZYHw�z \HdS�8Lz h deh i�_Ofg\�[]YH�Mh \H^u�g\lm}\Hiex�h fTpe[]_O[]p�\�[]YHpl\HXZ\Hi�[]\��MXZYHw�z \Od �9 ^c\�w�_O^]h [`�M_O[;:H\Hf8YH�M\HXZ_Ofgh YHi�^`h ie����j=<9�^]\�w�_H^]h [`�M_O[;:H\Hf8YH��\lXZ_Ofgh YHi�^`h i�����j=<

>;e�_-_�e�dN\�e�d �!W�d�[bY�a�X�e�XFc�Y�d�Y�XF_�e�d�`@? Y�_�`�W�a>:e�_�_-e�dN\1e�d �!W�d�[bY�a�XFe�XFc�Y�d�Y�XF_�e�dS` ? Y�_-`�W�a� ie����j=<�^]h de��z _OfgYHX� i���� j=<�^]h de��z _HfgYHX8Lm}\Hi�fg�l_Hz z b`YHi�XZ\H_Hz>pl_HXZk�x _HXZ\��%�BABADC��8Lm}\Hi�fg�l_Hz z b"YHieXZ\H_HzLp�_OXZkMx _OXZ\B�g�DABABC��

Page 12:  · T Y Y WnSUVXW d QS SUV W [/. T Y Y WSUVXW d QS SUV W W d QZW V SUV fg Y WnS W d QZW V SUV fg Y WS u{d p v r! fb ~ \_g efa kr e \ efc

+-,(��/. T�Y10 � � S � V ,������ Ws� .k� �ZVsSUV � W+-,(��/. T Y10 � � S � V ,������ Ws� .W� � VsSUV � W

���������������� ��������&�����������(� ������������ �!�"��$#$� ������������ �!�"��&#�%���������������� ��&������������������� �����������& �!�"��&#P� ����������& �!�"��&#�%����)����+�����) ������+�-�9����9���, ����1����+���2��&������������3�4� $0�)�-��.-�����/P0�)�-��.-������;�L���)���+����)�������+�-9 ����9��(, ����1����+���2��������������3�4� P0�)�-��E-�����/$0�)�-��.-�������;�L)�-��'6��.7� >Y ��8)�9 �&) 6�+�:���, ;�0 ����6�6��&9�)���.7� >Y -� �6���)�6+�:��9=, ;�%)�-��'6��.7� (Y ��8�)�9���)�6+�:��(, ;�0 ����6�6���9�)����E7� (Y -� �6��&) 6�+�:���9=, ;�%����1����+���2��&������������3�� , -�����/$0Q-�������;�%����1�����+���2��������������3��?, -�����/P0Q-�������;�%�������������E����6��P%�&�����������E����6��P%����1����+���2��&������������3=H�H 9���-����+����>, ;�%����1�����+���2��������������3RH�H 9���-�����+����=, ;�%����U, )�-�� !�7.C%�!�2�-�����/P%�!�@�@;*L����U, )�-�� !�7*C�%�!�2'-�����/$%�!�@�@;*L)�-��*)'7U, !�@�6�Z�-�������;���-�����/P%)�-��<)'7U, !�@�6���Z�-������;���-�����/$%����W, )�-��MV57*C%'V52'-�������%'V�@�@�;*L����U, )�-��MV�7*C�%'V�2�-������%'V�@�@;*L����+�-�9����9������������(, �, )0�V�;�0 ����6��$;�% S�S ���+�-�9����9��*������+��5�&�����������+�-9 ����9�����������>, ?, )0�V�;�0 ����6��P;�% S�S ����+�-9 ���9��*������+��5������������ ) S -�������#P, V�@�6���Z�-������0�)���-������;�7�����6��P% S�S ����6�6 , �� ��&;��� ) S -�������#R, V�@�6�Z�-�������0�)���-�������;�7�����6��R% S�S ����6�6 , �� ��$;NNNN����1����+���2��&������������3=H�H 9���-����+����>, ;�%����1�����+���2��������������3RH�H 9���-�����+����=, ;�%}}����)��'���+�-9 ����9�����������>, �������������4E9�����0 �&�����������4��9��&;���)��'����+�-�9����9������������(, ��������������4E9����&0 ��������������4���9��$;{{ ����U, )�-��<)'7.C%�)'2�����������& �!�"��$%�)�@�@�;����U, )�-��<)'7*C�%�)'2������������� �!�"��P%�)�@�@;����W, )�-��MV57*C%'V52������������& �!�"��$%'V�@�@;����U, )�-��MV�7*C�%'V�2������������ �!�"��P%'V�@�@�;��9���� )#$� V�#�7.9����=� V�#$� )#�%��9��(� )�#P� V�#�7.9����=� V�#$� )�#�%}}