A large collection of ASCII art drawings of roses and other related plant ASCII art pictures.
                          
  _ __ ___  ___  ___  ___ 
 | '__/ _ \/ __|/ _ \/ __|
 | | | (_) \__ \  __/\__ \
 |_|  \___/|___/\___||___/
rosa - red - blush - garden
Small rose by Joan G. Stark
              ';.
    .---.,       \ 
   {}-.__,>=======;==================
    `----'      ,/
jgs           .;'
Art by Joan G. Stark
             __
        _   / /|
       |\\  \/_/
       \_\| / __              
          \/_/__\           .-=='/~\
   ____,__/__,_____,______)/   /{~}}}
   -,------,----,-----,---,\'-' {{~}}
jgs                         '-==.\}/
       __   __
      /  \./  \/\_
  __{^\_ _}_   )  }/^\
 /  /\_/^\._}_/  //  /
(  (__{(@)}\__}.//_/__A____A_______A________A________A_____A___A___A______
 \__/{/(_)\_}  )\\ \\---v-----V-----V---Y-----v----Y------v-----V-----v---
   (   (__)_)_/  )\ \>
    \__/     \__/\/\/
       \__,--'
                  _         _
              .-~" "~-. .-~" "~-.
            __ ... . -^-- ,- -- - - -^ ,._   .
   _. - ~`v                          ( `,  `,=')---.-.
 '           `.                 .'   `\'   ;."~-._` )`)
 `.            `._           _.'           {      )'~-,
                  `-.     .-'               `-  /'( >~
                     `. .'                    `(_.-'
                       v
Art by Joan G. Stark
             __
        _   /  |
       | \  \/_/
       \_\| / __              
          \/_/__\           .--='/~\
   ____,__/__,_____,______)/   /{~}}}
   -,-----,--\--,-----,---,\'-' {{~}}
jgs        __/\_            '--=.\}/
          /_/ |\\
               \/
Rose (diddles by Joan) by Shanaka Dias
    _,--._.-,
   /\_r-,\_ )
.-.) _;='_/ (.;
 \ \'     \/S )
  L.'-. _.'|-'
 <_`-'\'_.'/
   `'-._( \
    ___   \\,      ___
    \ .'-. \\   .-'_. /
     '._' '.\\/.-'_.'
        '--``\('--'
        snd   \\
              `\\,
                \|
(\o/)___________________________________________________________(\o/)
(/|\)                                                           (/|\)
  |                                          .-~~~-.              |
  |                                        /        }             |
  |                                       /      .-~              |
  |                             \        |        }               |
  |             __   __       ___\.~~-.-~|     . -~_              |
  |            / \./  \/\_       { O |  ` .-~.    ;  ~-.__        |
  |        __{^\_ _}_   )  }/^\   ~--~/-|_\|   :   : .-~          |
  |       /  /\_/^\._}_/  //  /     /   |  \~ - - ~               |
  |      (  (__{(@)}\__}.//_/__A__/_A___|__A_\___A______A_____A   |
  |       \__/{/(_)\_}  )\\ \\---v-----V----v----v-----V-----v--- |
  |         (   (__)_)_/  )\ \>                                   |
  |          \__/     \__/\/\/                                    |
  |             \__,--'                                           |
  |                                                               |
(\o/)___________________________________________________________(\o/)
(/|\)                                                           (/|\)
  /-_-\
 /  /  \
/  /    \
\  \    /
 \__\__/
    \\
    -\\    ____
      \\  /   /
____   \\/___/
\   \ -//
 \___\//-
    -//
     \\
     //
    //-
  -//
  //
  \\
   \\
