NSG7010 - Week 8 project
��������� ���� �� ������ ����� � ����������� ������ ������������� �� �� !�"#$%&'(&��)��*�� +',-.$,/-(.!012��)��*�� 3-.$,/-(.!0124�)��*�� 50!/$($&'.66�)��*�� "7&89:-01�2�)��*�� ;0$.&0$!'�3(!0&� �����<�)��= �� �� ����*>� �� ����) �?����*@A�� �� ) B *���*) ��� ?�C �?�� �� ������ �)� �����D�� ���B �E*� �A�����*���)�)������*�� ) ��� ?= �� �� �*��A *� F) B�� *� F )�A ?����>�F������� A * ��GF
@��2���A *��A�A�*�����?������>*? *� �� �?�*�?����? ������>*? *� H) ������*�G���)� )�� ���� ? *����) �B�A AG I���>*? *�? �����? H) ������*�J����?�*�?��A )����*A� ���G��� )�� ���� ? *����B�>� G I���>*? *�? ���?�����C H) ������*�J���������?)�* *��� �*>��AA �� A�*�>��A�A )���*A�� �A��G�� )�� ���� ? *����) � *���*A�)) �) ��� �C� �� �����>*? *�G
I���>*? *�? ������ H) ������*�J���� H� )���*��A )����*A� ���G�I��?) � *��B )� )�� ���� ? *�A ��* �� ����� K�� ? *����C�� �����>*? *�G
LMNMNMOP�LQMM�RS TUVWXY�RZZ[ZZ\[]̂�_�̀abcdLd_e[fĝhYfW[�ijgXYk�lidM�_�ajÛh�m]Xn[WZX̂k
ĥ̂oZQNN\kYgfZZ[ZpZjÛhU]Xn[WZX̂kp[qUNqMgNg\ZNYj\o[̂[]YX[ZNWUVWXYNWUVWXYZrfZZ[ZZ\[]̂rW[ZUĝZpqMgsjUtLMdMuvw[nfgxVy[Ŷzqt{|dvv}w[nfgxVy[Ŷ~ko[tLwUZ[Wzqt}uLv|wnX[�~ko[zqtuwWUVWXYzqtO{}MO� LN}
�������� �� �� ����� ������ ���������������� ������ ������������� ������ !���������"" ������ #�$%&���'� ������ (�������� �����)��*������� �+���*�+�*���,-�����.���/��0 ����/���1�����)��*,�� 2�3�2� ��-�*4 �������5�5 +�� ����*�+�*���,-�����.���/��0 ����/���1�����6��*�+�*-�/��-�������7�-7�585����+4 ��5 5��*,�����*�+�*-�/��-�������7�-7�5 �� �2���-�*45�7�-��0�����5
9 '�6�,5��� 5�5 ����,:0������/�0��� 62�3� ��0�5�/��� �+,�5������5��/ �+����/�0���*��*����; )�0��������� �*-���,�5������5��/ �+����/�0���*��*����; )�0����������2� �:�-��4 ���7�-,��� ��5���-4 <�4����/�0���*��*����; )�0����������2� �:�-��4 ���7�-,���. ���-4��5 ����/���� <�4����/�0���*��*����; =>?>?>@A =B>> CD EFGHIJ CKKLKKMLNO P QRSTU=UPVLWXOYJWHL Z[XIJ\ ]ZU> P R[FOY ̂NI_LHKIO\
YOÒKB??M\JXWKKLKaK[FOYFNI_LHKIO\aLbF?b>X?XMK?J[M̀ LOLNJILK?HFGHIJ?HFGHIJKcWKKLKKMLNOcHLKFXOKab>Xd[Fe=>U>fghL_WXiGjLJOkbelmUggnhL_WXiGjLJOo\̀Le=hFKLHkbenf=gmh_ILpo\̀LkbefhHFGHIJkbe@ln>@q >?n
�������� �� �� ����� ������ ���������������� ������ ������������� ������ !���������"" ������ #�$%&���'� ������ (�������� �����)�*�+,- ���+��+���. �/�+�0��1��+/�� 2�3�2� ��*�+,��4*/��+��+*���+�*���+��+� ��. ��/��. �����0��� 5����/�+�0��)�*�+,- ���+��+���. �2� �����6���4�������*���0 78�0���2�3 �2� ��*�+,+�� 5� /��. 5,�2� �����6���4�������*���0 �� ���/��+���.�����.
9 '�:�/.��� .�. ����/50������;�0��� 1��� ������������- ���*,-��. �,��2���<�+��+����- ��.9��������;���= :/00���<����4��0�����;*����. 4��0��/�+�� ���/����� 0�>��������- 5/� .������ �,��2���<�=)��?�.�� 0���0�*>/���4�+����� ���/����� 0�>������+�= @��� �+��.�5*� ����/�+��� �2�����;�0���= :,��2���<�� ��.>/���4��� A.�4��.�-�8�*����-?�*�.����-+��4��0�B��4��0�����;*����. 4��0��/�+�� ���/����� 0�>�������� ��������.=@��� � 0���0/0�4 C +��.�5*�����/�+�� �� �2�����;�0���=
:,��2���<�� ��.>/���4��� A.�4��.�-�8�*����-?�*�.����-+��4��0�B��4��0�����;*����. 4��0��/�+�� ���/����� 0�>�������� ��������.=@��� D +��.�5*�����/�+�� 4�� �2�����;�0���-��+*/.��; �� *����� �+2�*��*, ����6��?��3�.����/�+�= �������� �� �� ����� ������ ���������������" ������ ������������� ������ !���������C� ������ #�$%&���C� ������ (�������� �����
EFGFGFHI EJFF KL MNOPQR KSSTSSUTVW X YZ[\]E]X̂T_̀WaR_PT bc̀QRd eb]F X ZcNWa fVQgTPSQWd
aWWhSJGGUdR̀_SSTSiScNWaNVQgTPSQWdiTjNGjF̀G̀USGRcUhTWTVRQTSGPNOPQRGPNOPQRSk_SSTSSUTVWkPTSǸWSijF̀lcNmEF]FnopTg_̀qOrTRWsjmtu]oovpTg_̀qOrTRWwdhTmEpNSTPsjmvnEoupgQTxwdhTsjmnpPNOPQRsjmHtvFHy nGv
����� ���
�� ��� � ����������� ��� ��� ������������ !"#��� ��� $��������� !"%��� ��� & ���������"��� ��� �'�()*� !� ��� ��� + ��� ����$�� ���,���-��� .��/�. �0��12 �����3��4��1��,���55�,����������6�,���-��� .���. �0��1��-�63������. 5��6�7�8���1��� ,��9��3�6�����5�. 5��6���-�� ��������5���-��� �9����:� � �;<;��,,�����5=4=���� 6�� ��>6-�����9;��,,��<�3���1�=4=�#�-�5 � ���1�
��� >�35����5 5�����3?, ���� ;�,��� ����� ���,��9�@A B�;��,,��<����� �;<�3�6�3�� �����5=4=���������-�� ����1����0 �-��-����5��C�3�5������5 �;7 ����� �����1�0@DEFB�;��,,��<����� �;<�3�6�3�� �����5=4=�������7 8����6����6�;��,,��<����� �;<���5�3�6�3�� ���0 �-���������7����� �����1�0@"G�B�=4=�1��,��������7
8����6����6�;��,,��<����� �;<���5�3�6�3�� ���0 �-���������7�8���6����6��=4=1��,���0 �-���������7 HIJIJIKL�HMII�NO PQRSTU�NVVWVVXWYZ�[�\]̂ _̀H̀[aWbcZdUbSW�efcTUg�hèI�[�]fQZd�iYTjWSVTZg
dZZkVMJJXgUcbVVWVlVfQZdQYTjWSVTZglWmQJmIcJcXVJUfXkWZWYUTWVJSQRSTUJSQRSTUVnbVVWVVXWYZnSWVQcZVlmIcofQpHÌIqrsWjbctRuWUZvmpwx̀rrysWjbctRuWUZzgkWpHsQVWSvmpyqHrxsjTW{zgkWvmpqsSQRSTUvmpKwyIK| KJy
��������� ��� ��� ��� ����������������� ����� ��� � ���� ��������������� ��� ��� � ��� ���������������� !� � ���"� ��������������� �#�$%����"&���������������� '()()(*+�',((�-. /01234�-556557689�:�;<=>?'?:@6AB9C4A26�DEB34F�GD?(�:�<E09C�H83I62539F
C99J5,))7F4BA5565K5E09C083I62539FK6L0)L(B)B75)4E7J69684365)201234)2012345MA556557689M2650B95KL(BNE0O'(?(PQR6IABS1T649ULOVW?QQXR6IABS1T649YFJ6O'R0562ULOXP'QWRI36ZYFJ6ULOPR201234ULO*VX(*[ X)X