mapping = { '662':{'name':'Abilene-Sweetwater, TX','lat':32.404348,'lon':-99.8293625}, '525':{'name':'Albany, GA','lat':31.5279975,'lon':-83.7121235}, '532':{'name':'Albany-Schenectady-Troy, NY','lat':43.049266,'lon':-73.8438695}, '790':{'name':'Albuquerque-Santa Fe, NM','lat':34.4952755,'lon':-106.526644}, '644':{'name':'Alexandria, LA','lat':31.322628,'lon':-92.61795}, '583':{'name':'Alpena, MI','lat':44.856283,'lon':-83.5733565}, '634':{'name':'Amarillo, TX','lat':35.4797235,'lon':-102.063253}, '524':{'name':'Atlanta, GA','lat':33.9253975,'lon':-84.3335135}, '520':{'name':'Augusta, GA','lat':33.2388275,'lon':-81.9064505}, '635':{'name':'Austin, TX','lat':30.331427,'lon':-98.0272995}, '800':{'name':'Bakersfield, CA','lat':35.291006,'lon':-119.05459}, '512':{'name':'Baltimore, MD','lat':38.972515,'lon':-76.506469}, '537':{'name':'Bangor, ME','lat':45.3356845,'lon':-68.751059}, '716':{'name':'Baton Rouge, LA','lat':30.4278165,'lon':-91.140946}, '692':{'name':'Beaumont-Port Arthur, TX','lat':30.3724315,'lon':-94.1330155}, '821':{'name':'Bend, OR','lat':44.001647,'lon':-120.9495205}, '756':{'name':'Billings, MT','lat':45.8919365,'lon':-108.195493}, '746':{'name':'Biloxi-Gulfport, MS','lat':30.651123,'lon':-88.868398}, '502':{'name':'Binghamton, NY','lat':42.2963485,'lon':-75.4931575}, '630':{'name':'Birmingham (Anniston and Tuscaloosa), AL','lat':33.5031,'lon':-86.869635}, '559':{'name':'Bluefield-Beckley-Oak Hill, WV','lat':37.6001745,'lon':-80.978172}, '757':{'name':'Boise, ID','lat':43.632029,'lon':-117.0232835}, '506':{'name':'Boston, MA (Manchester, NH)','lat':42.501023,'lon':-71.460493}, '736':{'name':'Bowling Green, KY','lat':37.0341725,'lon':-85.99226}, '514':{'name':'Buffalo, NY','lat':42.42369,'lon':-78.6800405}, '523':{'name':'Burlington, VT-Plattsburgh, NY','lat':44.071301,'lon':-73.0368725}, '754':{'name':'Butte-Bozeman, MT','lat':45.979098,'lon':-112.3609785}, '767':{'name':'Casper-Riverton, WY','lat':43.412869,'lon':-107.4728085}, '637':{'name':'Cedar Rapids-Waterloo-Iowa City & Dubuque, IA','lat':42.331217,'lon':-91.7493605}, '648':{'name':'Champaign & Springfield-Decatur, IL','lat':39.9606635,'lon':-89.0627055}, '519':{'name':'Charleston, SC','lat':33.181204,'lon':-80.042272}, '564':{'name':'Charleston-Huntington, WV','lat':38.376208,'lon':-82.039491}, '517':{'name':'Charlotte, NC','lat':35.477172,'lon':-80.76953}, '584':{'name':'Charlottesville, VA','lat':38.1802125,'lon':-78.4610955}, '575':{'name':'Chattanooga, TN','lat':35.204094,'lon':-84.7884855}, '759':{'name':'Cheyenne, WY-Scottsbluff, NE','lat':41.8048825,'lon':-104.3206125}, '602':{'name':'Chicago, IL','lat':41.615065,'lon':-87.8455645}, '868':{'name':'Chico-Redding, CA','lat':40.3359675,'lon':-122.350166}, '515':{'name':'Cincinnati, OH','lat':39.0338655,'lon':-84.357866}, '598':{'name':'Clarksburg-Weston, WV','lat':38.93329,'lon':-80.309074}, '510':{'name':'Cleveland-Akron (Canton), OH','lat':41.0958885,'lon':-81.71123}, '752':{'name':'Colorado Springs-Pueblo, CO','lat':38.061384,'lon':-104.0271685}, '546':{'name':'Columbia, SC','lat':33.896366,'lon':-80.9102195}, '604':{'name':'Columbia-Jefferson City, MO','lat':38.8629485,'lon':-92.26804}, '522':{'name':'Columbus, GA','lat':32.2969995,'lon':-84.8353915}, '535':{'name':'Columbus, OH','lat':39.9719715,'lon':-82.734151}, '673':{'name':'Columbus-Tupelo-West Point, MS','lat':33.9623585,'lon':-88.939003}, '600':{'name':'Corpus Christi, TX','lat':27.6933695,'lon':-97.8595055}, '623':{'name':'Dallas-Ft. Worth, TX','lat':32.702473,'lon':-97.098903}, '682':{'name':'Davenport, IA-Rock Island-Moline, IL','lat':41.5680725,'lon':-90.4412815}, '542':{'name':'Dayton, OH','lat':40.1392235,'lon':-84.3547855}, '751':{'name':'Denver, CO','lat':40.9981425,'lon':-108.925452}, '679':{'name':'Des Moines-Ames, IA','lat':41.8822865,'lon':-93.6950785}, '505':{'name':'Detroit, MI','lat':42.7069935,'lon':-83.2883905}, '606':{'name':'Dothan, AL','lat':31.2429535,'lon':-85.412413}, '676':{'name':'Duluth, MN-Superior, WI','lat':47.169647,'lon':-91.7104225}, '765':{'name':'El Paso, TX','lat':31.840946,'lon':-105.6619505}, '565':{'name':'Elmira, NY','lat':42.0595215,'lon':-77.1441155}, '516':{'name':'Erie, PA','lat':41.8794375,'lon':-79.717601}, '801':{'name':'Eugene, OR','lat':43.6937855,'lon':-123.1256445}, '802':{'name':'Eureka, CA','lat':41.001389,'lon':-123.908896}, '649':{'name':'Evansville, IN','lat':37.8233245,'lon':-87.5662395}, '724':{'name':'Fargo-Valley City, ND','lat':47.659799,'lon':-97.1383975}, '513':{'name':'Flint-Saginaw-Bay City, MI','lat':43.643882,'lon':-83.847331}, '866':{'name':'Fresno-Visalia, CA','lat':36.846642,'lon':-119.613123}, '571':{'name':'Ft. Myers-Naples, FL','lat':26.5720265,'lon':-81.6230635}, '670':{'name':'Ft. Smith-Fayetteville-Springdale-Rogers, AR','lat':35.5031505,'lon':-94.202877}, '509':{'name':'Ft. Wayne, IN','lat':41.0334615,'lon':-85.1430895}, '592':{'name':'Gainesville, FL','lat':29.4735495,'lon':-82.7294775}, '798':{'name':'Glendive, MT','lat':46.836368,'lon':-105.065505}, '773':{'name':'Grand Junction-Montrose, CO','lat':38.425681,'lon':-108.2153545}, '563':{'name':'Grand Rapids-Kalamazoo-Battle Creek, MI','lat':42.7892405,'lon':-85.624075}, '755':{'name':'Great Falls, MT','lat':47.838823,'lon':-109.9362935}, '658':{'name':'Green Bay-Appleton, WI','lat':44.7644785,'lon':-88.2017}, '518':{'name':'Greensboro-High Point-Winston Salem, NC','lat':35.994693,'lon':-80.4077355}, '545':{'name':'Greenville-New Bern-Washington, NC','lat':35.342169,'lon':-76.9754245}, '567':{'name':'Greenville-Spartanburg, SC-Asheville, NC-Anderson,SC','lat':35.0526635,'lon':-82.697701}, '647':{'name':'Greenwood-Greenville, MS','lat':33.585109,'lon':-90.4836365}, '636':{'name':'Harlingen-Weslaco-Brownsville-McAllen, TX','lat':26.311933,'lon':-98.157698}, '566':{'name':'Harrisburg-Lancaster-Lebanon-York, PA','lat':40.2836345,'lon':-76.882001}, '569':{'name':'Harrisonburg, VA','lat':38.4231645,'lon':-79.0679395}, '533':{'name':'Hartford & New Haven, CT','lat':41.612664,'lon':-72.659358}, '710':{'name':'Hattiesburg-Laurel, MS','lat':31.5670435,'lon':-89.2449615}, '766':{'name':'Helena, MT','lat':47.1878,'lon':-112.3319335}, '618':{'name':'Houston, TX','lat':29.606092,'lon':-95.6464085}, '691':{'name':'Huntsville-Decatur (Florence), AL','lat':34.7953925,'lon':-86.8583345}, '758':{'name':'Idaho Falls-Pocatello, ID','lat':43.641669,'lon':-112.6765315}, '527':{'name':'Indianapolis, IN','lat':39.84288,'lon':-86.1652105}, '718':{'name':'Jackson, MS','lat':32.1874215,'lon':-90.485657}, '639':{'name':'Jackson, TN','lat':35.5707925,'lon':-88.530231}, '561':{'name':'Jacksonville, FL','lat':30.427575,'lon':-82.006576}, '574':{'name':'Johnstown-Altoona, PA','lat':40.673069,'lon':-78.328162}, '734':{'name':'Jonesboro, AR','lat':36.0989355,'lon':-91.1294975}, '603':{'name':'Joplin, MO-Pittsburg, KS','lat':37.2695535,'lon':-95.0098365}, '616':{'name':'Kansas City, MO','lat':39.3042305,'lon':-94.208994}, '557':{'name':'Knoxville, TN','lat':36.112655,'lon':-84.0422025}, '702':{'name':'La Crosse-Eau Claire, WI','lat':44.313217,'lon':-91.197266}, '582':{'name':'Lafayette, IN','lat':40.3451955,'lon':-87.113428}, '642':{'name':'Lafayette, LA','lat':30.2379905,'lon':-92.1119525}, '643':{'name':'Lake Charles, LA','lat':30.2390885,'lon':-93.2619725}, '551':{'name':'Lansing, MI','lat':42.4074535,'lon':-84.602594}, '749':{'name':'Laredo, TX','lat':27.388155,'lon':-99.5051385}, '839':{'name':'Las Vegas, NV','lat':37.082759,'lon':-116.121556}, '541':{'name':'Lexington, KY','lat':37.584915,'lon':-83.9929735}, '558':{'name':'Lima, OH','lat':40.782607,'lon':-84.138823}, '722':{'name':'Lincoln & Hastings-Kearney, NE','lat':41.282784,'lon':-99.257628}, '693':{'name':'Little Rock-Pine Bluff, AR','lat':34.647081,'lon':-92.670434}, '803':{'name':'Los Angeles, CA','lat':35.132844,'lon':-116.858513}, '529':{'name':'Louisville, KY','lat':38.1524665,'lon':-85.7750445}, '651':{'name':'Lubbock, TX','lat':33.4181475,'lon':-101.791018}, '503':{'name':'Macon, GA','lat':32.6218675,'lon':-83.3190475}, '669':{'name':'Madison, WI','lat':43.370746,'lon':-89.9627745}, '737':{'name':'Mankato, MN','lat':43.876563,'lon':-94.4376415}, '553':{'name':'Marquette, MI','lat':46.8707415,'lon':-87.8765355}, '813':{'name':'Medford-Klamath Falls, OR','lat':42.3097025,'lon':-121.9634415}, '640':{'name':'Memphis, TN','lat':35.1946395,'lon':-89.757956}, '711':{'name':'Meridian, MS','lat':32.3468715,'lon':-88.5817905}, '528':{'name':'Miami-Fort Lauderdale, FL','lat':25.439022,'lon':-80.940626}, '617':{'name':'Milwaukee, WI','lat':43.1921015,'lon':-88.358241}, '613':{'name':'Minneapolis-St. Paul, MN','lat':46.0197555,'lon':-94.199023}, '687':{'name':'Minot-Bismarck-Dickinson(Williston), ND','lat':46.8731805,'lon':-102.71806}, '762':{'name':'Missoula, MT','lat':47.229117,'lon':-114.464452}, '686':{'name':'Mobile, AL-Pensacola (Ft. Walton Beach), FL','lat':31.1061175,'lon':-87.6151775}, '628':{'name':'Monroe, LA-El Dorado, AR','lat':32.1842885,'lon':-91.9321725}, '828':{'name':'Monterey-Salinas, CA','lat':36.537526,'lon':-121.265832}, '698':{'name':'Montgomery-Selma, AL','lat':32.0506805,'lon':-86.7675715}, '570':{'name':'Myrtle Beach-Florence, SC','lat':34.2987775,'lon':-79.419767}, '659':{'name':'Nashville, TN','lat':36.07259,'lon':-86.631128}, '622':{'name':'New Orleans, LA','lat':29.9723295,'lon':-90.0824885}, '501':{'name':'New York, NY','lat':40.839717,'lon':-73.6072985}, '544':{'name':'Norfolk-Portsmouth-Newport News, VA','lat':36.608336,'lon':-76.3720915}, '740':{'name':'North Platte, NE','lat':41.394995,'lon':-100.836179}, '633':{'name':'Odessa-Midland, TX','lat':30.781491,'lon':-103.077288}, '650':{'name':'Oklahoma City, OK','lat':35.667342,'lon':-97.9919705}, '652':{'name':'Omaha, NE','lat':41.1056295,'lon':-96.150686}, '534':{'name':'Orlando-Daytona Beach-Melbourne, FL','lat':28.6562235,'lon':-81.4963015}, '631':{'name':'Ottumwa, IA-Kirksville, MO','lat':40.384083,'lon':-92.545142}, '632':{'name':'Paducah, KY-Cape Girardeau, MO-Harrisburg, IL','lat':37.2352865,'lon':-89.497325}, '804':{'name':'Palm Springs, CA','lat':33.72988,'lon':-116.2354255}, '656':{'name':'Panama City, FL','lat':30.293713,'lon':-85.3696325}, '597':{'name':'Parkersburg, WV','lat':39.336078,'lon':-81.4306435}, '675':{'name':'Peoria-Bloomington, IL','lat':40.6826125,'lon':-89.343186}, '504':{'name':'Philadelphia, PA','lat':39.8995855,'lon':-75.3874975}, '753':{'name':'Phoenix, AZ','lat':34.7133875,'lon':-111.899851}, '508':{'name':'Pittsburgh, PA','lat':40.409733,'lon':-79.6590145}, '820':{'name':'Portland, OR','lat':44.191309,'lon':-120.4498885}, '500':{'name':'Portland-Auburn, ME','lat':44.366668,'lon':-70.1830055}, '552':{'name':'Presque Isle, ME','lat':46.519615,'lon':-68.9025615}, '521':{'name':'Providence, RI-New Bedford, MA','lat':41.620932,'lon':-71.351281}, '717':{'name':'Quincy, IL-Hannibal, MO-Keokuk, IA','lat':40.066065,'lon':-91.1726125}, '560':{'name':'Raleigh-Durham (Fayetteville), NC','lat':35.72255,'lon':-78.4212995}, '764':{'name':'Rapid City, SD','lat':43.7649485,'lon':-104.4792695}, '811':{'name':'Reno, NV','lat':39.4852355,'lon':-118.959289}, '556':{'name':'Richmond-Petersburg, VA','lat':37.4686305,'lon':-77.5349825}, '573':{'name':'Roanoke-Lynchburg, VA','lat':37.6408795,'lon':-79.9113685}, '538':{'name':'Rochester, MN-Mason City, IA-Austin, MN','lat':42.9137715,'lon':-77.387152}, '611':{'name':'Rochester, NY','lat':43.552183,'lon':-92.850969}, '610':{'name':'Rockford, IL','lat':42.0453555,'lon':-89.316059}, '862':{'name':'Sacramento-Stockton-Modesto, CA','lat':38.7885185,'lon':-120.9905465}, '576':{'name':'Salisbury, MD','lat':38.4437985,'lon':-75.548586}, '770':{'name':'Salt Lake City, UT','lat':40.23193,'lon':-112.26407}, '661':{'name':'San Angelo, TX','lat':31.186904,'lon':-100.740601}, '641':{'name':'San Antonio, TX','lat':29.2651455,'lon':-99.1607395}, '825':{'name':'San Diego, CA','lat':33.0195915,'lon':-116.8402815}, '807':{'name':'San Francisco-Oakland-San Jose, CA','lat':38.4477155,'lon':-122.6193155}, '855':{'name':'Santa Barbara-Santa Maria-San Luis Obispo, CA','lat':34.844663,'lon':-120.4100205}, '507':{'name':'Savannah, GA','lat':32.168191,'lon':-81.6330685}, '819':{'name':'Seattle-Tacoma, WA','lat':47.621239,'lon':-121.842349}, '657':{'name':'Sherman, TX-Ada, OK','lat':34.181478,'lon':-96.2499835}, '612':{'name':'Shreveport, LA','lat':32.820852,'lon':-94.0138375}, '624':{'name':'Sioux City, IA','lat':42.621459,'lon':-96.376337}, '725':{'name':'Sioux Falls (Mitchell), SD','lat':44.0133785,'lon':-98.735199}, '588':{'name':'South Bend-Elkhart, IN','lat':41.576527,'lon':-86.062314}, '881':{'name':'Spokane, WA','lat':47.0398515,'lon':-117.603633}, '619':{'name':'Springfield, MO','lat':37.1293385,'lon':-92.5469955}, '543':{'name':'Springfield-Holyoke, MA','lat':42.3856895,'lon':-72.6017095}, '638':{'name':'St. Joseph, MO','lat':40.055305,'lon':-94.8792055}, '609':{'name':'St. Louis, MO','lat':38.434253,'lon':-90.169254}, '555':{'name':'Syracuse, NY','lat':42.9849975,'lon':-76.1014455}, '530':{'name':'Tallahassee, FL-Thomasville, GA','lat':30.462299,'lon':-83.675708}, '539':{'name':'Tampa-St. Petersburg (Sarasota), FL','lat':27.9989465,'lon':-81.8973955}, '581':{'name':'Terre Haute, IN','lat':39.2814045,'lon':-87.6904085}, '547':{'name':'Toledo, OH','lat':41.384993,'lon':-83.7585085}, '605':{'name':'Topeka, KS','lat':39.0201515,'lon':-96.5557205}, '540':{'name':'Traverse City-Cadillac, MI','lat':45.119199,'lon':-84.9520115}, '531':{'name':'Tri-Cities, TN-VA','lat':36.732483,'lon':-82.468517}, '789':{'name':'Tucson (Sierra Vista), AZ','lat':31.923023,'lon':-111.1907555}, '671':{'name':'Tulsa, OK','lat':35.9900205,'lon':-95.7685615}, '760':{'name':'Twin Falls, ID','lat':42.994495,'lon':-114.043651}, '709':{'name':'Tyler-Longview(Lufkin & Nacogdoches), TX','lat':32.1070105,'lon':-94.8806935}, '526':{'name':'Utica, NY','lat':43.205527,'lon':-75.026249}, '626':{'name':'Victoria, TX','lat':28.805652,'lon':-96.973793}, '625':{'name':'Waco-Temple-Bryan, TX','lat':31.0795205,'lon':-97.3521605}, '511':{'name':'Washington, DC (Hagerstown, MD)','lat':39.127683,'lon':-77.904362}, '549':{'name':'Watertown, NY','lat':44.217164,'lon':-75.4894475}, '705':{'name':'Wausau-Rhinelander, WI','lat':44.9711405,'lon':-89.6752625}, '548':{'name':'West Palm Beach-Ft. Pierce, FL','lat':27.096694,'lon':-80.6271745}, '554':{'name':'Wheeling, WV-Steubenville, OH','lat':39.96655,'lon':-81.0435735}, '627':{'name':'Wichita Falls, TX-Lawton, OK','lat':33.9059285,'lon':-99.039775}, '678':{'name':'Wichita-Hutchinson, KS Plus','lat':38.672948,'lon':-99.005353}, '577':{'name':'Wilkes Barre-Scranton, PA','lat':41.2488125,'lon':-76.530153}, '550':{'name':'Wilmington, NC','lat':34.3480385,'lon':-78.294559}, '810':{'name':'Yakima-Pasco-Richland-Kennewick, WA','lat':46.29578,'lon':-119.748852}, '536':{'name':'Youngstown, OH','lat':41.0505515,'lon':-80.543523}, '771':{'name':'Yuma, AZ-El Centro, CA','lat':32.751631,'lon':-114.7199745}, '596':{'name':'Zanesville, OH','lat':39.961236,'lon':-81.9657085}}