--- /dev/null
+#!/bin/bash
+set -e
+
+# HAIL COPY PASTE AND VIM MACROS!!!!!!!!!!11!11!one!1eleven
+find . -not -iname "*.sh" -not -iname "\." | xargs rm
+
+# a=agent
+# A=targetagent
+# B=targetbox
+# b=box
+# t=target
+
+## One block
+# Agent
+echo '@' > 1.a
+# Targetagent
+echo '*' > 1.A
+
+## Two blocks
+# Agent free
+echo '@ ' > 2.af
+echo ' @' > 2.fa
+# Agent target
+echo '@.' > 2.at
+echo '.@' > 2.ta
+# Agent box
+echo '@$' > 1.ab
+echo '\$@' > 1.ba
+# Agent boxtarget
+echo '@*' > 1.aB
+echo '*@' > 1.Ba
+
+# TargetAgent free
+echo '+ ' > 2.Af
+echo ' +' > 2.fA
+# TargetAgent target
+echo '+.' > 2.At
+echo '.+' > 2.tA
+# TargetAgent box
+echo '+$' > 1.Ab
+echo '$+' > 1.bA
+# TargetAgent boxtarget
+echo '+*' > 1.AB
+echo '*+' > 1.BA
+
+### Three blocks
+# Agent free free
+echo '@ ' > 3.aff
+echo ' @ ' > 3.faf
+echo ' @' > 3.ffa
+
+# Agent free target
+echo '@ .' > 3.aft
+echo '@. ' > 3.atf
+echo '.@ ' > 3.taf
+echo ' @.' > 3.fat
+echo '. @' > 3.tfa
+echo ' .@' > 3.fta
+
+# Agent free box
+echo '@ $' > 2.afb
+echo '@$ ' > 3.abf
+echo '$@ ' > 2.baf
+echo ' @$' > 2.fab
+echo '$ @' > 2.bfa
+echo ' $@' > 3.fba
+
+# Agent free boxtarget
+echo '@ *' > 2.afB
+echo '@* ' > 3.aBf
+echo '*@ ' > 2.Baf
+echo ' @*' > 2.faB
+echo '* @' > 2.Bfa
+echo ' *@' > 3.fBa
+
+# Agent target target
+echo '@..' > 3.att
+echo '.@.' > 3.tat
+echo '..@' > 3.tta
+
+# Agent target box
+echo '@$.' > 3.abt
+echo '@.$' > 2.atb
+echo '.@$' > 2.tab
+echo '$@.' > 2.bat
+echo '.$@' > 3.tba
+echo '$.@' > 2.bta
+
+# Agent target boxtarget
+echo '@*.' > 3.aBt
+echo '@.*' > 2.atB
+echo '.@*' > 2.taB
+echo '*@.' > 2.Bat
+echo '.*@' > 3.tBa
+echo '*.@' > 2.Bta
+
+# Agent box box
+echo '@$$' > 1.abb
+echo '$@$' > 1.bab
+echo '$$@' > 1.bba
+
+# Agent box boxtarget
+echo '@*$' > 1.aBb
+echo '@$*' > 1.abB
+echo '$@*' > 1.baB
+echo '*@$' > 1.Bab
+echo '$*@' > 1.bBa
+echo '*$@' > 1.Bba
+
+# Agent boxtarget boxtarget
+echo '@**' > 1.aBB
+echo '*@*' > 1.BaB
+echo '**@' > 1.BBa
+
+# TargetAgent free free
+echo '+ ' > 3.Aff
+echo ' + ' > 3.fAf
+echo ' +' > 3.ffA
+
+# TargetAgent free target
+echo '+ .' > 3.Aft
+echo '+. ' > 3.Atf
+echo '.+ ' > 3.tAf
+echo ' +.' > 3.fAt
+echo '. +' > 3.tfA
+echo ' .+' > 3.ftA
+
+# TargetAgent free box
+echo '+ $' > 2.Afb
+echo '+$ ' > 3.Abf
+echo '$+ ' > 2.bAf
+echo ' +$' > 2.fAb
+echo '$ +' > 2.bfA
+echo ' $+' > 3.fbA
+
+# TargetAgent free boxtarget
+echo '+ *' > 2.AfB
+echo '+* ' > 3.ABf
+echo '*+ ' > 2.BAf
+echo ' +*' > 2.fAB
+echo '* +' > 2.BfA
+echo ' *+' > 3.fBA
+
+# TargetAgent target target
+echo '+..' > 3.Att
+echo '.+.' > 3.tAt
+echo '..+' > 3.ttA
+
+# TargetAgent target box
+echo '+$.' > 3.Abt
+echo '+.$' > 2.Atb
+echo '.+$' > 2.tAb
+echo '$+.' > 2.bAt
+echo '.$+' > 3.tbA
+echo '$.+' > 2.btA
+
+# TargetAgent target boxtarget
+echo '+*.' > 3.ABt
+echo '+.*' > 2.AtB
+echo '.+*' > 2.tAB
+echo '*+.' > 2.BAt
+echo '.*+' > 3.tBA
+echo '*.+' > 2.BtA
+
+# TargetAgent box box
+echo '+$$' > 1.Abb
+echo '$+$' > 1.bAb
+echo '$$+' > 1.bbA
+
+# TargetAgent box boxtarget
+echo '+*$' > 1.ABb
+echo '+$*' > 1.AbB
+echo '$+*' > 1.bAB
+echo '*+$' > 1.BAb
+echo '$*+' > 1.bBA
+echo '*$+' > 1.BbA
+
+# TargetAgent boxtarget boxtarget
+echo '+**' > 1.ABB
+echo '*+*' > 1.BAB
+echo '**+' > 1.BBA