Industry and trading
Artificial intelligence in an industrial or trading SME
Supplier invoices are checked on the total, for lack of time for the lines; it is on the lines that discrepancies get through.
Your day, today
- The check is done between two calls, on the document that has just arrived, and what is not seen at that moment is not seen again.
- A modest overcharge escapes the check: too small to be looked for, regular enough to weigh on the year.
- The gap only shows at the close.
- At the close, it can only be corrected in overtime.
Your day, once the system is in service
- Compliant invoices, without intervention
- They follow their course without going through a person.
- Discrepancies, alone on the desk
- The only thing to land on the desk, with the invoice and the purchase order side by side, and the line that differs.
- The close, without accumulated backlog
- The backlog stops building up on matching, and concentrates on the real disagreements.
%%
%######%
% %%%##########
%%%%############%%%%%%%#####
@%%##########%##%%@@@%%%
@@@ %####################%
@ @%#####################%
%%%@ @@ %######################
@ @%#####################%########%
@@%%%%%%%%###%% %##############%%##%%%@%%#######%
%##############%% %@%%###############%%%@@@@%#####%%%
#### % @@ %##############%%% %%%@@%###############%%%%@%%#####%%@%
%%%%#### %@% %##############% @%@%@%%%########%###%%@%%%%%%%%###%%%%
@%######% %%%%% % %#############% %%%%@%%%%%%%####%%%###%%@%%%%@%@@%##%@%%%
%@ %%%#######% %######% %########%%#%% %%%%%%%@%%%%###%@%@%#%%%%%%%%%@ @@%%@@@%% %###%%%
%% @@%%#######%%% ####%% %%##########% %%%%%%%%%@%%@@%%%%%%%%%%%######%@ %%@@@@%%%% @ @@@%
%##### % %% %#%######%%%%% %##%% ####% %%%%%######%% %%%%%%%@%%%%%%%@%%%%%@@@%%%%%%%%%%#%@@%%%@@@@@ @%@@%%%
########% % @%% %#%@#######%%%%%%%% %%% %####%%%##%%%%######% %@@@%%%@%@%%%%@@@%%%%%%%%%%%@%%@%###%@%%%@@@@@ @@ @@%%%%@@
@%########%% %% @% @%%#####%%%%##%%%%%%% %%%%% @%####%%#######% @@@ @@%%%%%%%@%@%%%%%######%@%@%@@%##%%%%%%%%% @ @@%@@@@@%%%%%%%%%%%% %%
@%#####%%####% %#% %#@%%%#####%%##%%####%##%%%% %%%%%%%%%%%% % % %%% @%#%%%###%#%%%%%%% @@%@@@ @%%%%%%%%%@%%%%%%%####%%@@@@%##%%%%%%#####%%%%%%@@%%%@@@@%@@%%%%@@@@@
%########%%###%%% %%% %%%#######%%%%%%%%% #% %##%%#######@%#%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%#%%%%% ## @%%%@@@%%%% @@%@%%%%%%%%%%%###%%%%%%%%%%%%%%@@@%%%%%%%%%%%%######%@@@@%%@@@@@%@@%%%%%%%%
% %%##%#######%%##### %%%@%%%#%%%%#######%%%%%%% %%## %% %########%@@%%%%###%%###%%%%%%%%%####%%#%%%%%%%%%%%%%%%####%%%%#%% @@%##% @@@ @@%@@@@@@%%%%%%%%#######%%%%@%%%@ @ @%%#%%%%#%%%%%#%####%@@@@@@@@@@@@ @%%@@@
% @%%%%%###############%% #############%%###%%%%%#####%###########%%% %%%%## %%%%####%%@@%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%####%%%% @%##%%%% @%%%%%#%%%@@@@@%%%%%%######%%%%%%%%%#%@@@@@%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%@@ @
# # #% %#####%####%############%%#############################%%%#######%%%@ %%%%%%#### % %###%%###%%%%%%%%%%####%%%%%%%@%%%%@@@@%@%@%%%%#%#%##%%%%##%%#%%%%###############%######%% @%#%% @%%%%%%%%%%@@@@@@@@@%%%@%@@@@@ @%%%%%%@@@ @%%%%%%%%%%%%%#%%%%@%%@@%%@@@@@%@@%%@@@
#########################% %%%#####%%%%#%%%%%%########%%################%###########%####%%%% %% @%%%%%%#%%%%% %###%%##%%%%%%%%%@@@%%##%%@@%%%%%##%%%%%%%%%%#####%%%#%@%%%############%################%% @ @% @%%@@@@@@@@@@@@@%%@ @@@%%@@@@%@ @@ @%%%%%@@@@@@%%%%%%%%%%%%%%%@@%@@@@@@@%@@%%%%@@@@
########################% %%%%%%#%%%%%%%%%%%%#########%%################%%%###########%%% %% %%%% %%%%% %####%%#%%%%%%%%#%%%%%##%%%%%%@@%##%%%####%%#######%%%%@@###################%#####%##%%%% %%@ @%%%%%%%%%@@@@%%@%@%@@@@@%%%%%@@@@ @%%%@@%%##%%%%@@@@%%%%%%%%%%%%%@@@@@@@@@@@@@@@%@@%%
####################### %%% %%%%%%%%%%##%%###########%%%%%%######################%%%%% % %%%%%% @@@ #####%###%%%%%%%%%%%%%%%%%%@%%%%%%%%%%#%##%@%%#####% %%@%##################%%###%#% @%%%%% @%%%%%%#%%%@@@%@@@@@@@%@@%@@%%%%@@@ @@ @@%%%%%%@%%@%%%%%%%@@%%%%%@@@@@@@ @@@ @@@@
###################### %%#%%##%%%%%%%%##############%%#%%%%######################%% %%%%#####%%%% %####%%%%@@%%%%%%%%%@@@@@@@@@@@@%%%%%%@%%@%%@ %%##% @@##############%%%%%%%%%%%%% @@ @%% %%%%%@@%%@%%%%%%%%@%%%@%%@@%%%%%%%%%@@ @@@@%@%%%%%%%@@%%%@@@%%%%%%@@@%@@@ @@%%%@
####################% @%%%%##%%%%%%%%%###########%%%#%%%%%%#####################%% %#######%%% %%%%%%%%%%#%@%%%%%%%%%@@@ @@ @@%%@%%%%% @@ %%% @%##############% %%%%%%%% @%%%% @@@%@@@@@@@@@@@@%%%@@@@@@@@@@%%%%%%@@@@ @@@@%%%@@@@@@@@@@@@@@%%%%%%@@%@%%%@@ @@@@@
# ################% @%%%###%%%%%%%%%%#########%@%##%%%%%%%%########%%############% %######%%% @%%@%%%%#%%%%%%%%%%%%%%%%%%@@@%%%%@%%%@%%%%% %@ @%################% %%%% @%@@@ @@%@ @@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%%@@@@%%#####%%@@@@@@@%%@@%%%%%@%@@@%%%%@@@ @@
#% %%%%%%%%%%%%%%%%%%#######%%%%%@%%%%%%%%%%#######%%%%%%######### %#######%%%@ %%%%%####%%%%%%%%%%%%%%%%%%%%%@@@@@ @%%@@@%%%@ @%@ @@@%@%%###%%###########% @%@ @@%@ @@@@@@@ @@%@@@@@@@@@@%%%%%%%%@%%%%@@@@%%%%%##%%%%@@@@@%%%%%%%%%%@@@%%%%##%%
% %%%%%%%%%%%%%%%%%##%%%%% %#%% @%@@%@%@%%%%########%%%@%######## %%%%#####%%%@ @%%%####%%%%%%#%%%%%%%%%%%%%%%%%%%%%@ @%%@ @%%@ @ @%@%%%%@@%%#%@%%%%%%%%%%% @@@@@ @@@@@@@@@@ @@@@@@%%%%%%@%%@%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%###
# #########% @%%%%%%%%%%%%%%%%%%%%%% %%%%%% @%% %%%%%%%#######%%%%%#######% @%%%%%%% %%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%@@%%%%@%%@ @%%%%%%%%%%%%%@@%%%%%%%% @ @@@@ @@ @@@%%@%@@@@@@@@@@%%%%%%%@%@%%@@%@@@@@%%%##%%%@%%%%%%%%%%%%#%%%%@@@@%%##
%%%##########%% %%%%%%%%%%%%%%%%%%%%#%%% %%%%%%%@%%%%%%%%%%%%%################%% %%%%#% %#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@@%@ @%%%%%%@%%%%%%#%%#%@ %@@@ @ @@@@@@@@@%%%%@@@@@@@@@@@@@@%@%%%%%@@%@@%@@@@@%%%####%@@%%%@%%%@@@%%%%%%%@@@@%##
%%%%%%%####%%% %%%%%%%%%%%%%%%%%%%%%%#%% @%@%%%%%%%%%%%%%%%%%%%%##############%% @@ @%%%%#% %%% %%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%@ @%%%%%%@@@%@%%%%%%%% @%@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%%%@%%%@@@%%%%@@@%%%@@@%%%%%%%%%@@@@@@@@@%%%@%%%%%%%@@@%%
%%%%%%%%%%%%% %%%%%%%%%%%%%@%%%%%%%%%%% %%%%%%%%%%%@@ @%%%%%%%%%%#############% %%%%%%#% %% %%%%@ %%@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ %%%@@%%%%%@@%%%% @@%@@@@@@@@@@@@@ @@@@@@@@@@@@%%%%%%@@@@@ @@@@%@%@@@@%%%%@@%@@@@@@@%%@@@%%%%@%%@%%@@%%
%%%%%%%%#%%% %%%%%%%%%%%%%%%%%%%%%%%%%% @ %%%%%%%@@%@@%%%%%%%%%%##############@ @%@%%%%% @@ @%%%@% %@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%% @%%%@@@@@@%%% @@@@%%@@@@@@@@@@@@@ @@@@@@@@%%%%%%@ @%@%%%@%%%%%@@%%@@%@@@@@@@@%@@@@@%@@%%%%%@@@
%%%%%@%%% %%%%%@%%%%%%%%%%%%%%%%%%@% @%@@%%%%%%%%%%%@%%%%%%%%%#####%%#######% %@@@ %% %%@%%%%% %%@@%@ %##%%%%%%%%%%%%%%%%@@ @%%@%%@%%%% @@@@@%@@@@@@@@@@ @@@@@@@%%%%%%%@ @%%%%%%%%%%%@@@%#%%%@@@%@@@@@@%%@@@@@@%%%%%%
%%%@ @%%%@@%%%%%%%%%%%%%%##% %%@%@%%%@@%%@ %@@%%%%%%%%%%##############@ @ @%@ @%%@@%%@%@@%%%%%@%%%%%%%%%%%%%%%%@ % @@%%%##%%% @@@@%%%%%%@@%%@@@%%%%%%@@@@@@%@@%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@%%%%@%%%%%%%@@%%%#%%%%@@@@@@@@@%%@@@@@@@%%%@
%% @%%%%%%%%%%%%%%%%%%%#####%%@%%@@%%@@% @@@%%@%%%%%%#############% @@@ @%%% @@%@ @%%@%%%%%%%%%%%%%%%%% @%% @%%%%%%%% %%% @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%@%%%@ @%%%%@%%%%%#%%%%%%%%%@@%%@@@@@@@@@@%%%
@ %%%%%%%%%%%%%%%%%%#%%@ @@ @ @@@@%%%%%@@%%%%%%%% %#############@ %%%@@@@%%%%@ @%%@%%@@%%%%%%%%%%%%%%%@ %%%% %%%%%##%%%% %%%%% %%% %@@ @@@%%%%%%%%%%%%%%%%%%%%%%%@@@%%@%%@@@%@%%%%%%%%%%%%%%%%%@@%%%%%@%%%%%%%%@@@%%@@@%%%%%%%%%%%%%%%%%@@@@@@@@@@@%%%
%%%%%%%%%%%%%########@ @@ @%%%%%%@@%%%%%%%@%#####%#######@ @%@@@@%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%% %%##%% %%#########%%%%%%%%%% @@%%%@%%@%%%%%%%%%%%%%@%%%@%%%@@@@@@@@@@%%%%%%%%%%@@@%@@@@@@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@@@@@%@@@@@@@@@@@@%%
%%%%%%%%%%%#######%%%%#% %%%%%%@@%%%%%%%%#############% @@@%@@@ %%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%#%%#%@ %%%# @%@ @@%%%%%%%%%%%%%%%%%%%%%@%%%%%%@@%%%%@@@@@@%%%%%%%@%@@@@@@%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@@@@@%%@@@@%@
%%%@@%%%%%%%##%###%%%%%#%% %%%%%%%%%%%%##%############% @%%@@@ %%%%%%%%%%%%%%%@%%%%%%%%%%%%%%#######%% %%%%%%%%%%## %#@ %@@%%%@ @@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%@@@@@@%%%%%@%@%%%%%%@@%%%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@@%@@@@@@%
@%%@@%%%%%%%%@##%%%%%%%%%%@ @%%%%%%%%%%%%#############%% %%@ @@%%%%%@%%%%%%%@@%%%%%%%%%%%%###%%%%% %%#%%@%%%% %##% % @@ %%%%%%%%%%@@%%@%%%%%%%%%%%%%%%%%%%%%%%@%%%%@%%%%%%@%%%%@@%%%@@%%%%%%%%%%%%%@@@@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@%
%@@%%%%%%%%@%%#%%%%%%%%%%%%%%% @%%%%%%%%%%############%%%% @% @%%%%%%%%@@%%%%%%@@%%%%%%%%%%%%%@ %@%##%%%##% %# %% @%%%%%%%#%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@%@@@@@%%%%%%%%%%%%%%%@@ @@@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%%@@@@@
%% @%%%%%%@@@%%%%%%%%%%%%@@%%%%%%@%%%%%@%%%%%####%%###%%%%%#% @%% %%%%%%%%%@@%%%%%%%%%######%%%% @%%%%#%%##%% %##@%#%@ @@%%%%%#%%%%%%%%%%%%%%%%%@%%%#%%%%%%%%%%%@%%%%%%%@%%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@
@%%%%%%%%%%%@@@%%@%%@%%%%%%%@%%@@@@@%%@@%#####%%%%%%%%%%% %%@ @%%%%%%%%%@@@%%%#####%%##%%%@ @%###%#%###%@% %%%#%##%@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ @%%%%%%@@@ @@@%%%%@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
@%%%%%%%%%%%@@%%@%%%@@%%%%%%%%@@%%@@%%######%%%%%%%%%% @%% @%%%%%%%%%%%%%%%######%%%@@ %##%%####%%% %% @@##% @@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@ @@@%%%%@@@@@%%%@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@%%%%%%%%%%%%%%@@%%%%%%%%%%@@%%@@@@%####%%%%%%%%%%%%%@ @%@ @%%%%%%%%%%%%#####%#%%@ %##%%%%%%%%#%#%%%#%% @@@@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%%%%%@@@@%%%%%@@@@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%@@@ @@%@@%@@@@@%%@@@@##%%%%##%%@%%%%%% @%@@@ %%%%%%%%%%%%####% %##%%%%% %%#%%#% @@%%%%%%%@@%%%%@@%%%%%@@%@@%%%%%%%%%%%%%%@@@@%%@@%@@%@@@@@@%%%%%@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%@%%%%%@%@@@@@@%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%@@@%%%@@@@@@@@@@@@%% %%%%%%@@%%%%%% %%%%@ @%%%%%%%%%%######@ @@ @ %%%%%#%%% @%%#% @%%%%@@%%%@@@%%%%%%%%%@%%%%@@@%%%%%%%%%%@@@@@@@@@@%@@@%%@%@%@%%@@@@@%@@@@@@@@ @%%%%%%%%%%%%%%%#%%%%%%%%%%%#%%%%@%%@@@%%%%@%%%%%@@%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%@@@%%%@@@@@@%@ @@%@@@%%%%%%@ %%@%@ @%%%%@@%%%%%%####% @@@@@%%%%####%##%%%@ @@@@ @@%%%%%%%@@%%%@@@@@%%%%@@ @@%%%@@@@@%%%%%%%%@@@%%@@@@@@@@%@@@@%@@@ @@@@@@@@@@ @%%%%%%%%%%%%%%%#%##%%%%%%%##%%%%%%@%@@%@%%%%%%%%%@@%%%%%%%%%%%%%%%%%
@@@@ @@%%%%%%%%%%%%%@%%@@@@@%@%%%%% @@@@%%%%@ @%@ @%%%%%%@%%%%%#%@%@ @%%%@@@%%%%######%%%%%%@ @@@%%%%%%%%@%@@%%%@@@@@@@%@@ @%%%%@@@@@%%%%%%%%@%%%%%@@@@@%%@@@%%@@@@@@@@@%@@@@ @%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%@%%%@@@%%%@%%%@%%@@@%%%%%%%%%%%%%
@@@@@@@@@@@@@ @@%%%%%%%%%%%%%%%%%%%@@@@@@%@%%%% @%@ @@@@@@@% %%%%%%%%%@%%%%%@ @%%%%%%@%%%%%%%%##%@%####%@ @@@@@%%%@%%%%%%%%%%@@%%@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@%%%%%%%%%%%@@@@%%%%@%%%%%%@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%%@@%@%%@@@@%%%%%%%%%%%%
@@@@@@@@@@@@@@@%%%% @@@@@%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@ @@ @@@ @%%@%% @%%%@%%%%%%%%@@%@ %%%%@%%%%%%%%%%%#%@%%%#### @@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%@@ @@@@%%%%%%%%%@%%%@@%%%%#%%%%%%%%@@@ @@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@@@@@@%%%%@@@%%%%%%%%%%%
@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@ @@@@@@@ @%@@@@@ @%%@%@@%@@%%@@@ @%%%%%%@%%%%%@ %%@@@ @%%%#@@@ @@ @@ @@@ @@@@@@@%%%%%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@%%@@%%%%%%%%@ @ @@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@%%%%%%@@%%%%%%@%%@@
@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@%%%%@%%%%%@%%%%%%%%%%%%%%@@@@@@@@@@@@ @ @@@@@ @@@ @%%%%@%%@@@@@ @%%%%%%%%%%%@ @% @@@@@%@@@@@@@@@@@@@@@@@@@ @@@@@ @@@@@@@%@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@@@@%%@@%%%%@@%%@@%@@%%%%%%%%@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%%%@@%%%@@@%@%@@@@@@@
@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@%%@@%%%@@%%%%%%%%%%%%%@%%%@@@@%%%@@@@@@@@@ @@@@@@@@@%%%%%@%%@@ %%%%@@%@%%%%%@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @%@@@@@@@@@@@@@@@@@@@@ @@%%%@@@%%@@@@@@@@@@@@@@@%@@@@@@%%%%%@%%%%%%%%@%%@@@@@@@@@@@@@@@@%%@%%@@@@@@@%%%%%%%%%%%@%%%%@@@%%%%%@@@@@@%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@%%%%%%%%%%%%@%%%@@@@@@@@@@@@%%@@@@ @ @@@@@%%%%%%%@ @@%%%@@%%%%%@%%@@@ @@ @%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%%@@@@@@@@@@@@@%%@@@@@@%%@@@@@%@@@@@@@@@@@@@@%@@@@@@@@%%%%@@%%%%%%%%%@@@@@@@ @@@ @@ @@@@@@@@@@@%%%@@@@%%%%%@@@@%%@@@%%@%%@@@@@@@@@@@@@@@@@@
@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@%%%%%%%%%%%@@@@@%%@@@%%@@@@@%@@@@ @@@%%%%%%%%@ @@@%@@%@@@ @@@%@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@%@@@@%%%@@@@@%%%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%@@@@@%%%%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%@@@ @@ @ @@@@%%%@ @% @%%@@@@ @@@@@@@@@@%%@@@ @@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@%@%@%%%%@@%%%%%%%%%@@@@@@@@@@@@%%%%@%%%%%%%%%%@@%@@@@ @@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@%@%%%%%%%%%%%%%@ @@@%%@@ @@@@@@%%@%%@%%%%@@ @%%%@@@@@%%##@%@ %%%%%%@@ @@@%@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@%%%@@@%%%%%%@@%%@@ @@@@@@@@%%%%@%%%@@%%%%@@%%@@@@@@@@@@@@%@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@%%%%%%%%%%%% @%@ @@ @@%%%@%%%@%@@ @@%%%%@%%%@ @@@@ %%%%%@@@@@ @@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@ @@@@@@@@%@@@@@%%%%@@@@@@@ @@%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@%%%%%%%%% @@ @@@@%%%@%%%%@ @@%%%%@@@ @@@ @@@@@@%@ @ @%%@@@@@@@%@ @@@@@@@@@ @%@@ @@@@@@@@@@@@@@@@@@@@@@@%@@ @@@@@%%@%@@@@@@@@@@@@@@@@@@%%%%%%%%#%%%%%%%@@@@@@@@@@@@@@@%@@ @@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%%%%%%%%% @@@@@@@@@@ @@@%@%@%@ @@%%%%@ @ @@%%@@@@@ @@@@@ @@@@ @@@@@@ @@@ @@@@@@@@@%@ @ @@@%%%%%%%@@%@@%%%@ @@%@%%%%@@%@@@@@@@@@@@@@@@@@%%%@@%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%% @@@@@@@@@@ @%@%@@ @@%%@ @%%%%@ @@@@ @@%@@@@@@ @ @@@@@@@@%@%@%@ @ @@@%%%%%%%%%@@%@%%%%@@ @@@@%@%%@@%%@@@@@@@@@@@@@@@@%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@%%@@@@%%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@ @@@@ @@%@@@ %%%%@ @@@@@@@@@@@@@@@@@@ @%@%%%%@@@@ @@%%%%%%@@@@@@@%%%%%%@@@@@%%@@%%%%%%%%%@@%@%%@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%@@%@@@ @@ @@@@@@@%@%@@@@ @@@@@@@@@@@@@@@ @%%@@%%@@@@ @@@@%%%%%@@%%@@@%%#%@@@@@ @%@@@%%%%%@@@@@@@@@@@@ @@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@ @%%@@@@ @@@ @@@@@@@%%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%%@%%@@@@@@@ @@@%%%@@@@@@ @@@%%%@@@@@@@ @@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@@%@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@ @@@@ @@@@@@@%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%#%%@@ @@ @ @@%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@ @@@@@%%%@@@@@@@@@@@@@@@@@@@@@@The questions we are asked
Do we have to change our management software?
No. Your systems do not change: the system reads your management software, and takes what still lives beside it, in messages, PDFs and spreadsheets.
From what volume is it worth it?
That is what the diagnosis puts a figure on, and it can conclude that it is not: a process already well run gains nothing from being automated.
The limits of the system
It settles no discrepancy: the decision is a person's, with the invoice and the purchase order side by side. No payment leaves the system.
*+++++###
#**+======+==*++*+=++++*%%
**++========++==+=====+=+##*+++==++***
***+=+=+#+=+++====++=+==+*+==+*#%%#%%#+===+*++++******
**++**==+=++==========+========++==##*##**+=+****+===========+*#*###
*+*#+=+**#*====+*+=+*=++*++*++====+++*****++===+***+====++++++*+++++======+*##
***++++======+*+===+==========++==*+===++++=++=++##*****======+*#%%#**==+==============++*+===========+##
*#%%%%#** %*===================================+++*+=========*%#++========+##+*+==================================*#%%%%%
*+***#%@@%%@*====++===++==+***##*****+======+*======++====+=====+===+=+====+=======+====+#=====++*###*+=====*+==+++++*++++++*==============++%@@%%#%%%
#**#+=+*#%%@%%@%%@%*+=+****==*#+*#*+===+=========+==*+##%###+=+****+*+====++===++**##*+======+*%%#**#***+====+++*#%%##*+******+**+==============+#%@#*#+==+%@%
% #**+***===+*++#%%%@@%%%@@@@@%##*+==*%#*#*+##+===*#*+#*+==+*==*#%%#+=====++**+===+==+*++#*==========+*##@@@%###+++++++*+++%%#####+=++==+=================+#@%%#++##+==%%%% *
%% @%#**+===========+**##%%%%%@@@%@@@@@@*=+++**#@%*==========+**===++===*%@%#***+=*=+=+**+======#+=+=========+++*==++#%%***++***++===*****%#=+++++==================*#**+++++++++#%#*++#% #**+*
#*+++=+++=+*++++*==+*+=++#%@@@@@@@@@@@@%##*+++*%@@@%#****#*+==++====++=====+*++===+========**+====+=*+=========+*+======+++*+===+*#*+==+#*%%##%*==+**+==========+=====+==**===++*++*#%%#*=+===* ****++***##
%+=======+++***#%#=====*%*+*%@@@ @@@@@@@@%*++**%@@%%%%%@%%*#%%#+**#*#*+**============#*+=====+****#*===*#================*##***+++++****#####*++++++*#*+=======+=========+#%#*++#+=====+**+++++*++*#*# ***+++++++*#%####
%%%%+++===++=+++++#%%%%%%*+**+**++*#%%@ @@@@@#**+#%*#@@@#*#%%*++++*+===+*#%#+============+++*+#*+*==+++%#%+=+**++#+==========+*+=*#%%%*#%%@@%@@%#%%###++++=+==============+**+===+*++==+====+====*#**+*******+*++*## *******#*++=====+++**###***#**
%%%%%%%%#*==+******+=+##%%%%%%%%%%%#+*#%%@@%@@%%#**+*#%@%++%@#***+++++***#%%%*=+#%*==========++===++%%****+=**=#+=====*+============++=#@%***+%%#****==++++=======++*+==========+=+==++=++===+========+#@@#*****#**+++**====+** *==+=++++**++=+=++***###**+*##**#
%%%%%%%*++++==+*********%%%%%%#####%@@%#*@@@@@%#***=++**######*##**+**###**%%%%%#**+===============++%@@****#*====*#+=====================**#%*+*#@%%%###**++==========+==============+==++========+=====#%@%%*+%@##****+==*##*+=++++++*% ###% *==*######+=+++*######***##***##*
#+*#%@%#%#***=====***+++*#%@@%%%%##%##%%%@@@%###***##**++#%##*+**==+*#**%%***#####**#%@%%*+*+=+++=====*%%%##**##@#+===+=+=====+==============#@@@@%%%@@%#@@@@%@@@@%#%#***#*+===++===++++===+*+=======+++===*%@@@%*+#%%*+=++%#==++*****#%%****+** #*+++++++=+*+++*##*+++*##******+*****+**+
%%@%##@@#*+=+==++==+==+===+**#%%%%%%%##%##%@@%@#+====+#*+++***#%#*++++++**++*+*##*==++#%%@%%%%**%%**+**#****#%*+#+*###========+**=============+*#@@@@%*##**#%%%%@%%@@%%#*+===+===++==+=++===+==============*******+*++++===*#%%@%#%#****#**#%#@@%%%###%***####@ ##*++++=++**++*+++*++++++*********#******++++
%%%%%%%*+*++*#*====+=++=++**##*###%##%%%%@@%%##**+++=+**+++##**##+=++*++*++++==+*****##*%@%@ @%######%####*+++*#%##%*#*===========++========++*####%%*+*#%**#%%#*%%*==========+=++++++++====+*+==========+=++**+=+++=======++#%%%#+*+===++++=++===+*****++====##### ##*++*+=+====++**+++***++++***********#+**+*++++*
%%#%%%%%%#+*++#%%%#==*%%#=*###%%%%%%#%%@%%%@@@%####+%%@@+=++*###+***+**++*++++=+*+=+=+++*%##%%%%%@@%%#*#%##%*===+*+============================+**###%%%@%#%#**%%#*+**++==*+**+=+***+========================**#%#++*+=========+*#%%%#==+##%##*****+===+++*++%#++++=====+# **++*##*+==++++++*+=++++++******+**+*****+*+++++***
@%%%%%%@@@#==++*%@%%%##%#%*+#%%#%#%%%%%@%@@@@@%***=+#%#%%#*###***+**+++++==+++=*++++==++++=+*%@@%%@%####=*#*+*#+=+===+=+=================+**#*=++=+=+===*****#++*===========#*++==+=++==++==================+*#%@##++============*%@%%@#==*%%+=++++*#*+====+==++==========+*****+**%%##*+=+**++++++===+**#***#****#*++*+++++++++*+
@%%@%%#*++***==***%%%%%%@%##@%@%%%%%#%##%%%@@@@@%*+++=*###+==++*+++++++=+======++###**+=+++++#%@@@@%%%####*+*%%%%**#####%##+===========++==++++*+==+==++++***#*+**==========+=========++++**=============+++++=++#%#*===++===++++++*#@ @%%#=+**#*+===++##+++=**===+++=====+**######**#%%%%##*+++*+++===+*###**####*##*+***+++++++****
#%%%%%%**=+***#*####%#%%%%@@#*#%%%@@%%%%%%%%%%%@%%%#**#%#===*#=====+++++++=====+*#%%@%%+======+*%@%%%#%@%#**++#%@@@@#===++++*#%%#**#*+*+===========+*++======*#@%@%#*====+===+*#%*+**********++============+++++=+=+++**#++=+*++==++++==***####+++**+++*++*+*#*+******+++===+**####*###*+=+*##*+**+++++=+*#%##*#*######%#*+*++++++++++***
#%%@%%@%*+*#@%%%@#+*#%%%%%%%%#++#%%%#%%%%%%%%@%%@%######@@%+##+====+*+*++++==++*+#%@@@@#===+*+++*#%%#*+===*#*###%%@%%#*+*#*==++*#%%%@%###%%+=+=+++*####%#++=+++++*#%%+===++*++####*=+*+*###%#****#**=+=++==++*+=====++=========+*+==+*#%#+==+**+==++*******++*****+++*##*++++*#*++++==+++======+++**++=++*% %#***#%##%%*+++++++++**+++++++
%%%%%#*++++##%#%%@@@%#%#+*#%#####%%%%%%%%%%%%%@@@%####%#*#%@%=+===+++*******+*###*#%@%@%*+==+++++++*#***+****+*%@@%#***+*##%%##*#%%%%%%%%%%%@#+==+*+++++*##*+++++=+=+#%%**##%#+=+++##=+=+==****==+++++===+*+=+==++*++*+++++++=++=====++=+***+===+++#####%##*#*+++++++*#*****+**##*+++++============+++++*#% *##%%%%###***+++++++++++++++++*
%%@%%%%#++=+++++#%@%%%%%@%%%%##%%%######%%@%%%%%%%#*++*+*##%@@@*=*****#**###******#*#%%%%*===+++*+*###%@%**+#@%%@@@@%%%#%#**++++=+=****#%%%#*##%#####%%%%%%%@%###%%%%#%#**%%+%%+=++*++*#++=========================+=++===+*+*++++*+++++++****%#%%#%@@%@@@@%%%@%#%#***+====+##**######**###*+=============#%% ###*+****# %**+==+=+=++++++++*#%
%%%%@%%#+====+*###*#%%%%%%%@@%%%%%@@%%#%%%%%%%%%%%#+++++###%%%%@@@%#*******##+===+**#%%%%%%*+****+*##%@%%##***###*#%@@@%+#%****+=====++++*%%#============+++++**##%##%%%%@@@@@@%#**#%%%%%%@%++==========+#++====+===============+==++*+++=+++**+***###**####***++******##++++++=++++***##########**+=========*% *+**#% #**+===+++++***+*+++**#
%%%#**++==++**#%%%%%@%@@%%%%%%%%%%%%%%%%%%%%@%%%%#+=++****%%%%@@%@@#*+=*##*#*+***#@%%@%%%%#*=+**++++*#*+*****#%%%%@@@@@@ @#=++*+*++**+==*##%*============================+**###*+*#*#%%%%@%#*+*+===+++++##+++*========++=*+=+======+======+***#*++++++++++**+**+*+==+% #*++*+=========++*#####*****+=======+*#*****# *++***********++*###%%%
%#====*#*+****##%@@%##%%%%%%%%%%%%%@@@%%#%%%#*%%++=+*##**#%@@@%%%#*++*####*******%@%##%%%*===***#%%%@@#+*##%##%%#@%%#*@@ @##*+#@%****####%%%*=====================================+**#%%%@%@@%%#+#+=+#%#%%#*+======++*+=+====++++++++++==+**#%*+*#***+++*###*****+==* *++*++++====+*++==++*#**+==+++===+*****###% #**##%%% %###%% #%
%*=+=+*+++++*#%%%*++%%%%%%%%%@%%@@%%%@@%%%#**##*********#%%@@@@%+==+*#**##**#%%##%@%%%@%+==+*#% @@%%%@%*++***###**+##*##%###@ @@@@%%@@@@@%%#**+=======================================++**++*#%@###%@@@@%%*++*++++++=============++*#*+*##*****+**++*******++++******% #****++==++=+**++++==***++=====*###*#**% #% %#%%@
##*+++=+######%#**+%%%%%%#%%%%%%%@@%@@%@@%*=++=+++**##%%%@@@@@@%+==++++###%%%%##%@@@@@%#**#%%%%@@%@@%%#*+=*+++++**#%@@@@@%#+#@ @@@@@@@@@@@@@%+#*==============================================+*#####%%#*====+++****====++======++**#******++++**************###*+=+*#%###*+=========+++++===++++==+*#%%#***++*###% **#@%@
+*+=+*##**#%%%@@@@##%%%%%%%%#%%%%%@@@@%%@@%%###**###%%@%@@@@@@@%**####%@@@@@@@%%@@%##%##@@%%##%%%%#*+====+****%#%@@@@@@ @@@%#%@@@@@@@%##%@%%###*=================================++++++++*+++=======+===++=========+++*++++**+*++++++++++++++++**************#######**=++*##+++====++=====+==========+###***+****###*###% *++#%
==+*%%***#% @@ @@@%%%%%%%%%%%%#%%%#%%%%@@%***# @@%@@%%@%+# % @@@@@@@@%%%#%%%%#*@%###%@@%#*+=====*#%%%@@%%@%%%%@@@@%%**##*++==**#*+========+==========================+++++++**###*****+===++*****+==++====+*++++=====+++======+******###*###########%###%###%*+=+*#*+*+=++++++*+++======+*#%%%#*******##@ #%@ % %##@
*#%%%+=+#%% %%#% @@@%%%%%%%%%%%%%%%*#%%%%@%**+**% @@%%%%%%@*#%*+#%@%%##%%%%#%%%%###++##**#*****+****#%#*++*#%%%%%%%%%%@@@@%##+++==**++=======+*+++++==+======================++########****#++===+**+**++**++++=++++++++=====++++====+****=*###%%%%% ####%*****++*+#**+==++**+++++=++=+*%% %%##% % %@ %##*#@
%%@@#*#%% @@%%%@@%%#%@%%%%%%%%%++*#*#%%#%%#+**#%%%%%%@@@@@#**+*+=+**+*####+**##***++++**+#######%@@ @%%%%@@%%%%%%%#%%%%#**#*+*#++**======+++**+++#*****++++===================+# #####****=*====++*++++++++++++++===+++++==+*******##***##*+*## %%#####% #**++=========+#+=+=+****+++++=+#% *##***# ##+##
@%*#*#%##%%##%%%%%%@@%%#%%%%%%%%%%*++*%%%=*#*****%###%@@@@%#++*#%%*+++=+=============++=+*#%@@@@@@@ @@@@@%@@@%%%%%@%%%%@%##+*===*###%*+==+++++++**####++#*++++====================# %#####*+=++====*#+**+++****++*+++++++++**##**########%%%%%%############**++++***+==+++=+***+=*++***++*==+#%% %#% #*+=*@
*==+*##@%%%%%%@@@%%%%%%%%@@@%%%%%#%*+*#*+=+#*#*##*+**%#*++++===+++++++=++======+**++++++*%%#*#%%%@@ @@%%%%@@%%%@%@%%%@@#+*##*#%%#####*+++++++*++*#**#*++*+===++++==+==+===========+++*****+==++++++=++++*++++****#######***##############%%%########**++++++#*=+#####+*#+==+***#*******+=++####*#### **** #*+++=+++=+**
*##*##%#++% @%%%%@@%##%@@@@@%%@%**#%#*+++**++**++**+++===++**+*++++**+=++==*#++##**++++#%#*==++*%@@@ @@%%%@@%%@@@@@@%##*#%%%%##%#***+++++++++++++#*#++***====++*====+++=++===========+=+==++++****#*=+======+*****##*##################**#%% #######*+==+*###++######%#*=+=++*####**+===++++++======+*% *#***+==+++++***#%
*#%#*#%%#++#%%%%%##%%%#%@%%%%%#*=+*+=+#*=++#*===+++====+****+**++++*=+#*++*#+==***+=========++++%%%%%%%@%@%%%%%%%##*+**#%%%%%%##*++=++++========+#%#*++****+=++=++==================++=========*****++==+++****######%%%%%%%#%%%####**##*+#%%%%#########*+*****+++*#%%%%%#++=*#+##**+++============+++***++==+++=+++**#*++*
=+*==*##**#%%@*=+##*##%%%%%%%#+*%#*++%#**#%*+++#*++++++***+==+==+++=++*%**+*+==++++++=====+***#+##%#*#%@%%#*#**+++**##**##%%%##+==+++==========+**+======================+====++========++=============+**#*+**++++=+**#######*+#########%%###****++++++++==========++++***=++*++++===++======+==+=++=++++++**+++**++++++#%
+*#++++*#%%%%@##%@%##%%%%%%%%%#%#**+**+*##+=+*#*+*#****++++*==+=++++++=++++=+*=+####**+==*###%*+*+*%%%%%%###****#%%########*+===++=============++=====================++++++++========================+*##********+++=+++++++=++*######**++++++=========================++=======++++=========+++=+***###**##*****###%%%
=+**+++*#%%#*****+++*+#%%%%%%%@*++#*=+##%*=+##+***++++++=++++=+++=========+*+===*##*++++*##%@%%#*%%%%%%%#++**####%#%%#**++=====+=================================**+++======+=====================++*#*****#**+***+*************###**++==============================++======+**#####**++**+++***#######*++**#%%@
=+++####**++#%#++*+++=+*%%%%%%%#%%*=+**+#+*#####*++==+++====++==++=====++++**===+++==**#%%%%%%%%@%%%%%#+==*###%%####*+=======+====++++++++++**#+==========+++*+==++**#*+==========================+++***#**#*******#************+++++=+++===========================+**++===*###########%#**##%%##*++===+++#@
++*%%%%#%%%++**+=+*##*+*%%%##%%%%%#+***%#*+****#*******#*+****+=+*****#****#*==++***#%%%#%%%%@%%%%%%%%*=+###%##**++=======+++++++++++++++++****+======+***#####+==#%%#****===============++++========**#########*##******+++======+++++===+====================++++==+******#%#*####%#*#####*++++==+=+*##%%@
*#####**#*====+***#*+*%%%%%%#*%%%%%#++*#*==*****+*******+++++++++++**#***##*==*##%%%%%%%%%%@%%%%@%%%%%%*#%%#*+==========+**+++++++++=++=+=++++====+++**####***######%#*+*#*=================+++============++++**#**+++=================++***++*=======================++++++++**+**++===============+***##%@
=+*#*=++++**++*###*+*#%%#%%#%%#%%%#**=++==++**+++***++======++**+++=++++++++#%%%%%%%@@%%%%%%%%%%@@@%%%#*#*#==========+****++++++++========+======++++*======+# %##%#**++===+====================================================+=====++++*+===+==++++=+++==+++====+=========================================*%
++**====+*++++##**++++#%%%%%%%%####%#+=+*****+*%@@%##**+++=++++==+=====+**%%%@%%%%%%@%#%%%%%%%%@@@%#***##**+=======+###*****+++++===================*#*+++++#% %#*+=++======+========================+=============++==========++++***+++++++++++********#*+**+=========++===========================++++++*#
=+****++*+++++**++====#%####%%%#*##*==+*####%##**+++*+=======++**+++**#%%@@%%%%%%%%%##%%%%%%@@%%#*+**##**++======+*#%#**+*++++++++==++++=========++*+##*+*++++*#%*====++============================+++++++*###+++++**++++++******######***#####*#######*+*+*%+=====================+==++========++=====++#
*####****+*****++=++*#%#####%##%##*=++*###**+=++*****+*+*+=+**#***%%###@%%%%%%%%%%%%%#%%%%@%#***+******++++=====*##*#++++++++++++++++++===+===+=++*%#*#*++++#****+=============++++==================++++===++++***##*+********#*#####%###%%%%##*###%###**#*##*===================================++====+*@
++*++****++**+++*####%%%%#*########+=+*+++=++*###*+++**+*****+*++**%%#%%%%@%%%%%%%%##%%@%##**###*++=++*++======+***++++++++++++++**###++=+++*++++*#*+*##**+=*+=========+===========================++++*#*+=====+##%####**##########*#%%###%#####*++###**####*==*++++=====+=============================#@
*#**+++++===+++#%%%%##%%#######**##=+**#%#***++*****#*+*#++***+++**#%%%%%%%%%%%%%@@%%%#++*#%%#****+********==+**++++++++++++++****###+**=++**+=++==+======================+=+++*+******++==========+++**#*+**++===### %##############***##% *++++++++*#% %**+==+**#**======+*++=====================#@
+*++*++++++****##%%%#%%#%#####%%#*#*###%#+*++++****#**##*##*+=+*#%%%%%%%%%%%%%@@@%%#**###%%#***###%@@@@%%%@#**+++++++++++++++++***#*+++*+=++*+# #+**==========++++==++*#*##*##########*#####**********##***##*####****####%%#####*#*++++# %#####**%%%% %%%%#*+=***+========+++=====+++++========+%@
+*##******###%%%%%%%%%######%%%@%%%%+=####*+***##***#%%%#*#***#%%%%%%%%%%%%%@@%#*++*#%%%###%%%@@%%%%%%%%%%#*+++++++++++=++++**+*###+=++*###*#%% %%##**++**+=+****++*##%################%#%%%%%#*###### %%###% ###############%% %%%%%% %%%%% %%%%%%%%####+========+++======++======**#%@@@
++++***#######%###%%#%#%%###%%%#%@%#=+%#%%#####*+++*#%%%####%%%%%%%%%%%%%%%%#+*#*#%@%#*+#%%##%%@@@%%%%##*+++++++++++++=====++++**#**+#%%@%%#%#+*% %%%%*+++++++******+*#############%%#%%###%%%######*# %###% ### %%% % %% % %%% *+*=====++==++======*#+==+#%@
++**###########%%######%%##%%%##%##*##%%#**#*****#%%%%####%%%%%%%%%%%%%%%#+==#@%####***#%%%%#%@%%%%%##*++++++===+++++++=====+==++**+***#%%%#%%###%%%%%#*=+===+*#####*################%%#%%########%## ##### %% % %%% %% %##+==+***=======*#==++==++*@@@
###******#%%####%%%%%%%%%%%%@%*%%%%%%#*+*#******#%%%%#+*########%%%%%%%%+=+#%%#*+*+#@@@@@%@%%%%%@@@%#*+++++=====+=========*++**####*****##% %%%%%*#*+====+****#**###%############%%%#%%%%%%%%% ##### %%% %%%%#**+===+**======++==+=+===#@
***##*###%#######%%%%%%%%%%##*%%*##***+=*******#%%%%#*#%%%%%%%#%%%%#%%%+===****##%*##%@@@@@%%@%%##***+++=============++*#%%##@%%####*#**# %%%%###+=+++=++++##+++***###*####%%%%%###%% %%% %%%%%%%%%% %***++*+====+++++=======#@
#%%###%%%%%%#####%%%%%%%%%#+=*#######*+++++#%%%@%%##%%@%%%%%%%%%%%%%%%#===+**%@#****+*#%%%%%#****++++++=========++**###%%% %%%## #% %%##%%#++=+++++++**+===+####*##%% %%%%%% %%% %%% %% #+++**++======+====#@
##*+***#%%%%%%##%%%%%%%%%%#+#*=*###**#####%%%%@%#####%%%%%%%%%%%%%%@%%#+=*##%%###%@@@%%%%#+++++*++++=====+++**##%%%%%%% %%% %%% %#+####*++++===++++++===+++****## %%%%% % %+=+*##*+==++==++=#@
+++*%###%##%%%%#%%%%%%%***#%#%##%*+*##%%%%%#%%%#**#%@@%%%%%%@@@@%%%%%%###%%@%%#%%@@@@%@%%#++*++++====+*##%%%%% %% % %####%%#*+*#*+===============+=++* %%%%%%%%%%%#++++*##+=++===+%@
+*#%%%%%%%%%%%%%%%#%%#*+#%%%%#%#*****#####%%#**###%%%@%%%%%%%@%%@%%%%%%#%%%%%#%@@@@@@%%%*++++=====+**# %#%%##*++****+*++===++==+++=====+# %%%%%%%%%%%#+===*+++=+===#@
#%%%%######*#%%%%%%#+==#%##*###*+**#%%%#%######%%%%%@%%%%%%%%%%%%%%%##*#%%%%#%%%%%%%##*++====+****#### %%%##*+*++++==+**#%*++*++**####*+++*# %%%%%%%%%%#%#+==========%@
%%###%%%%%%%%#%%%%%#==+*####*+*+*#%%%%##*##%@%%%%%%%@%%@%%%%%%%%##**##%%%%#*#%@@##%+=======*#%%%###**## %%%%*+++++======++********+++# #**# % %%%%%%%%%%**++++==+#
%%%%%%%##%%#%%##%%*=*##******##**%%%%##*%%%%@@%%%%%%@@@@@%%%%#*****%%%%##*=+####**+=====+*#%%%%%%###### %% %#++***+++=+*+=+***##***+***#*+ %%%%#*****++*#@
%%%###%##%%%%%%%%#**#%%*+++++*####%%%######%%%%%%%%%@@%%%##***#%%@%%##***+*##*+======+*#% %%%%% %% %%###*+++***+*+#*+*##*###****+*** #%%#%%%%%%**#@
####%%%%%%%%%%%%#%%%%%*+++=*#%%%####%#**+++#%##%%%%%###*+*+*#%%%####*##%%#*+===++++*#% %%%% %#%%%%#*+***++++++*##*##*#**++*% %%#*###*##@%%%
###%%%%%%%%%%%%#%@%%%###***%%%#####%%#***#%%%%%@%%%#****#%%@%%%###%####*++==++++*# %%% %%%%% %@ %%####%%@@@@%%@@%%%@%%%#+***####****** ###%%#*+++==+#%
####%%%%%%%%%####%%%####*#%%%%**##%%%%%%%@@%%%%##***+#%%@@%%%%%%%####*++++++++**#% @%%%%#**## @@@%%%%@@%@@@@%%###%%%%%%**##@ %%#*#%@@@@@#*#%##
#%%%%%%%%%%%#####%%%#*#**##%#*####%##%%#+*%%%#*#*+**%@%%%%%%%%%%#%%#**+*#+++++**# %%%%#%%# @@@%%%@%%%%%@%#***+*%@@@@%#%@ %#*##*##%#######*%