sketch-rnn format
(data from A Neural Representation of Sketch Drawings)
Is this what you do with eternity, Phil?
<head>
<script src="//cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.8/p5.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.8/addons/p5.dom.js"></script>
<script language="javascript" type="text/javascript" src=".purview_helper.js"></script>
<script language="javascript" type="text/javascript" src="sketch.js"></script>
<style> body {padding: 0; margin: 0;} </style>
</head>
<body style="background-color:white">
</body>
���� JFIF �� C
�� C �� ��" ��
�� � } !1AQa"q2���#B��R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������
�� � w !1AQaq"2�B���� #3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������� ? �+��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ����q��> �#��/u�\��Z�sD�]j3/g)��G� Mfh�ހ;�+ʢ_�[�H%�o|?���!�n5��L�ﶂ91��L���z��
#�k����c��)���� �� �-?��շޟ��Ϟ��]���
�ēx����5��ھ��l�y���O�j/�Ϳ�|m�e��{j�ϟ��t~�G����sே�Ѯ�ɖ��O�.f'��ly�vbk��/� �����<os� ^�w3������
)��j#�� �o�����5�P���+�Q�źU��^� ��,��뛋D�
v��߂<ye����!��>~��Eu��Q��\O�� �$�������W��$��-+�'�K��̇���Q^[�
OY��o���w�*��=B�5�B=�A%�쓧֣�� ����/4O�@�����*I�-A��\7=��ӆ��O'#� z��xS㇀<S�G�I﮼;�R��� �k
A��LQ���(�̐4�������(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��+�~0�tY|E�X��l$+\�L��s�Qs�;,ǀ �6+������8����Z���Ps�����ڄ�gʶ��4��;"�N5�'��-�U>h���rt��,s��!
g��<�zy�{X�wq�u�I�� �\�z}�Υ���w� է7z�⃐�;�Nؐ,k�(��5�Ə���T�|-!ʁ��w��8i>x,�'�7��Î��� ���M�K�n�
�\?�u9f���_��qq!ig����J��O��/� �>����[c�s(��Ru=�Ν�F�q� �EPEPE�� �o�i��zx��wú2��QE QE yׇ�����_��J����ލ��[��iڝ͈�K���m����, bFk3�o�O���Ļ�lP
��sI�Y ?����ߌ��E
�9������[���� �O�רP������R��>ԾM� ��n�)ICdC�+n��k�-/-5X��.�����M�I��VGqRIsF���n�YXd0=A�y���[��ߋ��w�멚�\�E��Gf9��L���9g��nH��%��h�/���� <;m����u�d�Q���K �J�
�n+V� QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE [R�����U��k+X̳��ʱE���Ԛ�� �H���m.�� _��k�Bqg��Qy�ڝ���� ��UPY�UK7G�M�x�W�ǟ��n�"]+�B_?H� !���yx0 �Ԫ�B���#�V�ĕ�'��.�'�Z�2E�(����+6�s�LP��cҶ|'�[��6���[��x����Z֊�Zg����Ch��t������:( ��(��,����o���a�����c�2�/��� W=�C�z������T
z�e�5�;�w����=HL꾊�8
���� F��o�q���]eu]U?����>��?a��u�`}��EPEP^_�_��7��秏� �4�� �k�+���ڧ� 秏/?��;4� �h�(�� (�� �� ���I��� c�� �'���+�� g/�'ڷ���7� ԟS�O����(�|[��Y�|Cw�C���Z���k�:4�yZ��F ��|����@'��Ll�~�L����*��GVw�l��W�/��0\E����� GR�����X���у+�A�x�ᔺΫ���àx�O�Co��e����'�WѩkrI�Ȓ&;�e;� w�W��⭷��/�1���xo�z_�}�@����[� �A�2�uV�Ƚ� QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE �|H��k���hz<�$��'A��#Ƞ�.$ �kT$o��:*�r���Q�潣\i��uic�n6q]�6�u�'�n�|�L{�US,�`�Y�O���}/�V�wo{q���Wu�Zׯ���FP07 GDp�Ƽ(���?��i̟�{���^�`�P��ӭl�"bL0�$�)P�1ª�r�7�G�|;�(|%��S�\מg��������ݸ�yU�}�o��q�m�wr� m������ ��u�u�rP=Z$��A���� z�����.j���������|1�Xiѷ�n��U����w�|ٗU�����ӟ������gkwC���=F��� �g/���0�P� ç��XW9��/�?�~��s{��R�=O��`_�~(�q"�1£�C�wڊ;����>1���ψO��м������_ʟ�\N�7����Z���_���|/�FG����Y�yl�$x������e��A�w��$�$�I=?�3����~(���?� ,(�(�/� �r�}� C��:~'� ���_��a��� �O�� ���P��������??����� ��9|>� ����?� �=B���W��%� ��<�����9|>� ����?� �¼�����:_���]���|g�Z/��$x��w-,� ���37�@Fj�֍�Y>��j�Zm�~��t�5��y俴��idx<9���l��^Ӯ��&�9UH<��H��ZG���?F�MV?�Z����uh?��W�std�����(��4��8�TQ��t ��<����mk��o���C�.�Cc��7�͖�}�n?@>��L���V�����7ߎ���^�D�W�@�hX���TP�� >
����ڤ�,�����O�<a�Zn��5�t���:��Ep��!f�9�B��a�.~��3X�;�}~~�^!�]b�� �k�6O�z��9�>տ�|�����z� y�2���� F���
?� ��� ��1ѹ|/� �CO� �5�P=F�<;�Yh�k�i�u�v�vv�,P�#DP�� 0 ��Q@��/��g�⳿��}Ě34�.�d���>R>`3��� !|���d+.o�������?�ZU���/��-�MJ�]�B�q�!vI�|���,��
y��_�v�K���{ ��O��2Scn���Rm�f��V`�,^��@[ �Ef�o�z'��?�x��z�W�V�k��G+,2(ea�py�J�
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
(��
)�I1��H�)ff8
ROa^m��џm���4O7��Hd��l�֮"�ȶ� ��̅ �4�tW��-��Wğ�-ƫ� |Q�m..">����8��1+KW��;�0��V����lg���� +����
�m/����pkD������Z]4�c�8��Ǖ�}!E|�� � �p� ��x��Y� � �Z?������ы���� ������ɿ���}��6|���ug�p��t�]���W��eK�x�H�r���Ί���0������ n�����N��I�4�F��n��<�ǖ��̗�Ah�D�1���t� �7���Zf���3��x��m�����D���q�xY�[�������|����� ]{=
i��AJֹ�TTpO�)sm2M�$��+)�ARW�XQE QE W;�� i<1s�]]&��d����w�_��� ��?�Y$*�:d�#z�����[�����Y*"��O 2I�#�%���?���6[|5����IT�,n�%�dF ��Y� yH�v
���z��� �<|�����k�Զ��Cg{��:݈� v �o����d zPEPEP^U�s�*��?�S���)�r>���rF�?ھ�Ã�T�s��U�(�U,~4���␑&���?�έ�~ͧ�S�p_Mu��� �袊 (�� (�� +�� gߛÞ+��zx����p��-z�y���x+^��zx��_��/�� e�P��( ��(�� g/�'ڷ���7� ԟS�P�/����j��>x�� R}N�B�
(��
(��
(��<����(M���_+:��T�b,�L4��b� ]�?��F �_�W�o���#x>��m&�z;�/R�A�N�����1�H�H�˹OEd|=��a��"Mo���t;�4���t��a�D��$�f6VIcc���6�@�Ey|����idx<9���l��^Ӯ��&�9UH<��H��� �����|�
��<R�~�߈o�t�f� ����/�m��� �Eyoؿi�{jx6&�����kӁ�����M�}�R:Ʊ�㟎?u��og�â@���������躾��hO�kڵ��i߸��!�~��\e���T���>7��Tb��x��F I���?g_��=�j��2��(�棫A��z�K��$�Wi{��P����i�Q"�T��7P�� #��~*�_iw��}��9s� |�Z��g���(�e��1������Z�V�#A���$��7+�C ^���^� ���>�F�� �=����y���� ���(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(����O�<A�iZO�<
}�Ox�P]#J�,��=�K�⎬�An�:�R�/������A�Bx�]�����vZ~��[��aӮ�K��A �ξSF��yj ���������Qj�=�R��u9u(7A[G"�3�~HW��x�ž�C�I�8���=�Zu�����s,�ɒ������H�+6�C�Vc�RGW^K�ۭ��9�mG]g���|-g��pb��(&�K���z�[J>nHK) *��Z� �������P�s��)����48�qU�3�I�'Q�:/��_|2�����>4���_�C[\�$�ӂK(T�ɔl�Kz�yO��&�x��Q�W���V^?�}�X��*tmr�� ���2�����͐v*����TY#utpYNA��\��_��/�~
�q-�w�x[@��W��/-n��"id��P�2q���� *����ڽ��v�am{k0�$,���*���՚(�'��>�3��_�s�:�ع��Z�Ή�=Y���B{�V�5�+��������,0�循����oe)�/#�Rk��/� �{��� ����
ơ� ��?����|/� �q���B� �� �G�i��+�� ��j������w����� �7�� /+�+��,x��si� ~y<o�m�Ѧ]�iVJ@���^�"��̙�N��@8��o|c���ߊ�}#[���#� �}��:|������}(d�vQ�4ou���6G� -�'��pƱE�"�UQ��t v��?x�Dž��#�$K;M����繞G/5���Id��Gs�3] QUu[;�CK����n���m�+�U���vR��Q�.���� nV��� �>&G������� �Ƒ��� �4����� ������ �LJ4�� �!J �
+�� ������֯� _�o�T���&?�?�$� ���I� @�R�5~4x�V���d���[x��1h>��r�F�*�2�HTIp��y����?�?<�x#C�
��g�rJŤ������-#��f<�bOZ�
C��~#|W�|L��\Y�7�}M������Q�(��E�j��
l�n#2\��*I�����v?��~�ܱ�C���z �
+����v?�{�_q� n��9� �ޏ��ӑ� ��}����s� ��@�Ey���9�����;j� �)�� ������w����� ^� n�� C��=B��� �M~?����V�� ���Uo��(� ���?�߳��� ^�)�o�e z�y���ÝBO���o�� }x�Qo�G�,� ��� ����T� ���� �ݥy��� �K�:�*/�����!���l��u��1&���.P��%IRˆ KQ^_� ���� ����<��/Pj?�y]'�||������� E���W�� ���S�>>|P����?�Z����O���_��k��V��r� �}�����I�:�
���'�߇�G��;mB��1����7 � �%��*��fT8W�����º��F� ���D��?A� ]�'��� ��
�
+�� ᦾ/�����au������z_��<3�w�X��<P�Q^gm�N~�s��>�;R#�k5v>�L�&��+Zѵ�Q}���Z��t��t�� Iv�(���O�<�o��'��hZ��.��y5�O���A�ŽIF�M��ˌ����n�{�W�t�_O��uKH���a{{�%P�,N�] �G�� b�(#Ha�c� UE
@ �)��?���:��_]�\]�Z����ô�j>f�n�#s$�06�l27��^�@Q@Vw��C�xKA�|Q�MJ
?J�m�������C�wc� 4�|d�v���i�|
,?�x���Eܖ���$^� �� ��1� G]��
�>�����f]3��m��d&�� ��8�1�j����{@ֵ[�K�/���l�A���K=>~_F��$�Z�+n3Ϗ�k!^V$ǧPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^Yw� ��/��cl7�t��7cs�]���� i������
�:��࿉�)�
�=�ޣ$0���u�722�-�Ʒk3�aD�
M z�`x�����E�x��?��m�P��vQܤ3�e�pv8Wp`�g�\Ƨ���6�f�E�<e�U1�,wz��,'I]ZՏ��
�2c��9RC �-�D�Yx+�~�w��;"��
ņ��@O����ė;G�v�ǦP[\����wH����n�)����uuc��GF��>���ܐ+��X| ����a�Gc�Y�q��٫*����Ev�XHG�`�5�|:ƫm�����m �����t])�}��,���s,��Y�=F�
(��
(��
(��
(��3�E��Z��jP��N�k-�����j]ݏ�PMp_<;�\ê|\���(��Gr�Ө�.0~ç�:��I���~��?�
�>'�?X�Z6�,�NG�r�yM��e�{i��v��M^�@Q@Q@Q@q<sy�� �w�Ƌh����ť�6NN.�K��F���Y��5v<)�Ҽ� >&|t{����+C]��C��M����} <� ��_�|8�.��K�.Ν�M�^�H�K����䕱��5�QE QE QE QE �� �O?��?箩�K� }j�M�k�+�� fn~ xzO����� �W����P��( ��(�� g/�'ڷ���7� ԟS�P�/����j��>x�� R}N�B�
(��"������om���A��T�=<��W�u���B���#�n���\V�_������ ���g�Xs�O|G�����}��I��7�<J=��G�+ύ�W��ߴ$��~��G���G�������^�E yw�i�#�o�����4:���!�Cv��2�[����R]+�� 5?
,v�2�?ڶ7�R8eR���!�Ѕ�6X��:(��2xC[մ�;��_�^��"6m�}.ۭ=��."<,����WS�h~?��?N��ڽ�\��!I�ȇ��d<�+�5�_5�|�%���������]����݅֫�K���m���<�Q���4w
�Ct���Ҕ�$H����ff8 ����e�ً������ ���*��2Fѷ����I_ X)�Ј�>���|~�������T����'�,~T{+Y3�./�e���;��ix8���S?�$�I���1k�N����è��4$iถ&����C\�HO.8�R���}KN�t��
/H�����A��,QD���(@���EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP�j�_j(��Zxr��V����ڱ�59�ݡA��v<���d�n�gÿ�#q�'�� ��>.�� �&�sF��-���"$�4d�����^�T5�B�%��^"�l5K)>����O}Q�����2�� �K^\߳g»2�2�V�D��� �'�]i0��m�g�<L=���|=υ~8í½-�a��.\��+�̒]ǚ �:+��:����ğ�הp'���m�g� i��E��� ��;���Y���h�t���h���w�P�Q^_� ��)����?���m�~~\rQ� _�/�{��D�������.J �
+�� �� iٿ�|/�� ��P���S#��iٿ���O�i�\c� �4�W�� f~ӳ������}B��P�5�%?�K����_����mK�����?Ŧ�M&��r�pqx� �������w������m��{��`����
z�y'�ϩ[���Z��mb��x�^��][Io7�얐�"�+��+X��P�ЀA�t QE QE QE�|Q��|9�.�7װ�[�
p�ڄαZ�/�RM$h=7g�3�W���߁t�
�^��S�����7ڔ��]O�8y�����r�<��_���xgP�[H��<A�Ŷ�y�Y��in�s�TMRv
G��Uq� QE QE QE QE W���\��l���ť� ��v����� �� ?����?箁i/� z�Q@Q@_�9�>տ�|�����z�y��� $�V� ���� ���u� QE QE QE QE W�|u�ֱ�x�^�k��B��q/ޞ��%���� i����t�^�E e�[ĺ?��3�����ku��vPjS�C*F�U�jW�|a�����Km&�x������H���ku�~X�2��z (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� )�R�K2c'ۚZ���N~<�_�/| ��Ѻ?��W��ǧ�x�y��( �� ��w�{�:��[�m���|���S� ���*�� ��
>=xO�~�}ş�O�t�=�i�{��
�)3�\O�3�@I�3��p7��D��ύ>1�L�テ^Dg�n����I�4�ڦ���vo�kZ���kߞ�u�5��y���/�1'{M/���nc;^��P̭ͭ���J���k����}���f�i��A������5+�5;�����ѣ���r�N6���@�H$}omogZ�A�6�q�UQ� �P�����ǃ~|DՃ}ۋ�[]���x��j?�?i}o�<�!��7ݒ� Y����P[�� ��^�E yp���;�~/|/� �s���V�������|<Ҿ0�:���eLjuy��{v#n�5������ dy�S����)do��ʾ� �Qq��2���:���������+�Ĭ�K�wۥ g��6����S�x��WҴ��.��W���]Im$�k�N糷9 �� �͝_�G�i��+�� ��j���P��<����w����� �7�� /(� �{��� ����
ơ� ���
(�#���t�%�I��s�غ����~�w�=��N� ����ӿ�-�GÚ���мhef� �]�ۀ}���z����<IcLj�gωZhd�
7QC���G����Gᅷ��n�G�:σu{�����c#�1��4P�i�/�mz�i�ss�eD�}eÃ��Y�Yj6�w��Au��!�:�Um_��� �6�����8Ǘyl�/����o?f�����?�MxB����Ն�
���,*����W���|��$� ���%� ��#o�I� ��{O�@��
�Ac�_�_��<#���� |�'�t
7��?��K�4k8l,4��M&��x�$q��brTe�����^]� ��#�� Ǐ�o���g��:�)[��A~ߓG���-�� ��ï���c������S�K�P��^]� [�^�ƻ�7xŔ}鴍WH��~w����j?�|-gLj|�'E=�ǂ5;����ma�5����ῂ[��ЛR��_�5�4E����u|#�N|���{��l݅�S^c�7�?<�o{�w�ZT�p�����O�K�-���o�x��^(A/�|Q�j�FCX��p1�c@�QE QUt�WK�t�=oDԭu
;P�;�;�Y�X.!�C$��������AP�(��
(��
(��<��w�Q���~6ۍ��Kӧ�8ݡ_2Er���2���=��L�z�Rִ}3�Z5� ���8���N�[;�y>��ȅ�V �k���jrx.ox��K�x��3�M/�˕�U�n���i%���
�8(Ҩ�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �� � �����?� �������!� �����~/� Ӈ���( ��(�><��Uо_�xj������W_����HU�s��-]��|;��C�zW��ao�h�0i�P���b8��U��Sώ?h]+I��>iM�\�u{�%�����R������V�
(��
(��
(��
(��
(��
(��
(��
(��40�D�\D���������q����'s7��x+R�9�h�H�fL��k���<����?��u�����V�T{isǵ/�3����~(���?� ,+�(�/� �r�}� C��:~'� �y�����ڇ:��]���-���<v�|EmgO�.,¤Q_,q��
�:
�^�������C���^:��7����G�k��A�
/�3����~(���?� ,(� �r�}� C��:~'� �z��� ��_��a��� �O�� ���[���<*<R��,"�R�젏���!����9���ǚ���pv��r��}�W���]&�X�m���\�}�~�� �8�:O�?���ˋ��ޟsy� _3@��� ����3����~(���?� ,(� �r�}� C��:~'� �z��� ��_��a��� �O�� ���� ��G�M[X�|/� ���v����u-^I��_5���$a��j����(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(��(�)����M�� ��"hZ��uW����f�ٲGE[�ӥbx��ի�~�|{�=_�~"�It�n�[��9r)R��q��U�#�\���{�|*��.��Y#"��"��k|�jQ�< ��?�̬>��X�k7�~#�|#�_x�������i�����́"�1�� Y8���xs���� �.�X�T���������~#���r���aQA<p#��ǁ�Y�V�����T��]x��*�m�0��7l>[��r�PD{����;P��W� u��M[��?�'��&�{{i�c��2<vPګ) ��$���(��(��(��(��(��(��(��(��(��(��(������,���%h���k��ӿ�l���,� ���5�> �O
��^�o�g���:w@I5i�������$t��ը�� �/�7S���&��}��<j�����.���K��
4��#���4�4�6�K�P����` ��G�+�-�����{��M�m�YE�$ׯ�V��ނɣPs� 1 A
�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� +�����D}2�Y}V�R�^Y4�OI�簼�2(Ye���8�7܌U RUH�h�>����&o�>)��5�a6�u�na���v<V�Q�o�9
�\aYʪ��(��(��(��(��(��(��(��(��(��(��(��(���������[�F�K
z�H�M��+i�[8��F����dP~h�D<1�Ҋ ���I�>*x.��Zh[k�
�������z�ge͜�I�$R+���dj��߈W����>
���|s�E�i6s��Ę��c���r��dr������o����5��'�<9%���"��ҵ�2�� X�d��6��d��Py����Én�|�'G������E�ҡ%�� R�F�8�q���4���_ ��mJ�T�y���u;�
ơ}<�I�$� ���*(
���( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��( ��(��
// first 3 faces for face.npz, smiley face.npz, horse,npz, and zebra.npz
var sketches = [
//face
[[127, 2, 0], [-85, -2, 0], [-17, 6, 0], [-12, 10, 0], [-8, 28, 0], [-4, 29, 0], [1, 97, 0], [15, 35, 0], [16, 18, 0], [24, 15, 0], [48, 15, 0], [25, 2, 0], [43, -2, 0], [13, -14, 0], [23, -44, 0], [24, -33, 0], [15, -30, 0], [5, -23, 0], [-1, -28, 0], [-7, -14, 0], [-14, -17, 0], [-32, -23, 0], [-32, -11, 0], [-63, -2, 1], [-59, 39, 0], [6, 0, 1], [70, -6, 0], [0, 0, 1], [-7, -2, 0], [1, 0, 1], [-61, 146, 0], [86, -23, 0], [45, -18, 1], [-96, -73, 0], [-9, 40, 0], [4, 3, 0], [17, 0, 1]],
[[111, 5, 0], [-16, 4, 0], [-26, 16, 0], [-28, 30, 0], [-10, 19, 0], [-6, 18, 0], [-5, 29, 0], [2, 13, 0], [15, 20, 0], [22, 14, 0], [26, 6, 0], [42, 1, 0], [13, -3, 0], [21, -12, 0], [10, -10, 0], [31, -57, 0], [2, -19, 0], [-6, -17, 0], [-34, -45, 0], [-22, -8, 0], [-31, -1, 1], [-25, 31, 0], [1, 40, 1], [31, -41, 0], [-5, 50, 1], [-52, 28, 0], [20, 17, 0], [25, 9, 0], [6, -1, 0], [5, -4, 0], [5, -19, 1], [-67, -68, 0], [13, -9, 0], [40, -10, 0], [30, -13, 0], [2, -13, 1], [-4, 6, 0], [6, 14, 0], [33, 27, 0], [29, 14, 0], [22, 3, 1], [-79, -52, 0], [82, 127, 0], [26, 62, 1], [-168, -200, 0], [-3, 21, 0], [-6, 13, 0], [-47, 63, 0], [-9, 30, 0], [1, 17, 1], [61, -131, 0], [-19, 16, 0], [-22, 36, 0], [-21, 58, 0], [-19, 38, 0], [-3, 21, 0], [6, 34, 1]],
[[91, 4, 0], [-7, -4, 0], [-33, 1, 0], [-28, 12, 0], [-11, 10, 0], [-11, 19, 0], [-1, 29, 0], [4, 19, 0], [46, 100, 0], [22, 31, 0], [14, 13, 0], [12, 9, 0], [29, 11, 0], [44, -1, 0], [16, -10, 0], [14, -12, 0], [25, -29, 0], [7, -14, 0], [5, -18, 0], [0, -33, 0], [-5, -20, 0], [-21, -39, 0], [-30, -32, 0], [-18, -11, 0], [-38, -13, 0], [-36, -2, 0], [-16, 2, 0], [-14, 6, 0], [-13, 13, 1], [37, 22, 0], [1, 29, 0], [4, 11, 1], [43, -53, 0], [1, 39, 0], [4, 6, 1], [-9, 45, 0], [0, 0, 1], [12, 10, 0], [-5, -2, 0], [5, -4, 0], [5, 0, 0], [1, 5, 0], [-5, 2, 0], [-1, -7, 1], [-42, 43, 0], [6, 14, 0], [24, 22, 0], [22, 7, 0], [25, -1, 0], [22, -19, 0], [21, -31, 0], [4, -8, 0], [3, -17, 1]],
//smiley face
[[192, 25, 0], [-27, -8, 0], [-45, -4, 0], [-43, 0, 0], [-20, 4, 0], [-20, 11, 0], [-27, 40, 0], [-10, 22, 0], [3, 28, 0], [18, 14, 0], [28, 11, 0], [48, 6, 0], [48, 1, 0], [23, -4, 0], [24, -11, 0], [26, -18, 0], [30, -31, 0], [6, -19, 0], [1, -18, 0], [-2, -9, 0], [-9, -13, 0], [-30, -23, 0], [-33, -4, 0], [-7, 5, 1], [-96, 39, 0], [0, 0, 1], [-6, 8, 0], [-2, 9, 0], [5, -6, 1], [94, -1, 0], [-14, 1, 0], [2, 11, 0], [3, 0, 0], [6, -10, 0], [-1, -6, 0], [-4, 0, 0], [-1, 3, 0], [3, 0, 0], [2, -5, 0], [-3, 5, 1], [-107, 38, 0], [5, 14, 0], [10, 13, 0], [8, 4, 0], [28, 4, 0], [27, -2, 0], [12, -9, 0], [11, -18, 1]],
[[163, 21, 0], [-9, -6, 0], [-3, -6, 0], [-22, -5, 0], [-16, -1, 0], [-29, 12, 0], [-2, 3, 0], [-24, 18, 0], [-31, 49, 0], [-14, 35, 0], [-13, 22, 0], [16, 53, 0], [13, 25, 0], [23, 32, 0], [13, 3, 0], [101, 0, 0], [18, -5, 0], [19, 2, 0], [13, -6, 0], [11, -15, 0], [9, -93, 0], [-11, -91, 0], [-28, -34, 0], [-16, -11, 0], [-19, -2, 0], [-34, 19, 1], [-11, 23, 0], [-20, 39, 0], [-7, 20, 0], [4, 1, 1], [68, -74, 0], [-10, 24, 0], [-19, 63, 1], [-73, 43, 0], [5, 15, 0], [28, 44, 0], [14, 11, 0], [14, 2, 0], [13, -5, 0], [24, -20, 0], [29, -66, 1]],
[[145, 23, 0], [-12, 65, 1], [50, -67, 0], [-18, 81, 1], [-68, -5, 0], [-5, 23, 0], [4, 20, 0], [24, 21, 0], [26, 9, 0], [25, 1, 0], [22, -8, 0], [10, -7, 0], [15, -22, 0], [3, -21, 1], [-29, -113, 0], [-65, 0, 0], [-19, 4, 0], [-17, 8, 0], [-37, 23, 0], [-29, 25, 0], [-20, 31, 0], [-4, 18, 0], [1, 32, 0], [5, 17, 0], [20, 32, 0], [15, 15, 0], [31, 23, 0], [29, 15, 0], [31, 6, 0], [37, -1, 0], [37, -12, 0], [30, -30, 0], [11, -19, 0], [5, -21, 0], [2, -31, 0], [-4, -14, 0], [-28, -66, 0], [-12, -19, 0], [-12, -12, 0], [-22, -7, 0], [-19, -2, 0], [-43, 1, 0], [-20, 5, 1]],
//horse
[[4, 177, 0], [-2, -29, 0], [5, -29, 0], [0, -22, 0], [-7, -40, 0], [124, -4, 0], [70, 13, 0], [20, -36, 1], [0, 0, 0], [15, 10, 0], [7, 1, 0], [5, -6, 0], [1, -8, 0], [-5, -14, 0], [-18, -5, 0], [-15, 5, 0], [-6, 7, 0], [0, 4, 0], [23, 1, 1], [-15, -19, 0], [13, 1, 0], [-18, 1, 0], [-1, 4, 0], [10, 1, 0], [-31, 1, 0], [31, -12, 0], [29, 0, 0], [2, 3, 0], [9, 4, 0], [-12, 14, 0], [6, 4, 0], [11, -5, 0], [-22, -12, 0], [0, -4, 1], [-26, 2, 0], [0, 0, 1], [-13, 58, 0], [-3, 19, 0], [-4, 83, 1], [0, 0, 0], [0, 0, 1], [-185, 8, 0], [12, 1, 0], [2, -6, 1], [0, -2, 0], [1, -7, 1], [1, -4, 0], [2, -11, 1], [0, -1, 0], [6, -41, 0], [5, -11, 0], [21, -2, 0], [32, 8, 0], [53, -2, 1], [18, 2, 0], [2, 2, 1], [0, 1, 0], [2, 29, 0], [7, 27, 0], [30, 7, 1], [-160, -71, 0], [-1, 20, 0], [7, 2, 0], [6, -7, 0], [-3, 22, 0], [7, -1, 0], [9, -9, 0], [6, -24, 0], [-2, 18, 1]],
[[110, 23, 0], [0, 0, 1], [-28, -21, 0], [-24, -1, 0], [-21, 16, 0], [-23, 8, 0], [4, 8, 1], [2, -13, 0], [-17, 6, 0], [-3, 8, 0], [11, 8, 0], [20, 0, 1], [-26, -14, 0], [0, 0, 1], [0, 0, 0], [0, 1, 1], [76, -27, 0], [0, 0, 1], [0, 0, 0], [0, 11, 0], [10, -5, 0], [1, 4, 0], [7, 3, 0], [4, 14, 0], [5, -2, 0], [9, 27, 0], [4, -5, 0], [8, 11, 0], [5, 1, 1], [-76, 0, 0], [8, 57, 1], [43, -51, 0], [13, 25, 0], [13, 34, 1], [19, -51, 0], [41, 36, 0], [19, 23, 1], [-15, -59, 0], [21, 7, 0], [20, 13, 0], [15, 20, 1], [-190, -86, 0], [0, 0, 1]],
[[193, 10, 0], [-8, 19, 0], [-38, 13, 1], [31, -16, 0], [11, -26, 0], [3, 22, 1], [-1, -4, 0], [19, 6, 0], [41, 0, 0], [4, 11, 0], [-1, 8, 0], [-11, 14, 0], [-42, -9, 0], [-4, 1, 0], [-6, 13, 0], [-3, 33, 0], [-8, 14, 0], [-30, 30, 0], [-13, 41, 0], [-8, 12, 0], [-14, -1, 0], [-7, -12, 0], [-2, -28, 0], [3, -26, 0], [-10, 4, 0], [-11, 32, 0], [-8, 5, 0], [-11, -4, 0], [-6, -9, 0], [-3, -21, 0], [4, -12, 0], [-12, 21, 0], [-6, 25, 0], [-7, 7, 0], [-5, 0, 0], [-12, -32, 0], [2, -31, 0], [-13, 55, 0], [-10, 6, 0], [-1, -66, 0], [11, -52, 0], [3, -8, 0], [12, -8, 0], [20, -6, 0], [47, -1, 0], [37, -11, 0], [7, 10, 0], [11, 5, 1]],
// zebra
[[55, 18, 0], [-11, -1, 0], [-14, 6, 0], [-9, 14, 0], [-15, 5, 0], [-6, 12, 0], [8, 4, 0], [23, -3, 0], [3, 20, 0], [15, 3, 0], [2, 3, 0], [1, 13, 0], [-16, 21, 0], [13, -2, 0], [15, -17, 0], [7, 15, 0], [7, 3, 0], [-2, 8, 0], [28, -13, 0], [9, 0, 0], [12, 3, 0], [19, 12, 0], [14, 3, 0], [6, 4, 0], [9, -18, 0], [14, 7, 0], [25, 3, 0], [4, -1, 0], [1, -8, 0], [-17, -8, 0], [15, -9, 0], [6, -8, 0], [3, -11, 0], [-3, -11, 0], [7, 13, 0], [13, 13, 0], [7, -4, 0], [6, -11, 0], [1, -8, 0], [-10, -14, 0], [-6, -2, 0], [-8, 11, 0], [-8, 1, 0], [-31, -29, 0], [-86, -13, 0], [-22, -18, 0], [-24, -6, 0], [-8, 0, 0], [-13, 8, 0], [-10, 15, 1], [91, -3, 0], [-65, 63, 0], [-17, 21, 1], [85, -61, 0], [21, -1, 0], [15, -4, 0], [-66, 96, 1], [115, -97, 0], [-40, 65, 0], [-26, 27, 1], [73, -66, 0], [-1, 8, 0], [-33, 52, 1], [-137, -101, 0], [-7, 2, 0], [-2, 10, 0], [6, -3, 0], [2, -6, 0], [-4, 0, 0], [-2, 4, 0], [2, -1, 1], [56, -5, 0], [-31, 31, 1]],
[[27, 46, 0], [-12, 2, 0], [-7, 5, 0], [-7, 11, 0], [0, 17, 0], [4, 5, 0], [7, 1, 0], [26, -25, 0], [19, -1, 0], [4, 2, 0], [4, 28, 0], [-8, 43, 0], [5, 13, 0], [8, 10, 0], [19, -1, 0], [-3, -30, 0], [5, -18, 0], [9, -3, 0], [5, 1, 0], [3, 6, 0], [-3, 21, 0], [4, 16, 0], [18, 8, 0], [10, -7, 0], [3, -16, 0], [-13, -45, 0], [10, -5, 0], [44, 9, 0], [2, 5, 0], [-4, 20, 0], [0, 21, 0], [24, 22, 0], [15, -4, 0], [6, -6, 0], [-6, -43, 0], [3, 14, 0], [15, 31, 0], [6, 3, 0], [8, -2, 0], [4, -4, 0], [1, -12, 0], [-10, -47, 0], [-17, -60, 0], [-10, -16, 0], [-58, 0, 0], [-49, 22, 0], [-29, -13, 0], [-11, -19, 0], [-20, 1, 0], [-8, 4, 0], [-11, 17, 0], [-9, 6, 0], [-21, 27, 1], [106, -40, 0], [8, 20, 0], [3, 23, 0], [-7, 42, 0], [-5, 7, 1], [41, -77, 0], [7, 4, 0], [4, 9, 0], [-1, 25, 0], [-6, 13, 1], [62, -86, 0], [-1, 26, 0], [-4, 20, 0], [-8, 19, 0], [-8, 9, 1], [22, -1, 0], [-4, 8, 0], [-46, 55, 1], [31, 13, 0], [26, -2, 1]],
[[36, 50, 0], [-25, 12, 0], [-3, 26, 0], [6, 7, 0], [9, -1, 0], [19, -8, 0], [16, -12, 0], [-20, 63, 0], [-1, 17, 0], [2, 5, 0], [10, -4, 0], [7, -10, 0], [8, -19, 0], [8, -37, 0], [-5, 21, 0], [-3, 31, 0], [0, 30, 0], [6, 12, 0], [12, -2, 0], [20, -25, 0], [14, -37, 0], [0, -28, 0], [-6, 9, 0], [-5, 35, 0], [0, 38, 0], [6, 14, 0], [13, 3, 0], [11, -10, 0], [9, -12, 0], [8, -31, 0], [6, -43, 0], [-5, 8, 0], [-2, 17, 0], [0, 28, 0], [3, 14, 0], [3, 4, 0], [9, 4, 0], [23, -3, 0], [21, -13, 0], [8, -16, 0], [0, -10, 0], [-11, -21, 0], [0, -17, 0], [7, -3, 0], [36, 0, 0], [5, -3, 0], [-4, -15, 0], [-18, -16, 0], [-39, -15, 0], [-24, -5, 0], [-87, -1, 0], [-46, 8, 0], [-21, 10, 0], [-16, 14, 1], [90, -35, 0], [-46, 89, 1], [79, -90, 0], [-11, 12, 0], [-34, 64, 1], [70, -79, 0], [-56, 66, 0], [-48, 73, 1], [132, -138, 0], [-21, 20, 0], [-43, 57, 0], [-38, 62, 0], [-17, 39, 1], [132, -157, 0], [-10, 3, 0], [-13, 12, 0], [-36, 41, 0], [-32, 51, 0], [-12, 27, 1], [150, -138, 0], [-19, 14, 0], [-37, 40, 0], [-35, 48, 0], [-15, 27, 0], [6, -3, 0], [30, -34, 1], [69, -69, 0], [-25, 18, 0], [-83, 95, 1], [-117, -119, 0], [3, -23, 0], [12, -21, 0], [9, -9, 0], [13, -6, 0], [-3, 19, 1]]
];
var curSketch =0;
var curSeg = 0;
function setup () {
createCanvas(960, 500);
setFrameRate(10);
}
function draw_sketch(s) {
var pen_down = false;
var cur_x = 0;
var cur_y = 0;
// ellipse(0, 0, 10);
noFill();
for (var i=0; i<s.length; i++) {
p = s[i];
next_x = cur_x + p[0];
next_y = cur_y + p[1];
if(pen_down) {
if(i == curSeg) {
stroke(0, 0, 220);
strokeWeight(2);
ellipse(cur_x, cur_y, 5);
ellipse(next_x, next_y, 5);
}
else {
strokeWeight(1);
stroke(0);
}
line(cur_x, cur_y, next_x, next_y);
}
cur_x = next_x;
cur_y = next_y;
pen_down = (p[2] == 0);
}
}
function draw () {
background(240);
// scale canvas so that -255, 255 is extent
push();
translate((width-height)/2, 5);
scale(490/255);
stroke(0, 255, 0);
fill(255);
strokeWeight(1);
rect(0, 0, 256, 256);
stroke(0, 255, 0);
strokeWeight(2);
draw_sketch(sketches[curSketch]);
pop();
curSeg = curSeg + 1;
if(curSeg == sketches[curSketch].length) {
curSeg = 0;
curSketch = (curSketch + 1) % sketches.length;
}
}
function keyTyped() {
if (key == '!') {
saveBlocksImages();
}
else if (key == '@') {
saveBlocksImages(true);
}
}
function keyPressed() {
if (keyCode == LEFT_ARROW) {
}
else if (keyCode == RIGHT_ARROW) {
}
}