Skip to main content

Custom Supply Chain Software Development Company in India

Arobit is a custom supply chain software development company in India, building secure and scalable supply chain systems for manufacturers, distributors, and retailers. We replace spreadsheets and disconnected tools with one platform that plans demand, tracks suppliers, and connects every warehouse and carrier in real time. Our team has delivered supply chain and ERP systems for clients across India and 15+ countries for over 15 years.

  • 15+ years of supply chain and ERP software development experience
  • Industry-specific supply chain workflows, not generic templates
  • End-to-end delivery from design to deployment and support
Supply chain control tower dashboard showing a supplier-to-customer network map, on-time delivery and supplier risk metrics, and a demand forecast trend

Partnering with a Custom Supply Chain Software Development Company in India

Every business moves goods differently. Our supply chain software development process starts with your actual supplier network and delivery routes, not a fixed template. We build systems around how your team plans, procures, moves, and delivers goods today. The result is a custom supply chain platform that fits your operations from day one, and it grows with new suppliers, warehouses, and markets as your business expands.

Built around your actual planning, procurement, and delivery workflows
Modular platforms, start with core capabilities and add more later
Real-time data sync across every supplier, warehouse, and carrier
Role-based access to protect sensitive pricing and supplier data
Scales with new suppliers, warehouses, and markets

Flexible Supply Chain Modules

Start with the capabilities you need today, such as demand planning or procurement. Add transportation, control tower, or multi-tier supplier tracking later without rebuilding the system.

  • Start with core capabilities like demand planning or procurement
  • Add transportation, control tower, or supplier tracking later
  • No need to rebuild the system as requirements change
  • Modular architecture built around your real workflows

Centralized Visibility and Control Tower

Connect every supplier, warehouse, and carrier into a single dashboard. Our supply chain visibility software development gives your team one consistent view instead of switching between vendor portals and spreadsheets.

  • Every supplier, warehouse, and carrier in one dashboard
  • One consistent set of shipment and stock data across the network
  • No manual reconciliation between systems
  • Centralized visibility for planning, procurement, and logistics teams

Secure Data and Real-Time Sync

Order and shipment status update in real time across every connected supplier and carrier. Role-based access keeps sensitive pricing and supplier data visible only to the right teams.

  • Real-time status updates across every connected partner
  • Role-based access controls
  • Sensitive pricing and supplier data visible only to authorized teams
  • Secure, synchronized data across the platform

AI-Driven Forecasting and Demand Planning

Our AI supply chain software development builds demand models from your own sales history and seasonality, not generic statistical templates. Forecasts improve every cycle as more of your real transaction data flows through the system.

  • Demand models trained on your own sales and seasonal data
  • Visibility into slow-moving and at-risk inventory
  • Built-in forecasting for reorder and procurement decisions
  • Supports supply chain resilience planning across your network
Why Choose Arobit for Custom Supply Chain Software Development

Why Choose Arobit for Custom Supply Chain Software Development?

Arobit has delivered supply chain, ERP, and CRM systems for 15+ years, with a 96% client retention rate. We combine that experience with deep knowledge of manufacturing, retail, pharma, and logistics operations.

As a trusted SCM software development company, Arobit builds platforms that unify demand planning, procurement, warehouse execution, transportation, and reporting within a single system. Each solution is built around your real supplier network and delivery routes, with modular architecture that starts with core capabilities and expands as your business grows. From requirement analysis and system design to deployment, training, and ongoing support, Arobit delivers complete supply chain solutions that improve visibility, reduce disruption, and support faster planning decisions.

See more →

Our Supply Chain Development Capabilities & Delivery Strengths

Arobit has delivered supply chain, ERP, and CRM systems for 15+ years, with a 96% client retention rate. We combine that experience with deep knowledge of manufacturing, retail, and logistics operations to build network-driven supply chain solutions for long-term business growth.

Workflow-Centered Architecture

Network-Centered Architecture

Systems built around your real supplier, warehouse, and delivery processes.

Modular Platforms

Modular Platforms

Start with core capabilities and add more as your network grows.

Data-Driven Solutions

Data-Driven Forecasting

Our supply chain analytics software development turns transaction data into dashboards that support faster planning decisions.

Seamless Integration

Seamless Integration

Connects with your existing ERP, EDI, CRM, and carrier systems.

