_______
                           _,,ad8888888888bba,_
                        ,ad88888I888888888888888ba,
                      ,88888888I88888888888888888888a,
                    ,d888888888I8888888888888888888888b,
                   d88888PP"""" ""YY88888888888888888888b,
                 ,d88"'__,,--------,,,,._ ""Y8888888888888,
                ,8II-'"                  "```IIII8888888888,
               ,I88'                          `Y88III8888888,
             ,II88I                            `Y88888I888888,
            ,II888'                              `888888I8888b
           ,II8888                                Y888888I8888,
           II88888                                `8888888I888b
           II88888,    ---.      ..-----           88888888I888
           II88888I   _,,_ `.  .'   _,,_           88888888I888,
           II88888'  <'(@@> |  |   <'(@@>         ,888888888I88I
          ,II88888    `"""  |  |    `"""          d888888888I888
          III88888,            `                  8888888888I888,
         ,III88888I                               8888888888I888I
         III888888I        ,   ',                 88888888888I888
         II88888888,      (_    _)                88888888888I888,
         II88888888I        `--'                 ,88888888888I888b
         ]I888888888,                           ,P88888888888I8888,
         II888888888I    "Y88bd888P"          ,d" 88888888888I8888I
         II8888888888b     `"""""          _,8"  ,88888888888I88888
         II888888888888a                _,P"'   ,d88888888888I88888
         `II8888888888888b,          _,d"'    ,aP"88888888888I88888
          II888888888888888ba,__,,ad""    _,aP"   8888888888I888888,
          `II88888888888888888b"ba,,,,aadP"'      I888888888I888888b
           `II88888888888888888  `""""'           I888888888I8888888
            `II8888888888888888                   `888888888I8888888,
             II8888888888888888,                   Y88888888I8888888b,
            ,II8888888888888888b                   `88888888I88888888b,
            II888888888888888P"I                    88888888I8888888888,
            II888888888888P"   `                    Y8888888I88888888888b,
           ,II888888888P"                           `8888888I8888888888888b,
           II888888888'                              888888I8888888888888888b
          ,II888888888                              ,888888I88888888888888888
         ,d88888888888                              d888888I8888888888ZZZZZZZ
      ,ad888888888888I                              8888888I8888ZZZZZZZZZZZZZ
    ,d888888888888888'                              888888IZZZZZZZZZZZZZZZZZZ
  ,d888888888888P'8P'                               Y888ZZZZZZZZZZZZZZZZZZZZZ
 ,8888888888888,  "                                 ,ZZZZZZZZZZZZZZZZZZZZZZZZ
d888888888888888,                                ,ZZZZZZZZZZZZZZZZZZZZZZZZZZZ
888888888888888888a,      _                    ,ZZZZZZZZZZZZZZZZZZZZ888888888
888888888888888888888ba,_d'                  ,ZZZZZZZZZZZZZZZZZ88888888888888
8888888888888888888888888888bbbaaa,,,______,ZZZZZZZZZZZZZZZ888888888888888888
88888888888888888888888888888888888888888ZZZZZZZZZZZZZZZ888888888888888888888
8888888888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888
888888888888888888888888888888888888888ZZZZZZZZZZZZZZ888888888888888888888888
8888888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888
88888888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888888
8888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888 Normand  88
88888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888 Veilleux 88
8888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888888888

                                  _______
                           _,,ad8888888888bba,_
                        ,ad88888I888888888888888ba,
                      ,88888888I88888888888888888888a,
                    ,d888888888I8888888888888888888888b,
                   d88888PP"""" ""YY88888888888888888888b,
                 ,d88"'__,,--------,,,,.;ZZZY8888888888888,
                ,8IIl'"                ;;l"ZZZIII8888888888,
               ,I88l;'                  ;lZZZZZ888III8888888,
             ,II88Zl;.                  ;llZZZZZ888888I888888,
            ,II888Zl;.                .;;;;;lllZZZ888888I8888b
           ,II8888Z;;                 `;;;;;''llZZ8888888I8888,
           II88888Z;'                        .;lZZZ8888888I888b
           II88888Z; _,aaa,      .,aaaaa,__.l;llZZZ88888888I888
           II88888IZZZZZZZZZ,  .ZZZZZZZZZZZZZZ;llZZ88888888I888,
           II88888IZZ<'(@@>Z|  |ZZZ<'(@@>ZZZZ;;llZZ888888888I88I
          ,II88888;   `""" ;|  |ZZ; `"""     ;;llZ8888888888I888
          II888888l            `;;          .;llZZ8888888888I888,
         ,II888888Z;           ;;;        .;;llZZZ8888888888I888I
         III888888Zl;    ..,   `;;       ,;;lllZZZ88888888888I888
         II88888888Z;;...;(_    _)      ,;;;llZZZZ88888888888I888,
         II88888888Zl;;;;;' `--'Z;.   .,;;;;llZZZZ88888888888I888b
         ]I888888888Z;;;;'   ";llllll;..;;;lllZZZZ88888888888I8888,
         II888888888Zl.;;"Y88bd888P";;,..;lllZZZZZ88888888888I8888I
         II8888888888Zl;.; `"PPP";;;,..;lllZZZZZZZ88888888888I88888
         II888888888888Zl;;. `;;;l;;;;lllZZZZZZZZW88888888888I88888
         `II8888888888888Zl;.    ,;;lllZZZZZZZZWMZ88888888888I88888
          II8888888888888888ZbaalllZZZZZZZZZWWMZZZ8888888888I888888,
          `II88888888888888888b"WWZZZZZWWWMMZZZZZZI888888888I888888b
           `II88888888888888888;ZZMMMMMMZZZZZZZZllI888888888I8888888
            `II8888888888888888 `;lZZZZZZZZZZZlllll888888888I8888888,
             II8888888888888888, `;lllZZZZllllll;;.Y88888888I8888888b,
            ,II8888888888888888b   .;;lllllll;;;.;..88888888I88888888b,
            II888888888888888PZI;.  .`;;;.;;;..; ...88888888I8888888888,
            II888888888888PZ;;';;.   ;. .;.  .;. .. Y8888888I88888888888b,
           ,II888888888PZ;;'                        `8888888I8888888888888b,
           II888888888'                              888888I8888888888888888b
          ,II888888888                              ,888888I88888888888888888
         ,d88888888888                              d888888I8888888888ZZZZZZZ
      ,ad888888888888I                              8888888I8888ZZZZZZZZZZZZZ
    ,d888888888888888'                              888888IZZZZZZZZZZZZZZZZZZ
  ,d888888888888P'8P'                               Y888ZZZZZZZZZZZZZZZZZZZZZ
 ,8888888888888,  "                                 ,ZZZZZZZZZZZZZZZZZZZZZZZZ
d888888888888888,                                ,ZZZZZZZZZZZZZZZZZZZZZZZZZZZ
888888888888888888a,      _                    ,ZZZZZZZZZZZZZZZZZZZZ888888888
888888888888888888888ba,_d'                  ,ZZZZZZZZZZZZZZZZZ88888888888888
8888888888888888888888888888bbbaaa,,,______,ZZZZZZZZZZZZZZZ888888888888888888
88888888888888888888888888888888888888888ZZZZZZZZZZZZZZZ888888888888888888888
8888888888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888
888888888888888888888888888888888888888ZZZZZZZZZZZZZZ888888888888888888888888
8888888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888
88888888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888888
8888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888 Normand  88
88888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888 Veilleux 88
8888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888888888

                                                               ..
                                                           ,<<CCCC,
                                         ..             ,<C><CC>><C>
                                    ,<<CCCCCCC>>,,..,,,<C> ,c' -;;,`C><   ,-
                                . <CCCCCCCCCCCCCCCCCCCCC> <C ,;, CCC `  ./
                              ,cC `CC>>>'' ,;;,,..`''''.,<C ,CC> CCCC>,<C>,<
                            .<CC' ,ccccccc  `<'CCCCCCCCCC>',cCC> <CCCCCCCCCC
                            CC> z$$$$$$$$$$cc,`'<C>>>>''',<CCCCCC,`<<<'.,.``
                          ,-C'.d$$$$$$$$$$$$$$c, -,<<<CCCCCCCCCCCC>CC>'''<C,
                         C' C $$$$$$$$$$P"'.."?h -<CCCC''.,,,.`CCC>  .<C> <C
                         \,<C $$$$$$$$$cc$?????$$.``<<CCCC'<CC `CCCC,`<CC>,c
                         ,C'  ?"'.,,$$$$$'    ,$$$ `> C<C .`<CCCCCC>>  `<CCC
                        -CCC> `$$"    $$$ccccd$$$$h >>C <CC>,`<<'',,<CC>.`<<
                         `<<,> "    ,r`$$$$$$$$$$$$ <CC,`<CCCC>.`<CCCCCCC>,,
                            CCC ?$$$$$ $$$$$$$$$$$$r`CCCC,cCCCCC, `'''',,<<<
                           ,<CC> ?$$$$ ??""3$$$$$$$$c`'CCC>>>CC,cCCCCCCCCCCC
                          C(`CC>, `$$$c,ccd$???$$$$$F   -,,<<CCCCCC>' ,;,``<
                          '  `<CC>.`?$$P"''  ,c$$$$' .,c, <CCCCCCC>>-`)CCC>,
                                CCC, `$hccccc$$$$F z$`<CC,  `<<<<'.,<<CCCCCC
                              ,<C>.<> .`"$$$$$$P'.$$$ CCC'   `-<CCCCCCCC>>>>
                              CC>.<> J$$c,`"""',c$$$F,;>'.<C,  `'<C>'    ;.`
                             'CC><CC ?$$$$$$$$$$$$$P C,,; CC>           ,<>.
                       ,---;, CC CCC-<$$$$$$$$$$$$P <CCCC,CC>          ,<> >
                     ,',;-<C',c> CCC ..,.`"$$$$$$$ ,CCCC' C> , .       <C <C
                    ,C,cC,'',<' <CC',cCCCC $$$$$$'c.`>' ;C' <C C>,      <>,.
                    `<CCC>.''.<CCC' <<<<<C,`$$$$$$$$. <C> ;CC' CCCCC>,,,.``<
                   ,c,`CCCCCCCCC>',cCC>>.`C, "$$$$$$$h.`CCC' -CCC,.`<CCCCC>>
                ,c$$$$c `<<C>>' .,c`,.`'C, <> $$P"".,,;,.`CC>>,``<C>>,,;``<C
              .d$$$$$$$$$cccccd$$$$$$$$$ <C>,,.,,<CCCCCC>.`<CCCC>,.`<CCCC>,.
            zd$$$$$$$$$$$$$$$$$$$$$$$$$$>`CCCCCCCCC>>'''<C>.`<CCCCC>. <CCCCC
          .$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ `<CCCCC>  -<CC;,<C> ``<<CCC>,`CCCC
         <$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cc,,``,,ccc,`'CCCCCC,`-,`<CCC <CCC
         $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.`<CCCCC> <>,`CC; CCC
        J$$$$$$$$$$$$$$$$$$$$$$$$$$$$P". 3$$$$$$$$$$$$$$hc,.`'<<><CC CCC CCC
       .$$$$$$$$$$$$$$$$$$$$$$$$$$$"',d$F `"''.,,. 3$$$$$$$$$$.   CC,<CC CCC
       $$$$$$$$$$$$$$$$$$$$$$$P"'.,zP"".,,c$$????".J$$$$$$$$$$$$c,`C>:CC C <
      <$$$$$$$$$$$$$$$$$$$$$$',c$$$$$$$P""',,cccc$$$$$$$$$$$$$$$$h C>:CC C>'
      $$$$$$$$$$$$$$$$$$$$$P z$$$$$$$$$hcccccccc,,.,c,""$$$$$$$$$$ <><CC C>
     <$$$$$$$$$$$$$ ?$$$$$',J$$$$$$$$$$$$"""??????????',$$$$$$P?$$.<><CC CC
     $$$$$$$$$$$$$$ ."$P' z$$$$$$$$$$$$$$$$hcccc,,,.  <$$$$$$$ J$$L`><CC <C.
    J$$$$$$$$$$$$$' ::`,c$$$$$$$$$$$$$$$$$C""?????????,$$$F"$'.$$$$ <CCC>`C>
   ;$$$$$$$$$$$$$F  : z$$$$$$$$$$$$$$???"???$$$??" ccd$$$$$.`,$$$$$.`CCCC,;C
  .$$$$$$$$$$$$$F   ,c$$$$$$$$P"'.,,.,c$$$cc ,ccc$$$$C?"$$$$ <$$$$$$.<CCCCCC
 .$$$$$$$$$$$$$'  ,c$$$$$$$$$" c$$$$$P")$$$$L`$$$$$$ "".$$$$ J$$$$$$h <CCCCC
 J$$$$$$$$$$$P' .d$$$$$$$$$P'.d$$$??",c$$$$$$.?$$$$$$$$$$$$' $$$$$$$$. `CCCC
