case 1: string="Melbourne (WMC)"; break; case 2: string="Melbourne (WMC)"; break; case 3: string="Melbourne (WMC)"; break; case 4: string="Moscow (WMC)"; break; case 5: string="Moscow (WMC)"; break; case 6: string="Moscow (WMC)"; break; case 7: string="US National Weather Service - NCEP (WMC)"; break; case 8: string="US National Weather Service - NWSTG (WMC)"; break; case 9: string="US National Weather Service - Other (WMC)"; break; case 10: string="Cairo (RSMC/RAFC)"; break; case 11: string="Cairo (RSMC/RAFC)"; break; case 12: string="Dakar (RSMC/RAFC)"; break; case 13: string="Dakar (RSMC/RAFC)"; break; case 14: string="Nairobi (RSMC/RAFC)"; break; case 15: string="Nairobi (RSMC/RAFC)"; break; case 16: string="Casablanca (RSMC)"; break; case 17: string="Tunis (RSMC)"; break; case 18: string="Tunis-Casablanca (RSMC)"; break; case 19: string="Tunis-Casablanca (RSMC)"; break; case 20: string="Las Palmas (RAFC)"; break; case 21: string="Algiers (RSMC)"; break; case 22: string="ACMAD"; break; case 23: string="Mozambique (NMC)"; break; case 24: string="Pretoria (RSMC)"; break; case 25: string="La Reunion (RSMC)"; break; case 26: string="Khabarovsk (RSMC)"; break; case 27: string="Khabarovsk (RSMC)"; break; case 28: string="New Delhi (RSMC/RAFC)"; break; case 29: string="New Delhi (RSMC/RAFC)"; break; case 30: string="Novosibirsk (RSMC)"; break; case 31: string="Novosibirsk (RSMC)"; break; case 32: string="Tashkent (RSMC)"; break; case 33: string="Jeddah (RSMC)"; break; case 34: string="Japanese Meteorological Agency - Tokyo (RSMC)"; break; case 35: string="Japanese Meteorological Agency - Tokyo (RSMC)"; break; case 36: string="Bankok"; break; case 37: string="Ulan Bator"; break; case 38: string="Beijing (RSMC)"; break; case 39: string="Beijing (RSMC)"; break; case 40: string="Seoul"; break; case 41: string="Buenos Aires (RSMC/RAFC)"; break; case 42: string="Buenos Aires (RSMC/RAFC)"; break; case 43: string="Brasilia (RSMC/RAFC)"; break; case 44: string="Brasilia (RSMC/RAFC)"; break; case 45: string="Santiago"; break; case 46: string="Brazilian Space Agency - INPE"; break; case 47: string="Columbia (NMC)"; break; case 48: string="Ecuador (NMC)"; break; case 49: string="Peru (NMC)"; break; case 50: string="Venezuela (NMC)"; break; case 51: string="Miami (RSMC/RAFC)"; break; case 52: string="Tropical Prediction Center (NHC), Miami (RSMC)"; break; case 53: string="Canadian Meteorological Service - Montreal (RSMC)"; break; case 54: string="Canadian Meteorological Service - Montreal (RSMC)"; break; case 55: string="San Francisco"; break; case 56: string="ARINC Center"; break; case 57: string="U.S. Air Force - Global Weather Center"; break; case 58: string="US Navy - Fleet Numerical Oceanography Center"; break; case 59: string="NOAA Forecast Systems Lab, Boulder CO"; break; case 60: string="National Center for Atmospheric Research (NCAR), Boulder, CO"; break; case 61: string="Service ARGOS - Landover, MD, USA"; break; case 62: string="US Naval Oceanographic Office"; break; case 64: string="Honolulu"; break; case 65: string="Darwin (RSMC)"; break; case 66: string="Darwin (RSMC)"; break; case 67: string="Melbourne (RSMC)"; break; case 69: string="Wellington (RSMC/RAFC)"; break; case 70: string="Wellington (RSMC/RAFC)"; break; case 71: string="Nadi (RSMC)"; break; case 72: string="Singapore"; break; case 73: string="Malaysia (NMC)"; break; case 74: string="U.K. Met Office - Exeter (RSMC)"; break; case 75: string="U.K. Met Office - Exeter (RSMC)"; break; case 76: string="Moscow (RSMC/RAFC)"; break; case 78: string="Offenbach (RSMC)"; break; case 79: string="Offenbach (RSMC)"; break; case 80: string="Rome (RSMC)"; break; case 81: string="Rome (RSMC)"; break; case 82: string="Norrkoping"; break; case 83: string="Norrkoping"; break; case 84: string="French Weather Service - Toulouse"; break; case 85: string="French Weather Service - Toulouse"; break; case 86: string="Helsinki"; break; case 87: string="Belgrade"; break; case 88: string="Oslo"; break; case 89: string="Prague"; break; case 90: string="Episkopi"; break; case 91: string="Ankara"; break; case 92: string="Frankfurt/Main (RAFC)"; break; case 93: string="London (WAFC)"; break; case 94: string="Copenhagen"; break; case 95: string="Rota"; break; case 96: string="Athens"; break; case 97: string="European Space Agency (ESA)"; break; case 98: string="European Center for Medium-Range Weather Forecasts (RSMC)"; break; case 99: string="De Bilt, Netherlands"; break; case 100: string="Brazzaville"; break; case 101: string="Abidjan"; break; case 102: string="Libyan Arab Jamahiriya (NMC)"; break; case 103: string="Madagascar (NMC)"; break; case 104: string="Mauritius (NMC)"; break; case 105: string="Niger (NMC)"; break; case 106: string="Seychelles (NMC)"; break; case 107: string="Uganda (NMC)"; break; case 108: string="Tanzania (NMC)"; break; case 109: string="Zimbabwe (NMC)"; break; case 110: string="Hong-Kong"; break; case 111: string="Afghanistan (NMC)"; break; case 112: string="Bahrain (NMC)"; break; case 113: string="Bangladesh (NMC)"; break; case 114: string="Bhutan (NMC)"; break; case 115: string="Cambodia (NMC)"; break; case 116: string="Democratic People's Republic of Korea (NMC)"; break; case 117: string="Islamic Republic of Iran (NMC)"; break; case 118: string="Iraq (NMC)"; break; case 119: string="Kazakhstan (NMC)"; break; case 120: string="Kuwait (NMC)"; break; case 121: string="Kyrgyz Republic (NMC)"; break; case 122: string="Lao People's Democratic Republic (NMC)"; break; case 123: string="Macao, China"; break; case 124: string="Maldives (NMC)"; break; case 125: string="Myanmar (NMC)"; break; case 126: string="Nepal (NMC)"; break; case 127: string="Oman (NMC)"; break; case 128: string="Pakistan (NMC)"; break; case 129: string="Qatar (NMC)"; break; case 130: string="Republic of Yemen (NMC)"; break; case 131: string="Sri Lanka (NMC)"; break; case 132: string="Tajikistan (NMC)"; break; case 133: string="Turkmenistan (NMC)"; break; case 134: string="United Arab Emirates (NMC)"; break; case 135: string="Uzbekistan (NMC)"; break; case 136: string="Socialist Republic of Viet Nam (NMC)"; break; case 140: string="Bolivia (NMC)"; break; case 141: string="Guyana (NMC)"; break; case 142: string="Paraguay (NMC)"; break; case 143: string="Suriname (NMC)"; break; case 144: string="Uruguay (NMC)"; break; case 145: string="French Guyana"; break; case 146: string="Brazilian Navy Hydrographic Center"; break; case 150: string="Antigua and Barbuda (NMC)"; break; case 151: string="Bahamas (NMC)"; break; case 152: string="Barbados (NMC)"; break; case 153: string="Belize (NMC)"; break; case 154: string="British Caribbean Territories Center"; break; case 155: string="San Jose"; break; case 156: string="Cuba (NMC)"; break; case 157: string="Dominica (NMC)"; break; case 158: string="Dominican Republic (NMC)"; break; case 159: string="El Salvador (NMC)"; break; case 160: string="US NOAA/NESDIS"; break; case 161: string="US NOAA Office of Oceanic and Atmospheric Research"; break; case 162: string="Guatemala (NMC)"; break; case 163: string="Haiti (NMC)"; break; case 164: string="Honduras (NMC)"; break; case 165: string="Jamaica (NMC)"; break; case 166: string="Mexico"; break; case 167: string="Netherlands Antilles and Aruba (NMC)"; break; case 168: string="Nicaragua (NMC)"; break; case 169: string="Panama (NMC)"; break; case 170: string="Saint Lucia (NMC)"; break; case 171: string="Trinidad and Tobago (NMC)"; break; case 172: string="French Departments"; break; case 190: string="Cook Islands (NMC)"; break; case 191: string="French Polynesia (NMC)"; break; case 192: string="Tonga (NMC)"; break; case 193: string="Vanuatu (NMC)"; break; case 194: string="Brunei (NMC)"; break; case 195: string="Indonesia (NMC)"; break; case 196: string="Kiribati (NMC)"; break; case 197: string="Federated States of Micronesia (NMC)"; break; case 198: string="New Caledonia (NMC)"; break; case 199: string="Niue"; break; case 200: string="Papua New Guinea (NMC)"; break; case 201: string="Philippines (NMC)"; break; case 202: string="Samoa (NMC)"; break; case 203: string="Solomon Islands (NMC)"; break; case 210: string="Frascati"; break; case 211: string="Lanion"; break; case 212: string="Lisboa"; break; case 213: string="Reykjavik"; break; case 214: string="Madrid"; break; case 215: string="Zurich"; break; case 216: string="Service ARGOS - Toulouse, FR"; break; case 217: string="Bratislava"; break; case 218: string="Budapest"; break; case 219: string="Ljubljana"; break; case 220: string="Warsaw"; break; case 221: string="Zagreb"; break; case 222: string="Albania (NMC)"; break; case 223: string="Armenia (NMC)"; break; case 224: string="Austria (NMC)"; break; case 225: string="Azerbaijan (NMC)"; break; case 226: string="Belarus (NMC)"; break; case 227: string="Belgium (NMC)"; break; case 228: string="Bosnia and Herzegovina (NMC)"; break; case 229: string="Bulgaria (NMC)"; break; case 230: string="Cyprus (NMC)"; break; case 231: string="Estonia (NMC)"; break; case 232: string="Georgia (NMC)"; break; case 233: string="Dublin"; break; case 234: string="Israel (NMC)"; break; case 235: string="Jordan (NMC)"; break; case 236: string="Latvia (NMC)"; break; case 237: string="Lebanon (NMC)"; break; case 238: string="Lithuania (NMC)"; break; case 239: string="Luxembourg"; break; case 240: string="Malta (NMC)"; break; case 241: string="Monaco"; break; case 242: string="Romania (NMC)"; break; case 243: string="Syrian Arab Republic (NMC)"; break; case 244: string="The former Yugoslav Republic of Macedonia (NMC)"; break; case 245: string="Ukraine (NMC)"; break; case 246: string="Republic of Moldova"; break; case 254: string="EUMETSAT Operations Center"; break; case 255: string="Missing Value"; break; default: sprintf(tmp,"%d", ctr); string = tmp; break;