Browse through 1,090 code interference illustrations & vectors or explore more digital noise or data corruption vectors to complete your project with stunning visuals.

A dynamic abstract background featuring an array of colorful vertical stripes, subtly interrupted by horizontal lines, creating a unique visual texture. Code interference illustrations
A dynamic abstract background featuring an array of colorful vertical stripes, subtly interrupted by horizontal lines, creating a unique visual texture. Code interference illustrations
A distorted digital background with glitchy pixels and horizontal lines. The image features a predominantly black background with scattered blue, orange, and white pixels. The pixels are arranged in a way that creates a sense of digital distortion, giving the impression of a glitchy or corrupted digital signal. The image could be used as a background or texture for digital projects, or as a representation of digital noise or interference. Code interference illustrations
A distorted digital background with glitchy pixels and horizontal lines. The image features a predominantly black background with scattered blue, orange, and white pixels. The pixels are arranged in a way that creates a sense of digital distortion, giving the impression of a glitchy or corrupted digital signal. The image could be used as a background or texture for digital projects, or as a representation of digital noise or interference. Code interference illustrations
A futuristic background featuring a bright green digital glitch with horizontal lines and noise on a black screen, representing data corruption, signal interference, or technology error. Code interference illustrations
A futuristic background featuring a bright green digital glitch with horizontal lines and noise on a black screen, representing data corruption, signal interference, or technology error. Code interference illustrations
This image features a vibrant color test pattern corrupted by severe digital distortion and analog interference. The background is dominated by a static grey texture with horizontal scan lines and pixelated artifacts, creating a strong sense of technical failure. Rendered by Ai, this abstract visual captures the aesthetic of broken media and vintage broadcast errors perfectly. This high-resolution. Code interference illustrations
This image features a vibrant color test pattern corrupted by severe digital distortion and analog interference. The background is dominated by a static grey texture with horizontal scan lines and pixelated artifacts, creating a strong sense of technical failure. Rendered by Ai, this abstract visual captures the aesthetic of broken media and vintage broadcast errors perfectly. This high-resolution. Code interference illustrations
Tv glitch static with pattern texture line for overlay effect noise. Screen camera vector with display digital scan for background pixel red. Black green error with xerox scanline retro. Code interference vectors
Tv glitch static with pattern texture line for overlay effect noise. Screen camera vector with display digital scan for background pixel red. Black green error with xerox scanline retro. Code interference vectors
A lowercase letter 'r' rendered in a green wireframe style is depicted with prominent digital glitch effects. The 3D mesh structure of the letter is visible, overlaid with vibrant green lines and interspersed with rectangular blocks of light green and black, suggesting data corruption or signal interference. The overall effect is futuristic and chaotic, representing digital distortion and. Code interference illustrations
A lowercase letter 'r' rendered in a green wireframe style is depicted with prominent digital glitch effects. The 3D mesh structure of the letter is visible, overlaid with vibrant green lines and interspersed with rectangular blocks of light green and black, suggesting data corruption or signal interference. The overall effect is futuristic and chaotic, representing digital distortion and. Code interference illustrations
A dynamic abstract visual featuring fragmented digital glitches in vibrant neon hues of blue, purple, and green, scattered across a textured asphalt surface. This modern, stylized graphic represents data corruption, signal interference, or retro video game aesthetics. Code interference illustrations
A dynamic abstract visual featuring fragmented digital glitches in vibrant neon hues of blue, purple, and green, scattered across a textured asphalt surface. This modern, stylized graphic represents data corruption, signal interference, or retro video game aesthetics. Code interference illustrations
A vibrant green digital glitch effect with horizontal lines and static noise against a stark black background, evoking a sense of data corruption or digital interference. Code interference illustrations
A vibrant green digital glitch effect with horizontal lines and static noise against a stark black background, evoking a sense of data corruption or digital interference. Code interference illustrations
Digital data creating colorful abstract texture, featuring pixel distortions and horizontal interference lines, representing technology, communication, and electronic errors. Code interference illustrations
Digital data creating colorful abstract texture, featuring pixel distortions and horizontal interference lines, representing technology, communication, and electronic errors. Code interference illustrations
A striking abstract visual characterized by digital glitches and fragmented lines in a monochromatic palette. This image evokes themes of data corruption, signal interference, technological disruption, and the abstract nature of information flow in the digital age. Its stark contrast and geometric patterns create a dynamic and thought-provoking composition suitable for various modern media. Code interference illustrations
A striking abstract visual characterized by digital glitches and fragmented lines in a monochromatic palette. This image evokes themes of data corruption, signal interference, technological disruption, and the abstract nature of information flow in the digital age. Its stark contrast and geometric patterns create a dynamic and thought-provoking composition suitable for various modern media. Code interference illustrations
Abstract digital grunge art displaying pixel sorting, data corruption, and visual interference, creating a modern and futuristic backdrop suitable for technology and error concepts. Code interference illustrations
Abstract digital grunge art displaying pixel sorting, data corruption, and visual interference, creating a modern and futuristic backdrop suitable for technology and error concepts. Code interference illustrations
A striking abstract digital visualization featuring a network disruption or glitch effect on a hexagonal grid pattern. The image conveys concepts of connectivity, data flow, cybersecurity, or technological interference, suitable for tech, business, or futuristic design projects. Code interference illustrations
A striking abstract digital visualization featuring a network disruption or glitch effect on a hexagonal grid pattern. The image conveys concepts of connectivity, data flow, cybersecurity, or technological interference, suitable for tech, business, or futuristic design projects. Code interference illustrations
Multiple old crt televisions displaying abstract digital noise, static, and binary data, creating a blur of technology, communication, and technological obsolescence. Code interference illustrations
Multiple old crt televisions displaying abstract digital noise, static, and binary data, creating a blur of technology, communication, and technological obsolescence. Code interference illustrations
This abstract image features a series of bold, horizontal black stripes against a stark white background. The stripes are unevenly spaced and some are broken or distorted, creating a glitch or digital interference effect. The composition is minimalist and graphic, evoking a sense of digital noise, data corruption, or a retro technological aesthetic. This versatile background can be used for various design projects requiring a modern, edgy, or abstract visual. Code interference vectors
This abstract image features a series of bold, horizontal black stripes against a stark white background. The stripes are unevenly spaced and some are broken or distorted, creating a glitch or digital interference effect. The composition is minimalist and graphic, evoking a sense of digital noise, data corruption, or a retro technological aesthetic. This versatile background can be used for various design projects requiring a modern, edgy, or abstract visual. Code interference vectors
An abstract digital background featuring a vibrant, colorful glitch effect. Horizontal and diagonal lines in red, green, and blue hues create a sense of visual distortion and corrupted data on a dark, pixelated canvas. This dynamic texture evokes a retro-futuristic aesthetic, reminiscent of old CRT screens, VHS tapes, or signal interference. Ideal for technology-themed projects, video overlays, gaming backgrounds, cyberpunk designs, presentations, or any creative work requiring a modern, edgy, and abstract digital art element. Code interference illustrations
An abstract digital background featuring a vibrant, colorful glitch effect. Horizontal and diagonal lines in red, green, and blue hues create a sense of visual distortion and corrupted data on a dark, pixelated canvas. This dynamic texture evokes a retro-futuristic aesthetic, reminiscent of old CRT screens, VHS tapes, or signal interference. Ideal for technology-themed projects, video overlays, gaming backgrounds, cyberpunk designs, presentations, or any creative work requiring a modern, edgy, and abstract digital art element. Code interference illustrations
This abstract background features a cluster of vibrant horizontal lines rendered in shades of cyan, teal, and mint green against a deep black backdrop. The lines vary in thickness and length, suggesting a fast digital data stream, electronic interference, or a classic video screen glitch effect. This dynamic pattern conveys movement, speed, and technology. It is ideal for use in technology-related. Code interference illustrations
This abstract background features a cluster of vibrant horizontal lines rendered in shades of cyan, teal, and mint green against a deep black backdrop. The lines vary in thickness and length, suggesting a fast digital data stream, electronic interference, or a classic video screen glitch effect. This dynamic pattern conveys movement, speed, and technology. It is ideal for use in technology-related. Code interference illustrations
A monochrome abstract background featuring a grid of horizontal and vertical lines with digital noise and a glitch aesthetic, suggesting data corruption or signal interference -. Code interference illustrations
A monochrome abstract background featuring a grid of horizontal and vertical lines with digital noise and a glitch aesthetic, suggesting data corruption or signal interference -. Code interference illustrations
Abstract digital glitch background featuring electronic static, signal distortion, and horizontal scanning lines in shades of green and white. This high-tech texture conveys themes of computer error, cyber attack, data corruption, and television interference. Ideal for futuristic sci-fi projects, technology presentations, video editing overlays, and electronic music backgrounds. Code interference illustrations
Abstract digital glitch background featuring electronic static, signal distortion, and horizontal scanning lines in shades of green and white. This high-tech texture conveys themes of computer error, cyber attack, data corruption, and television interference. Ideal for futuristic sci-fi projects, technology presentations, video editing overlays, and electronic music backgrounds. Code interference illustrations
A dark, abstract background featuring a digital glitch effect with subtle white and gray lines and dots, creating a sense of static or interference. Code interference illustrations
A dark, abstract background featuring a digital glitch effect with subtle white and gray lines and dots, creating a sense of static or interference. Code interference illustrations
This abstract digital background features a dynamic composition of horizontal streaks and glitch-like artifacts. The image is characterized by a high-contrast palette of vibrant orange, magenta, and teal against a deep black backdrop. The layered, textured appearance suggests data corruption, technological interference, or a futuristic interface. Its complex, multi-layered structure makes it an ideal visual element for projects related to cybersecurity, digital media, electronic music, software development, or modern artistic design. The aesthetic is both chaotic and structured, conveying a sense of high-tech energy and digital transformation. Code interference illustrations
This abstract digital background features a dynamic composition of horizontal streaks and glitch-like artifacts. The image is characterized by a high-contrast palette of vibrant orange, magenta, and teal against a deep black backdrop. The layered, textured appearance suggests data corruption, technological interference, or a futuristic interface. Its complex, multi-layered structure makes it an ideal visual element for projects related to cybersecurity, digital media, electronic music, software development, or modern artistic design. The aesthetic is both chaotic and structured, conveying a sense of high-tech energy and digital transformation. Code interference illustrations
Abstract digital painting resembling a corrupted data stream with blocks of pixels shifting, melting, and cascading in a chaotic blend. the composition features electric purples, neon greens, and bright yellows with intense digital noise textures and fragments of code - created using generative AI. Code interference illustrations
Abstract digital painting resembling a corrupted data stream with blocks of pixels shifting, melting, and cascading in a chaotic blend. the composition features electric purples, neon greens, and bright yellows with intense digital noise textures and fragments of code - created using generative AI. Code interference illustrations
High magnification micrograph showing vibrant colorful birefringent crystals and mineral fragments glowing with rainbow interference colors against a dark background. Code interference illustrations
High magnification micrograph showing vibrant colorful birefringent crystals and mineral fragments glowing with rainbow interference colors against a dark background. Code interference illustrations
Chaotic pixel-sorted digital landscape where data streams actively fragment into vertical color streaks, static, and corrupted code. this abstract cyberspace environment features heavy chromatic aberration, scan lines, and a flickering screen glow with a disorienting, unstable atmosphere - created using generative AI. Code interference illustrations
Chaotic pixel-sorted digital landscape where data streams actively fragment into vertical color streaks, static, and corrupted code. this abstract cyberspace environment features heavy chromatic aberration, scan lines, and a flickering screen glow with a disorienting, unstable atmosphere - created using generative AI. Code interference illustrations
A striking digital aesthetic featuring a chaotic blend of glowing green data streams and corrupted visual noise. The image captures a classic screen glitch effect, where horizontal scanning lines and fragmented pixel blocks create a sense of technological breakdown, cybernetic interference, and high-tech information overload in a dark environment. Code interference illustrations
A striking digital aesthetic featuring a chaotic blend of glowing green data streams and corrupted visual noise. The image captures a classic screen glitch effect, where horizontal scanning lines and fragmented pixel blocks create a sense of technological breakdown, cybernetic interference, and high-tech information overload in a dark environment. Code interference illustrations
Vibrant neon glitch art background, disrupted pixels, colorful static, digital interference effect, retro-futuristic aesthetic, dynamic distortion, 8K resolution, ultra-realistic, professional photography, commercial use. Code interference illustrations
Vibrant neon glitch art background, disrupted pixels, colorful static, digital interference effect, retro-futuristic aesthetic, dynamic distortion, 8K resolution, ultra-realistic, professional photography, commercial use. Code interference illustrations
Abstract digital glitch effect background, distorted pixel patterns, vibrant RGB noise, technology error concept, dynamic visual disruption, retro-futuristic aesthetic, static interference, 8K resolution, ultra-realistic, professional photography, commercial use. Code interference illustrations
Abstract digital glitch effect background, distorted pixel patterns, vibrant RGB noise, technology error concept, dynamic visual disruption, retro-futuristic aesthetic, static interference, 8K resolution, ultra-realistic, professional photography, commercial use. Code interference illustrations
Abstract digital of a glitch distortion effect featuring vertical scanlines in vivid cyan, turquoise, orange and amber on a deep black background. Horizontal banding, static noise and pixelated interference evoke retro CRT television and VHS signal errors. This digitally generated artwork, not a photograph, blends cyberpunk technology with modern graphic design, ideal for tech wallpapers, video editing overlays, music covers and futuristic banners. Code interference illustrations
Abstract digital of a glitch distortion effect featuring vertical scanlines in vivid cyan, turquoise, orange and amber on a deep black background. Horizontal banding, static noise and pixelated interference evoke retro CRT television and VHS signal errors. This digitally generated artwork, not a photograph, blends cyberpunk technology with modern graphic design, ideal for tech wallpapers, video editing overlays, music covers and futuristic banners. Code interference illustrations
This captivating image showcases a dynamic display riddled with visual anomalies. A vibrant, almost neon-like palette, filled with psychedelic hues, creates a futuristic, cyberpunk atmosphere. The image is a study in digital imperfections, showcasing various forms of distortion, aberration, and interference that might occur on a screen, monitor, or television. From subtle color artifacts to. Code interference illustrations
This captivating image showcases a dynamic display riddled with visual anomalies. A vibrant, almost neon-like palette, filled with psychedelic hues, creates a futuristic, cyberpunk atmosphere. The image is a study in digital imperfections, showcasing various forms of distortion, aberration, and interference that might occur on a screen, monitor, or television. From subtle color artifacts to. Code interference illustrations
A striking abstract digital glitch background made of dense horizontal and vertical pixel streaks in vivid cyan, magenta, orange, purple and green against a deep navy black canvas. The composition resembles corrupted screen data, datamosh distortion, VHS interference and static noise, creating a dynamic cyberpunk atmosphere full of motion and energy. Bright glowing lines cross the frame like a futuristic display or hacker interface. Ideal for technology banners, web headers, wallpaper, album covers, posters, and modern graphic design projects. Code interference illustrations
A striking abstract digital glitch background made of dense horizontal and vertical pixel streaks in vivid cyan, magenta, orange, purple and green against a deep navy black canvas. The composition resembles corrupted screen data, datamosh distortion, VHS interference and static noise, creating a dynamic cyberpunk atmosphere full of motion and energy. Bright glowing lines cross the frame like a futuristic display or hacker interface. Ideal for technology banners, web headers, wallpaper, album covers, posters, and modern graphic design projects. Code interference illustrations
Experience the exhilarating chaos of Cyber Monday like never before with this stunning 3D rendering. A vibrant, dark blue neon-lit backdrop explodes with distorted text proclaiming "Cyber Monday Deals," showcasing the digital age's unprecedented sales. The artwork is a mesmerizing blend of futuristic glitch art, where pixels warp, lines shatter, and binary code fragments dance across the screen. Code interference illustrations
Experience the exhilarating chaos of Cyber Monday like never before with this stunning 3D rendering. A vibrant, dark blue neon-lit backdrop explodes with distorted text proclaiming "Cyber Monday Deals," showcasing the digital age's unprecedented sales. The artwork is a mesmerizing blend of futuristic glitch art, where pixels warp, lines shatter, and binary code fragments dance across the screen. Code interference illustrations
Pixel glitch texture with digital distortion effect - horizontal scan lines and corrupted data patterns for retro gaming bg. Abstract noise interference with chromatic aberration for cyberpunk design. Code interference vectors
Pixel glitch texture with digital distortion effect - horizontal scan lines and corrupted data patterns for retro gaming bg. Abstract noise interference with chromatic aberration for cyberpunk design. Code interference vectors
Pixel glitch texture with digital distortion effect - horizontal scan lines and corrupted data patterns for retro gaming bg. Abstract noise interference with chromatic aberration for cyberpunk design. Code interference vectors
Pixel glitch texture with digital distortion effect - horizontal scan lines and corrupted data patterns for retro gaming bg. Abstract noise interference with chromatic aberration for cyberpunk design. Code interference vectors
And volatile financial market charts. It illustrates the critical dependency of global trade and economic activities on wireless connectivity and digital infrastructure. This imagery signals a high-stakes technological environment, highlighting risks like network interference, state-level data interception, and the vulnerability of international financial markets to connectivity disruptions and geopolitical friction. Code interference illustrations
And volatile financial market charts. It illustrates the critical dependency of global trade and economic activities on wireless connectivity and digital infrastructure. This imagery signals a high-stakes technological environment, highlighting risks like network interference, state-level data interception, and the vulnerability of international financial markets to connectivity disruptions and geopolitical friction. Code interference illustrations
Cyber Diplomacy and global security and international cybersecurity and national defense establishing world treaties to protect critical infrastructure against modern state sponsored digital threats. Code interference illustrations
Cyber Diplomacy and global security and international cybersecurity and national defense establishing world treaties to protect critical infrastructure against modern state sponsored digital threats. Code interference illustrations
Glitch texture with white dots and digital noise on black background. Pixel data pattern with cyber signal distortion. Overlay geometric elements. Modern tech error texture. Vector illustration. Code interference illustrations
Glitch texture with white dots and digital noise on black background. Pixel data pattern with cyber signal distortion. Overlay geometric elements. Modern tech error texture. Vector illustration. Code interference illustrations
Abstract glitch background with white horizontal lines. Digital noise distortion. Fast data stream effect. Futuristic technology texture for cyber interface or tech design. Vector illustration. Code interference vectors
Abstract glitch background with white horizontal lines. Digital noise distortion. Fast data stream effect. Futuristic technology texture for cyber interface or tech design. Vector illustration. Code interference vectors
Glitch technology background with vertical neon lines. Digital noise, and scan effects on black backdrop. Futuristic cyber texture for gaming, media, technology. Vector illustration. Code interference vectors
Glitch technology background with vertical neon lines. Digital noise, and scan effects on black backdrop. Futuristic cyber texture for gaming, media, technology. Vector illustration. Code interference vectors
Glitch CRT texture. Dotted noise with wave shapes on black background. Digital distortion and data signal effect. Cyber tech error texture. Damaged overlay video template. Vector illustration. Code interference vectors
Glitch CRT texture. Dotted noise with wave shapes on black background. Digital distortion and data signal effect. Cyber tech error texture. Damaged overlay video template. Vector illustration. Code interference vectors
Error screen elements. Noise, glitch effects, decay signal, monitor bugs, computer, television digital interferences, different colors, 80s technology, isolated defect elements, qualitative vector set. Code interference vectors
Error screen elements. Noise, glitch effects, decay signal, monitor bugs, computer, television digital interferences, different colors, 80s technology, isolated defect elements, qualitative vector set. Code interference vectors
Digital glitch background. Screen interferences, broken pixels, cyberpunk hacker attack, computer error, noise, 80s television, error screen, digital banner, neon wallpaper, qualitative vector concept. Code interference vectors
Digital glitch background. Screen interferences, broken pixels, cyberpunk hacker attack, computer error, noise, 80s television, error screen, digital banner, neon wallpaper, qualitative vector concept. Code interference vectors
Inspired by AI neural chaos, this design represents a stylized data mind unraveling. Pink binary rain cascades through a corrupted cloud of deep code interference. 100% copyright free flux local. Code interference illustrations
Inspired by AI neural chaos, this design represents a stylized data mind unraveling. Pink binary rain cascades through a corrupted cloud of deep code interference. 100% copyright free flux local. Code interference illustrations
Black glitch background with pixelated noise effect. Vector realistic illustration of abstract video rewind pattern on damaged screen background, retro tv display, signal distortion, hacker attack. Code interference illustrations
Black glitch background with pixelated noise effect. Vector realistic illustration of abstract video rewind pattern on damaged screen background, retro tv display, signal distortion, hacker attack. Code interference illustrations
Texture static glitch with tv pattern line and effect screen noise. Overlay red vector with display scan black and pixel background digital. Green camera xerox with paper vhs board and filter. Code interference illustrations
Texture static glitch with tv pattern line and effect screen noise. Overlay red vector with display scan black and pixel background digital. Green camera xerox with paper vhs board and filter. Code interference illustrations
Glitch pixel background with cyberpunk screen effects and digital noise patterns. Retro VHS static overlay and neon error lines for gamer designs. Futuristic 80s retrowave aesthetic vaporwave. Code interference vectors
Glitch pixel background with cyberpunk screen effects and digital noise patterns. Retro VHS static overlay and neon error lines for gamer designs. Futuristic 80s retrowave aesthetic vaporwave. Code interference vectors
Abstract digital background featuring random red and pink horizontal glitch lines, rectangular blocks, and signal interference elements on a clean white surface. Code interference vectors
Abstract digital background featuring random red and pink horizontal glitch lines, rectangular blocks, and signal interference elements on a clean white surface. Code interference vectors
Faint interference web of crisscrossing ripples over a tinted field in burgundy and amber tones. The texture layer stays subtle enough to sit under type. Created with procedural code, not AI-generated. Suitable for marketing backdrop. Code interference illustrations
Faint interference web of crisscrossing ripples over a tinted field in burgundy and amber tones. The texture layer stays subtle enough to sit under type. Created with procedural code, not AI-generated. Suitable for marketing backdrop. Code interference illustrations
An abstract digital artwork featuring a glitch effect with white noise, static, and colorful pixel distortion on a dark, solid black background, creating a retro futuristic aesthetic. Code interference illustrations
An abstract digital artwork featuring a glitch effect with white noise, static, and colorful pixel distortion on a dark, solid black background, creating a retro futuristic aesthetic. Code interference illustrations
An abstract background of vibrant, colorful horizontal lines and pixelated distortion, creating a dynamic digital glitch art effect perfect for technology or futuristic themes. Code interference illustrations
An abstract background of vibrant, colorful horizontal lines and pixelated distortion, creating a dynamic digital glitch art effect perfect for technology or futuristic themes. Code interference illustrations
Pixelated black white digital glitch background - abstract monochrome noise, random square pixel mosaic, distorted data error video game texture. Corrupted image artifact, tv screen noise effect. Code interference vectors
Pixelated black white digital glitch background - abstract monochrome noise, random square pixel mosaic, distorted data error video game texture. Corrupted image artifact, tv screen noise effect. Code interference vectors
A series of colorful, abstract patterns with digital glitches create a dynamic visual. Bright hues of pink and turquoise contrast with gray tones, forming linear and pixelated designs. The composition suggests digital art styles, where broken lines and repetitive dots create a textured effect. The vibrant colors and patterns contribute to an energetic, modern aesthetic, suitable for digital backgrounds or contemporary design elements. Code interference illustrations
A series of colorful, abstract patterns with digital glitches create a dynamic visual. Bright hues of pink and turquoise contrast with gray tones, forming linear and pixelated designs. The composition suggests digital art styles, where broken lines and repetitive dots create a textured effect. The vibrant colors and patterns contribute to an energetic, modern aesthetic, suitable for digital backgrounds or contemporary design elements. Code interference illustrations
A collection of old television sets displaying static, glitching signals, and lines of code or data on their screens. This image evokes a sense of retro technology, surveillance, or technological disruption. Code interference illustrations
A collection of old television sets displaying static, glitching signals, and lines of code or data on their screens. This image evokes a sense of retro technology, surveillance, or technological disruption. Code interference illustrations
Abstract digital distortion creates a glitch effect with vibrant color bands and wavy lines This image evokes a sense of technological disruption and can be used for modern backgrounds. Code interference illustrations
Abstract digital distortion creates a glitch effect with vibrant color bands and wavy lines This image evokes a sense of technological disruption and can be used for modern backgrounds. Code interference illustrations
An abstract digital art background featuring a chaotic mosaic of geometric shapes, including triangles and polygons, overlaid with digital glitch effects and noise. The vibrant colors and fragmented patterns suggest themes of data corruption, technology, or futuristic networks. Code interference illustrations
An abstract digital art background featuring a chaotic mosaic of geometric shapes, including triangles and polygons, overlaid with digital glitch effects and noise. The vibrant colors and fragmented patterns suggest themes of data corruption, technology, or futuristic networks. Code interference illustrations