Browse through 97,091 code background pattern illustrations & vectors or explore more binary code or generative ai vectors to complete your project with stunning visuals.

A close-up, high-tech 3D render of a glowing cryptocurrency coin, possibly representing a digital currency or blockchain technology. The coin features intricate circuitry patterns and a central abstract logo. It's illuminated by vibrant neon blue and purple light, casting a glow on a dark background filled with abstract digital patterns and binary code. This image evokes concepts of innovation, finance, technology, and the future of digital transactions. Code background pattern illustrations
A close-up, high-tech 3D render of a glowing cryptocurrency coin, possibly representing a digital currency or blockchain technology. The coin features intricate circuitry patterns and a central abstract logo. It's illuminated by vibrant neon blue and purple light, casting a glow on a dark background filled with abstract digital patterns and binary code. This image evokes concepts of innovation, finance, technology, and the future of digital transactions. Code background pattern illustrations
This striking stock photo features a vibrant neon green snowflake illuminated against a deep black background. The snowflake's structure is intricately designed with a detailed circuit board pattern, symbolizing the fusion of winter's natural beauty with advanced technology. The bright, glowing outline of the snowflake, combined with the subtle complexity of the embedded circuitry, creates a modern and futuristic aesthetic. Ideal for concepts related to winter technology, digital innovation, cold chain logistics, climate control systems, cybersecurity (e. g. , 'snowflake' attack), or any visual representation of technology meeting the elements. The dark background ensures the luminous snowflake is the central focus, making it highly versatile for various design projects. Code background pattern illustrations
This striking stock photo features a vibrant neon green snowflake illuminated against a deep black background. The snowflake's structure is intricately designed with a detailed circuit board pattern, symbolizing the fusion of winter's natural beauty with advanced technology. The bright, glowing outline of the snowflake, combined with the subtle complexity of the embedded circuitry, creates a modern and futuristic aesthetic. Ideal for concepts related to winter technology, digital innovation, cold chain logistics, climate control systems, cybersecurity (e. g. , 'snowflake' attack), or any visual representation of technology meeting the elements. The dark background ensures the luminous snowflake is the central focus, making it highly versatile for various design projects. Code background pattern illustrations
Abstract digital artwork featuring a glowing pink and blue 3D form against a dark background with binary code. The shape is smooth and curved, with AI generative. Code background pattern illustrations
Abstract digital artwork featuring a glowing pink and blue 3D form against a dark background with binary code. The shape is smooth and curved, with AI generative. Code background pattern illustrations
Teal bucket graphic offers clean, modern design appeal. QR code integration provides easy access to digital information , intricate background design. Code background pattern illustrations
Teal bucket graphic offers clean, modern design appeal. QR code integration provides easy access to digital information , intricate background design. Code background pattern illustrations
A mesmerizing abstract background featuring intricate sacred geometry designs, including the Flower of Life symbol, overlaid on a backdrop of flowing binary code. This digital art evokes themes of universal connections, spirituality, technology, and the interconnectedness of the cosmos. Code background pattern illustrations
A mesmerizing abstract background featuring intricate sacred geometry designs, including the Flower of Life symbol, overlaid on a backdrop of flowing binary code. This digital art evokes themes of universal connections, spirituality, technology, and the interconnectedness of the cosmos. Code background pattern illustrations
An abstract vector illustration of a QR code-like pattern, featuring a captivating purple gradient. This modern digital design symbolizes data, connectivity, and technological innovation in an artistic and expressive manner. Perfect for vibrant tech branding, abstract backgrounds, and creative visual compositions that stand out, vector design Generative AI. Code background pattern vectors
An abstract vector illustration of a QR code-like pattern, featuring a captivating purple gradient. This modern digital design symbolizes data, connectivity, and technological innovation in an artistic and expressive manner. Perfect for vibrant tech branding, abstract backgrounds, and creative visual compositions that stand out, vector design Generative AI. Code background pattern vectors
Abstract digital artwork featuring a glowing pink and blue 3D form against a dark background with binary code. The shape is smooth and curved, with AI generative. Code background pattern illustrations
Abstract digital artwork featuring a glowing pink and blue 3D form against a dark background with binary code. The shape is smooth and curved, with AI generative. Code background pattern illustrations
An image depicting an artificial intelligence symbol, featuring a brain split into two halves, one blue and one green, with the letters 'AI' in the center. The brain is surrounded by a circular pattern resembling binary code, symbolizing the fusion of human cognition and machine learning. Code background pattern illustrations
An image depicting an artificial intelligence symbol, featuring a brain split into two halves, one blue and one green, with the letters 'AI' in the center. The brain is surrounded by a circular pattern resembling binary code, symbolizing the fusion of human cognition and machine learning. Code background pattern illustrations
An abstract digital image depicting a wave-like pattern formed by circuit board designs in shades of pink and blue. The central wave is a vibrant pink, with fainter blue circuit lines flowing above and below. Small, light blue binary code numbers are scattered throughout the background. The overall style is abstract and technological, suggesting data flow or a network connection. The image is. Code background pattern illustrations
An abstract digital image depicting a wave-like pattern formed by circuit board designs in shades of pink and blue. The central wave is a vibrant pink, with fainter blue circuit lines flowing above and below. Small, light blue binary code numbers are scattered throughout the background. The overall style is abstract and technological, suggesting data flow or a network connection. The image is. Code background pattern illustrations
A vibrant abstract background featuring a complex digital network of interconnected nodes and lines, overlaid with streams of binary code. The color palette transitions from a bright green and yellow on the left to a deep blue on the right, creating a sense of depth and technological advancement. This imagery is ideal for representing concepts like data, artificial intelligence, cybersecurity, global connectivity, and the digital age. Code background pattern illustrations
A vibrant abstract background featuring a complex digital network of interconnected nodes and lines, overlaid with streams of binary code. The color palette transitions from a bright green and yellow on the left to a deep blue on the right, creating a sense of depth and technological advancement. This imagery is ideal for representing concepts like data, artificial intelligence, cybersecurity, global connectivity, and the digital age. Code background pattern illustrations
This image features a QR code centered on a plain white background. The QR code is black and white, with distinct square patterns and alignment markers. The image is clear and high-resolution, making it easy to scan. Code background pattern illustrations
This image features a QR code centered on a plain white background. The QR code is black and white, with distinct square patterns and alignment markers. The image is clear and high-resolution, making it easy to scan. Code background pattern illustrations
A flock of delicate origami paper cranes are depicted in flight against a dark background filled with cascading green digital code, reminiscent of the 'Matrix' film. This imagery blends the traditional art of paper folding with futuristic technology, symbolizing freedom, escape, or a connection between the natural and digital worlds. Code background pattern illustrations
A flock of delicate origami paper cranes are depicted in flight against a dark background filled with cascading green digital code, reminiscent of the 'Matrix' film. This imagery blends the traditional art of paper folding with futuristic technology, symbolizing freedom, escape, or a connection between the natural and digital worlds. Code background pattern illustrations
This abstract digital art features a dynamic composition of bold geometric shapes in red, blue, and yellow, overlaid with textured code elements. The dark background enhances the vibrant colors and creates a modern, futuristic aesthetic suitable for technology and design themes. Code background pattern illustrations
This abstract digital art features a dynamic composition of bold geometric shapes in red, blue, and yellow, overlaid with textured code elements. The dark background enhances the vibrant colors and creates a modern, futuristic aesthetic suitable for technology and design themes. Code background pattern illustrations
An abstract digital artwork featuring wavy lines in pink, blue, and purple gradients with binary code elements on a white background. Created AI. Code background pattern illustrations
An abstract digital artwork featuring wavy lines in pink, blue, and purple gradients with binary code elements on a white background. Created AI. Code background pattern illustrations
A qr code smartphone mobile payment digital ticket hand scan technology indoor blur background modern qr code smartphone screen held by hand modern, Generative AI. Code background pattern illustrations
A qr code smartphone mobile payment digital ticket hand scan technology indoor blur background modern qr code smartphone screen held by hand modern, Generative AI. Code background pattern illustrations
Mesmerizing fractal art featuring vibrant, neon-colored abstract flowers with petal-like structures against a dark background filled with cascading binary code. This digital artwork evokes a sense of futuristic technology and organic beauty intertwined. Code background pattern illustrations
Mesmerizing fractal art featuring vibrant, neon-colored abstract flowers with petal-like structures against a dark background filled with cascading binary code. This digital artwork evokes a sense of futuristic technology and organic beauty intertwined. Code background pattern illustrations
Abstract image featuring a blue DNA double helix structure on the right side. The background includes molecular patterns and light wave forms. Letters "ACTGA" are centrally positioned, representing nucleotide bases: Adenine, Cytosine, Thymine, Guanine. A grid-like pattern overlays the background, suggesting a scientific and genetic theme. Additional elements include faded molecular diagrams and abstract charts, contributing to the bioscience context. Code background pattern illustrations
Abstract image featuring a blue DNA double helix structure on the right side. The background includes molecular patterns and light wave forms. Letters "ACTGA" are centrally positioned, representing nucleotide bases: Adenine, Cytosine, Thymine, Guanine. A grid-like pattern overlays the background, suggesting a scientific and genetic theme. Additional elements include faded molecular diagrams and abstract charts, contributing to the bioscience context. Code background pattern illustrations
A visually appealing abstract image featuring horizontal stripes of varying muted earth tones. The background texture resembles woven fabric or a subtle textile pattern. The thin, repeating lines add a digital or coded element, creating a unique blend of organic and geometric design. Ideal for website backgrounds, textile designs, or any project requiring a sophisticated and calming aesthetic. Code background pattern illustrations
A visually appealing abstract image featuring horizontal stripes of varying muted earth tones. The background texture resembles woven fabric or a subtle textile pattern. The thin, repeating lines add a digital or coded element, creating a unique blend of organic and geometric design. Ideal for website backgrounds, textile designs, or any project requiring a sophisticated and calming aesthetic. Code background pattern illustrations
This captivating image features a glowing abstract shape with a background of binary code and sparkling effects, ideal for technology and digital concepts. Code background pattern illustrations
This captivating image features a glowing abstract shape with a background of binary code and sparkling effects, ideal for technology and digital concepts. Code background pattern illustrations
An abstract vector illustration of a QR code-like pattern, rendered with a vibrant red gradient. This digital design symbolizes modern technology, data, and connectivity in an artistic way. Ideal for tech marketing, abstract backgrounds, and creative projects that fuse digital concepts with expressive and engaging visuals, vector design Generative AI. Code background pattern vectors
An abstract vector illustration of a QR code-like pattern, rendered with a vibrant red gradient. This digital design symbolizes modern technology, data, and connectivity in an artistic way. Ideal for tech marketing, abstract backgrounds, and creative projects that fuse digital concepts with expressive and engaging visuals, vector design Generative AI. Code background pattern vectors
A vibrant, glowing red triangle symbol dominates the center of this digital artwork. The triangle is outlined with neon-like energy and sparks, creating a sense of power and intensity. Behind it, a dark background is filled with cascading lines of binary code (0s and 1s) in shades of green and red, suggesting a futuristic, technological, or data-driven theme. The reflection of the triangle on a glossy surface below adds depth and a sense of mystery. This image is ideal for concepts related to technology, cybersecurity, data analysis, gaming, or abstract digital art. Code background pattern illustrations
A vibrant, glowing red triangle symbol dominates the center of this digital artwork. The triangle is outlined with neon-like energy and sparks, creating a sense of power and intensity. Behind it, a dark background is filled with cascading lines of binary code (0s and 1s) in shades of green and red, suggesting a futuristic, technological, or data-driven theme. The reflection of the triangle on a glossy surface below adds depth and a sense of mystery. This image is ideal for concepts related to technology, cybersecurity, data analysis, gaming, or abstract digital art. Code background pattern illustrations
A digital illustration features binary code (1s and 0s) flowing in wave-like patterns against a blue background. These waves hover above a circuit board, suggesting themes of data flow and technology. The circuit board includes detailed etchings representing conductive pathways typically found in electronic devices. The overall composition implies a fusion of digital information and technological infrastructure, symbolizing the integration of data in modern digital systems. Code background pattern illustrations
A digital illustration features binary code (1s and 0s) flowing in wave-like patterns against a blue background. These waves hover above a circuit board, suggesting themes of data flow and technology. The circuit board includes detailed etchings representing conductive pathways typically found in electronic devices. The overall composition implies a fusion of digital information and technological infrastructure, symbolizing the integration of data in modern digital systems. Code background pattern illustrations
This image features a dark, abstract background with prominent, stylized marble vein patterns in warm, earthy tones of orange and white. Overlaying the marble textures are snippets of CSS code, suggesting a design or web development context. The composition blends natural organic patterns with digital code, creating a visually interesting and conceptual graphic. Code background pattern illustrations
This image features a dark, abstract background with prominent, stylized marble vein patterns in warm, earthy tones of orange and white. Overlaying the marble textures are snippets of CSS code, suggesting a design or web development context. The composition blends natural organic patterns with digital code, creating a visually interesting and conceptual graphic. Code background pattern illustrations
Abstract high speed digital data stream background with glowing binary code and fiber optic light trails representing big data transfer cloud computing cybersecurity and telecommunications technology. Code background pattern illustrations
Abstract high speed digital data stream background with glowing binary code and fiber optic light trails representing big data transfer cloud computing cybersecurity and telecommunications technology. Code background pattern illustrations
Sequences of binary code (0s and 1s) cover a blue background, creating a digital or cyber-themed aesthetic. The binary strings are evenly distributed across the image, suggesting a data or technology concept. The background features subtle gradients and patterns, adding depth and complexity to the image's design. Code background pattern illustrations
Sequences of binary code (0s and 1s) cover a blue background, creating a digital or cyber-themed aesthetic. The binary strings are evenly distributed across the image, suggesting a data or technology concept. The background features subtle gradients and patterns, adding depth and complexity to the image's design. Code background pattern illustrations
Abstract Digital Background with Glowing Red and Blue Binary Code and Matrix Data Streams, Futuristic Cybersecurity and Artificial Intelligence Information Flow Illustration, High-Tech Computing Art. Code background pattern illustrations
Abstract Digital Background with Glowing Red and Blue Binary Code and Matrix Data Streams, Futuristic Cybersecurity and Artificial Intelligence Information Flow Illustration, High-Tech Computing Art. Code background pattern illustrations
An abstract vector illustration of a QR code-like pattern, with a warm and dynamic orange-red gradient. This design fuses digital technology with energetic artistic expression, symbolizing data, connectivity, and innovation. Ideal for impactful tech visuals, vibrant marketing materials, and modern abstract backgrounds that demand attention, vector design Generative AI. Code background pattern vectors
An abstract vector illustration of a QR code-like pattern, with a warm and dynamic orange-red gradient. This design fuses digital technology with energetic artistic expression, symbolizing data, connectivity, and innovation. Ideal for impactful tech visuals, vibrant marketing materials, and modern abstract backgrounds that demand attention, vector design Generative AI. Code background pattern vectors
A digital art piece featuring a vibrant green Maori Koru design layered over a falling binary code matrix. The intricate Koru symbols represent new life and growth, juxtaposed against the abstract digital backdrop, suggesting a fusion of tradition and technology. Code background pattern illustrations
A digital art piece featuring a vibrant green Maori Koru design layered over a falling binary code matrix. The intricate Koru symbols represent new life and growth, juxtaposed against the abstract digital backdrop, suggesting a fusion of tradition and technology. Code background pattern illustrations
An abstract 3D visualization of digital matrix layers, featuring cascading green binary code and hexadecimal characters falling against a dark background. This futuristic representation symbolizes data, technology, and the digital age. Code background pattern illustrations
An abstract 3D visualization of digital matrix layers, featuring cascading green binary code and hexadecimal characters falling against a dark background. This futuristic representation symbolizes data, technology, and the digital age. Code background pattern illustrations
Digital binary code streams downward over a green background creating a modern tech atmosphere ideal for data analysis cybersecurity and programming visuals. Code background pattern illustrations
Digital binary code streams downward over a green background creating a modern tech atmosphere ideal for data analysis cybersecurity and programming visuals. Code background pattern illustrations
This captivating image showcases a digital illustration of a futuristic energy wave, with binary code flowing through it, creating a sense of movement and energy. The wave is composed of a series of concentric circles, with the binary code flowing in a spiral pattern, creating a sense of depth and dimension. The background is a gradient of dark blue and purple, which adds to the overall futuristic. Code background pattern illustrations
This captivating image showcases a digital illustration of a futuristic energy wave, with binary code flowing through it, creating a sense of movement and energy. The wave is composed of a series of concentric circles, with the binary code flowing in a spiral pattern, creating a sense of depth and dimension. The background is a gradient of dark blue and purple, which adds to the overall futuristic. Code background pattern illustrations
Dynamic digital rain effect with green alphanumeric characters falling on a dark background. This visually striking pattern evokes themes of technology, data, and coding. Ideal for concepts related to AI, cybersecurity, or software development. Code background pattern illustrations
Dynamic digital rain effect with green alphanumeric characters falling on a dark background. This visually striking pattern evokes themes of technology, data, and coding. Ideal for concepts related to AI, cybersecurity, or software development. Code background pattern illustrations
Futuristic representation of DNA strands intertwined with flowing binary code, symbolizing the intersection of genetics, data, and technological advancement. The glowing blue and green elements against a dark background evoke a sense of innovation and scientific discovery. Code background pattern illustrations
Futuristic representation of DNA strands intertwined with flowing binary code, symbolizing the intersection of genetics, data, and technological advancement. The glowing blue and green elements against a dark background evoke a sense of innovation and scientific discovery. Code background pattern illustrations
Vector black and white minimal seamless pattern. Modern geometric texture. Abstract monochrome minimalist background with lines, simple shapes, square brackets. Repeated geo design for decor, print. Code background pattern vectors
Vector black and white minimal seamless pattern. Modern geometric texture. Abstract monochrome minimalist background with lines, simple shapes, square brackets. Repeated geo design for decor, print. Code background pattern vectors
A QR code with a white background enclosed in a black border. The code consists of black squares arranged in a specific pattern necessary for data encoding. Quadrant alignment indicators are present in three corners, facilitating scanning orientation. This QR code can be scanned using a smartphone or a QR code reader to retrieve encoded information such as a URL, text, or numeric data. QR codes serve various purposes, including directing users to websites, sharing contact information, or processing payments. Code background pattern illustrations
A QR code with a white background enclosed in a black border. The code consists of black squares arranged in a specific pattern necessary for data encoding. Quadrant alignment indicators are present in three corners, facilitating scanning orientation. This QR code can be scanned using a smartphone or a QR code reader to retrieve encoded information such as a URL, text, or numeric data. QR codes serve various purposes, including directing users to websites, sharing contact information, or processing payments. Code background pattern illustrations
Abstract background featuring a digital rain of green binary code (0s and 1s) falling against a black backdrop, representing data and technology , layered depth. Code background pattern illustrations
Abstract background featuring a digital rain of green binary code (0s and 1s) falling against a black backdrop, representing data and technology , layered depth. Code background pattern illustrations
An abstract digital background featuring a glowing hexagonal grid pattern illuminated by blue light. A stream of green binary code data flows behind the geometric structure, suggesting a futuristic, high-tech, or data-centric theme. Code background pattern illustrations
An abstract digital background featuring a glowing hexagonal grid pattern illuminated by blue light. A stream of green binary code data flows behind the geometric structure, suggesting a futuristic, high-tech, or data-centric theme. Code background pattern illustrations
Barcode and QR code side by side on a white background. The barcode features a series of vertical black lines of varying thickness, with the numerical sequence "812345678810" below. The QR code consists of a complex pattern of black squares arranged in a square grid with distinct corner markers. Both are common scannable elements used for quick data retrieval in commercial and digital applications. Code background pattern illustrations
Barcode and QR code side by side on a white background. The barcode features a series of vertical black lines of varying thickness, with the numerical sequence "812345678810" below. The QR code consists of a complex pattern of black squares arranged in a square grid with distinct corner markers. Both are common scannable elements used for quick data retrieval in commercial and digital applications. Code background pattern illustrations
Abstract background featuring cascading streams of binary code, represented by green ones and zeros, descending into a rippling, deep digital ocean. This visual symbolizes data flow, technology, and the vastness of the digital world. Code background pattern illustrations
Abstract background featuring cascading streams of binary code, represented by green ones and zeros, descending into a rippling, deep digital ocean. This visual symbolizes data flow, technology, and the vastness of the digital world. Code background pattern illustrations
A dynamic vector background illustrating a continuous stream of binary code, representing digital data flow and information technology. Ideal for IT services, cybersecurity, or abstract tech themes. Symbolizes the modern digital world, vector design Generative AI. Code background pattern vectors
A dynamic vector background illustrating a continuous stream of binary code, representing digital data flow and information technology. Ideal for IT services, cybersecurity, or abstract tech themes. Symbolizes the modern digital world, vector design Generative AI. Code background pattern vectors
A mesmerizing cascade of white binary code streams down a soft gray gradient, creating a digital rain effect with a futuristic feel. Abstract digital rain of binary code cascading down a gray background. Code background pattern illustrations
A mesmerizing cascade of white binary code streams down a soft gray gradient, creating a digital rain effect with a futuristic feel. Abstract digital rain of binary code cascading down a gray background. Code background pattern illustrations
A black and white abstract background with a burst of light in the center. The burst is made up of multiple lines and dots, creating a radial pattern. The lines are arranged in a way that creates a sense of depth and dimension. The background is filled with binary code, numbers and letters, all different sizes and colors. chaotic and chaotic scene. Code background pattern illustrations
A black and white abstract background with a burst of light in the center. The burst is made up of multiple lines and dots, creating a radial pattern. The lines are arranged in a way that creates a sense of depth and dimension. The background is filled with binary code, numbers and letters, all different sizes and colors. chaotic and chaotic scene. Code background pattern illustrations
This image features a close-up view of binary code displayed in a blue hue against a dark background, emphasizing the digital and technological aspects of binary code. Code background pattern illustrations
This image features a close-up view of binary code displayed in a blue hue against a dark background, emphasizing the digital and technological aspects of binary code. Code background pattern illustrations
A stunning digital art piece featuring glowing translucent geometric shapes like dodecahedrons, cubes, and tetrahedrons suspended in a dark, futuristic environment. The background is alive with lines of code and digital data streams, evoking themes of technology, cyberspace, and artificial intelligence. This abstract visualization merges mathematical forms with programming concepts for a modern, cutting-edge aesthetic. Code background pattern illustrations
A stunning digital art piece featuring glowing translucent geometric shapes like dodecahedrons, cubes, and tetrahedrons suspended in a dark, futuristic environment. The background is alive with lines of code and digital data streams, evoking themes of technology, cyberspace, and artificial intelligence. This abstract visualization merges mathematical forms with programming concepts for a modern, cutting-edge aesthetic. Code background pattern illustrations
A vibrant and visually striking graphic illustration of a DNA strand featuring multiple strands in bright colors such as blue, green, yellow, red, and orange, arranged in a dynamic spiral pattern against a clean white background, highlighting the intricate and scientific beauty of genetic structures. Code background pattern illustrations
A vibrant and visually striking graphic illustration of a DNA strand featuring multiple strands in bright colors such as blue, green, yellow, red, and orange, arranged in a dynamic spiral pattern against a clean white background, highlighting the intricate and scientific beauty of genetic structures. Code background pattern illustrations
The image depicts a digital stream of binary code, primarily composed of '0' and '1' digits. the code is displayed in columns, with the left side of the image featuring red-toned digits and the right side displaying green-toned digits. the overall effect is a sense of depth and movement, suggesting the continuous flow of data. the background is dark, emphasizing the glowing nature of the digital characters. Code background pattern illustrations
The image depicts a digital stream of binary code, primarily composed of '0' and '1' digits. the code is displayed in columns, with the left side of the image featuring red-toned digits and the right side displaying green-toned digits. the overall effect is a sense of depth and movement, suggesting the continuous flow of data. the background is dark, emphasizing the glowing nature of the digital characters. Code background pattern illustrations
Rows of binary code (0s and 1s) appear on a deep blue background, illustrating data or computer programming themes. The digits are uniformly spaced and aligned, creating a sense of digital complexity. The monochrome tones emphasize a sleek and technological aesthetic, often used to represent computer science or coding environments. Code background pattern illustrations
Rows of binary code (0s and 1s) appear on a deep blue background, illustrating data or computer programming themes. The digits are uniformly spaced and aligned, creating a sense of digital complexity. The monochrome tones emphasize a sleek and technological aesthetic, often used to represent computer science or coding environments. Code background pattern illustrations
Abstract background with binary code and data flow in blue, Pink, And yellow colors on a dark background, Vector illustration. Abstract technology or bigger picture of a machine learning concept. Image generated by AI. Code background pattern illustrations
Abstract background with binary code and data flow in blue, Pink, And yellow colors on a dark background, Vector illustration. Abstract technology or bigger picture of a machine learning concept. Image generated by AI. Code background pattern illustrations