NATO Spelling Alphabet The (International) Radiotelephony Spelling Alphabet, commonly known as the NATO phonetic alphabet, NATO spelling alphabet, ICAO phonetic alphabet, or ICAO spelling alphabet, is the most widely used radiotelephone spelling alphabet. Spelling alphabets are used by airline pilots, police, members of the military, and other officials when communicating over radio or telephone. A spelling alphabet is used to spell parts of a message that contain letters to avoid confusion, because many letters sound similar. By substituting code words for the letters, one can ensure that the letters are clearly understood even when speech is distorted or difficult to hear. The 26 code words that make up the NATO spelling alphabet are: A Alfa H Hotel O Oscar V Victor B Bravo I India P Papa W Whiskey C Charlie J Juliett Q Quebec X X-ray D Delta K Kilo R Romeo Y Yankee E Echo L Lima S Sierra Z Zulu F Foxtrot M Mike T Tango G Golf N November U Uniform Since radio communication ignores capitalization, both 'a' and 'A' will be pronounced as "Alfa". Write a function that takes a string containing a single word and returns a string containing the spelling of that word using the NATO spelling alphabet: string nato_spelling(string word); The string you return should separate the code words with commas and spaces as shown in the example output below. Files We Give You: A makefile and a sample main program (nato.cpp) to test your solution. The executable file created by a successful build will be named nato. -------------------------------------------------------- nato.cpp ------------------------------------------------------------- makefile:.