Face à un développement au forfait
Un forfait, et la vie du logiciel après la livraison
Un forfait livre un logiciel à une date. Nous mettons un cas d'usage en service, puis nous le maintenons.
Les atouts d'un forfait
Sur un besoin unique, ponctuel et bien délimité, le forfait est la forme la plus simple, et la propriété du code se négocie au contrat.
Notre réponse au même besoin
La mise en production a un prix arrêté d'avance, et le maintien en service est un abonnement mensuel, résiliable à tout moment.
Lorsqu'un format change ou qu'une interface se ferme, la modification se déploie sans nouveau cadrage et sans arrêter le service.
Les cas où le forfait l'emporte
Lorsque le besoin est ponctuel et ne bougera plus : l'abonnement paie une disponibilité dont vous n'avez pas l'usage. Lorsque vous hébergez et maintenez vous-même, et que vous avez l'équipe pour le faire.
%%
%######%
% %%%##########
%%%%############%%%%%%%#####
@%%##########%##%%@@@%%%
@@@ %####################%
@ @%#####################%
%%%@ @@ %######################
@ @%#####################%########%
@@%%%%%%%%###%% %##############%%##%%%@%%#######%
%##############%% %@%%###############%%%@@@@%#####%%%
#### % @@ %##############%%% %%%@@%###############%%%%@%%#####%%@%
%%%%#### %@% %##############% @%@%@%%%########%###%%@%%%%%%%%###%%%%
@%######% %%%%% % %#############% %%%%@%%%%%%%####%%%###%%@%%%%@%@@%##%@%%%
%@ %%%#######% %######% %########%%#%% %%%%%%%@%%%%###%@%@%#%%%%%%%%%@ @@%%@@@%% %###%%%
%% @@%%#######%%% ####%% %%##########% %%%%%%%%%@%%@@%%%%%%%%%%%######%@ %%@@@@%%%% @ @@@%
%##### % %% %#%######%%%%% %##%% ####% %%%%%######%% %%%%%%%@%%%%%%%@%%%%%@@@%%%%%%%%%%#%@@%%%@@@@@ @%@@%%%
########% % @%% %#%@#######%%%%%%%% %%% %####%%%##%%%%######% %@@@%%%@%@%%%%@@@%%%%%%%%%%%@%%@%###%@%%%@@@@@ @@ @@%%%%@@
@%########%% %% @% @%%#####%%%%##%%%%%%% %%%%% @%####%%#######% @@@ @@%%%%%%%@%@%%%%%######%@%@%@@%##%%%%%%%%% @ @@%@@@@@%%%%%%%%%%%% %%
@%#####%%####% %#% %#@%%%#####%%##%%####%##%%%% %%%%%%%%%%%% % % %%% @%#%%%###%#%%%%%%% @@%@@@ @%%%%%%%%%@%%%%%%%####%%@@@@%##%%%%%%#####%%%%%%@@%%%@@@@%@@%%%%@@@@@
%########%%###%%% %%% %%%#######%%%%%%%%% #% %##%%#######@%#%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%#%%%%% ## @%%%@@@%%%% @@%@%%%%%%%%%%%###%%%%%%%%%%%%%%@@@%%%%%%%%%%%%######%@@@@%%@@@@@%@@%%%%%%%%
% %%##%#######%%##### %%%@%%%#%%%%#######%%%%%%% %%## %% %########%@@%%%%###%%###%%%%%%%%%####%%#%%%%%%%%%%%%%%%####%%%%#%% @@%##% @@@ @@%@@@@@@%%%%%%%%#######%%%%@%%%@ @ @%%#%%%%#%%%%%#%####%@@@@@@@@@@@@ @%%@@@
% @%%%%%###############%% #############%%###%%%%%#####%###########%%% %%%%## %%%%####%%@@%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%####%%%% @%##%%%% @%%%%%#%%%@@@@@%%%%%%######%%%%%%%%%#%@@@@@%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%@@ @
# # #% %#####%####%############%%#############################%%%#######%%%@ %%%%%%#### % %###%%###%%%%%%%%%%####%%%%%%%@%%%%@@@@%@%@%%%%#%#%##%%%%##%%#%%%%###############%######%% @%#%% @%%%%%%%%%%@@@@@@@@@%%%@%@@@@@ @%%%%%%@@@ @%%%%%%%%%%%%%#%%%%@%%@@%%@@@@@%@@%%@@@
#########################% %%%#####%%%%#%%%%%%########%%################%###########%####%%%% %% @%%%%%%#%%%%% %###%%##%%%%%%%%%@@@%%##%%@@%%%%%##%%%%%%%%%%#####%%%#%@%%%############%################%% @ @% @%%@@@@@@@@@@@@@%%@ @@@%%@@@@%@ @@ @%%%%%@@@@@@%%%%%%%%%%%%%%%@@%@@@@@@@%@@%%%%@@@@
########################% %%%%%%#%%%%%%%%%%%%#########%%################%%%###########%%% %% %%%% %%%%% %####%%#%%%%%%%%#%%%%%##%%%%%%@@%##%%%####%%#######%%%%@@###################%#####%##%%%% %%@ @%%%%%%%%%@@@@%%@%@%@@@@@%%%%%@@@@ @%%%@@%%##%%%%@@@@%%%%%%%%%%%%%@@@@@@@@@@@@@@@%@@%%
####################### %%% %%%%%%%%%%##%%###########%%%%%%######################%%%%% % %%%%%% @@@ #####%###%%%%%%%%%%%%%%%%%%@%%%%%%%%%%#%##%@%%#####% %%@%##################%%###%#% @%%%%% @%%%%%%#%%%@@@%@@@@@@@%@@%@@%%%%@@@ @@ @@%%%%%%@%%@%%%%%%%@@%%%%%@@@@@@@ @@@ @@@@
###################### %%#%%##%%%%%%%%##############%%#%%%%######################%% %%%%#####%%%% %####%%%%@@%%%%%%%%%@@@@@@@@@@@@%%%%%%@%%@%%@ %%##% @@##############%%%%%%%%%%%%% @@ @%% %%%%%@@%%@%%%%%%%%@%%%@%%@@%%%%%%%%%@@ @@@@%@%%%%%%%@@%%%@@@%%%%%%@@@%@@@ @@%%%@
####################% @%%%%##%%%%%%%%%###########%%%#%%%%%%#####################%% %#######%%% %%%%%%%%%%#%@%%%%%%%%%@@@ @@ @@%%@%%%%% @@ %%% @%##############% %%%%%%%% @%%%% @@@%@@@@@@@@@@@@%%%@@@@@@@@@@%%%%%%@@@@ @@@@%%%@@@@@@@@@@@@@@%%%%%%@@%@%%%@@ @@@@@
# ################% @%%%###%%%%%%%%%%#########%@%##%%%%%%%%########%%############% %######%%% @%%@%%%%#%%%%%%%%%%%%%%%%%%@@@%%%%@%%%@%%%%% %@ @%################% %%%% @%@@@ @@%@ @@@@@@@@@@@@@@@@@@@@@@%%%%%%%@%%@@@@%%#####%%@@@@@@@%%@@%%%%%@%@@@%%%%@@@ @@
#% %%%%%%%%%%%%%%%%%%#######%%%%%@%%%%%%%%%%#######%%%%%%######### %#######%%%@ %%%%%####%%%%%%%%%%%%%%%%%%%%%@@@@@ @%%@@@%%%@ @%@ @@@%@%%###%%###########% @%@ @@%@ @@@@@@@ @@%@@@@@@@@@@%%%%%%%%@%%%%@@@@%%%%%##%%%%@@@@@%%%%%%%%%%@@@%%%%##%%
% %%%%%%%%%%%%%%%%%##%%%%% %#%% @%@@%@%@%%%%########%%%@%######## %%%%#####%%%@ @%%%####%%%%%%#%%%%%%%%%%%%%%%%%%%%%@ @%%@ @%%@ @ @%@%%%%@@%%#%@%%%%%%%%%%% @@@@@ @@@@@@@@@@ @@@@@@%%%%%%@%%@%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%###
# #########% @%%%%%%%%%%%%%%%%%%%%%% %%%%%% @%% %%%%%%%#######%%%%%#######% @%%%%%%% %%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%@@%%%%@%%@ @%%%%%%%%%%%%%@@%%%%%%%% @ @@@@ @@ @@@%%@%@@@@@@@@@@%%%%%%%@%@%%@@%@@@@@%%%##%%%@%%%%%%%%%%%%#%%%%@@@@%%##
%%%##########%% %%%%%%%%%%%%%%%%%%%%#%%% %%%%%%%@%%%%%%%%%%%%%################%% %%%%#% %#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%@@%@ @%%%%%%@%%%%%%#%%#%@ %@@@ @ @@@@@@@@@%%%%@@@@@@@@@@@@@@%@%%%%%@@%@@%@@@@@%%%####%@@%%%@%%%@@@%%%%%%%@@@@%##
%%%%%%%####%%% %%%%%%%%%%%%%%%%%%%%%%#%% @%@%%%%%%%%%%%%%%%%%%%%##############%% @@ @%%%%#% %%% %%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%@ @%%%%%%@@@%@%%%%%%%% @%@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%%%@%%%@@@%%%%@@@%%%@@@%%%%%%%%%@@@@@@@@@%%%@%%%%%%%@@@%%
%%%%%%%%%%%%% %%%%%%%%%%%%%@%%%%%%%%%%% %%%%%%%%%%%@@ @%%%%%%%%%%#############% %%%%%%#% %% %%%%@ %%@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ %%%@@%%%%%@@%%%% @@%@@@@@@@@@@@@@ @@@@@@@@@@@@%%%%%%@@@@@ @@@@%@%@@@@%%%%@@%@@@@@@@%%@@@%%%%@%%@%%@@%%
%%%%%%%%#%%% %%%%%%%%%%%%%%%%%%%%%%%%%% @ %%%%%%%@@%@@%%%%%%%%%%##############@ @%@%%%%% @@ @%%%@% %@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%% @%%%@@@@@@%%% @@@@%%@@@@@@@@@@@@@ @@@@@@@@%%%%%%@ @%@%%%@%%%%%@@%%@@%@@@@@@@@%@@@@@%@@%%%%%@@@
%%%%%@%%% %%%%%@%%%%%%%%%%%%%%%%%%@% @%@@%%%%%%%%%%%@%%%%%%%%%#####%%#######% %@@@ %% %%@%%%%% %%@@%@ %##%%%%%%%%%%%%%%%%@@ @%%@%%@%%%% @@@@@%@@@@@@@@@@ @@@@@@@%%%%%%%@ @%%%%%%%%%%%@@@%#%%%@@@%@@@@@@%%@@@@@@%%%%%%
%%%@ @%%%@@%%%%%%%%%%%%%%##% %%@%@%%%@@%%@ %@@%%%%%%%%%%##############@ @ @%@ @%%@@%%@%@@%%%%%@%%%%%%%%%%%%%%%%@ % @@%%%##%%% @@@@%%%%%%@@%%@@@%%%%%%@@@@@@%@@%@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@%%%%@%%%%%%%@@%%%#%%%%@@@@@@@@@%%@@@@@@@%%%@
%% @%%%%%%%%%%%%%%%%%%%#####%%@%%@@%%@@% @@@%%@%%%%%%#############% @@@ @%%% @@%@ @%%@%%%%%%%%%%%%%%%%% @%% @%%%%%%%% %%% @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%@%%%@ @%%%%@%%%%%#%%%%%%%%%@@%%@@@@@@@@@@%%%
@ %%%%%%%%%%%%%%%%%%#%%@ @@ @ @@@@%%%%%@@%%%%%%%% %#############@ %%%@@@@%%%%@ @%%@%%@@%%%%%%%%%%%%%%%@ %%%% %%%%%##%%%% %%%%% %%% %@@ @@@%%%%%%%%%%%%%%%%%%%%%%%@@@%%@%%@@@%@%%%%%%%%%%%%%%%%%@@%%%%%@%%%%%%%%@@@%%@@@%%%%%%%%%%%%%%%%%@@@@@@@@@@@%%%
%%%%%%%%%%%%%########@ @@ @%%%%%%@@%%%%%%%@%#####%#######@ @%@@@@%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%% %%##%% %%#########%%%%%%%%%% @@%%%@%%@%%%%%%%%%%%%%@%%%@%%%@@@@@@@@@@%%%%%%%%%%@@@%@@@@@@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@@@@@%@@@@@@@@@@@@%%
%%%%%%%%%%%#######%%%%#% %%%%%%@@%%%%%%%%#############% @@@%@@@ %%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%#%%#%@ %%%# @%@ @@%%%%%%%%%%%%%%%%%%%%%@%%%%%%@@%%%%@@@@@@%%%%%%%@%@@@@@@%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@@@@@%%@@@@%@
%%%@@%%%%%%%##%###%%%%%#%% %%%%%%%%%%%%##%############% @%%@@@ %%%%%%%%%%%%%%%@%%%%%%%%%%%%%%#######%% %%%%%%%%%%## %#@ %@@%%%@ @@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%@@@@@@%%%%%@%@%%%%%%@@%%%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@@%@@@@@@%
@%%@@%%%%%%%%@##%%%%%%%%%%@ @%%%%%%%%%%%%#############%% %%@ @@%%%%%@%%%%%%%@@%%%%%%%%%%%%###%%%%% %%#%%@%%%% %##% % @@ %%%%%%%%%%@@%%@%%%%%%%%%%%%%%%%%%%%%%%@%%%%@%%%%%%@%%%%@@%%%@@%%%%%%%%%%%%%@@@@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@%
%@@%%%%%%%%@%%#%%%%%%%%%%%%%%% @%%%%%%%%%%############%%%% @% @%%%%%%%%@@%%%%%%@@%%%%%%%%%%%%%@ %@%##%%%##% %# %% @%%%%%%%#%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@%@@@@@%%%%%%%%%%%%%%%@@ @@@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%%@@@@@
%% @%%%%%%@@@%%%%%%%%%%%%@@%%%%%%@%%%%%@%%%%%####%%###%%%%%#% @%% %%%%%%%%%@@%%%%%%%%%######%%%% @%%%%#%%##%% %##@%#%@ @@%%%%%#%%%%%%%%%%%%%%%%%@%%%#%%%%%%%%%%%@%%%%%%%@%%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@
@%%%%%%%%%%%@@@%%@%%@%%%%%%%@%%@@@@@%%@@%#####%%%%%%%%%%% %%@ @%%%%%%%%%@@@%%%#####%%##%%%@ @%###%#%###%@% %%%#%##%@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ @%%%%%%@@@ @@@%%%%@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%
@%%%%%%%%%%%@@%%@%%%@@%%%%%%%%@@%%@@%%######%%%%%%%%%% @%% @%%%%%%%%%%%%%%%######%%%@@ %##%%####%%% %% @@##% @@@%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@ @@@%%%%@@@@@%%%@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@%%%%%%%%%%%%%%@@%%%%%%%%%%@@%%@@@@%####%%%%%%%%%%%%%@ @%@ @%%%%%%%%%%%%#####%#%%@ %##%%%%%%%%#%#%%%#%% @@@@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%%%%%@@@@%%%%%@@@@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%@@@ @@%@@%@@@@@%%@@@@##%%%%##%%@%%%%%% @%@@@ %%%%%%%%%%%%####% %##%%%%% %%#%%#% @@%%%%%%%@@%%%%@@%%%%%@@%@@%%%%%%%%%%%%%%@@@@%%@@%@@%@@@@@@%%%%%@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%@%%%%%@%@@@@@@%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%@@@%%%@@@@@@@@@@@@%% %%%%%%@@%%%%%% %%%%@ @%%%%%%%%%%######@ @@ @ %%%%%#%%% @%%#% @%%%%@@%%%@@@%%%%%%%%%@%%%%@@@%%%%%%%%%%@@@@@@@@@@%@@@%%@%@%@%%@@@@@%@@@@@@@@ @%%%%%%%%%%%%%%%#%%%%%%%%%%%#%%%%@%%@@@%%%%@%%%%%@@%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%@@@%%%@@@@@@%@ @@%@@@%%%%%%@ %%@%@ @%%%%@@%%%%%%####% @@@@@%%%%####%##%%%@ @@@@ @@%%%%%%%@@%%%@@@@@%%%%@@ @@%%%@@@@@%%%%%%%%@@@%%@@@@@@@@%@@@@%@@@ @@@@@@@@@@ @%%%%%%%%%%%%%%%#%##%%%%%%%##%%%%%%@%@@%@%%%%%%%%%@@%%%%%%%%%%%%%%%%%
@@@@ @@%%%%%%%%%%%%%@%%@@@@@%@%%%%% @@@@%%%%@ @%@ @%%%%%%@%%%%%#%@%@ @%%%@@@%%%%######%%%%%%@ @@@%%%%%%%%@%@@%%%@@@@@@@%@@ @%%%%@@@@@%%%%%%%%@%%%%%@@@@@%%@@@%%@@@@@@@@@%@@@@ @%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%@%%%@@@%%%@%%%@%%@@@%%%%%%%%%%%%%
@@@@@@@@@@@@@ @@%%%%%%%%%%%%%%%%%%%@@@@@@%@%%%% @%@ @@@@@@@% %%%%%%%%%@%%%%%@ @%%%%%%@%%%%%%%%##%@%####%@ @@@@@%%%@%%%%%%%%%%@@%%@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@%%%%%%%%%%%@@@@%%%%@%%%%%%@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%%@@%@%%@@@@%%%%%%%%%%%%
@@@@@@@@@@@@@@@%%%% @@@@@%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@ @@ @@@ @%%@%% @%%%@%%%%%%%%@@%@ %%%%@%%%%%%%%%%%#%@%%%#### @@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%%@@ @@@@%%%%%%%%%@%%%@@%%%%#%%%%%%%%@@@ @@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@@@@@@%%%%@@@%%%%%%%%%%%
@@@@@@@@@@@@@%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@ @@@@@@@ @%@@@@@ @%%@%@@%@@%%@@@ @%%%%%%@%%%%%@ %%@@@ @%%%#@@@ @@ @@ @@@ @@@@@@@%%%%%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%@@@@%%@@%%%%%%%%@ @ @@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@%%%%%%@@%%%%%%@%%@@
@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@%%%%@%%%%%@%%%%%%%%%%%%%%@@@@@@@@@@@@ @ @@@@@ @@@ @%%%%@%%@@@@@ @%%%%%%%%%%%@ @% @@@@@%@@@@@@@@@@@@@@@@@@@ @@@@@ @@@@@@@%@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@@@@%%@@%%%%@@%%@@%@@%%%%%%%%@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%%%@@%%%@@@%@%@@@@@@@
@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@%%@@%%%@@%%%%%%%%%%%%%@%%%@@@@%%%@@@@@@@@@ @@@@@@@@@%%%%%@%%@@ %%%%@@%@%%%%%@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @%@@@@@@@@@@@@@@@@@@@@ @@%%%@@@%%@@@@@@@@@@@@@@@%@@@@@@%%%%%@%%%%%%%%@%%@@@@@@@@@@@@@@@@%%@%%@@@@@@@%%%%%%%%%%%@%%%%@@@%%%%%@@@@@@%@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@%%%%%%%%%%%%@%%%@@@@@@@@@@@@%%@@@@ @ @@@@@%%%%%%%@ @@%%%@@%%%%%@%%@@@ @@ @%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%%@@@@@@@@@@@@@%%@@@@@@%%@@@@@%@@@@@@@@@@@@@@%@@@@@@@@%%%%@@%%%%%%%%%@@@@@@@ @@@ @@ @@@@@@@@@@@%%%@@@@%%%%%@@@@%%@@@%%@%%@@@@@@@@@@@@@@@@@@
@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@%%%%%%%%%%%@@@@@%%@@@%%@@@@@%@@@@ @@@%%%%%%%%@ @@@%@@%@@@ @@@%@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@%@@@@%%%@@@@@%%%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%@@@%%@@@@@@@@@@@@@@@@@@@@@@%%@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%@@@@@%%%%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%@@@ @@ @ @@@@%%%@ @% @%%@@@@ @@@@@@@@@@%%@@@ @@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%@@@@@%@%@%%%%@@%%%%%%%%%@@@@@@@@@@@@%%%%@%%%%%%%%%%@@%@@@@ @@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@%@%%%%%%%%%%%%%@ @@@%%@@ @@@@@@%%@%%@%%%%@@ @%%%@@@@@%%##@%@ %%%%%%@@ @@@%@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@%%%@@@%%%%%%@@%%@@ @@@@@@@@%%%%@%%%@@%%%%@@%%@@@@@@@@@@@@%@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@%%%%%%%%%%%% @%@ @@ @@%%%@%%%@%@@ @@%%%%@%%%@ @@@@ %%%%%@@@@@ @@@%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@ @@@@@@@@%@@@@@%%%%@@@@@@@ @@%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@%%%%%%%%% @@ @@@@%%%@%%%%@ @@%%%%@@@ @@@ @@@@@@%@ @ @%%@@@@@@@%@ @@@@@@@@@ @%@@ @@@@@@@@@@@@@@@@@@@@@@@%@@ @@@@@%%@%@@@@@@@@@@@@@@@@@@%%%%%%%%#%%%%%%%@@@@@@@@@@@@@@@%@@ @@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%%%%%%%%% @@@@@@@@@@ @@@%@%@%@ @@%%%%@ @ @@%%@@@@@ @@@@@ @@@@ @@@@@@ @@@ @@@@@@@@@%@ @ @@@%%%%%%%@@%@@%%%@ @@%@%%%%@@%@@@@@@@@@@@@@@@@@%%%@@%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%% @@@@@@@@@@ @%@%@@ @@%%@ @%%%%@ @@@@ @@%@@@@@@ @ @@@@@@@@%@%@%@ @ @@@%%%%%%%%%@@%@%%%%@@ @@@@%@%%@@%%@@@@@@@@@@@@@@@@%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@%%@@@@%%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@ @@@@ @@%@@@ %%%%@ @@@@@@@@@@@@@@@@@@ @%@%%%%@@@@ @@%%%%%%@@@@@@@%%%%%%@@@@@%%@@%%%%%%%%%@@%@%%@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%@@%@@@ @@ @@@@@@@%@%@@@@ @@@@@@@@@@@@@@@ @%%@@%%@@@@ @@@@%%%%%@@%%@@@%%#%@@@@@ @%@@@%%%%%@@@@@@@@@@@@ @@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@ @%%@@@@ @@@ @@@@@@@%%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%%@%%@@@@@@@ @@@%%%@@@@@@ @@@%%%@@@@@@@ @@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@@%@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@ @@@@ @@@@@@@%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%#%%@@ @@ @ @@%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@ @@@@@%%%@@@@@@@@@@@@@@@@@@@@@@