####/###
                                       #//////##           avenir 
                                      ///::/####
                                      :/:/::####
                                      ######//##
                                      ######/##/                                   ##,
                                       #///##///. ........                        #####/
     /////#/                           ###/####/---..///.-..                    ########X
    ;#/--/####                         ########/--///////...                   ##########
    ###///:/##        .. .             ####/####--.-..../--..                  ##########+
    -//##/####/   .####.-.              ##/#####--......---...                ############           oue  
    ./#####M##/ M#####//--.       ./-   ####X##/--......//--...                ##MM####### 
     /####MM###-########/---..    /#/   ## ####/--......-/---...               /##########
     /###M######/---.###---/--    ###/  //######//.......#/----.               /X########
      ##MM#######--..../#-.//--   ####- #-,/####/......../#----..              #XX######-
      M############-...-##/---/   /####//---#####/...../////--/-.-            .#########             yeux  
         ####@#####---:####/-/##   ###///-..--##@###/..-#//#/---#/            ###MM####
         ###@@@################X    #X#-//--.-#####@##########/##/         -.-#########. ..
         ####@#########/########/   /##////...###/-####@#########/       .---#####@#X#//-..-
        .##########/-////.###-#X#    X#////..-###//.//------/##X#/      .-##########X#./###/
        -###/#######///-/--/##.##/   ###/./-./####/-//----/-###X#/;    ,-/#//-/#######....##
       --###########//---/#/-#-####  ###/-//-/####/--//--/-.###%#//    --//---/#######....-#/
       //#############-//#/--#--#%#% X#///////##/#//-//-//--##/##//   /--//--///######..../#//        
      .-/############/--/#--/#/-#XX#;-##////#/##/#//--/---.##-/##//   #--#//.---//###-..../--,             vue  
      ..--/#/####/####--,,--##//#XX## ##/////###/##--....-/##-###//  ,/--/##...../####....---
      -/////#####//####/-,-/##-/#####/###/:///##////--..-/##/####//  /---/##.....#@###/-.....
      -//####X###//#####/--###//-####:.##//# /##//////--/########//  /---/####/-.#@####//###.
      -.-///#X###///#####//###-//####  #X###  ###/////--#########//  -,-/######//#@####//###.
      ///###X$##/#//######//##-//###    ####  ###//////############  /,-//#####//#######/####             mots  
      //#/#XXX####/##/-//#####--/###     X#   #####/############/// ///-/##/###//####-###/#/#-
      .//###X########///-/####-###MM#=        ########MM#M######/// #//-/##/##/--####-###/###- 
       //##H##########///#####/###MM##        ###MMMMMMM########///,###/###/###-/####-.##/##$
        /##H#@ %##//////#########MMMM##      ;#@####MMMM########/## #@@####/####/##@#/.####
         /###   /#////##########MMMMM###     ####MMMMMMMMM#########%X#X###/-###//####/..###-
          ##      /#######///##MM###MMM#@    ####MMMMM#############@#XX####/-/---####--.##//
                  #######//#####M#M##MMM#=     ###MM###@@#####/#### ####/##/-//--####-..###/
                  ######//##M####M#####MM#     #####MM###MM###/####  ######/-//--####-.-##/:
                   ########MMM#MMMM####MMM#    ###M##MMMMM#####/###   @####////--##M#---##// 
                   =##MMMMM#MMMMMM#M###MMMMM   ########M##@########    ##@###/-/#####--X##//
                     #MMMMMMMMMMM######M##M#$  ######MMM#MMM######/    ;######/##/##/.-####/
                     ##MMMMMM##M#############M ###MMMMMM##MM#M#####    /####@######//-#####/
                     ##MMMMMM#M#################MMMMMMM# #M###M####    ,############/######/
                      #MMMM######################MMMMMM# ##MM#M###.    /#MMM##############//
                      =#MMMM########MM############MMMMM#  #M######     #M#MM#M#@##########//
                       ###MMMM#####M##############MMMMM#  ####M####    ###MM#MM############/
                        #MMMM###### +#MM#########MMMMM#.  #MMMMMM##   @#M#MMMMMM###########/                        _             _   
                        X#MMM##M###  ;#M#########MMMMM#   ##MMMM##@   ####MMMMM####@@######;        ___ ___  _ __ | |_ __ _  ___| |_ 
                         #MMMMMM#M#   /#MM#######MMMMM#    #MMMMMM#  @###M##MMMM#M#########        / __/ _ \| '_ \| __/ _` |/ __| __|
                          #MMMM#####    ##########MMMM#    ##MM#M##  ####M##MMMMMM########,       | (_| (_) | | | | || (_| | (__| |_ 
                          =#MMM#M###     ##MM#####MMMM#    .#MM#MM#  ###MMMMMM#MM####M####         \___\___/|_| |_|\__\__,_|\___|\__|
                           ##MMMM###%     ########MMMM#     #M#MMM#  #@#MMMMMMMMMM###M#M##
                            ###MM#MM#      .  ####MMMM#     #M#MMM# X###MMMMMMMM###MMM####/
                             ###MMMM#=        ####MMM#.     #MMMMM# ##MMMMM##MMM##MMM###@##                                              
########################################################################################################################################### 
#####  #######################     ##################################################     #  ############################################## 
#####  ###################### ###################################################### ######  ########################################  #### 
#####  ######   ####  ####### #############################################  ####### ######  #######################################    ### 
#####  ##### ### ## ######### ########   ## ##  ####      #  ##  ###   ### ######### ######  ###      ##      #  ##  ###   ## ##  ##    ### 
#####  #####    ##   ######## ####### ### #  ##  ##  #### #  ##  ## ### ##  ######## ######  ##  ###  #  #### #  ##  ## ### #  ##  ##  #### 
#####  ##### ######   ####### ####### ### #  ##  ##  #### #  ##  ##     ##   ####### ######  ##  ###  #  #### #  ##  ##    ##  ##  ##  #### 
#####     ## ######## ####### ####### ### #  ##  ###      #  ##  ## ######## ####### ######  ##  ###  ##      #  ##  ## #####  ##  ##  #### 
#####     ###   #### #########     ###   ##  ##  #######  ##    ####   #### #########     #  ###      ######  ##    ####   ##  ##  ##  #### 
########################################################  ##########################################  ######  ############################# 
########################################################  ##################################################  ############################# 
###########################################################################################################################################