<｜begin▁of▁sentence｜>### Instruction:
As a film producer overseeing the production of a new movie, you're faced with the task of finding the perfect filming locations to match a specific scene. You have a detailed map of a picturesque town (representing the target graph) and a smaller map outlining a charming alleyway (representing the pattern graph) that you believe fits the scene perfectly. To efficiently scout for potential filming spots, you need to utilize advanced location-matching technology, similar to the LAD algorithm in igraph.

Your task is to use the LAD algorithm to identify and visually present all possible matches of the alleyway pattern within the larger town map. By doing so, you'll ensure that every frame of the scene aligns seamlessly with the chosen filming location, enhancing the overall cinematic experience.
### Response:
import igraph as ig

# Create two graphs
pattern = ig.Graph(edges=[(0, 1), (1, 2)])
target = ig.Graph(edges=[(0, 1), (1, 2), (2, 3), (3, 0)])

# Find subisomorphisms from pattern to target graph using LAD algorithm
subisomorphisms = target.get_subisomorphisms_lad(pattern)

# Print all subisomorphisms
for iso in subisomorphisms:
    print(iso)
<|EOT|>
