keep the input image completely unchanged in every way except for the roof color use the reference image only as a color reference for the roof change the roof in the input image so that it matches the exact roof color and tone shown in the reference image roof only match the reference roof color precisely keep the existing roof material exactly the same keep the exact existing shingle type size scale texture pattern spacing stagger and placement do not reinterpret or replace the shingles only adjust the roof color do not change anything else keep the brick stone siding paneling trim windows window color gutters downspouts doors columns landscaping lighting shadows sky materials textures architecture camera angle perspective proportions and framing exactly as they are in the input image do not transfer any lighting exposure shadows contrast or other colors from the reference image only the roof color may change everything else must remain exactly identical to the input image