Cloud-Based Scalability

Cloud-Based Scalability

Cloud and on-premise options support single or multi-region operations.

Dedicated Teams

Dedicated Teams

One team manages design, build, deployment, and ongoing support.

Clear and Structured Project Delivery

Clear and Structured Project Delivery

Written scope, milestones, and reporting from discovery through launch.

Business Benefits of Our Supply Chain Software Development Services

A custom supply chain platform removes the manual work behind daily planning and procurement, and gives your team accurate, real-time visibility.

Automates manual purchase orders, supplier follow-ups, and reorder alerts

Provides real-time reporting across every supplier, warehouse, and carrier

Improves visibility into tier-one and tier-two supplier risk

Reduces excess inventory and disruption-related losses

Cuts operational costs tied to manual tracking and errors

Simplifies audit and compliance reporting for suppliers and shipments

Custom Supply Chain Software Modules

As a supply chain application development partner, Arobit builds each module to match a specific part of your planning and delivery workflow. Below are the modules most businesses start with. Our approach keeps every module connected, so data never has to be entered twice.

Demand Planning and Forecasting

Demand Planning and Forecasting

AI-driven models that combine sales history, seasonality, and market signals.

Procurement and Supplier Management

Procurement and Supplier Management

Automate RFQs, purchase orders, and supplier scorecards.

Warehouse and Inventory Execution

Warehouse and Inventory Execution

Real-time stock movement, picking, and packing across every site.

Transportation and Logistics Management

Transportation and Logistics Management

Route optimization, carrier selection, and freight audit in one screen.

Order Fulfillment and Omnichannel Distribution

Order Fulfillment and Omnichannel Distribution

Rules-based routing for retail, wholesale, and direct-to-consumer orders.

Control Tower and Exception Management

Control Tower and Exception Management

A single screen pulling live data from suppliers, carriers, and warehouses.

Supplier Risk and Compliance Scoring

Supplier Risk and Compliance Scoring

Financial stability, geography, and delivery performance in one risk score.

Reverse Logistics and Returns

Reverse Logistics and Returns

Track returned stock back into inventory with full traceability.

Reporting and Analytics

Reporting and Analytics

Custom dashboards for cost, service level, and supplier performance.

Mobile Access for Field Teams

Mobile Access for Field Teams

Drivers, buyers, and field staff get the same live data as the planning desk.

Integration Hub

Integration Hub

Connect supply chain data with your ERP, EDI, and carrier platforms.

Custom Supply Chain Software vs Off-the-Shelf Supply Chain Software

Choosing between ready-made software and a dedicated supply chain software development company depends on how specific your supplier network and compliance rules are. The table below compares both paths.

Capability Off-the-Shelf SCM Software Custom Supply Chain Software (Arobit)
Multi-tier supplier visibility Usually tier-1 only Tier-1, tier-2, and beyond, mapped to your network
Demand forecasting Generic statistical models AI models trained on your own sales and seasonal data
EDI and API depth Limited, pre-built connectors Full ANSI X12, EDIFACT, and custom API support
Industry compliance One-size-fits-all Built for your sector: pharma, food, chemical, automotive
Data ownership Vendor-hosted, shared infrastructure You own the platform, source code, and data
Total cost of ownership Recurring per-user fees that scale with headcount One-time development cost, no per-seat licensing
Scalability across regions Constrained by the vendor's own roadmap Scales with your warehouses, plants, and markets
ERP and legacy integration Shallow, pre-built connectors only Deep integration with your existing ERP and legacy systems

These projects show our range, from single-region supplier networks to multi-warehouse, multi-country supply chain platforms. See the full portfolio on our website for details on each build.

Take a Tour Through Some of Our
Stellar Work From the Past

Real-world software solutions we've engineered for businesses across industries and geographies

GIS Based Area Security and Road March Planning

  • Built a defence-grade GIS platform for real-time area security monitoring and multi-unit road march coordination
  • Integrated live mapping with route optimization and threat-zone flagging for operational commanders
  • Delivered offline-capable, government-compliant architecture with role-based access across units

Government Organization, India

View Project
GIS Based Area Security and Road March Planning

