<｜begin▁of▁sentence｜>### Instruction:
Given the function 'nx.heawood_graph()', how can one generate and visualize the Heawood Graph, which is an undirected graph with 14 nodes and 21 edges, using NetworkX and matplotlib?
### Response:
import networkx as nx

# Generate the Heawood Graph
H = nx.heawood_graph()

# Draw the graph using matplotlib
import matplotlib.pyplot as plt
nx.draw(H, with_labels=True)
plt.show()
<|EOT|>
