========~~~+++++++===+==========++===+=======++++++++===+========++++++=~~~~~~==~~~~~~===~~~===7~~=++=++++++?++:,::~~:::
=======================+===~~~===++++++++===++?+====+==++++====++====+=+=~~~=====~~=~~======~~~7~~=++=++=+++???::,::::::
=================~==~==+======+=+++~====~===========+++++=+=======++=+++======~==~~==~~~~====~~7~~=++=++=+++???:~:::~:::
~~=++==~===+==~=~====~~~+=+++==++==~========+++====+=====+++==++=+==+++======++===~=~~=====~~==7~~=++=+++++I??+:~:,:~~~:
=====~==+========+=====+===========++=+=++==++++~~===~===:,,,,,.,....,,~~~~================~~==7~~=++++?+++?++=::::~~~~:
~===+~=====~===========+++=++=+++=====+=++==++=++=+??~,..,...........,,,:::~=======~=====~=~==+I~~=++=+++++??+=:::::::::
====+~~~=~~=========+++~=+=++=++======+=+======?+=:..,...............,,,,::~~====+=~====~~=~~=+I===++++++++?+=~:::::~~~:
~~===~=====+=========+====+?+====~~+++=====+?II+,.........,... ........,:::~~=+++=====~~=~====+I~===+?=+?????=:::::::~~~
+++=====+++~==+==~=======~=++=+++==++++++=+++=:;.........,,.........,,:,::~~==+???+==+=======~=7~~==++==+++?+~:::::::~:~
======~=====+++=+===+==+===++~==+=====+++++=:..,............... ...,,,:::~~===+?II??=~~======~=7~~++++==++++=~::::~~~:::
========+++===++======+=~~=++=+++==~=+++++~:,...,,........ ... . ....::::~~===+???I7I?==~~=~===7~~==+?==?++?~::::::~::::
=====+=++=~============+++==+===~~~===?+?~~~.,,.,,,,,,..... . . ...::~~~~~===++??IIII$7~~====:~7~~=?++++????::,:::::~~~:
==~~~=+=====++==================++++++~?=~..,,.,,,,,,,..... . .....,~~~:~~==+?+??III$$$7+~++~~=7~~=+++++?++?~:::~~:~:~~:
===++=+====++++========++++==+====+++++=::..,:,,:::,,,.........,,,:~==+====+?????I777$$Z$+~~~==7~~=+?+++??+=,,:~~~~~~~=~
+=+++?++==============+~====+==++==+==?,,,,::::,::::::,,,::.:::::::~:+===++?????I7$7$ZZZ$Z::~==7++=??+=+++==:::~~~~~:~~~
===========++=============++====+++==?=~,:,,,,,,::~~~~~~~=~~~==~===+++++?II???III$$$$ZZZZZ~~===7===++++++?+~~~=~~~~===~~
==================+++=++++======+++++=~,:,,::::,:~~~~=+==+++=+++++??++?+777III777$$$ZZZZOZ7+~=+7===+?+++??+:~~~~~~=====~
============++?++~~~=++++++++===+++++~~::,::~~:,:~~~~~====+++++???I??I7$$77$77777$$ZZZOOOOO+:~=7===+++++?+=~=~~::~===~~=
=====+======+==++++++++==+=+++======:~~::::~~~:~~===+===?+?++++??????$Z$$$$7$$$$$ZZZZO$OOZ8?:++7=++??++??+=~~~~~~~===~~~
===+++=+=======+++++======++++++==+?~~:::~:::~~=====~=++++???IIII???I$$$$$$$$$$$ZZZOOOOOOO87,==7==+=++++?=~:~~~~~~~~~~~=
===+++++=========++++++=====++++++++=====~=~:~~~~~~~=====+++???II+?I$$$I77$$ZZZZZOOOOOOOOO8$,==7==+=++++I=~:~~~~~======~
++====+++++=++++++=====+++====+++==++=~~~:==~::~~~~=====~~~++??II?I7$$$$$$$ZZZOOOOOOOOZOOO8$,=+7++?++?+??~:~~~~=====~~~~
===~~~===++===+++++++++I??==+++++++=+==~~~=+=:::~~~~====~=+=??IIII7Z$$7$ZZZOOOOOOOOOOOOOOOO$:~=7++?++I??I==~===========~
++=++=++=+++===++++++++====++=++++++==~~~=~=~::~:~~~~=====++???IIIZZZ77$ZZZZZZOOOOOOOOOOOO8$,==7==+??+?I+~~~~===========
++=++=++=++=+++~==+++==+++?++?+=+?++===~=~=~::~::~~~~~=+=+?+???II$ZZ$77$$$ZZZZOOOOOOOOOOOO87:+?7==+??+II+==============~
++=++~===+?+===++?+++++====++==:,~+++==~~~~~~=++??III?+++II7777$$$Z$77$$$Z$ZZZZZZOOOOOOOOO8I~~+7==+???I?==~~~~~~~=~=====
==++=+++=+====++++++=++=++=++=ZI.I+==~~:::=+I77$Z$$7$$$ZZ$77$$$$Z$Z$$$$ZZZZZZZZZOOZOOOZOOO8+==+7=+??+++=:~~~~~~===+=++?+
==+++=++====+++++++++???+?+??~??7~++==~:,:?7$ZZZZZOO8888888OOZZZZZZ$ZZZZZZZZZOOOOOZOOOOOOOZ+==+7=+????+=:~~============+
==+++=++=++++++===+=+???+++++~==7+====~::~7I7ZZO8OO8DDD888888OZZZZOOOOOZZZZZZZZZZZZZOOOOOO$==~=7=+????+=~==~~~~~~=======
+++++++==++++++++++++++=+++?+:I?+?=~=~~~~?7$OOODDNNMNNDDD88OOZZZZZOOO888OOOOOO$77$ZZOOOOO8=:+=?7=+????==:~~::~~=========
+++++=+==++?++===++??+++==+I?=ZZZ?=====++?$ZO7ZOODMMNDDDDDD8Z$I7$ZOO8DDDDDDDD8OZZZZZOOOOO8,~==+7=+????~:~~~~~~~==+++++++
++++++++++++++++++++++++??=?+IOOO+==~:~==?:7I+?7$ZO888DDDDD8Z7~?I7O8DNNNNNDD88888OOOOOOO88~~==+7==?+++::~~~~~==========+
++++++++++?+++++++++++++++?+=+OO7?+=~:==+I=?=I7II7$$$Z888OOO7+,=+7Z8NNNNNMNNDD8OOO88OOOO8D=~?++7=+???+~~===~===========+
++++++++++++++???++++?++??=++:77,I?+?+?I++=+=+$ZZZZZO8888ZII+~,~+?Z8DNNNMMMMNDN8OOOOOOO88O88$~+7++???+~~=~~==========++=
+++++=+?++=+?????++++++?+++++7.,=II?:=+?=7=~?+?IZZOOOOZ77I+===~:=+Z8DDDDDNNNNDNNDOOOOOZ888ZO$=+7++???=::~=========???++=
+++++++=++?+++???+++++++=++I==,,~??+I+~II~+:~.~:=+++++?II+=+==:=+?Z8DDD888888D8DD8OOOOO8OZ8O==+7?????=~::~====~====+++++
+++++++++++++++++?+++++?=++I=,==+++?::I=::~::~:~~==?I77I+=~==~:+I7Z888DD88OOOOOO88OOOOO8OO8$:+?7???++=~~~==~======+++++=
+++++++++++++++??I???+++++?++===I??++$?:::~:,=:+?++??+===~:~===+?7OO888888888888OOOOZOOOOOOI~+?7???++=~~~==~===++===++++
+++?+++++++++++?+???+++++++++?+==???$I=++I??+II7$$$$$7===++=~=:+I$OO888OOOOOOOOOOOOOOOO88OI~++?7???=~=~~=~~====+++++====
?++++====++?++++++++???+++????I77?+7I+=77$II7$ZZZZOOZI~~~===~~~?7ZOO8OOOOOOOOOOOOOOOOO8D8O:===?7++?=~=~~===============+
+++++++++++?++++++++?+++????????+?7Z+?IZ$77$ZZOOOOOZ$I+=======+7$ZOOO8OOZZZZZOOOOOOOOO88OZ~~+=+7???~~=~~======~~==+++++=
??++++++====+??+???++++??????????7$ZI?$7I7ZOO8OOOOZ77IOOZI?=?I7$$ZOOZ8OOOZZZZZOOOOOOOO8ZZ+++=??7?II===~~===========+==+?
++++????+???++?+?+?????+++??????+$$ZI$ZI7Z8888OOZZ7II+ZO8OZ77$ZZZZOOO888OOOZZZZOZOOOOZOO7~?+++?7??+===========+=====++++
???+++??+==+++++++++++?+++?+??I?+$ZZI$O?$OO8OOOZ7II???7ZOOOOZZOOO888888O8OOOOOOOOOOOOOO?~?+??=?7II==+===+==~~~=====++??+
III??????++++++++++++++??++++=??+$ZZ7ZO7ZOOO88OZI??+=I7ZZOOOOOO888DD8888888OOOOOOOOOOOO==I++++?7??======+===========+++?
I??I77+??7I+++????II?II+++??????+7ZZ7ZO$ZOOO8NNND88ZZ$$$$OO8888888D8888888888OOOOOOOZZ7+??+++?I7+==~~===~=====+++======+
?????????I??+++??+????????++++????ZZ$ZOZZOOOO8DMDD8OOOOOOOOZO88888888O8O88888OOZOOOOI+????????I7?+=============++++++++=
??+????????+?????I????+????????+++$ZZZOOZOOZZ$O8NOO7OZOO8OO888888888D88888888OZOOOO+++++?+?+++?7++===++++++==========++=
??????+????++++???????++??????+++?IZZOO8ZZOZZ$$Z8NO7$+Z7$OOOO88888DNMMMN88888OOOZO7?+++??++++?I7?+====+====++++==++++???
?+???????????????????II??????????I7ZOOO8OZZZ$7I$+?OZI=7?IZZZZOOOOONNMN88OOOOOOOOOI+=+++?+?????I7++====+++==+=====++++?+?
???????+??????????????????????????I$OOOOOOZZ$7I7$7=$OZ~+7Z$ZZZZ8ODNND8O8OO8OOOOOO++?+??++?????I7+==++=++++++===+++++++++
???++?++?+??+++++?+????+++???????II$ZOOO8OOOZ$7777?7777O8DD8DD8DD8888OOOOOOO88O$+I??++????????77+++++=+++==++++++++++++?
?+??++?+???????????????+?????????II7ZOOZOZOZZZ$I7I7ZZZ$$$OOO888888OO8888OO888O??+????????+++??I7++=++=+++==+===+++???+++
++??+++????????????+???I+??????++777$ZZ7O8ZOOO$$7$$ZOOOOOOOO88O8OO888DD8OO88OI?????+???IIIII??I7?+====++++++++++++++????
??III?I???+??+???+++?+?++++?I?+++777$ZZO88O88OZ77$7ZZOOOO888888888DDDND88DO$I+???+????++++++?I77++====++++++++++++++++++
++??????++++?+++?=+7O888$?==++=+?7777ZO8888888OZ$77OOOOOZ88O88O888NNNNDD88I++?++?++????II????I77??+==++++=====++++++++++
??+??+++?$OOZ$7$Z88N8~~=::~++++?I77I7Z8D88DDD8OZ$$ZOZ$88O88OO8888DNNNNN8OI=+I+++?II+?????++++?I7??+==++?++++++++++???II?
7ZZZZ$ZZZOO8OOZOO8D$~::,::~==+???77$ZZ8DDDOOD8OOZZZOOZOO8888O88DDNNMMNDD$=???????????????++??I77??+===+++?+++++++?I??++?
OOOOOOOOO888OOO88D8=,:::::~=+????I7$$$8NDDDDDOOOZOOOOO8O8888D88DNNNMMNNN=+++??+++????????+++?I77++==+=+++??+???+++???++?
88OOOO8888888888888+::~~~==?I?III77$$ZZDDDND88OO8OO88O888888DDDDDNNNNNN8+++??????II+?????I????I7+++++???+=++++++++???++?
OOO888O8O8O8D88888D7=~===+????II77$77ZZ8DDDDDD8D888888ND8888DDNDDNMNMNNO+????IIIII?+???IIIII?+I7++==+++++===?+?++++?????
O8888O888888DD8OODDZ~==+???IIIII7$7$$$ZO88NNDODNDDDDDDNDD8DDDDNDDDNDMD8Z?????III??I??????????I77??+==++++++????++???????
DDDD8888888DDDD888DD$?+???????777$$$$$$ZZODDDNNDNDDDNNNNDDDNNDDNNNNND8O?=?++?III?????????????I77??+++??????????????????+
DDDNNDDDD88888DDDODN8I??+++??II77$$$Z$$ZZZ8DDNNNNDDNNNNNNNNNNNNNDNNND88$III??++??II????????I?I77+++++++++++?????????+???
888DD8NNNNDDNNN888DDNI?????II77$$$$$$$$ZZZZZODDNNNNNMNNNNNNNNNNNDD88DDNM$++?????IIII?????I?I??I7+++++++++==?????I???????
88888888DDDDDD8DDD8DN87+++?II777$$$$Z$ZZZZZZOO88NNNNNNNNNNNMNNDDDD888DNMMMDI++7I?IIIII?I?????I77++=++??++++?????+??????I
88D888DDDDD888DNDN88DM8I+?II7I77$$Z$ZZZZZZZZOOOO8DDNNNNNNNNND888D888DDNMMNMMO$=+III?III??????I77??+?+?+++II????????????I
88DDDDDDDDDDDDDDD8D8D8DD???77$$$$$$$ZZ$ZZZZZOOOO88888D8DDDDD88888888DDNMMMNMMMZ++??IIIIII????I$7+++???+++???++?????????I
88DD88DDD88DDDDDDD8NDMDN8?II$7$$$$Z$ZZZZZZZZOOOO88888888888888888888DNMMMMMMMMNNNI=?I?III?????77??++====+II???????????I?
888DD888888888888DDDDDDDND877$ZZZZZZZZZZZZZZOOOO888888888888888888D8DMMMMMMMMMMNMMD8+=?I?III?I77??+++++++???+????????+??
8DDD8D8888888DD888DDDDDDDNNO7$ZZZZZZZZZZZZZOOO88888888888888888888DDDMMMMMMMMMMMMNNDM8Z?+??++I77?++++?+++?+?????????+++?
DDDD8D888888888888DDDDDNNNDND8OZZZZZZZZZZZOOOO8888888888888888888DDNMMMMMMMMMMMMMMMMNNMN8I?+?777++=+??+++???++????I?+++?
DDDDDDD88888DDDDDD88DDDDDDDNDNDOOZZZ$ZZOOZOO888888888888888888888DMMNMMMMMMMMMMMMMMMNNMNNNM8$I77??+???+++++???++++?????+
DDDD88888DDDDDDDDDDDDDDDDDDDDDNNNO$ZZZZOOOOOO888888888888888888NMMMMMMMMMMMMMMMMMMMNMMMNNNMNMD8$+++=?+++????+?+?????????
NDDDDDDDNNNNNNNNNNNNNDDDDDDNNNNDND88ZZZOOOOOO88888888888888DNNMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMO?++??+++??I????????????
DDDDDDDNNNNNNNNNNNMNDDDDDDDDNNNNNNNNNDD8888888888888888DDNNNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNZ+=++I???????+???????
DDDDDNNNNNNNNNNMMMNNDDD8DNDDDDNMMNNNMMMNNNNNNDDDDDDNNNMMMNNMMMMMMMMMMMNMMMMMMMMMMMMMMMNNNNMMMMMMDNNMNDI+++++++++????????
loading...
========~~~+++++++===+==========++===+=======++++++++===+========++++++=~~~~~~==~~~~~~===~~~===7~~=++=++++++?++:,::~~:::
=======================+===~~~===++++++++===++?+====+==++++====++====+=+=~~~=====~~=~~======~~~7~~=++=++=+++???::,::::::
=================~==~==+======+=+++~====~===========+++++=+=======++=+++======~==~~==~~~~====~~7~~=++=++=+++???:~:::~:::
~~=++==~===+==~=~====~~~+=+++==++==~========+++====+=====+++==++=+==+++======++===~=~~=====~~==7~~=++=+++++I??+:~:,:~~~:
=====~==+========+=====+===========++=+=++==++++~~===~===:,,,,,.,....,,~~~~================~~==7~~=++++?+++?++=::::~~~~:
~===+~=====~===========+++=++=+++=====+=++==++=++=+??~,..,...........,,,:::~=======~=====~=~==+I~~=++=+++++??+=:::::::::
====+~~~=~~=========+++~=+=++=++======+=+======?+=:..,...............,,,,::~~====+=~====~~=~~=+I===++++++++?+=~:::::~~~:
~~===~=====+=========+====+?+====~~+++=====+?II+,.........,... ........,:::~~=+++=====~~=~====+I~===+?=+?????=:::::::~~~
+++=====+++~==+==~=======~=++=+++==++++++=+++=:;.........,,.........,,:,::~~==+???+==+=======~=7~~==++==+++?+~:::::::~:~
======~=====+++=+===+==+===++~==+=====+++++=:..,............... ...,,,:::~~===+?II??=~~======~=7~~++++==++++=~::::~~~:::
========+++===++======+=~~=++=+++==~=+++++~:,...,,........ ... . ....::::~~===+???I7I?==~~=~===7~~==+?==?++?~::::::~::::
=====+=++=~============+++==+===~~~===?+?~~~.,,.,,,,,,..... . . ...::~~~~~===++??IIII$7~~====:~7~~=?++++????::,:::::~~~:
==~~~=+=====++==================++++++~?=~..,,.,,,,,,,..... . .....,~~~:~~==+?+??III$$$7+~++~~=7~~=+++++?++?~:::~~:~:~~:
===++=+====++++========++++==+====+++++=::..,:,,:::,,,.........,,,:~==+====+?????I777$$Z$+~~~==7~~=+?+++??+=,,:~~~~~~~=~
+=+++?++==============+~====+==++==+==?,,,,::::,::::::,,,::.:::::::~:+===++?????I7$7$ZZZ$Z::~==7++=??+=+++==:::~~~~~:~~~
===========++=============++====+++==?=~,:,,,,,,::~~~~~~~=~~~==~===+++++?II???III$$$$ZZZZZ~~===7===++++++?+~~~=~~~~===~~
==================+++=++++======+++++=~,:,,::::,:~~~~=+==+++=+++++??++?+777III777$$$ZZZZOZ7+~=+7===+?+++??+:~~~~~~=====~
============++?++~~~=++++++++===+++++~~::,::~~:,:~~~~~====+++++???I??I7$$77$77777$$ZZZOOOOO+:~=7===+++++?+=~=~~::~===~~=
=====+======+==++++++++==+=+++======:~~::::~~~:~~===+===?+?++++??????$Z$$$$7$$$$$ZZZZO$OOZ8?:++7=++??++??+=~~~~~~~===~~~
===+++=+=======+++++======++++++==+?~~:::~:::~~=====~=++++???IIII???I$$$$$$$$$$$ZZZOOOOOOO87,==7==+=++++?=~:~~~~~~~~~~~=
===+++++=========++++++=====++++++++=====~=~:~~~~~~~=====+++???II+?I$$$I77$$ZZZZZOOOOOOOOO8$,==7==+=++++I=~:~~~~~======~
++====+++++=++++++=====+++====+++==++=~~~:==~::~~~~=====~~~++??II?I7$$$$$$$ZZZOOOOOOOOZOOO8$,=+7++?++?+??~:~~~~=====~~~~
===~~~===++===+++++++++I??==+++++++=+==~~~=+=:::~~~~====~=+=??IIII7Z$$7$ZZZOOOOOOOOOOOOOOOO$:~=7++?++I??I==~===========~
++=++=++=+++===++++++++====++=++++++==~~~=~=~::~:~~~~=====++???IIIZZZ77$ZZZZZZOOOOOOOOOOOO8$,==7==+??+?I+~~~~===========
++=++=++=++=+++~==+++==+++?++?+=+?++===~=~=~::~::~~~~~=+=+?+???II$ZZ$77$$$ZZZZOOOOOOOOOOOO87:+?7==+??+II+==============~
++=++~===+?+===++?+++++====++==:,~+++==~~~~~~=++??III?+++II7777$$$Z$77$$$Z$ZZZZZZOOOOOOOOO8I~~+7==+???I?==~~~~~~~=~=====
==++=+++=+====++++++=++=++=++=ZI.I+==~~:::=+I77$Z$$7$$$ZZ$77$$$$Z$Z$$$$ZZZZZZZZZOOZOOOZOOO8+==+7=+??+++=:~~~~~~===+=++?+
==+++=++====+++++++++???+?+??~??7~++==~:,:?7$ZZZZZOO8888888OOZZZZZZ$ZZZZZZZZZOOOOOZOOOOOOOZ+==+7=+????+=:~~============+
==+++=++=++++++===+=+???+++++~==7+====~::~7I7ZZO8OO8DDD888888OZZZZOOOOOZZZZZZZZZZZZZOOOOOO$==~=7=+????+=~==~~~~~~=======
+++++++==++++++++++++++=+++?+:I?+?=~=~~~~?7$OOODDNNMNNDDD88OOZZZZZOOO888OOOOOO$77$ZZOOOOO8=:+=?7=+????==:~~::~~=========
+++++=+==++?++===++??+++==+I?=ZZZ?=====++?$ZO7ZOODMMNDDDDDD8Z$I7$ZOO8DDDDDDDD8OZZZZZOOOOO8,~==+7=+????~:~~~~~~~==+++++++
++++++++++++++++++++++++??=?+IOOO+==~:~==?:7I+?7$ZO888DDDDD8Z7~?I7O8DNNNNNDD88888OOOOOOO88~~==+7==?+++::~~~~~==========+
++++++++++?+++++++++++++++?+=+OO7?+=~:==+I=?=I7II7$$$Z888OOO7+,=+7Z8NNNNNMNNDD8OOO88OOOO8D=~?++7=+???+~~===~===========+
++++++++++++++???++++?++??=++:77,I?+?+?I++=+=+$ZZZZZO8888ZII+~,~+?Z8DNNNMMMMNDN8OOOOOOO88O88$~+7++???+~~=~~==========++=
+++++=+?++=+?????++++++?+++++7.,=II?:=+?=7=~?+?IZZOOOOZ77I+===~:=+Z8DDDDDNNNNDNNDOOOOOZ888ZO$=+7++???=::~=========???++=
+++++++=++?+++???+++++++=++I==,,~??+I+~II~+:~.~:=+++++?II+=+==:=+?Z8DDD888888D8DD8OOOOO8OZ8O==+7?????=~::~====~====+++++
+++++++++++++++++?+++++?=++I=,==+++?::I=::~::~:~~==?I77I+=~==~:+I7Z888DD88OOOOOO88OOOOO8OO8$:+?7???++=~~~==~======+++++=
+++++++++++++++??I???+++++?++===I??++$?:::~:,=:+?++??+===~:~===+?7OO888888888888OOOOZOOOOOOI~+?7???++=~~~==~===++===++++
+++?+++++++++++?+???+++++++++?+==???$I=++I??+II7$$$$$7===++=~=:+I$OO888OOOOOOOOOOOOOOOO88OI~++?7???=~=~~=~~====+++++====
?++++====++?++++++++???+++????I77?+7I+=77$II7$ZZZZOOZI~~~===~~~?7ZOO8OOOOOOOOOOOOOOOOO8D8O:===?7++?=~=~~===============+
+++++++++++?++++++++?+++????????+?7Z+?IZ$77$ZZOOOOOZ$I+=======+7$ZOOO8OOZZZZZOOOOOOOOO88OZ~~+=+7???~~=~~======~~==+++++=
??++++++====+??+???++++??????????7$ZI?$7I7ZOO8OOOOZ77IOOZI?=?I7$$ZOOZ8OOOZZZZZOOOOOOOO8ZZ+++=??7?II===~~===========+==+?
++++????+???++?+?+?????+++??????+$$ZI$ZI7Z8888OOZZ7II+ZO8OZ77$ZZZZOOO888OOOZZZZOZOOOOZOO7~?+++?7??+===========+=====++++
???+++??+==+++++++++++?+++?+??I?+$ZZI$O?$OO8OOOZ7II???7ZOOOOZZOOO888888O8OOOOOOOOOOOOOO?~?+??=?7II==+===+==~~~=====++??+
III??????++++++++++++++??++++=??+$ZZ7ZO7ZOOO88OZI??+=I7ZZOOOOOO888DD8888888OOOOOOOOOOOO==I++++?7??======+===========+++?
I??I77+??7I+++????II?II+++??????+7ZZ7ZO$ZOOO8NNND88ZZ$$$$OO8888888D8888888888OOOOOOOZZ7+??+++?I7+==~~===~=====+++======+
?????????I??+++??+????????++++????ZZ$ZOZZOOOO8DMDD8OOOOOOOOZO88888888O8O88888OOZOOOOI+????????I7?+=============++++++++=
??+????????+?????I????+????????+++$ZZZOOZOOZZ$O8NOO7OZOO8OO888888888D88888888OZOOOO+++++?+?+++?7++===++++++==========++=
??????+????++++???????++??????+++?IZZOO8ZZOZZ$$Z8NO7$+Z7$OOOO88888DNMMMN88888OOOZO7?+++??++++?I7?+====+====++++==++++???
?+???????????????????II??????????I7ZOOO8OZZZ$7I$+?OZI=7?IZZZZOOOOONNMN88OOOOOOOOOI+=+++?+?????I7++====+++==+=====++++?+?
???????+??????????????????????????I$OOOOOOZZ$7I7$7=$OZ~+7Z$ZZZZ8ODNND8O8OO8OOOOOO++?+??++?????I7+==++=++++++===+++++++++
???++?++?+??+++++?+????+++???????II$ZOOO8OOOZ$7777?7777O8DD8DD8DD8888OOOOOOO88O$+I??++????????77+++++=+++==++++++++++++?
?+??++?+???????????????+?????????II7ZOOZOZOZZZ$I7I7ZZZ$$$OOO888888OO8888OO888O??+????????+++??I7++=++=+++==+===+++???+++
++??+++????????????+???I+??????++777$ZZ7O8ZOOO$$7$$ZOOOOOOOO88O8OO888DD8OO88OI?????+???IIIII??I7?+====++++++++++++++????
??III?I???+??+???+++?+?++++?I?+++777$ZZO88O88OZ77$7ZZOOOO888888888DDDND88DO$I+???+????++++++?I77++====++++++++++++++++++
++??????++++?+++?=+7O888$?==++=+?7777ZO8888888OZ$77OOOOOZ88O88O888NNNNDD88I++?++?++????II????I77??+==++++=====++++++++++
??+??+++?$OOZ$7$Z88N8~~=::~++++?I77I7Z8D88DDD8OZ$$ZOZ$88O88OO8888DNNNNN8OI=+I+++?II+?????++++?I7??+==++?++++++++++???II?
7ZZZZ$ZZZOO8OOZOO8D$~::,::~==+???77$ZZ8DDDOOD8OOZZZOOZOO8888O88DDNNMMNDD$=???????????????++??I77??+===+++?+++++++?I??++?
OOOOOOOOO888OOO88D8=,:::::~=+????I7$$$8NDDDDDOOOZOOOOO8O8888D88DNNNMMNNN=+++??+++????????+++?I77++==+=+++??+???+++???++?
88OOOO8888888888888+::~~~==?I?III77$$ZZDDDND88OO8OO88O888888DDDDDNNNNNN8+++??????II+?????I????I7+++++???+=++++++++???++?
OOO888O8O8O8D88888D7=~===+????II77$77ZZ8DDDDDD8D888888ND8888DDNDDNMNMNNO+????IIIII?+???IIIII?+I7++==+++++===?+?++++?????
O8888O888888DD8OODDZ~==+???IIIII7$7$$$ZO88NNDODNDDDDDDNDD8DDDDNDDDNDMD8Z?????III??I??????????I77??+==++++++????++???????
DDDD8888888DDDD888DD$?+???????777$$$$$$ZZODDDNNDNDDDNNNNDDDNNDDNNNNND8O?=?++?III?????????????I77??+++??????????????????+
DDDNNDDDD88888DDDODN8I??+++??II77$$$Z$$ZZZ8DDNNNNDDNNNNNNNNNNNNNDNNND88$III??++??II????????I?I77+++++++++++?????????+???
888DD8NNNNDDNNN888DDNI?????II77$$$$$$$$ZZZZZODDNNNNNMNNNNNNNNNNNDD88DDNM$++?????IIII?????I?I??I7+++++++++==?????I???????
88888888DDDDDD8DDD8DN87+++?II777$$$$Z$ZZZZZZOO88NNNNNNNNNNNMNNDDDD888DNMMMDI++7I?IIIII?I?????I77++=++??++++?????+??????I
88D888DDDDD888DNDN88DM8I+?II7I77$$Z$ZZZZZZZZOOOO8DDNNNNNNNNND888D888DDNMMNMMO$=+III?III??????I77??+?+?+++II????????????I
88DDDDDDDDDDDDDDD8D8D8DD???77$$$$$$$ZZ$ZZZZZOOOO88888D8DDDDD88888888DDNMMMNMMMZ++??IIIIII????I$7+++???+++???++?????????I
88DD88DDD88DDDDDDD8NDMDN8?II$7$$$$Z$ZZZZZZZZOOOO88888888888888888888DNMMMMMMMMNNNI=?I?III?????77??++====+II???????????I?
888DD888888888888DDDDDDDND877$ZZZZZZZZZZZZZZOOOO888888888888888888D8DMMMMMMMMMMNMMD8+=?I?III?I77??+++++++???+????????+??
8DDD8D8888888DD888DDDDDDDNNO7$ZZZZZZZZZZZZZOOO88888888888888888888DDDMMMMMMMMMMMMNNDM8Z?+??++I77?++++?+++?+?????????+++?
DDDD8D888888888888DDDDDNNNDND8OZZZZZZZZZZZOOOO8888888888888888888DDNMMMMMMMMMMMMMMMMNNMN8I?+?777++=+??+++???++????I?+++?
DDDDDDD88888DDDDDD88DDDDDDDNDNDOOZZZ$ZZOOZOO888888888888888888888DMMNMMMMMMMMMMMMMMMNNMNNNM8$I77??+???+++++???++++?????+
DDDD88888DDDDDDDDDDDDDDDDDDDDDNNNO$ZZZZOOOOOO888888888888888888NMMMMMMMMMMMMMMMMMMMNMMMNNNMNMD8$+++=?+++????+?+?????????
NDDDDDDDNNNNNNNNNNNNNDDDDDDNNNNDND88ZZZOOOOOO88888888888888DNNMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMO?++??+++??I????????????
DDDDDDDNNNNNNNNNNNMNDDDDDDDDNNNNNNNNNDD8888888888888888DDNNNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNZ+=++I???????+???????
DDDDDNNNNNNNNNNMMMNNDDD8DNDDDDNMMNNNMMMNNNNNNDDDDDDNNNMMMNNMMMMMMMMMMMNMMMMMMMMMMMMMMMNNNNMMMMMMDNNMNDI+++++++++????????
========~~~+++++++===+==========++===+=======++++++++===+========++++++=~~~~~~==~~~~~~===~~~===7~~=++=++++++?++:,::~~:::
=======================+===~~~===++++++++===++?+====+==++++====++====+=+=~~~=====~~=~~======~~~7~~=++=++=+++???::,::::::
=================~==~==+======+=+++~====~===========+++++=+=======++=+++======~==~~==~~~~====~~7~~=++=++=+++???:~:::~:::
~~=++==~===+==~=~====~~~+=+++==++==~========+++====+=====+++==++=+==+++======++===~=~~=====~~==7~~=++=+++++I??+:~:,:~~~:
=====~==+========+=====+===========++=+=++==++++~~===~===:,,,,,.,....,,~~~~================~~==7~~=++++?+++?++=::::~~~~:
~===+~=====~===========+++=++=+++=====+=++==++=++=+??~,..,...........,,,:::~=======~=====~=~==+I~~=++=+++++??+=:::::::::
====+~~~=~~=========+++~=+=++=++======+=+======?+=:..,...............,,,,::~~====+=~====~~=~~=+I===++++++++?+=~:::::~~~:
~~===~=====+=========+====+?+====~~+++=====+?II+,.........,... ........,:::~~=+++=====~~=~====+I~===+?=+?????=:::::::~~~
+++=====+++~==+==~=======~=++=+++==++++++=+++=:;.........,,.........,,:,::~~==+???+==+=======~=7~~==++==+++?+~:::::::~:~
======~=====+++=+===+==+===++~==+=====+++++=:..,............... ...,,,:::~~===+?II??=~~======~=7~~++++==++++=~::::~~~:::
========+++===++======+=~~=++=+++==~=+++++~:,...,,........ ... . ....::::~~===+???I7I?==~~=~===7~~==+?==?++?~::::::~::::
=====+=++=~============+++==+===~~~===?+?~~~.,,.,,,,,,..... . . ...::~~~~~===++??IIII$7~~====:~7~~=?++++????::,:::::~~~:
==~~~=+=====++==================++++++~?=~..,,.,,,,,,,..... . .....,~~~:~~==+?+??III$$$7+~++~~=7~~=+++++?++?~:::~~:~:~~:
===++=+====++++========++++==+====+++++=::..,:,,:::,,,.........,,,:~==+====+?????I777$$Z$+~~~==7~~=+?+++??+=,,:~~~~~~~=~
+=+++?++==============+~====+==++==+==?,,,,::::,::::::,,,::.:::::::~:+===++?????I7$7$ZZZ$Z::~==7++=??+=+++==:::~~~~~:~~~
===========++=============++====+++==?=~,:,,,,,,::~~~~~~~=~~~==~===+++++?II???III$$$$ZZZZZ~~===7===++++++?+~~~=~~~~===~~
==================+++=++++======+++++=~,:,,::::,:~~~~=+==+++=+++++??++?+777III777$$$ZZZZOZ7+~=+7===+?+++??+:~~~~~~=====~
============++?++~~~=++++++++===+++++~~::,::~~:,:~~~~~====+++++???I??I7$$77$77777$$ZZZOOOOO+:~=7===+++++?+=~=~~::~===~~=
=====+======+==++++++++==+=+++======:~~::::~~~:~~===+===?+?++++??????$Z$$$$7$$$$$ZZZZO$OOZ8?:++7=++??++??+=~~~~~~~===~~~
===+++=+=======+++++======++++++==+?~~:::~:::~~=====~=++++???IIII???I$$$$$$$$$$$ZZZOOOOOOO87,==7==+=++++?=~:~~~~~~~~~~~=
===+++++=========++++++=====++++++++=====~=~:~~~~~~~=====+++???II+?I$$$I77$$ZZZZZOOOOOOOOO8$,==7==+=++++I=~:~~~~~======~
++====+++++=++++++=====+++====+++==++=~~~:==~::~~~~=====~~~++??II?I7$$$$$$$ZZZOOOOOOOOZOOO8$,=+7++?++?+??~:~~~~=====~~~~
===~~~===++===+++++++++I??==+++++++=+==~~~=+=:::~~~~====~=+=??IIII7Z$$7$ZZZOOOOOOOOOOOOOOOO$:~=7++?++I??I==~===========~
++=++=++=+++===++++++++====++=++++++==~~~=~=~::~:~~~~=====++???IIIZZZ77$ZZZZZZOOOOOOOOOOOO8$,==7==+??+?I+~~~~===========
++=++=++=++=+++~==+++==+++?++?+=+?++===~=~=~::~::~~~~~=+=+?+???II$ZZ$77$$$ZZZZOOOOOOOOOOOO87:+?7==+??+II+==============~
++=++~===+?+===++?+++++====++==:,~+++==~~~~~~=++??III?+++II7777$$$Z$77$$$Z$ZZZZZZOOOOOOOOO8I~~+7==+???I?==~~~~~~~=~=====
==++=+++=+====++++++=++=++=++=ZI.I+==~~:::=+I77$Z$$7$$$ZZ$77$$$$Z$Z$$$$ZZZZZZZZZOOZOOOZOOO8+==+7=+??+++=:~~~~~~===+=++?+
==+++=++====+++++++++???+?+??~??7~++==~:,:?7$ZZZZZOO8888888OOZZZZZZ$ZZZZZZZZZOOOOOZOOOOOOOZ+==+7=+????+=:~~============+
==+++=++=++++++===+=+???+++++~==7+====~::~7I7ZZO8O08DDD888888OZZZZOOOOOZZZZZZZZZZZZZOOOOOO$==~=7=+????+=~==~~~~~~=======
+++++++==++++++++++++++=+++?+:I?+?=~=~~~~?7$O00DDNNMNNDDD88OOZZZZZOOO888OOOOOO$77$ZZOOOOO8=:+=?7=+????==:~~::~~=========
+++++=+==++?++===++??+++==+I?=ZZZ?=====++?$ZO7ZOODMMNDDDDDD8Z$I7$ZOO8DDDDDDDD8OZZZZZOOOOO8,~==+7=+????~:~~~~~~~==+++++++
++++++++++++++++++++++++??=?+IOOO+==~:~==?:7I+?7$ZO888DDDDD8Z7~?I7O8DNNNNNDD88888OOOOOOO88~~==+7==?+++::~~~~~==========+
++++++++++?+++++++++++++++?+=+OO7?+=~:==+I=?=I7II7$$$Z888OOO7+,=+7Z8NNNNNMNNDD8OOO88OOOO8D=~?++7=+???+~~===~===========+
++++++++++++++???++++?++??=++:77,I?+?+?I++=+=+$ZZZZZO8888ZII+~,~+?Z8DNNNMMMMNDN8OOOOOOO88O88$~+7++???+~~=~~==========++=
+++++=+?++=+?????++++++?+++++7.,=II?:=+?=7=~?+?IZZOOOOZ77I+===~:=+Z8DDDDDNNNNDNNDOOOOOZ888ZO$=+7++???=::~=========???++=
+++++++=++?+++???+++++++=++I==,,~??+I+~II~+:~.~:=+++++?II+=+==:=+?Z8DDD888888D8DD8OOOOO8OZ8O==+7?????=~::~====~====+++++
+++++++++++++++++?+++++?=++I=,==+++?::I=::~::~:~~==?I77I+=~==~:+I7Z888DD88OOOOOO88OOOOO8OO8$:+?7???++=~~~==~======+++++=
+++++++++++++++??I???+++++?++===I??++$?:::~:,=:+?++??+===~:~===+?7OO888888888888OOOOZOOOOOOI~+?7???++=~~~==~===++===++++
+++?+++++++++++?+???+++++++++?+==???$I=++I??+II7$$$$$7===++=~=:+I$OO888OOOOOOOOOOOOOOOO88OI~++?7???=~=~~=~~====+++++====
?++++====++?++++++++???+++????I77?+7I+=77$II7$ZZZZOOZI~~~===~~~?7ZOO8OOOOOOOOOOOOOOOOO8D8O:===?7++?=~=~~===============+
+++++++++++?++++++++?+++????????+?7Z+?IZ$77$ZZOOOOOZ$I+=======+7$ZOOO8OOZZZZZOOOOOOOOO88OZ~~+=+7???~~=~~======~~==+++++=
??++++++====+??+???++++??????????7$ZI?$7I7ZOO8OOOOZ77IOOZI?=?I7$$ZOOZ8OOOZZZZZOOOOOOOO8ZZ+++=??7?II===~~===========+==+?
++++????+???++?+?+?????+++??????+$$ZI$ZI7Z8888OOZZ7II+ZO8OZ77$ZZZZOOO888OOOZZZZOZOOOOZOO7~?+++?7??+===========+=====++++
???+++??+==+++++++++++?+++?+??I?+$ZZI$O?$OO8OOOZ7II???7ZOOOOZZOOO888888O8OOOOOOOOOOOOOO?~?+??=?7II==+===+==~~~=====++??+
III??????++++++++++++++??++++=??+$ZZ7ZO7ZOOO88OZI??+=I7ZZOOOOOO888DD8888888OOOOOOOOOOOO==I++++?7??======+===========+++?
I??I77+??7I+++????II?II+++??????+7ZZ7ZO$ZOOO8NNND88ZZ$$$$OO8888888D8888888888OOOOOOOZZ7+??+++?I7+==~~===~=====+++======+
?????????I??+++??+????????++++????ZZ$ZOZZOOOO8DMDD8OOOOOOOOZO88888888O8O88888OOZOOOOI+????????I7?+=============++++++++=
??+????????+?????I????+????????+++$ZZZOOZOOZZ$O8NOO7OZOO8OO888888888D88888888OZOOOO+++++?+?+++?7++===++++++==========++=
??????+????++++???????++??????+++?IZZOO8ZZOZZ$$Z8NO7$+Z7$OOOO88888DNMMMN88888OOOZO7?+++??++++?I7?+====+====++++==++++???
?+???????????????????II??????????I7ZOOO8OZZZ$7I$+?OZI=7?IZZZZOOOOONNMN88OOOOOOOOOI+=+++?+?????I7++====+++==+=====++++?+?
???????+??????????????????????????I$OOOOOOZZ$7I7$7=$OZ~+7Z$ZZZZ8ODNND8O8OO8OOOOOO++?+??++?????I7+==++=++++++===+++++++++
???++?++?+??+++++?+????+++???????II$ZOOO8OOOZ$7777?7777O8DD8DD8DD8888OOOOOOO88O$+I??++????????77+++++=+++==++++++++++++?
?+??++?+???????????????+?????????II7ZOOZOZOZZZ$I7I7ZZZ$$$OOO888888OO8888OO888O??+????????+++??I7++=++=+++==+===+++???+++
++??+++????????????+???I+??????++777$ZZ7O8ZOOO$$7$$ZOOOOOOOO88O8OO888DD8OO88OI?????+???IIIII??I7?+====++++++++++++++????
??III?I???+??+???+++?+?++++?I?+++777$ZZO88O88OZ77$7ZZOOOO888888888DDDND88DO$I+???+????++++++?I77++====++++++++++++++++++
++??????++++?+++?=+7O888$?==++=+?7777ZO8888888OZ$77OOOOOZ88O88O888NNNNDD88I++?++?++????II????I77??+==++++=====++++++++++
??+??+++?$OOZ$7$Z88N8~~=::~++++?I77I7Z8D88DDD8OZ$$ZOZ$88O88OO8888DNNNNN8OI=+I+++?II+?????++++?I7??+==++?++++++++++???II?
7ZZZZ$ZZZOO8OOZOO8D$~::,::~==+???77$ZZ8DDDOOD8OOZZZOOZOO8888O88DDNNMMNDD$=???????????????++??I77??+===+++?+++++++?I??++?
OOOOOOOOO888OOO88D8=,:::::~=+????I7$$$8NDDDDDOOOZOOOOO8O8888D88DNNNMMNNN=+++??+++????????+++?I77++==+=+++??+???+++???++?
88OOOO8888888888888+::~~~==?I?III77$$ZZDDDND88OO8OO88O888888DDDDDNNNNNN8+++??????II+?????I????I7+++++???+=++++++++???++?
OOO888O8O8O8D88888D7=~===+????II77$77ZZ8DDDDDD8D888888ND8888DDNDDNMNMNNO+????IIIII?+???IIIII?+I7++==+++++===?+?++++?????
O8888O888888DD8OODDZ~==+???IIIII7$7$$$ZO88NNDODNDDDDDDNDD8DDDDNDDDNDMD8Z?????III??I??????????I77??+==++++++????++???????
DDDD8888888DDDD888DD$?+???????777$$$$$$ZZODDDNNDNDDDNNNNDDDNNDDNNNNND8O?=?++?III?????????????I77??+++??????????????????+
DDDNNDDDD88888DDDODN8I??+++??II77$$$Z$$ZZZ8DDNNNNDDNNNNNNNNNNNNNDNNND88$III??++??II????????I?I77+++++++++++?????????+???
888DD8NNNNDDNNN888DDNI?????II77$$$$$$$$ZZZZZODDNNNNNMNNNNNNNNNNNDD88DDNM$++?????IIII?????I?I??I7+++++++++==?????I???????
88888888DDDDDD8DDD8DN87+++?II777$$$$Z$ZZZZZZOO88NNNNNNNNNNNMNNDDDD888DNMMMDI++7I?IIIII?I?????I77++=++??++++?????+??????I
88D888DDDDD888DNDN88DM8I+?II7I77$$Z$ZZZZZZZZOOOO8DDNNNNNNNNND888D888DDNMMNMMO$=+III?III??????I77??+?+?+++II????????????I
88DDDDDDDDDDDDDDD8D8D8DD???77$$$$$$$ZZ$ZZZZZOOOO88888D8DDDDD88888888DDNMMMNMMMZ++??IIIIII????I$7+++???+++???++?????????I
88DD88DDD88DDDDDDD8NDMDN8?II$7$$$$Z$ZZZZZZZZOOOO88888888888888888888DNMMMMMMMMNNNI=?I?III?????77??++====+II???????????I?
888DD888888888888DDDDDDDND877$ZZZZZZZZZZZZZZOOOO888888888888888888D8DMMMMMMMMMMNMMD8+=?I?III?I77??+++++++???+????????+??
8DDD8D8888888DD888DDDDDDDNNO7$ZZZZZZZZZZZZZOOO88888888888888888888DDDMMMMMMMMMMMMNNDM8Z?+??++I77?++++?+++?+?????????+++?
DDDD8D888888888888DDDDDNNNDND8OZZZZZZZZZZZOOOO8888888888888888888DDNMMMMMMMMMMMMMMMMNNMN8I?+?777++=+??+++???++????I?+++?
DDDDDDD88888DDDDDD88DDDDDDDNDNDOOZZZ$ZZOOZOO888888888888888888888DMMNMMMMMMMMMMMMMMMNNMNNNM8$I77??+???+++++???++++?????+
DDDD88888DDDDDDDDDDDDDDDDDDDDDNNNO$ZZZZOOOOOO888888888888888888NMMMMMMMMMMMMMMMMMMMNMMMNNNMNMD8$+++=?+++????+?+?????????
NDDDDDDDNNNNNNNNNNNNNDDDDDDNNNNDND88ZZZOOOOOO88888888888888DNNMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMO?++??+++??I????????????
DDDDDDDNNNNNNNNNNNMNDDDDDDDDNNNNNNNNNDD8888888888888888DDNNNMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNZ+=++I???????+???????
DDDDDNNNNNNNNNNMMMNNDDD8DNDDDDNMMNNNMMMNNNNNNDDDDDDNNNMMMNNMMMMMMMMMMMNMMMMMMMMMMMMMMMNNNNMMMMMMDNNMNDI+++++++++????????
robert f. nideffer [nye·dih·fur] - interests: virtual environments and behavior, interface theory and design, technology and culture, game studies. employment: prof. of arts, rensselaer polytechnic institute.

      short bio       full bio       nideffer@gmail.com
 moves:


