Retail Sales Force Automation System

  • Automated end-to-end field sales operations for a multi-city FMCG distribution network with real-time order capture
  • Enabled beat planning, secondary sales tracking, and distributor performance dashboards accessible on mobile
  • Reduced manual reporting overhead by over 60% and improved field team accountability across regions

FMCG Distributor, Bengaluru

View Project
Retail Sales Force Automation System

Real Estate Site Visit Scheduling and Vehicle Booking

  • Built a seamless site visit scheduling engine integrated with fleet and vehicle booking management
  • Enabled prospective buyers to book slots and transport in a single unified workflow, reducing drop-offs
  • Automated follow-ups and slot reminders, improving sales team conversion rates and reducing no-shows

Real Estate Company, Bengaluru

View Project
Real Estate Site Visit Scheduling and Vehicle Booking

Coal MIS Portal for Production and Auction

  • Developed a centralized MIS portal for live coal production tracking and transparent e-auction management
  • Integrated production data with bidding modules, enabling competitive and compliant auction operations
  • Delivered real-time operational dashboards for inventory, dispatch, and mine management leadership

Mining Corporation, India

View Project
Coal MIS Portal for Production and Auction

Vessel Auditing Platform — Shipping Industry

  • Replaced paper-based vessel inspection workflows with a structured digital auditing platform for the maritime industry
  • Enabled multi-inspector collaboration with custom audit checklists, evidence capture, and sign-off flows
  • Cut audit turnaround time significantly through automated report generation and flag-based escalation

Shipping Industry, Italy

View Project
Vessel Auditing Platform - Shipping Industry

Player Registration and Biometric Authentication System

  • Built a secure player registration portal with biometric identity verification for a national sports association
  • Streamlined credential issuance, eligibility checks, and tournament entry management across affiliated clubs
  • Ensured data integrity and anti-duplication with centralized player records and audit-ready reporting

Sports Association, India

View Project
Player Registration and Biometric Authentication System

ERP for All-Round Process Management of Wheat Mill

  • Implemented a full-cycle ERP covering procurement, milling, packaging, inventory, and dispatch operations
  • Integrated production planning with inventory control to eliminate wastage and improve batch traceability
  • Delivered real-time financial and operational dashboards aligned to mill management reporting workflows

Manufacturing Plant, India

View Project
ERP for All-Round Process Management of Wheat Mill

EdTech Platform with Mobile App for Children

  • Built a gamified learning platform with a cross-platform mobile app designed specifically for K–8 students
  • Integrated live class scheduling, interactive progress tracking, and parent dashboards in one ecosystem
  • Delivered an engaging UX that improved daily active usage and measurable learning retention outcomes

EdTech Company, Bengaluru

View Project
EdTech Platform with Mobile App for Children

Grocery and Food Ordering Mobile App

  • Developed a consumer-facing grocery and food ordering app with real-time delivery tracking and slot scheduling
  • Built vendor management modules with dynamic inventory sync across multiple store locations
  • Enabled localized payment flows and multilingual UI tailored for the Vietnamese consumer market

FoodTech Brand, Vietnam

View Project
Grocery and Food Ordering Mobile App

Event Booking Engine with Live Cast and Networking

  • Built an all-in-one event platform with integrated ticketing, live streaming, and real-time attendee networking
  • Enabled virtual booth management, session scheduling, and speaker coordination from a single back-office
  • Delivered seamless hybrid event experiences for audiences across Europe and Asia with sub-second latency

Event Management Company, Prague

View Project
Event Booking Engine with Live Cast and Networking

Airport Parking Booking Engine with Demand-Based Pricing

  • Developed a smart airport parking reservation engine with dynamic, demand-based pricing logic built in
  • Integrated with airport scheduling APIs for real-time slot availability, auto-pricing, and capacity management
  • Improved occupancy rates and revenue yield through intelligent price optimization and pre-booking incentives

Parking Provider, UK

View Project
Airport Parking Booking Engine with Demand-Based Pricing

Bring Efficiency and Visibility to Your Supply Chain with Arobit’s Custom Supply Chain Software

Our supply chain management software development team is ready to review your network and scope your project. Arobit Digital structures enterprise supply chain and ERP engagements with written delivery plans, monthly reporting, and clear scope, backed by 15+ years of experience through Arobit Business Solutions.

Schedule a free consultation to discuss your custom supply chain management software requirements and get a project estimate from our team.

Let’s Connect →

