...

/

Challenge Solution: Inverse Reference Properties

Challenge Solution: Inverse Reference Properties

Let’s take a look at the solution to the inverse reference properties challenge.

We'll cover the following...

Solution

Let’s take a look at the challenge 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>700</exif:PixelXDimension>
         <exif:PixelYDimension>700</exif:PixelYDimension>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
!^	�1�IDATx�	�}S��o��9���*S��RB���$ZR!"��Y��("��"YB��$�Jd(�G4��u�������{޹��{߽�������{��3��>����s�,�r���W�������u�{�+��r�=�Y����i��v���0e�D$�{�.}�)�ߗ�}����?�Eh��E�^
�56<�iO�%�,<%n!N�w�_�����,�L!��������W�8W��z�^F�쑏|d��>$������I�*}*%Pd����Qw�w����/�&��]�(~K���B/.��r��9���(F������=�����|f�ו��?�����׿J���Jx,	B�s�5�r�t��nEp�5�h�G=�Q��_ݚ$
���@-��}�{+����~��/�X?��D�@%� l�8�y��*��q�ٕW^���'��9V5`a![�[􂴘#����g,�g?�م`Q�W��bǐ�gq+�Ő4y����G)�C%������a�E5!CN�z���[�xq=rC���C���>6{�l���v�+~&�!�`�8��G���>�	N�z	��?��O.��J}_��~��_w���;���dĒu��O#�$��~z��qK
r�h	�������EFS!�J$�R���:gs�����@.T*L�������^�AzPF?[��?��1|�f����<�!ٖ[n��C�P�/��{wِ��W��ᗿ���&=U��q���/���5U��w�E9JR_�������W��]w����NK��Th+|J$������
?6,J�TjY-޺4�㫄(������Vx���CA�-i	`����^uGƭ�E�q��x�<��%���կ�^P�C����e�䳭���G?څ�8~�(+�T�$�oB�pZ[��������f#�m�ݢy����7�%�s�a�r(cIh�Ӣܟ��'����;�S���Bp���#���~�T��tX|}8�������7:��mH�ͬXFTx�u�	�B��s�u��
QX��-�\T��by��>�F����=�q�%������Ye��8 �uq��Cґ�q�q���;l�������a
`����-�%�vO��{��^A���Zk�0U/��>���d�HfQ�ƍ�W\qE�Q����<�)�K(<%�b&��|�������IO���C�|7!zѢEe-�;찃�P*���}�b�l�'�pBJ0�R��$ZdN9����P�a�D���?��O��f�iY��-QGEG/�D/��Lx�����*�3�Q6����@W���Z"�����nT[���:����vǤ�����Q^��V"?���d�ҫ[+N��������׿���J;%:*~6�*�*Rٷ�r����m
�(�y�s�ғe�(z�K�t[���}�=ci�������N�c�R�B�뮻B��odU����o��2ܔ�Ce�$�p�i���'��x`)>��,ӕ��g�vz�4$WK�
�b�ö�n�����}c޽�E�KR��5r4777����?^6�x�l�����`�?��h��b��f=�_$Z�:���fԲ��"�����'>��GJ4]u�6�c����3����iK���Ѳ�lG���z��h+u#��ᾟ���P(�����&����P�qC����1�!�x����^{
$-k"�h��g_��J�/	�x���?���JGѳ����#Nٸ��h�5�,����~!��h��p�Fi�d���{챥q�"�e���w�e�҄Y��Q�(�;Ѭ���Y>!����K.���CMW[�Vm-�qEv�m�I�� t��^zi���g26������F��]�%/��I/���җ��}׽hn���C�dz
+H5�/V�7�������&q]�G3&�t�T�LZ�u)AT��O~������*�I�ڬ�S}J<�le|p!�0�zh!z%w�@x�����B	��5��zބӲ8�$o�Ͻ��{�5g)�A]5)�S�f���D�1��BWmK̸�Vj����|�;�i�ע���;�5<�s�͝�a{�"lZ~����N>��B�a�����R�d�4��x�M�o*.c��
Z<ćUr�z��P;�c�=
�ox�&�-�ܢ�d�N�R����O�Z�>Y���'�t���H{���,
yƉ�r��K銅i*�M2�׌hYWH�&���!KЈN^��
��G��=�xVI�c�/��G,MV<o���^Z�Xz��1���#�}�M7i��Iba�vs5_JzG~�͌��F��s���ݱ߯��V����~�P�ꫯ���w�J�1�O��=I$�@�6������}nΚa�sNVg��?H��9����&ñ�!��W=Q"��'�h&���^¥��`^�4�CM���)~/���/�p 	���z�3X�O��i�u.���nFt�)�ß�x��svn�BB�?{.���P�Eii�M�ظ����z��ڴ�d<R�J�,�<�
�4�}�Ѫ���2Q���7�HD,J2;o
B���8�]�:�c�$��a�lǁym��,�����ec2b�z+�6z��!��c�l�|������W
U�ѩtiK���x�ތ�dE��&l
#`2d� :`����Ǧ���]�;K��:>��ڐ�t���W �!��'�;��0 6�
c�k��v.�9VAB�6��'������h�<e/Z�}�t�>eLN�A��;f���_��V�����w��f�/�|v�e�E��2�h.H3��y智7��4@�=)ucy�.�m��=?��#p����9C�:�-gǙ�{at�g������=�����b �8��|�W�2�����VՁ��u\��]�?����0�*�0�m�]�O
a'�m�#����6��j_��Џ8�w\��NS�Y\g�uB�Iߤ+�KJU����W�Bg(J2�X���"EU@�I{��s�9u�������0���~6��%��;7�����Gs���t�@x,�p~T��Zf1�����Q'�D����Hw��ژAQ�
���=�U?�+0�<���k�'�㗊G�>��EY!�F�j}���lE�	
0L�wR�tc�1v������t��C�������'�܌�~��i��QB�C���ыR�t�e�4�8d2cm,��ųtcO����Mqc3 �;/A�q�:X�x���
�?�Sa���w�#H���H��P-�O��Pk����#�R�jDT��o@��QG��\.��P00e�=�T�|���h
�}1��C+=�1:���p�d�Mt�d�1_��bj/I��p#��ln�˳�/��C�!�L�_�W�/{��\�Iw�-����&v}W[m5MC�cr�S�G��&�X>K����o�]%���G����:$@-�iU5}X�	a�����U�zU�qB�Å_̽�@Ҥ�ԥ��ݘ"9�j~��>�0c0�!��gdb'�.|�BU�f��H�*-٨�L�M�*Tg���͉£�n�������e$�;k�\GPm��eU�ow�Ӓg:c���	��)�ҵc���4˭U�|?��>N�y��n�������3�Q��b`�.��Vq�3�1:��R�D��������0��u�d�$����RC]v�:\�ėp�"1����Yd�t90�\h0��#d*g�WZi���M��8�MǼ0�g�|���,�a�~M'"~~�wË[s�lS�w C\���'�%��h�c@����77;�d3}ǮC��䉃$�I��<�1�6�l#y���0~��p�^��ud¥���9����Y��.ͤ��L�$�Ã02�_S;e4���MN��g4���-�v?�N�w0"R~m3���o{&z*���ñc��B�!�T�A�Z�F@_O_��H#%�>
�Jt��S��~��� ]7���-oi���C.ܪ�bS嘊�T�ƹ	"�U7��3��0�N��By#<u���N�]�.4M���&���ȍ�kq�`�s�@�X1R����Mwy�4:o:y0�8蠃T�1�@��]��7���\�����t�Y��$��S�d�ю��2c�
zj�w#�_r23F'�j�����>�#�cI?�;at�1�2ҹ��կ~�zcyڡ��R2T��),��ƭæ1��3MƸNg���1�#���޿�o�?��JMIƛ��<�k�h�q���/W���O4?���1�,C毑#�n��e2g�pM�{sF�ߌ�(Ϲrh�e��d���ch�8���1�*���F
���h9&Ę�˜X���ܥ��jp
�1S�h2����+/�-�1)��&����`���͏7�Ռ���j����W�SGuT���|%��.*ÖyR_�җ���df'�u�Zl&����ԕ,a��|I�#�im�5Oit1���_�v�4cE�ɉaU��q�N�h�\����a*���4J3G��pMԪ2n�m!}����qo3V��%��0���'�QRY�xq�����Ozb�[1��Κ�fe�x��×r�W�J����#e�~X� � ��cO��$VsBw��g�;u��]��%��ǍcbNHQ3kQ�lv�y�
6� ����t��})����'�X9�3�kNn}`I��˕��*�ѵ���\�s�
ĀBkc0˧iD�i���3F�2m~�m+�*#�����~a��/^�X
�T�1~�!�dHh��	r�uU�	��ga�'�C���O/�_�F<��\Z�4�2�}�:C�fZ�Fm��Q�J�i��j� �QE<G�-Z4�nU�t�@�4-����$�����$8�@B��iU' �m�+�j�B���sMҌT�ïve����a&Aäۖަ�\���˝�C%���8T"CDv���Q�T3��\sM]������M(Ҥ44m������E:2�OC�v'g�$��d*�)��S'���>��ϫH߯�Ko0��
413e��7����4��p�����;Fe��4I���3���C�RhSFš4�AZ�\r����BZ��Lq̙۪S�+T1Ty��<��MoR�ay�+pC#6T�Ϩ�	C�@���:+_a�N!2�.�˗[n9��C(�SE���&�R8�����?y�1z�B�
m4:tTK@�hգ�I���ﮡ�nY��Ҷ~�ӟ.ň$c,��f]]����֢.�t�������k�l]s�59w�r����F�U�*�GM�@��˂Ԝ,2����k�EpJ�X��Y����}�.Mx�w��h���]���x�VƸ�SI����PP h&]~��zӐ�M8w}�����*`[2�5��B�dR���h�4Y;��8�M+rl��u� 19�
~[hP�02�v���Wa�Y�4̮�:$dx����,_��=�h�T�$�d�+��
��H}>Y=���RFc̽/F�`����@{De�9���i�R�)Һ��[EX��TS�l�����1�"ǖ]6�˴k-my�c��s�{|��*��H���e��T�2������ctax�S��&m��s��1+��.M��_"��jG7�—QS&M��#>`��c��{�I&��H�F�^[஬�)h�<b�@���:"%ёb���@��!�(�p2b�ʷ�T�c-q�1��$&���E1�툴4e]%G���7xE����1S˄�N*�pc�E�G�M:ru��D�\#l�:c4	�L�r!��z�����t��Yx;S})46I��)3�R{֝0��g�
7L�f���)��}��ՄY>#*�v�YEW��彌p':V�h���л��?7�Tiɰ-;��3"�v&'�tR�*$��������֣S�3�tHBR��ˢ����Z��i��4p��/~��JY��/8�`�e]��酸��j�Q?�>�ꪫ�WKOP��Q�lAH����ǷLP��Ph�
��?�n:LJD=K_YG�����0@����뮪�hn7��ƴL���~���\N���/�`r�RA�i�R����K�!��'DV��c�쳏���0�a�7F%�B����n���hF[v!Β�V3��)1w�S��Ƴ�
�������f?�]">P�ˏ�a47m��n4�LW�]l�t:4�6}��q�馛j�Zs�5��_� T�_���e�bq��M�]u�h� m�f�eI�.�a���*�Y7�p�a1&�~��
F/����4��^"	3���/������xD�`��=77�f�b�i������j?�|V�]&_��Ӓ�:<{&E�@t�����J�lV:�*�4	�gU�I�k4o���n�)�MܦѦ2|o-c��CQ��C���bB�zc4W]c{�f�U:@����3Ho���0�Kz�ɴ�&b��u��h?q���H���z�z-��d$�F�����ќp�k!�H�3��뭷޺�������3ژH{����jB�ea�|��a�:�6�ƞ����8�ի���b�SΑk�M��Xc�L.���f{ex��^��­R�lQ�Bn�%0-;�0G��(Pb	

Y�m[m�����O?�����s}?vd.���qh�E.�h����vz���o%�wi��`�TG�hIY��fo�X0�!C뾹��=�yO�c�yg(K޲��
|�����q�6 �g\pA��N;���⌼3D�f��Vs���&I���r�-��A0n��F�pL�ZUڭ��	�}w�hz�:"l[Fԅ5"�<�-���D��(4F$!/q ���Ӧ"�}��-�����j}�����N;-�"�E�V���&1;V I��Y���)��"����ƿ.��v���J2�4�@���)�<:�m�6M�+,�5�2�<	�+5W.<��.C9,4���0�IwjS'�0��レ�1N;u��Js�������QS�m
S�h ��LN}5�Er��VZi�2Q��#�_�̽Ā�ڜ<�L�i��9�K��-m��Φ�'�ル]�r�p
u����V^y��
�!���l�M6��`�
8�p���G]!�i�#��
b���3�5�/�0[e�UB�ξa�h�L�8��v[]��qv��Zv����A�:���Ni�$�T-�a��7��Y]W�插z��n~]>�U4S�����A�L��?��fwZ�P%>I\�1����
H����4I�ү���g;�	�&�,����hA��X=��:/�Y�HHR�@�{����v�Si�Vf��A�;��3�燿�DL���Bb�!_���S�>�Oz?�㲋.�(j��ȧɡ3�e�]2�T6���`jΦ���h2�����b�@��bE�+��Ke]�'i�/b���F�By��PJz��s�����Y6�V��5U�S�̒mȁ)�����
�.3|���`�80�mB��2˨iJ���D_�DE��Sp1�����W��m���.YhA�1g1���[��G�.]~�~�����8?��3�sѸ��;7̓C�Ƕ7�����q���s׃�I|N_���9:yi����/��7dG#�VE1�J̲^�̔
�(۪��>�9M'`u��d�� ���A�|�wti`zK4������E�(���
�+&����,��N��Cτo{��/L3��i!���ӭ{����z-i��8?��{�U��n5!���ܺx1���b���Q'P�z�ڭ
ݼ�t4�@�	-kW`�q���|V0Y������~v��Xv�'"��8�/������bj�.�[A�c8����l������_���LudY>��
���Z��%Lv<��w+o!?;�)D%[
:���Q���O�
z!��CZè
������4V&����z�v��_�zU0a��,$���\B����3.o%���`�9Љz�#-d��.Bͦ�	�Y�…��^��\@��@I���Y���~�E��W�RcAO��[����u�b�Eq���z��@���k|M(��ō6�H�h�\�}g���ꄗ� �B�q��L��ƝM�g������Ztw2�C%�8��¿�i>[׶�*���Ef���Py{(�?��Z.[G�d<�5���AS8�
& ml>�YE�@,W����L�����|��`�0��&M�jt[�!K�6�jY�
�gc�l�QP؜�dc�‘33*]
5�h��~]�e��o����z����+K)��dZ*4�8�����{$�j=X����m�Xƌ?�ED϶r�4k�a|so�4GuT��w��-[����-t�mM��-?�wn	3#��&�cl���Ɓ�ZZf���G�mE�N��0��8y�1�d��G\.e���zZXh@x�[��u�{]��{�m��`������'?�����.*�r9���5Z&�J�,�i��Q�t*�9眓A��2.���ph4�����3!D��"P"c���"4..����n[EI��±~l[�b�5���ɪѧH"�džB�N�i��B�j6O�/+��shZ�_�
 W|k1��s�	'h���3��F�F�)��!ݽ�Y'���?K�Y&��+v��a�@�W��E(���B�N����\ s��[�d��ZPdk9]
���f�	�U>ZJ�*�~��g���X)�|�~u?g���Z����=)\�䬰�
jA��H����	ޙР�q%ƅ�B�	�j�E�N
�3�c��5����ƻ�)��v�mj����N��OH��$v�9��x�90к��	:m�1&��
?Z1�g����q��[��},���pữ��2b�	�C�����P�fk�}�s��Fɢr��^�:���ۅ���U��2��3w�À��^2��Q���X9�r@�uIkfy��F��yH(*��!������M�	4�J��gqy�}T`�����z3hǁR�f�����4��G�&LX��b����f>���l����^-�-Z������!��]*жk�Qk&��b�����k+o�!b�̮��j`���SK�T,�%%-�'ı_�p�4�d,��I�N��B�B
]��&З]v�3bg&7)�6�?B�j�UW]�w�a�����Q�sssz΁������4�4ƾ�\s��;8��n&�&ٸQ3�M�w=��o��rG����������g��n��f�O&M�j]ab��&������?�U�P5��?�q�#�@���~\
̺����,ͩ:m�	K�P
�S���)����fn\�k{�[.��t���7*l
�~��^f��` �mmhL(S�7A������j�?ˇ-�����vS��;�/��F�O�C���nN��+j~my��|4�_.Ц/�D���S�es@�i]w�u�\z�_z饩�g��Cn�w�z;�~�`Y�SKLXN2�I���49gL�H��8�
|�&����
3��X
�	Z�hѢ\&L�h��n����v9]�[z׻����D�`&H|��^c����:!��"+�G�S�,]���$}�
r?��k=Y,m�M��*d�FE��>�� о*
,ø^����f'
+Dt�>�,�=i��w��#KSJ�l5��`4(�@��h���O����tLb��Ӄ��~�A��0�҃���1�.�~9MZm��D��
�*�1e���:�F���u��쳏#��9��U &���)YVt�0E'�0�`'�����y6�púr�Sym�&U�M�At�a�k�PV�-���<�s4m�`��0�2�Y=�v��
hf�,r�E[_ˆU��=
+9����$
�	)�-��?{��d�5��F+������	�	�	��7;��ts�pUO+�#�<R�Z'��0�Ih��d3OYf�1����	�l�h��5���zcPW�&K�
*4��T����x4�?|w9���e��
,�0}s�z��r;�$��"��/s��f�aB�0 īn���f��;���[��d<���ے6�	���a�v�ḓ���Jw�(C�����K��a�2��8�`r�sWW}@+�he�@�Ё?���g������M��W��@��C:m ���Q]2�\3
#~���R��e�_�>��9U�(L�%=�`ن��ꫳ��;/;�S2�Ik���i��y�UW�d(���x
��7<K�[��a}�ߜ����JNU�����!�r�n (��n6�ՈL����WH9SI)Ԓ)/���V[m�����YZ��S����S
IӸ���%��:4�&jf��m�Y�~9I�֛�@0>e�q��װG}�Ʒ��a��<qtM�����#<p�����BXR�7Z���C�n��ƍ@
�VNUC���@_�6#�C#.�x��]w�U�����n��ʋm�3�dRC�R(��q�
}�{*���_z�FdY�T	t��
ՠ�R�j��u�Y�K^�N�y�Rp��g���/P���~U$b/`�G�G7j�~U<�O
�}^q��ܮ��F��l�v�|C_����D���а赅���J9�Dg5MZ�Y|�]�m8�f���@�(k	q7?��>7�r Ai�w�}+����ܫZh*H�
~�R��b��!5!)xD>,Sg�}��mC�a�!���͞s�=WS����w�l͘4�/��mm��u����du�p�ʀ�</)���
�7���q���\���������j2���m�4Ë�l�I.3r�<*���.�o{R1ȣ� Gy
�	�c�P/V�W^y���|���@{�:Bh�m���Q�\�xq!��
7h\�e�x�'�rb�en�Z�����<Y>S\���������bèPc�1��z��R��[挛n��F(�
A�	��c���y�;iW���U更
l,����ۄE�Y�l���9�m�c�7kǬa#`�f��
��R�%"�M�R���N86� �i��ʾѲ3?�$�t��.��K�0�����
~O����`���L�Л@_��rK�t�8�Z`��-ة��قhk��4ƀ����fۜAP�}�
Ȯ��tr�
���Xy.����m.'2F�vV6X37af�Ž���
P!��W���H8`�T%��lՈ4�d�Zd(<a�{XE�6��b�
19E�8p��\��&��r#܆w�
&Z�eR��}��z���7߬�< �z[ ��m{��_�ۦ1���6M���f��f.#���N�9F��O�B7sL�@�V]v�wf{�g��z�ö��Q3*���D
4Zu(��.m&Ǹ24ݬe��p�`ar`"��M7-1:n��*���ӣ<V����6��5\+Ж�rU��}��cHo{�ۜ}k�Z��l�c��X��3c�����aQ�6�h#�z�t�I��������t�O�@�Ea�L����.��2����NK}3�.L�@�Ed�-�Lnh�*ɧ>������ާ�S/�~�2���*�ꫯ������mB�w�X5�J_f�y����`��:��m�=MBL^}��Ij�d�w�u{����qh���n�b
9;�����i���"�4���$'ť,��h�TN�4��GZ�r�mD��CMBS�D����χʊR.��K��L9i��`�1�kw
�N��5"W}��p[A�������ʚ�
���N��᭏����!����t��;ha���M�h-�m�[�HA��
��3�ж�k֨8�,:6�%�����*�^chv��TXg�u���p������z��{�ȍ�Y��l� �1r���يP���N�"�z,��E���]v�%���m�2�A��Y��o\�{�Ђi6l�F�0��ʌ�X�C�l��KaB�ZNK�EN�xZ댛��F<�=fg��Ll)뭳��2$E��7�N��Љe�Q�},ZV#�ʡ����ݮf�@\�i�O�0c"e,���}��=n`�h��vTn��f�p�0�mF�`����Ld�2{�o���q�jdR����׸�+�"iˌ]n�}�C��Yո������կ��	�A���b�m��ag('0��pcѢE�z@9�[�c-�}ez��Z�j+��kM ��@p{B�0�9�!~��@�-\��:T=1�O�y��㿙@w��>ѱ�3�`ls�>�0�>��1n���1�Ѡ��(�\5AB���L���j�8��[n��2��X��&�$���dr�����*������c-�~M�}�_N�q�\t����~�$�IV8��MthԪ�Xpm�,V=�̸��
�a~���ɔ/������g{챇nT��=?�ؽ��Eo�馛fb�[��B�M>�2������ڡk�䐬��*�zN��T̜;���]�|�)�t���Z��f���1�Ck���C-�mys����
�x�#��v�a��	n��h���W�1���>���9z�u��Y�I�%w,k�P�)]sK�����Zm���O@�%�藓��'n#���)Ϛ��b��b�s>[��>4՘�7�m`\Z3%�ş�R,��dr���&���@�y4�\T�x�
N�C��+��4��1��y�ՒǑ�o7g�UV�M��9Z^�K�+��+���W�u�k��v�ڪ����������Ǫ�:32��ϴ�5q<9&�@��t��iw؉6���ա�h��b�m^��%MȒ]A����\P��]�,��w�g������{9��}�>�)�>f��Ł�]��.6�r3*�?w�/zѧ�?IEND�B`�
Solution

Explanation

Let’s take a look at the explanation of the ...