--Michigan local MI = {}  MI.I = {shield = "I-%route%.svg",         link = {["96"] = "Interstate 96",                 ["196"] = "Interstate 196",                 ["296"] = "Interstate 296",                 ["496"] = "Interstate 496",                 ["696"] = "Interstate 696",                 default = {hook = "split",                            split = 100,                            above = "Interstate %route% (Michigan)",                            below = "Interstate %route% in Michigan"}},         abbr = "I-%route%",         width = "expand"}  MI["I 1957"] = {shield = "I-%route% (MI 1957).svg",                 link = MI.I.link,                 abbr = MI.I.abbr}  MI.BL = {shield = "Business Loop %route%.svg",          link = "Interstate %route% Business ([dab||%dab%, |]Michigan)",          abbr = "BL I-%route%",          width = "expand"}  MI.BS = {shield = "Business Spur %route%.svg",          link = "Interstate %route% Business ([dab||%dab%, |]Michigan)",          abbr = "BS I-%route%",          width = "expand"}  MI["BL 1957"] = {shield = "Business Loop %route% (1957).svg",                  link = MI.BL.link,                  abbr = MI.BL.abbr}  MI["BS 1957"] = {shield = "Business Spur %route% (1957).svg",                  link = MI.BS.link,                  abbr = MI.BS.abbr}  MI.US = {shield = "US %route%.svg",          link = {["8"] = "U.S. Route 8",          		["102"] = "U.S. Route 102",          		["112"] = "U.S. Route 112",          		["131"] = "U.S. Route 131",                 ["141"] = "U.S. Route 141",                 ["223"] = "U.S. Route 223",                 default ="U.S. Route %route% in Michigan"},          abbr = "US %route%",          width = "expand"}	  MI["US 1926"] = {shield = "US %route% Michigan 1926.svg",                  link = MI.US.link,                  abbr = MI.US.abbr,                  width = "US1926"}  MI["US 1948"] = {shield = "US %route% Michigan 1948.svg",                  link = MI.US.link,                  abbr = MI.US.abbr,                  width = "US1926"}  MI["US 1961"] = MI["US 1948"] -- MI did not use the 1961 version and continued to use the 1948  MI.M = {shield =   {["185"] = "M-185 (MISPC).svg",                     ["331"] = "",                     ["554"] = "",                 	default ="M-%route%.svg"},         link = "M-%route% ([dab||%dab% |]Michigan highway)",         abbr = "M-%route%"}  MI.MI = MI.M  MI["M 1919"] = {shield = "M-%route% 1919.svg",                 link = MI.M.link,                 abbr = MI.M.abbr}  MI["M 1926"] = {shield = "M-%route% 1926.svg",                 link = MI.M.link,                 abbr = MI.M.abbr}  MI["M 1948"] = {shield = "M-%route% 1948.svg",                 link = MI.M.link,                 abbr = MI.M.abbr}  MI.CDH = {shield ="County %route%.svg",           link = "%route% (Michigan county highway)",           abbr = "%route%"}  MI.CR = {shield = "Michigan %route% %county% County.svg",          link = {ifexists = true,                     default = "County Road %route% (%county% County, Michigan)"},          abbr = "CR %route%"}  MI.FFH = {shield = "Forest Route %route%.svg",           link = "Forest Highway %route%",           abbr = "FFH %route%"}  MI.Tour = {shield = {default = "Great Lakes Circle Tour.svg",                      LSCT = "Lake Superior Circle Tour.svg",                      LMCT = "Lake Michigan Circle Tour.svg",                      LHCT = "Lake Huron Circle Tour.svg",                      LECT = "Lake Erie Circle Tour.svg",                      ["LSCT-Spur"] = "Lake Superior Circle Tour brown.svg",                      ["LMCT-Spur"] = "Lake Michigan Circle Tour brown.svg",                      ["LHCT-Spur"] = "Lake Huron Circle Tour brown.svg"},            link = {default = "Great Lakes Circle Tour",                    LSCT = "Lake Superior Circle Tour",                    LMCT = "Lake Michigan Circle Tour",                    LHCT = "Lake Huron Circle Tour",                    LECT = "Lake Erie Circle Tour",                    ["LSCT-Spur"] = "Lake Superior Circle Tour",                    ["LMCT-Spur"] = "Lake Michigan Circle Tour",                    ["LHCT-Spur"] = "Lake Huron Circle Tour"},            abbr = {default = "GLCT",                    LSCT = "LSCT",                    LMCT = "LMCT",                    LHCT = "LHCT",                    LECT = "LECT",                    ["LSCT-Spur"] = "LSCT Spur",                    ["LMCT-Spur"] = "LMCT Spur",                    ["LHCT-Spur"] = "LHCT Spur"}            }  MI["Capitol Loop"] = {shield = "CapitolLoop.svg",                       link = "Capitol Loop",                       abbr = "Capitol Loop"}  MI["US-Alt"] = {shield = MI.US.shield,                 link = "U.S. Route %route% Alternate ([dab||%dab%, |]Michigan)",                 abbr = "Alt. US %route%",                 banner = "Alt plate.svg",                 width = "expand"}  MI["US-Bus"] = {shield = MI.US.shield,                 link = "U.S. Route %route% Business ([dab||%dab%, |]Michigan)",                 abbr = "Bus. US %route%",                 banner = "Business plate.svg",                 width = "expand"}  MI["US-Byp"] = {shield = MI.US.shield,                 link = "U.S. Route %route% Bypass ([dab||%dab%, |]Michigan)",                 abbr = "Byp. US %route%",                 banner = "By-pass plate.svg",                 width = "expand"}  MI["US-Conn"] = {shield = MI.US.shield,                  link = "U.S. Route %route% Connector ([dab||%dab%, |]Michigan)",                  abbr = "Conn. US %route%",                  banner = "Connector plate.svg",                  width = "expand"}  MI["US-Emerg"] = {shield = MI.US.shield,                 link = "U.S. Route %route% Emergency ([dab||%dab%, |]Michigan)",                 abbr = "Emergency US %route%",                 banner = "Emergency plate.svg",                 width = "expand"}                  MI["US-Truck"] = {shield = MI.US.shield,                   link = "U.S. Route %route% Truck ([dab||%dab%, |]Michigan)",                   abbr = "Truck US %route%",                   banner = "Truck plate.svg",                   width = "expand"}  MI["US 1926-Alt"] = {shield = MI["US 1926"].shield,                      link = MI["US-Alt"].link,                      abbr = MI["US-Alt"].abbr,                      banner = MI["US-Alt"].banner,                      width = 'US1926'}  MI["US 1926-Bus"] = {shield = MI["US 1926"].shield,                      link = MI["US-Bus"].link,                      abbr = MI["US-Bus"].abbr,                 	 banner = "Business plate old.svg",                      width = 'US1926'}  MI["US 1926-Byp"] = {shield = MI["US 1926"].shield,                      link = MI["US-Byp"].link,                      abbr = MI["US-Byp"].abbr,                      banner = MI["US-Byp"].banner,                      width = 'US1926'}  MI["US 1926-Conn"] = {shield = MI["US 1926"].shield,                       link = MI["US-Conn"].link,                       abbr = MI["US-Conn"].abbr,                       banner = MI["US-Conn"].banner,                       width = 'US1926'}  MI["US 1926-Truck"] = {shield = MI["US 1926"].shield,                        link = MI["US-Truck"].link,                        abbr = MI["US-Truck"].abbr,                        banner = MI["US-Truck"].banner,                        width = 'US1926'}  MI["US 1948-Alt"] = {shield = MI["US 1948"].shield,                      link = MI["US-Alt"].link,                      abbr = MI["US-Alt"].abbr,                      banner = MI["US-Alt"].banner,                      width = 'US1926'}  MI["US 1948-Bus"] = {shield = MI["US 1948"].shield,                      link = MI["US-Bus"].link,                      abbr = MI["US-Bus"].abbr,                      banner = MI["US-Bus"].banner,                      width = 'US1926'}  MI["US 1948-Byp"] = {shield = MI["US 1948"].shield,                      link = MI["US-Byp"].link,                      abbr = MI["US-Byp"].abbr,                      banner = MI["US-Byp"].banner,                      width = 'US1926'}  MI["US 1948-Conn"] = {shield = MI["US 1948"].shield,                       link = MI["US-Conn"].link,                       abbr = MI["US-Conn"].abbr,                       banner = MI["US-Conn"].banner,                       width = 'US1926'}  MI["US 1948-Truck"] = {shield = MI["US 1948"].shield,                        link = MI["US-Truck"].link,                        abbr = MI["US-Truck"].abbr,                        banner = MI["US-Truck"].banner,                        width = 'US1926'}  MI["US 1961-Alt"] = MI["US 1948-Alt"]  MI["US 1961-Bus"] = MI["US 1948-Bus"]  MI["US 1961-Byp"] = MI["US 1948-Byp"]  MI["US 1961-Conn"] = MI["US 1948-Conn"]  MI["US 1961-Truck"] = MI["US 1948-Truck"]  MI["M-Alt"] = {shield = MI.M.shield,                link = "M-%route% Alternate ([dab||%dab%, Michigan|Michigan highway])",                abbr = "Alt. M‑%route%",                banner = "Alt plate.svg"}  MI["MI-Alt"] = MI["M-Alt"]  MI["M-Bus"] = {shield = MI.M.shield,                link = "M-%route% Business ([dab||%dab%, Michigan|Michigan highway])",                abbr = "Bus. M‑%route%",                banner = "Business plate.svg"}  MI["MI-Bus"] = MI["M-Bus"]  MI["M-Byp"] = {shield = MI.M.shield,                link = "M-%route% Bypass ([dab||%dab%, Michigan|Michigan highway])",                abbr = "Byp. M‑%route%",                banner = "By-pass plate.svg"}  MI["MI-Byp"] = MI["M-Byp"]  MI["M-Conn"] = {shield = MI.M.shield,                 link = "M-%route% Connector (Michigan highway)",                 abbr = "Conn. M‑%route%",                 banner = "Connector plate.svg"}  MI["MI-Conn"] = MI["M-Conn"]  MI["M-Spur"] = {shield = MI.M.shield,                 link = "M-%route% Spur (Michigan highway)",                 abbr = "Spur M‑%route%",                 banner = "Spur plate.svg"}  MI["MI-Spur"] = MI["M-Spur"]  MI["M-Truck"] = {shield = MI.M.shield,                  link = "M-%route% Truck ([dab||%dab%, Michigan|Michigan highway])",                  abbr = "Truck M‑%route%",                  banner = "Truck plate.svg"}  MI["MI-Truck"] = MI["M-Truck"]  MI["M 1926-Alt"] = {shield = MI["M 1926"].shield,                     link = MI["M-Alt"].link,                     abbr = MI["M-Alt"].abbr,                     banner = "Alt plate.svg"}  MI["M 1926-Bus"] = {shield = MI["M 1926"].shield,                     link = MI["M-Bus"].link,                     abbr = MI["M-Bus"].abbr,                     banner = "Business plate.svg"}  MI["M 1926-Byp"] = {shield = MI["M 1926"].shield,                     link = MI["M-Byp"].link,                     abbr = MI["M-Byp"].abbr,                     banner = "By-pass plate.svg"}  MI["M 1926-Conn"] = {shield = MI["M 1926"].shield,                      link = MI["M-Byp"].link,                      abbr = MI["M-Byp"].abbr,                      banner = "Connector plate.svg"}  MI["M 1926-Truck"] = {shield = MI["M 1926"].shield,                       link = MI["M-Truck"].link,                       abbr = MI["M-Truck"].abbr,                       banner = "Truck plate.svg"}  MI["M 1948-Alt"] = {shield = MI["M 1948"].shield,                     link = MI["M-Alt"].link,                     abbr = MI["M-Alt"].abbr,                     banner = "Alt plate.svg"}  MI["M 1948-Bus"] = {shield = MI["M 1948"].shield,                     link = MI["M-Bus"].link,                     abbr = MI["M-Bus"].abbr,                     banner = "Business plate.svg"}  MI["M 1948-Byp"] = {shield = MI["M 1948"].shield,                     link = MI["M-Byp"].link,                     abbr = MI["M-Byp"].abbr,                     banner = "By-pass plate.svg"}  MI["M 1948-Conn"] = {shield = MI["M 1948"].shield,                      link = MI["M-Conn"].link,                      abbr = MI["M-Conn"].abbr,                      banner = "Connector plate.svg"}  MI["M 1948-Spur"] = {shield = MI["M 1948"].shield,                      link = MI["M-Spur"].link,                      abbr = MI["M-Spur"].abbr,                      banner = "Spur plate.svg"}  MI["M 1948-Truck"] = {shield = MI["M 1948"].shield,                       link = MI["M-Truck"].link,                       abbr = MI["M-Truck"].abbr,                       banner = "Truck plate.svg"}  MI.WI = {alias = {module = "USA/WI", type = "WI"}} MI["US-WI"] = {alias = {module = "USA/WI", type = "US"}}	 MI.IN = {alias = {module = "USA/IN", type = "IN"}} MI["US-IN"] = {alias = {module = "USA/IN", type = "US"}}	 MI.OH = {alias = {module = "USA/OH", type = "OH"}} MI["US-OH"] = {alias = {module = "USA/OH", type = "US"}} MI.ON = {alias = {module = "CAN/ON", type = "ON"}}  MI.Connector = {shield = "No image.svg",              link = "Connector %route% (Michigan highway)",              abbr = "Connector %route%"}  MI.BlankM = {shield = "No image.svg",              link = MI.M.link,              abbr = MI.M.abbr}  MI["BlankM-Conn"] = {shield = MI.BlankM.shield,                      link = MI["M-Conn"].link,                      abbr = MI["M-Conn"].abbr}  return MI