[
  {
    "name": "Aether House",
    "order": 1,
    "encounters": [
      {
        "pokeapi_id": 137,
        "pokemon_name": "Porygon",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 30,
        "max_level": 30
      }
    ]
  },
  {
    "name": "Aether Paradise",
    "order": 2,
    "encounters": [
      {
        "pokeapi_id": 772,
        "pokemon_name": "Type Null",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Akala Outskirts",
    "order": 3,
    "encounters": [
      {
        "pokeapi_id": 679,
        "pokemon_name": "Honedge",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 24,
        "max_level": 24
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 95,
        "min_level": 10,
        "max_level": 29
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 65,
        "min_level": 10,
        "max_level": 29
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 170,
        "pokemon_name": "Chinchou",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 29
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 177,
        "pokemon_name": "Natu",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 299,
        "pokemon_name": "Nosepass",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 759,
        "pokemon_name": "Stufful",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 21,
        "max_level": 24
      }
    ]
  },
  {
    "name": "Alola Route 10",
    "order": 4,
    "encounters": [
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 25,
        "max_level": 29
      },
      {
        "pokeapi_id": 18,
        "pokemon_name": "Pidgeot",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 29,
        "max_level": 29
      },
      {
        "pokeapi_id": 22,
        "pokemon_name": "Fearow",
        "method": "walk",
        "encounter_rate": 80,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 204,
        "pokemon_name": "Pineco",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 227,
        "pokemon_name": "Skarmory",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 168,
        "pokemon_name": "Ariados",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 166,
        "pokemon_name": "Ledian",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 674,
        "pokemon_name": "Pancham",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 26,
        "max_level": 29
      }
    ]
  },
  {
    "name": "Alola Route 11",
    "order": 5,
    "encounters": [
      {
        "pokeapi_id": 391,
        "pokemon_name": "Monferno",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 29,
        "max_level": 29
      },
      {
        "pokeapi_id": 775,
        "pokemon_name": "Komala",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 168,
        "pokemon_name": "Ariados",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 166,
        "pokemon_name": "Ledian",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 674,
        "pokemon_name": "Pancham",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 732,
        "pokemon_name": "Trumbeak",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 47,
        "pokemon_name": "Parasect",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 26,
        "max_level": 29
      },
      {
        "pokeapi_id": 756,
        "pokemon_name": "Shiinotic",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 26,
        "max_level": 29
      }
    ]
  },
  {
    "name": "Alola Route 12",
    "order": 6,
    "encounters": [
      {
        "pokeapi_id": 10110,
        "pokemon_name": "Graveler (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 749,
        "pokemon_name": "Mudbray",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 310,
        "pokemon_name": "Manectric",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 324,
        "pokemon_name": "Torkoal",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 29,
        "max_level": 32
      }
    ]
  },
  {
    "name": "Alola Route 13",
    "order": 7,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 95,
        "min_level": 10,
        "max_level": 38
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 75,
        "min_level": 10,
        "max_level": 38
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "Bruxish",
        "method": "fishing",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 38
      }
    ]
  },
  {
    "name": "Ultra Space Wilds",
    "order": 8,
    "encounters": [
      {
        "pokeapi_id": 334,
        "pokemon_name": "Altaria",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 144,
        "pokemon_name": "Articuno",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 488,
        "pokemon_name": "Cresselia",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 250,
        "pokemon_name": "Ho Oh",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 645,
        "pokemon_name": "Landorus Incarnate",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 146,
        "pokemon_name": "Moltres",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 384,
        "pokemon_name": "Rayquaza",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 561,
        "pokemon_name": "Sigilyph",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 581,
        "pokemon_name": "Swanna",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 277,
        "pokemon_name": "Swellow",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 642,
        "pokemon_name": "Thundurus Incarnate",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 641,
        "pokemon_name": "Tornadus Incarnate",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 469,
        "pokemon_name": "Yanmega",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 717,
        "pokemon_name": "Yveltal",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 145,
        "pokemon_name": "Zapdos",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ],
    "children": [
      {
        "name": "Ultra Space Wilds (Cave World)",
        "order": 9,
        "encounters": [
          {
            "pokeapi_id": 460,
            "pokemon_name": "Abomasnow",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 558,
            "pokemon_name": "Crustle",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 487,
            "pokemon_name": "Giratina Altered",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 383,
            "pokemon_name": "Groudon",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 485,
            "pokemon_name": "Heatran",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 450,
            "pokemon_name": "Hippowdon",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 219,
            "pokemon_name": "Magcargo",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 308,
            "pokemon_name": "Medicham",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 484,
            "pokemon_name": "Palkia",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 378,
            "pokemon_name": "Regice",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 486,
            "pokemon_name": "Regigigas",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 377,
            "pokemon_name": "Regirock",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 379,
            "pokemon_name": "Registeel",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          }
        ]
      },
      {
        "name": "Ultra Space Wilds (Water World)",
        "order": 10,
        "encounters": [
          {
            "pokeapi_id": 482,
            "pokemon_name": "Azelf",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 689,
            "pokemon_name": "Barbaracle",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 419,
            "pokemon_name": "Floatzel",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 382,
            "pokemon_name": "Kyogre",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 646,
            "pokemon_name": "Kyurem",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 380,
            "pokemon_name": "Latias",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 381,
            "pokemon_name": "Latios",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 271,
            "pokemon_name": "Lombre",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 249,
            "pokemon_name": "Lugia",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 481,
            "pokemon_name": "Mesprit",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 195,
            "pokemon_name": "Quagsire",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 618,
            "pokemon_name": "Stunfisk",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 245,
            "pokemon_name": "Suicune",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 480,
            "pokemon_name": "Uxie",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          }
        ]
      },
      {
        "name": "Ultra Space Wilds (Rocky World)",
        "order": 11,
        "encounters": [
          {
            "pokeapi_id": 531,
            "pokemon_name": "Audino",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 638,
            "pokemon_name": "Cobalion",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 483,
            "pokemon_name": "Dialga",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 452,
            "pokemon_name": "Drapion",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 244,
            "pokemon_name": "Entei",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 326,
            "pokemon_name": "Grumpig",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 695,
            "pokemon_name": "Heliolisk",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 150,
            "pokemon_name": "Mewtwo",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 274,
            "pokemon_name": "Nuzleaf",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 243,
            "pokemon_name": "Raikou",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 643,
            "pokemon_name": "Reshiram",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 639,
            "pokemon_name": "Terrakion",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 640,
            "pokemon_name": "Virizion",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 716,
            "pokemon_name": "Xerneas",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          },
          {
            "pokeapi_id": 644,
            "pokemon_name": "Zekrom",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 60,
            "max_level": 60
          }
        ]
      }
    ]
  },
  {
    "name": "Alola Route 1",
    "order": 12,
    "encounters": [
      {
        "pokeapi_id": 725,
        "pokemon_name": "Litten",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 5,
        "max_level": 5
      },
      {
        "pokeapi_id": 728,
        "pokemon_name": "Popplio",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 5,
        "max_level": 5
      },
      {
        "pokeapi_id": 722,
        "pokemon_name": "Rowlet",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 5,
        "max_level": 5
      }
    ],
    "children": [
      {
        "name": "Alola Route 1 (First two fields east of the player’s house)",
        "order": 13,
        "encounters": [
          {
            "pokeapi_id": 165,
            "pokemon_name": "Ledyba",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "Pikipek",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 167,
            "pokemon_name": "Spinarak",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 736,
            "pokemon_name": "Grubbin",
            "method": "walk",
            "encounter_rate": 15,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 427,
            "pokemon_name": "Buneary",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 10,
            "pokemon_name": "Caterpie",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 172,
            "pokemon_name": "Pichu",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 2,
            "max_level": 3
          }
        ]
      },
      {
        "name": "Alola Route 1 (Patch of grass overlooking the bay)",
        "order": 14,
        "encounters": [
          {
            "pokeapi_id": 165,
            "pokemon_name": "Ledyba",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "Pikipek",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 167,
            "pokemon_name": "Spinarak",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 736,
            "pokemon_name": "Grubbin",
            "method": "walk",
            "encounter_rate": 15,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 427,
            "pokemon_name": "Buneary",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 10,
            "pokemon_name": "Caterpie",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 2,
            "max_level": 4
          },
          {
            "pokeapi_id": 172,
            "pokemon_name": "Pichu",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 2,
            "max_level": 4
          }
        ]
      },
      {
        "name": "Alola Route 1 (Two fields nearest Iki Town + western path)",
        "order": 15,
        "encounters": [
          {
            "pokeapi_id": 10,
            "pokemon_name": "Caterpie",
            "method": "walk",
            "encounter_rate": 35,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 35,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 35,
            "min_level": 2,
            "max_level": 3
          },
          {
            "pokeapi_id": 427,
            "pokemon_name": "Buneary",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 2,
            "max_level": 3
          }
        ]
      },
      {
        "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)",
        "order": 16,
        "encounters": [
          {
            "pokeapi_id": 438,
            "pokemon_name": "Bonsly",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "Pikipek",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 744,
            "pokemon_name": "Rockruff",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 446,
            "pokemon_name": "Munchlax",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 11,
            "max_level": 14
          }
        ]
      },
      {
        "name": "Alola Route 1 (Hau'oli Outskirts)",
        "order": 17,
        "encounters": [
          {
            "pokeapi_id": 278,
            "pokemon_name": "Wingull",
            "method": "walk",
            "encounter_rate": 50,
            "min_level": 4,
            "max_level": 7
          },
          {
            "pokeapi_id": 72,
            "pokemon_name": "Tentacool",
            "method": "surf",
            "encounter_rate": 40,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 686,
            "pokemon_name": "Inkay",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 4,
            "max_level": 7
          },
          {
            "pokeapi_id": 456,
            "pokemon_name": "Finneon",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 458,
            "pokemon_name": "Mantyke",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 79,
            "pokemon_name": "Slowpoke",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 4,
            "max_level": 7
          },
          {
            "pokeapi_id": 278,
            "pokemon_name": "Wingull",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 15,
            "max_level": 18
          }
        ]
      }
    ]
  },
  {
    "name": "Alola Route 14",
    "order": 18,
    "encounters": [
      {
        "pokeapi_id": 592,
        "pokemon_name": "Frillish",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 34,
        "max_level": 34
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 95,
        "min_level": 10,
        "max_level": 39
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 75,
        "min_level": 10,
        "max_level": 39
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "Bruxish",
        "method": "fishing",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 39
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 73,
        "pokemon_name": "Tentacruel",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 592,
        "pokemon_name": "Frillish",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 30,
        "max_level": 33
      }
    ]
  },
  {
    "name": "Alola Route 15",
    "order": 19,
    "encounters": [
      {
        "pokeapi_id": 769,
        "pokemon_name": "Sandygast",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 30,
        "max_level": 30
      },
      {
        "pokeapi_id": 366,
        "pokemon_name": "Clamperl",
        "method": "fishing",
        "encounter_rate": 80,
        "min_level": 10,
        "max_level": 40
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 70,
        "min_level": 10,
        "max_level": 40
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 50,
        "min_level": 10,
        "max_level": 40
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "Bruxish",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 40
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 73,
        "pokemon_name": "Tentacruel",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 79,
        "pokemon_name": "Slowpoke",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 30,
        "max_level": 33
      }
    ]
  },
  {
    "name": "Alola Route 16",
    "order": 20,
    "encounters": [
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 394,
        "pokemon_name": "Prinplup",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 35,
        "max_level": 35
      },
      {
        "pokeapi_id": 10181,
        "pokemon_name": "Zygarde (10)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 63,
        "max_level": 63
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 559,
        "pokemon_name": "Scraggy",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 79,
        "pokemon_name": "Slowpoke",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 32,
        "max_level": 35
      }
    ]
  },
  {
    "name": "Alola Route 17",
    "order": 21,
    "encounters": [
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 559,
        "pokemon_name": "Scraggy",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 22,
        "pokemon_name": "Fearow",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 168,
        "pokemon_name": "Ariados",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 10110,
        "pokemon_name": "Graveler (Alola)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 166,
        "pokemon_name": "Ledian",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 227,
        "pokemon_name": "Skarmory",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 625,
        "pokemon_name": "Bisharp",
        "method": "walk",
        "encounter_rate": 5,
        "min_level": 33,
        "max_level": 36
      }
    ]
  },
  {
    "name": "Alola Route 2",
    "order": 22,
    "encounters": [
      {
        "pokeapi_id": 1,
        "pokemon_name": "Bulbasaur",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 10
      },
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 8,
        "max_level": 11
      },
      {
        "pokeapi_id": 701,
        "pokemon_name": "Hawlucha",
        "method": "trade",
        "encounter_rate": 100,
        "min_level": 8,
        "max_level": 8
      },
      {
        "pokeapi_id": 23,
        "pokemon_name": "Ekans",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 7,
        "max_level": 10
      },
      {
        "pokeapi_id": 96,
        "pokemon_name": "Drowzee",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 7,
        "max_level": 10
      },
      {
        "pokeapi_id": 296,
        "pokemon_name": "Makuhita",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 7,
        "max_level": 11
      },
      {
        "pokeapi_id": 206,
        "pokemon_name": "Dunsparce",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 7,
        "max_level": 11
      }
    ],
    "children": [
      {
        "name": "Alola Route 2 (Three northernmost patches of grass)",
        "order": 23,
        "encounters": [
          {
            "pokeapi_id": 96,
            "pokemon_name": "Drowzee",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 23,
            "pokemon_name": "Ekans",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 296,
            "pokemon_name": "Makuhita",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 63,
            "pokemon_name": "Abra",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 676,
            "pokemon_name": "Furfrou",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 10107,
            "pokemon_name": "Meowth (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 235,
            "pokemon_name": "Smeargle",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          }
        ]
      },
      {
        "name": "Alola Route 2 (Two patches of grass southwest of the Pokémon Center)",
        "order": 24,
        "encounters": [
          {
            "pokeapi_id": 96,
            "pokemon_name": "Drowzee",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 23,
            "pokemon_name": "Ekans",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 296,
            "pokemon_name": "Makuhita",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 742,
            "pokemon_name": "Cutiefly",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 58,
            "pokemon_name": "Growlithe",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 235,
            "pokemon_name": "Smeargle",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 21,
            "pokemon_name": "Spearow",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          }
        ]
      },
      {
        "name": "Alola Route 2 (Northernmost patch of grass)",
        "order": 25,
        "encounters": [
          {
            "pokeapi_id": 742,
            "pokemon_name": "Cutiefly",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 21,
            "pokemon_name": "Spearow",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 58,
            "pokemon_name": "Growlithe",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          },
          {
            "pokeapi_id": 235,
            "pokemon_name": "Smeargle",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 7,
            "max_level": 10
          }
        ]
      }
    ]
  },
  {
    "name": "Alola Route 3",
    "order": 26,
    "encounters": [
      {
        "pokeapi_id": 4,
        "pokemon_name": "Charmander",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 12,
        "max_level": 12
      },
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 13
      },
      {
        "pokeapi_id": 21,
        "pokemon_name": "Spearow",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 10,
        "max_level": 13
      },
      {
        "pokeapi_id": 629,
        "pokemon_name": "Vullaby",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 13
      }
    ],
    "children": [
      {
        "name": "Alola Route 3 (Two patches of grass north of the bridge)",
        "order": 27,
        "encounters": [
          {
            "pokeapi_id": 742,
            "pokemon_name": "Cutiefly",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 56,
            "pokemon_name": "Mankey",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 21,
            "pokemon_name": "Spearow",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 701,
            "pokemon_name": "Hawlucha",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 9,
            "max_level": 12
          }
        ]
      },
      {
        "name": "Alola Route 3 (Patch of grass south of bridge)",
        "order": 28,
        "encounters": [
          {
            "pokeapi_id": 371,
            "pokemon_name": "Bagon",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 742,
            "pokemon_name": "Cutiefly",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 56,
            "pokemon_name": "Mankey",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 21,
            "pokemon_name": "Spearow",
            "method": "walk",
            "encounter_rate": 29,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 701,
            "pokemon_name": "Hawlucha",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 9,
            "max_level": 12
          }
        ]
      }
    ]
  },
  {
    "name": "Alola Route 4",
    "order": 29,
    "encounters": [
      {
        "pokeapi_id": 15,
        "pokemon_name": "Beedrill",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 14,
        "max_level": 14
      },
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 506,
        "pokemon_name": "Lillipup",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 731,
        "pokemon_name": "Pikipek",
        "method": "walk",
        "encounter_rate": 25,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 174,
        "pokemon_name": "Igglybuff",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 749,
        "pokemon_name": "Mudbray",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 133,
        "pokemon_name": "Eevee",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 736,
        "pokemon_name": "Grubbin",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 10091,
        "pokemon_name": "Rattata (Alola)",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 734,
        "pokemon_name": "Yungoos",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 11,
        "max_level": 14
      }
    ]
  },
  {
    "name": "Alola Route 5",
    "order": 30,
    "encounters": [],
    "children": [
      {
        "name": "Alola Route 5 (Southern half)",
        "order": 31,
        "encounters": [
          {
            "pokeapi_id": 12,
            "pokemon_name": "Butterfree",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 739,
            "pokemon_name": "Crabrawler",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 253,
            "pokemon_name": "Grovyle",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 16,
            "max_level": 16
          },
          {
            "pokeapi_id": 714,
            "pokemon_name": "Noibat",
            "method": "trade",
            "encounter_rate": 100,
            "min_level": 19,
            "max_level": 19
          },
          {
            "pokeapi_id": 753,
            "pokemon_name": "Fomantis",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 736,
            "pokemon_name": "Grubbin",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 506,
            "pokemon_name": "Lillipup",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "Pikipek",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 10,
            "pokemon_name": "Caterpie",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 13,
            "max_level": 16
          },
          {
            "pokeapi_id": 11,
            "pokemon_name": "Metapod",
            "method": "walk",
            "encounter_rate": 9,
            "min_level": 13,
            "max_level": 16
          }
        ]
      },
      {
        "name": "Alola Route 5 (Northern half)",
        "order": 32,
        "encounters": [
          {
            "pokeapi_id": 12,
            "pokemon_name": "Butterfree",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 10105,
            "pokemon_name": "Diglett (Alola)",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 253,
            "pokemon_name": "Grovyle",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 16,
            "max_level": 16
          },
          {
            "pokeapi_id": 753,
            "pokemon_name": "Fomantis",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 736,
            "pokemon_name": "Grubbin",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 438,
            "pokemon_name": "Bonsly",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 10,
            "pokemon_name": "Caterpie",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 18,
            "max_level": 21
          },
          {
            "pokeapi_id": 11,
            "pokemon_name": "Metapod",
            "method": "walk",
            "encounter_rate": 9,
            "min_level": 18,
            "max_level": 21
          }
        ]
      }
    ]
  },
  {
    "name": "Alola Route 6",
    "order": 33,
    "encounters": [
      {
        "pokeapi_id": 280,
        "pokemon_name": "Ralts",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 17,
        "max_level": 17
      }
    ],
    "children": [
      {
        "name": "Alola Route 6 (Northern patch of grass)",
        "order": 34,
        "encounters": [
          {
            "pokeapi_id": 506,
            "pokemon_name": "Lillipup",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "Pikipek",
            "method": "walk",
            "encounter_rate": 25,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 174,
            "pokemon_name": "Igglybuff",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 749,
            "pokemon_name": "Mudbray",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 133,
            "pokemon_name": "Eevee",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 736,
            "pokemon_name": "Grubbin",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          }
        ]
      },
      {
        "name": "Alola Route 6 (Two southern patches of grass)",
        "order": 35,
        "encounters": [
          {
            "pokeapi_id": 506,
            "pokemon_name": "Lillipup",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "Pikipek",
            "method": "walk",
            "encounter_rate": 25,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 174,
            "pokemon_name": "Igglybuff",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 10124,
            "pokemon_name": "Oricorio (Pau)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 133,
            "pokemon_name": "Eevee",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 736,
            "pokemon_name": "Grubbin",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 10091,
            "pokemon_name": "Rattata (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 734,
            "pokemon_name": "Yungoos",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 14,
            "max_level": 17
          }
        ]
      }
    ]
  },
  {
    "name": "Alola Route 7",
    "order": 36,
    "encounters": [
      {
        "pokeapi_id": 10105,
        "pokemon_name": "Diglett (Alola)",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 23
      },
      {
        "pokeapi_id": 363,
        "pokemon_name": "Spheal",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 19,
        "max_level": 19
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 60,
        "min_level": 10,
        "max_level": 23
      },
      {
        "pokeapi_id": 120,
        "pokemon_name": "Staryu",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 23
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 72,
        "pokemon_name": "Tentacool",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 771,
        "pokemon_name": "Pyukumuku",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 16,
        "max_level": 19
      }
    ]
  },
  {
    "name": "Alola Route 8",
    "order": 37,
    "encounters": [
      {
        "pokeapi_id": 698,
        "pokemon_name": "Amaura",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 347,
        "pokemon_name": "Anorith",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 24,
        "pokemon_name": "Arbok",
        "method": "trade",
        "encounter_rate": 100,
        "min_level": 22,
        "max_level": 22
      },
      {
        "pokeapi_id": 566,
        "pokemon_name": "Archen",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 256,
        "pokemon_name": "Combusken",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 20,
        "max_level": 20
      },
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 408,
        "pokemon_name": "Cranidos",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 140,
        "pokemon_name": "Kabuto",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 345,
        "pokemon_name": "Lileep",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 138,
        "pokemon_name": "Omanyte",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 410,
        "pokemon_name": "Shieldon",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 564,
        "pokemon_name": "Tirtouga",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 696,
        "pokemon_name": "Tyrunt",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 15,
        "max_level": 15
      },
      {
        "pokeapi_id": 767,
        "pokemon_name": "Wimpod",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 90,
        "min_level": 10,
        "max_level": 25
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 50,
        "min_level": 10,
        "max_level": 25
      },
      {
        "pokeapi_id": 170,
        "pokemon_name": "Chinchou",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 25
      },
      {
        "pokeapi_id": 72,
        "pokemon_name": "Tentacool",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 10091,
        "pokemon_name": "Rattata (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 732,
        "pokemon_name": "Trumbeak",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 734,
        "pokemon_name": "Yungoos",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 458,
        "pokemon_name": "Mantyke",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 223,
        "pokemon_name": "Remoraid",
        "method": "fishing",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 25
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 757,
        "pokemon_name": "Salandit",
        "method": "walk",
        "encounter_rate": 16,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 661,
        "pokemon_name": "Fletchling",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 759,
        "pokemon_name": "Stufful",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 17,
        "max_level": 20
      }
    ]
  },
  {
    "name": "Alola Route 9",
    "order": 38,
    "encounters": [
      {
        "pokeapi_id": 132,
        "pokemon_name": "Ditto",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 29,
        "max_level": 29
      },
      {
        "pokeapi_id": 370,
        "pokemon_name": "Luvdisc",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 28
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 28
      },
      {
        "pokeapi_id": 222,
        "pokemon_name": "Corsola",
        "method": "fishing",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 28
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 28
      }
    ]
  },
  {
    "name": "Ancient Poni Path",
    "order": 39,
    "encounters": [
      {
        "pokeapi_id": 655,
        "pokemon_name": "Delphox",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 44,
        "max_level": 44
      },
      {
        "pokeapi_id": 772,
        "pokemon_name": "Type Null",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 676,
        "pokemon_name": "Furfrou",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 210,
        "pokemon_name": "Granbull",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 686,
        "pokemon_name": "Inkay",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 423,
        "pokemon_name": "Gastrodon",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 41,
        "max_level": 44
      }
    ]
  },
  {
    "name": "Blush Mountain",
    "order": 40,
    "encounters": [
      {
        "pokeapi_id": 111,
        "pokemon_name": "Rhyhorn",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 32,
        "max_level": 32
      },
      {
        "pokeapi_id": 737,
        "pokemon_name": "Charjabug",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 10110,
        "pokemon_name": "Graveler (Alola)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 749,
        "pokemon_name": "Mudbray",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 324,
        "pokemon_name": "Torkoal",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 702,
        "pokemon_name": "Dedenne",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 239,
        "pokemon_name": "Elekid",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 777,
        "pokemon_name": "Togedemaru",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 29,
        "max_level": 32
      }
    ]
  },
  {
    "name": "Brooklet Hill",
    "order": 41,
    "encounters": [
      {
        "pokeapi_id": 349,
        "pokemon_name": "Feebas",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 21
      },
      {
        "pokeapi_id": 259,
        "pokemon_name": "Marshtomp",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 17,
        "max_level": 17
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 84,
        "min_level": 10,
        "max_level": 21
      },
      {
        "pokeapi_id": 118,
        "pokemon_name": "Goldeen",
        "method": "fishing",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 21
      },
      {
        "pokeapi_id": 10016,
        "pokemon_name": "Basculin (Blue Striped)",
        "method": "fishing",
        "encounter_rate": 50,
        "min_level": 10,
        "max_level": 21
      },
      {
        "pokeapi_id": 751,
        "pokemon_name": "Dewpider",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 60,
        "pokemon_name": "Poliwag",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 283,
        "pokemon_name": "Surskit",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 751,
        "pokemon_name": "Dewpider",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 755,
        "pokemon_name": "Morelull",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 46,
        "pokemon_name": "Paras",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 60,
        "pokemon_name": "Poliwag",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 283,
        "pokemon_name": "Surskit",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 14,
        "max_level": 17
      }
    ],
    "children": [
      {
        "name": "Brooklet Hill (Totem's Den)",
        "order": 42,
        "encounters": [
          {
            "pokeapi_id": 129,
            "pokemon_name": "Magikarp",
            "method": "fishing",
            "encounter_rate": 95,
            "min_level": 10,
            "max_level": 21
          },
          {
            "pokeapi_id": 746,
            "pokemon_name": "Wishiwashi Solo",
            "method": "fishing",
            "encounter_rate": 65,
            "min_level": 10,
            "max_level": 21
          },
          {
            "pokeapi_id": 594,
            "pokemon_name": "Alomomola",
            "method": "fishing",
            "encounter_rate": 40,
            "min_level": 10,
            "max_level": 21
          },
          {
            "pokeapi_id": 456,
            "pokemon_name": "Finneon",
            "method": "surf",
            "encounter_rate": 40,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 72,
            "pokemon_name": "Tentacool",
            "method": "surf",
            "encounter_rate": 40,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 278,
            "pokemon_name": "Wingull",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 14,
            "max_level": 17
          }
        ]
      }
    ]
  },
  {
    "name": "Diglett's Tunnel",
    "order": 43,
    "encounters": [
      {
        "pokeapi_id": 10105,
        "pokemon_name": "Diglett (Alola)",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 20,
        "max_level": 23
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "walk",
        "encounter_rate": 60,
        "min_level": 20,
        "max_level": 23
      },
      {
        "pokeapi_id": 246,
        "pokemon_name": "Larvitar",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 20,
        "max_level": 23
      }
    ]
  },
  {
    "name": "Dividing Peak Tunnel",
    "order": 44,
    "encounters": [
      {
        "pokeapi_id": 352,
        "pokemon_name": "Kecleon",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 17,
        "max_level": 20
      },
      {
        "pokeapi_id": 767,
        "pokemon_name": "Wimpod",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 17,
        "max_level": 20
      }
    ]
  },
  {
    "name": "Exeggutor Island",
    "order": 45,
    "encounters": [
      {
        "pokeapi_id": 652,
        "pokemon_name": "Chesnaught",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 45,
        "max_level": 45
      },
      {
        "pokeapi_id": 102,
        "pokemon_name": "Exeggcute",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 42,
        "max_level": 45
      },
      {
        "pokeapi_id": 10114,
        "pokemon_name": "Exeggutor (Alola)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 42,
        "max_level": 45
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 42,
        "max_level": 45
      },
      {
        "pokeapi_id": 357,
        "pokemon_name": "Tropius",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 42,
        "max_level": 45
      },
      {
        "pokeapi_id": 423,
        "pokemon_name": "Gastrodon",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 42,
        "max_level": 45
      },
      {
        "pokeapi_id": 127,
        "pokemon_name": "Pinsir",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 42,
        "max_level": 45
      }
    ]
  },
  {
    "name": "Haina Desert",
    "order": 46,
    "encounters": [
      {
        "pokeapi_id": 552,
        "pokemon_name": "Krokorok",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 10106,
        "pokemon_name": "Dugtrio (Alola)",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 328,
        "pokemon_name": "Trapinch",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 32,
        "max_level": 35
      }
    ]
  },
  {
    "name": "Hano Beach",
    "order": 47,
    "encounters": [
      {
        "pokeapi_id": 72,
        "pokemon_name": "Tentacool",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 22,
        "max_level": 25
      },
      {
        "pokeapi_id": 120,
        "pokemon_name": "Staryu",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 22,
        "max_level": 25
      },
      {
        "pokeapi_id": 771,
        "pokemon_name": "Pyukumuku",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 22,
        "max_level": 25
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 22,
        "max_level": 25
      },
      {
        "pokeapi_id": 769,
        "pokemon_name": "Sandygast",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 22,
        "max_level": 25
      },
      {
        "pokeapi_id": 72,
        "pokemon_name": "Tentacool",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 22,
        "max_level": 25
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "surf",
        "encounter_rate": 10,
        "min_level": 22,
        "max_level": 25
      }
    ]
  },
  {
    "name": "Hau'oli Cemetery",
    "order": 48,
    "encounters": [
      {
        "pokeapi_id": 607,
        "pokemon_name": "Litwick",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 9,
        "max_level": 9
      },
      {
        "pokeapi_id": 425,
        "pokemon_name": "Drifloon",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 6,
        "max_level": 9
      },
      {
        "pokeapi_id": 92,
        "pokemon_name": "Gastly",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 6,
        "max_level": 9
      },
      {
        "pokeapi_id": 198,
        "pokemon_name": "Murkrow",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 6,
        "max_level": 9
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 6,
        "max_level": 9
      }
    ]
  },
  {
    "name": "Hau'oli City",
    "order": 49,
    "encounters": [
      {
        "pokeapi_id": 760,
        "pokemon_name": "Bewear",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 28,
        "max_level": 28
      },
      {
        "pokeapi_id": 801,
        "pokemon_name": "Magearna",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 50,
        "max_level": 50
      },
      {
        "pokeapi_id": 664,
        "pokemon_name": "Scatterbug",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 9,
        "max_level": 9
      },
      {
        "pokeapi_id": 97,
        "pokemon_name": "Hypno",
        "method": "gift",
        "encounter_rate": 33,
        "min_level": 29,
        "max_level": 29
      }
    ],
    "children": [
      {
        "name": "Hau'oli City Beachfront",
        "order": 50,
        "encounters": [
          {
            "pokeapi_id": 72,
            "pokemon_name": "Tentacool",
            "method": "surf",
            "encounter_rate": 40,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 456,
            "pokemon_name": "Finneon",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 458,
            "pokemon_name": "Mantyke",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 278,
            "pokemon_name": "Wingull",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 15,
            "max_level": 18
          }
        ]
      },
      {
        "name": "Hau'oli City (Shopping District, two patches near Marina)",
        "order": 51,
        "encounters": [
          {
            "pokeapi_id": 278,
            "pokemon_name": "Wingull",
            "method": "walk",
            "encounter_rate": 40,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 676,
            "pokemon_name": "Furfrou",
            "method": "walk",
            "encounter_rate": 15,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 63,
            "pokemon_name": "Abra",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 81,
            "pokemon_name": "Magnemite",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 10107,
            "pokemon_name": "Meowth (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 439,
            "pokemon_name": "Mime Jr",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 10112,
            "pokemon_name": "Grimer (Alola)",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 6,
            "max_level": 9
          }
        ]
      },
      {
        "name": "Hau'oli City (Shopping District, two patches near City Hall)",
        "order": 52,
        "encounters": [
          {
            "pokeapi_id": 676,
            "pokemon_name": "Furfrou",
            "method": "walk",
            "encounter_rate": 25,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 63,
            "pokemon_name": "Abra",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 439,
            "pokemon_name": "Mime Jr",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 10112,
            "pokemon_name": "Grimer (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 81,
            "pokemon_name": "Magnemite",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 10107,
            "pokemon_name": "Meowth (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 278,
            "pokemon_name": "Wingull",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 6,
            "max_level": 9
          }
        ]
      }
    ]
  },
  {
    "name": "Heahea Beach",
    "order": 53,
    "encounters": [
      {
        "pokeapi_id": 10153,
        "pokemon_name": "Araquanid (Totem)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 25,
        "max_level": 25
      },
      {
        "pokeapi_id": 10146,
        "pokemon_name": "Kommo O (Totem)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 50,
        "max_level": 50
      },
      {
        "pokeapi_id": 10144,
        "pokemon_name": "Mimikyu (Totem Disguised)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 40,
        "max_level": 40
      },
      {
        "pokeapi_id": 10093,
        "pokemon_name": "Raticate (Totem Alola)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 20,
        "max_level": 20
      },
      {
        "pokeapi_id": 10129,
        "pokemon_name": "Salazzle (Totem)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 30,
        "max_level": 30
      },
      {
        "pokeapi_id": 10154,
        "pokemon_name": "Togedemaru (Totem)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 35,
        "max_level": 35
      }
    ]
  },
  {
    "name": "Heahea City",
    "order": 54,
    "encounters": [
      {
        "pokeapi_id": 25,
        "pokemon_name": "Pikachu",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 40,
        "max_level": 40
      }
    ]
  },
  {
    "name": "Kala'e Bay",
    "order": 55,
    "encounters": [
      {
        "pokeapi_id": 116,
        "pokemon_name": "Horsea",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 18,
        "max_level": 18
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 60,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 60,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 223,
        "pokemon_name": "Remoraid",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 90,
        "pokemon_name": "Shellder",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 72,
        "pokemon_name": "Tentacool",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 10091,
        "pokemon_name": "Rattata (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 734,
        "pokemon_name": "Yungoos",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 458,
        "pokemon_name": "Mantyke",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 79,
        "pokemon_name": "Slowpoke",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 371,
        "pokemon_name": "Bagon",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 15,
        "max_level": 18
      }
    ]
  },
  {
    "name": "Konikoni City",
    "order": 56,
    "encounters": [
      {
        "pokeapi_id": 132,
        "pokemon_name": "Ditto",
        "method": "gift",
        "encounter_rate": 25,
        "min_level": 29,
        "max_level": 29
      }
    ]
  },
  {
    "name": "Lake of the Moone",
    "order": 57,
    "encounters": [
      {
        "pokeapi_id": 789,
        "pokemon_name": "Cosmog",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 5,
        "max_level": 5
      }
    ]
  },
  {
    "name": "Lush Jungle",
    "order": 58,
    "encounters": [],
    "children": [
      {
        "name": "Lush Jungle (North area)",
        "order": 59,
        "encounters": [
          {
            "pokeapi_id": 762,
            "pokemon_name": "Steenee",
            "method": "walk",
            "encounter_rate": 80,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 765,
            "pokemon_name": "Oranguru",
            "method": "walk",
            "encounter_rate": 35,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 21,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 753,
            "pokemon_name": "Fomantis",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 163,
            "pokemon_name": "Hoothoot",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 438,
            "pokemon_name": "Bonsly",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 764,
            "pokemon_name": "Comfey",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 11,
            "pokemon_name": "Metapod",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 755,
            "pokemon_name": "Morelull",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 46,
            "pokemon_name": "Paras",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 127,
            "pokemon_name": "Pinsir",
            "method": "walk",
            "encounter_rate": 4,
            "min_level": 19,
            "max_level": 22
          }
        ]
      },
      {
        "name": "Lush Jungle (Central area)",
        "order": 60,
        "encounters": [
          {
            "pokeapi_id": 762,
            "pokemon_name": "Steenee",
            "method": "walk",
            "encounter_rate": 80,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 765,
            "pokemon_name": "Oranguru",
            "method": "walk",
            "encounter_rate": 35,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 21,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 753,
            "pokemon_name": "Fomantis",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 163,
            "pokemon_name": "Hoothoot",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 438,
            "pokemon_name": "Bonsly",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 764,
            "pokemon_name": "Comfey",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 11,
            "pokemon_name": "Metapod",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 755,
            "pokemon_name": "Morelull",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 46,
            "pokemon_name": "Paras",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 127,
            "pokemon_name": "Pinsir",
            "method": "walk",
            "encounter_rate": 4,
            "min_level": 19,
            "max_level": 22
          }
        ]
      },
      {
        "name": "Lush Jungle (Northwest area)",
        "order": 61,
        "encounters": [
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 21,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 753,
            "pokemon_name": "Fomantis",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 163,
            "pokemon_name": "Hoothoot",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 438,
            "pokemon_name": "Bonsly",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 764,
            "pokemon_name": "Comfey",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 11,
            "pokemon_name": "Metapod",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 755,
            "pokemon_name": "Morelull",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 46,
            "pokemon_name": "Paras",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 762,
            "pokemon_name": "Steenee",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 765,
            "pokemon_name": "Oranguru",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 19,
            "max_level": 22
          },
          {
            "pokeapi_id": 127,
            "pokemon_name": "Pinsir",
            "method": "walk",
            "encounter_rate": 4,
            "min_level": 19,
            "max_level": 22
          }
        ]
      },
      {
        "name": "Lush Jungle (Cave)",
        "order": 62,
        "encounters": [
          {
            "pokeapi_id": 636,
            "pokemon_name": "Larvesta",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 41,
            "max_level": 44
          },
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "walk",
            "encounter_rate": 39,
            "min_level": 41,
            "max_level": 44
          },
          {
            "pokeapi_id": 10106,
            "pokemon_name": "Dugtrio (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 41,
            "max_level": 44
          },
          {
            "pokeapi_id": 757,
            "pokemon_name": "Salandit",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 41,
            "max_level": 44
          }
        ]
      }
    ]
  },
  {
    "name": "Malie City (Outer Cape)",
    "order": 63,
    "encounters": [
      {
        "pokeapi_id": 10112,
        "pokemon_name": "Grimer (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 568,
        "pokemon_name": "Trubbish",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 81,
        "pokemon_name": "Magnemite",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 572,
        "pokemon_name": "Minccino",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      }
    ]
  },
  {
    "name": "Malie Garden",
    "order": 64,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 70,
        "min_level": 10,
        "max_level": 33
      },
      {
        "pokeapi_id": 118,
        "pokemon_name": "Goldeen",
        "method": "fishing",
        "encounter_rate": 50,
        "min_level": 10,
        "max_level": 33
      },
      {
        "pokeapi_id": 10016,
        "pokemon_name": "Basculin (Blue Striped)",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 33
      },
      {
        "pokeapi_id": 130,
        "pokemon_name": "Gyarados",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 33
      },
      {
        "pokeapi_id": 752,
        "pokemon_name": "Araquanid",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 168,
        "pokemon_name": "Ariados",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 166,
        "pokemon_name": "Ledian",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 284,
        "pokemon_name": "Masquerain",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 10107,
        "pokemon_name": "Meowth (Alola)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 61,
        "pokemon_name": "Poliwhirl",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 548,
        "pokemon_name": "Petilil",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 25,
        "max_level": 28
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 25,
        "max_level": 28
      }
    ]
  },
  {
    "name": "Megalo Tower",
    "order": 65,
    "encounters": [
      {
        "pokeapi_id": 10157,
        "pokemon_name": "Necrozma (Ultra)",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 803,
        "pokemon_name": "Poipole",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 40,
        "max_level": 40
      }
    ]
  },
  {
    "name": "Melemele Meadow",
    "order": 66,
    "encounters": [
      {
        "pokeapi_id": 12,
        "pokemon_name": "Butterfree",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 12
      },
      {
        "pokeapi_id": 742,
        "pokemon_name": "Cutiefly",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 12
      },
      {
        "pokeapi_id": 669,
        "pokemon_name": "Flabebe",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 12
      },
      {
        "pokeapi_id": 10123,
        "pokemon_name": "Oricorio (Pom Pom)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 12
      },
      {
        "pokeapi_id": 548,
        "pokemon_name": "Petilil",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 12
      },
      {
        "pokeapi_id": 10,
        "pokemon_name": "Caterpie",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 10,
        "max_level": 12
      },
      {
        "pokeapi_id": 11,
        "pokemon_name": "Metapod",
        "method": "walk",
        "encounter_rate": 9,
        "min_level": 10,
        "max_level": 12
      }
    ]
  },
  {
    "name": "Melemele Sea",
    "order": 67,
    "encounters": [
      {
        "pokeapi_id": 72,
        "pokemon_name": "Tentacool",
        "method": "surf",
        "encounter_rate": 40,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 370,
        "pokemon_name": "Luvdisc",
        "method": "fishing",
        "encounter_rate": 25,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 25,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "Wishiwashi Solo",
        "method": "fishing",
        "encounter_rate": 25,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "Finneon",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 458,
        "pokemon_name": "Mantyke",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 278,
        "pokemon_name": "Wingull",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 223,
        "pokemon_name": "Remoraid",
        "method": "fishing",
        "encounter_rate": 15,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 366,
        "pokemon_name": "Clamperl",
        "method": "fishing",
        "encounter_rate": 10,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 222,
        "pokemon_name": "Corsola",
        "method": "fishing",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 17
      }
    ],
    "children": [
      {
        "name": "Melemele Sea (Route 1 side)",
        "order": 68,
        "encounters": [
          {
            "pokeapi_id": 366,
            "pokemon_name": "Clamperl",
            "method": "fishing",
            "encounter_rate": 55,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 222,
            "pokemon_name": "Corsola",
            "method": "fishing",
            "encounter_rate": 20,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 370,
            "pokemon_name": "Luvdisc",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 129,
            "pokemon_name": "Magikarp",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 223,
            "pokemon_name": "Remoraid",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 746,
            "pokemon_name": "Wishiwashi Solo",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          }
        ]
      },
      {
        "name": "Melemele Sea (Hau'oli City side)",
        "order": 69,
        "encounters": [
          {
            "pokeapi_id": 222,
            "pokemon_name": "Corsola",
            "method": "fishing",
            "encounter_rate": 35,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 370,
            "pokemon_name": "Luvdisc",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 129,
            "pokemon_name": "Magikarp",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 223,
            "pokemon_name": "Remoraid",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 746,
            "pokemon_name": "Wishiwashi Solo",
            "method": "fishing",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 22
          },
          {
            "pokeapi_id": 366,
            "pokemon_name": "Clamperl",
            "method": "fishing",
            "encounter_rate": 10,
            "min_level": 10,
            "max_level": 22
          }
        ]
      }
    ]
  },
  {
    "name": "Memorial Hill",
    "order": 70,
    "encounters": [
      {
        "pokeapi_id": 92,
        "pokemon_name": "Gastly",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 708,
        "pokemon_name": "Phantump",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 21,
        "max_level": 24
      }
    ]
  },
  {
    "name": "Mount Hokulani",
    "order": 71,
    "encounters": [
      {
        "pokeapi_id": 610,
        "pokemon_name": "Axew",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 30,
        "max_level": 30
      }
    ],
    "children": [
      {
        "name": "Mount Hokulani (First two patches of grass at the foot of the mountain)",
        "order": 72,
        "encounters": [
          {
            "pokeapi_id": 22,
            "pokemon_name": "Fearow",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 173,
            "pokemon_name": "Cleffa",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 605,
            "pokemon_name": "Elgyem",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 374,
            "pokemon_name": "Beldum",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 132,
            "pokemon_name": "Ditto",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 239,
            "pokemon_name": "Elekid",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 10136,
            "pokemon_name": "Minior (Red)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 227,
            "pokemon_name": "Skarmory",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 27,
            "max_level": 30
          }
        ]
      },
      {
        "name": "Mount Hokulani (Patch nearest Observatory)",
        "order": 73,
        "encounters": [
          {
            "pokeapi_id": 10136,
            "pokemon_name": "Minior (Red)",
            "method": "walk",
            "encounter_rate": 40,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 605,
            "pokemon_name": "Elgyem",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 374,
            "pokemon_name": "Beldum",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 173,
            "pokemon_name": "Cleffa",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 132,
            "pokemon_name": "Ditto",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 27,
            "max_level": 30
          }
        ]
      }
    ]
  },
  {
    "name": "Mount Lanakila",
    "order": 74,
    "encounters": [],
    "children": [
      {
        "name": "Mount Lanakila (Icy Cave Left)",
        "order": 75,
        "encounters": [
          {
            "pokeapi_id": 362,
            "pokemon_name": "Glalie",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 215,
            "pokemon_name": "Sneasel",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 359,
            "pokemon_name": "Absol",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 780,
            "pokemon_name": "Drampa",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 47,
            "max_level": 50
          }
        ]
      },
      {
        "name": "Mount Lanakila (Base)",
        "order": 76,
        "encounters": [
          {
            "pokeapi_id": 10101,
            "pokemon_name": "Sandshrew (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 30,
            "max_level": 33
          },
          {
            "pokeapi_id": 361,
            "pokemon_name": "Snorunt",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 30,
            "max_level": 33
          },
          {
            "pokeapi_id": 359,
            "pokemon_name": "Absol",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 30,
            "max_level": 33
          },
          {
            "pokeapi_id": 735,
            "pokemon_name": "Gumshoos",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 30,
            "max_level": 33
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "Raticate (Alola)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 30,
            "max_level": 33
          }
        ]
      },
      {
        "name": "Mount Lanakila (Area near elevator leading to base)",
        "order": 77,
        "encounters": [
          {
            "pokeapi_id": 362,
            "pokemon_name": "Glalie",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 10101,
            "pokemon_name": "Sandshrew (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 359,
            "pokemon_name": "Absol",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 215,
            "pokemon_name": "Sneasel",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 47,
            "max_level": 50
          }
        ]
      },
      {
        "name": "Mount Lanakila (Upper Reaches Middle)",
        "order": 78,
        "encounters": [
          {
            "pokeapi_id": 362,
            "pokemon_name": "Glalie",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 10101,
            "pokemon_name": "Sandshrew (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 359,
            "pokemon_name": "Absol",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 215,
            "pokemon_name": "Sneasel",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 47,
            "max_level": 50
          }
        ]
      },
      {
        "name": "Mount Lanakila (Icy Cave Right)",
        "order": 79,
        "encounters": [
          {
            "pokeapi_id": 362,
            "pokemon_name": "Glalie",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 215,
            "pokemon_name": "Sneasel",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 359,
            "pokemon_name": "Absol",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 780,
            "pokemon_name": "Drampa",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 48,
            "max_level": 51
          }
        ]
      },
      {
        "name": "Mount Lanakila (Upper Reaches Upper)",
        "order": 80,
        "encounters": [
          {
            "pokeapi_id": 800,
            "pokemon_name": "Necrozma",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 65,
            "max_level": 65
          },
          {
            "pokeapi_id": 362,
            "pokemon_name": "Glalie",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 10101,
            "pokemon_name": "Sandshrew (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 359,
            "pokemon_name": "Absol",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 48,
            "max_level": 51
          },
          {
            "pokeapi_id": 215,
            "pokemon_name": "Sneasel",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 48,
            "max_level": 51
          }
        ]
      }
    ]
  },
  {
    "name": "Paniola Ranch",
    "order": 81,
    "encounters": [
      {
        "pokeapi_id": 133,
        "pokemon_name": "Eevee",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 1,
        "max_level": 1
      },
      {
        "pokeapi_id": 749,
        "pokemon_name": "Mudbray",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 12,
        "max_level": 15
      },
      {
        "pokeapi_id": 179,
        "pokemon_name": "Mareep",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 12,
        "max_level": 15
      },
      {
        "pokeapi_id": 506,
        "pokemon_name": "Lillipup",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 12,
        "max_level": 15
      },
      {
        "pokeapi_id": 241,
        "pokemon_name": "Miltank",
        "method": "walk",
        "encounter_rate": 5,
        "min_level": 12,
        "max_level": 15
      },
      {
        "pokeapi_id": 128,
        "pokemon_name": "Tauros",
        "method": "walk",
        "encounter_rate": 5,
        "min_level": 12,
        "max_level": 15
      }
    ]
  },
  {
    "name": "Paniola Town",
    "order": 82,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "Barboach",
        "method": "fishing",
        "encounter_rate": 70,
        "min_level": 10,
        "max_level": 22
      }
    ]
  },
  {
    "name": "Pikachu Valley",
    "order": 83,
    "encounters": [
      {
        "pokeapi_id": 10148,
        "pokemon_name": "Pikachu (Partner Cap)",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 21,
        "max_level": 21
      }
    ]
  },
  {
    "name": "Poni Breaker Coast",
    "order": 84,
    "encounters": [
      {
        "pokeapi_id": 369,
        "pokemon_name": "Relicanth",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 49
      },
      {
        "pokeapi_id": 767,
        "pokemon_name": "Wimpod",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 89,
        "min_level": 10,
        "max_level": 49
      },
      {
        "pokeapi_id": 320,
        "pokemon_name": "Wailmer",
        "method": "fishing",
        "encounter_rate": 70,
        "min_level": 10,
        "max_level": 49
      },
      {
        "pokeapi_id": 320,
        "pokemon_name": "Wailmer",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 318,
        "pokemon_name": "Carvanha",
        "method": "fishing",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 49
      },
      {
        "pokeapi_id": 73,
        "pokemon_name": "Tentacruel",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 457,
        "pokemon_name": "Lumineon",
        "method": "surf",
        "encounter_rate": 25,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 691,
        "pokemon_name": "Dragalge",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 423,
        "pokemon_name": "Gastrodon",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 321,
        "pokemon_name": "Wailord",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 131,
        "pokemon_name": "Lapras",
        "method": "surf",
        "encounter_rate": 5,
        "min_level": 41,
        "max_level": 44
      }
    ]
  },
  {
    "name": "Poni Coast",
    "order": 85,
    "encounters": [
      {
        "pokeapi_id": 10106,
        "pokemon_name": "Dugtrio (Alola)",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 56,
        "max_level": 59
      }
    ]
  },
  {
    "name": "Poni Gauntlet",
    "order": 86,
    "encounters": [
      {
        "pokeapi_id": 147,
        "pokemon_name": "Dratini",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 66
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 66
      },
      {
        "pokeapi_id": 479,
        "pokemon_name": "Rotom",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 61,
        "max_level": 61
      },
      {
        "pokeapi_id": 128,
        "pokemon_name": "Tauros",
        "method": "trade",
        "encounter_rate": 100,
        "min_level": 59,
        "max_level": 59
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "Barboach",
        "method": "fishing",
        "encounter_rate": 80,
        "min_level": 10,
        "max_level": 66
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 25,
        "min_level": 58,
        "max_level": 61
      },
      {
        "pokeapi_id": 210,
        "pokemon_name": "Granbull",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 58,
        "max_level": 61
      },
      {
        "pokeapi_id": 108,
        "pokemon_name": "Lickitung",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 58,
        "max_level": 61
      },
      {
        "pokeapi_id": 686,
        "pokemon_name": "Inkay",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 58,
        "max_level": 61
      },
      {
        "pokeapi_id": 760,
        "pokemon_name": "Bewear",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 58,
        "max_level": 61
      },
      {
        "pokeapi_id": 55,
        "pokemon_name": "Golduck",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 58,
        "max_level": 61
      }
    ]
  },
  {
    "name": "Poni Grove",
    "order": 87,
    "encounters": [
      {
        "pokeapi_id": 604,
        "pokemon_name": "Eelektross",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 55,
        "max_level": 55
      },
      {
        "pokeapi_id": 805,
        "pokemon_name": "Stakataka",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 427,
        "pokemon_name": "Buneary",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 52,
        "max_level": 55
      },
      {
        "pokeapi_id": 732,
        "pokemon_name": "Trumbeak",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 52,
        "max_level": 55
      },
      {
        "pokeapi_id": 571,
        "pokemon_name": "Zoroark",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 52,
        "max_level": 55
      },
      {
        "pokeapi_id": 214,
        "pokemon_name": "Heracross",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 52,
        "max_level": 55
      },
      {
        "pokeapi_id": 127,
        "pokemon_name": "Pinsir",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 52,
        "max_level": 55
      },
      {
        "pokeapi_id": 447,
        "pokemon_name": "Riolu",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 52,
        "max_level": 55
      }
    ]
  },
  {
    "name": "Poni Meadow",
    "order": 88,
    "encounters": [
      {
        "pokeapi_id": 147,
        "pokemon_name": "Dratini",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 57
      },
      {
        "pokeapi_id": 542,
        "pokemon_name": "Leavanny",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 57,
        "max_level": 57
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 57
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "Barboach",
        "method": "fishing",
        "encounter_rate": 80,
        "min_level": 10,
        "max_level": 57
      },
      {
        "pokeapi_id": 548,
        "pokemon_name": "Petilil",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 743,
        "pokemon_name": "Ribombee",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 670,
        "pokemon_name": "Floette",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 10125,
        "pokemon_name": "Oricorio (Sensu)",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 200,
        "pokemon_name": "Misdreavus",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 54,
        "max_level": 57
      }
    ]
  },
  {
    "name": "Poni Plains",
    "order": 89,
    "encounters": [
      {
        "pokeapi_id": 306,
        "pokemon_name": "Aggron",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 57,
        "max_level": 57
      },
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 22,
        "pokemon_name": "Fearow",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 57,
        "pokemon_name": "Primeape",
        "method": "walk",
        "encounter_rate": 60,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 548,
        "pokemon_name": "Petilil",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 630,
        "pokemon_name": "Mandibuzz",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 668,
        "pokemon_name": "Pyroar",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 123,
        "pokemon_name": "Scyther",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 190,
        "pokemon_name": "Aipom",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 113,
        "pokemon_name": "Chansey",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 587,
        "pokemon_name": "Emolga",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 54,
        "max_level": 57
      }
    ],
    "children": [
      {
        "name": "Poni Plains (Seven patches of grass in the middle)",
        "order": 90,
        "encounters": [
          {
            "pokeapi_id": 735,
            "pokemon_name": "Gumshoos",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "Raticate (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 548,
            "pokemon_name": "Petilil",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 241,
            "pokemon_name": "Miltank",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 128,
            "pokemon_name": "Tauros",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          }
        ]
      },
      {
        "name": "Poni Plains (Two big patches of grass in the north and center)",
        "order": 91,
        "encounters": [
          {
            "pokeapi_id": 735,
            "pokemon_name": "Gumshoos",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "Raticate (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 297,
            "pokemon_name": "Hariyama",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 97,
            "pokemon_name": "Hypno",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 241,
            "pokemon_name": "Miltank",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 548,
            "pokemon_name": "Petilil",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 128,
            "pokemon_name": "Tauros",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          }
        ]
      },
      {
        "name": "Poni Plains (Three patches of grass by the mountains)",
        "order": 92,
        "encounters": [
          {
            "pokeapi_id": 22,
            "pokemon_name": "Fearow",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 750,
            "pokemon_name": "Mudsdale",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 548,
            "pokemon_name": "Petilil",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 735,
            "pokemon_name": "Gumshoos",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 241,
            "pokemon_name": "Miltank",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "Raticate (Alola)",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 128,
            "pokemon_name": "Tauros",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          }
        ]
      },
      {
        "name": "Poni Plains (Three patches of grass by the coastline)",
        "order": 93,
        "encounters": [
          {
            "pokeapi_id": 735,
            "pokemon_name": "Gumshoos",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "Raticate (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 279,
            "pokemon_name": "Pelipper",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 548,
            "pokemon_name": "Petilil",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 241,
            "pokemon_name": "Miltank",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 128,
            "pokemon_name": "Tauros",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 732,
            "pokemon_name": "Trumbeak",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 54,
            "max_level": 57
          }
        ]
      }
    ]
  },
  {
    "name": "Poni Wilds",
    "order": 94,
    "encounters": [
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 658,
        "pokemon_name": "Greninja",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 44,
        "max_level": 44
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 676,
        "pokemon_name": "Furfrou",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 210,
        "pokemon_name": "Granbull",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 686,
        "pokemon_name": "Inkay",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 423,
        "pokemon_name": "Gastrodon",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 41,
        "max_level": 44
      }
    ]
  },
  {
    "name": "Resolution Cave",
    "order": 95,
    "encounters": [
      {
        "pokeapi_id": 718,
        "pokemon_name": "Zygarde 50",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ],
    "children": [
      {
        "name": "Resolution Cave (Outside)",
        "order": 96,
        "encounters": [
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "walk",
            "encounter_rate": 40,
            "min_level": 56,
            "max_level": 59
          },
          {
            "pokeapi_id": 10106,
            "pokemon_name": "Dugtrio (Alola)",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 56,
            "max_level": 59
          },
          {
            "pokeapi_id": 621,
            "pokemon_name": "Druddigon",
            "method": "walk",
            "encounter_rate": 16,
            "min_level": 56,
            "max_level": 59
          },
          {
            "pokeapi_id": 715,
            "pokemon_name": "Noivern",
            "method": "walk",
            "encounter_rate": 15,
            "min_level": 56,
            "max_level": 59
          }
        ]
      },
      {
        "name": "Resolution Cave (Inside)",
        "order": 97,
        "encounters": [
          {
            "pokeapi_id": 715,
            "pokemon_name": "Noivern",
            "method": "walk",
            "encounter_rate": 40,
            "min_level": 56,
            "max_level": 59
          },
          {
            "pokeapi_id": 621,
            "pokemon_name": "Druddigon",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 56,
            "max_level": 59
          },
          {
            "pokeapi_id": 10106,
            "pokemon_name": "Dugtrio (Alola)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 56,
            "max_level": 59
          },
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 56,
            "max_level": 59
          }
        ]
      }
    ]
  },
  {
    "name": "Royal Avenue",
    "order": 98,
    "encounters": [
      {
        "pokeapi_id": 339,
        "pokemon_name": "Barboach",
        "method": "trade",
        "encounter_rate": 100,
        "min_level": 21,
        "max_level": 21
      }
    ]
  },
  {
    "name": "Sandy Cave",
    "order": 99,
    "encounters": [
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 6,
        "max_level": 9
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "surf",
        "encounter_rate": 70,
        "min_level": 6,
        "max_level": 9
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 6,
        "max_level": 9
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 6,
        "max_level": 9
      }
    ]
  },
  {
    "name": "Seafolk Village",
    "order": 100,
    "encounters": [
      {
        "pokeapi_id": 142,
        "pokemon_name": "Aerodactyl",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 40,
        "max_level": 40
      },
      {
        "pokeapi_id": 422,
        "pokemon_name": "Shellos",
        "method": "trade",
        "encounter_rate": 100,
        "min_level": 44,
        "max_level": 44
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 95,
        "min_level": 10,
        "max_level": 49
      },
      {
        "pokeapi_id": 320,
        "pokemon_name": "Wailmer",
        "method": "fishing",
        "encounter_rate": 65,
        "min_level": 10,
        "max_level": 49
      },
      {
        "pokeapi_id": 781,
        "pokemon_name": "Dhelmise",
        "method": "fishing",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 49
      }
    ]
  },
  {
    "name": "Seaward Cave",
    "order": 101,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "Magikarp",
        "method": "fishing",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 7,
        "pokemon_name": "Squirtle",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 12,
        "max_level": 12
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "Barboach",
        "method": "fishing",
        "encounter_rate": 70,
        "min_level": 10,
        "max_level": 22
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "surf",
        "encounter_rate": 55,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 86,
        "pokemon_name": "Seel",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 238,
        "pokemon_name": "Smoochum",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 225,
        "pokemon_name": "Delibird",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 225,
        "pokemon_name": "Delibird",
        "method": "surf",
        "encounter_rate": 10,
        "min_level": 15,
        "max_level": 18
      },
      {
        "pokeapi_id": 54,
        "pokemon_name": "Psyduck",
        "method": "surf",
        "encounter_rate": 5,
        "min_level": 15,
        "max_level": 18
      }
    ]
  },
  {
    "name": "Tapu Village",
    "order": 102,
    "encounters": [
      {
        "pokeapi_id": 708,
        "pokemon_name": "Phantump",
        "method": "trade",
        "encounter_rate": 100,
        "min_level": 33,
        "max_level": 33
      },
      {
        "pokeapi_id": 220,
        "pokemon_name": "Swinub",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 33,
        "max_level": 33
      },
      {
        "pokeapi_id": 735,
        "pokemon_name": "Gumshoos",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "Pelipper",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 10092,
        "pokemon_name": "Raticate (Alola)",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 361,
        "pokemon_name": "Snorunt",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 359,
        "pokemon_name": "Absol",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 10101,
        "pokemon_name": "Sandshrew (Alola)",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 30,
        "max_level": 33
      }
    ]
  },
  {
    "name": "Ten Carat Hill",
    "order": 103,
    "encounters": [],
    "children": [
      {
        "name": "Ten Carat Hill (Cave and Ocean Cave)",
        "order": 104,
        "encounters": [
          {
            "pokeapi_id": 95,
            "pokemon_name": "Onix",
            "method": "static",
            "encounter_rate": 100,
            "min_level": 14,
            "max_level": 14
          },
          {
            "pokeapi_id": 41,
            "pokemon_name": "Zubat",
            "method": "surf",
            "encounter_rate": 95,
            "min_level": 15,
            "max_level": 18
          },
          {
            "pokeapi_id": 303,
            "pokemon_name": "Mawile",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 703,
            "pokemon_name": "Carbink",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 524,
            "pokemon_name": "Roggenrola",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 41,
            "pokemon_name": "Zubat",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 54,
            "pokemon_name": "Psyduck",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 54,
            "pokemon_name": "Psyduck",
            "method": "surf",
            "encounter_rate": 5,
            "min_level": 15,
            "max_level": 18
          }
        ]
      },
      {
        "name": "Ten Carat Hill (Farthest Hollow)",
        "order": 105,
        "encounters": [
          {
            "pokeapi_id": 66,
            "pokemon_name": "Machop",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 327,
            "pokemon_name": "Spinda",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 744,
            "pokemon_name": "Rockruff",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 703,
            "pokemon_name": "Carbink",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 11,
            "max_level": 14
          },
          {
            "pokeapi_id": 524,
            "pokemon_name": "Roggenrola",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 11,
            "max_level": 14
          }
        ]
      }
    ]
  },
  {
    "name": "Thrifty Megamart (Abandoned Site)",
    "order": 106,
    "encounters": [
      {
        "pokeapi_id": 93,
        "pokemon_name": "Haunter",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 31,
        "max_level": 34
      },
      {
        "pokeapi_id": 353,
        "pokemon_name": "Shuppet",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 31,
        "max_level": 34
      },
      {
        "pokeapi_id": 42,
        "pokemon_name": "Golbat",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 31,
        "max_level": 34
      },
      {
        "pokeapi_id": 707,
        "pokemon_name": "Klefki",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 31,
        "max_level": 34
      },
      {
        "pokeapi_id": 10143,
        "pokemon_name": "Mimikyu (Busted)",
        "method": "walk",
        "encounter_rate": 5,
        "min_level": 31,
        "max_level": 34
      }
    ]
  },
  {
    "name": "Trainer’s School (Alola)",
    "order": 107,
    "encounters": [
      {
        "pokeapi_id": 425,
        "pokemon_name": "Drifloon",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 19,
        "max_level": 19
      },
      {
        "pokeapi_id": 92,
        "pokemon_name": "Gastly",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 19,
        "max_level": 19
      },
      {
        "pokeapi_id": 10107,
        "pokemon_name": "Meowth (Alola)",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 5,
        "max_level": 8
      },
      {
        "pokeapi_id": 570,
        "pokemon_name": "Zorua",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 5,
        "max_level": 8
      },
      {
        "pokeapi_id": 10112,
        "pokemon_name": "Grimer (Alola)",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 5,
        "max_level": 8
      },
      {
        "pokeapi_id": 81,
        "pokemon_name": "Magnemite",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 5,
        "max_level": 8
      }
    ]
  },
  {
    "name": "Ula'ula Beach",
    "order": 108,
    "encounters": [
      {
        "pokeapi_id": 739,
        "pokemon_name": "Crabrawler",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 29,
        "max_level": 32
      }
    ]
  },
  {
    "name": "Ula'ula Meadow",
    "order": 109,
    "encounters": [
      {
        "pokeapi_id": 388,
        "pokemon_name": "Grotle",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 36,
        "max_level": 36
      },
      {
        "pokeapi_id": 168,
        "pokemon_name": "Ariados",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 670,
        "pokemon_name": "Floette",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 166,
        "pokemon_name": "Ledian",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 741,
        "pokemon_name": "Oricorio Baile",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 548,
        "pokemon_name": "Petilil",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 743,
        "pokemon_name": "Ribombee",
        "method": "walk",
        "encounter_rate": 40,
        "min_level": 33,
        "max_level": 36
      }
    ]
  },
  {
    "name": "Ultra Megalopolis",
    "order": 110,
    "encounters": [
      {
        "pokeapi_id": 803,
        "pokemon_name": "Poipole",
        "method": "gift",
        "encounter_rate": 100,
        "min_level": 40,
        "max_level": 40
      }
    ]
  },
  {
    "name": "Vast Poni Canyon",
    "order": 111,
    "encounters": [],
    "children": [
      {
        "name": "Vast Poni Canyon (Canyon)",
        "order": 112,
        "encounters": [
          {
            "pokeapi_id": 10126,
            "pokemon_name": "Lycanroc (Midnight)",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 745,
            "pokemon_name": "Lycanroc Midday",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 67,
            "pokemon_name": "Machoke",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 619,
            "pokemon_name": "Mienfoo",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 703,
            "pokemon_name": "Carbink",
            "method": "walk",
            "encounter_rate": 15,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 525,
            "pokemon_name": "Boldore",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 227,
            "pokemon_name": "Skarmory",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 782,
            "pokemon_name": "Jangmo O",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 43,
            "max_level": 46
          }
        ]
      },
      {
        "name": "Vast Poni Canyon (Caves)",
        "order": 113,
        "encounters": [
          {
            "pokeapi_id": 10106,
            "pokemon_name": "Dugtrio (Alola)",
            "method": "walk",
            "encounter_rate": 100,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "surf",
            "encounter_rate": 80,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 129,
            "pokemon_name": "Magikarp",
            "method": "fishing",
            "encounter_rate": 70,
            "min_level": 10,
            "max_level": 51
          },
          {
            "pokeapi_id": 339,
            "pokemon_name": "Barboach",
            "method": "fishing",
            "encounter_rate": 45,
            "min_level": 10,
            "max_level": 51
          },
          {
            "pokeapi_id": 10016,
            "pokemon_name": "Basculin (Blue Striped)",
            "method": "fishing",
            "encounter_rate": 45,
            "min_level": 10,
            "max_level": 51
          },
          {
            "pokeapi_id": 341,
            "pokemon_name": "Corphish",
            "method": "fishing",
            "encounter_rate": 40,
            "min_level": 10,
            "max_level": 51
          },
          {
            "pokeapi_id": 525,
            "pokemon_name": "Boldore",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 42,
            "pokemon_name": "Golbat",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 703,
            "pokemon_name": "Carbink",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 55,
            "pokemon_name": "Golduck",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 42,
            "max_level": 45
          }
        ]
      }
    ]
  },
  {
    "name": "Verdant Cavern",
    "order": 114,
    "encounters": [
      {
        "pokeapi_id": 20,
        "pokemon_name": "Raticate",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 10091,
        "pokemon_name": "Rattata (Alola)",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 10,
        "max_level": 10
      },
      {
        "pokeapi_id": 10105,
        "pokemon_name": "Diglett (Alola)",
        "method": "walk",
        "encounter_rate": 35,
        "min_level": 8,
        "max_level": 11
      },
      {
        "pokeapi_id": 41,
        "pokemon_name": "Zubat",
        "method": "walk",
        "encounter_rate": 35,
        "min_level": 8,
        "max_level": 11
      },
      {
        "pokeapi_id": 714,
        "pokemon_name": "Noibat",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 8,
        "max_level": 11
      }
    ]
  },
  {
    "name": "Wela Volcano Park",
    "order": 115,
    "encounters": [
      {
        "pokeapi_id": 115,
        "pokemon_name": "Kangaskhan",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 661,
        "pokemon_name": "Fletchling",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 757,
        "pokemon_name": "Salandit",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 104,
        "pokemon_name": "Cubone",
        "method": "walk",
        "encounter_rate": 24,
        "min_level": 16,
        "max_level": 19
      },
      {
        "pokeapi_id": 240,
        "pokemon_name": "Magby",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 16,
        "max_level": 19
      }
    ]
  },
  {
    "name": "Mahalo Trail",
    "order": 116,
    "encounters": [
      {
        "pokeapi_id": 792,
        "pokemon_name": "Lunala",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ruins of Life",
    "order": 117,
    "encounters": [
      {
        "pokeapi_id": 786,
        "pokemon_name": "Tapu Lele",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ruins of Abundance",
    "order": 118,
    "encounters": [
      {
        "pokeapi_id": 787,
        "pokemon_name": "Tapu Bulu",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ruins of Hope",
    "order": 119,
    "encounters": [
      {
        "pokeapi_id": 788,
        "pokemon_name": "Tapu Fini",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ruins of Conflict",
    "order": 120,
    "encounters": [
      {
        "pokeapi_id": 785,
        "pokemon_name": "Tapu Koko",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Team Rocket’s Castle",
    "order": 121,
    "encounters": [
      {
        "pokeapi_id": 101,
        "pokemon_name": "Electrode",
        "method": "static",
        "encounter_rate": 33,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ultra Deep-Sea",
    "order": 122,
    "encounters": [
      {
        "pokeapi_id": 793,
        "pokemon_name": "Nihilego",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ultra Plant",
    "order": 123,
    "encounters": [
      {
        "pokeapi_id": 796,
        "pokemon_name": "Xurkitree",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ultra Forest",
    "order": 124,
    "encounters": [
      {
        "pokeapi_id": 798,
        "pokemon_name": "Kartana",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ultra Crater",
    "order": 125,
    "encounters": [
      {
        "pokeapi_id": 797,
        "pokemon_name": "Celesteela",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  },
  {
    "name": "Ultra Ruin",
    "order": 126,
    "encounters": [
      {
        "pokeapi_id": 799,
        "pokemon_name": "Guzzlord",
        "method": "static",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      }
    ]
  }
]
