[
  {
    "name": "Route 1",
    "order": 1,
    "encounters": [],
    "children": [
      {
        "name": "Route 1 (East)",
        "order": 2,
        "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": "Route 1 (Hauoli Outskirts)",
        "order": 3,
        "encounters": [
          {
            "pokeapi_id": 278,
            "pokemon_name": "wingull",
            "method": "walk",
            "encounter_rate": 50,
            "min_level": 4,
            "max_level": 7
          },
          {
            "pokeapi_id": 686,
            "pokemon_name": "inkay",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 4,
            "max_level": 7
          },
          {
            "pokeapi_id": 79,
            "pokemon_name": "slowpoke",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 4,
            "max_level": 7
          }
        ]
      },
      {
        "name": "Route 1 (South)",
        "order": 4,
        "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": 19,
            "pokemon_name": "rattata",
            "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": "Route 1 (Trainers School)",
        "order": 5,
        "encounters": [
          {
            "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": "Route 1 (West)",
        "order": 6,
        "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": "Route 3",
    "order": 7,
    "encounters": [],
    "children": [
      {
        "name": "Route 3 (North)",
        "order": 8,
        "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": "Route 3 (South)",
        "order": 9,
        "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": 29,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 701,
            "pokemon_name": "hawlucha",
            "method": "walk",
            "encounter_rate": 10,
            "min_level": 9,
            "max_level": 12
          },
          {
            "pokeapi_id": 371,
            "pokemon_name": "bagon",
            "method": "walk",
            "encounter_rate": 1,
            "min_level": 9,
            "max_level": 12
          }
        ]
      }
    ]
  },
  {
    "name": "Route 2",
    "order": 10,
    "encounters": [],
    "children": [
      {
        "name": "Route 2 (North)",
        "order": 11,
        "encounters": [
          {
            "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": 10
          },
          {
            "pokeapi_id": 23,
            "pokemon_name": "ekans",
            "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": "Route 2 (South)",
        "order": 12,
        "encounters": [
          {
            "pokeapi_id": 96,
            "pokemon_name": "drowzee",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 6,
            "max_level": 9
          },
          {
            "pokeapi_id": 296,
            "pokemon_name": "makuhita",
            "method": "walk",
            "encounter_rate": 30,
            "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": 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": "Kalae Bay",
    "order": 13,
    "encounters": [
      {
        "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": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 35,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 35,
        "min_level": 10,
        "max_level": 17
      },
      {
        "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": 223,
        "pokemon_name": "remoraid",
        "method": "super-rod",
        "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": 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
      },
      {
        "pokeapi_id": 90,
        "pokemon_name": "shellder",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 17
      }
    ]
  },
  {
    "name": "Melemele Sea",
    "order": 14,
    "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": "super-rod",
        "encounter_rate": 25,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 25,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "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": "super-rod",
        "encounter_rate": 15,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 366,
        "pokemon_name": "clamperl",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 222,
        "pokemon_name": "corsola",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 17
      }
    ]
  },
  {
    "name": "Ten Carat Hill",
    "order": 15,
    "encounters": [],
    "children": [
      {
        "name": "Ten Carat Hill (Farthest Hollow)",
        "order": 16,
        "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": "Ten Carat Hill (Inside)",
        "order": 17,
        "encounters": [
          {
            "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
          }
        ]
      }
    ]
  },
  {
    "name": "Hauoli Cemetery",
    "order": 18,
    "encounters": [
      {
        "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": "Melemele Meadow",
    "order": 19,
    "encounters": [
      {
        "pokeapi_id": 546,
        "pokemon_name": "cottonee",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 742,
        "pokemon_name": "cutiefly",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 669,
        "pokemon_name": "flabebe",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 10123,
        "pokemon_name": "oricorio-pom-pom",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 10,
        "pokemon_name": "caterpie",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 11,
        "pokemon_name": "metapod",
        "method": "walk",
        "encounter_rate": 9,
        "min_level": 9,
        "max_level": 12
      },
      {
        "pokeapi_id": 12,
        "pokemon_name": "butterfree",
        "method": "walk",
        "encounter_rate": 1,
        "min_level": 9,
        "max_level": 12
      }
    ]
  },
  {
    "name": "Seaward Cave",
    "order": 20,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 90,
        "min_level": 10,
        "max_level": 17
      },
      {
        "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": 339,
        "pokemon_name": "barboach",
        "method": "super-rod",
        "encounter_rate": 10,
        "min_level": 10,
        "max_level": 17
      },
      {
        "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": "Route 4",
    "order": 21,
    "encounters": [
      {
        "pokeapi_id": 506,
        "pokemon_name": "lillipup",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 11,
        "max_level": 14
      },
      {
        "pokeapi_id": 731,
        "pokemon_name": "pikipek",
        "method": "walk",
        "encounter_rate": 40,
        "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": 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
      },
      {
        "pokeapi_id": 133,
        "pokemon_name": "eevee",
        "method": "walk",
        "encounter_rate": 5,
        "min_level": 11,
        "max_level": 14
      }
    ]
  },
  {
    "name": "Route 5",
    "order": 22,
    "encounters": [
      {
        "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
      },
      {
        "pokeapi_id": 12,
        "pokemon_name": "butterfree",
        "method": "walk",
        "encounter_rate": 1,
        "min_level": 13,
        "max_level": 16
      }
    ]
  },
  {
    "name": "Route 6",
    "order": 23,
    "encounters": [],
    "children": [
      {
        "name": "Route 6 (North)",
        "order": 24,
        "encounters": [
          {
            "pokeapi_id": 506,
            "pokemon_name": "lillipup",
            "method": "walk",
            "encounter_rate": 50,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "pikipek",
            "method": "walk",
            "encounter_rate": 40,
            "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": 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
          },
          {
            "pokeapi_id": 133,
            "pokemon_name": "eevee",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 14,
            "max_level": 17
          }
        ]
      },
      {
        "name": "Route 6 (South)",
        "order": 25,
        "encounters": [
          {
            "pokeapi_id": 506,
            "pokemon_name": "lillipup",
            "method": "walk",
            "encounter_rate": 50,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 731,
            "pokemon_name": "pikipek",
            "method": "walk",
            "encounter_rate": 40,
            "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": 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
          },
          {
            "pokeapi_id": 133,
            "pokemon_name": "eevee",
            "method": "walk",
            "encounter_rate": 5,
            "min_level": 14,
            "max_level": 17
          }
        ]
      }
    ]
  },
  {
    "name": "Route 7",
    "order": 26,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 18
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 18
      },
      {
        "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
      },
      {
        "pokeapi_id": 120,
        "pokemon_name": "staryu",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 18
      }
    ]
  },
  {
    "name": "Route 8 (Main)",
    "order": 27,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 50,
        "min_level": 10,
        "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": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 20
      },
      {
        "pokeapi_id": 734,
        "pokemon_name": "yungoos",
        "method": "walk",
        "encounter_rate": 30,
        "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": 223,
        "pokemon_name": "remoraid",
        "method": "super-rod",
        "encounter_rate": 15,
        "min_level": 10,
        "max_level": 20
      },
      {
        "pokeapi_id": 757,
        "pokemon_name": "salandit",
        "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
      },
      {
        "pokeapi_id": 170,
        "pokemon_name": "chinchou",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 20
      }
    ]
  },
  {
    "name": "Route 9 (Main)",
    "order": 28,
    "encounters": [
      {
        "pokeapi_id": 370,
        "pokemon_name": "luvdisc",
        "method": "super-rod",
        "encounter_rate": 50,
        "min_level": 10,
        "max_level": 23
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 20,
        "min_level": 10,
        "max_level": 23
      },
      {
        "pokeapi_id": 222,
        "pokemon_name": "corsola",
        "method": "super-rod",
        "encounter_rate": 15,
        "min_level": 10,
        "max_level": 23
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 15,
        "min_level": 10,
        "max_level": 23
      }
    ]
  },
  {
    "name": "Hano Beach",
    "order": 29,
    "encounters": [
      {
        "pokeapi_id": 120,
        "pokemon_name": "staryu",
        "method": "walk",
        "encounter_rate": 70,
        "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": 771,
        "pokemon_name": "pyukumuku",
        "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": "Paniola Town",
    "order": 30,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 90,
        "min_level": 10,
        "max_level": 17
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "barboach",
        "method": "super-rod",
        "encounter_rate": 10,
        "min_level": 10,
        "max_level": 17
      }
    ]
  },
  {
    "name": "Memorial Hill",
    "order": 31,
    "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": "Paniola Ranch",
    "order": 32,
    "encounters": [
      {
        "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": "Wela Volcano Park",
    "order": 33,
    "encounters": [
      {
        "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
      },
      {
        "pokeapi_id": 115,
        "pokemon_name": "kangaskhan",
        "method": "walk",
        "encounter_rate": 1,
        "min_level": 16,
        "max_level": 19
      }
    ]
  },
  {
    "name": "Brooklet Hill",
    "order": 34,
    "encounters": [],
    "children": [
      {
        "name": "Brooklet Hill (North)",
        "order": 35,
        "encounters": [
          {
            "pokeapi_id": 129,
            "pokemon_name": "magikarp",
            "method": "super-rod",
            "encounter_rate": 44,
            "min_level": 10,
            "max_level": 16
          },
          {
            "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": 118,
            "pokemon_name": "goldeen",
            "method": "super-rod",
            "encounter_rate": 30,
            "min_level": 10,
            "max_level": 16
          },
          {
            "pokeapi_id": 550,
            "pokemon_name": "basculin-red-striped",
            "method": "super-rod",
            "encounter_rate": 25,
            "min_level": 10,
            "max_level": 16
          },
          {
            "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": "surf",
            "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": 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
          },
          {
            "pokeapi_id": 349,
            "pokemon_name": "feebas",
            "method": "super-rod",
            "encounter_rate": 1,
            "min_level": 10,
            "max_level": 16
          }
        ]
      },
      {
        "name": "Brooklet Hill (South)",
        "order": 36,
        "encounters": [
          {
            "pokeapi_id": 129,
            "pokemon_name": "magikarp",
            "method": "super-rod",
            "encounter_rate": 44,
            "min_level": 10,
            "max_level": 16
          },
          {
            "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": 118,
            "pokemon_name": "goldeen",
            "method": "super-rod",
            "encounter_rate": 30,
            "min_level": 10,
            "max_level": 16
          },
          {
            "pokeapi_id": 550,
            "pokemon_name": "basculin-red-striped",
            "method": "super-rod",
            "encounter_rate": 25,
            "min_level": 10,
            "max_level": 16
          },
          {
            "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": "surf",
            "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": 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
          },
          {
            "pokeapi_id": 349,
            "pokemon_name": "feebas",
            "method": "super-rod",
            "encounter_rate": 1,
            "min_level": 10,
            "max_level": 16
          }
        ]
      },
      {
        "name": "Brooklet Hill (Totems Den)",
        "order": 37,
        "encounters": [
          {
            "pokeapi_id": 129,
            "pokemon_name": "magikarp",
            "method": "super-rod",
            "encounter_rate": 55,
            "min_level": 10,
            "max_level": 16
          },
          {
            "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": 746,
            "pokemon_name": "wishiwashi-solo",
            "method": "super-rod",
            "encounter_rate": 40,
            "min_level": 10,
            "max_level": 16
          },
          {
            "pokeapi_id": 278,
            "pokemon_name": "wingull",
            "method": "surf",
            "encounter_rate": 20,
            "min_level": 14,
            "max_level": 17
          },
          {
            "pokeapi_id": 594,
            "pokemon_name": "alomomola",
            "method": "super-rod",
            "encounter_rate": 5,
            "min_level": 10,
            "max_level": 16
          }
        ]
      }
    ]
  },
  {
    "name": "Lush Jungle",
    "order": 38,
    "encounters": [],
    "children": [
      {
        "name": "Lush Jungle (East Cave)",
        "order": 39,
        "encounters": [
          {
            "pokeapi_id": 42,
            "pokemon_name": "golbat",
            "method": "walk",
            "encounter_rate": 39,
            "min_level": 41,
            "max_level": 44
          },
          {
            "pokeapi_id": 51,
            "pokemon_name": "dugtrio",
            "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
          },
          {
            "pokeapi_id": 636,
            "pokemon_name": "larvesta",
            "method": "walk",
            "encounter_rate": 1,
            "min_level": 41,
            "max_level": 44
          }
        ]
      },
      {
        "name": "Lush Jungle (North)",
        "order": 40,
        "encounters": [
          {
            "pokeapi_id": 732,
            "pokemon_name": "trumbeak",
            "method": "walk",
            "encounter_rate": 22,
            "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": 766,
            "pokemon_name": "passimian",
            "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 (South)",
        "order": 41,
        "encounters": [
          {
            "pokeapi_id": 732,
            "pokemon_name": "trumbeak",
            "method": "walk",
            "encounter_rate": 22,
            "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": 766,
            "pokemon_name": "passimian",
            "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 (West)",
        "order": 42,
        "encounters": [
          {
            "pokeapi_id": 732,
            "pokemon_name": "trumbeak",
            "method": "walk",
            "encounter_rate": 22,
            "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": 766,
            "pokemon_name": "passimian",
            "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": "Akala Outskirts",
    "order": 43,
    "encounters": [
      {
        "pokeapi_id": 278,
        "pokemon_name": "wingull",
        "method": "walk",
        "encounter_rate": 80,
        "min_level": 21,
        "max_level": 24
      },
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 24
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 24
      },
      {
        "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
      },
      {
        "pokeapi_id": 170,
        "pokemon_name": "chinchou",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 24
      }
    ]
  },
  {
    "name": "Digletts Tunnel",
    "order": 44,
    "encounters": [
      {
        "pokeapi_id": 41,
        "pokemon_name": "zubat",
        "method": "walk",
        "encounter_rate": 60,
        "min_level": 20,
        "max_level": 23
      },
      {
        "pokeapi_id": 10105,
        "pokemon_name": "diglett-alola",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 20,
        "max_level": 23
      },
      {
        "pokeapi_id": 246,
        "pokemon_name": "larvitar",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 20,
        "max_level": 23
      }
    ]
  },
  {
    "name": "Route 10",
    "order": 45,
    "encounters": [
      {
        "pokeapi_id": 22,
        "pokemon_name": "fearow",
        "method": "walk",
        "encounter_rate": 30,
        "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": 10092,
        "pokemon_name": "raticate-alola",
        "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
      },
      {
        "pokeapi_id": 227,
        "pokemon_name": "skarmory",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 26,
        "max_level": 29
      }
    ]
  },
  {
    "name": "Route 11",
    "order": 46,
    "encounters": [
      {
        "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": "Route 13",
    "order": 47,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 33
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 33
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "bruxish",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 33
      }
    ]
  },
  {
    "name": "Tapu Village",
    "order": 48,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 34
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 34
      },
      {
        "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": 10103,
        "pokemon_name": "vulpix-alola",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "bruxish",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 34
      }
    ]
  },
  {
    "name": "Route 15 (Main)",
    "order": 49,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 50,
        "min_level": 10,
        "max_level": 35
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "pelipper",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 30,
        "max_level": 33
      },
      {
        "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": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "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
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "bruxish",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 35
      },
      {
        "pokeapi_id": 366,
        "pokemon_name": "clamperl",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 35
      }
    ]
  },
  {
    "name": "Route 16",
    "order": 50,
    "encounters": [],
    "children": [
      {
        "name": "Route 16 (East)",
        "order": 51,
        "encounters": [
          {
            "pokeapi_id": 279,
            "pokemon_name": "pelipper",
            "method": "walk",
            "encounter_rate": 50,
            "min_level": 32,
            "max_level": 35
          },
          {
            "pokeapi_id": 735,
            "pokemon_name": "gumshoos",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 32,
            "max_level": 35
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "raticate-alola",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 32,
            "max_level": 35
          },
          {
            "pokeapi_id": 79,
            "pokemon_name": "slowpoke",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 32,
            "max_level": 35
          }
        ]
      },
      {
        "name": "Route 16 (West)",
        "order": 52,
        "encounters": [
          {
            "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": "Route 17",
    "order": 53,
    "encounters": [],
    "children": [
      {
        "name": "Route 17 (Northeast)",
        "order": 54,
        "encounters": [
          {
            "pokeapi_id": 22,
            "pokemon_name": "fearow",
            "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": 735,
            "pokemon_name": "gumshoos",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 33,
            "max_level": 36
          },
          {
            "pokeapi_id": 10092,
            "pokemon_name": "raticate-alola",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 33,
            "max_level": 36
          },
          {
            "pokeapi_id": 559,
            "pokemon_name": "scraggy",
            "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": "Route 17 (West)",
        "order": 55,
        "encounters": [
          {
            "pokeapi_id": 559,
            "pokemon_name": "scraggy",
            "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": 22,
            "pokemon_name": "fearow",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 33,
            "max_level": 36
          },
          {
            "pokeapi_id": 735,
            "pokemon_name": "gumshoos",
            "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": 10092,
            "pokemon_name": "raticate-alola",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 33,
            "max_level": 36
          }
        ]
      }
    ]
  },
  {
    "name": "Route 12",
    "order": 56,
    "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": 229,
        "pokemon_name": "houndoom",
        "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": "Haina Desert",
    "order": 57,
    "encounters": [
      {
        "pokeapi_id": 552,
        "pokemon_name": "krokorok",
        "method": "walk",
        "encounter_rate": 70,
        "min_level": 32,
        "max_level": 35
      },
      {
        "pokeapi_id": 10106,
        "pokemon_name": "dugtrio-alola",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 32,
        "max_level": 35
      }
    ]
  },
  {
    "name": "Route 14",
    "order": 58,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 34
      },
      {
        "pokeapi_id": 746,
        "pokemon_name": "wishiwashi-solo",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 34
      },
      {
        "pokeapi_id": 456,
        "pokemon_name": "finneon",
        "method": "surf",
        "encounter_rate": 30,
        "min_level": 30,
        "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": 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
      },
      {
        "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": 10103,
        "pokemon_name": "vulpix-alola",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 30,
        "max_level": 33
      },
      {
        "pokeapi_id": 779,
        "pokemon_name": "bruxish",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 34
      }
    ]
  },
  {
    "name": "Ulaula Meadow",
    "order": 59,
    "encounters": [
      {
        "pokeapi_id": 168,
        "pokemon_name": "ariados",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 546,
        "pokemon_name": "cottonee",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 670,
        "pokemon_name": "floette",
        "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": 741,
        "pokemon_name": "oricorio-baile",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      },
      {
        "pokeapi_id": 743,
        "pokemon_name": "ribombee",
        "method": "walk",
        "encounter_rate": 20,
        "min_level": 33,
        "max_level": 36
      }
    ]
  },
  {
    "name": "Malie Garden",
    "order": 60,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 28
      },
      {
        "pokeapi_id": 118,
        "pokemon_name": "goldeen",
        "method": "super-rod",
        "encounter_rate": 30,
        "min_level": 10,
        "max_level": 28
      },
      {
        "pokeapi_id": 550,
        "pokemon_name": "basculin-red-striped",
        "method": "super-rod",
        "encounter_rate": 25,
        "min_level": 10,
        "max_level": 28
      },
      {
        "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": 546,
        "pokemon_name": "cottonee",
        "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
      },
      {
        "pokeapi_id": 130,
        "pokemon_name": "gyarados",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 28
      }
    ]
  },
  {
    "name": "Mount Hokulani",
    "order": 61,
    "encounters": [],
    "children": [
      {
        "name": "Mount Hokulani (East)",
        "order": 62,
        "encounters": [
          {
            "pokeapi_id": 774,
            "pokemon_name": "minior-red-meteor",
            "method": "walk",
            "encounter_rate": 70,
            "min_level": 27,
            "max_level": 30
          },
          {
            "pokeapi_id": 605,
            "pokemon_name": "elgyem",
            "method": "walk",
            "encounter_rate": 50,
            "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 Hokulani (West)",
        "order": 63,
        "encounters": [
          {
            "pokeapi_id": 22,
            "pokemon_name": "fearow",
            "method": "walk",
            "encounter_rate": 40,
            "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": 774,
            "pokemon_name": "minior-red-meteor",
            "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": "Blush Mountain",
    "order": 64,
    "encounters": [
      {
        "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": 737,
        "pokemon_name": "charjabug",
        "method": "walk",
        "encounter_rate": 10,
        "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
      },
      {
        "pokeapi_id": 324,
        "pokemon_name": "torkoal",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 29,
        "max_level": 32
      },
      {
        "pokeapi_id": 776,
        "pokemon_name": "turtonator",
        "method": "walk",
        "encounter_rate": 10,
        "min_level": 29,
        "max_level": 32
      }
    ]
  },
  {
    "name": "Mount Lanakila",
    "order": 65,
    "encounters": [],
    "children": [
      {
        "name": "Mount Lanakila (Base)",
        "order": 66,
        "encounters": [
          {
            "pokeapi_id": 361,
            "pokemon_name": "snorunt",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 30,
            "max_level": 33
          },
          {
            "pokeapi_id": 10103,
            "pokemon_name": "vulpix-alola",
            "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 (Cave)",
        "order": 67,
        "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": 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": "Mount Lanakila (Outside)",
        "order": 68,
        "encounters": [
          {
            "pokeapi_id": 362,
            "pokemon_name": "glalie",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 47,
            "max_level": 50
          },
          {
            "pokeapi_id": 10103,
            "pokemon_name": "vulpix-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": "Poni Meadow",
    "order": 69,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 59,
        "min_level": 10,
        "max_level": 57
      },
      {
        "pokeapi_id": 743,
        "pokemon_name": "ribombee",
        "method": "walk",
        "encounter_rate": 50,
        "min_level": 54,
        "max_level": 57
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "barboach",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 57
      },
      {
        "pokeapi_id": 546,
        "pokemon_name": "cottonee",
        "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
      },
      {
        "pokeapi_id": 147,
        "pokemon_name": "dratini",
        "method": "super-rod",
        "encounter_rate": 1,
        "min_level": 10,
        "max_level": 57
      }
    ]
  },
  {
    "name": "Poni Wilds",
    "order": 70,
    "encounters": [
      {
        "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": "Ancient Poni Path",
    "order": 71,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 49,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 320,
        "pokemon_name": "wailmer",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 279,
        "pokemon_name": "pelipper",
        "method": "walk",
        "encounter_rate": 30,
        "min_level": 41,
        "max_level": 44
      },
      {
        "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": 676,
        "pokemon_name": "furfrou",
        "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": 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": 279,
        "pokemon_name": "pelipper",
        "method": "surf",
        "encounter_rate": 20,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 318,
        "pokemon_name": "carvanha",
        "method": "super-rod",
        "encounter_rate": 10,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 423,
        "pokemon_name": "gastrodon",
        "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
      },
      {
        "pokeapi_id": 369,
        "pokemon_name": "relicanth",
        "method": "super-rod",
        "encounter_rate": 1,
        "min_level": 10,
        "max_level": 44
      }
    ]
  },
  {
    "name": "Poni Breaker Coast",
    "order": 72,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 49,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 320,
        "pokemon_name": "wailmer",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 44
      },
      {
        "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": 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": 318,
        "pokemon_name": "carvanha",
        "method": "super-rod",
        "encounter_rate": 10,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 131,
        "pokemon_name": "lapras",
        "method": "surf",
        "encounter_rate": 5,
        "min_level": 41,
        "max_level": 44
      },
      {
        "pokeapi_id": 369,
        "pokemon_name": "relicanth",
        "method": "super-rod",
        "encounter_rate": 1,
        "min_level": 10,
        "max_level": 44
      }
    ]
  },
  {
    "name": "Poni Grove",
    "order": 73,
    "encounters": [
      {
        "pokeapi_id": 806,
        "pokemon_name": "blacephalon",
        "method": "walk",
        "encounter_rate": 100,
        "min_level": 60,
        "max_level": 60
      },
      {
        "pokeapi_id": 427,
        "pokemon_name": "buneary",
        "method": "walk",
        "encounter_rate": 50,
        "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 Plains",
    "order": 74,
    "encounters": [],
    "children": [
      {
        "name": "Poni Plains (Center)",
        "order": 75,
        "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": 546,
            "pokemon_name": "cottonee",
            "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 (East)",
        "order": 76,
        "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": 546,
            "pokemon_name": "cottonee",
            "method": "walk",
            "encounter_rate": 20,
            "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": 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 Plains (North)",
        "order": 77,
        "encounters": [
          {
            "pokeapi_id": 735,
            "pokemon_name": "gumshoos",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 297,
            "pokemon_name": "hariyama",
            "method": "walk",
            "encounter_rate": 30,
            "min_level": 54,
            "max_level": 57
          },
          {
            "pokeapi_id": 97,
            "pokemon_name": "hypno",
            "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": 546,
            "pokemon_name": "cottonee",
            "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": 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 (West)",
        "order": 78,
        "encounters": [
          {
            "pokeapi_id": 546,
            "pokemon_name": "cottonee",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 54,
            "max_level": 57
          },
          {
            "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": 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 Gauntlet",
    "order": 79,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 59,
        "min_level": 10,
        "max_level": 61
      },
      {
        "pokeapi_id": 339,
        "pokemon_name": "barboach",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 61
      },
      {
        "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
      },
      {
        "pokeapi_id": 147,
        "pokemon_name": "dratini",
        "method": "super-rod",
        "encounter_rate": 1,
        "min_level": 10,
        "max_level": 61
      }
    ]
  },
  {
    "name": "Seafolk Village (Main)",
    "order": 80,
    "encounters": [
      {
        "pokeapi_id": 129,
        "pokemon_name": "magikarp",
        "method": "super-rod",
        "encounter_rate": 55,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 320,
        "pokemon_name": "wailmer",
        "method": "super-rod",
        "encounter_rate": 40,
        "min_level": 10,
        "max_level": 44
      },
      {
        "pokeapi_id": 781,
        "pokemon_name": "dhelmise",
        "method": "super-rod",
        "encounter_rate": 5,
        "min_level": 10,
        "max_level": 44
      }
    ]
  },
  {
    "name": "Vast Poni Canyon",
    "order": 81,
    "encounters": [],
    "children": [
      {
        "name": "Vast Poni Canyon (Inside)",
        "order": 82,
        "encounters": [
          {
            "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": 10106,
            "pokemon_name": "dugtrio-alola",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 42,
            "max_level": 45
          }
        ]
      },
      {
        "name": "Vast Poni Canyon (Northwest)",
        "order": 83,
        "encounters": [
          {
            "pokeapi_id": 42,
            "pokemon_name": "golbat",
            "method": "surf",
            "encounter_rate": 80,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 129,
            "pokemon_name": "magikarp",
            "method": "super-rod",
            "encounter_rate": 45,
            "min_level": 10,
            "max_level": 46
          },
          {
            "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": 339,
            "pokemon_name": "barboach",
            "method": "super-rod",
            "encounter_rate": 25,
            "min_level": 10,
            "max_level": 46
          },
          {
            "pokeapi_id": 550,
            "pokemon_name": "basculin-red-striped",
            "method": "super-rod",
            "encounter_rate": 25,
            "min_level": 10,
            "max_level": 46
          },
          {
            "pokeapi_id": 703,
            "pokemon_name": "carbink",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 42,
            "max_level": 45
          },
          {
            "pokeapi_id": 10106,
            "pokemon_name": "dugtrio-alola",
            "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
          },
          {
            "pokeapi_id": 341,
            "pokemon_name": "corphish",
            "method": "super-rod",
            "encounter_rate": 5,
            "min_level": 10,
            "max_level": 46
          }
        ]
      },
      {
        "name": "Vast Poni Canyon (Outside)",
        "order": 84,
        "encounters": [
          {
            "pokeapi_id": 745,
            "pokemon_name": "lycanroc-midday",
            "method": "walk",
            "encounter_rate": 20,
            "min_level": 43,
            "max_level": 46
          },
          {
            "pokeapi_id": 10126,
            "pokemon_name": "lycanroc-midnight",
            "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": "Resolution Cave",
    "order": 85,
    "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": 15,
        "min_level": 56,
        "max_level": 59
      },
      {
        "pokeapi_id": 715,
        "pokemon_name": "noivern",
        "method": "walk",
        "encounter_rate": 15,
        "min_level": 56,
        "max_level": 59
      }
    ]
  },
  {
    "name": "Exeggutor Island",
    "order": 86,
    "encounters": [
      {
        "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": "Hauoli City",
    "order": 87,
    "encounters": [],
    "children": [
      {
        "name": "Hauoli City (Shopping District)",
        "order": 88,
        "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": "Hauoli City (Beachfront)",
        "order": 89,
        "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": "super-rod",
            "encounter_rate": 25,
            "min_level": 10,
            "max_level": 17
          },
          {
            "pokeapi_id": 129,
            "pokemon_name": "magikarp",
            "method": "super-rod",
            "encounter_rate": 25,
            "min_level": 10,
            "max_level": 17
          },
          {
            "pokeapi_id": 746,
            "pokemon_name": "wishiwashi-solo",
            "method": "super-rod",
            "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": "super-rod",
            "encounter_rate": 15,
            "min_level": 10,
            "max_level": 17
          },
          {
            "pokeapi_id": 366,
            "pokemon_name": "clamperl",
            "method": "super-rod",
            "encounter_rate": 5,
            "min_level": 10,
            "max_level": 17
          },
          {
            "pokeapi_id": 222,
            "pokemon_name": "corsola",
            "method": "super-rod",
            "encounter_rate": 5,
            "min_level": 10,
            "max_level": 17
          }
        ]
      }
    ]
  },
  {
    "name": "Verdant Cavern (Trial Site)",
    "order": 90,
    "encounters": [
      {
        "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": "Thrifty Megamart",
    "order": 91,
    "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": 778,
        "pokemon_name": "mimikyu-disguised",
        "method": "walk",
        "encounter_rate": 5,
        "min_level": 31,
        "max_level": 34
      }
    ]
  },
  {
    "name": "Malie City (Outer Cape)",
    "order": 92,
    "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": "Sandy Cave",
    "order": 93,
    "encounters": [
      {
        "pokeapi_id": 41,
        "pokemon_name": "zubat",
        "method": "walk",
        "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
      }
    ]
  }
]