Arobit’s Supply Chain Software Development Advantages

Our supply chain developers bring deep experience in network and logistics-heavy operations.

Estimation Accuracy

Estimation Accuracy

Reliable timelines and budgets for supply chain projects of any complexity.

Fast MVP Development

Fast MVP Development

Working first versions typically within three to five months, with bi-weekly to bi-monthly releases.

Transparent Collaboration

Transparent Collaboration

Consistent reporting and clear documentation throughout the build.

Industries We Serve with Custom Supply Chain Software Development

India's Ministry of MSME has been expanding digitization support for small and mid-sized manufacturers, a shift we see across every industry we serve.

Manufacturers run some of the most complex supply chains in any industry, spanning raw material sourcing, work-in-progress tracking, and finished goods distribution. We build platforms that sync production schedules with supplier lead times, so a delayed raw material shipment triggers an alert on the shop floor instead of a surprise stoppage. Our systems also handle bill-of-materials-driven procurement, where component demand is calculated directly from production plans rather than estimated separately. For multi-plant manufacturers, we add cross-facility visibility so planners can shift inventory between plants before a shortage becomes a missed shipment.

Pharma supply chains carry regulatory weight that generic software was never built for. We develop platforms with batch and lot traceability, cold chain temperature logging, and serialization support that maps to track-and-trace mandates. Expiry-based inventory rules push first-expiry stock to the front of fulfillment automatically, cutting write-offs. For distributors and hospital supply teams, we build recall management workflows that can isolate an affected batch across every warehouse and customer within minutes, not days.

Retail and FMCG brands live or die on replenishment speed. Our supply chain automation software handles high-velocity reordering across hundreds of SKUs without manual reorder points, using sales velocity and promotional calendars to time purchase orders. We also build demand allocation logic that splits inventory fairly across stores and regions during high-demand periods, so a promotion in one city does not starve stock in another. Seasonal forecasting models account for festival calendars and regional buying patterns specific to your markets.

Automotive supply chains depend on just-in-time delivery, where a missing part can stop an entire assembly line. We build sequencing and Kanban-driven replenishment systems that trigger supplier shipments based on real production pull, not fixed schedules. For component manufacturers and Tier 1 and Tier 2 suppliers, we add quality traceability that links every shipped part back to its raw material batch and production run, which matters when an automaker requests a recall trace.

Shelf life and traceability drive everything in food and beverage supply chains. We build lot tracking from raw ingredient intake through finished product shipment, along with temperature-controlled logistics monitoring for cold chain compliance. First-expiry-first-out logic is built into picking and dispatch rules automatically, so warehouse staff are not relying on manual checks. We also support recipe and formulation-based procurement, where ingredient demand is derived directly from production batches planned for the week.

Chemical supply chains carry hazardous materials handling requirements that most generic platforms ignore entirely. We build documentation workflows for safety data sheets, hazard classification, and transport compliance, tied directly to shipment records. Batch-based inventory tracking accounts for material aging and shelf stability, which matters for specialty chemicals with limited usable life. We also support blend and formulation planning, where raw material procurement is driven by planned production recipes rather than static reorder points.

Electronics supply chains move fast and change often, with components going end-of-life on short notice. We build component traceability and rapid supplier substitution logic, so a part shortage triggers alternate sourcing suggestions instead of a stalled build. We also build demand planning that accounts for short product lifecycles and frequent engineering changes, which generic forecasting models handle poorly.

3PL providers need software that manages other people's inventory and shipments without mixing anything up, whether they run trucking, freight forwarding, or warehousing services in the logistics industry. We build multi-client platforms with strict data segregation, client-specific billing rules, and consolidated freight visibility across carriers. Rate management tools let 3PL operators quote accurately across multiple transport modes, while client-facing portals give shippers real-time status on their own freight without exposing another client's data.

Agricultural supply chains deal with perishability, fragmented smallholder sourcing, and export compliance all at once. We build procurement platforms that aggregate produce from scattered farm sources while tracking quality grading at intake. For agri-exporters, we add phytosanitary and export documentation workflows tied to shipment records, along with cold chain monitoring for produce that needs to stay within a specific temperature band from farm to port.

