Urban Landscape Jigsaw Puzzle