Title: 12 Years in Azeroth, Under Development
Tech: HTML, WebGL, Unity, C#, Javascript, CSS, Blender
Blurb: 12 Years in Azeroth is a case study of one who's spent more than a decade immersed, at times casually and at times competitively, in the MORPG "World of Warcraft." Part book, part game, it's an ongoing world-building project being authored for delivery via the browser.
Title: 45, '17-'18
Tech: Blender, DAZ Studio, Vue, Photoshop
Blurb: 45 is a monthly response to events unfolding since the electoral college plopped the orange troll into office. Each image is produced using a variety of 3D modeling and imaging software, and is output as a high-resolution digital "painting." On an 18 to 24 month cycle a calendar will be produced out of the imagery. Gods willing, there will be only one.
Title: Reanimated, '15
Tech: Raspberry Pi, C++, OpenFrameworks, Wood, Metal, CNC Laser Cutter, Microelectronics
Blurb: After relocating from CA to upstate NY and settling in to a new job and home, I finally carved out time to learn some new tools and technologies in summer 2015. I'd just converted my garage into a small wood/metal shop, symptomatic of a desire to link some of my screen-based work with object making. "Reanimated" is my first such attempt. I decided to use 3D models and imagery from my fantasy, fairy tale, fable, and rhyme series... and bring them to life, so to speak, through animation, sound, and touch. What resulted was a rather haunting little music box, the first of a planned series where the form the box takes follows the content expressed through the imagery.
Title: Walkabouts, '11-'12
Tech: Digital Photography, Photoshop
Blurb: A series of images shot while walking the streets of NYC. I was living across from NYU, near Washington Square Park at the time, and daily traversed to Chelsea Piers to swim. I typically kept a camera on hand.
Title: Fantasy, Fairy Tale, Fable, and Rhyme, '10-'12
Tech: Blender, DAZ Studio, VUE, Photoshop
Blurb: Fantasy, Fairy Tale, Fable, and Rhyme began in 2010 shortly after my partner was diagnosed with terminal breast cancer. Done as a series of static images, inspired by popular imagery from chidren's literature, and styled in the tradition of fantasy and science fiction calendars. Early images used portrait photograpy combined with CG environments. Later versions were modeled exclusively in 3D in order to have greater flexibility and creative control. Intensely personal and cathartic, it was a way to keep working while living in a small rented apartment in NYC, during seemingly endless treatments at multiple hospitals. I could composit, hit render, come back 6 or 12 hours later, see a result, then rinse and repeat.
Title: dnkyboi, '11
Tech: Flash, XML
Blurb: dnkyboi is a side scrolling RPG built using the WTF?! SDK. I wanted to see how flexible the SDK was in terms of being able to modify the look and feel of a game designed with it, without losing all the bells and whistles. The storyline is loosely based on the mundane daily rituals, trials, and tribulations of living with a partner's cancer. Though a fair amount was done, the project never got completed.
Title: WTF?! SDK, '09-'11
Tech: Flash, XML, Adobe AIR
Blurb: "WTF?! SDK" is a FREE Software Development Kit comprised of a suite of Flash modules for creating WoW inspired side-scrolling, Flash-based, action games. It is a complete overhaul of the earlier tools written to facilitate development of the "WTF?!" project ('07-'08). The SDK now provides a user-friendly graphical front-end to the game development process.
Title: Spew, '09-'11
Tech: Flash, XML, Adobe AIR
Blurb: Spew makes use of the vast repositories of static and real-time data - CIA world factbook, World Health Organization, Stock Market, health, population, traffic, weather, twitter, news feeds, etc - as core drivers for the game simulation environment. Spew draws on World Systmes Theory/Modelling to deal with questions of globalization and sustainability.
Title: Data Arcade, '09-'10
Tech: Flash, XML, PHP
Blurb: Data Arcade is a series of three classic arcade knock-offs - Stock Invaders (Space Invaders), Pipe Mania (Pipe Dream/Mania), and Oil Kong (Donkey Kong) - that use real-time data mined from the net to determine game-play mechanics. These games are also incoporated in a larger project called "Spew" which utilizes a wide range of real-time and static data feeds to drive a game/sim environment.
Title: 2007 BC, '09
Tech: Giclée Print on Wood Panels
Blurb: 2007 BC is a triptych that draws heavily from the work of Hieronymus Bosch, particularly The Garden of Earthly Delights (late 1400s-early 1500s), and The Temptation of St. Anthony (early 1500s). It depicts an epic battle between the top two World of Warcraft raiding guilds, at a particular moment in the game's history. It is loaded with symbolic references specific to the contexts, both "in-game" and "around-game," within which the battle was waged.
Title: WTF?!, '07-'08
Tech: Flash, XML
Blurb: WTF?! is a WoW inspired side-scrolling Flash-based RPG. In WTF?! lots of smart (mostly) dead people enlist you to help figure out WTF is going on in Azimuth. Think WoW meets social theory meets, well... tabloid journalism... since you discover lots of dirt about these characters along the way. WTF?! was built with "!" - a custom set of tools made freely available to facilitate others' abusive game designs. WTF?! is another collaboration with Flash code guru Alex Szeto. Collectively we've lost several years of our life to WoW... and figured it's time for a little payback.
Title: WoW AddOns, '07-'08
Tech: LUA, XML, HTML
Blurb: Custom "metagame" addOns scripted for World of Warcraft, an 11+ million player MMOG.
Title: The Grinch Who Stole Office, '07
Tech: Flash, MYSQL
Blurb: The Grinch Who Stole Office is the result of my foray into learning Flash/ActionScript - which was long overdue. I hired coder extraordinaire Alex Szeto [former student and present collaborator] as my teacher, and this little book is what emerged. Three embedded Flash games accompany the Seuss inspired narrative.
Title: DICE, '06
Tech: Flash, PHP, MySQL, XML, HTML
Blurb: The Domain Independent Collaboration Environment [DICE] is a collaboration portal developed in conjunction with the University of California Humanities Research Institute [HRI] at UC Irvine. The goal was to design tools for collective scholarship and sustained collaboration with limited face-to-face interaction. We built a custom CMS to support activities such as browsing, searching, reading, watching, listening, writing, annotating, collection building, mapping, communicating, collaborating, and playing. This included implemeting services such as: 1-point registration, wikis, blogs, RSS, version control, teleconferencing, data repositories, search and crawl, location awareness, mail, tagging, translation, and motivational techniques to facilitate participation such as scoring and rewards. My roles were project PI and management [~$100k grant].
Title: Dino Quest Online, '05-'07
Tech: Flash, PHP, MySQL, XML, HTML
Blurb: Dino Quest Online is part of an interactive museum installation where kids learn about life sciences via paleontology. The project consists of an on-site exhibit with life-size dinosaurs, fabricated dig-pits, creatures, caves, and quest update/completion stations, accompanied by an online environment. Players use a gesture-based infra-red emitter to trigger events tracking their on-site progress. The goal is to recover DNA samples from dinosaur remains, uplink the data collected to "collaboratories," login to DQ Online to complete various game modules extending the on-site game, and learn enough to bring the creatures back to life. My roles were project PI and creative director [~$300k grant].
Title: unexceptional.net, '03-'06
Tech: MySQL, PHP, Javascript, HTML, J2ME, MIDP 2.0, C++, Torque Script, Flash, XML
Blurb: A multimodal, pervasive, location-aware, net-centric game that deals with love gone bad, political conspiracy, and spiritual transformation. Complete 21 quests to open 7 major chakras and achieve "enlightenment." Play involves use of a Blog, a GPS-enabled cell phone [or applet if no phone is available], and a 3D game client.
Title: ALT+CTRL, '04
Tech: Exhibition - too numerous to list
Blurb: Co-Curated with Antoinette LaFarge and co-organized with Celia Pearce for the Beall Center for Art and Technology. ALT-CTRL provided a venue for some of the most innovative new concepts in computer games by independent developers, artists and game modders. Sponsors included the National Endowment for the Arts, Entertainment Software Association, Game Face Magazine, Blubber Colors, Montana Paint, California Institute for Telecommunications and Information Technology [CalIT2], and the Claire Trevor School of the Arts [~$40k in grants].
Title: Creepy Comics, '02
Tech: Coldstone IDE, HTML
Blurb: Creepy Comics was an attempt to create an episodic role-playing adventure game designed as a cross-platform digital comic. It used the Coldstone Game Engine released by Ambrosia Software, and suffered an untimely death when development on the game engine stopped. The web-comic trailer and a few in-game screenshots are what's left. The front-end visuals of the two primary characters [Pustule and Fester] made their appearance in the Perth Biennial of Electronic Art, and later became 8 foot by 10 foot vinyl banners for an exhibition at the UC Irvine Beall Center for Art & Technology.
Title: PROXY, '99-'02
Tech: Java, GL4Java, MOO, VRML, HTML
Blurb: A head game about about knowledge discovery, file-sharing, and information mis/management in relation to networked identity construction and collective behavior. Deployed using a Java-based multi-agent system interfaced to a MOO and Web portal. It dealt with personalizing information discovery; designing multiple interfaces into shared information spaces; facilitating distributed and collaborative data processing; and enabling synchronous and asynchronous modes of communication and information exchange. PROXY debuted at the Whitney Biennial of American Art in 2002.
Title: SHIFT+CTRL, '00
Tech: Varied
Blurb: Co-Curated with Antoinette LaFarge for the inaugural opening of the Beall Center for Art and Technology. SHIFT-CTRL was a collection 20+ international media works installed in over 2,500 square feet of exhibition space that were either actual computer games, experientially functioned as computer games, symbolically referenced computer games, or were influenced by computer games in their making. Sponsors included the Rockwell Corporation, Connexant Technologies, Microsoft, Antenna Design, Rare Medium and many others. Over $100,000 was budgeted for the show and accompanying events, which ran from October 17-December 3, 2000 [~$250k in grants].
Title: Search & Retrieval, '00
Tech: Thinkmap
Blurb: Search and Retrieval: Information Navigation as Art was commissioned by LA Freewaves as an online component to the "7th Annual Festival of Experimental Media Arts." LA Freewaves is a nonprofit multicultural media arts network committed to community empowerment that is comprised of a coalition of some 65 arts organizations, 68 schools, 74 libraries, 32 cable stations, and thousands of media artists and activists in the greater Los Angeles area. Search and Retrieval consisted of over a dozen international contemporary media artists, and though primarily designed for an online audience, was also selected for presentation at the California Museum of Photography during the month of November, 2000 [~$35k software grant].
Title: Secret Agent, '00
Tech: Custom Lipstick Cam/Mic, Portable Server, Streaming Media, HTML
Blurb: Secret Agent was commissioned by the Institute for Studies in the Arts at Arizona State University for a workshop and exhibition entitled "Digital Secrets: New Collaborations in Visual Art and Technology." It was the first piece produced by members of the UC Digital Arts Research Network [UCDARNet]. Participants included: Shawn Brixey [UCB], Sheldon Brown [UCSD], Sharon Daniel [UCSC], Lynn Hershmann [UCD], Louis Hock [UCSD], Victoria Vesna [UCLA], and Fabian Wagmister [UCLA]. Actress Karen Black played the role of the remote controlled, semi-autonomous secret agent. Secret Agent took place from November 9-11, 2000.
Title: Tomb Raider, '99
Tech: Perl/CGI, C++, HTML
Blurb: Tomb Raider was authored for "Cracking the Maze," an on-line exhibit of computer game patches, modifications, and add-ons. It consists of a patched patch, a hacked mail server, and an appropriated Web site.
Title: Alexandria Digital Library, '97-'98 v1.0
Tech: Java, JIGI, Oracle, HTML
Blurb: The Alexandria Digital Library [ADL] is a consortium of researchers, developers, and educators, spanning the academic, public, and private sectors, exploring a variety of problems related to a distributed digital library for geospatially-referenced information. The undertaking was sponsored by NSF, NASA, and DARPA. I directed the User Interface Design and Implementation component. My team built a Java application suite to provide a public interface to the ongoing R&D to help secure additional funding. I also drafted the visualization component of the successful second-round NSF proposal effort [~$7 million in grants], and was listed as a Co-PI.
Title: Life in the Universe, '96-'97
Tech: Macromedia Director
Blurb: Life in the Universe with Stephen Hawking was released as a CD-ROM in March of 1997, with planned translation into five languages. The project was formed around an essay written by professor Hawking entitled "Life in the Universe," and five articles from a special issue of Scientific American also entitled "Life in the Universe." Due to the richness and density of the information we attempted to make exploration of environments, and the acquisition of knowledge through those explorations, the driving forces behind the user's investigations. My roles were co-designer, art director, and production manager.
Title: Fine Art of Appropriation, '97
Tech: Perl/CGI, C++, HTML
Blurb: The Fine Art of Appropriation [submit as the written portion of my MFA Thesis] is an online artist's book that explores fair-use in the context of the digital domain. It was authored entirely from found material. When submit to the library for binding, the book - including all images and sounds - was converted to Base64 and printed out.
Title: Bodies© INCorporated, '95-'96
Tech: Perl/CGI, VRML, HTML
Blurb: Bodies© INCorporated was a collaborative project produced and directed by Victoria Vesna. Participants constructed virtual bodies out of predefined body-parts, textures, and sounds. Bodies© INCorporated was exhibited internationally and received numerous critical reviews and awards. My roles included web interface design, body modeler, and writer.
Title: ASCII Alphabet, '96
Tech: HTML
Blurb: ASCII Alphabet was one of the earliest Web projects to experiment with the text to speech synthesis built into the Macintosh OS. To hear it prperly required a plug-in called "Talker." I composed 26 ASCII images illustrating my mouth speaking each letter of the alphabet, which then got read back by Talker. Stutters turned into word fragments, which turned into words and phrases, as the letter being stuttered was "learned" by the machine. Done for the Terminals: Considering the End exhibition.
Title: Terminals, '96
Tech: HTML
Blurb: Terminals: Considering the End was an online exhibition comprised of individually curated galleries accessible at several of the UC campuses [Santa Barbara, Santa Cruz, Irvine, and Riverside]. Funded through the University of California's Intercampus Arts, and Directed and Produced by Victoria Vesna and Connie Samaras, Terminals investigated how ways of "knowing" death have been culturally encoded. Terminals was released [1999] as an artist's book/CD-ROM. My roles were editor, interface design for the Web, CD-ROM design and production, and participating artist.
Title: Some Bits Of My So-Called Life, '95
Tech: HTML
Blurb: Some Bits of My So-Called Life is the result of a two week period, during the Fall of 1995, when messages recorded onto my personal answering machine were fed back out to the World-Wide-Web. Remember, this *was* web circa mid-'90s, so such public displays still felt pretty new and exciting!
Title: analAT&T, '95
Tech: Video, HTML
Blurb: analAT&T was a performance/video project [done in collaboration with Adam Zaretski] that tried to draw attention to the ways in which a particular corporate culture circa mid-90s was projecting in a seductively fascist/humanist kind of way ["YOU WILL"] the relationship of the body to pipelined technology. My dungeon-slung body served as transducer caught in the circuitry of this informational flow. What the video-short shows is that what the body produces, as it's forced to interface and merge with new technical forms, is not necessarily representative of what it consumes.
Title: HIStoric Insertions, '95
Tech: Photoshop, HTML
Blurb: HIStoric Insertions is a series of tongue-in-cheek studies in technique. The images were created by scanning in photographs of famous paintings, then digitally altering the works by inserting myself into the scenes, mimicking the style of the appropriated artist. It was a good excuse to learn Photoshop.
Title: SPEED, '93-'97
Tech: Perl/CGI, Java, VRML, HTML
Blurb: SPEED was a critical forum for the investigation of technology, media, and society. The journal was founded in '93 with Bejamin Bratton while still graduate students. I first implemented SPEED as a Gopher site in '93. We migrated to the Web in '94. Between '93-'97 four issues were produced: "Myths of Electronic Living"; "Science and Re-Enchantment"; "Airports and Malls"; and a special issue devoted to the work of French architect, military historian and media theorist Paul Virilio. The goal was to provide an open-ended architecture, where text, image, and sound based materials could successfully marry form and content in an online environment. SPEED received numerous awards, including being chosen [in March 1997] as one of the "Top 100 Web Sites of All Time" [meaning the prior 2.5 years - heh] by The Net Magazine, where it was also the top pick in the Humanities category.
Title: BNAatWar, '91-'94
Tech: HyperCard, Various Video, Image & Sound Editing Software
Blurb: Bodies, No-bodies, and Anti-bodies at War: Operation Desert Storm and the Politics of the "Real" is an analysis of the 1991 war in the Persian Gulf, authored as an interactive CD-ROM. It was an attempt to do media studies that actually incorporated the media being studies, as well as a critical response to a popular and academic discourse that was claiming Operation Desert Storm heralded a new era of high-tech combat that served only to remove us from the horror and reality of war. In the thesis I attempt to challenge that position by asserting that it was no less "real," it simply represented a new type of "reality," one that was in large part the result of the technologies used to re-present it. My hook was that we needed to learn how to more effectively use those technologies, as opposed to letting ourselves be used by them. It was reportedly the first CD-ROM submit as a Ph.D. in the social sciences.