#####\             _             /#####
#( )# |          _( )__         | #( )#
##### |         /_    /         | #####
#" "# |     ___m/I_ //_____     | #" "#
# O # |____#-x.\ /++m\ /.x-#____| # O #
#m.m# |   /" \ ///###\\\ / "\   | #m.m#
#####/    ######/     \######    \#####


 #########\                                                      #########\
 #(=====)# |                           ///                       #(=====)# |
 ######### |                         _(oo)_                      ######### |
 #-------# |                        // \/ //                     #-------# |
 #|  -  |# |          -- __________//____//__________--          #|  -  |# |
 #|( O )|# |    --  --  /-/\-  -+/ -+- -+- /-/\-  -+/| --  --    #|( O )|# |
 #|  -  |# |  --  --   / /( o ) / ^^^ /// / /( o ) / /   --  --  #|  -  |# |
 #|-----|# |--        / &   - o/ ^^^ /// / &   - o/ /          --#|-----|# |
 #########/          |#########|#########|########|/             #########/