Apparel supply chains run on seasonal collections, short selling windows, and complex multi-tier sourcing across fabric mills, cut-and-sew units, and finishing plants. We build style and SKU-level planning that tracks a garment from fabric order through finished goods, with visibility into each sub-supplier's production stage. Markdown and end-of-season liquidation planning is built into the same system, so unsold stock gets redirected to outlet or clearance channels before it becomes dead inventory.

Supply Chain Software Integration Services

Our logistics and supply chain software development work always includes integration planning from day one, so data flows without manual re-entry across every partner.

ERP and Accounting Platforms

ERP and Accounting Platforms

EDI and Trading Partner Networks

EDI and Trading Partner Networks

eCommerce Platforms and Marketplaces

eCommerce Platforms and Marketplaces

Barcode, RFID, and GPS Hardware

Barcode, RFID, and GPS Hardware

Transportation and Carrier Systems

Transportation and Carrier Systems

Business Intelligence and Reporting Tools

Business Intelligence and Reporting Tools

Custom Supply Chain Software Development Process




01
Business Analysis and Requirement Planning

Business Analysis and Requirement Planning

We start by reviewing your current supplier, warehouse, and delivery workflows to understand what needs to change and what can be automated.

  • Review current planning, procurement, and delivery workflows
  • Identify manual processes worth automating
  • Gather requirements from planning and logistics teams
  • Map integrations with existing systems
02
System Architecture and Solution Design

System Architecture and Solution Design

Our team defines the supply chain modules and data structure your business needs and plans how they connect to your other systems.

  • Define supply chain modules and data structure
  • Plan integrations with ERP, EDI, and carrier systems
  • Select the technology stack
  • Design network and data flow workflows
03
Development and Quality Testing

Development and Quality Testing

Every supply chain management system development phase is built, tested, and integrated with the tools your team already relies on.

  • Build supply chain modules and dashboards
  • Implement alerts and exception automation
  • Integrate external systems and hardware
  • Run functional and security testing
04
Deployment, Training and Support

Deployment, Training and Support

A smooth rollout is ensured with proper deployment, supplier onboarding, staff training, and ongoing support.

  • Deploy the system and onboard suppliers
  • Train planning and logistics staff
  • Provide ongoing technical support
  • Monitor performance and release updates

800+ clients
served

Arobit is a mobilizable Software Development Agency with a remarkable list of 800 clients' achievements across the globe.

Real-time ERPs
60

+

Real-time ERPs,

CRMs, and Mobile Applications live in the market

Calender
13

+

Proven Years

of Expertise with 96% retention rate

Global
15

+

Countries globally,

to which Arobit has successfully exported software

Industry specific
12

+

Industry specific

in-depth knowledge

Business Solutions and Benefits

A custom supply chain management software platform turns daily planning and procurement into a source of business insight, not just record-keeping.

Enhanced Supply Chain Visibility

Enhanced Supply Chain Visibility

Real-time data across every supplier, warehouse, and carrier.

Strategic Demand Planning

Strategic Demand Planning

Forecasting tools built into daily reporting.

Informed Decision-Making

Informed Decision-Making

Custom dashboards designed around what your team checks daily.

Success Blueprint Development

Success Blueprint Development

A dedicated team aligned with your business goals.

Supplier and Logistics Efficiency

Supplier and Logistics Efficiency

Every supply chain management software development engagement we deliver connects suppliers, warehouses, and carriers in one system.

Client Speak

Steve Thomas

Director of Operations & Compliance Drugzone

We partnered with Arobit to build a custom CRM and web store for our expanding operations. Earlier, everything was managed on Excel, but Arobit’s solution streamlined processes and improved efficiency across divisions. Their commitment and delivery have given us complete confidence in the partnership.

Raghavendra Vecham

Owner of Caterpure Essential Pvt. Ltd.

Arobit developed a customised ERP that unified our FMCG and e-commerce operations. Earlier, all tasks were manual, but their all-in-one software made our workflow seamless and reduced downtime. We truly appreciate their support and responsiveness throughout.

Ayush Bagaria

Owner of Bagaria Food LLP

We have been working with Arobit since 2022 for a custom ERP Software for my flour mill. I wanted everything to be automated with the least manpower. Arobit understood the solution and they implemented everything.

So I am very grateful to Arobit for catering to my needs and developing the software as I required.

Purity Wanjiru

Director of People, Culture and Talent Management at Accurex