J$$$$$$$$$P",cd$$$$$$$$$$$' ??"".,cc$$$$$$$$$$,"?$$$$$$$$P'.$$$$$$$$$$ < <CC
$$$$$$$P"'.$$$$$$$$$$$$$P',hcd$$$$$$$$$$$$$$$$$$c,`""""', c$$$$$$$$$$$h`>;.`
$$$$$F.,c$$$$$$$$$$$$$$' c$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$h <CCC
$$$$$$$$$$$$$$$$$$$$$$' d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$h .`C
$$$$$$$$$$$$$$$$$$$$$'.d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F 3$$$$$$$$$$$$$,`;`
$$$$$$$$$$$$$$$$$$$" z$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' `$$$$$$$$$$$$$$ C
$$$$$$$$$$$$$$$$$"',$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P   `$$$$$$$$$$$$$.`.
$$$$$$$$$$$$$$$" ,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F    `$$$$$$$$$$$$$ <
$$$$$$$$$$$$P"  J$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$c,   `$$$$$$$$$$$$c
$$$$$$$$$P"     $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.   `??$$$$$$$$$$.
?$$$$$P"       .$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.    J$$$$$$$$$$L
 ?$$P"         J$$$$$$$$$$$$$$$$$$$$$$$$F;<?$$$$$$$$$$$$$$$$.   $$$$$$$$$$$$
               J$$$$$$$$$$$$$$$$$$$$$$$$L?>J$$$$$$$$$$$$$$$$$. J$$$$$$$$$$$$
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h $$$$$$$$$$$$$
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F $$$$$$$$$$$$$
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F $$$$$$$$$$$$$
              :$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F,$$$$$$$$$$$$$
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'<$$$$$$$$$$$$$
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$'
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$F
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F $$$$$$$$$$$$',
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F,$$$$$$$$$$$F,;
               $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P $$$ $$$$$$$$$$$' <C
               $$$$$$$$$$$$$P?$$$$$$$$$$$$$$$$$$$$$$$$" J$$',$$$$$$$$$$'.<C
               $$$$$$$$$$$$$h.""$$$$$$$$$$P""''.,,.""'.``"' $$$$$$$$$$',;C';
               $$$$$$$$$$$$$$$$c,"?$$$P"',;<CCC>'',;<CCCC> z$$$$$$$$$',;C' <
              J$$$$$$$$$$$$$$$$$$hc." ,<CCCCC' .<CCCC>>>> J$$$$$$$$$'.<C'.<C
              $$$$$$$$$$$$$$$$$$$$$F,<CCCCC>',CCC>'.,ccc-.$$$$$$$$P'. < ,CC>
              $$$$$$$$$$$$$$$$$$$$",<CCCC' ,cCC' .d$$$$$c$$$$$$$$" <C, --'.;
             ;$$$$$$$$$$$$$$$$$$$F,<CCC'  ,C>',c?$$$$$$$$$$$$$$P' <CCCCCCCCC
             J$$$$$$$$$$$$$$$$$$$ <CCC'  ;' ,c$".$$$$$$$$$$$$P'.<> <<<''CCC>
             $$$$$$$$$$$$$$$$$$$$ CCCC .< <$P"',$$$$$$$$$$$$'..`<<>;,;CCC>
             $$$$$$$$$$$$$$$$$$$$ CCCCCCC>;;; J$$$$$$$$$$$$' `<<;;;<CC>'
             $$$$$$$$$$$$$$$$$$$$c`<CCCCCCCC J$$?$$$$$$$$P' `>--<<<>''
             $$$$$$$$$$$$$$$$$$$$$c,`<<''.',c$P",P?$$$$P",c$cccc-
            .$$$$$$$$$$$$$$$$$$$$$$$$ ;<' c$P",d",d" 3$ c$$$$$$$
            <$$$$$$$$$$$$$$$$$$$$$$$F,<> $P".P" JP"',$',$$$$$$$F
            `$$$$$$$$$$$$$$$$$$$$$$$h <>,_ `.,< ". zP'.,,, "$$$'
             $$$$$$$$$$$$$$$$$$$$$$$$h. . <CC`<CC `" ;CC<C> $$'
             $$$$$$$$$$$$$$$$$$$$$$$$$$ $.,;;; <CC>,.,<C.CC ?'
             $$$$$$$$$$$$$$$$$$$$$$$$$$ $L`<CC>,,,;C>''C'<C,`
             ?$$$$$$$$$$$$$$$$$$$$$$$$$ $$hc,```--;;;;,`\ CC      .     ,-
             `$$$$$$$$$$$$$$$$$$$$$$$$F $$$$$$$cc,.``CC>`<<C,   .<C>,,;>
              $$$$$$$$$$$$$$$$$$$$$$$$',$$$$$$$$$$$$.<CC C`,`<CC> ``''
              ?$$$$$$$$$$$$$$$$$$$$$$F $$$$$$$$$$$$$h`C> C `>,    _,;;;,
              `$$$$$$$$$$$$$$$$$$$$$$',$$$$$$$$$$$$$h C,'C,`;.``<'     C
               $$$$$$$$$$$$$$$$$$$$$F $$$$$$$$$$$$$$h C, <>..``-- `.   `
               $$$$$$$$$$$$$$$$$$$$$ J$$$$$$$$$$$$$$$ <>  ``<<CCC>.
               $$$$$$$$$$$$$$$$$$$$',$$$$$$$$$$$$$$$F `<>      `C>C,
               ?$$$$$$$$$$$$$$$$$$F $$$$$$$$$$$$$$$P    `<>,.   <,`<C>-
               `$$$$$$$$$$$$$$$$$$ J$$$$$$$$$$$$$$'       CCCC  'C,
                $$$$$$$$$$$$$$$$$',$$$$$$$$$$$$$$'        C,'C    ``-;
.       ..     J$$$$$$$$$$$$$$$$' J$$$$$$$$$$$$$'         CC <    ;   `-
!!!!!!!!!! ;> z$$$$$$$$$$$$$$$$' J$$$$$$$$$$$$P'          `CC>-  '
!!!!!!!!!!;'.J$$$$$$$$$$$$$$$$'.$$$$$$$$$$$$$"             `CC>>>--,_
!!!!!!!!!!'.$$$$$$$$$$$$$$$$$',$$$$$$$$$$$$$' ;;;.....       ``>    ```
!!!!!!!!! .$$$$$$$$$$$$$$$$$F J$$$$$$$$$$$" ;!!!!!!!!!! ;      `-.
!!!!!!!',c$$$$$$$$$$$$$$$$$F J$$$$$$$$$$$';!!!!!!!!!!`.
!!! z$$$$$$$$$$$$$$$$$P" z$$$$$$$$$$$$$' !!!!!!!!! ;!!!!!!!!!!!!!!!` 
!! z$$$$$$$$$$$$$$$$$" c$$$$$$$$$$$$$$';!!!!!!!!!' !!!!!!!!!!!!!!' ;!!!!!!!!
! .$$$$$$$$$$$$$$$$$' J$$$$$$$$$$$$$$F !!!!!!!!!' !!!!!!!!!!!!!!' !!!!!!!!!!
 z$$$$$$$$$$$$$$$$$F J$$$$$$$$$$$$$$P <!!!!!!!! ;!!!!!!!!!!!!!! ;!!!!!!!!!!!
z$$$$$$$$$$$$$$$$$F J$$$$$$$$$$$$$$$';!!!!!!!!` !!!!!!!!!!!!!' ;!!!!!!!!!!!!
$$$$$$$$$$$$$$$$$$'J$$$$$$$$$$$$$$$$ !!!!!!!! .!!!!!!!!!!!!! ;<!!!!!!!!!!!!!
$$$$$$$$$$$$$$$$$'.$$$$$$$$$$$$$$$$F,!!!!!!! ;!!!!!!!!!!!!' <!!!!!!!!!!!!!'
$$$$$$$$$$$$$$$$',$$$$$$$$$$$$$$$$$ <!!!!!!' !!!!!!!!!!!!`.<!!!!!!!!!!!!' .!
$$$$$$$$$$$$$$$'.$$$$$$$$$$$$$$$$$' !!!!!!! !!!!!!!!!!!! ;!!!!!!!!!!!!! .<!!
$$$$$$$$$$$$$P',$$$$$$$$$$$$$$$$$F !!!!!!! <!!!!!!!!!!! ;!!!!!!!!!!!!' ;!!!!
$$$$$$$$$$$P"  <$$$$$$$$$$$$$$$$F ;!!!!!! <!!!!!!!!!!! <!!!!!!!!!!!!`.<!!!!!
$$$$$$$$$$$ ;! $$$$$$$$$$$$$$$$$ ;!!!!!! ;!!!!!!!!!!' <!!!!!!!!!!!' ;!!!!!!!
$$$$$$$$$$';!! $$$$$$$$$$$$$$$$';!!!!!! ;!!!!!!!!!!' !!!!!!!!!!!! .!!!!!!!!!
$$$$$$$$$';!!> $$$$$$$$$$$$$$$' !!!!!! ;!!!!!!!!!!! <!!!!!!!!!!! ;!!!!!!!!'`
$$$$$$$$F !!!>,$$$$$$$$$$$$$$' !!!!!!! !!!!!!!!!!! <!!!!!!!!!!' <!!!!!!!! .<
$$$$$$$$ <!!! J$$$$$$$$$$$$$' !!!!!!! ;!!!!!!!!!! <!!!!!!!!!! .!!!!!!!! .<!!
$$$$$$$';!!!! $$$$$$$$$$$$F ;!!!!!!!! !!!!!!!!!! ;!!!!!!!!!' ;!!!!!!!` <!!!!
$$$$$$' !!!!',$$$$$$$$$$$F ,!!!!!!!!! !!!!!!!!! ;!!!!!!!!! ;!!!!!!!' ;!!!!!!
$$$$$F !!!!! $$$$$$$$$$$"  <!!!!!!!! <!!!!!!!! ;!!!!!!!!!';!!!!!!` ;!!!!!!!!
$$$$$ <!!!!! $$$$$$$$$$' / !!!!!!!!! !!!!!!!! ;!!!!!!!!! ;!!!!!! ;!!!!!!!!!!
$$$$F !!!!! z$$$$$$$$$F < <!!!!!!!!';!!!!!!! <!!!!!!!!' <!!!!!' <!!!!!!!!'',
$$$' <!!!!! $$$$$$$$$$ ;! !!!!!!!!! !!!!!!!' !!!!!!!!' !!!!'` ;!!!!!!!!` ;!!
$$' ;'!!!!',$$$$$$$$$' !! !!!!!!!! ;!!!!!!! !!!!!!!' <!!!',;<!!!!!!!!` ;!!!!
$' <! !!!! $$$$$$$$$$ !!> !!!!!!!' !!!!!!! <!!!!!!' !!!' ;!!!!!!!''`.;!!!''`
',!!! !!! z$$$$$$$$$F !!>'!!!!!!> !!!!!!' ;!!!!!!` !!' .<!!!!!!' .;!!!'` ;<:!
;!!!! <!! $$$$$$$$$,,``!>'!!!!!! <!!!!!' <!!!!!! ;!' .<!!!!!!' .<!!'` ;<!!!!
!!!!!>`!>,$$$$$$$$$$$$.'>;!!!!!! !!!!!> <!!!!! .<!` <!!!!!'`.;!!'` ;<!!!!!!!
!!!!!! ! J$$$$$$$$$$$$$c'<!!!!!>'!!!!! <!!!!! ;!!` !!!!!` ;!!!' .<!!!!!!!'``
!!!!!'   $$$$$$$$$$$$$$$c !!!!! <!!!! ;!!!!' ;!` ;!!'' .<!''`.;<!!!!''`..;!!
.,,;;;;, $$$$$$$$$$$$$$$$c `'!>;!!!! ;!!!! .!`.;!!` ;<!'`.;;!!!!'`.;;<'''`..
CCCCCCCC,`??$$$$$$$$$$$$$$$c,`''!!!  !!!`.;!!!!!!!!!!!>;!!!!!!!;;!!!`.;;'''`
CCCCCCCCCC>;,,;,. "$$$$$$$$$$h  `''!!!!!!!!!!!''''```'''``'.,,,,..``''!!;<!'
CCCCCCCCCCCCCCCCCh.`$$$$$$$$$"?c  ;,``' .,;;;;;<<CCCCCCCCCCCCCCCCCCC>;,.``''
CCCCCCCCCCCCCCCCCCC,`$$$$$$$??=," `<CC>;,.""CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>;
CCCCCCCCCCCCCCCCCCCC,`$$$$, "?c,"? ..`<CCCC>.`''<CCCCCCCCCCCC>' .,;;;,,,,..`
CCCCCCCCCCCCCCCCCCCCC,`?$??$cc,"?c <C>,.``<<CCC>;.`'<CCCCCCCC ````''''''''``
CCCCCCCCCCCCCCCC,<>`C(-;,. "???= "' <<<<<C>;..``<<<-  <<CCCCC> !!!!;;;;;;<!!
CCCCC'CC <CCC >>>`C,`>.`CCC;--;;<C>--;;;;. `CCCCCC>>;>-  ``''' !!!!!!!!!!!!!
CCCC',; ,CCC>,>'C,`C,`C,``<C>,.`<CC>,.'''...;.....    <;; `'<; `''!!!!!!!!!!
CCP .> <CCC> <C CC CC,`<C>, `<<C>;.`'> <!!!!!!!!!!!!!> `<!>;;''--<; `!!!!!!!
C" /'.<CCC> <CC CC.<CC>`<>>',;;;..`'' <!!!!!!!!!!!````<;.`!!!>;;; !! !!!!!!!
 ,'.<CCCC> <CC> CC> CCC, ;;!!!!!!!!! !!!!!!!!!!!!!!!!> <!,. <!!!! !!,.`<!!!!
>',cCCCCC <CCC <CCC,<C> ;!!!!!!!!!!! <!!!!!!!!!!!!!!!!>.```>'!!!!.'` '>`!!!!
.<CCCCCC',cCCC,cCCCCCC ;!!!!!!!!!!!!- !!!!!!!!!!!!!!!!!!!>'! `!!!!!!>  '`'!!
CCCCCCC> <CCCCCCCCCC' ;!!!!!!!!''!!> !!!!!!!!!!!!!!!!!!!!!.`' !!!!!!>.``! !!

                                  .d88b. ,dP""",___.
                                ,d"     '      ,... "b.
                               d'     ,      --.   "b `b
                             ,d'     d'         ;    `vP
                            ,P      d8         ,       .
                           ,P       78        ;         7,.
                          dP         7.  ,8". ;   ""  /"' "b.
                        ,d'           `b.`  `^    '@' \@   `78.
                      d8'               `. /\         ' \     `88.
                  ,d8"'                    \/       __  ;        `"8.
               ,d"'                        b       '--';            8b
             ,d'                           `b    \____,            ,d'
             8                              ".    `8            ,-
             788(""7b.                      ,`b    `b.          `b.
                 \  `P                      8 `b    `7.           `b
                 _ P'                       P  7.      `b.      ,-""
              ,."_/'                      ,d'   '        `b.       88b.
            ,P7d"                       ,d'                 `"""_.   `8b
           d',P                   __/"""       _   _           __"7    7b.
         ,d' 7b.                 / \            "'"        ,dP"   b      "b
        ,P    `78b.._           (   `"b.                ,dP"      8.      `b
       d'          `""7b         7.   `"8b._        _,d""         8.       `8.
     ,8'           ,..dP          `b. ,   """"""""""              `8         `b
    ,8'            '                `7P                            8          `b
   ,8P                               d                             8           `b
  ,88                                7.                            8            `b
  d8'                                 8.                     .     P             `.
 ,88                                   `8                     8    `b             b
 d8'                                    8                     d     8             7
 88                                     8                    ,8b    8.            8
,88                                     8                    8P`8    8            :
88'                                     8                   .8' 8.   8.           |
88                                      7                  ,8'  `8    8           |
88                                       b                ,8'    8    8.          |
88                                       8               ,d'     8     `b         |
88                                       '              ,'       8       b        :
88                                   ,d8'              (  _       b       b       ;
`8b                                ,8P7          _______`"78b.    `b       b      ;
 88                               ,8P 8      ,d88"""7P"".   `78.   `b      8     ;
 `8b                             ,8P  8    d"   7.   7   `.    "8b. `8.    8.   ,'
  78                            d8P   `.  `      7.   `   `.      `"" "b    8
   78.                        ,'7'                ;                    `7b.  8
    7b                     _.'  8                '                       78. `.
     78           __.---.."    dP                                         78. 8
      7b        .' `--._       8'                                          7b  `b.
       78.     /  mGk     /-- 8'                                            8.   `b
        `8.   '---...____/   d'                                             `8    8
          7b.              ,P'                                               `    8.
           `7.            ,P                                                       "b.
             `b.        ,d'                                ______              8"""-.`b.
               `b.    ,d'                                 `"".   """._         8.      7
                 `"-                                         ,`       `"._     db      8
                                                             `""""""""""'._,d8P'`b b.  8.
                                                             ________________/    `888 `8
                                                          ,'"       _______,'     8'8'8o8
                                                          : ,"".""""             ,8 8 8 `
                                     ,-'""""""""""--.      `.   '-._             8  8 `8
                                        `"""''.      `""-._  `-._._ '':          8  '  '
                                            ,-'            `"-._____,;"    ."..     '      .8.
                                          ,'_,--""""---.._________,-"     ,` /\ .8..8. .8. '",8'
                                         ;'"                          ,-  `oo* ;.'--'  .'     .
                                                                      '.. 8  88 '' ,'  8    _.8
                                                                        8.  o -.;'    .8 8 d ,.
                                                                          ` 8    db 7P  o  8.8'
                                                                                .'     d8  '":
                                                                                   8.    ,  .
                                                                                 `-.  8"``,;`o
                                                                                    ""    .-'
                                                                                       `""

                         ,__  ,db.
                        (8888d8888)
                           (8888b
                     88888888888888888
                     88888888888888888
   ,d8888888b        888888 mGk 888888                         ,d88888888.
 d88888888888        88888888888888888                        ;88888888888
8888888888888.       88888888888888888                         d8888888888
88888888888888'         `888888P"'                            888888888888b.
`8888888888888           88888'                              d88888888888888
  `88888888888          ,8888            ,_8( ,db.           `7888888888888P
    `8888888'          d8888'           (888888888             `8888888888'
    8888888888.      d88888'   ____________d8888b___        ___,8888888P
   ,888888888888.   d888888    888888888888888888888      ,88888888888
  ,888888888888888 d888888'    888888888888888888888     ,8888888888888.
 ,88888888888888888888888'     888888888888888888888    ,888888888888888
 d8888888888888888888888'      888888888888888888888  ,88888888888888888
,8888888888888888888888'       """""""""8888888888""  88888888888888888'
8888888888888888888888"                  `88888888b_. `888888888888888'
888888888888888888888'               ____    `88888888888888888888888'
888888888888888888888              d888888b.   `88888888888888888888'
888888888888888888888.            ,888888888      `"""`88888888888'
888888888888888888888b           88888888888          d8888888888b
 `78888888888888888888           8888888888'         ,888888888888.
   `788888888888888888           `78888888'          88888888888888
     `7888888888888888           _,888888._          88888888888888.
        `7888888888888______,d88888888888888b._      888888888888888
         d8888888888888888888888888888888888888888888888888888888888
         8888888888888888888888888888888888888888888888888888888888'
         8888888888888  `""7888888888888888888888P"788888888888888'
         `888888888888       `8888888888888P       d8888888888888'
          888888888888        `888888888888       ,8888888888888'
           88888888888         88888888888'      ,88888888888888
           `8888888888.        88888888888       888888888888888
            88888888888        88888888888      ,888888888888888
            `8888888888       d88888888888      d888888888888888
              888888888      d888888888888      8888888888888888
             d888888888.    8888888888888P      8888888888888888
            d88888888888   d8888888888888'      8888888888888888
          d888888888888'   88888888888888       `888888888888888
        ,d888888888888'    888888'8888888        `88888888888888
       d8888888888888'     888888 888888P         `8888888888888
      d88888888888888      888888 888888'           `88888888888
     d88888888888888'      888888 888888             `8888888888
    d888888888888888       888888 888888               `88888888
   d888888888888888'       888888 888888                `8888888.
 ,d8888888888888888        d8888' 888888                 88888888
 88888888888888888'      ,888888  888888                 88888888.
 `8888888888888888       d8888P   888888                 888888888.
  `88888888888888        `888'    888888                 8888888888.
   `8888888888888b                d8888P               ,d8888888888b
    `88888888888888b.            ,88888'            ,d88888888888888
     `"8888888888888888.         88888'         ,d8888888888888P`888
        `"888888888P""           `88'          """""""""""""""'  `""

                 ____________
            ,ad8888888888888888ba,
          ad88888888888888888888888a,
        a88888\"8888888888888888888888,
      ,8888"\ \ \"P88888888888888888888b,
      d88 \ \       `""P88888888888888888,
     ,8888b               ""88888888888888,
     d8P'''  ,aa,              ""888888888b
     888bbdd888888ba,  ,I         "88888888,
     8888888888888888ba8"         ,88888888b
    ,888888888888888888b,        ,8888888888
    (88888888888888888888,      ,88888888888,
    d888888888888888888888,    ,8   "8888888b
    88888888888888888888888  .;8'"""  (888888
    8888888888888I"8888888P ,8" ,aaa,  888888
    888888888888I:8888888" ,8"  `b8d'  (88888
    (8888888888I'888888P' ,8) \         88888
     88888888I"  8888P'  ,8")  \        88888
     8888888I'   888"   ,8" (._.)       88888
     (8888I"     "88,  ,8"             ,8888P
      888I'       "P8 ,8"   ____      ,88888)
     (88I'          ",8"  M""""""M   ,888888'
    ,8I"            ,8(    "aaaa"   ,8888888
   ,8I'            ,888a           ,8888888)
  ,8I'            ,888888,       ,888888888
 ,8I'            ,8888888'`-===-'888888888'
,8I'            ,8888888"        88888888"
8I'            ,8"    88         "888888P
8I            ,8'     88          `P888"
8I           ,8I      88            "8ba,.
(8,         ,8P'      88              88""8bma,.
 8I        ,8P'       88,              "8b   ""P8ma,
 (8,      ,8d"        `88,               "8b     `"8a
  8I     ,8dP         ,8X8,                "8b.    :8b
  (8    ,8dP'  ,I    ,8XXX8,                `88,    8)
   8,   8dP'  ,I    ,8XxxxX8,     I,         8X8,  ,8
   8I   8P'  ,I    ,8XxxxxxX8,     I,        `8X88,I8
   I8,  "   ,I    ,8XxxxxxxxX8b,    I,        8XXX88I,
   `8I      I'  ,8XxxxxxxxxxxxXX8    I        8XXxxXX8,
    8I     (8  ,8XxxxxxxxxxxxxxxX8   I        8XxxxxxXX8,
   ,8I     I[ ,8XxxxxxxxxxxxxxxxxX8  8        8XxxxxxxxX8,
   d8I,    I[ 8XxxxxxxxxxxxxxxxxxX8b 8       (8XxxxxxxxxX8,
   888I    `8,8XxxxxxxxxxxxxxxxxxxX8 8,     ,8XxxxxxxxxxxX8
   8888,    "88XxxxxxxxxxxxxxxxxxxX8)8I    .8XxxxxxxxxxxxX8
  ,8888I     88XxxxxxxxxxxxxxxxxxxX8 `8,  ,8XxxxxxxxxxxxX8"
  d88888     `8XXxxxxxxxxxxxxxxxxX8'  `8,,8XxxxxxxxxxxxX8"
  888888I     `8XXxxxxxxxxxxxxxxX8'    "88XxxxxxxxxxxxX8"
  88888888bbaaaa88XXxxxxxxxxxxXX8)      )8XXxxxxxxxxXX8"
  8888888I, ``""""""8888888888888888aaaaa8888XxxxxXX8"
  (8888888I,                      .  ```"""""88888P"
   88888888I,                   ,8I   8,       I8"
    """88888I,                ,8I'    "I8,    ;8"
           `8I,             ,8I'       `I8,   8)
            `8I,           ,8I'          I8  :8'
             `8I,         ,8I'           I8  :8
              `8I       ,8I'             `8  (8
               8I     ,8I'                8  (8;
               8I    ,8"                  I   88,
              .8I   ,8'                       8"8,
              (PI   '8                       ,8,`8,
             .88'            ,@@           .a8X8,`8,
             (88             @@@         ,a8XX888,`8,
            (888             @@'       ,d8XX8"  "b `8,
           .8888,                     a8XXX8"    "a `8,
          .888X88                   ,d8XX8I"      9, `8,
         .88:8XX8,                 a8XxX8I'       `8  `8,
        .88' 8XxX8a             ,ad8XxX8I'        ,8   `8,
        d8'  8XxxxX8ba,      ,ad8XxxX8I"          8  ,  `8,
       (8I   8XxxxxxX888888888XxxxX8I"            8  II  `8
       8I'   "8XxxxxxxxxxxxxxxxxxX8I'            (8  8)   8;
      (8I     8XxxxxxxxxxxxxxxxxX8"              (8  8)   8I
      8P'     (8XxxxxxxxxxxxxxX8I'                8, (8   :8
     (8'       8XxxxxxxxxxxxxxX8'                 `8, 8    8
     8I        `8XxxxxxxxxxxxX8'                   `8,8   ;8
     8'         `8XxxxxxxxxxX8'                     `8I  ,8'
     8           `8XxxxxxxxX8'                       8' ,8'
     8            `8XxxxxxX8'                        8 ,8'
     8             `8XxxxX8'                        d' 8'
     8              `8XxxX8                         8 8'
     8                "8X8'                         "8"
     8,                `88                           8
     8I                ,8'                          d)
     `8,               d8                          ,8
      (b               8'                         ,8'
       8,             dP                         ,8'
       (b             8'                        ,8'
        8,           d8                        ,8'
        (b           8'                       ,8'
         8,         a8                       ,8'
         (b         8'                      ,8'
          8,       ,8                      ,8'
          (b       8'                     ,8'
           8,     ,8                     ,8'
           (b     8'                    ,8'
            8,   d8                    ,8'
            (b  ,8'                   ,8'
             8,,I8                   ,8'
             I8I8'                  ,8'
             `I8I                  ,8'
              I8'                 ,8'
              "8                 ,8'
              (8                ,8'
              8I               ,8'
              (b,   8,        ,8)
              `8I   "88      ,8i8,
               (b,          ,8"8")
               `8I  ,8      8) 8 8
                8I  8I      "  8 8
                (b  8I         8 8
                `8  (8,        b 8,
                 8   8)        "b"8,
                 8   8(         "b"8
                 8   "I          "b8,
                 8                `8)
                 8                 I8
                 8                 (8
                 8,                 8,
                 Ib                 8)
                 (8                 I8
                  8                 I8
                  8                 I8
                  8,                I8
                  Ib                8I
                  (8               (8'
                   8               I8
                   8,              8I
                   Ib             (8'
                   (8             I8
                   `8             8I
                    8            (8'
                    8,           I8
                    Ib           8I
                    (8           8'
                     8,         (8
                     Ib         I8
                     (8         8I
                      8,        8'
                      (b       (8
                       8,      I8
                       I8      I8
                       (8      I8
                        8      I8,
                        8      8 8,
                        8,     8 8'
                       ,I8     "8"
                      ,8"8,     8,
                     ,8' `8     `b
                    ,8'   8      8,
                   ,8'    (a     `b
                  ,8'     `8      8,
                  I8/      8      `b,
                  I8-/     8       `8,
                  (8/-/    8        `8,  N V
                   8I/-/  ,8         `8  o e
                   `8I/--,I8        \-8) r i
                    `8I,,d8I       \-\8) m l
                      "bdI"8,     \-\I8  a l
                           `8,   \-\I8'  n e
                            `8,,--\I8'   d u
                             `Ib,,I8'      x
                              `I8I'


                                _,aaddd8888888bbbaa,_
                              ,d888888888888888888888b,
                            ,d8888888888888888888888888b,
                          ,d8888888888888888I888888888888,
                         ,8888888888888888888I888888888888,
                        ,888888888888888888888I888888888888,
                       ,88888888888888888888888I888888888888,
                      ,8888888888888888888888888I88888888888b
                     ,888888888888888888888888888I88888888888,
                     d888888888888888888888888888I888888888888
                    ,888888888888888888888888888I8888888888888,
                    d8888888888888""Y88888888P"'Y8888888888888b
                   ,8888888888888'  __`""""''   __`"""' `888888
                   d8888888888888  `""""""     `""""""   888888
                  ,88888888888888    ggg, \   /  ,ggg    88888P
                 ,d88888888888888    `Y8P  I     88P'    88888'
                 d888888888888888          I            ,88888
                 8888888888888888         .f  .         d88888
                 8888888888888888,      / (a_a) \      ,888888
                 Y888888888888888b    /           \   ,8888888,
                 `8888888888888888      ,ad8a8ba,    ,88888888b
                  `888888888888888b      "Y888P"    ,8888888888
                   `888888888888888b,              ,88888888888,
                    `Y888888888888888b,          ,d888888888888b
                    ,d88888888888888b`Yb_      _dP88888888888888
                 ,ad88888888888888888b `"YaaaaP"',88888888888888
                d888888888888888888888,          d8888888888888P
               d8888888888888888888888b          8888888888888P'
               888888888888888888888888          888888888888P'
               8888888PP"""""8888888888b,        Y8888888888P
               Y88P"'       d8888888888,"Ya,   ,aPY888888888I
               ,8'          Y8888888888b  `"Y8P"' `888888888I
               d'           `88888888888    |o|,   8888888888b,
              ,P             888888888P'   ,d |b,  88888888888b,
              d'             `Y88888P'    ,d|  |b, 888888888888b,
             ,P                `""' "b,   d'|  |`b 8888888888888b,
             d'                       "b,,I | O| I,d8888888888888b
             8                          "Y'  |  |`Y"Y8888888888888
             8                               |  |    "Y8888888888P
             8                  ,8            |  |     `"Y8888PP"
            ,P                  d'            |  |         Y,
            d'                 ,P              |  |        `b
            8     b            d'              | O|         8,
            8     8           ,8                |  |        `Y,
            8     Y,          dP                |  |         `b
           ,P     Ib         ,8'                 |  |         Y,
           d'     `8,        dP                  |  |         Ib
           8       Ib        8'                   |  |        `Y,
           8       `Y,       8                    |  |         Ib
           8        Ib       8                     | O|        `8
           8        `Y,      8                     |  |         8
           8         `8,     Y,                    |  |         8
           8          `8,    Ib b,                 |  |        ,P
           8           `8,   `8 `Ybaa,            |  |        ,d'
           8            `Yb,  8    ``Ya,          |  |       ,d'
           Y,             "8, 8       `8,        | O|      ,d"
           Ib     8,        "b8        `8,      |  |     ,d"
           `8     `8,        `8         `b     |  |    ,d"
            8      `Y,        8          8     |  |   d"
            Y,       "8,      8,         Y,   |  |  ,d8
            I8        `Yba,_  `Y,        `b, |  |  ,P'8
            `8,          `""Ybad8,        `b,| O| ,8  8
             Ib               `"Y8,        `Y  | ,8'  8
             ,8                  "8,        |  | d'   8
             d8,                  `8,       | | ,P   ,P
            ,8'8,                  `8,      | |,8'   d'
           ,8bgYb                   `b,     | |dP    8
          ,8:::I8,                   `b,    |O|8'    8
         ,8::::"Y8,                   `Y,   | dI     8
        ,8:::::::"Yb,                  `Ybgggd8'    ,P
       ,8::::::::::"Ya                  `8;::;P     d'
      ,8:::::::::::::"Ya,                `8;;8'     8
     ,8::::::::::::::::"Yb,_              `Y8'      8
     d::::::::::::::::::::"Yb,_             "b     ,P
    ;P:::::::::::::::::::::::"Yb,_           "Y,   d'
   ,8:::::::::::::::::::::::::::"Yba        ,8"Y,  8
   d:::::::::::::::::::::::::::::::Y8b,   ,8"   "Y,8
   8::::::::::::::::::::;gaaadPP"""""Y8b,8"      `Y8
   8:::::::::::::::;adP"":::::::::::::::"Yb,       YIba,_
   8:::::::::::;aP"8"::::::::::::::::::::::"Ya,   ,8"8[:Y8ba,
   Y;:::::::::::::8":::::::::::::::::::::::::"Yb,8"  `"Yb;:"Y8ba,
   `b;:::::::::::::::::::::::::::::::::::::::::"Yb,     `"Yb:::"Y8ba,
    `b;::::::::::::::::::::::::::::::::::::::::::"Yb,       "Yb;:::d88ba
     `b;:::::::::::::::::::::::::::::::::::::;ggad8bYb,     g,`"8P"" `"Yba,
      `b;:::::::::::::::::::::::::::::::::;dP"'    `""Yb, b, "b,`Ya,    `"Yb
        "b;:::::::::::::::::::::::::::::;8"'           "Yb,"b, "b,"8,     `Yb
         `Yb;:::::::::::::::::::::::::;8"                "Yb,"b,`8,`P      `Yb
           "Yb;::::::::::::::::::::::aP'                   "Yb`b,`Id'       `8
          ,dH:8ba;:::::::::::::::::;8"                       "Ybdgd'         8
         ,HHHHHH:8ba;:::::::::::::;8'                          "Yb,         ,P
         HHHHHHHHHHH:8b;::::::::::d'                             "Yb       ,8
         `HHHHHHHHHHHHH:8b;:::::::8                                "8,    ,8'
           `HHHHHHHHHHHHHH:8b;::::8                                 `Yb   d'
              `"HHHHHHHHHHHHH:8b;:8,                                  "8,,P
                  HHHHHHHHHHHHH:Yb:b                                   `Y8'
                 ,HHHHHHH       `"88b,_                                  Yb,
                 IHH HHHI           `""Yb,_                               "8,
                ,HHI HHH'                `"Yba,_                           Ib
                IHH' HHH                      `"Y8b,                       `8
               ,HHI ,HHH                          "Y8b,                     8
               IHH' IHHH                           ,8 Y8                   ,P
               HHH  HHHH                          ,8  I8                  ,8'
              ,HHHH:HHHI:HHHHHHHHHHHHHHHHHHHHHHHH;8' ,8'                 ,8'
              IHHH:IHHH:HHHHHHHHHHHHHHHHHHHHHHHH;8' ,8'                  8
             ,HHI  HHHH                        ,8' ,8'                  ,P
             IHH'  HHHH                       ,8' ,8'                  ,8'
             HHH  ,HHHH                      ,8' ,8'                  ,8'
            ,HHI  IHHHI                      d, ,8'                  ,8'
            IHH'  HHHH'                     ,8 ,8'                  ,8'
           ,HHH   HHHH                      d',8'                   dP
           IHHI  ,HHHH                     .8,8'                    8'
           HHH'  IHHHHHHHHHHHHHHHHHHHHHHHH:8:8'                    dP
          ,HHH   HHHHHHHHHHHHHHHHHHHHHHHHH;8dP                    ,8
          IHHH   HHHH                    ,8:8'                    8'
          HHHI  ,HHHH                    d8dP                    ,P
         ,HHH'  IHHHI                   ,8'8'                   ,8'
         IHHH,  HHHH'                   d'dP                   ,8'
         HHHHH, HHHH                   ,8,8'                  ,8'
        ,HHHHHH,HHHH                  ,8'dP                  ,8'
        IHH'`HHHHHHH                 _8',8'                  8:
        HHH  `HHHHHI           ,d8888P" dP                  ,P:
       ,HHH   `HHHH'          dP"'      8'                  8:H
       IHHI    HHHH         ,8"         8                  dP:H
      ,HHH'   ,HHHH        ,8'          8                 ,8:HH
      IHHHHHH:IHHHI:HHHHHH:8'           8                ,8:HHH
      HHHHHHH:HHHH:HHHHHHH:8            8               ,8'IHHH,
     ,HHI    IHHH'         8,           8               d' `HHHI
     IHH'    HHHH          `8,          8,              8,  HHHH
    ,HHH    ,HHHI           `8          8I             ,PH  HHHH
    IHHI    IHHH'           ,8          Yb             d:H  HHHH
    HHH'    HHHH           ,8'          `8             8:H  IHHH,
   ,HHH     HHHH          ,8'            8             8:H  `HHHI
   IHHI     HHHH         ,8'            ,8             8:H   HHHH
   HHH'     HHHHHHHHHHHH:8'            ,8'            ,P:HHHHHHHH,
   HHH     ,HHHHHHHHHHH:dP           ,8P'             d:HHHHHHHHHI
  ,HHI     IHHH         8'          ,8P'              8  HH   HHHH
  IHH'     HHHI        ,8          ,8P'               8  HH   HHHH
  HHH      HHH'        dP        ,88P'                8  HH   HHHH
  HHH     ,HHH        ,8'      ,d88P'                 8  IH,  HHHH
  XXX     IHHH        dP     ,dP'I8'                 ,P  `HH  IHHH,
          HHHI       ,8'    ,8'  I8                  d'   HH  `HHHI
          HHH'       I8     8'   I8                 ,8    HH   HHHH
         ,HHH        I8    ,8    `8,                d'    HH   IHHH
         IHHI        I8    dP     Yb               ,8     XX   `HHH
         HHH'        `8b,_,8'     `8              ,8'           HHH,
         HHH           "Y8P"       8              d'            HHHI
        ,HHI                       8             ,8             IHHH
        IHH'                      ,8             8'             `HHH
        HHH                       IP            ,P               HHH,
        HHH                       8'            d'               IHHI
       ,HHI                       8             8                `HHH
       IHH'                      ,8             8                 HHH
       HHH                       dP             8                 HHH,
       HHH                       8'             8                 IHHI
      ,HHI                       8 ,P          ,P                 `HHH
      IHH'                       8-d',P        d'                  HHH
      HHH                        Yb8-d',P     ,P                   HHH
      HHH                        `Yb,8_d' d'  d'                   IHH,
      HHH                         `Y8',8_,P   8                    `HHI
      HHH                           `Y8' d'-._8                     HHH
      XXX                             "Yb8'  ,8                     HHH
                                        "Y888P'                     IHH,
                                                                    `HHI
                                                                     HHH
                                                                     XXX


                                _,aaddd8888888bbbaa,_
                              ,d888888888888888888888b,
                            ,d8888888888888888888888888b,
                          ,d8888888888888888I888888888888,
                         ,8888888888888888888I888888888888,
                        ,888888888888888888888I888888888888,
                       ,88888888888888888888888I888888888888,
                      ,8888888888888888888888888I88888888888b
                     ,888888888888888888888888888I88888888888,
                     d888888888888888888888888888I888888888888
                    ,888888888888888888888888888I8888888888888,
                    d8888888888888""Y88888888P"'Y8888888888888b
                   ,8888888888888'  __`""""''   __`"""' `888888
                   d8888888888888  `""""""     `""""""   888888
                  ,88888888888888    ggg, \   /  ,ggg    88888P
                 ,d88888888888888    `Y88  I     88P'    88888'
                 d888888888888888          I            ,88888
                 8888888888888888         .f  .         d88888
                 8888888888888888,      / (a_a) \      ,888888
                 Y888888888888888b    /           \   ,8888888,
                 `8888888888888888      ,ad8a8ba,    ,88888888b
                  `888888888888888b      "Y888P"    ,8888888888
                   `888888888888888b,              ,88888888888,
                    `Y888888888888888b,          ,d888888888888b
                    ,d88888888888888b`Yb_      _dP88888888888888
                 ,ad88888888888888888b `"YaaaaP"',88888888888888
                d888888888888888888888,          d8888888888888P
               d8888888888888888888888b          8888888888888P'
               888888888888888888888888          888888888888P'
               8888888PP"""""8888888888          Y8888888888P
               Y88P"'       d8888888888,         `Y888888888I
               ,8'          Y8888888888b          `888888888I
               d'           `88888888888           8888888888b,
              ,P             888888888P'           88888888888b,
              d'             `Y88888P'             888888888888b,
              8                `""'                8888888888888b,
              8                                    `8888888888888b
              8                                     Y8888888888888
              8                                      "Y8888888888P
              8                 ,8                     `"Y8888PP"
              8                dP'                         Y,
              8               ,8'                          `b
              8               d'                            8
              8              ,8,g                           Y,
              8              ddP'               g,          `b
              Y,            ,8P'                 8,          Y,
              Ib            dP'                  "b          `8,
              `8            8I                    8           `8,
               8            8I              _     8            `8,
               8            8I             dWb    8             `8,
               8            88,            YMP   ,P             (8W
               8            Y"8,                 d'             (8M
               8            `b"8,              ,d8,             ,8'
               8             8 `Yba,_______,ad8P'`8,           ,8'
               8             8   `"Y8888888P"'    `Ya,     _,a8"
               8             8                      `"8aad8P"'
               8             8                     ,d8'
               8             8                    ,8'8
               8             Y,                  ,8' 8
               8             `b                 ,8'  8
               8              Y,               ,8'   8
              ,8,             `8,              d'    8
              d8,              `8,             8     8
             ,8'8,              `8,           ,P     8
             dP `8,              `8,         ,8'     8
            ,8'  `Y,              `8,       @@:     ,P
           ,8'    `Y,              `8,      @@:     d'
          ,8'       "b,             `8,      `8     8
         ,8'         `8,             `8,      8    ,P
        ,8'            "8,            `8,     8    d'
       ,8'              `Y,            `8,   ,8   ,P
      ,8'                 "Y,           `8, ,8'   d'
     ,8'                    "8,          `Ya8'    8
     d'                       "8,          "Yb    8
    ;P                          Y8,          "Y,  8
   ,8                         ""Y88b,         `Y, 8
   d'                             "Y88b,        "Y8
   8                                 "Y8b,_       Ya
   8                                    "Y8b,      YIba,_
   8                                      `"Yb,     "8["Y8ba,
   Y,                                        "Yb,     "Yb,""Y8ba,
   `b                                          "Yb,     `"Yb, ""Y8ba,
    `b                                           "Yb,       "Yb,  `"Y8ba
     `b                                            "Yb,     g,`"8,   `"Yba,
      `b,                                            "Yb, b, "b,`Ya,    `"Yb
        "b,                                            "Yb,"b, "b,"8,     `Yb
         `Yb,                                            "Yb,"b,`8,`P      `Yb
           "Yb,                                            "Yb`b,`Id'       `8
          ,dH:8ba,                                           "Ybdgd'         8
         ,HHHHHH:8ba,                                          "Yb,         ,P
         HHHHHHHHHHH:8b,                                         "Yb       ,8'
         `HHHHHHHHHHHHH:8b,                                        "8,    ,8'
           `HHHHHHHHHHHHHH:8b,                                      `Yb   d'
              `"HHHHHHHHHHHHH:8b,                                     "8,,P
                  HHHHHHHHHHHHH:Yb_                                    `Y8'
                 ,HHHHHHH       `"8ba,_                                  Yb,
                 IHH HHHI           `""Yb,_                               "8,
                ,HHI HHH'                `"Yba,_                           Ib
                IHH' HHH                      `"Y8b,                       `8
               ,HHI ,HHH                          "Y8b,                     8
               IHH' IHHH                           ,8 Y8                   ,P
               HHH  HHHH                          ,8  I8                  ,8'
              ,HHHH:HHHI:HHHHHHHHHHHHHHHHHHHHHHHH;8' ,8'                 ,8'
              IHHH:IHHH:HHHHHHHHHHHHHHHHHHHHHHHH;8' ,8'                  8
             ,HHI  HHHH                        ,8' ,8'                  ,P
             IHH'  HHHH                       ,8' ,8'                  ,8'
             HHH  ,HHHH                      ,8' ,8'                  ,8'
            ,HHI  IHHHI                      d, ,8'                  ,8'
            IHH'  HHHH'                     ,8 ,8'                  ,8'
           ,HHH   HHHH                      d',8'                   dP
           IHHI  ,HHHH                     .8,8'                    8'
           HHH'  IHHHHHHHHHHHHHHHHHHHHHHHH:8:8'                    dP
          ,HHH   HHHHHHHHHHHHHHHHHHHHHHHHH;8dP                    ,8'
          IHHH   HHHH                    ,8:8'                    8'
          HHHI  ,HHHH                    d8dP                    ,P
         ,HHH'  IHHHI                   ,8'8'                   ,8'
         IHHH,  HHHH'                   d'dP                   ,8'
         HHHHH, HHHH                   ,8,8'                  ,8'
        ,HHHHHH,HHHH                  ,8'dP                  ,8'
        IHH'`HHHHHHH                 _8',8'                  8:
        HHH  `HHHHHI           ,d8888P" dP                  ,P:
       ,HHH   `HHHH'          dP"'      8'                  8:H
       IHHI    HHHH         ,8"         8                  dP:H
      ,HHH'   ,HHHH        ,8'          8                 ,8:HH
      IHHHHHH:IHHHI:HHHHHH:8'           8                ,8:HHH
      HHHHHHH:HHHH:HHHHHHH:8            8               ,8'IHHH,
     ,HHI    IHHH'         8,           8               d' `HHHI
     IHH'    HHHH          `8,          8,              8,  HHHH
    ,HHH    ,HHHI           `8          8I             ,PH  HHHH
    IHHI    IHHH'           ,8          Yb             d:H  HHHH
    HHH'    HHHH           ,8'          `8             8:H  IHHH,
   ,HHH     HHHH          ,8'            8             8:H  `HHHI
   IHHI     HHHH         ,8'            ,8             8:H   HHHH
   HHH'     HHHHHHHHHHHH:8'            ,8'            ,P:HHHHHHHH,
   HHH     ,HHHHHHHHHHH:dP           ,8P'             d:HHHHHHHHHI
  ,HHI     IHHH         8'          ,8P'              8  HH   HHHH
  IHH'     HHHI        ,8          ,8P'               8  HH   HHHH
  HHH      HHH'        dP        ,88P'                8  HH   HHHH
  HHH     ,HHH        ,8'      ,d88P'                 8  IH,  HHHH
  XXX     IHHH        dP     ,dP'I8'                 ,P  `HH  IHHH,
          HHHI       ,8'    ,8'  I8                  d'   HH  `HHHI
          HHH'       I8     8'   I8                 ,8    HH   HHHH
         ,HHH        I8    ,8    `8,                d'    HH   IHHH
         IHHI        I8    dP     Yb               ,8     XX   `HHH
         HHH'        `8b,_,8'     `8              ,8'           HHH,
         HHH           "Y8P"       8              d'            HHHI
        ,HHI                       8             ,8             IHHH
        IHH'                      ,8             8'             `HHH
        HHH                       IP            ,P               HHH,
        HHH                       8'            d'               IHHI
       ,HHI                       8             8                `HHH
       IHH'                      ,8             8                 HHH
       HHH                       dP             8                 HHH,
       HHH                       8'             8                 IHHI
      ,HHI                       8 ,P          ,P                 `HHH
      IHH'                       8-d',P        d'                  HHH
      HHH                        Yb8-d',P     ,P                   HHH
      HHH                        `Yb,8_d' d'  d'                   IHH,
      HHH                         `Y8',8_,P   8                    `HHI
      HHH                           `Y8' d'-._8                     HHH
      XXX                             "Yb8'  ,8                     HHH
                                        "Y888P'                     IHH,
                                                                    `HHI
                                                                     HHH
                                                                     XXX

                       _________
                   .m88888888888888m,
                .a8888888888888888888b,
               d88888888888888888888888b,
              d88888888888888888888888888,
             d8888888888888888888888888888b
            d888888888888888888888888888888b
           d88888888888'""""""'888'""""`8888b
          .888888888I"                   "888,
          d8888888I(   '""""     / '"""   888b
          88888888I    ,aaa,  . :  ,aaa,  8888,
         .8888888I(    `b8d'  : I  `b8d'  (888b
         d8888888I            ] [         )8888,
         88888888I            ) (          8888b
        .8888888II,           )  )         )888I
        d8888888III          (    )        (888I
        88888888III          `-a-a'        8888I
       .888888888I,           ____        d8888'
       d8888888888I,        M""""""M     d88888
       888888888888I,        "aaaa"     d88888I
       88888888888888I,                d888888'
       8888888888888888I,             d8888888
       I8888888888888888I;;.        .d8888888)
       `8888888888888888I,  `-====-'I88888888'
        d88888888888888888,     .   .8888888"
        88888888I"      "88,     .  :888888"
       d888888I'         `88,     : :88888"
       888888I'           `8b      ::8888"
      d88888I'             P8,     ::888"
      88888I'               8b,     :I88
     d8888I'                `8a      88,
     88888I                  "8,     )8
    d8888I'                   P8,     8,
    88888I                    `8b,    "8,
   ,8888I'                     `Pb,    "8,
   88888I                :       `8a    "8,
   8888I'               ;8,       `8a    "8,
  (888I'               ;888        `8a,   ]8,
  "88I'               ;888'         `888,  ]8,
   88I               ,88"            "8888ba=8a,
   d8'               d8"              )888888b=8b,
  ,8I               ,8"              a888888888=88b
  8I'              ,8"         ;    d888888888888=88b,
 ,8I              ,8"         ;:   d888888888888888=88b,
 8I'              8I          I:   88888888888888888=888b,
:8I              d8'          I;   888888888888888888=8888,
d8'             d8I           `8,  d888888888888888888=888b
8I              "8I            `8,d8888888888888888888=8888
8I               "8I           .dMW8888888888888888888=888P
8I                "8,       ,d8888MW88888888888888888=8888'
8I,                "8,.,aad888888888MW88888888888888=8888'
"8I,                "88888888888888888MW88888888888=8888'
 "8I,                "8888888888888888888MW8888PP=8888"
  "8I,                "8888888888888PP"""  """ "888P"
   "8I,                "8PP""""                 8
    "8Ia                "8,                     8
      "8I,               "8,               I    8
       "8Ia               "8;             ,I    8
         "8I,              `8I,          ,I'   ,8
           "8I,              "8,        ,I'    :8
             "8I,             "8,     ,aP'     d8
               "8I,            "8b    "'       8:
                 "8I,            "8,           8'
                   "8a,           "8,         :8
                   d8I88,          "8,        d8
                  .88' `I8,         "8,      ,8:
                  d8'    `I8,        "8,     @@
                 .8I       "I8        "8,    @@,
                 d8'        `I8        "8,   "I8
                ,8I          I8         "Pb   :8
               ,8I'          `I8          "b.  8
              ,888b,          I8           "b. 8
             ,8888888ba,      `I8        ,  "b,8
           ,8888888888888baa,. I8        '8  "f8
         .d88888888888888888888888        88m,a8
        ,d8888888888888888888888888 I I I 8,"",I
       ,888888888888888888888888888 I I I 88888I
      d8888888888888888888888888888 I I I 88888
     a88888888888888888888888888888:I I I 8888'
    .88888888888888888888P""""""P8888:I I:8888
    d8888888888888888P"           "8888:88888'
    888888888888888"                `P888888'
    8888888888888"                    "8888'
    88888888888P'                      `88I
    8888888888"                         `8:
    ]88888888'                           8
     8888888'                            8,
     `88888'                             8b
      `888'                              :8
       (88                                8
        8I,                               8
        `8I                               8
         8I                              ,8
         I8,                             dD
         :8)                             8I
          8I                             8'
          8I                             8
          8I                            ,8
          8I                            :8
          I8                            d8
          I8,                           ID
          I8)                           8'
          (8I                          d8
          `8I                          8'
           8I                         d8
           8I                         8'
           8I                        d8
           8I                        8'
           8I                       d8
           8I                       8'
           8I                      ;8
           88,                     8'
          (8"8                    ,8
          (8 8,                   dP
          )8 8)                   8'
          I8 8I                  ,8
          I8 I8,                 d)
          8I `8I                 8'
          8I  8I                d8
         ,8I ,8I             :I"8P
         d8' I8'            II  8
        ,8I  8I            II  ;8
        d8'  8I            "  .8'
       .8I   8I               dI
       dI'  ,8I               8'
      ,8'   8I'              ;P
     ,8I   ,8I              ,8'
     d8'   8I'              8'
     8I   ,8I              .8
     8I   8I'              dP
     8I   I8               8I
     8I  ,8'               8[
     I8, 8I                8'
     :8I 8I                8
      8I 8I                8
      I8 8I                8
      :8 8I                8
       8,8I               :8
       :I8I               ;8
        88I               )P
        ]8I,              ;I
        :8I)              d;
         88I              8;
         8I8,             8'
         8:8I,            8
         8; 8)            8
         8I 8I            8
         8I 8I,           8
         8I "8)           8
         8I  8I           8
        ;8I  8I           8
       ,8I'  8I           8
      ,8I'   8I           8
      8I'    8'           8
      8I,    8a,          8
      "8I,   "8I          8
        "8I,  8'          8.
          "8I:8           8)
            "8I           8b
             I8           (8
            ,8I            I8=-,
           ,8I'             8=='
          ,8I'              d(
          8I(      88        8)
           "8b,    MI        "b,
             "8b,             "b,
               "8b,            Ib
                 "8b,          "I,
                   "8a          "I,
                     "8,         "Ib,
                      `Pb,         "Pb:===,
                        "8a           =..=,
                          "8,        =..=,
                           `8b,,,,,.=..=,
                              """""""''
                          Normand  Veilleux

                   :AMMMMMMMMMMMMA:
               :AMMMMMMMMMMMMMMMMMMA:
              :AMMMMMMMMMHHHHHMMMMMMMMA:
             :AMHMMMMHHMHIHHIMMMHMMMMHHA:
            :AM'MMMMMMHHIHHHIMMMMMIMMHHHH:
            AM:IMMMMMHHIHIHHHIMMHHHHHHHHHH
           AMIIHMMMMMHIHHHIHHIHHHHHHHHHHHH:
           MMIHHMMMMMHHIHHHIHHHHHHHHHHHHHHH
          AMMMMMHHHHHHI;;;;;;;IHHHI;;IHHHHH
          MMMMHIIII;":AMMMMA        ,[[, HH
          MMMMHII;  AW"''''         ::   HH
         IHHIHIII;:'' ,GFMF[       [MM[: IH
         AHHIHII;::': ";[P,[  ;;   ::::  IH
        IHHHIHII;;::         :[;:        ;H
        AHHHHHII;;;:: :     : [  :       ;H
        IHHIIHI:[;;;:: ;   ; ; ,  ,      IH
        IHHIIHH:[;;;: ;   ;: ':"::" ';   IH
        IHHIIHI:[;;: ::: ;    ,,,,    '  HH
       :IHHHIHHMMA;:::    [;;""""""[;   AMI
       ;IHHHHIIHMM;: : :   ;;[,,,,[;    HHI
       IIHHMMHHIHHM;::       '"""'     AMHI
       IIHHMMHMHHIIIM;::              AMMHI
       IHHHMMHMHMHHHIHI;::          :AMMMHI
       IHHHMMMMHMMHHHII;;;;::   :,;; MMMHHI
       IHHHMMHHHHMMHHHI;:";;;;;;"    MMMIH'
       ;IHHMMHMMMMHF"HHII            MMMHH
        IHHMMHV;;::    HHII;:      : MMHHI
        IHHMV;;:::      HHII;:   : : MMHI;
        IHMV;;:: :       "HII;:   :: MMI;
       :IHV;::  :          'HI:   :: MM;
       IHV;::  :            HA;:   : "'
       IV;:: :   :          "II;:    ;
      :IH;::  :              III;:    ;
      IH;;:::  :              ;;;I:   ;
      HV;::: :   :            ';;;HI:  '
     ;M;;:::: :                ';;;HI:  '
     MH;;::::           :        ';;HI:  ;
    IM;;;::: :         :[;         ';I"I: ;
    M;;;::: :   :      [;;,:          '  : '
    ;;::::    :       ::''                : ':
   ;;:::   :         :                     ': :
  :;;::  :          ::                       ':'
  ;;::  :  :        :                          '':
 ;;:: :            :                           :;,:
 ;;::  :          ::                           ;[[[,:
:;;::    :        :                            ;;[[[;':
;;:: : :         [::       : :                  ;[[[[;;[,
;::   :         [;;;:     : :,                   [[[[['[[;
;:: :          :M;;:       : :,[                  [[[[ [['
;:     :        "[::        : ::[                  ;['
;:   :           "[:         : ::[                 :'  :'
:: :: :           ",           :::;[              :'  :;
:   ::             ':          : :::;[          ::'  :;
 ::  ;               :          : ::::;[:,,::;;I'   ;;
  ;;:;: : :           :          :::::::: '""' I[[;"'
   ;;;::     :         :          '::::'       ;
    ";;;::  :   :       :
      ;;;::    :   :     :                     ;
       ";;;::: :          :
        ';;;;:::  :   :    ':                  ;
          ';;;;:::           :
            ";;;:::: :        :                ;
              ';;::::  :       :
                ';;:::          '             ;
                  M;::::  :      ':
                  MMMI;::::        :          ;
                  MMMMMA;:::        :
                 AHHMMMMHA;::::      :       ;
                :MHHMMMMMMMA;: '     :
                AHHHMMM;"TTTTL:       :       ;
               AHHHHHHMMLLLLLH ':      :
              :MHHH:::;HHMMMMMA:        :     ;
             :AHHH:::HH;;;;;MMM;:        :
            :MHH;:      ;;;;;MMM:: :      :   ;
           :MH;:  :      ';;;;MMM::     ': ':
          ,H;:             ';;;MMM:::    :':' ;
        ,;: :    :   :       ;;;Y;H::     :
       ,;: : : :              ';;;:;  : : ;  ;
      [;::          :           ;;:;  ; ; ;
     ,;:::   :  :                  ; :; ; ; ;
    ,;;: :  :        :             ; :; ; ;
    [;::  :  :             :        ' ;:;" ;
   ,;::  : :   :      :               ':' ;
   [;: :  :      :       :   :        :
   ;;::  :   :     :    :              : ;
   ';;: : :   : :    :  :    :         :;
    ;:::  ::  : : ::: :: :    :        ;
    ';:: ::: ::::::;: : :   :
     [;::::::::;;:;;::     :            ;
      [[: ::::;;:;;:: :
      ;;;;::::[[;;::     :     :         ;
       ;;;;;:[[[::: :  :  :
        ;;;[[[:: :      :  :    :        ;
         ;:[[::::: ::    :    :
          [[:;::::   :    :  :           ;
          ;[;;;;: ::   :
          ;[;;;:;: :: :  :    :          ;
          ;[;;;;[: :  :    :
          ;[;;;:;: ::                   ;
          ;;[;;;: :  :    :
         :;:[;;::: :                    ;
         ;;:[;::: ::  :   :
         ;::[;;:  :  :    :            ;
         ;:;[;;:  :      :
         ;:[;;:: : :       :          ;
         ;:[;; ::   :   `:
         ;:[;;::  :   :        :     ;
         ';[;;: : :      :
          ;[;;: ::     :      :     ;
          ;[;; : :
          ;[;;: ::  :           :
          ;[;: :::            :    ;
          ;[;;: ::  :        : :
          ;;[;: : :     :  :: ::  ;
          ;:[;::     :    ::  :
          ;:[;:::        ::: :   ;
          ;:[;::  :  :  ::  :
          ;:[;::   :   :   :     ;
         ;;:;[::;:    :    :
         ;;:;[::;::   :   :     ;
         ;;:;[;;;::         ::''
        ;;::[;;;[:: : :    ''  ;
       :;;::[;;[[:: :     ''
       ;;:::[[;[[::       '   ;
      :;:;: [[[;;: :      :  ;
      ;::;: [[[;::           ;
     ;::;: [[;::: :   :      ;
    :;;:::[[[;;: ::         ;
    ;;::;:[[;;; :   : :    ;
    ;;:::;[[;;;  :
    ;;:;:[[;;;:     :     ;
    ;::;:[[;;;: :
    ;:;:;[;;;: : :   :    ;
    ;;::[[;;;:: :
    ';;:[[;;;: :     :    ;
     ;;:[[;;:::   :
     ;;:[[;;::            ;
     ';;[;;:: :
      ;;[;;: :     ::     ;
      ;;[;;;:: :  : :
      ';;[;;::: :  ::     ;
       ;;[;;;: :    :
       ';[;;;::  : ::    ;
        ;[[;;:: :  :
        ;;[;;;:    :     ;
        ;:[[;;::   :
        ;:;[[;: :        ;
        ;::[[;::   :
        ;::[[;: :  :     ;
        ;: ;[;;::
        ;:  [;;:;: :     ;
       :;:  [;;::  :
       ;;: :[;;::        ;
      :;;:: [;::  :
     :;;::::[;: :        ;
     ;;:::  [;: ::
     ';:::::;[;:;: :     ;
       ':::::[: ;::
         ':::[ :[:       ;
            ';: [:  :
            :[: [::       ;
           :;: :;;: :      '-:
           [::; :[;:       :-'
          ;::;: :;;:  :     :
         ';::::;::"[:  :    '
          ':: :  : :' :  :   ;
           ':: : : ::
              ':  : : : :     ;
                ': ::     :    ;
                  ': : :     :  ;
                    -::   :      ':
                      : ::     :   ''--::
                      ': : :         -:  ':
                        -:: :: :    ': '-'
                          '-::  ': ': ':'


                          .""." .    ".
                     . "" '.".:I:."..   ".
                   .".:.:....:II:".".".. ".
                 .":."::.:::.:II:".".".".. ".
               ."."."."::.:.:.:I:".".".". .  .
              ..".".".:.:I::.:II:.".."."..    .
             .."."":.:.::.:.::II::5."."."."..   .
           ..".".".:.::. .:::II:..".".".".".   .
           .":."".":".".".:.:I:".".".".".. "..  ..
           ":. ".":". ..:.::.::.:.".."  ":.".".. ..
          .:.:.":".   ".:":I:.:.. .".".  ": .".. . ..
          "..:.:".   .:.II:.:..   . .:.". ".. ". .  ..
         .. :.:.".  .:.:I:.:. .  . ..:..:. :..":. .  ".
        .:. :.:.   .:.:I:.:. .    . ..:I::. :: ::  .. ..
        .. :".".:. .:.:I:".        ..:.:I:. :: ::.   . ".
        "..:. .:.. .:II:"         ..:IIIH.  ::. ":.      .
       .:.::".:::..:.AII:.      .::',,  :I .::. ":.       .
       :..:".:II:.:I:  ,,:"   " .::FBT'X:: ..:.. ":.    . .
      .. :":III:. :.:A'FBF:.  . .P.IP::':: :I:.."::. .    ..
      . .:.:II: A.".":.PP:' .  . ..".." .: :.::. ":...  . ..
      . .: .:IIIH:.   " "." .  ... .    .:. :.:.. :...    ."
      . .I.::I:IIA.        ..   ...    ..::.".".".: ..  . .
       .:II.".":IA:.      ..    ..:.  . .:.: .""."  ..  . .
      ..::I:."."::A:.  . .:"-. .-.:..  .:.::AA.. ..:." .. .
       ":II:I:.  ":A:. ..:"   "".. . : ..:::AHI: ..:..".".
      . ":III.::.   "II:.:.,.::::::::'. .:::AHV:: .::"" ..
      ..':IIHI::. .  'I:..'::,,,,::'. . .:AII:: :.:"  . .
      . . IIHHI:.."."."V::. '::::'   ...:AIIV:".:."  .. .
       . . :IIHI:. .:.:.V:.   " " . ...:HI:" .:: :. .  ..
       . .  ":IHII:: ::.IA..      .. .A .,,:::" .:.    .
       :.  ..."I:I:.: .,AHHA, . ."..AHIV::" . .  :     ..
       :. ".::::II:.I:.HIHHIHHHHHIHHIHV:"..:. .I.":. ..  ".
    . . .. "":::5I:".::IHHHHHHHHHHHHIHI. ".".:IHI..  "  "  ".
     ":... .  ""' .::".HHHI:HHHHHHHIHI. :IIHHII:. . . .    .
      :.:.. . ..::." .IV'.:I:IIIHIHHIH. .:IHI::".": "..  .  .
    . .:.:: .. ::"."."..":.::I:I:IHHHIA.".II.:...:" ." ... . "..
   "..::::" ...::".IIHII:: .:.:..:..:III:."::" ."    .    ..  . .
   "::.:" .""     .. :IIHI:.:.. ..: . .:I:'" ...:.:.  ..    .. ..
      .:..::I:.  . . . .IHII:.:"   .. ..'.::.:II:.:. .  ...   . ..
   .. . .::.:.,,...-::II:.:"    . ...... . .. .:II:.::  ...  .. ..
    ..:.::.I .    . . .. .:. .... ..,:.. . . ..:.::.   :..   . ..
     .".::I:.      . .. ..:.... . ..... .. . ..::. .. .I:. .." .
   ."":.: I.       . .. ..:.. .  . .. ..... .:. .:.. .:I.".""..
   . .:::I:.       . . .. .:. .    .. ..  . ... .:."."I"  .  ...
   . ::.:I:..     . . . ....:. . .   .... ..   .:...:.:.:. "".""
   "."::"I:.       . .. ....:. .     .. . ..  .."  .".:..:..    "
         :. .     . .. .. .:.... .  .  .... ...   .  .:.:.:..    ".
        :.      .  . . .. .:.... . . ........       .:.:.::. .    .
         :. .     . . . . .. .::..:  . ..:.. .        ::.:.:.. .    .
         :.. .    . . .  . .. ..:.:  .. .. .:. ..     ":::.::.:. .   .
         ":.. .  . . . .. .. ...::" .. ..  . .:. .     V:I:::::.. .   :.
         "::. .  . .. .. ... .:.::  .. .  . .. .. .     VI:I:::::..   ""B
           :.. .   . .. ..:.. ..I:... . .  . .. ... .    VII:I:I:::. ."::
           ":.. . . . .. ..:..:.:I:.:. .  . .. . .:. .    VHIII:I::.:..":
            ::..   . . .. ..:..:.HI:. .      . . .... .   :HHIHIII:I::..:
            ":. .  . .. .. ..:.:.:HI:.    . . .. ..... .   HHHHIHII:I::."
             :.. .  . . .. .:.:.:.HI:.      . . .. ... .   IHHHHIHHIHI:"
              :..  .  . . .. ..:..IH:.     . . .. .. ... . "HHHHHHHHI:"
             ":..   . . .. ..:.:.:HI..   .  . .. . :::::.  HIH:'''"
               :. . .  . .. ..::.:.VI:.     . . .. .:::"::. HIH
                :..  .  . .. .:.:.:.V:.    . . . ...::I'A:. HHV
                 :. .  .  . .. ..:.:.V:.     . . ....::I::".HV:
                  :. .  . . . .. .:..II:.  . . . ....":::" AV."
                   :.. . . .. ... .:..VI:. . . .. .:. ..:.AV".
                   ":.. . .  .. ..:.:.:HAI:.:...:.:.:.:.AII:.
                    I:. .  .. ... .:.:.VHHII:..:.:..:A:".:..
                    IA..  . . .. ..:.:.:VHHHHIHIHHIHI:".::.
                    "HA:.  . . .. ..:.:.:HHHIHIHHHIHI:..:.
                     HIA: .  . . .. ...:.VHHHIHIIHI::.:...
                     HIHI:. .  .. ... .::.HHHIIHIIHI:::..
                     HII:.:.  .  .. ... .::VHHIHI:I::.:..
                     AI:..:..  .  . .. ..:.VHIII:I::.:. .
                    AI:. ..:..  .  . .. .." VHIII:I:... .
                   AI:. .  .:.. .  .  . ...  VHIII::... .
                 .A:. .      :.. .  . .. .:.. VHII::..  .
                A:. . .       ::. .. .. . .:.. 'VHI::.. .
              .:.. .  .        :.. .:..... .::.. VHI:..
             ... . .  .     . . :.:. ..:. . .::.. VI:..  .
            .. .. .  .    . . ...:... . .. . .:::. V:..  .
           ".. ..  .   .  .. ..:::.... .:. . ..::5.. V..  .
         . . .. . .   . . .. ..:::A. ..:. . . .::.. :..
        . .. .. .. . .  . ... ..::IA.. .. . .  ..::. :..  .
       .. .. ... . .  .. .... .:.::IA. . .. . ..:.::. :.  .
      . . . .. .   . . .. ..:..:.::IIA. . .  .. .:.::. :. .
     .. . .  .   . . .. ... ..:.::I:IHA. .  . . ..:.::. . .
    .: ..  .  .   . . ... .:.. .:I:IIHHA. .  . .. .::I:. .
   .::.  .     . . .. ..:. .::.:IIHIIHHHA.  .  .. ..:I:. . .
   A::..      .  .  ...:..:.::I:IHIHIHHHHA.  .  . ..::I:. .
  :HI:.. .       . .. .:.:.::I:IHIHIIHIHHHA. .   .. .::I:. ..
  AI:.. .. .    . .. .:.:.::II:IHIIIHIHIHHHA.  .  . ..::I:. ..
 :HI:.. . .   .  . .. .::.:I:IHIHIIIHIHIIHHHA..  . .. .::I:. ..
 AI:.:.. .  .  .  ... .::.::I:IHIIHIHIHIHIHIHHA. .  . ..::I:. .
 HI:. .. . .  .  . .. .:..::IIHIHIHIIIIVHIIHHHVA.  . . .:::I:. . .
 HI:.. . .  .   . .. ..:.::I:IIHHIIHIHIHIHHHHV'  ".. . ..:::II: . .
 HI::.. .  .   .  .. .:..:::IIHIHIIVIVIIVHVV' .    .. . ..::III: .  .
 HI::... . . .  . ... ..:.:::IIHIVIVIVHVHVV. .  .   . .. .:.:III. .   .
 II::.:.. . .  .  .. ......:..IHVHIVVHVHV'.. . . . . "... .:.:IHI:..    .
 II:I::.. .  .   .  . .....::.:IHVHVVVHV:.. .  .  . .  .:..:::IIHII..
 :II:.:.:.. .  .   . ......:.:.:IVVHVVV:.:.. .  .  .  . :...:.:IHHI:..
  HI::.:. . . .  .  . ...:.::.::.VVHVV::.:.:.. .  . .. . :.. ..:IHHI::."'
  HII::.:.. .  .  . .. .:..:.".  "VVVI::.::.:.. . .  . .. ":...:II:IIII::
  III::.:... .  .  . ...:.:... .   VII:I::.:.. .  .  .. . . :.:::...::.::
   VII::.:.. . . . .. ...:....      VHI:I::.:.. .  . ... .. .::.:..:.:..:
    VII::.:.. . .    ..:.::.. .     :HHII:I::.:.. . . .. ..  ."::":......
    III:I::.. .. . . .. .:.:.. .    :VHIHI:I::.:... . . .. .. .":. .. .AH
    AIII:I::.. . . .  .. ..:.. . .  ::HHIHII:I::.:... .. .. ... .:.::AHHH


                         8888  8888888
                  888888888888888888888888
               8888:::8888888888888888888888888
             8888::::::8888888888888888888888888888
            88::::::::888:::8888888888888888888888888
          88888888::::8:::::::::::88888888888888888888
        888 8::888888::::::::::::::::::88888888888   888
           88::::88888888::::m::::::::::88888888888    8
         888888888888888888:M:::::::::::8888888888888
        88888888888888888888::::::::::::M88888888888888
        8888888888888888888888:::::::::M8888888888888888
         8888888888888888888888:::::::M888888888888888888
        8888888888888888::88888::::::M88888888888888888888
      88888888888888888:::88888:::::M888888888888888   8888
     88888888888888888:::88888::::M::;o*M*o;888888888    88
    88888888888888888:::8888:::::M:::::::::::88888888    8
   88888888888888888::::88::::::M:;:::::::::::888888888     
  8888888888888888888:::8::::::M::aAa::::::::M8888888888       8
  88   8888888888::88::::8::::M:::::::::::::888888888888888 8888
 88  88888888888:::8:::::::::M::::::::::;::88:88888888888888888
 8  8888888888888:::::::::::M::"@@@@@@@"::::8w8888888888888888
  88888888888:888::::::::::M:::::"@a@":::::M8i888888888888888
 8888888888::::88:::::::::M88:::::::::::::M88z88888888888888888 
8888888888:::::8:::::::::M88888:::::::::MM888!888888888888888888
888888888:::::8:::::::::M8888888MAmmmAMVMM888*88888888   88888888
888888 M:::::::::::::::M888888888:::::::MM88888888888888   8888888
8888   M::::::::::::::M88888888888::::::MM888888888888888    88888
 888   M:::::::::::::M8888888888888M:::::mM888888888888888    8888
  888  M::::::::::::M8888:888888888888::::m::Mm88888 888888   8888
   88  M::::::::::::8888:88888888888888888::::::Mm8   88888   888
   88  M::::::::::8888M::88888::888888888888:::::::Mm88888    88
   8   MM::::::::8888M:::8888:::::888888888888::::::::Mm8     4
       8M:::::::8888M:::::888:::::::88:::8888888::::::::Mm    2
      88MM:::::8888M:::::::88::::::::8:::::888888:::M:::::M
     8888M:::::888MM::::::::8:::::::::::M::::8888::::M::::M
    88888M:::::88:M::::::::::8:::::::::::M:::8888::::::M::M
   88 888MM:::888:M:::::::::::::::::::::::M:8888:::::::::M:
   8 88888M:::88::M:::::::::::::::::::::::MM:88::::::::::::M
     88888M:::88::M::::::::::*88*::::::::::M:88::::::::::::::M             
    888888M:::88::M:::::::::88@@88:::::::::M::88::::::::::::::M
    888888MM::88::MM::::::::88@@88:::::::::M:::8::::::::::::::*8
    88888  M:::8::MM:::::::::*88*::::::::::M:::::::::::::::::88@@
    8888   MM::::::MM:::::::::::::::::::::MM:::::::::::::::::88@@
     888    M:::::::MM:::::::::::::::::::MM::M::::::::::::::::*8
     888    MM:::::::MMM::::::::::::::::MM:::MM:::::::::::::::M
      88     M::::::::MMMM:::::::::::MMMM:::::MM::::::::::::MM
       88    MM:::::::::MMMMMMMMMMMMMMM::::::::MMM::::::::MMM
        88    MM::::::::::::MMMMMMM::::::::::::::MMMMMMMMMM
         88   8MM::::::::::::::::::::::::::::::::::MMMMMM
          8   88MM::::::::::::::::::::::M:::M::::::::MM
              888MM::::::::::::::::::MM::::::MM::::::MM
             88888MM:::::::::::::::MMM:::::::mM:::::MM
             888888MM:::::::::::::MMM:::::::::MMM:::M
            88888888MM:::::::::::MMM:::::::::::MM:::M
           88 8888888M:::::::::MMM::::::::::::::M:::M
           8  888888 M:::::::MM:::::::::::::::::M:::M:
              888888 M::::::M:::::::::::::::::::M:::MM
             888888  M:::::M::::::::::::::::::::::::M:M
             888888  M:::::M:::::::::@::::::::::::::M::M
             88888   M::::::::::::::@@:::::::::::::::M::M
            88888   M::::::::::::::@@@::::::::::::::::M::M
           88888   M:::::::::::::::@@::::::::::::::::::M::M
          88888   M:::::m::::::::::@::::::::::Mm:::::::M:::M
          8888   M:::::M:::::::::::::::::::::::MM:::::::M:::M
         8888   M:::::M:::::::::::::::::::::::MMM::::::::M:::M
        888    M:::::Mm::::::::::::::::::::::MMM:::::::::M::::M
      8888    MM::::Mm:::::::::::::::::::::MMMM:::::::::m::m:::M
     888      M:::::M::::::::::::::::::::MMM::::::::::::M::mm:::M
  8888       MM:::::::::::::::::::::::::MM:::::::::::::mM::MM:::M:
             M:::::::::::::::::::::::::M:::::::::::::::mM::MM:::Mm
            MM::::::m:::::::::::::::::::::::::::::::::::M::MM:::MM
            M::::::::M:::::::::::::::::::::::::::::::::::M::M:::MM         
           MM:::::::::M:::::::::::::M:::::::::::::::::::::M:M:::MM
           M:::::::::::M88:::::::::M:::::::::::::::::::::::MM::MMM
           M::::::::::::8888888888M::::::::::::::::::::::::MM::MM
           M:::::::::::::88888888M:::::::::::::::::::::::::M::MM
           M::::::::::::::888888M:::::::::::::::::::::::::M::MM
           M:::::::::::::::88888M:::::::::::::::::::::::::M:MM
           M:::::::::::::::::88M::::::::::::::::::::::::::MMM
           M:::::::::::::::::::M::::::::::::::::::::::::::MMM
           MM:::::::::::::::::M::::::::::::::::::::::::::MMM
            M:::::::::::::::::M::::::::::::::::::::::::::MMM
            MM:::::::::::::::M::::::::::::::::::::::::::MMM
             M:::::::::::::::M:::::::::::::::::::::::::MMM
             MM:::::::::::::M:::::::::::::::::::::::::MMM
              M:::::::::::::M::::::::::::::::::::::::MMM
              MM:::::::::::M::::::::::::::::::::::::MMM
               M:::::::::::M:::::::::::::::::::::::MMM  
               MM:::::::::M:::::::::::::::::::::::MMM
                M:::::::::M::::::::::::::::::::::MMM
                MM:::::::M::::::::::::::::::::::MMM
                 MM::::::M:::::::::::::::::::::MMM
                 MM:::::M:::::::::::::::::::::MMM
                  MM::::M::::::::::::::::::::MMM
                  MM:::M::::::::::::::::::::MMM
                   MM::M:::::::::::::::::::MMM
                   MM:M:::::::::::::::::::MMM
                    MMM::::::::::::::::::MMM
                    MM::::::::::::::::::MMM
                     M:::::::::::::::::MMM
                    MM::::::::::::::::MMM
                    MM:::::::::::::::MMM
                    MM::::M:::::::::MMM:
                    mMM::::MM:::::::MMMM
                     MMM:::::::::::MMM:M
                     mMM:::M:::::::M:M:M
                      MM::MMMM:::::::M:M
                      MM::MMM::::::::M:M
                      mMM::MM::::::::M:M
                       MM::MM:::::::::M:M
                       MM::MM::::::::::M:m
                       MM:::M:::::::::::MM
                       MMM:::::::::::::::M:
                       MMM:::::::::::::::M:
                       MMM::::::::::::::::M
                       MMM::::::::::::::::M
                       MMM::::::::::::::::Mm
                        MM::::::::::::::::MM
                        MMM:::::::::::::::MM
                        MMM:::::::::::::::MM
                        MMM:::::::::::::::MM
                        MMM:::::::::::::::MM
                         MM::::::::::::::MMM
                         MMM:::::::::::::MM
                         MMM:::::::::::::MM
                         MMM::::::::::::MM
                          MM::::::::::::MM
                          MM::::::::::::MM
                          MM:::::::::::MM
                          MMM::::::::::MM
                          MMM::::::::::MM
                           MM:::::::::MM
                           MMM::::::::MM
                           MMM::::::::MM
                            MM::::::::MM
                            MMM::::::MM
                            MMM::::::MM
                             MM::::::MM
                             MM::::::MM
                              MM:::::MM
                              MM:::::MM:
                              MM:::::M:M
                              MM:::::M:M
                              :M::::::M:
                             M:M:::::::M
                            M:::M::::::M
                           M::::M::::::M
                          M:::::M:::::::M
                         M::::::MM:::::::M
                         M:::::::M::::::::M
                         M;:;::::M:::::::::M
                         M:m:;:::M::::::::::M
                         MM:m:m::M::::::::;:M
                          MM:m::MM:::::::;:;M
                           MM::MMM::::::;:m:M
                            MMMM MM::::m:m:MM
                                  MM::::m:MM
                                   MM::::MM
                                    MM::MM

            __,,aadd888888888baa,_
         ,ad88888888888888888888888a,
       ,d88888888888888888888888888888a,
     ,d888888888888888888888888888888888b,
    ,d888888888888888888888888888888888888b
    d88888888888888888888888888888888888888b
    8888888888888888888888888888888888888888,
   ,8888888888888888888888888888888888888888b
   d88888888888888888888888888888888888888888,
   888888888888888888888888888888P'`888888888b
  ,88888888888888888888P"88P"Y888b  Y888888888,
 ,d888888888888888888P" d8P'  "88P   "Y8888888b
 d88888888888888888P"   Y"    ,8P      88888888
;88888888888888888P'   '""""  Y" '"""" 8888888P
I88888888888888888'    ,aaa,    /,aaa, 8888888'
I8888888888\888888     `b8d'   | `b8d' 888888P 
`Y8888888888\88888             (      ,888888' 
 `Y8888888888)8888          (___)     I88888' 
   "888888888|8888,                  ,8888P'
     "8888888|8888I       ,ad8a8ba, ,8888"
       "88888|88888,       "Y888P" ,888P'
        `8888|8888`Ya,          ,ad888P_
         8888|8888  `"Yba,,,,,,d88888888888baaa,,_
         I888|8888      `""Y88888888P"'     `""""Y8baa,,_
         8888'8888,        ,8888888P               `"""Y8baa,,_
        ,888P Y888b        I8888888'                      `"""8baa,_
       ,8Y8P' `Y888,       88888888                             `""YYaa,_
       "',P'    `"Y8,      I8888888,                                 `""Yba_
        ,d'        `"       Y888888b                                      `"b
       ,d'                   Y888888b,           _______                    8
      ,8'                     Y8888888ba,,__,aad88b"""YYY8bba,,_            8
      dP                       "88888888888888888888a,     `"""Yba,         8
      8I                        `888888888888888888888,          "b         8
      8b                         `88888888888888888888b           8        ,P
      I8,                         `Y8888888888888888888           8        d'
      `88,                         `Y88888888888888888P           8        8
       8`Yb                         `Y888888888888888P'           8       ,P
       8 `Yb        Y,               `8888888888888P"             8       d'
       8  `Yb       `8,               `Y88888888888               8       8
       8   `Yb       `8,               `Y8888888888               8      ,P
       8    `Yb,      `8,               `8888888888               8      d'
       8      "Yb,     `Yb,              8888888888               8     ,P
       8        "8b,     "Yb,           ,8888888888               8    ,d'
       8         8 "Ya,    `"8,         d8888888888,              8    d'
       8         8   `"Ya,    "Ya_     ,88888888P"'Yb,            8   ,P
       8         8      `"Ya,_  `"8a, ,d8888P"'    ,Y8,          ,8   d'
       8         8          `"Yb,_ "Y888P"'    ,ad88888b,       ,8'  ,P
       8         "ba,_          `"Ybad"    ,ad88888888888baaaadP"  ,aP'
       8,           `"Yba,_        ,P' ,ad8888888888P"""""'      ,dP'
       `8b,             `""Ya,    ,da8888888888888888bbbaaaaaaadP"'
         "Y8a,              `"Ya,,d88888888888888888888888888b
            `"Ya,._            `Y888888888888888888888888888888,
                `""Yba,_       ,d8888888888888888888888888888888b
                     `""YYaa,,,d8888888888888888888888888888888888,
                           `"d8888888888888888888888888888888888888b
                           ,d8888888888888888888888888888888888888888,
                          a8888888888888888888888888888888888888888888b
                        ,d8888888888888888888888PP"":::::::::::""Y888888,
                       ,d8888888888888888PP""::::::::::::::::::::::888888b,
                      d888888888888P"":::::::::::::::::::::::::::::Y8888888b
                     d888888888P:;P:::::::::::::::::::::::::::::::::88888888b
                   ,88888888P"::;P::::::::::::::::::::::::::::::::::888888888,
                 ,d8888888P:::::d:::::::::::::::::::::::::::::::::::888888888b
                a8888888P:::::::8:::::::::::::::Normand:::::::::::::I888888888
              ,d8888888"::::::::8:::::::::::::::Veilleux::::::::::::I888888888
             ,d8888888P:::::::::8;::::::::::::::::::::::::::::::::::I888888888
            ,d88888888::::::::::Yb;:::::::::::::::::::::::::::::::::I88888888P
           ,d888888888:::::::::::Yb:::::::::::::::::::::::::::::::::I88888888'
           d8888888888;:::::::::::Yb::::::::::::::::::::::::::::::::I8888888'
          ,88888888888b::::::::::::"8;::::::::::::::::::::::::::::::8888888P
          d888888888888b:::::::::::::"Ya;::::::::::;;aa;::::::::::::888888P'
          88888888888888b;:::::::::::::`YbbaaaadddPP"":::::::::::::;88888"
          8888888888888888b;:::a;;;::;ad"8:::::::::::::::::::::::::d88P"
          88888888888888888Y;::::""""":::8:::::::::::::::::::::::::8"
          Y88888888888888888Y;:::::::::::8:::::::::::::::::::::::::8
          `888888888888888888b:::::::::::8:::::::::::::::::::::::::8
           Y888888888888888888:::::::::::8::::::::::::::::::::::::;P
            `"Y888888888888888:::::::::::8::::::::::::::::::::::::d'
               "Y8888P"Y888888:::::::::::8::::::::::::::::::::::::8
                 `"'    `"'  8:::::::::::8::::::::::::::::::::::::8
                             8:::::::::::8::::::::::::::::::::::::8
                             8:::::::::::8;::::::::::::::::::::::;P
                             Y;::::::::::Ib::::::::::::::::::::::d'
                             `b:::::::::::8::::::::::::::::::::::8
                              8:::::::::::8:::::::::::::::::::::;P
                              Y;::::::::::8:::::::::::::::::::::d'
                              `b::::::::::Y;::::::::::::::::::::8
                               `b::::::::::b:::::::::::::::::::;P
                                Y;:::::::::8:::::::::::::::::::d'
                                `b:::::::::8:::::::::::::::::::8
                                 Y;::::::::Y;:::::::::::::::::;P
                                 `b:::::::::b::::::::::::::::;d'
                                  Y;::::::::8:::::::::::::::;d'
                                  `b::::::::8:::::::::::::::d'
                                   Y;:::::::8::::::::::::::;P
                                   `b:::::::8::::::::::::::d'
                                    8:::::::8:::::::::::::;P
                                    8:::::::8:::::::::::::d'
                                    8::::::;8:::::::::::::8
                                    8::::::dP::::::::::::;P
                                    8:::::;P:::::::::::::d'
                                   ,P:::::d::::::::::::::8
                                   d:::::;P::::::::::::::8
                                  ,P:::::d:::::::::::::::8
                                  d:::::;P:::::::::::::::8
                                 d::::::d::::::::::::::::8
                                d:::::::8::::::::::::::::Y,
                               ,P::::::;P:::::::::::::::::b
                              ,P:::::::d::::::::::::::::::8
                             ,d::::::::8::::::::::::::::::8
                            ,d::::::::;P::::::::::::::::::8
                            d:::::::::d:::::::::::::::::::8
                            8:::::::::8:::::::::::::::::::8
                           ,P:::::::::8:::::::::::::::::::8
                           d::::::::::8:::::::::::::::::::8
                           8::::::::::8:::::::::::::::::::8
                          ,P::::::::::8:::::::::::::::::::8
                          d:::::::::::8:::::::::::::::::::8
                          8:::::::::::8:::::::::::::::::::8
                          8:::::::::::8:::::::::::::::::::8
                          8:::::::::::8::::::::::::::::::;P
                          8:::::::::::8::::::::::::::::::d'
                          8:::::::::::8::::::::::::::::::8
                          8:::::::::::Y;:::::::::::::::::8
                          8::::::::::::b:::::::::::::::::8
                          8::::::::::::8;:::::::::::::::;P
                          8::::::::::::8I:::::::::::::::d'
                          8::::::::::::Yb;::::::::::::::8
                          8::::::::::::8"b::::::::::::::8
                          8::::::::::::8 8;::::::::::::;P
                          8:::::::::::;P `b::::::::::::d'
                          Y;::::::::::d'  Y;:::::::::::8
                          `b::::::::::8   `b:::::::::::8
                           8::::::::::8    8:::::::::::8
                           8:::::::::;P    8:::::::::::8
                           8:::::::::d'    8::::::::::;P
                           Y;::::::::8     8::::::::::d'
                           `b::::::::8     8::::::::::8
                            8:::::::;P     8::::::::::8
                            8:::::::8'     8:::::::::;P
                            8:::::::8      8:::::::::d'
                            8:::::::8      8:::::::::8
                            8:::::::8      8:::::::::8
                            8:;;::::8      8:::::::::8
                           ,88888b;:8      8:::::::::8
                          ,d8888888b8      8:::::::::8
                         ,d8888888888    ,d8;;:::::::Y,
                         d88888888888  ,d888888b;:::::b
                        ,888888888888 ,d88888888b;::::8
                        d888888888888 d8888888888b::::8
                        Y888888888888 888888888888;:::8
                        `888888888888 888888888888b:::8
                         8888888:8888 8888888888888:::8
                         8888"ZZZ:888 Y888888888888:::Y,
                         888' ZZZ:888 `888P" `Y8888::::b
                         88P  ZZZ:888  888'    8888::::8
                         88'  ZZZ:888  Y88     8888;:::8
                         88   ZZZ:888, `88     Y888b:::8
                         88   ZZZ:888b  88     `8888:::8
                         ""   ZZZ:8888, ""      8888;::Y,
                              `ZZZ:8888b,       8888b;::b,
                                "ZZZ:8888       Y888888888b,_
                                  `""""""        "Y88888888888b,
                                                   `"Y8888888888

QQQQQQQ
QQXXX*QQQ   QQQQ
QXXXXXX**QQQQXXX**Q    QQQQQQQQ
X*$$$$$$*XXXXXXXXXXQQQQQ..QQQQQQQ
$$******$$****XXXXXXXXXXXXXXX*QXXQ
$********X$X**XXXXXXXXXXXXXXX**QXXQ
***$$$$$$$$$**XXXXXXXXXXXXXXXX**QXXQ
**$**XQQXXXXXXXXXXXXXXXXXXXXXXXX*QXXQ
*$XX*QMMMQQ$QXXXXQQQQ$$$QQQQ*XXXQXXQ
$XXXQ***/////***Q*XXXXXXXXXX*QQ*XXXXQ
XXXXXXXXX$.$XXQ***///,,///***'QQ$$QQQ
$XXQ$***////,,,,,....**..*QXXXXXXXXXXQ
$XXXQQ***//,,,,.*Q$*'''*  //*QXXXXXXXQ
*XXXX$Q**//,,L ;$Q      .../*QXXXXXX*XQ
XXXXXQ***/,... *$  .*QQQQ$  .*QXXXX$QXXQ
XXXXQ  *.      . .Q$Q $''    .*QQXXX$*XQQ
XXXX$Q$$$Q.,    ,Q  $Q'   ./**QQ$XX**XQQ
XXX$   .,.,..   1 ..      .,/**QXQX***X$
XXQ  . *Q$''Q..   ,,...      .,/QQX***XQ
X$   *'Q$$*  ...   .,Q,     ../QXQ***XQ    *
   *Q*QQ'     ,,.   $Q 1.      *XQ**XQ    $Q
**//,,..      * Q$    *...     *QXX*XX    QXX
***//,.       *,Q ..     ..*    *QXX*X    *QX$
XQ**/,        .    .*Q$$***    .,$XXXX*   QXX*'
XX'*&&&//    .   *Q$$Q*Q$$*   .,*/QXXXXQ  QXXXX*Q
XXXXQ&&&&/, .,  Q$Q**Q$$Q*,..  &Q&&$XXXXXXXXXXQXQ
XXXXX$&&&&//  ..Q*$$$Q*',.    &Q&&&QXXXXXXXXXQXX$
XXXXXX'Q&&&&//,.    .,.     //*'&&/&$XXX*Q*XXXXQ
XXXXXXXXQ&&&//,,L   ..    ,//Q*&&//&QXMMM$$QQ*-
Q$*XXXXXX$&&///,,...... .//*$&&///&&$X///////M$$$QQQQ***-.
QXXXWXXXXXX$&//,,..,,///Q$'&&&//,//&QXM***&&&///,,*1/,.../1$Q*
XXXXXXXQXXXXX$QQ*-**Q$/'&&&&&//,,,/&QXQM**&&&,../DP/,..        ,PQ*
XXXXXXXQXXXXXXX$&&/,,//////&&//,,,/&&$XQM*&&&,.&PD&/,.           '$Q
XXXXXXQ$XXXXXXXXQ&///,..,//&&&//,,,/&&Q**Q$MM//QD&/,.              '$Q
PQXQXXXXXXXXXXXXXX$&///,.,/&Q..,,,///&&&M*&&//,DD&/,..              ..$
$1QXXXXXXXXXXXXXXXX'Q&///,.,/Q...,,,//&&&///Q',OO&/,...              .,,8
&&&&QXXXXXXXXXXXXXXXQ&///',/&Q...,,,//&&Q$..//PO&/,.....          ..,///PQ
DDDDQQXXXXXXXXXXXXXXX*Q$&&///&&Q...,,,&Q$..,,//QDQ&&&///,,...  ..,///&&&&&3Q
DDDD$ 1QXXXXXXXXXXXQ$&&&Q&&//.&Q$../&Q...,/////*O3MN&&&&////,,......,,//&&33Q
DDP$    '**QQ$QX*Q$&&//&&$Q&//.&Q..*Q.,/////JJJN*$PMMMN&&&&&///,,,,///&&&&&33$
&&Q$          Q$&&///,//&&*Q&/&$...$..,,,///JJNNNQ$QMMMN&&&&&&////,,..,,//&&&3
&&Q         $&&///,,L,///&&Q&&//..&&/////&&&NNNMMMQ$QMMMMNN&&&&&&/////,,.../&&
DQ        *Q&&&///M/.,,///&&Q&&///,,,/&&&&&&&&&&*&Q$$*MMMMMNNN&&&&&&////,,.../
Q        Q*&&&&//NMN&&,///&&$&&//,,,//&&&&&&&&&&***JDD//PPJMMMNN&&&///,,..&&&&
Q       Q*&&&&//NMMN&&&&&&&QNNM&&&&&&&&&&&&&&&&&&&JFAAF//AA&&&&&&&AAA///,,,../
       Q*JJNNMAQXXXXJMM&&&&&//////&&&&&&&&&&&&&&&&&&&//////JXXXXXJ&&&////,,,,.
      Q*JJNNMMQXQXJ&MMM&&&&&&&&&&&&&&&///////&&/////&&&&&&/////,,,....,,,////,
     Q*///JJMMQQMMNN&////&&&//////////&&&&&&&&&&/////***QQ$Q**&&&&&&&&&/////,,
   Q*//NNNMMMM&*QQMNNN///&&&&&&&&&&&&&&&&&&&&&/////////*****Q*&&&&&&&&&&/////,
  Q*/////NNNMMM**QMNN///&&&&&&*********&&&&&&&/////////&&**$$Q*&&&&&&&&&&////,
Q$&&&&///,,,,,,//QMMN,,,,//&&&&&&&&&&&//////,,,,,...,,/&&NMMMX*Q&&&///&/,,,,,,
$*&&&&&///,,,//&&$MMNN,,,///&&&NMM&&&&////,,,,,,....,/*&NNMMNNNNQZ&&////&&/,,,
&&&&&///,,//&&&&&$MMN,,,,////&NMMN&&&////,..     .,/&&&ND&&&&&///Q&&&////&&&//
&&&&&//,,//&&&&&&X$QN/,,,,///&NMMN&&//...         .,,/&&&&&//////&1Q&&&////&&&
&&&//,,,//&&&&&&&NX$N&/,,,,,//NMN&&&//..           .,,&&&////////&&1Q&&&////&&
&&//,,//&&&&&&&&NXX$N/,,,///&&N$Q&/,,.             ..,,//////&&///&&&2Q&&&////
//,,//&&&&&&&&NXXXQQ&/,,,///&&&Q/,,.          .     ..,,////&&///&&&&X1Q&&&///
/,,//&&&&&&&&&NXQ $&/,,...//&&&Q/,., .,.            ..,,///&&&&///&&&&XXXQ*&&/
,//&&&&&&&&&NXQ  Q/,,.     /&&&$/,..*QMQ,.         ..,,///&&Q&&//&&&XX$Q&&&///
//&&&&&&&&&&Q   1Q,.        /&&M/,.$....Q..         ..,,//&&Q&&//,,,&&&&7X$ Q&
/&&&&&&&&&Q     $..        .//&M/.Q......Q..       ..,,//&&*&&//,,,,/&&&XXQ
&&&&&&&&Q      Q,.        .,/&&$/,$.1$...$..     ...,,///&&Q&&///,,,,/&&&XQ
&&&&&&Q       **.         ..,/&Q/,Q.($...Q..  ...,//////&&$&////,,,,,/&&&$
&&&&Q        Q.$.        ..,,*&*//,Q....Q,,...,,,,//&&&&&KQ&&//,.,,,//&&&Q
&&Q'        )$..Q.     ...,,,&*&*///$.*$'..,,,,,///&&&&KK$&&///..,,,///&8Q
Q           )$..$....,,,,,&&&**&&Q*/////,,,,////&&&&&KKKQ&&&//,....,,,//H*
             Q,,Q...,,,//&&&-KQ&&&$&&&/////&&&&&&KKKKKK$&&&&//,....,,,/&H*
              $,Q,&/,,.,,/&&KQ$&&&&$K*&&&&&&&&&KKKKKKQ$&&&&//,.....,,,/&*
               '$/&&&//&&&KQ$&&///&&$KKKKKKKKKKKKKQ$'&&&&//,.....,,,//&4*
                 Q&&&&/&&&KQ$&&/,,//&&*$$QQ$$QQ$$*&&&&&&&&//,,.....,,//&4
                   *$KKK&KQ$&&//,,,//&&&&&HQ$Q*&&&&&&&&&///,,......,//&$
                     '*Q$Q'Q&//,,...,/&&&&NNMMMNN&&&&&&///,,,......,,/&Q
                          Q&//,,.....,&&&&&NMN&&&&&&////,,,.......,,/&$
                          Q//,,.......////'&&&'///////,,,.........,,,/Q
                           $/,.,/,.........,,,,.................,,,//1$
                           Q&//.,,/,......,,,,,,,............,,,,,////.
                           *&&/.,,/,..........,,,............,,,,,///$
                           QQ&&&////,,....................,,,,,,,,///Q
                          Q&Q&&&&----//,,,,,,,,,...........,,,,,/////Q
                         $&Q&&&&&&----///,,,,,,,,,,.......,,,,,,,//*/$
                        Q&&//&&&&&&&&&-----&-/////,,,,,..,,,,,,/////Q/.
                      *$Q&&///&&&&&&&&&&&&&&-----/////,,,,,,,////////QQ
                      $Q&&&//////&&&&&&&&&&-----///////,,,////////////$
                     Q&Q&&&//,,/////&&&&&-//////---//////////&&//,,////Q
                     $//&&&////*//////,,,,,///////////////-&&&*//,,,///&
                    Q//&&&/,,Q$$Q..........,,//////,,,.,,,&&&///,,,////&3
                    $/.&&&/,,QQQ...........,,,,////,,,,/&&&&///,,.,,////3*
                   */..&&/,,.//&*...............,,,,,///&&&&//,,,..,,///HQ.
                   Q/..Q&//,.,//.................,,,,//&&&&//,,,....,,//Q$I
                  .$/.Q&&//..,,/.................,,,//&&&&//,,,......,,//I*
                 .Q//..$&&//..,/................,,///&&&&J//,,.......,,///Q
                 QQ/...&&///.,,................,,//&&&&&///,,.......,,///$I
                 $.Q&..$&&&///.,...............,,//&&&&&////,,,......,,,///*
                .Q.$&..Q8&&////,...............,/&&&&&&&///,,,.......,,,///QI
                QQ..&Q..$L&&/////..............,&&&&&&&////,,,.......,,,///$)
                *$*,&,..QLL&&//////,,,....,,,///&&&&&&&&////,,,.....,,,,///1*)
                1/Q,&,..QLLL&&//////,,..,,,///&&&LLL&&&////,,,......,,,,////Q)
               .Q-Q,/&L&&*LLLL&&,///////////&&&LLLLL&&&///,,,......,,,,/////$$
               *$//Q/&&**LLLLL&&&&&,,,,,//&&&LLLLLLL&&&///,,,......,,,,/////$1
               1// 0Q&&LLLLLLLLL&&&&&&&&&&LLLLLLLLLL&&&///,,,,,...,,,,,//////*
               *1// /$&LL33&&LLLLL3&LLLLLLLLLLLLLLLL&&&///,,,,,,....,,,,////&Q
              .Q  // Q&LL&33&//LL33LLLLLLLLLLLLLLLLL&&&&////,,,,,...,,,/////&8
              ($  //  Q6&333&LL3333LLLLLLLLLL33LLLLL&&&&/////,,,,,..,,/////**$
              2Q   //  Q&&333333333333LL33333333LLL&&&&&&/////,,,,,,,,////**&$
              M/   ///  Q&K33333333333333333333L,L&&&&&&/////////,,,,,/////&&&
              P//  ///   Q&Q33333333333333333333L,&&&&&&///////////,,//////&&&
              $//  ////   QK333333333333333333,L&&&&&&&////////////,,//////&&Q
              M//   ////   $K333333333333333,$&&,,&&&&////////,,/////&&&&&&&,Q
             I//   /////  $KK33333333KK333Q,,&&&&&&&&&&&&&////////////&&&&&Q$*
              I//    ///// QKKK3333KKKKKKQQQ&&&&&&&&&//////////&&&&&&&&&&&&&&Q
              IN/    ,//// ,*$KKKKKKKKKKKK3QQ'&&&&&&&&&/////////&&&&&&&&&&&&&$
              *J/     ,///&&Q$KKKKKK$$$$$Q  &&&&&&&&&////,,,,,/,,/////&&&&&Q$'
              '$/,     ,//&&&$$KKKKK$$$$   &&&&&&///,,,..,,////////&&&&&&&$1'
               Q/,      ,,/&L^Q$$KK$$Q/  /&&&&&//,,,,.....,,,,/////&&&&&&$Q)
               */,.      ,/&&LQ$$$$$$Q  /&&&&&///,,,,.....,,,,////&&&&&&&$'
               *M/,       /&&&LQQ$$$Q  /&&&&///,,,.......,,,,,///&&&&&&QQ)
               '$/,        /&&&LQ$$Q  /&&&&,,,...   .....,,,,,//&&&&&&&$Q
                Q/,.      ./&&&LLLQ$ ,&&&&,,...   .....,,,,,//&&&&&&&&QQ
                *M/,      ,/&&&LLL$  /&&&,,...     .....,,,///&&&&&&&$1)
                ,$/,     ,/&&&&LLQ/ /&&,,....     .....,,,///&&&&&&&&$'
                 Q/,.     /&&&&LL$&/&&&,,,....     .....,,///&&&&&&&Q/
                 */,,    ,/&&&LLQ&/&&&&&,,,....   ....,,,////&&&&&&&*
                 *$/,.   ./&&&&L$&/&&&&,,...    ....,,,////&&&&&&&&*
                  Q/.   .,&&&&&*&/&&&&,,...   .....,,,////&&&&&&&&$'
                  *$/.  .,/&&&&Q&&&&&&/,,,.. .....,,,////&&&&&&&&&@
                  'Q/,.  /&&&&&$&&&&&///,,,,....,,,,////&&&&&&&&&Q
                  ''$/,..,/&&&*M&&&&////,,,,,....,,,,////&&&&&&&$*
                    Q/,,.,/&XX*&&&&////,,,,,.....,,,////&&&&&&&*'/
                     'Q//,,/&&XQ&&&////,,,......,,,,////&&&&&&&$Q
                      '$//,/&&X$&&/////,,......,,,,//////&&&&&&Q
                       Q&//&&X*&&////,,,......,,,,,///////&&&&Q
                       '$&//&*Q&////,,,......,,,,,,,//////&&&$/
                        Q//&XX$&///,,,,......,,,,,,//////&&&$'
                         Q/&XXQ&//,,,.......,,,,//////&&&&&Q
                          $&XQ&//,,,.....,,,,,//////&&&&&&Q'
                          QX*'&/,,.....,,,,,/////&&&&&&&&$/
                          $*Q&/,,......,,,,,/////&&&&&&&&Q
                         'Q$&&&.......,,,,,/////&&&&&&&&Q*
                        .Q$&&&.......,,,,,/////&&&&&&&&QMQ.
                        QQ*&,.......,,,,////&&&&&&&&&&$MN$)
                       'Q$&&,......,,,,////&&&&&&&&&&QMN//Q
                       Q$&&&,.......,,,/////&&&&&&&&QMN&//$.
                       $$&&,........,,,////&&&&&&&&QMNN&///Q
                      '$&&&,......,,,,/////&&&&&&&&MNN&////$
                      *$&&,.&/,...,,,,/////&&&&&&&QMMN&////$.
                     .$&,..&&/...//,,/////&&&&&&&$MNN&//////Q
                     .$&,..&&/..00,,/////&&&&&&*$MNNN&//////$.
                     $&,.,//&&/....,,,//&&&&&&&$MNNN&///////,Q
                    .Q&..///&&&/....,,,&&&&&&&&QMMNN&&/////,,$.
                    (Q&.../&X/....,,,,/&&&&&&$MMNN&N&///////,,$.
                    ($&../&&X/....,,,/&&&&&&&$MNNNN&&//////,,,,$.
                    '$&./&&XXX...,,,/&&&&*&&$MMNNNN&&/////,,,,..$
                    *Q&./&&X/...,,,/&&&&&*&$MMNNNN&&/////,,,,,..'Q
                    Q$&../&&/....,,,/&&&&*&QMNNNNN&&//////,,,,,..$'
                    Q&.,,,//,,...,,/&&&&&&$MMNNNNN&&///////,,,,,..Q$
                    $&.,,///,,,..,,,/&&&&&QMMNNNNN&&////////,,,,,,..$
                    Q,,&///,,,,,.,,//&&&&&*QMMNNNN&&////////,,,,,,,..Q.
                    Q,,,&///,,,,,.,,//&&&&$ Q*MNNN&&/////////,,,,,,,..'Q
                     $,,,&///,,,,,.,,//&&&&* 'QMNN&&//////////,,,,,,,...Q
                     $,,,,&///,,,,,.,,/&&&&$   8&&&&&//////////,,,,,,,...'Q
                      $&&,,,,,//,,,,/////&&&*   QM&&&&//////////,,,,,,,...$Q.
                      '$&&,,,,,//,,,,/////&&$    *&&&&&//////////,,,,,,,...$.Q
                       Q&&,,,,,//.,,,,/////&&Q    Q&&&&&&/////////,,,,,,,.....
                        $&&//,,,,.,,,,,////&&&Q    Q&&&&&//////////,,,,,,,,...
                         $&&&///,,,,///////&&&&Q   Q$&&&&//////////,,,,,,,,,.
                         'Q&&&,///,,,,,////&&&&&Q    Q&&&&&/////////,,,,,,,,,.
                          Q&&,.,///,,,//,,///&&&*Q    'Q&&&&/////////,,,,,,,,,
                           $&,. ,,/////,,.,,//&&&&Q     Q&&&&////////,,,,,,,,,
                           $Q,. ',,////,,. ',,//&&&$     $&&&&///////,,,,,,,,,
                            Q,. ',,,////,.  ,,//&&'Q     Q*&&&//////,,,,,,,,..
                            .$,..  ,,,///,.   ',,//&&Q     $&&&&//////,,,,,,..
                             *$,.. ',,,///,.    ,,//&$'     Q&&&////////,,....
                              Q,,.. ',,////,.   ',,//&Q.     '$&&//////,,,...,
                              '$,,.. ,,,////,.    ,,//$*.     Q&&//////,,...,,
                               *$,,.  ,,,////,.   ',,/&*Q      '$&/////...,,,,
                                Q,,.. ',,,///,,    '//&$*,      $&/////..,,,,/
                                '$,,.. ,,,,///,.    //&&$Q       $/////.,,,,//
                                 Q,,.. ,,,,,///.   '/&&&$*.       $////.,,,,,/
                                 '$,,..,,,,,,///,    //&&*Q        $///,,,,,//
                                  *$,,. ,,,,,///,.   '/&&$*.        $//.,,,,//
                                  'Q,,. ,,,,,///,.,   /&&&$'         $/..,,,,/
                                   '$.. ',,,,///,..   /&&&$*         'Q...,,,,
                                    1.., ,,,,////,,...&&&&$*          $...,,,,
                                    '$., ',,,/////,,..,&&$^*           Q...,,,
                                     Q.,, ,,,,/////,,,..&&$1           .Q...,,
                                     $Q., ',,/////,,,..&&&$*            Q...,,
                                     'Q,,.,,,/////,,,.&&&&Q$             8..,,
                                      Q,,. ,,,/////////,&&QQ             '.,,,
                                      'Q,,. ,,,///////,/&&1,              $.,,
                                      '$,,. ,,,,/////,/&&11$               $.,
                                      'Q,,. ,,,,,////,&&&1$Q               'Q.
                                       '$,,.',,,,////&/&&$$*                Q.
                                        Q,,,,.,,,,,////&&&QQ                '$
                                        '*,,.',,,,////&&&C$*                 $
                                         Q,,,.,,,,,///,/&C11                 '
                                         'Q,,,,,,,,///,/&D$'
                                          $,,,,,////,,,/&DM.
                                          @,,,,,,////,,/&D$1
                                          'Q,,,,,////,,/&D$)
                                           Q,,,/////,,,,&DQ'
                                           '$,,////,,,,,&D$'
                                            Q,,,,///,,,,,&DQ                /Q
                                            'Q,,,//,,,,,,&D$.              Q..
                                             $,,,//,,,,,,&DDQ             Q,,,
                                             'Q,,///,,,,,,&D$*           Q..,,
                                             'Q,,,///,,,,,,&DQ.         .$..,,
                                              Q,,,,///,,,,,KD&$.      Q$..,,,,
                                              'Q,,,////,,,,KD/&&Q    *&&,,,///
                                               $,,,/////KKD&///'&$.Q&&&.....,/
                                               'Q,,,//////&&&///&&&Q//,,,,,///
                                               'Q,,,,///////////&&&&$&&&&&&&&&
                                                '*,,,,///////////&&&$QQ$**$QQ*
                                                1,,,,///////////&&&&1
                                                A$,,,&&/////////&&&$
                                                Q&&&//////////&&&&Q
                                               A&&//////////&&&&Q*
                                               $&///////////&&&$'
                                              *&///////////&&&Q

                                           __
                                 _.--. .-'"  "-._
                             ,-""-.   "-.._      "--..
                           ,'      `._     `    .     `.
                        ,-'                      `-.    \
                      ,'       ,-'"`._.'"`-.             F
                    ./        /  (`-')`-')  \            J`.
                  .'F       ,'"`-.\) ( (/,-'"`.   \       \ `.
               .-','      ,-`-') \`.))(,'/ (`-;    ;       `. \
              .'-'"`-'"`-'"`-. /,-.) \(/ (,-.\ :   ;-'"`.   ;'"`.
            .( -")-")-")-")')\ `._.-')`-._.' /(  ,/("-(";  ;("-")
            ;J\_/\_/\_/\_/\( (`-._/)( )(\_,-') ) J_/\_/\; /_/\_/\
           / /           ,-'\ `-.\ \)"(/ /,-' /J F F   +,'     \ ;
          ;,'           F    `-._)`-. .-'(_,-' F/  J  ;'        `.\
          /            /        (,-\":"/-.)   J/    F             \F
         J            J_______   `-./"\.-'   _______|              F
         |           JF  """"P8o...     ...o8P""""  J              |
         F          / |-.`-.`.."`:::   :::'"..'.-'.-|`.            J
         |         F  F (_(()) }  `:: ::'  { (())_) J  ;           F
         J        J  J -'''''""    :' `:    ""`````- F `.        ,'
          F       F  F-"    "`-.   :   :   .-'"    "-J   ;      /
          J    |    /|            .'   `.            |   '     J
           \   F    JJ           (,-. .-.)           F       .'|
           J` J    F  F            " " "            J`.    .;  F
           |  F       J           _._ _._           F  F  .;   F
           J  |       |\       .-'   "   `-.       /   ;  ;    ;
           |  J  J    J \     (-._..---.._.-)     /F     '     J
           F   F ;   .'  \     `-._     _,-'     / J     J      F
          J    JJ        |`.       """""       ,'| |     |   ,' J
          |     F        |  `.               ,'  | F  ,  J  ;    F
          F     |        |    `-.         ,-'    |   ;   F.'     J
          J     J        F       `--...--'       J  '   J ;      |
           \     \      J                         F     |        F
         ___;..--'\    /                          |     F"`--.../__
                   F  ( \                         J    /Krogg   "
                   J   F ;.__                 __.; F  F
                    \  J\;   ;"--.._   _..--";   ;/| J
                     `. \`.__;   ;  `.'  ;   ;__,' | F
                       `.\   ""-.;_  :  _;.-""     F/
                        `.\        `-'-'          J/
                          `\

                                                               ,-j
                                                    __..--""""'  ;
                            __..--""""""---...--""""            ,'
                     _,-'"""                                    8
                   ,'                                           P
                 .'                                            ,b
               ,'                                              88.
              /                                               ,888
             /                                                d `8b.
            /                                                ,'  `88.
           /                                                 8    `88
          ;                                                 d'      `b
         ,                                                 d8.       `b
         |                                                ,88b        `b
         |                                               ,8888         `.
        ;                                               ,88888'          .
        ,                                               888888.          8
        |                                              d8P`78'7.         8.
        |                                             ,88bd8'  b         8b
        |                                            ,8`8888   `.        88
        |                                           ,8' `88'    7        8P
       ;                                           ,8'   `8     ,b.      `b
       |                                          ,P      `.    d"7b.     8
       |                                         ,P ,      ;   ,'  78.    8.
       /                                        ,P  ._..__;    ,    78    `8
      ;                                        ,P              |    dP     8
     /                                        ,/       ,. ,.   ;   d8'     `\
    ;                                        ,/      ,d88888. ,`.d8'        \
    /                                        /     ,888P""788 ;              \
   /                                        /       788bood8' |              `
  /                                        /         `78888'  |               \
 ;                                        /                   |                \
 /                                       /                    |                |
/                                       ,b._                 .'                `
|                                      ,888888b.__________.-'                   \
|                                     ;8888888888'                              |
|                                     P888P  7888                               |
|                                    ; 88'    88'                              ;
`                                    ; 88    ,8'                               |
 `.                                 ,d 8'    8P                               ;
  `.                                88 8     P                                /
   `.   ,                           88.'    /                                /
     `8db.                          88b \                                   /
        `8b.              .         888.                                   /
           `. ,          d8.  '     8888.                                _/
   mGk       `b. ,      .888   `    88888.                             _/
               `8b.     `88.7. .`.  `88888.
                 `7b._   `88 7.`b.d. `88888.
                    `78b  `8b.`bP888. `88888.
                        `7b.`8b.`8888b.`88888.
                           `"788b.`7888b`88888.
                                `"`. `""b `"788.
                                             `""`

                          .'""'-'"'-.,._.-.--'.
                        /`                    /'--.
                      /`,                    /""'`|-.
                     / /               )    /:::::\ |
                    |.'  .:/          /    /--.;):::\)
                  .' .:::;'       ,..'  _.'     \::: )
                /` .:;'`       ,.::'  ,' -="""'. \: /
              .'--'"`.   .--.,.-'"'` /           | /
             /   _.-'       .--.__.--'  ,zNHHKml ;'
            /.-'`      .'"`( '`) /::/    ".;) ` (
.         .'            .'::`._/;.'             '.
 `"-._.-'`           _.' `'::,(;( \               `.
                   /`/,     /| \`' \             .'
  ``"'--._.`    .'` //     |:|  '.  '._         _;
              /`   ((      /;(   `\     \       /
       -.__.-'     ' \   ./;/\     )     |      ;
       '::::'     `  '; .;(::(\\   `|  , ) ___.'
         _.--'        ,.--.._' \\ ,;:.' /
       -'           .' . ..  `'--'""`  /
           .---'"`/  :::::::.         /
          .\\'"`.' .'"'"'`'-.::     .'
         /; .--'  :'-._ '::;.''.__.'`
    -.__/_.'   .'`    `'--'      \\
       ----'"'`\\--.             _\\
            zi. \\/              \  \
                 '                '  \

             _,addba,
         _,adP"'\  "Y,                       _____
       ,P"  d"Y,  \  8                  ,adP"""""""Yba,_
     ,d" /,d' `Yb, ,P'              ,adP"'           `""Yba,
     d'   d'    `"""         _,aadP"""""""Ya,             `"Ya,_
     8  | 8              _,adP"'                              `"Ya,
     8    I,           ,dP"           __              "baa,       "Yb,
     I,   Ya         ,db___           `"Yb,      a       `"         `"b,
     `Y, \ Y,      ,d8888888baa8a,_      `"      `"b,                 `"b,
      `Ya, `b,    d8888888888888888b,               "ba,                `8,
        "Ya,`b  ,d8888888888888888888,   d,           `"Ya,_             `Y,
          `Ybd8d8888888888888888888888b, `"Ya,            `""Yba,         `8,
             "Y8888888888888888888888888,   `Yb,               `"Ya        `b
              d8888888888888888888888888b,    `"'            ,    "b,       8,
              888888888888888888888888888b,                  b      "b      `b
              8888888888888888888888888888b    b,_           8       "       8
              I8888888888888888888888888888,    `"Yb,_       `b,             8
               Y888888888888888888888888888I        `Yb,       8,            8
                `Y8888888888888888888888888(          `8,       "b     a    ,P
                  "8888""Y88888888888888888I           `b,       `b    8    d'
                    "Y8b,  "Y888PPY8888888P'            `8,       P    8    8
                        `b   "'  __ `"Y88P'    b,        `Y       "    8    8
                       ""|      =""Y'   d'     `b,                     8    8
                        /         "' |  I       b             ,       ,P   ,P
                       (          _,"  d'       Y,           ,P       "    d'
                        |              I        `b,          d'            8
                        |              I          "         d,d'           8
                        |          ;   `b                  dP"          __,8_
                        |          |    `b                d"     _,,add8888888
                        ",       ,"      `b              d' _,ad88888888888888
                          \,__,a"          ",          _,add888888888888888888
                         _,aa888b           I       ,ad88888888888888888888888
                     _,ad88888888a___,,,gggd8,   ,ad88888888888888888888888888
                  ,ad888888888888b88PP""''  Y  ,dd8888888888888888888888888888
               ,ad8888888888888888'         `bd8888888888888888888888888888888
             ,d88888888888888888P'         ,d888888888888888888888888888888888
           ,d888888888888888888"         ,d88888888888888888888888888888888888
         ,d8888888888888888888P        ,d8888888888888888888888888888888888888
       ,d888888888888888888888b,     ,d888888888888888888888888888888888888888
      ,8888888888888888888888888888=888888888888888888888888888888888888888888
     d888888888888888888888888888=88888888888888888888888888888888888888888888
    d88888888888888888888888888=8888888888888888888888888888888888888888888888
   d8888888888888888888888888=888888888888888888888888888888888888888888888888
  d888888888888888888888888=88888888888888888888888888888888888888888888888888
 ,888888888888888888888888=888888888888888888888888888888888888888888888888888
 d8888888888888888888888=88888888888888888888888888888888888888888888888888888
,8888888888888888888888=888888888888888888888888888888888888888888888888888888
d888888888888888888888=88888888888888888888888888888888888888888  Normand   88
888888888888888888888=888888888888888888888888888888888888888888  Veilleux  88
888888888888888888888=88888888888888888888888888888888888888888888888888888888

                       .,aaad88888888888baaaa,
                .,aad88888888888888888888888888888ba,
            ,ad8888888888888888888888888888888888888888ba,
         ,d8888888888888888888888888888888888888888888888888a,
       ,d888888888888888888888888888888888888888888888888888888b,
     ,d8888888888888888888888888888888888888888888888888888888888b,
    a88888888888888888888888888888888888888888888888888888888888888b,
   a88888888888888888888888888888888888888888888888888888888888888888,
  d888888888888888888888888888888888888888888888888888888888888888888)
 d8888888888888888888888888888888888888888888888888888888888888888888'
 888888888888888888888888888888888888888888888888888888888888888888":d8a,
(888888888888888888888888888888888888888888888888888888888888888":d888888,
888888888888888888888888888888888888888888888888888888888888":d8888888888b
88888888888888888888888888888888888888888888888888888888":d888888888888888
8888888888888888888888888888888888888888888888888888"" :d88888888888888888)
888888888888888888888888888888888888888888888P""        8888888888888888888
88888888888888888888888888888888888PP"""                8888888888888888888)
8888888888888888""""""""""                              (8888888888888888888
(88888"""                                                8888888888888888888
(888"                                                    (888888888888888888
`88"                                                      "88888888888888888
 88                                ,aadd8888888888ddaaaa,  "88888888888888888b,
 (8  a8888888888888aaaa,           888PP"""""""""""""P888d   "88888888888"  "8b,
 8I   ""`"`"`"`"`"`"PP88  ,d8""P8a,      .,aaaaaaaaaaa,        "88888888'     8b
 88     .,aaaaaaaaaa,     8I'    ")     ,8P" d8WW8b  "8)        `888888b,     88
 (8)  ,8P" d8WW8b  "8)    8I            (8,  "8MM8" ,d8"         `8888"P8a,   88
  8I  (8,  "8MM8" ,d8"   (8'             "P888888888P"            8888,  "Pb ,88
  88   "P888888888P"    ,8"                                       888888,  8,888
  88                   ,8"                                        8888 8)  88)8'
  (8)                 ,8"                                         8888b8' ,88)8
  (8)                ,8"                                          8888"'  d888)
  `8b               ,8"         a8a,                              8888ad88" (8'
   88              ,8P          " `Pb                            d8888""    d8
   (8)             (8I         __   8I                          ,88888     a8'
   `8b              "888b    d8888,d8"                          d88888   ,d8'
    88,              `P""baad"""""P"                           d888888aad8'
    P88            ,aaaaaaaaaaaaaaa,.                        ,d888888`888)
    (88b        ,ad88888888888888888888a,                  ,d88888888 888'
     888b     ,d888888888888888888888888888a,           ,d88888888888 88'
     8888b,,ad8888888888888888888888888888888ba,     ,ad8888888888888 8'
     888888888888888888888888888888888888888888888888888888888888888) 8
     (888888888888P"""            """PP88888888888888888888888888888  8
     (8888888888,,aaddd888PPPPP888bbaa,,d888888888888888888888888888  8
      888888888""8ba,               ,ad8"88888888888888888888888888)  8
      888888888    "P8aaaaaaaaaaaa8P"'   88888888888888888888888888   8
      (88888888          888888          8888888888888888888888888'   8
       88888888          888888          888888888888888888888888'   (8
       (8888888,         888888         ,8888888888888888888888"     (8
        8888888ba,,,,,,ad888888ba,,,,,,ad88888888888888888888"       (8
        `88888888888888888888888888888888888888888888888888"         (8
         `8888888888888888888888888888888888888888888888"'           (8
          `888888888888888888888888888888888888888888P"              `8,
           `888888888888888888888888888888888888888"                  "8,
            `P888888888888888888888888888888888"'             Normand  Pb,
              `8888888888888888888888888888"'                 Veilleux  )8
                "88888888888888888PP""''                            ,ad88"
                    """88""""""                                 ,ad8""
                       "8b                                 ,ad8""'
                        `8,                           ,ad8""'
                         8b                      ,ad8""'
                         8I                 ,ad8""'
                         I8            ,ad8""'
                         `8)      ,ad8""'
                          8I ,ad8""'
                          888""


                                   ################    #########
                                 ################### ##############
                               ################################# #####
                             ################################### ###  #
                          ####################################### ###  '
                         ######################################### ####
                       ############################################  ######
                      ###############################################   #  #
                    ###################################################   #  #
                   #####################################################   #   #
                  #######################################################   #    #
                 #########################################################   #     #
                ###########################################################    #    #
               ########################  ######### # # # #  ################     #