MAPCONNECTIONSHASH = {
  196 => { # Underground Railnet
    :connections => [
      [196, 0, 12, 41, 20, 0] # to Underground Railnet
    ],
  },
  103 => { # Underground Railnet
    :connections => [
      [103, 0, 0, 196, 40, 13] # to Underground Railnet
    ],
  },
  289 => { # North Aventurine Woods
    :connections => [
      [289, 0, 0, 288, 70, 0] # to North Aventurine Woods
    ],
  },
  283 => { # South Aventurine Woods
    :connections => [
      [283, 77, 0, 282, 0, 0] # to South Aventurine Woods
    ],
  },
  284 => { # South Aventurine Woods
    :connections => [
      [284, 0, 0, 282, 68, 0] # to South Aventurine Woods
    ],
  },
  334 => { # Iolia Valley
    :connections => [
      [334, 0, 23, 335, 0, 0], # to Iolia Valley
      [334, 0, 0, 333, 0, 42] # to Iolia Valley
    ],
  },
  230 => { # Chrysolia Region
    :connections => [
      [230, 0, 40, 249, 0, 0], # to Chrysolia Pass
      [230, 1, 0, 274, 0, 15] # to Chrysolia Pass
    ],
  },
  384 => { # Celestinine Mountain 2F
    :connections => [
      [384, 0, 0, 364, 0, 70] # to Ametrine Mountain 2F
    ],
  },
  389 => { # Ametrine Mountain 1F
    :connections => [
      [389, 0, 47, 397, 0, 0] # to Celestinine Mountain 1F
    ],
  },
  430 => { # Celestinine Mountain 2F
    :connections => [
      [430, 0, 0, 390, 0, 70] # to Ametrine Mountain 2F
    ],
  },
  375 => { # Ametrine Mountain 1F
    :connections => [
      [375, 0, 47, 380, 0, 0] # to Celestinine Mountain 1F
    ],
  },
  381 => { # Citrine Mountain 1F
    :connections => [
      [381, 65, 0, 380, 0, 0], # to Celestinine Mountain 1F
      [381, 65, 0, 375, 0, 47] # to Ametrine Mountain 1F
    ],
  },
  436 => { # Celestinine Mountain B2F
    :connections => [
      [436, 0, 0, 435, 0, 20] # to Celestinine Mountain B2F
    ],
  },
  400 => { # Celestinine Mountain B2F
    :connections => [
      [400, 0, 36, 435, 0, 0] # to Celestinine Mountain B2F
    ],
  },
  433 => { # Celestinine Mountain B2F
    :connections => [
      [433, 0, 20, 434, 0, 0], # to Celestinine Mountain B2F
      [433, 0, 0, 387, 0, 36] # to Celestinine Mountain B2F
    ],
  },
  372 => { # Celestinine Cascade
    :connections => [
      [372, 60, 0, 359, 0, 0] # to Celestinine Cascade
    ],
  },
  404 => { # Route 3
    :connections => [
      [404, 170, 0, 412, 0, 78] # to Route 4
    ],
  },
  361 => { # Route 3
    :connections => [
      [361, 54, 6, 404, 0, 0] # to Route 3
    ],
  },
  151 => { # Beryl Ward
    :connections => [
      [151, 0, 25, 149, 33, 0] # to Beryl Ward
    ],
  },
  152 => { # Beryl Cemetery
    :connections => [
      [152, 0, 25, 149, 8, 0], # to Beryl Ward
      [152, 25, 0, 151, 0, 0] # to Beryl Ward
    ],
  },
  142 => { # Beryl Ward
    :connections => [
      [142, 0, 0, 151, 15, 25], # to Beryl Ward
      [142, 0, 0, 152, 40, 25], # to Beryl Cemetery
      [142, 0, 0, 149, 48, 0], # to Beryl Ward
      [142, 41, 26, 144, 0, 0] # to Beryl Bridge
    ],
  },
  146 => { # Abandoned Power Plant
    :connections => [
      [146, 0, 1, 144, 94, 0] # to Beryl Bridge
    ],
  },
  551 => { # Beryl Ward
    :connections => [
      [551, 0, 25, 544, 33, 0] # to Beryl Ward
    ],
  },
  552 => { # Beryl Cemetery
    :connections => [
      [552, 0, 25, 544, 8, 0], # to Beryl Ward
      [552, 25, 0, 551, 0, 0] # to Beryl Ward
    ],
  },
  525 => { # Beryl Ward
    :connections => [
      [525, 0, 0, 551, 15, 25], # to Beryl Ward
      [525, 0, 0, 552, 40, 25], # to Beryl Cemetery
      [525, 0, 0, 544, 48, 0] # to Beryl Ward
    ],
  },
  543 => { # Beryl Bridge
    :connections => [
      [543, 0, 0, 525, 41, 26] # to Beryl Ward
    ],
  },
  560 => { # Abandoned Power Plant
    :connections => [
      [560, 0, 1, 543, 94, 0] # to Beryl Bridge
    ],
  },
  567 => { # Apophyll Beach
    :connections => [
      [567, 3, 68, 566, 0, 0] # to Apophyll Beach
    ],
  },
  562 => { # Apophyll Beach
    :connections => [
      [562, 0, 0, 566, 67, 40] # to Apophyll Beach
    ],
  },
  568 => { # Pyrous Mountain
    :connections => [
      [568, 0, 0, 566, 0, 40] # to Apophyll Beach
    ],
  },
  563 => { # Apophyll Beach
    :connections => [
      [563, 40, 0, 562, 0, 0], # to Apophyll Beach
      [563, 0, 0, 568, 27, 0], # to Pyrous Mountain
      [563, 0, 0, 566, 27, 40] # to Apophyll Beach
    ],
  },
  564 => { # Apophyll Academy
    :connections => [
      [564, 0, 40, 568, 27, 0], # to Pyrous Mountain
      [564, 0, 40, 563, 0, 0], # to Apophyll Beach
      [564, 0, 0, 566, 27, 0], # to Apophyll Beach
      [564, 0, 0, 567, 30, 68], # to Apophyll Beach
      [564, 40, 40, 562, 0, 0] # to Apophyll Beach
    ],
  },
  565 => { # Apophyll Beach
    :connections => [
      [565, 0, 40, 563, 25, 0], # to Apophyll Beach
      [565, 0, 0, 564, 25, 0], # to Apophyll Academy
      [565, 0, 0, 567, 55, 68], # to Apophyll Beach
      [565, 15, 40, 562, 0, 0], # to Apophyll Beach
      [565, 0, 40, 568, 52, 0] # to Pyrous Mountain
    ],
  },
  553 => { # Azurine Lake
    :connections => [
      [553, 55, 68, 547, 0, 0] # to Azurine Lake
    ],
  },
  634 => { # Underground Railnet
    :connections => [
      [634, 0, 12, 633, 20, 0] # to Underground Railnet
    ],
  },
  635 => { # Underground Railnet
    :connections => [
      [635, 0, 0, 634, 40, 13] # to Underground Railnet
    ],
  },
  17 => { # Apophyll Academy
    :connections => [
      [17, 0, 40, 16, 0, 0] # to Apophyll Beach
    ],
  },
  18 => { # Apophyll Beach
    :connections => [
      [18, 0, 40, 16, 25, 0], # to Apophyll Beach
      [18, 0, 0, 17, 25, 0] # to Apophyll Academy
    ],
  },
  19 => { # Apophyll Beach
    :connections => [
      [19, 27, 40, 16, 0, 0], # to Apophyll Beach
      [19, 27, 0, 17, 0, 0] # to Apophyll Academy
    ],
  },
  15 => { # Apophyll Beach
    :connections => [
      [15, 0, 0, 18, 15, 40], # to Apophyll Beach
      [15, 0, 0, 19, 67, 40], # to Apophyll Beach
      [15, 0, 0, 16, 40, 0], # to Apophyll Beach
      [15, 0, 0, 17, 40, 40] # to Apophyll Academy
    ],
  },
  21 => { # Pyrous Mountain
    :connections => [
      [21, 52, 0, 18, 0, 40], # to Apophyll Beach
      [21, 0, 0, 19, 0, 40], # to Apophyll Beach
      [21, 27, 0, 16, 0, 0], # to Apophyll Beach
      [21, 27, 0, 17, 0, 40] # to Apophyll Academy
    ],
  },
  20 => { # Apophyll Beach
    :connections => [
      [20, 50, 60, 18, 0, 0], # to Apophyll Beach
      [20, 0, 60, 19, 2, 0], # to Apophyll Beach
      [20, 25, 60, 17, 0, 0] # to Apophyll Academy
    ],
  },
  297 => { # Agate City Checkpoint
    :connections => [
      [297, 0, 23, 291, 24, 0] # to Route 1
    ],
  },
  292 => { # Vanhanen Labyrinth
    :connections => [
      [292, 0, 0, 291, 14, 50] # to Route 1
    ],
  },
  287 => { # Route 1
    :connections => [
      [287, 85, 0, 291, 0, 0], # to Route 1
      [287, 99, 50, 292, 0, 0] # to Vanhanen Labyrinth
    ],
  },
  290 => { # Route 1
    :connections => [
      [290, 50, 0, 286, 0, 0] # to Route 1
    ],
  },
  285 => { # Route 1
    :connections => [
      [285, 184, 50, 292, 0, 0], # to Vanhanen Labyrinth
      [285, 85, 0, 287, 0, 0], # to Route 1
      [285, 0, 0, 286, 85, 0] # to Route 1
    ],
  },
}
