^
                                                                             ;
                      \yy\;                                                  ^
                      ^yVCy\^                                                ^
                      ;\$CpVVCy^\^'                                          ^
                        ^_$yyyVggpVVCC$;                                     ^
                           _$$yCpggppppV$^_                                  ^
                              ^^^$VppgRgggVC^                                ^
                                   _^\$VVpgVCy^                              ^
                                      ;^yCCC^C$                              ^
                                              ;;                             ^
                                               ^_                            ^
                                                  ^'^                        ^
                                                    '$$^                     ^
                                                     ;$\;;^                  ^
                            ;^ypgV$$\^                 ^\$yVCy$_             ;
                            '^VRWWWWWWWWWWWgy\;^          ^^yCCVV$\          ;
                            ;CgRWWWWWWWWWWWWWWWWRC\_'        ^\$Cy$\^        ;
                           ^RWWWWWWWWWWWWWWWWWWWWWWRWWWWWgV\      \\'        ^
                          ^CggRWWWWWWWWWWWWWWWWWWWWgRWWRRRRgV$;              ^
                              ;\ygRRRRRWWWW^^WWWWWVVRRggRRVCVVVVVC_          ;
                                _$VpgRRWWWWWRWWWR;         CV^^\$yy$$^       ;
                                 ^CpggRWWWWWWWWWC          $V^$^$$$^\$^      _
                                 \\\$CVgRRRRpy_            ^C\gWgggpy        \
                                     ^Cy$yCpgRgpVCyyyCpgRRRRRRRRRRRggy       \
                                       ';_^_VpVpgRRRRRRRRRRRgggggpVy$;       \
                                           __$$^\C$^\$\^$$$^^^;              _
                                             ^' ^\^ ;_'''^^ '^               \
                                                                             \
                                                                             ;
                                                                             ^
                                                                           ^^ 
                     ' ;;'; ' ^_^ ' ''^   ;    '             ''^^^^^^^^^^^'   
                     ;^^^_^^^\^yy;\$$$^_;;$;;^_\\\\\^\__;^;^^^^^^  '^^'       
                                              $\'\_   ^^^ ^' ^; ;^ ^  ;^ ^ ^^ 
                                              ^_^$\ ;'^$\';^ ;^'_\'__';^ \^ _^