{
  "format_version": "1.10.0",
  "animations": {
    "animation.DB1": {
      "timeline": {
        "0.0": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~5 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~5 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~29 ~-1 ~-7 air",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~24 ~-1 ~8 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~5 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~5 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~5 ~-1 ~5 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~5 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~5 ~-1 ~5 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~5 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~5 ~-1 ~5 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~5 ~-1 ~5 air"
        ],
	  "0.2": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-8 ~-1 ~7 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-8 ~-1 ~7 air",


	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~-8 ~-1 ~7 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~-8 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~-8 ~-1 ~7 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~-8 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~-8 ~-1 ~7 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~-8 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~-8 ~-1 ~7 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~-8 ~-1 ~7 air"
        ],
	  "0.4": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-12 ~-1 ~-5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-12 ~-1 ~-5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~26 ~-1 ~-5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~26 ~-1 ~-5 air",


	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~-12 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~-12 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~5 ~-1 ~5 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~5 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~13 ~-1 ~7 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~13 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~-5 ~-1 ~5 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~-5 ~-1 ~5 air"
        ],
	  "0.6": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~4 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~4 ~-1 ~5 air",


	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~4 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~4 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~4 ~-1 ~5 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~4 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~4 ~-1 ~5 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~4 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~4 ~-1 ~5 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~4 ~-1 ~5 air"
        ],
	  "1.2": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~10 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~10 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-23 ~-1 ~7 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-23 ~-1 ~7 air",


	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~-23 ~-1 ~7 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~-23 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~16 ~-1 ~6 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~16 ~-1 ~6 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~14 ~-1 ~5 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~14 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~17 ~-1 ~8 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~17 ~-1 ~8 air"
        ],
	  "1.5": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~4 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~4 ~-1 ~5 air",


	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~4 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~4 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~4 ~-1 ~5 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~4 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~4 ~-1 ~5 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~4 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~4 ~-1 ~5 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~4 ~-1 ~5 air"
        ],
	  "1.8": [
          "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~6 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~6 ~-1 ~5 air",


	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~6 ~-1 ~5 dirt 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~6 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~6 ~-1 ~5 sand 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~6 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~6 ~-1 ~5 sand 1 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~6 ~-1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~6 ~-1 ~5 snow 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~6 ~-1 ~5 air"
        ]
	},
	"animation_length": 2,
	"loop": true
    },
    "animation.DB2": {
      "timeline": {
        "0.0": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~10 ~-1 ~11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~10 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~10 ~-1 ~11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~10 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~10 ~-1 ~11 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~10 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~10 ~-1 ~11 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~10 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~10 ~-1 ~11 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~10 ~-1 ~11 air"
        ],
	  "0.2": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-16 ~-1 ~22 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-16 ~-1 ~22 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~16 ~-1 ~22 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~16 ~-1 ~22 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~16 ~-1 ~2 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~16 ~-1 ~22 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~16 ~-1 ~22 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~16 ~-1 ~22 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~16 ~-1 ~22 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~16 ~-1 ~22 air"
        ],
	  "0.4": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-17 ~-1 ~-9 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-17 ~-1 ~-9 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~30 ~-1 ~-14 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~30 ~-1 ~-14 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~30 ~-1 ~14 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~30 ~-1 ~14 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~30 ~-1 ~14 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~30 ~-1 ~14 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~30 ~-1 ~14 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~30 ~-1 ~14 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~30 ~-1 ~14 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~30 ~-1 ~14 air"
        ],
	  "0.6": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~23 ~-1 ~7 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~23 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~23 ~-1 ~7 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~23 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~23 ~-1 ~7 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~23 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~23 ~-1 ~7 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~23 ~-1 ~7 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~23 ~-1 ~7 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~23 ~-1 ~7 air"
        ],
	  "1.7": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~15 ~-1 ~4 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~15 ~-1 ~4 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-26 ~-1 ~11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-26 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~26 ~-1 ~11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~26 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~26 ~-1 ~11 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~26 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~26 ~-1 ~11 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~26 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~26 ~-1 ~11 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~26 ~-1 ~11 air"
        ],
	  "2": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~26 ~-1 ~6 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~26 ~-1 ~6 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~26 ~-1 ~6 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~26 ~-1 ~6 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~26 ~-1 ~6 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~26 ~-1 ~6 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~26 ~-1 ~6 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~26 ~-1 ~6 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~26 ~-1 ~6 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~26 ~-1 ~6 air"
        ],
	  "2.6": [
          "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~16 ~-1 ~25 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~16 ~-1 ~25 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~16 ~-1 ~25 dirt 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ planks 0 setblock ~16 ~-1 ~25 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~16 ~-1 ~25 sand 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~16 ~-1 ~25 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~16 ~-1 ~25 sand 1 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~16 ~-1 ~25 air",

	    "/execute @e[type=agp:tornado2,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~16 ~-1 ~25 snow 0 destroy",
	    "/execute @e[type=agp:tornado2] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~16 ~-1 ~25 air"
        ]
	},
	"animation_length": 3,
	"loop": true
    },
    "animation.DB3": {
      "timeline": {
        "0.0": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~78 ~-1 ~119 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~78 ~-1 ~119 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~132 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~132 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~89 ~-1 ~110 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~89 ~-1 ~110 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-11 ~-1 ~16 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-11 ~-1 ~16 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~13 ~-1 ~-21 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~1 ~-1 ~-2 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 1 setblock ~97 ~-1 ~112 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~18 ~-1 ~116 air",

	    
	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~78 ~-1 ~119 sand 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~78 ~-1 ~119 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~123 ~-1 ~132 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~123 ~-1 ~132 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~89 ~-1 ~110 sand 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~89 ~-1 ~110 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~-11 ~-1 ~16 sand 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~-11 ~-1 ~16 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~13 ~-1 ~-21 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~1 ~-1 ~-2 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~97 ~-1 ~112 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 0 setblock ~18 ~-1 ~116 air",


	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~78 ~-1 ~119 sand 1 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~78 ~-1 ~119 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~123 ~-1 ~132 sand 1 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~123 ~-1 ~132 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~89 ~-1 ~110 sand 1 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~89 ~-1 ~110 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~-11 ~-1 ~16 sand 1 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~-11 ~-1 ~16 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~13 ~-1 ~-21 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~1 ~-1 ~-2 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~97 ~-1 ~112 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ sand 1 setblock ~18 ~-1 ~116 air",


	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~78 ~-1 ~119 snow 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~78 ~-1 ~119 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~123 ~-1 ~132 snow 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~123 ~-1 ~132 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~89 ~-1 ~110 snow 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~89 ~-1 ~110 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~-11 ~-1 ~16 snow 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~-11 ~-1 ~16 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~13 ~-1 ~-21 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~1 ~-1 ~-2 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~97 ~-1 ~112 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ snow 0 setblock ~18 ~-1 ~116 air"
        ],
	  "0.8": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-118 ~-1 ~14 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-118 ~-1 ~14 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~65 ~-1 ~67 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~65 ~-1 ~67 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~91 ~-1 ~107 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~76 ~-1 ~89 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~101 ~-1 ~11 air"
        ],
	  "1.6": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~121 ~-1 ~135 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~121 ~-1 ~135 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~132 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~132 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-69 ~-1 ~110 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-79 ~-1 ~121 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~86 ~-1 ~114 air"
        ],
	  "2.4": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~100 ~-1 ~11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~100 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~22 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~22 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-89 ~-1 ~110 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~76 ~-1 ~54 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~94 ~-1 ~13 air"
        ],
	  "3.2": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~64 ~-1 ~11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~64 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~13 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~13 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-89 ~-1 ~15 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-76 ~-1 ~-11 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~101 ~-1 ~16 air"
        ],
	  "4": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~113 ~-1 ~-19 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~113 ~-1 ~-19 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~13 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~123 ~-1 ~13 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~89 ~-1 ~11 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~76 ~-1 ~24 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~11 ~-1 ~116 air"
        ],
	  "4.8": [
          "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-113 ~-1 ~-19 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-113 ~-1 ~-19 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-11 ~-1 ~-11 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-11 ~-1 ~-11 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~7 ~-1 ~-3 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~7 ~-1 ~-3 air",

	    "/execute @e[type=agp:tornado3,tag=!Blook] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-4 ~-1 ~-2 dirt 0 destroy",
	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-4 ~-1 ~-2 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~113 ~-1 ~9 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~-76 ~-1 ~-110 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 1 setblock ~13 ~-1 ~-112 air",

	    "/execute @e[type=agp:tornado3] ~ ~ ~ detect ~~-1 ~ dirt 0 setblock ~101 ~-1 ~-11 air"
        ]
	},
	"animation_length": 6.9,
	"loop": true
    },
    "animation.DF0": {
      "timeline": {
        "0.0": [
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~1~5 leaves 0 setblock ~ ~1 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~1~5 leaves2 0 setblock ~ ~1 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~1~2~5 leaves2 0 setblock ~1 ~2 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~1~2~5 leaves 0 setblock ~1 ~2 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~9~4 leaves 0 setblock ~3 ~9 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~9~4 leaves2 0 setblock ~3 ~9 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~11~5 leaves 0 setblock ~2 ~11 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~11~5 leaves2 0 setblock ~2 ~11 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~4~7~8 leaves 0 setblock ~4 ~7 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~4~7~8 leaves2 0 setblock ~4 ~7 ~8 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~3~4 leaves 0 setblock ~2 ~3 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~3~4 leaves2 0 setblock ~2 ~3 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~6~8~3 leaves 0 setblock ~6 ~8 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~6~8~3 leaves2 0 setblock ~6 ~8 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~8~9~6 leaves 0 setblock ~8 ~9 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~8~9~6 leaves2 0 setblock ~8 ~9 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~12~14 leaves 0 setblock ~-2 ~12 ~14 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~12~14 leaves2 0 setblock ~-2 ~12 ~14 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~7~13~4 leaves 0 setblock ~7 ~13 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~7~13~4 leaves2 0 setblock ~7 ~13 ~4 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.2": [
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~1~6~7 leaves 0 setblock ~1 ~6 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~1~6~7 leaves2 0 setblock ~1 ~6 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~4~9~5 leaves 0 setblock ~4 ~9 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~4~9~5 leaves2 0 setblock ~4 ~9 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~7~8 leaves 0 setblock ~3 ~7 ~8 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~7~8 leaves2 0 setblock ~3 ~7 ~8 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~6~12~4 leaves 0 setblock ~6 ~12 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~6~12~4 leaves2 0 setblock ~6 ~12 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~8~3 leaves 0 setblock ~2 ~8 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~8~3 leaves2 0 setblock ~2 ~8 ~3 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.3": [
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~4 leaves 0 setblock ~-2 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~4 leaves2 0 setblock ~-2 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-6~9~7 leaves 0 setblock ~-6 ~9 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-6~9~7 leaves2 0 setblock ~-6 ~9 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-3~12~3 leaves 0 setblock ~-3 ~12 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-3~12~3 leaves2 0 setblock ~-3 ~12 ~3 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.5": [
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~5 leaves 0 setblock ~3 ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~5 leaves2 0 setblock ~3 ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~7~4~3 leaves 0 setblock ~7 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~7~4~3 leaves2 0 setblock ~7 ~4 ~3 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.6": [
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~1~7~11 leaves 0 setblock ~1 ~7 ~11 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~1~7~11 leaves2 0 setblock ~1 ~7 ~11 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~8~15 leaves 0 setblock ~-1 ~8 ~15 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~8~15 leaves2 0 setblock ~-1 ~8 ~15 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.8": [
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~4~6~5 leaves 0 setblock ~4 ~6 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~4~6~5 leaves2 0 setblock ~4 ~6 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~8~12~10 leaves 0 setblock ~8 ~12 ~10 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~8~12~10 leaves2 0 setblock ~8 ~12 ~10 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~7~9~8 leaves 0 setblock ~7 ~9 ~8 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~7~9~8 leaves2 0 setblock ~7 ~9 ~8 bridge:test",

	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado0,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ]
	},
	"animation_length": 0.9,
	"loop": true
    },
    "animation.DF1": {
      "timeline": {
        "0.0": [
          "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~1~5 planks 0 setblock ~ ~1 ~5 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~ ~1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~1~5 leaves 0 setblock ~ ~1 ~5 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~1~5 leaves2 0 setblock ~ ~1 ~5 leaves2 0 destroy",
	
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect 2~3~4 leaves 0 setblock ~ ~1 ~5 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect 2~3~4 leaves2 0 setblock ~ ~1 ~5 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~ ~1 ~5 air",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock 2 ~3 ~4 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~1 ~3 air",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~3 ~1 ~4 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~1~5 leaves 0 setblock ~ ~1 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~1~5 leaves2 0 setblock ~ ~1 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~5 leaves2 0 setblock ~1 ~2 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~5 leaves 0 setblock ~1 ~2 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~9~4 leaves 0 setblock ~3 ~9 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~9~4 leaves2 0 setblock ~3 ~9 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~11~5 leaves 0 setblock ~2 ~11 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~11~5 leaves2 0 setblock ~2 ~11 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~4~7~8 leaves 0 setblock ~4 ~7 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~4~7~8 leaves2 0 setblock ~4 ~7 ~8 bridge:test",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~3~4 leaves 0 setblock ~2 ~3 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~3~4 leaves2 0 setblock ~2 ~3 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~6~8~3 leaves 0 setblock ~6 ~8 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~6~8~3 leaves2 0 setblock ~6 ~8 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~8~9~6 leaves 0 setblock ~8 ~9 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~8~9~6 leaves2 0 setblock ~8 ~9 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~12~14 leaves 0 setblock ~-2 ~12 ~14 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~12~14 leaves2 0 setblock ~-2 ~12 ~14 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~7~13~4 leaves 0 setblock ~7 ~13 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~7~13~4 leaves2 0 setblock ~7 ~13 ~4 bridge:test",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.4": [
          "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~1~7 planks 0 setblock ~1 ~1 ~7 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~1~7 leaves 0 setblock ~1 ~1 ~7 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~1~7 leaves2 0 setblock ~1 ~1 ~7 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~1 ~7 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~3 planks 0 setblock ~1 ~2 ~3 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~2 ~3 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~3 leaves 0 setblock ~1 ~2 ~3 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~3 leaves2 0 setblock ~1 ~2 ~3 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~2 ~3 air"
        ],
	  "0.5": [
          "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~2~4 planks 0 setblock ~-2 ~2 ~4 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~-2 ~2 ~4 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~2~4 leaves 0 setblock ~-2 ~2 ~4 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~2~4 leaves2 0 setblock ~-2 ~2 ~4 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~-2 ~2 ~4 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~5~4 leaves 0 setblock ~-2 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~5~4 leaves2 0 setblock ~-2 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-6~9~7 leaves 0 setblock ~-6 ~9 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-6~9~7 leaves2 0 setblock ~-6 ~9 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-3~12~3 leaves 0 setblock ~-3 ~12 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-3~12~3 leaves2 0 setblock ~-3 ~12 ~3 bridge:test",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~4~3 leaves2 0 setblock ~2 ~4 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~4~4 leaves2 0 setblock ~3 ~4 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~4~5 leaves2 0 setblock ~ ~4 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~4~6 leaves2 0 setblock ~-1 ~4 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~4~7 leaves2 0 setblock ~-2 ~4 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~2~5~3 leaves2 0 setblock ~2 ~5 ~3 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~5~4 leaves2 0 setblock ~3 ~5 ~4 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~~5~5 leaves2 0 setblock ~ ~5 ~5 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-1~5~6 leaves2 0 setblock ~-1 ~5 ~6 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves 0 setblock ~-2 ~5 ~7 bridge:test",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~-2~5~7 leaves2 0 setblock ~-2 ~5 ~7 bridge:test"
        ],
	  "0.6": [
          "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~1~5 planks 0 setblock ~3 ~1 ~5 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~3 ~1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~1~5 leaves 0 setblock ~3 ~1 ~5 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~3~1~5 leaves2 0 setblock ~3 ~1 ~5 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~3 ~1 ~5 air"
        ],
	  "0.8": [
          "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~1~11 planks 0 setblock ~1 ~1 ~11 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~1 ~11 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~1~11 leaves 0 setblock ~1 ~1 ~11 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~1~11 leaves2 0 setblock ~1 ~1 ~11 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~1 ~1 ~11 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~15 planks 0 setblock ~-1 ~2 ~15 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~-1 ~2 ~15 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~15 leaves 0 setblock ~-1 ~2 ~15 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~1~2~15 leaves2 0 setblock ~-1 ~2 ~15 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~-1 ~2 ~15 air"
        ],
	  "1": [
          "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~4~1~5 planks 0 setblock ~4 ~1 ~5 planks 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~4 ~1 ~5 air",

	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~4~1~5 leaves 0 setblock ~4 ~1 ~5 leaves 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ detect ~4~1~5 leaves2 0 setblock ~4 ~1 ~5 leaves2 0 destroy",
	    "/execute @e[type=agp:tornado1,tag=!Fire] ~ ~ ~ setblock ~4 ~1 ~5 air"
        ]
	},
	"animation_length": 1.2,
	"loop": true
    }
  }
}