If you can figure out how it works and what it does, email me @<hopeless@tyromancy.art>
char m['u0'],*p=m,o['u0'];i,c;k(v){return v==o[i];}main(x,y)int**y;{for(read(open(y[1],0),o,'u0');o[i];i++)if(*(p+=k(62)-k(60))+=k(43)-k(45),x=k(91)-k(93),read(write(1,p,k(46)),p,k(44)),x&&!!*p^!~-x)for(i+=c=x;c+=k(91)-k(93);)i+=x;}
char m['u0'],*p=m,o['u0'];i,c;k(v)<%return v==i[o];%>main(x,y)int**y;<%for(read(open(y[1],0),o,'u0');i[o];i++)if(*(p+=k(62)-k(60))+=k(43)-k(45),x=k(91)-k(93),read(write(1,p,k(46)),p,k(44)),x&&!!*p^!~-x)for(i+=c=x;c+=k(91)-k(93);)i+=x;%>
Unrelated, Ascii Art by Brendan Grau:
@=-:=+@%*@ *#%*==#* #@ #%@%#%... :@:++=-.--=+%=:*%#%@+:::-*%@=*%@ ===+=#-:..::::+*.-.:#@: =*@. ..+@%@%@*## #+.:*@#+=* :*%: . -%%: :** :::=@=-++:..:-.:-%-.+#+==# = -@*. .=@- :#@:=:-*##- -%@ .*=: -%@*%@-.-@** . *-:@* =@@+: =#@=: .*@= -@%...=@%%%%+: -%# -.+ .@:::. .:*@@= .-+%@* :@. =%+-#%+@+-. :@@ - .%#@@+%@@#-:*@@#*: .%+ =#- =@ +- :#***.=#%@ *: .% .#@+ . @ .*%: +% :+@: . :-#*:%+=+%@@@ =:: + :@= :@@= =@ -%@*% -@#@ #+ -@@@*+*#@@%%@@ @@- #:= . :=*%%%= =@@ .@::% =%#+ @= =@#.=@@ #. ::% +%@%%%%@ .@ =% *+ . .#%. =% : -*%@*@% : =- =@ .+#%@@* :#* .@: :@ +@ .+@+ @ -#-.-*@*%% :..=@- @ @-.-#@: :@ +% .#. -@: :::-@@-. -###: * :**.:+@@@%%@ .= :*@#+@+=#@@ #. -@- . +@ :#%*--+%@@@@@%* .@ .-@%%@#.-@*@@ =* .%@ %* %# .@ .=@% .-:=#@*. -@ . :@%+% =%. . .+@+ -= -@. .-%%-.:*@@%. +@%##%@ =- .-%@-+@ . # -%= *@+=@@#+: .=%@@- :. -@%=: =@-. -#. :+@-+@ @:-%@%-=* ..=*%- ..:=*@= +@* .*@: *%. .#@-=@@ .+@+==@-##+--:=*@@@. . .=-#@#- :+@+ -@# #% =%@--%@ :. :+*##@%##%%- .% .+%@@@@#+=: =-*@= . -:++@*:+@@==%# : :+@####*+*+++*% +. #+.. -: :=%@@@@@@= :.%.. +@%%%#%*%#% .::-::::::-= +%@* * .#@- .=#@: #*++%@%@%+@ *%%*#*+*+++ .-. -% .====**: =##. .-=+@@%*@ .#*. ==@@%+:. :@@@@@@@%@# :-#@@@@%##%#:==%@%@ *%@ :@ %=*%@* .@.-*##%@=-. ::::.=@%#@@@ : - .+= :. . =:. .:=.+@. .-*%@@%@ =+. :#@ :*%*-.. :=###*#%%**++= .*%%@%=+@% -.:%@%%%. :+#%@@@@@@@%+=:=*#*=%@@%-: .+: . ..:=#@@%@ #+:..+: -.*@::-==+*@%@@@@%@%- @-@%@@@@@@@+- :+=**@@ -=#==+==%+ --::::-=@@%@@-@% .# -#:%*%@@@@@@@@*=+++%@ -:-=+*#@.@@% %% =# # @:@*@@@@@@ @@%@# .@#@%@#% . :+ *+. .%-%#.@=@*@@@ +.:+%%-.:+ *- *@.-@=-%=%%%%@@ *@ %%%#-+=+-%-=%%-=%%+#@%%@@ . :=-%-%##=#@-%@-+%@#%@@ :. **#@ #%*%@%@@@ . %:@ . .@ =*@ .: