"""
TESTS is a dict with all you tests.
Keys for this will be categories' names.
Each test is dict with
    "input" -- input data for user function
    "answer" -- your right answer
    "explanation" -- not necessary key, it's using for additional info in animation.
"""


TESTS = {
    "0. Basic": {
        "map": (
            ".....",
            ".XXX.",
            "...X.",
            ".XXX.",
            ".....",
        ),
        "tornadoes": [(2, 2)]
    },
    "1. Basic": {
        "map": (
            ".......",
            ".X.....",
            ".XXXX.X",
            ".X.....",
            ".X.X...",
            ".X.X...",
            ".X.X...",
            "...X...",
        ),
        "tornadoes": [(0, 6)]
    },
    "2. Basic": {
        "map": (
            ".........",
            ".X.X.X.X.",
            ".........",
            ".X.X.X.X.",
            ".........",
            ".X.X.X.X.",
            ".........",
            ".X.X.X.X.",
            ".........",
        ),
        "tornadoes": [(6, 2), (4, 4), (2, 6)]
    },
    "3. Empty": {
        "map": (
            ".........",
            ".........",
            ".........",
            ".........",
            ".........",
            ".........",
            ".........",
            ".........",
            ".........",
            ".........",
        ),
        "tornadoes": [(9, 0), (0, 8), (7, 2), (2, 6)]
    },
    "4. Columns": {
        "map": (
            ".....",
            ".X.X.",
            ".X.X.",
            ".X.X.",
            ".X.X.",
            ".X.X.",
            ".X.X.",
            ".X.X.",
            ".....",
        ),
        "tornadoes": [(4, 3), (4, 4)]
    },
    "5. From description": {
        "map": (
            "..........",
            "..........",
            "...XX.....",
            "....X.....",
            "....X.....",
            ".XXXXXX.XX",
            ".X...X...X",
            ".X.X.X.X.X",
            ".X.X.X.X..",
            "...X...X..",
        ),
        "tornadoes": [(0, 9), (1, 5)]
    },
    "6. Diagonal": {
        "map": (
            "..........",
            ".X....X...",
            "..X...X...",
            "...X..XXX.",
            "....X.....",
            "..........",
            ".XXX..X...",
            "...X...X..",
            "...X....X.",
            "..........",
        ),
        "tornadoes": [(5, 5), (1, 8), (8, 1)]
    },
    "7. Chaos": {
        "map": (
            ".........",
            ".X..X.X..",
            ".X..X.X..",
            ".........",
            ".XXXX.X..",
            "......X..",
            ".X.X.....",
            ".X.XXXX..",
            ".........",
            ".X..X.X..",
        ),
        "tornadoes": [(9, 3), (2, 5), (5, 2), (5, 4)]
    },
    "8. Short danger path": {
        "map": (
            "..........",
            ".XXXXX.X..",
            ".X...X....",
            ".X.X.X..X.",
            ".X.X.X....",
            ".X.X.X.X..",
            ".X.X.X....",
            ".X.X.X..X.",
            ".X.X.X....",
            "...X...X..",
        ),
        "tornadoes": [(3, 6), (4, 7), (5, 8)]
    },
    "9. You shall not pass": {
        "map": (
            "..........",
            ".....X....",
            ".....X....",
            ".....X....",
            ".....X....",
            "..........",
            ".....X....",
            ".....X....",
            ".....X....",
            "..........",
        ),
        "tornadoes": [(9, 5), (5, 5), (0, 5), (9, 9), (5, 9), (0, 9)]
    },


}

@@ -282,16 +282,17 @@
 %7B%0A    %220
+0
 . Basic%22
@@ -287,32 +287,32 @@
  %2200. Basic%22: %7B%0A
-
         %22map%22: (
@@ -470,16 +470,17 @@
 %7D,%0A    %22
+0
 1. Basic
@@ -738,16 +738,17 @@
 %7D,%0A    %22
+0
 2. Basic
@@ -1063,16 +1063,17 @@
 %7D,%0A    %22
+0
 3. Empty
@@ -1421,16 +1421,17 @@
 %7D,%0A    %22
+0
 4. Colum
@@ -1704,16 +1704,17 @@
 %7D,%0A    %22
+0
 5. From 
@@ -2067,16 +2067,17 @@
 %7D,%0A    %22
+0
 6. Diago
@@ -2430,16 +2430,17 @@
 %7D,%0A    %22
+0
 7. Chaos
@@ -2788,16 +2788,17 @@
 %7D,%0A    %22
+0
 8. Short
@@ -3155,21 +3155,22 @@
 %0A    %7D,%0A
-
     %22
+0
 9. You s

fix tests names