It has been a real pleasure working with Arobit. What I really like about Arobit is, they have a great attention to detail, they go out of their way to understand what our real problem is and also at the same time provide us with a solution for that matter.

Sanjay Guha

Founder and CEO of Acquist Asia

A proficient and driven young team excels in delivering high-quality, cost-effective solutions. Meticulous in their work, they blend creativity with efficiency. Wishing them continued success and anticipating fruitful collaborations on multiple assignments with Acquist.

Sanjay Guha

Subhash Jha

Director of Legal Salah

Arobit truly stands out as an incredibly dynamic and client-focused web solution company. Their patient understanding of our vision and precise delivery in alignment with it have been invaluable. Sending the entire Arobit team my best wishes for continued success.

Subhash Jha

FAQ

Q1. What is custom supply chain software?

Custom supply chain software development is the process of building a planning and logistics system around your specific supplier network, instead of adapting your operations to a fixed product. It tracks demand, suppliers, and shipments in one connected platform built for your business.

Off-the-shelf tools offer a fixed feature set built for a general audience. Custom supply chain software fits your exact processes, integrations, and compliance needs from the first release.

Most supply chain management system development projects deliver a working first version within three to five months, depending on scope. Full rollout across multiple modules can take longer, based on the number of integrations.

Cost depends on the number of modules, integrations, and suppliers involved. Arobit provides a detailed estimate after reviewing your current workflows and requirements, with no fixed price.

Manufacturing, pharma, retail, automotive, food and beverage, and logistics businesses are among the most common users. Each industry uses the system differently, based on compliance, traceability, or multi-tier sourcing needs.

Yes. Arobit builds integrations with ERP, EDI, CRM, and carrier platforms as part of the development process. Data flows between systems automatically, without manual re-entry.

Yes. Field staff and drivers can check status, approve orders, and scan shipments using a mobile app connected to the main system.

Yes. The platform tracks tier-one, tier-two, and beyond from a single dashboard, with real-time updates as supplier status changes.

The system reviews past sales and seasonal patterns to suggest reorder points before stock runs low. This reduces both stockouts and excess inventory sitting unused.

Generic systems often fail when they ignore industry-specific workflows, such as batch tracking or compliance rules. Choosing an SCM software development company with relevant industry experience avoids this problem.

Arobit combines 15+ years of software development experience with hands-on knowledge of manufacturing, retail, and logistics operations. Our team manages the entire project, from requirement analysis to post-launch support, with one dedicated team throughout.

A warehouse management system handles what happens inside your warehouse. Supply chain software covers the wider network, including suppliers, transportation, and demand planning, and often includes warehouse execution as one module within it.

Yes. We support ANSI X12, EDIFACT, and TRADACOMS standards, so you can onboard new trading partners and retailers without custom development for each connection.

Yes. We build serialization, batch traceability, cold chain monitoring, and recall management workflows natively into the platform rather than as add-ons.

We review your existing data, clean it where needed, and migrate it into the new system before go-live. This includes supplier records, purchase history, and shipment data.

Arobit provides ongoing technical support, performance monitoring, and updates after deployment. The same team that built your system remains available for future enhancements.

Yes. The architecture supports additional warehouses, suppliers, and markets without a full rebuild. Cloud-based deployment makes scaling easier as transaction volume increases.

Yes. We apply role-based access controls, secure data storage, and encrypted connections between modules. Sensitive data such as supplier pricing stays visible only to authorized users.

We cover planning and forecasting, procurement, warehouse execution, transportation, order fulfillment, visibility dashboards, and compliance workflows, either as a full platform or as standalone modules.

Share your current supply chain workflows and pain points with our team for a free consultation. We will review your requirements and outline a proposed scope and timeline.

Meet Our Happy Clients

We don't simply say that we have a top-tier clientele, we mean it. Take a look at some of the top brands, social communities, and app stores, we have worked for.

Drugzone
Airtel
akshay
hindalco
godrej
ciischooloflogistics
leadvent
e-park
gethingym
gohoardings
groupfuturista
Legal-Salah
karauli-diagostic
okaycallcentre
Precision-Estimations
Simple-Group-scaled
slurpculinaryacademy
sprintupsc
S-scholr
Anthony pharmacy
t-&-asolutionhr
thesportsgurukul
Unified-council
bambinos
bfactory
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...