La Bee on Rose
{\o/}_______________________________________________________{\o/}
 )|(                                                         )|(
 ~|~                                        __               ~|~
  |                                     ,,-~  ~-.             |
  |                                    // . -..  ~.           |
  |           ____     .        \     // '  _     }           |
  |          {    }__  :.      __\   //,'.,._ _ ,'            |
  |        _/ ____ \ \ `::       \\~-:-: : : : :\             |
  |       // { __ \ }.} :::      { @|,;: : : : : >-           |
  |      /{,/ /_ \ \ \ }::::     `Y'/=|_\: : : :/             |
  |     {  / // \_\ }//.:::'       /  |  \-===-~              |
  |     ( {_/{(@)} }.) }:<____A___/_A_|___\,_______A_______A__|
  |      \ \\ \\/ / / };::-------v------V------v-------V------|
  |       \/\\_\_/\/_/ }`:`                                   |
  |       {  { ~  } \ /,::'                                   |
  |        \_ \__/  /~,::'                                    |
  |          {____}~ ,::'                                     |
  |                  ~                                        |
{\o/}_________________________________________________________0 Jittlov
 )|(                                                         /V\
 ~"~                                                          H
                                                              ^
                            __
                     ___  _// \
                   _/   \/__|_ \
                  /  __//_/==\_| ___
                / | / /|// == \ \   /
                |  | |\|| //_\ | |_/
                 \  \ \\ / \_/| || \
                  \___/\\| _  ///___\
                    \__|\_\=//_// _\_|
                       \___\_____/
                      !! \____/
                     !!
                      !!
           ___      -(!!      __ ___ _
          |\|  \       !!_.-~~ /|\-  \~-._
          | -\| |      !!/   /  | |\- | |\ \
           \__-\|______ !!  |    \___\|  \_\|
     _____ _.-~/|\     \\!!  \  |  /       ~-.
   /     /|  / /|  \    \!!    \ /          |\~-
 /  ---/| | |   |\  |     !!                 \__|
| ---/| | |  \ /|  /    -(!!
| -/| |  /     \|/        !!
|/____ /                  !!)-
                          !!
       :                       ..,,..    ...,,..
      ,%,                .. ,#########::#########:,
      :#%%,           ,,:',####%%%%%%##:`::%%%%####,
     ,##%%%%,      ,##%% ,##%%%:::::''%' `::::%%####,
     %###%%;;,   ,###%%:,##%%:::''    '  . .`:::%%###,
    :####%%;;:: ,##%:' ,#%::''   .,,,..    . .`::%%%##,
    %####%;;::,##%:' ,##%''  ,%%########%     . `:::%%##,
    ######:::,##%:',####:  ,##%%:''     `%%,     .`::%%##,
    :#####%:'##%:',#####' ,###%' ,%%%%,%%,'%,     . ::%%###,,..
     #####%:,#%:'#######  %%:'%  %'  `%% %% %%,.     '::%%#######,
     `####%,#%:',####### ::' %   ' ,%%%%%%, ::%%.    . '::%%######
      `###'##%: ######## ,.   %%  %%,   ':: `:%%%  :  . .:::%%###'
      ,,::,###  %%%%%### ::  % %% '%%%,.::: .:%%%   #.  . ::%%%#'
,,,:::%%##:;#   `%%%%%## :% ,%, %   ':%%:'  #%%%' ,.:##.  ::%#'
::%%#####% %%:::  :::%%% `%%,'%%     ..,,%####' :%# `::##, ''
###%%::'###%::: .   `:::, `::,,%%%######%%'',::%##' ,:::%##
''''   ,####%:::. .  `::%,     '':%%::' .,::%%%#'   :::%%%##,
      :#%%'##%:::.  . . "%::,,.. ..,,,,::%%%###'  ,:%%%%####'
     ,###%%'###%:::: . . `::::::::::%%%#####'   ,::%####:'
     %###%%;'###%::::.   .`::%%%%%%%#####:'  ,,::%%##:'
     ####%;:;'####%:::::.   `:%######::'  ,,:::%%###
     %####;:;'######%%::::.           ,::::%%%####'
     `####%;:'`#########%%:::....,,:::%%%#######'
        ;#####;;'..;;:::#########::%%#########:"'
                       ~~~~``````''''~~~
                       .=====__
                   /==Z' .===_ ~~=,_===\
                 _/  |   |    YZ, `\,   ~\
                 |   |   | _/=j'\   !,   d
          __====_|   |   b/    V`;  /'  .M ,
  `5\==/~~       W,  t   d+,  .D4| /   /'|/~~~\=__     .-
   `\            t~\ |   |t`~~T/'|Z  :/  |        ~~\=/V
     \           |  \4,  | ~/~' :Z  -!   |             |
      \,      /\__|   \\.!     :XG   \   / ._,       ./'
       `L    |    ~;    V;  _//' |    \ .f~' `~;    .b_
      ./ \\__JL    `;    Y7~     |    / /     d   //'  \,
     .!       `D\,  `\,   |     .!   .t/    .(_/=~      \
     /         `;`~~~=+=qLb,   jK_L==f'    j''          `;
   ./          .(r,        `~\5'   ~\\,._r/              |
~=m!         ./D' `\,          \,     !G~                 t
   ~==___===/'/   .!`\__       /! __=~\\~=_                TG=
             |   .|     ~\=\=r@/~5 \   !,  ~=_,        __//'
             |./~V           ||  `| \,  t     ~~~~\==~~
             t|  |           | |  |  !\, \=_,
             !   t          .! !, \    `\/~~~
                 |          /   !\/\
                 `;       ./      `~-
                  t      .!
                   N,  ./'
                    `\/'
         .     .
    ...  :``..':
     : ````.'   :''::'
   ..:..  :     .'' :
``.    `:    .'     :
    :    :   :        :
     :   :   :         :
     :    :   :        :
      :    :   :..''''``::.
       : ...:..'     .''
       .'   .'  .::::'
      :..'''``:::::::
      '         `::::
                  `::.
                   `::
                    :::.
         ..:.:.::'`. ::'`.  . : : .
       ..'      `:.: ::   :'       .:
      .:        .:``:::  :       .: ::
      .:    ..''     :::.'    :':    :
       : .''         .:: : : '
        :          .'`::
                      ::
                      ::
                      ::
                      ::
                      ::
                      ::
Art by myflix
                                                           ,
                                                        _.'|
                                                     ,-'  /;
                                                   ,' |  /  |
                                                  / . | /.' ;
                        _._                       | ,  /   /
                      ,'   `._        _           | | /_/,'
                     '        `._   ,' '`.        ' ,' ,'
                    /            ,,'      `.      ;/ -'_.--.._
                   |             |         .|     /  ,' /_./.,\
                   |       ,'-._  |      .' | ,'''- /_,-' \  \`:.
         _,._    _  `.   ._;,.. `.|      |  |'     '\   \   _,'
     _.-;....`.-' `--.\ /:\_   `\,`._    |  |      /  `'''''
  _,;-'``` \ `|       '| .  `''|'\   `.  | /      /
,.:______,,...|      / | |   _.; |`.   `./,'    .'
            ,-'     |  './,-:_ |/   `.   \/    ,'
           /       ,|   .:...,'     ,|`. |   ,'
           `.    ,'  \ /._        _,|   \|-''''-        __ ,|
             `--'     / \ `..,---' ,'    |      '.   _,''_,'|
            / .`      |  \  `-._,,'     ,'       |  / |/-- /
            \ \'-.''-. \  `.        _.-'\      _,' | /-- ,'
            ;  \..._  `'---.'--';'-      \---;'._  |/ _,' __
           /  ___   `|''-'-`    /         |mx `-.:,|,;.-''  `'-.
           '``   `'`-\         /          |    _,:\;.____ / /   \
                      '       /           /  ,' _,'\.   \`'\--.- \
                       `.   ,' `-._     _/  / --/ | |:.  \ `. ` ` \
                         `''       `'--'    | ,'| ' /  `---....----`
                                            |/| ` ,'
                                            |,,-''
                 ..   .
           /^)  (^^) \^^\   
         (()(  ( ~~ ) ))))\  
        ((ooo) |\@@/) ||o))) 
        (((oo) |\oo)/ ))o))) 
          \(o( (\o)/ //o/// 
     /^^^\  `(o \(( ((o//   
  /??+++++>'-.\\\\o`//??.++^^^+++;,,
???''^^+====(??`>\o)'''++++=====????^^
  ^++++++++/?  (())))) ^^^^+++++^^
     ?~~~??     (()))       ^^^
      `^^^       ())
                  \\
                   \\
                    \\
                    ||''^""^''
                    ))`^^^""^^^
                   //  `^^^""^^^^
                  //    ^^^""^^^
                 //    ^^""^^
                //    ^^"^^
      ++^"^^++.//    ^"^
    ^^^"'^^^''//     ^"
  ^^^""^^^^^ //       '
^^^""^^^^   //
 `^"^^^    //
  `"^     //
   '     ((
         ``
Art by Joan Stark
         .-""--.,
       /` \.-.{/ \
      /  .' ; '.  \
      | /       \ |
      |/         \|
      T      :    Y
      |      :    ;
      |      :    |
|\.   \     :     /
| \'.  '.  .    .'
| |  \   `"T=T"`
| /   \    | |
|` :   |   | |
\   :  |   | |    _ 
 |   .  \  | |  /` `-._
 |   :   | | | |   .'  /'.
 \   .   | | | |  .   |   `\
 |       | | | |      /     |
 |   '    \| | | :   /'-.   |
  \   '   || |/  ;   |   \  /
  |   :   ;| ||  .   |   '-'
  \   :   || |/ ;    /
   |   '  ;| |  '   |
    \  :  || | '   /
     `\ ' \| ;'   /
   jgs `\' | |  /`
         `\| |/`
           | |
           | |
           | |
           |/
       .      .'
        :`...' `.,'  ' 
    `.  ' .**.  ; ; ':
    ` ``:`****,'  .' :
  ..::.  ``**":.''   `.
.:    `: ; `,'        :
  `:    `   :         ;
    :   :   :        ;
    :    :   :     .:
     :    :   :..,'  ``::.
      `....:..'  ..:;''
      .:   . ...::::
     ,'''''``:::::::
               `::::
                 `::.
                  `::
           . ,.    ::::'      ,.. 
         .'.'  ``.  ::      .'.. `.
        '        .: ::    ,'.'     .
      .' ,'    .::::::   ,.'    .:::.
    .' .'  ..:'     ::: .,   .;'     ~
   ,;::;.::''        ::.:..::'
  ~                  ::;'
                     ::
                   ,:::
                     ::.
                     `::
                      ::
                      ::
                      ::
                      ::
                      ::                 Mike :)
Art by Joan G. Stark
              ...:::::::...        ...:::::::...
           .:::::::::::::::::. .::::::::::::::::::.
        .::::::::::::::::::::::::::::::::::::::::::::.
      .:::::::::::::::::::'.-=.-~, ':::::::::::::::::::.
    .:::::::::::::::::::' /{,_;--'},'::::::::::::::::::::.
   .:::::::::::::::::::: |  .=~`|//| :::::::::::::::::::::.
  .::::::::::::::::::::: | /   ; \ | :::' __, '::::::::::::.
 .:::::::::::::::::::::' ||    | | | :' .' \/\  ::::::::::::.
.:::::::::::::::::::::: |\|    | | |\  / \ /_|  :::::::::::::.
::::::::::::::::::::::. \ |  | /|'/ / | \ /_ |  ::::::::::::::
::::::::::::::' ,_ '::: `\ \/|/ / /`.: \ /__/  :::::::::::::::
:::::::::::::  /\/`'. ':. `\ `./.'/\ : /.--' .::::::::::::::::
:::::::::::::  |_\ / \  ::. '. ,/|\/| //  ''''':::::::::::::::
:::::::::::::  | _\ / | .::  | | \ \///  .""'-.  :::::::::::::
::::::::::::::  \__\ / .: .'/| |  `)`/__//_/_/_\  ::::::::::::
'::::::::::::::  '--.\ : /\/_| |} /.---. \ \ \ /  :::::::::::'
 '::::::::::::''     \\ |\/_/| | //`  . `'...-'  :::::::::::'
  ::::::::::  .-""'.  \\\/ /{| |//  .:::::....::::::::::::::
   ':::::::  /_\_\_\\__\`(`  | '/  :::::::::::::::::::::::'
    '::::::  \ / / / .---.\  | |  :::::::::::::::::::::::'
     '::::::. '-..,'` .:.`\\ | |} ::::::::::::::::::::::'
       '::::::......:jgs:: \\| |  ::::::::::::::::::::'
        ':::::::::::::::::: \` |  ::::::::::::::::::'
          '::::::::::::::::  | |  ::::::::::::::::'
            ':::::::::::::: {| |  ::::::::::::::'
              '::::::::::::  | |  ::::::::::::'
                '::::::::::  | |  ::::::::::'
                  '::::::::  | |} ::::::::'
                    '::::::  | |  ::::::'
                     ':::::. |/  ::::::'
                       ':::.....:::::'
                         ':::::::::'
                           ':::::'
                             ':'
Art by Susie Oviatt
                   .,,. 
            .,v%;mmmmmmmm;%%vv,. 
         ,vvv%;mmmvv;vvvmmm;%vvvv,    .,,. 
  ,, ,vvvnnv%;mmmvv;%%;vvmmm;%vvvv%;mmmmmmm, 
,mmmmmm;%%vv%;mmmvv;%%;vvmmm;%v%;mmmmmmmmmmm 
mmmmmmmmmmm;%%;mmmvv%;vvmmm;%mmmmmmmmmmmmmm' 
`mmmmmmmmmmmmmm%;mmv;vmmm;mmmmmmm;%vvvvvv' 
    `%%%%%;mmmmmmmm;v%v;mmmmmm;%vvvnnvv' 
     vvvvvv%%%%;mmmm%;mmmmmm;%vvvnnnnvv 
     `vvnnnnvvv%%%;m;mmmmm;%vvnnmmnnvv' 
      vvnmmnnnnvvv%%mmmm;%vvnnmmmnnnvv 
      `vvnmmmnnvvv%mmm;%vvnnmmmmnnnvv' 
       `vvnmmmmvv%mmm;%vvnnmmmmnnnvv' 
        `vvnmmmvv%mm;%vvvnnmmmnnvvv' 
          `vvnmmvv%m;%vvvvnmnvvvv' 
           .;;vvvvvm;%vvvvvvvv' 
        .;;;;;;;;;;;;;;;;;;;;, 
       ;;;;;;';;;;;;;;;;;'`;;;;;, 
      .;;;'    `;;;;;;;;'   `;;;;;. 
     .;;'        `;;;;;'      `;;;; 
     ;'           :`;;'         ;;' 
     ;            : ;'    ,    ,'             . 
      `           :'.:   .;;,.        .,;;;;;;' 
                  ::::   ;;,;;;,     ;;;,;;;;' 
                  ;;;;   `;;;,;;    .,';;;;' 
                  ;;;;      `';; ,;;' 
                ,;;;;;         .;',. 
                  `;;;;       .;'  ';,. 
                   `;;;.     .;'   ,;;,;;,. 
                    ;;;;    .;'    `;;;;,;;; 
                    ;;;;   .;'       `;;,;;' 
                    `;;;,;;'           `;' 
                     ;;;; 
                     ;;;;. 
                     `;;;;;,. 
                      ;;;;' 
                      ;;;; 
                      ;;;;
                                    o$$
                                  $$$$$              ooo
                                $$$$$$$$          o$$$" ""oo
                              o$$$"$$"$$ o"$$$"oo$"$$$  $$o $
                            o$$$$ $$$ o $o"     o""""""$o"$$oo"$
                           o$$$o$o$$$"  $o$$$$$""" oo$$$$$o$$$ "
                           $$$"$$$$$$ ooo$$""$"  o$$$$$o "$o"$$
                           $$$ o"$$$$$"  $$$"ooo$ $$$""$$o$$" $o $
                          "$$$ooo$$$$   $oo$$""$$$$$$  $o$"$ $"$ $
                           "$$"$$$$$"   $$$    o$$$$oo""o$"  $$ $ $
                            $$"o$""$    $$$$    "$$$$$o$$"  o$"$$"$
                             """ $$$    $$$$o    $$$o$o ""$$$  "$
                               oo$"$$    $$$$$" "$$$$ $$ooooo"""""
                             o$$"$" $$o  $$$$$$   "o$$o$
                           o$"" $$oo$$$$o$$$$$$$$$o$$$$
                         o"$" o$$"  "$$$$$$$"$$"$$$$$$$
                        o$$o$"""$o    "$$$o"o"o$$"    ""
                       $$$""     ""o oooo""""""
                    $o$$"          $$$$$$$$o
                   o$$$            $"$$$$o$""$o
                  o$$$"           $$$$$$$$oo"" $
                 o$oo$            $$"$$$$$$$$"$"$
                o$o"$               "$$$$$$$$$$ oo$
                oo$$"               ""$ $$$$$$$$$ $
                $$"$$                  "ooo$""$$$$$o
                $$$"                      ""$$o$"$o"
                $$$                           """"$
                $$$
                $$
                $$
    oo         $$$
   $$$         $$$  oooo$$ooo$o$oo
  o$$$$o       $$o$$$$$$$$$$$$$$"
  $$$$$$o      $$$$$$$$$$$$$$$$"
 $$$$$$$$o     o$$$$$$$$$o$$$$"
 $$$$$$$$$o   $$$$$$$$$$$$$$"
$$$$$$$$$$$$ o$$$$$$$$$$$$"
$$$$$$$$$$$$ oo$"$$$$$$""
 $$$$$$$$$$$$$"$
 "$$$$$$$$$$$  $
   ""$$$$"$$$$ "
          $$ $$"
          $$ $$
          $$ $$
          "$$$$
           "$$$
        .     .       .     .
    ...  :``..':  ...  :``..':                    .     .
     : ````.'   :'': ````.'   :''::'       ':''' :'..``:':...  .
   ..:..  :      ..:..  :     .'' :          : ''  :    :  : ''.
``.    `:    .``.    `:    .'     :          :  : :      ::   :
    :    :   :    :    :   :        :       :    ::      ::  :
     :   :   :     :   :   :         :      :     :      :  :
     :    :   :    :    :   :        :       : ...:    :  :
      :    :   :..'':    :   :..''''``::...::.    ''''.``..
       : ...:..'     : ...:..'     .'' .:           ..:''
       .'   .'       .'   .'  .::::' .: ...''':::::..
      :..'''``:::::::..'''``:::::::        ::::::
      '         `:::'         `::::        ::::'
                  `::.          `::.       :::'
                   `::           `::       ::'
                    :::.          :::.   .:::
         ..:.:.::'`. ::..:.:.::'`. ::'`.  . : : . . :.:
       ..'           ..'      `:.: ::   :'       .:. .. ::
      .:        .:``.:        .:``:::  :       .: ::     :
      .:    ..''    .:    ..''     :::.'    :':    :
       : .''         : .''         .:: : : '
        :             ::         .'`::   ::
                       ::          ::    ::
                        ::         ::   ::
                        ::        ::    ::
                         ::       ::   ::
                         ::       ::   ::
           =======================================
            \\           ::       ::   ::      //
              \\---------::-------::---::----//
                \\        ::      ::  ::   //
                  ||      ::      ::  ::  ||
                  ||      ::      ::  ::  ||
                   \\      ::    ::  ::  //
                     ||    ::    ::  :: ||
                     ||    ::    ::  :: ||
                     ||    ::    ::  :: ||
                     ||    ::    :: ::  ||
                     ||     ::   :: ::  ||
                     ||    ::    ::  :: ||
                     ||    ::   ::   :: ||
                     ||     ::  ::   :: ||
                    //      ::  ::  ::   \\
                  //        ::  ::  ::     \\
                 ||          ::::   ::      ||
                 ||          ::::   ::      ||
                 ||          .  .    .      ||
                  \\=======================//
                                        H   H
                          H           H   H   H           H
                        H   H       H   H   H   H       H   H
                          H   H       H   H   H       H   H
                H       H   H       H   H   H   H       H   H       H
              H   H       H   H       H   H   H       H   H       H   H
                H   H   H   H   H       H   H       H   H   H   H   H
              H   H       H   H   H       H       H   H   H       H   H
                H   H       H   H   H           H   H   H   H   H   H
              H   H   H       H   H   H       H   H   H   H       H   H
@               H   H   H       H   H   H   H   H   H   H       H   H
 @ @          H   H   H   H       H   H   H   H   H   H       H   H   H
    @ @         H   H   H   H   H   H   H   H   H   H   H       H   H
     @ @ @        H   H   H       H   H   H   H   H   H       H   H   H
        @ @     H   H   H   H       H   H   H   H   H       H   H   H
         @ @ @    H   H   H           H   H   H   H       H   H   H    @ @
          @ @   H   H   H   H   @   H   H   H           H   H   H   @ @ @ @ @
         @ @      H   H   H    @ @    H   H           H   H   H    @ @ @   @ @
        @ @ @   H   H   H   H   @ @     H       H   H   H   H     @ @ @
         @ @  H   H   H   H      @ @          H   H   H   H   H    @ @ @
          @     H   H   H   H   @ @ @   H   H   H   H   H   H     @ @ @
              H   H   H   H      @ @      H   H   H   H   H   H    @ @
                H   H   H   H     @ @       H   H   H   H   H     @ @ @
     @ @ @        H   H   H   H    @ @    H   H   H   H   H   H    @ @
  @ @ @ @ @ @       H   H   H     @ @ @     H   H   H   H   H     @ @ @
 @ @     @ @ @        H   H   H    @ @ @      H   H   H   H      @ @ @
  @       @ @ @ @   H   H   H   H   @ @ @   H   H   H   H   H   @ @ @
             @ @ @    H   H   H    @ @ @ @    H   H   H   H    @ @ @ @
              @ @ @     H   H   H   @ @ @   H   H   H   H     @ @ @
                 @ @ @    H   H    @ @ @ @    H   H   H      @ @
                    @ @     H   H   @ @ @ @     H   H       @ @ @
                     @ @ @    H    @ @ @ @ @  H          @ @ @
                      @ @ @       @ @ @ @ @ @   @ @ @ @ @ @ @
                       @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
                          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
                             @ @ @ @ @ @ @ @ @ @
                                  @ @ @ @ @ @
                                   @ @ @ @ @
                                      @ @ @
             @ @ @                   @ @ @
              @ @ @ @ @ @             @ @ @
               @ @ @ @ @ @ @         @ @ @
                @ @ @ @ @ @ @       @ @ @
                 @ @ @ @ @ @ @     @ @ @   @ @ @ @ @
                    @ @ @ @ @   @ @ @ @ @ @ @ @ @ @ @ @ @
                         @ @   @ @ @     @ @ @ @ @ @ @ @ @
                            @ @ @ @       @ @ @ @ @ @ @ @ @
                         @ @ @ @             @ @ @ @ @
                      @ @ @ @
                   @ @ @ @
                    "M,        .mM"
                     IMIm    ,mIM"
                     ,MI:"IM,mIMm
          "IMmm,    ,IM::::IM::IM,          ,m"
             "IMMIMMIMm::IM:::::IM""==mm ,mIM"
    __      ,mIM::::::MIM:::::::IM::::mIMIM"
 ,mMIMIMIIMIMM::::::::mM::::::::IMIMIMIMMM"
IMM:::::::::IMM::::::M::::::::IIM:::::::MM,
 "IMM::::::::::MM:::M:::::::IM:::::::::::IM,
    "IMm::::::::IMMM:::::::IM:::::::::::::IM,
      "Mm:::::::::IM::::::MM::::::::::::::::IM,
       IM:::::::::IM::::::MM::::::::::::::::::IM,
        MM::::::::IM:::::::IM::::::::::::::::::IM
        "IM::::::::IM:::::::IM:::::::::::::::::IM;.
         "IM::::::::MM::::::::IM::::::::::mmmIMMMMMMMm,.
           IM::::::::IM:::::::IM::::mIMIMM"""". .. "IMMMM
           "IM::::::::IM::::::mIMIMM"". . . . . .,mM"   "M
            IMm:::::::IM::::IIMM" . . . . . ..,mMM"
            "IMMIMIMMIMM::IMM" . . . ._.,mMMMMM"
             ,IM". . ."IMIM". . . .,mMMMMMMMM"
           ,IM . . . .,IMM". . . ,mMMMMMMMMM"
          IM. . . .,mIIMM,. . ..mMMMMMMMMMM"
         ,M"..,mIMMIMMIMMIMmmmMMMMMMMMMMMM"
         IM.,IMI"""        ""IIMMMMMMMMMMM
        ;IMIM"                  ""IMMMMMMM
        ""                         "IMMMMM
                                     "IMMM
                                      "IMM,
                                       "IMM
                                        "MM,
                                         IMM,              ______   __
                        ______           "IMM__        .mIMMIMMIMMIMMIMM,
                   .,mIMMIMMIMM, ,mIMM,   IMM"""     ,mIM". . . . "IM,..M,
                 ,IMMM' . . . "IMM.\ "M,  IMM      ,IM". . . .  / :;IM \ M,
               .mIM' . . .  / .:"IM.\ MM  "MM,    ,M". . .  / .;mIMIMIM,\ M
              ,IM'. . .  / . .:;,IMIMIMMM  IMM   ,M". .  / .:mIM"'   "IM,:M
             ,IM'. . . / . .:;,mIM"  `"IMM IMM   IM. .  / .mM"         "IMI
            ,IM . .  / . .:;,mIM"      "IMMMMM   MM,.  / ,mM            "M'
            IM'. .  / . .;,mIM"          "IIMMM ,IMIM,.,IM"
            IM . . / . .,mIM"              IMMMMMMM' """
            `IM,.  / ;,mIM"                 IIMMM
             "IMI, /,mIM"                 __IMMM
               "IMMMM"                   """IMM
                 ""                         IMM
                                            IMM__
                                            IMM"""
                                            IMM
                                            IMM
                                          __IMM
                                         """IMM
                                            IMM
                                            IMM
                                            IMM__
                                            IMM"""
                                            IMM
                                   Normand  IMM  Veilleux