...

/

Challenge Solution: Add Enumerations

Challenge Solution: Add Enumerations

Let’s go over the solution to the challenge.

Solution

Let’s look at the code in the solution.

�PNG


IHDR��J�6�gAMA���axeXIfMM*JR(�iZHH�����'s�	pHYs��iTXtXML:com.adobe.xmp<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <tiff:Orientation>1</tiff:Orientation>
         <exif:PixelXDimension>512</exif:PixelXDimension>
         <exif:PixelYDimension>512</exif:PixelYDimension>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
�c�|@IDATx��-IQ�gs���5����$�P@E������*(���$ŀTt0��k�怠���aƜs8�_{�yu�Μ3'��B�9���]]]]���k.x�w}�Y�C������������4#0�����o�7����
���L�r������p����l�����x�>������?~�~a^�����W�W���������5��O�81W�R�<�P	����/���~��_O^|�w~�b�$�s��\��x���>����a�a�=�����Ks��u���[�EOK2�����{۷}ۡLG��|˷�t�Qs�{�%��.uQ�.
3j��2-��U{׻����9��?��У}5�y������=W�x��V-R̽o�?�>hv�ސl�>�C?�O�����}�i	/r~������$���?����Y�Mnr�����~��{v��_��"r�I�������?���4��+���)�?�#?�#g���>;y�d� �u����3�������?�S�M>�G|D�����xF2������蛾�f������}!D���o��|���1����|\\���.7��7��ۻ����/L�/}�K����݇��B���^��'^(�f�9‡��qO~����_��ӡ�����F�y�kZ`��a����O��O���>�>i�d7�0p
�f�����@����yx��/{W�/���b!���=��`�hBx�4���|�`�܂�g���G�B7��G>�׿���l��9�����w�C�6E�:���8��g�1�?�A���8IE
�_����h��'��_��������㳉�RP���D��o�f��o��o%�D$��������$��m�F���я~t`�3pk}�k�g����������_��|�.��.��-����O}j!�d��r����� t��~��yۚ��_�����`�k�ea0��/�����/��K�(�B�E�\���c?�cs������۽��e���_�E�󙇀��G�7~c�$M��X���'=�I���j�=���F��_�E�{����j�h�
8\]�����׾��Y d���I�lp�P���-ߒ�X,�=m���}͘`c��驡�?�q}$��1����F	�iO{�,V�Ym3
�YE��}��cl+��e/K8M�>�@��y��ˁ�N�����������֟:�G������4�ᱴ[�_����π�=K�����nu�[e�͜��I��uu��׽����Hg+|�}���J3�1�5ȍ=��4��	,���qL�6?�#?�]�40:���o"��H#Ux��}߱�Θա�&���:u��&�
L�N�C)���ٟ��م��@��)H1�{��{��9X������9Ӱur��9�3YӜF�=��=�L\L�)��M�/�%%�2L�yҁ����s��|���b/������\�QV�5�J��R:���|���;���Px�{��y{�����O��O2������T�?MiÎ�=��,B�����
��A�����f�6�@����SJGڒ�0���\Rǽ�ۿ}�V���/�x�J������H����s���#mb�J!�M��&������"����}���?��z�J���iK��H3��DĚfj���lYȕ����2�.7�t�Ѿ�x���B�~�g~f����� ����}�KO�Q
��![:�S����_������q_�_�<��x�hl��q�=j���=�M!TbLй��D���yD�����i����i�B�)�\G|�cۏ�Ƒ���������Q��|�lZ�@F��|g��4�͋9�y�����H�2R`�����N�S��c<h��9�/zы6��/�t�zƜg�f��*����$��F�r�u2Ç�`A�ڏ�w�OC����e���ja��������z8
BS�#�����}�b� ɏ������L�o��oLAn,�r�E^d^��1�"�8�t8`P��|K�#��(������f]x;�R[w�Z:Wݤ�<�k,]7�0o��|�V3��Z).�W�ww-x�ɤ|~Z�
�i�uʘ�i���Xܯ��FDZ�!��Q�����_�š��Q�o����ě���Q�j|����Q�¨i��!
@��	�E�,p�ǒx��5�A�^�����oE8�Qߡ&��n�x�~��(�#]����4

��?�9�1z҄3��2I&���7�����}�C���u�]Ya(<�4���K���8(��ۼ��+^��]�z��=�q��7�7�~�~!���6>��HS��ȶ����.�,%=�=a�����k`~��ԛ�W}�W�Y��ΐi18VrdP��C.*á+#�2�Se�$��������ɟ��麠4ݘ���.	���򘞌?�S?u��������>�S>eƆ�5������������<�7��S�|��y���N��WI��,2m�vl���K��K{m�
�$��a�!�l��ڣ�@�֙Q/���7���"�C:)�$����h�����y�;��9���R-��m��N�+@&#N�_�e_���"gK �'�!��������	�o<0a���MoJ

S�(WV����τͩ3��U�;keY�,E)�G�UŒ� ��|�ї�����QJ[x���)�W�cᵾj{���v���2�WXP]y�}<��"�6�J�OS[$��A���E(������\�t��n�ꫯΨMxY�<�"2\�4���<���RJ�	�B��Ղ7	�8��̔�A�!� ���D�9��y���Pܶ"��EZ։t�x3C�p�����B T��8/����!t\D�,t1kf�Dĉ@זߖ5;q�D�z�̓�揦�ѝHl�U�kG��-:�yMW�Y��|�	�����i��۾-�Aٍ8�aӴ~�4/D��H��@�CЫ_��$5Z`�>{R�������z���p��1���>�F����������İ�������#M!(%���&�Ll�H�����&HH㱵��s�Ǿ$�9������i�w��,"^����,wȧ�g=�Y=�搶�V1ݍ�.�h�G}�G�˃K6�
#�f�N�����m]�Y�}�W|�\���C��!��*��%�
G���Mƥ�^�YD��3N�u�#�A�3i3�B�~��w��e'����U�����3*���|��~&�h��t�X4�P�y�'��.�BѤ$�}\�눏~����c�����`�9]�Z�/������S8�~cԑ"t�/��/���f��l:��j�����K��J��<$�|���߷��B�"N_�φ'#]oɐ����JKL��"*�ܘ?	i)�`��"ȳ�Ɵ���o�3{��2��rSew-�f���_q"n|��g.��Iq ��-rcϓ�&3"o�����Sܱ�r�v	�;p�X�e񓑮�,�Ə�+����ﳣ�s��$8�_i3OA�����a؃a��›�o���B�$q^Y�O���A���6���[=���&��F�o��������{�0㼩�.dD]1v��޿;����n�+jW�O|��5cgr��?Fyv����C���؞3g�O�~������l��)A��\P�z�;F,��h~y��1i�)�*{�	Vv�Z����.��!7T��qp2ڛC�[�$<���R��_��H-B-!�,��n�����|�O���ܖ�3�kl�p�2��0��e鎔�l
�Tִ����3Kt!�����%Y�"�j9�YS��S>4��{jA��C�#[�E���:�
��
]����A����]���B����Pm�b��R�V�C�h�.�غ�9��	E�.��ynG‰�b�<W��
�������I݄�Q�aj�6�Q�}
���{���XqV���p��¶�鵆Eќ�:[Z�X���BM�@�+1j�e�k�F!/�`�������N-�=O&4�K�&?���5�\�#�֕K1*��]I���EC>�����<0X��P��J��ऽ��o�+�I<���Q�z�ڂ�E�^:F#Bva�jn���=G!9�E���I-zh,&=�o��o�vA�.��c..���w$�����BE��\+�.��j�?�s?�]{�����%�r,��94�:��q�ۅ��ฝ	��}�{��ĉ=��j� ���qO���|l!
�Ɣ��PBMe�L�µ�#����Cb������xﯦC��-E\z�<�#?fA�w��3��&��C�K0�$��?��s�PM�`|��e��a����	Ű������2l�C��B&2�b�,i|��*!������u��s�Z.u �� �M�QBSvQ 2�,���|f���,��
����
�Jz_y�X��ˉ��'%:8r$�����!�ŭ5�ζ�9~����7 `���(�I������9��H�E�<|�gv�N�gy+O<Z���m��ꆊ�%�\�CK8T�չ�^�������w���V��r��
� }a��6�w�WsU�:0Fkǐ:��
,��e�m���g\D:U�=��Ʉ�@hHŹE�<L�w�ӝ�5�cr�Q�_�`���yL�j9�?6A8T`Ј���6��+�B�1	��c��܊�+���Z��HXG�W��b#hj9״����r{{:Z�l{{�-k��ؐp��"D!�=jf|�2���N�L�R"����`��BE�*�,D� �!�<�����K��Q0]�����Q�T�aS��<X>Bp�݌�p��6-Kį�꯮�j�<.�$*�"`�q�Y�U����c��5�1�Z/�Z'��S��_���dD��p�"R`�\�,7!��p��gz#v҇���8 bO졺�f^Y>RU������B��d
��7�O7z�^��Xvv�RH|�O0��� 7r���B���ч��5PC����1�jm�8A†D��:���\����A�T�#��F��ɇ��t��(�F�LlK��&a�s���Q��1�Gf�j����{|dy��?�VXnC����m���c��f�`dıu�]��58��u��2>�s?7��X�zիR�pP� �ZƮìue �b���Z��~�S8�*^��Jq�]���h}_��P����H���g�\���d3�nSq?Dh3Z�vE���������w���}�TF¯�-���0��`n; �(���{�c�%��Ɛ1�����@V��6�6��$���ā;e�8�R�ႉ{�p�u�я��&|ů-���&���P�y�6s}���o?g'�"F��p���$�w�ph'9� ���Z~&���)��8�n�ױ�tc���4�ù4���r�3�TQ�:�Ҥs�C9�D_M!9��X.1
�g��q��{��x������9��B�~g�����)�6B�8���&i6"KEz���/$����[D�3.\���k>�#��WB��Cᚏ��JQ��*���+�����if��:F�9>s�@Z`���цsg��@�rQe "NՂ����T�c��Y8u��a+Y�_���F
D�x�g�h33m�lP|�c��Җ�ƙS$�?Ddp���>\t��^�� /�l\�����猏�;6��7 䪺|�����`<�@�pj���٣<�l�x��vFh
܆�d<�
b,�Q��!����K��Z�zDž�Kh����B2����*��D���P~	$�
�V.xb���Ĕ�ɸb��5�[(�.fqlpVO��D��)�$J�͘����.UR�B#.�JݩS�����g���a䯦�a���S�t$���U�\��-�h�;&.�	[�j
f��-o9�4�Ͼ���r��|fb��0X�2c��<l������xl���?(k1�!㮈�;^]�A����[e�e�4zu#",���nw�1	�hSB��)�V	]	�q_̑��-qyfe⎱�f��Z�ˆ��p��1�j����Sxl�������?�U��kܱ���0�c#��c&�+9l���6�!�zA���-%���{����m��������,��^7k�0H޺�+��}����Gæ6�Q�~��'�C�r�
BS\p�ȶzIh���g=�c
Ċ����U*}i����3�VE0 ��.z��H�l}�Jm[���20/�YIhu�<[��˫ ��0P�b�l^�Vs�.��M�
?w����<�ׂ=d=ͱ��5/~����AS*7��a=TK���#!4'*n(�[��g�p�RO`6!&�9Wj������H����V�����!��rP�A�bmjpe��Nh���UBZq���0���*��=�_�3ڋ�]����.��mz*�:+�=����ji	s�A9�"��SU�-W��|����*{'��Wa���WԐ��y��7�:���<eX�
��6�{[r�<t�ɯUBDN�[!���V�ވiQ����5�i:t��NS��V)k��NhA��~��JZy�cc|�c{~�E�,����\���ڻތ����,��)�������#��u�6�n�q���*a
{�;"C�O}j?W�>N�7���!<fR�r��GBh��>��>o��IX�Q��o3�������ř(����k�!��AۨuS	�,�޻�����>��>.p;좋��L�`�*47':�	C�?N�ra�]^����n�QFmPo$�)�HJh����䄈�'y�6�f e���ׅi��>��,�H�ZY��1��5/�9�����XS���CP�M�������4�6\pt�Yi��	w��������ں�,Vh�����Ϻv8�~�$7�+�W�����\t�ښ� ���<
ߏ܁7�ck����*�Z�v2�!2���,4k�����-����v,����Mq��tj�]�^��
�'���
s��9�!��r׋^���1(�y5�䇜����ix��n��P�� U˾ނc)U�2rl��+�1��>�E�tCi��p�����&��C[X���&�;���;1�B����E��N�V'G��f�p�G��84 �^�;�W��W�8���3��u�Z���9����tq��c��.�9�%w��@4@��N'�UN�0����?��n��J^zyp!J
U���5wJ�}:އP?-�������ʮ��u�0�Y�����cr�gAB���\��%�j +�r]�d�eߩP�š�!A�Y�E�l0��BF�
���Qb(��^�L�@t��0z�������ɷm�q}��� V^_`�K�n�Z,n����w@(��߱�"�a#�~�d�I/�Fe8�����b}b����4�6}���7Lh巺խ�
��~�r��x	mP�H����Դ0]�ljwZ�";.�1��t�'�y��/N�r%�����;�r4�w�oS!��51͋Q�{�9��XFZ�9k�6VKXħȧ��O>ǝ�O��O�q[+���W�,���yH������C�Ɗ����Wq�$<Jh�9�ns�XC
a����拸N@�C��)a�b:ap�-d}c �c����ϩ	�Xu��z�Fb%8|L���;�c�O4�u�y�	�`H�� �;&�9%u�e�HƷ>�7!��Ϥ!��p�tH�l��� JUI`��Q�7`��������,=~����U��y��� �Mh��[� ����o|�$�i�|,��w��>��?>�"8ђ������ݹ��ON�KO�h���:u����`4��Ǒ�J9L�	����6�_���	��^���zQ��#��tuIln�R&�U���ė� 0��ka2���8|z47w�L�c�%O�B=�s	=�����
ѝ8,T"��S0��e����n��n˯
�n���.�r*^m�������x�r��[�^Hh�p��$�U�0��k�s%�u��w����L���L����Eu�j���]3y˿
S�'N䊀�e����lf�rv���T�3˫�j��0���� ����8Çf-��2���RN�	u�O�]��d�۷P�JOdVD\�_��L��j�����s���	-P�Nrģ/�DD�j.H߄�O���J��<��b��¥C��/x���������-j&S�!]�k��ڄ�"�{Vp3��8�o&�����Y'\�7����]o��4���k�&������\O��K�&�Z��+���:
a=i!̾�>��M�o��`t;$
2l�ĭ��0ue�_���bZ�M��XA�Z�8���ց7bYBd��g��3m<�gp��~�O<�PG��L���Z]A�����mmB���!KY&�G<�}$s�+E�(}>��G�āH�u�e7��ǘn���{*v��c��6��JW_�^�D���Ⳃ���K{Կ�k�6���P[c�}��u�^�;�!��Í�n�-�*!�'G�����

׺�m��:���p��C�x��Ŏ*����>i�x�L�3<Ҡ��Y\����c��>����Ǐ�\��R�XU�6T��|��n�&Z�p�cS ��Ž���!g�rv���}p��%�����˺����I3�	�̇�G�i�.�ǚ��r(�j����q���k���X�x�Y]l���p,	� 7�^�8���Jڤ���B���
&���X��gECa<�@�Xڍ"0h��c�a(s���O��>ħ�l�0&�c��;wa���o_�����
����$Ϩ��(�1��7�{���^���ce��r��j��!�_;ƢL�*]I���!o�����,�m���%Ρ��
�><��^ig.ђ��	��jN�u�&&>��fFYy�gc�v4=XV�wd���n��w����W��߰���2YDZF`Ӓ��"@�vF�i�:��
YN���zU�w����#y���d2��W�r��a�1Z��FԳp�n����n��u����8��:�Ρ��7u��Hw�ə>/���^t3Nȋ����7w�A�����������W���:�������5l�)�C�]E�<�@�#gp(��8͍��4N��� 
�Q2�4:�9�����=��<��~D��y�,�r����R�k�Q�9�}��Ug��ȣe�����HU��Z���d��~��85����P��'맙��$x����CZ!��������|8b��,�a\�� �v=)Bə��I�g=�z�Xu� ��<40�-j0Q'�aT;�z�X=��%�U��9B[�'���8���\	hش�cR�����|
�*>4;}qŧl&�!����o{�ۮ�y��ŏ=B0��B���˕_�=�� �^��TÎb�V�p��w��0�S����N�k�"4���=�r��>bŀJК�A��!����^us�j\Vu�R�e���-a�
��KG<���/�#|
ws��:�L���,��ϸ���=���Hoo�K4�P��s[�<Wa�� �!W&,�f�f��L�a�w�x��O�\�M��8��šm�0���l�2���cݠ+/T
��a�MØ����IY��v6݋;+n>l��Wcd���	�d���QA����3FQ�CT��͆�%r=��8fG~$��w՗঩� �M`��6��o}A��f(<������I'!<R��re[��3c1�†t�l�τ�)��x�s��Q�j-W�2�'@��,�W�!�bV�gզ�G��B"iZ�'�5�!�z*��e�t64q��q��Սce�
�Nq��]=��|��}��;���[Hh����
ClwV��J�$��HS	�rm�
���
Lttq��ml�׼L���0��

Uo?�@YN��<�;!4�?��I+O�TV��0?���>)������h��r;r�E���"���&�mZ❇L��B;����,���]ߕ��+;�1�0C��<}�g|���c5�U��!k�)a�'-�����Na�!˳X'���
��w\�� |�B�;^u�U�s
����#|m|��_�
��z�32�Cl@p����3���Y�1B/�t�v��Ҽ�	.���J2=C�G�����'7�pD�8ʼn�w����
2�ShŒmr�c~-6���b���h�<���u�iEyc�P\�o��j� t>fw��V|ǩ����r�'<�	=�8����}����%�.�B��N���px�+_�eћ(���_{��8
�g��#�,��N������Da��MZ_�+�
=����8�.�S��ZB���X�w+������5T�)qT�墱|��e�b�(A�T�mq��2a��wBh��;�e�5F�mNj�XŧQ�"y\EOe� ��n���E�����J��Ӫ���ʶNh殊��-9[mz��B��꫗�����͆��K5v�*��I�UB36�Yh�Moz��f�c9�'>W߮M
�E��r{M߆�/�6�:��4�V	
2��|Н�fJ��:����|d?̸S�VjH7�$,R;V"���M��N����}�4H��%/�	'�p�i$��dK:&<��f7Fl�sǷi[�e�f��V�E�T"��T��
,��UF��:��i��'����^���&�s��[{�B�;���Ή�9vv<WG�pgo"[p���ĕ�<·��md���	ͲI�Wv�!SF�d�:���N�Ѐ��\]XZ ��� �a����n�]�['4+'p�������!�*��� �R����O�N�]z��G�F��������Z��p:�� ��0&XS�Kh���/$KPv��ٙ@)�x�Ɖ����I�-�Mnr�T��Vz�J:	��
��?��g!¬���ٝj3���Ux��i8�+�ıS�hH�7ݺ~;|�e t6l�Q�Q_��u���1V �1��u�4 C���$,���'�&�M(k[8L�{���t��e1�V�BX�i�L���s�T���A���t��Lr�t�bJ��\�U��>�'@p���K>A\��-ף�����U��6�+��5y�5p�[�x_���ng<�������%�Ƭ��y��S`�`��O�����6�&{L��D�c4;.S��rl��Mb�ԝы�mR�eFz<zP��}Bg
�����A
m�&8�s
��-ӆ�k2.�2⇣�� �{�i">n��]���GXzA�ϑ;nEu����=m�yK�/ )pN14Z�q��Z����fG|�>�6ntq�>gsD>aJs�!˴�0{��v06�Ng8N\��8�k�*���쭼A��B]QU':�?~Ud��������,=�}�sQY��Ep��`�c��z,{G=�F��1�>��솏�V'�Ne�)�Nj=��G.*ﳾmY�I��K,WWS7� �7����g5C�(^���g/�I��ENv��n�#�8�f�q��3�̲/_f�w���_�GR��+��+{\9��v�J�}�n9g5CK�P�*E�f�!����NC�N��xa�����UΈ�b�-oy�̧5a�җ�\����!\+Ε����_���,WjǴ�]�c]��CC�cPTō5��rsa7>��LI~;���q�g<�$����},=d4��S.����zK=hP��٣��	ܺ4��8���抦��i ��[[�8���@��?>���>�pm�߰��QR�'�	k�>�_�L�ل�ҷ�>�߾�00��Q6�ڙ�e�V��9���iؑ�m8u�G"B~;����LV��'|���I�x�V�Vi�Ei��Ut��3��bm&����T�\�P��(?�Xwk�Q{�����9��C1��_�7�P��Xՙ�.�rmJ:��<5,a�X��KUc�N�e:U���+�"�û'=�IY>oHy�y�c�ls]'/c�_�A�x��b��<n���ci�)�vz����g�h�E�o�FahÈ���ٰ��MǴ��?�d}�))u���X�����j�[u��s�������ܠ\}�!�^��y��3
�ؘ!�R�!��wN1�������3���0�0�N��y_��M�7��i/�����Az�!Y�UXƵ~�������	ʏ�p�.��s	����NA:f�E�qY�����bh��@��<�)m�/}vDBGCֻ�K3/Hs{A���e�>r$`:pƬ�*���/�W���e���X���H�!��Ʋ��4(�l�.J{����+�H:�~j��!�?2v6��2RV�ދ�����pp\���2Bs�;��b��·��S`��\&�>j&�V��!��~I�F��%8�	&0�g�w�;chw���Ml+�t��.z�0=T�8Zg��+�r�~�*on]6��;q�D~��>|͝O��Zژ_Sc2���=���3�V|�e�0�I,���r����B�	��Lh]���^��ɇ5��p�Y�!P���I���ǻ)�X֢r������`�M�<m9�H:څٕ�v���%�o����#/�ep-���P�Y�a�R�lTk4ֽ�~-#f*��9�����nߍ��Yq%z2��`-�
f�Qo�Dz'XQ��X�rrY���N�Z8�`��z:@,k��z�5��R��#�µ�P�i���1k;l�`�g�\r�%��:}�(�_�oM��S-������r��G�=E���	��AG>T�ހ��&�0�V7r-��9�t���t�Z�N�ʳ5����CΉ� �gËj��4�ŝ�-���R��۲N�f]�-F|O�jð�a�`�t��%�����<��t
����
n�o�k>ҁS]�a��w�P?谉��,ow��%#������7��
����H���D�Nf�p�!wa���mȿ袋���A��.�t��`�﹨J^i[��Fz���+����au���Ԟw
�)�����|�}AǗ���0��vw��]��Ul����=�4�	`�%1�1�~#ᇝ��+�0��
fʫc1k�8�2n�ta5����]���u���_��*w))���g�[i*�'D��������#�"i�4(>?u���w�Q�� ��(�P��?;}qb��h��;F�jt�K����VX��hF?���wc�M��f=n°����o��ά �wFz��Z\��i�=��h��Q˲�����ZW������/~qV�6�_+X�����ji��o(��ߖ�QhT�LS&L|P���J���i����Ԫ�~�}�}��0]S������<s|�-��D�y	W��W��^�����J�!��ub?��*N����82��m% �LX�p��s�5�$�`��{��C`2X�Zp����+��`|p��@�8�h�T�4�Jpj��e<>�؜D�M��l����ա��3�*5��S��ԣ�ue��v�bL6�ʝѸsCi-cȷ-����3��7��Ӣ4��W�efl��*A�8�j�9B@P�G4�p�?��%ȹ|V&\�O|b���gs�fM��l��J�4r#K^�E�>��sf�	�P�Q��N9/�Q�0�px曲j����ܟ�C��e����}é�-=!>��L�̴.׀�*�O���
HT�B��ֺ�Ze����p6~>�?�ReP�����֑�,��@�];�(�̇	���8�øTڑ�)���E]��
�x�E�MW"B��!|�-�‡q�aԩ�QY�9(T�
�,��˒��u��\'-|n}a3�=����۔:����@c"����C2D<�L��`Z�+-�X��z�k^ӿ�6���k�
dD���T�J������O\���6o�ۧ�w�,����l���W�pi!A�gdbj��2�����K3-���E����|���r������T��8;c�?'.O�Yn>�
��]���K_����q���Y�F�i}>��R��� r�F�����UU�i�Y[x<�������k��a�Q+*r�1eA|N�P�Ŋ��<�|	�
up�a��lt�8�kG�Z։��6�0j]�[Xan���8#3N��3c�>�ζvz;Gk�`Y�zZ�qS}����������m{?y�n3�L�f�qј&DB�"h��k������ 6����ꦷ\�`H=M\�k���1�53��G涃>Җ[��Yw�n���aN(�H`�)m��4����:x��l�1C�2�C��>c��U&ڴ�V�Q��u
���[�H"p6�~��O°�q�U���Lz�7�э���؊��tPQ�%y�ҥ��g�Mڎ�W�Sy�|^���
-=��z��%(ӿ=I�gEr�� \��n �;�Vy�]�����&%i]W��P]Ά8EuH�p2�>_����k�.a0V���
�C�b ႀ=�a���@������Q;aͳ��	CoRl��׾6Ia%W�KϜ����t,�5�ro��w���|�{6�Jw�Ъ\�I0���#���bD�8i9�݄�ᒃ�֤?VǍx�ZF�q֥=�2�,x���ԭ�Hx�#t�����8��+���(ϑYuQ+/Q5A�#N-�g�3�E�F�`T?	�����2I�Z��Fr��]�x��G�!]u��l�\1��TCDy�H�,�g�����9C[|G�<�!+I6��Ӎ�10
kdŴ\É2s��\#���+��H詸soaz6�0=������0�My�s:K ��
n{�ۦ�5��M�bvs
<a2��KU�w��HEq"Y�Q���Ch�d05	�V\	Hۓ%����Ҏ�3�4��Ȣ������fy�um�6lX#����ٻ���	�6l��q�{\/~e���#ahN�(��8���Qx��@	�2p�̨�QF
1����#���ubJ耭�*�`8�Kk�)��*l��6����w��ҟG욗��k��r~,���G�H�B�֖mE�fTQ\#�5fN�%�(P�"O���|�w
�(���ҏ)=>���r�a���u�I��6C,w�]gZD�7���z��]���9���u�{]�+�!��g<#w�stF�����T���y�k�����JC5�!�����ڭm�u�Ňr�p2405��1��э�`��\���I�8��b�ȼ��!�o�H��p�U���X�����.>������|�33*�4�:�
@'n��,�q+&��.�Y���k^�8�ț:q�9o�O���io~1����=iGn�DG�B'(o��ҧ�#�u9�E��|F�::/;���#�/6�g�b��B��]zO�赻�י�e������%�(i��U0`�L!���,�Q^\#K�*6��(�ق��u�my�O�2B��M�`%=�;x1}�Q�9GŅ�a޻��~".6���??��(t�-�@\6�a��{�#��~���C;1�C4�>�;u�T̘Vψ�j�����]�\B0m*
9{T���m^����c�X�
�C]��#��}h�0stʥ�L�V$�p�A�㺰�օ��\��vѥ��n�2(4�}tҌ�8ikz>L
C�����nw�[�sdy�V8,gxSo���VdB\��T�x�Y}�l�S��85�"�C���M�ϭjF�֭J�6�����9e�e�ed��!Y�b��Ų0��<y��M�2+�?�@�P2��b��1]Ę̌.�8���������v
5�9�1]��U�C����;XLۑٯ���&B1>�Ls�}���	p���g�&�A#�ҍ��A �;Ɍ���x�s�eש#M\�ϝr�{�
�N�U��o��Z'�Bd���x���R���mӞ��,�pw�ӝҞH�G(�u�q�(m�c���y����9�9�!Q	SW�b,�&�
RF������t;��Ci�@�^B�21y�2�.n�w��t�M29�a���i���.��8*Oc/6�λy
Ȕq�<��hq��o֠9N:�y�i硞64��W�*��������m!S���W��������8���؆g�a��ы���B_/ҟ���A6�mj�q�-t�q�zq���a��U2"}�̏����ڃg�w��ޱ�d$��I^��\��1���.*տ�f�ros��$X%�0�űm���8ph���~4ψ�=��b3�>Џ6�Lj�aK�1*����3 N聖��R���|���\R���#�Fzg0X�����ڊ��9z)?���y�3-J�X�Z����c���q��IDATkP^
�<�?����������:��-b��ߴ����By_ig��8�!ʟmF�qj;������;��N�i�轳{��^Ya�VDQ℉�&�����U������n-��կ~u��	��U9vљ�24W{���e;h��\��,5ԥ�6��
D��voB�O]���]N\e܌(�YH3������L����B�v�)��J_fD��^f(]u�Ui]ȵ�iZ��YRh�0��9`� �]��kB��ԋ/�8�x����\y���9�z-N�#L;��A�0��:����y2b��4�1̼*9��.�>�мpJG�Pm,F=��ļ�����e��ц�/�3_��>��>-	$�)�٤�ꚇ����o�qS�bg�2���l���=J��Cf&,#�3	5a`1��r�ehG�Y��@$1�e��A��m�r�����TF%PTA�|�\�����i���\�c3�P�f�-k)Irƃ.�
�]��������R5�#���kG�V,ehGA�s��'c����7p���(n�Ut��2�x���0���.�3���Hk�m���
�4qC��'�8��vb�u�F\Xՙ��U|ۀ�E~g�C\7��B��7^~H�je6�h�3%l�a�q�� N�^�7}�E������<n��E�f��Y'
1�ޜ=��6w�ddkK�f���_:��"qX���$�a$V�q"5����eN����EQ�������q��5-?J��fb����#�q��q䖼�I7������HZ ��I�|��_�_��>��:�KHp�n��E��U�a�]ͬ��ύѳp�8֓8�7��t�o�U���Z��J�#����MR��;ԗ�M�*D�t:�09�l/x�zK#닑v�dV�'�
x�(�<=��m����ZgW^ye��8X-c��
Pw�ȗq Q!��?�6d��y�sf0���N
�ڀ�BLʫٌ��
d�|���1�4�ບ�Ƌ��ų���ya���."��v�e�$��~f"��`㆘���cya�W�j�\z�˴J�)�L��⇩	�g�!��G}��i��j�f��+14@�t!o�r*�;�쒑��g�F�G��S3-b�qi��\ֈ,�v=������y�\�SrM��24��q�Y5�b��Y��‡v�8#R�ęn�.L������2��pS/a.�M�u:�Qq�,/q�!��΋`��A�M`9��~e�kj´J�ۖ�x�5�Y�1BH`v�X�$���mD|�"���$l��xF֓(BY7:"�p�LN��[.>=t$g�*����_��_����x���𒀴�$�=��\7y�I�~�e����:T��iG�e�3e���d��ϑ�QƬ&�a�Ă5P#c[q|OC	��W4	a@\�ij4�Y�h4��k>�^0}�ё�g��bC�@�oL���O
������������&e��e��{���2C�8�|���̴ڱ��N�+�n�s����Z�me��n�A��� �0���g�r��N�DG���L4� (Q��a-�,#.|�E)�V@c�����5��)#.�m��ZV
�Fg���zyj*�Bs�����w�)�e�4��km	&�6T#n}�['��iY:���P}�G!�Cg�e��`h+ᔃx��I�|X�G:Ӳyt���Ύ� �ץ��AV'\f���E�P>����0�A�t�#����Y�(~#�J�m�WGm�ɽ3�aA넁�$B�^��IF14J22�n�Ʃy89D:18X`	†U���1\���C�A�N�d��v�`S����Q�	�H֙2��a`Gaq�g�W���^~/f
�JS選�Y�S�:(����Q�v�u\>��ʸ+�F�:� !ɋ��ф�`p{�P	������k�u�l���b�a��Y�堆p"�ta�LL�J���4ߔr�oZ}㕏C�!zO���л8Œ�6&��.�Y��D0���f�t��Y��ƞY�¸�C=\0-��,����:�(�c̯�X�c�<�L�?��y��lYqn�=V>�kO-W������/8��������7c���a�$�K��(��_IF,ҮZl�0C��A���1�v�PK0s�n�e�'�윑�
��؜+�i�(F���k�!}7�\b#��F���L�&�bD&F��Oa�dk1���K�K�.�م:Bos��2���q���[OI�XFu�.�iW	�������F�bd�{p��LƐȫT|ݴ40?�*��i2Gh$f������iH��G�����=N|��u�Í�ۦzo|L����$�e?`�n#w�g�S�����[�|���c0>)$WYo߯�u�.ˤ�&
�{�@2�T�䧈�z�~k8lg.#�P}˝�p�iC�Ck�m�/�%��_�e���_
&M+a2ߺ>eSޱ���B1���`w�;�ap��Տ�!N�&���2BW�e�Y��$G?�X�Lc��n� �b���2b��[L�
u
�ﷁ���Mo�J����h��F1���Pu�
�%�\�o`̓@��?$(A�]He�{~����p<�(2�����-s��z`T9'鼩�;n�sۦ͟K�\>,JFG!�.:0�-��w.5T�g�!m����[��i���> Ӡ�z��A�Ӧ{׌��J�2@���f��7]����er���,"(����d����y�.�q��`����QG糕��%C�0T�G�F���M�i]{]����ga�;=�w��K1B-�M�u2-�qȠY�0�q��I"'x�6r ��ɢy.���[{�=�|5NX*�+����
<˫6M���w�F��m��
#�a�����f�r'��r;��m	v����V�}l�h���90+0��ժ��	�8-�?�@���HuX�AG��N[ۺ�p}����G�3rmÊy��]:�L`���;TCQ1D����+��T��W����Q}V#�F]pZ�������y��fN-[|dBlg�O|b�f��g>j�9	u[Zx�c�,:�*��������m
e��&�FZeH�����iO{Z�������em\�8o\��S�oUX���0!qd��j�i��f��]XzPW�}A>%�,:��Я0Q����Su�7��Q�?�=D�:m�W\����%~�]�c��L5��PCxl+β0���c�C��#01��U<�R��8��C�	[IKg�1�gj��Е�d��5+��٘m�ڰ��G�Y�Q����!��נ`4��'���J|Y:x���k���gv���0��hSG�����>�8cz�(0��٨K�Wu4bm`ä������X9��o�]eF�܊G�����g���e���˳����QW�ȇ�f�:J�g<CW⩿l7����a{�Z$U��<����P&{��x�*#r7R�����an��ރ4_��AGfi���rU޿����!��aF@���+���V�q��tS�FtU�.2*�?�YH�晥
7`j�`��㙔�c��TP&��9�P���6Ͼ�-�C��8����Ya�6
�~p�e/{��=�	��
�-���>ˁ��������.ڹ�CL�]����]�ǀ��f�!K��6L4�<���J�h�AJ��.n��Wk�`�|�2�����l���{�ѳ���
E���f�V7�&���Q�iav�oG1�\�?�����z,
�.��3

��]r�Q�����L��8����m�X5RA�IEND�B`�
Solution
...