A large collection of ASCII art drawings of snow white and other related movie ASCII art pictures.
                                     _     _ _       
  ___ _ __   _____      __ __      _| |__ (_) |_ ___ 
 / __| '_ \ / _ \ \ /\ / / \ \ /\ / / '_ \| | __/ _ \
 \__ \ | | | (_) \ V  V /   \ V  V /| | | | | ||  __/
 |___/_| |_|\___/ \_/\_/     \_/\_/ |_| |_|_|\__\___|
Walt Disney - fairy tale - dwarfs - Grimm - magic mirror - apple
Art by Susie Oviatt
           ,%%%,     ,%%%%,,:::;;;;;;;:,,,. 
          ,%%;%%,%%%,%;%%%,%,::::;;;;;;;;;;;::,. 
          %%%%%%,%%,%%%%%'%%%%%,:::;;;;;;;;;%;;::, 
        .::;;;;::,;;;;;;;;;,%%%%%,:::;;;;;;;;;%%;::, 
       ::;;;::,vvnvv,;;;;;;;;;,%%%%,:::;;;;;;;;;%%;:: 
       :;;:'vvnnnnnnnvvvv,;;;;;;;,%%%,:::;;;;;;;;%%;:: 
       `::'v;%;%nnnnn;%;%;%nvv,;;;;;;;,::;;;;;;;;%;;::.,,. 
         `vvnnnn;nnn;vvvvvvv;nnvvvv,;;;;;%;;;;;;;;;::,::%::. 
          v%;%;%;nnnvv%;%;%;vnnnnnvvvv,.;;%%;;;;;;::,::;;%%:, 
          `%' `@a;%nnv%' `@a;%vnnnnvvv,::,;;%;;;;;::;;;;;%;:: 
         ,,%, .@@a;%mv%, .@@@;%vnnvvv,::::,;;;;;;;;;;;;;;;::' 
       ,;,vvnnnnnnvvmnnnnnnnnnnnnnvvv,;;;;;;;;;;;;;;;;;;;;,::;, 
      ,;,vvnnnnnvvvmnnnnnnnnnnnnnnvv,;;;%;;;;;;;;;;;;;;;;;;;;;;;, 
      ;;,vvnnnnvv;mnnnnnnnnnnnnnnnvv,;;%%;;;;;;;;;::;;;;;;;;%:;;o, 
      `;;vvvnnnnvv;mnnnnnnnnnnnnnnvv,;;%%;;;;;;;;:::;;;;;;;;%%;,Oo, 
        `;vvvnnnnnnnnnnnnnnnnnnnnnnvv,;;;%;;;;;;:::;;;;;;;;;%%;,OOo 
           `vvvv.;;;.;;;;.vvnnnnnnnnnv,;;;;;;;:::;;;;;;;;;:%:;;,OOO 
             `vvvv;;;;;;vvnnnnnnnnnnnnnnvvvv,;;;;;;;;;;;;;:;;;,oOOO 
         .oOOOo;vvvvvvvvvnnnnnnnnnnnnnnnnnvvv,;;;;;;;;;;;;;;,oOOO;@ 
      .oOOOOOOOOo;vvvvvvvvvvvv;%%vvvvvvvvvvnvv,;;;;;;;;;;;,oOOO;@@' 
   .oOOOOOOOOOOOOOOoooooooo;%%vvvvvvvvvnnnnnnvvv,;;;;;;;oOOO;@@@' 
  OOOOOOOOOOOOOOOOOOOOOOOO;vvvvvvvnnnnnnnnnnnnnvvvvvv;OOO;@@@@' 
 OOOOOOOOOOOOOOOOOOOOOo;vvnnnnnnnnnnnnnnnnnnnnnvvv%;OO;@@@@@' 
 OOOOOOOOOOOOOOOOOOO;vvnnnnnnnnnnnnnnnnnnnnnnnnvvv%;@@@@@@' 
 `OOOOOOOOOOOOOOO;vvnnnnnnnnnnnnnnnnnnnnnnnnnnvv;@@@@@@@;sSSSSSs, 
   `OOOOOOOOO;vvnnnnnnnnnnnnnnnnnnnnnnnnnnnnvv;@@@@@@@@;S$$$$$$$Ss 
 .sSs`OOOOO;vvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvv;@@@@@@;sS$;$$$$$$$$SS, 
sS$$$$S;O;vvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvvv;@@@;sS$$;;$$$$;$$$$$$S 
S$$$;$SS;vvnnnnnnnnnnnnnnnnnnnnnnnnnnnnvvvv;I;@@;S$$;:;$$$$$;;$$$$$S 
SS;;$SS;Ii;vvvvvvvvvvvvvvvvvvvvvvvvvvvvv;iII;SS$$$;::;$$$$$;::;$$$$S 
S;:;SS;IIIIIiiiiiiiiii[|]iiiiiiiiiiiiiiIII;sSS$$$;::;$$$$$$;:::;$$$S 
S;;SS;IIIIIIIIIIIIIII[|]IIIIIIIIIIIIIIIII;SS$$$$$;::;$$$$$$s;:::;$$S 
S;;S;IIIIIIIIIIIIIII[|]IIIIIIIIIIIIIIIII;SS$$$$$$;:;$$$$$$$$;:::;$$S 
S;;S;IIIIIIIIIIIIIII[|]IIIIIIIIIIIIIIIII;SS$$$$$$;:;$$$$$$$$;::;$$$S 
S$;S;IIIIIIIIIIIIIII[|]IIIIIIIIIIIIIIIIII;SS$$$$$$;;$$$$$$$$;:;$$$$S 
S$$$S;IIIIIIIIIIIIIII[|]IIIIIIIIIIIIIIIIIII;SS$$$$$$;$$$$$$;;$$$$$$S 
S$$$$S;IIIIIIIIIIIIIII[|]IIIIIIIIIIIIIIIIIIII;SS$$$$$$$$$$$$$$$$$$$S
Bashful by Susie Oviatt
            ,,,,,,,,,,,,, ...,,,,, 
         ,,,,,,,,,,,,,,,,,,, ....,,,,, 
       ,,/%%%%%%%%%%%%%%%\,,,, ....,,,,,,, 
     ,,/%~~%%%%%%%%%%%%%~~%%,,,, ...,,,,,,,, 
    ,,%.%((%%%%%%%%%%((%%%%.%%,,,..,,,,,,,,,, 
    ,%%%%(`    %%%%%%(`    %%%%%,,,,,,,,,,,,,, . 
    ,%%%%#     ;%%%%%#     ;%%%%%,,,,,,,,,,,,,, .. 
     %%%%#,    ];%%%;#,    ];%%%%#,,,,,,,,,,,,,, ... 
     ;%%;#######;%%%;#######;%%%%##,,,,,,,,,,,,,.,,,,, 
  ;%%%%%%\#####/%%%%%\#####,%%%%%\##,,,, ...,,,,,,,,,,,, 
;%%%%%.%%%%'%%%%%%%%%%'%%%%%%%%%%%%\##,,,, ...,,,,,,,,,,, 
%%%,nnnnn%%%%%%%.%%%`nn%%%%%%%%%%%%%%;##,,,, ...,,,,,,,,,,,, 
;%.nnnn%%%%%%%%%%.%`nnnnn%%%%%%%%%%%%;###,,,, ...,,,,,,,,,,,,,. 
 #.nnn%%%%%%%%%%%.%%`nnnnn%%%%%%%%%%/###, ..,....,,,,,,,,,,,,,,,.. 
 ###.n%%%%%%%%%%.%%%/|%%`%%%%%%%%%/####,,, ., ....,,,,,,,,,,,,,,,. 
  ######.%% """""""" /%%%%%`%%%/######,,,, ., ....,,,,,,,,,,,... 
  ###`####`%\%%%%%%%%%'%%%%%%/########,,, ., ....,,,,,,,,,,, 
  ## ##%###,\%%%%%%%/,################,, ., ...,,,,,, 
   # ;##%#############################, 
     ;##%######################%####### 
     ;#%############%##########%%##`### 
     #%######%#######%########%%#### ## 
     %#####%%#########%######%%##### #` 
    ;####%%###########%#####%#######; 
    ######%##########%############### 
    ################%################ 
   ;##%#########################`###; 
   ##%#########%################# ## 
   ;#%#######%%################## # 
    ##%####%%################### 
     #######%###########%###### 
      ;######%########%%###### 
       ;############%%######; 
        ;###########%####; 
         ;##### #######; 
          ;##;  ;###; 
           #    ;#; 
                 #
The Wicked Witch by Susie Oviatt
                     .,:::::::,. 
                  ,::;;;;;;;;;;::, 
                ,::;;;;;;;;;;;;;;:: 
               ::;;;;;;;;;;;;;;;;:::. 
              ::;;;;;;;;;;;;;;:::::,;;. 
            ,::;;;;;;;;;;;;;::::,;;;;;;::, 
           ::;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;::, 
         ,::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::, 
        ,::;;;;;;;;;;;;;;;;;;;;;::,vvvvvvvvv,;;;::, 
     ,:,;;;;;;;;;;;;;;;;;;;;::,vvnnnnnnnnnnnnvv,;;::. 
   ,::,;;;;;;;;;;;;;;;;;::,vv;;;;vvnnv,vnnnvv;;;vv,:: 
 ,:::,;;;;;;;;;;;;;;;;::,vvvv''';;;vvnv,vv,v;;vvvvv,' 
;::::,;;;;;;;;;;;;;;::##'vvv,a@@@@a;;vv,v,v;a@@@avv, 
;::::,;;;;;;;;;;;;::'###'vv,a@@@@@@@,vvnnv,@@@@@@;v; 
;::::;;;;;;;;;;;;::'###'vvvv,@@@' `@,vvnnvv' `@@,;' 
;;;;;;;;;;;;;;;::'####'vvn;;vvvvvv;;nnnnnnnnmv;;vv, 
;;;;;;;;;;;;;::'######'vvnnnn;;;;nnvmnnnnnnnnnm,%vv, 
;;;;;;;;;;;::',######'vvnnnnnnnnnv;mnnnnnnnnnnnnm,v' 
;;;;;;;;;;'::,####%##'vvnnnnnnnn;nv;mnnnnnnnnnnnn, 
;;;;;;;;'::::,###%###'vvnnnnnn;nnnnvvv;mnnnnnnnnm 
;;;;;;;':::::,###%###'vvnnnn;v nnnnnnvvv;mmmmmmm' 
;;;;;;;':::::,##%####'vvnn;vvnn `nnnnnnnvvvvvv 
;;;;;;;;;;;:::,######'vvn;vvnnnn.,,,,.   'vv'# 
;;;;,:::;;;;;;,#####'v;vvn;vnnnn;;;;;;; ,v'### 
;;;;;,::::;;;;,#####'v%%;vvnnnnnnnnnnnnvv,##%# 
;;;;;;,::::;;;,#####'vvv%%%%%;vvvnnnnnnnvv;### 
;;;;;;;,::::;;,#####'vvvvvv%%%;vvvvvvvvvv'###% 
;;;;;;;,::::;;,##%###'vvvvvvvv%%%%%%%';;;####% 
;;;;;;;,::::;;;##%###'vvvvvvvvvvvv';;;;,;###%#              .,,,;' 
;;;;;;;;,::::;;##%###'vvvvvvvv;;;;;,::;,:#####           //;;;;;' 
;;;;;;;;,::::;;###%##'vvvvv';;;;,:::;;,::#####          //'''' 
;;;;;;;;,::::;;#######;;;;;;,::::;;;::,:,#####    ,sSSSSssSSSSs, 
;;;;;;;;;,::::;###;###;;,:::::;;;;;;;,::,####'   SSSSSSSSSSSSS@SS.v, 
;;;;;;;;;;,::::##;;###;;;;;;;;;;;;;,::::,####   v;SSSSSSSSSSSS@@S;vv 
;;;;;;;;;;;,:::##::###;;;;;;;;:,::::::::,####  vv;SSSSSSSSSSSS@@S;vv 
;;;;;;;;;;;;;,::#:;###;;;;;;;;;;;;;;;:::,####  vv;SSSSSSSSSSSS@S;vnv 
;;;;;;;;;;;;;;;,::::##::::::::::;;;;;:::,####  vnv;SSSSSSSSSSS;vnvv' 
;;;;;;;;;;;;;;;;;,:::##;;;;;;;;;;;;;::::,###'  `vnv;SSSSSSS;vnnnvv' 
;;;;;;;;;;;;;;;;::::,::#;;;;;;;;::::::::,###   ,vvnnnnnnnnnnvvv' 
;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::,#',vvnnnnnnnnnnvvvv' 
;;;;;;;;;;;;;;;;;;;;:::::::::::::,;;;;;,vvvnnnnnnnnnvvv' 
;;;;;;;;;;;;;;;:::::::::::,;;;;;;;;;;;,vvnnnnnnnnnvv' 
;;;;;;;;:::::::::::::,;;;;;;;;;;;;;;;,vvnnnnnnnnvv' 
;;::::::::::::,;;;;;;;;;;;;;;;;;;;;;,vvnnnnnnnvv' 
;;::::::,;;;;;;;;;;;;;;;;;;;;;;;;;,vvnnnnnnnvv' 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,vvnnnnnnvv' 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,vvnnnnnvv' 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,vvnnnnvv' 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,vvnvv::: 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,vvv:::::: 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;,:::::::::' 
;;;;;;;;;;;;;;;;;;;;;;;;;;;,:::::::::: 
;;;;;;;;;;;;;;;;;;;;;;;;;;,::::::::::' 
;;;;;;;;;;;;;;;;;;;;;;;;;;,:::::::::' 
;;;;;;;;;;;;;;;;;;;;;;;;;;,::::::::' 
;;;;;;;;;;;;;;;;;;;;;;;;;;;,::::::'
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>''''  .,,,.  ```''<'' .,,<>,,,.``'>'' .,<>,.``'' .,<,.``' .,<, `' .,. `CCCCC
CCCC>' .,>>>>><. `CCC
CC>'.,>'''''  ```'<<'' ...::::...`'.`'                  `'' ,,`CCCCCCCCCCCC>'  : :::::::::::::. `!> `
,CCCCCCC>'                 d$P=- J.?$ ' .:: : :::::::::::::::. `!,
CCCCCC>'                   `$ccc,`? `  `CCCC>' .::::: : :::::::::::::::::. `
CCCCC>                  ,z$c`"?"        `C>' :::::::: : :::::::::::::::::::.
CCCCC                   "'          c    `  ::::::::: : ::::::::::::::::::::
CCCC                              ,J$h   .: ::::::::::: ::::::::::::::::::::
``''                          .,c$$$$$. ::: ::::::::::: `:::::::::::::::::::
,M'                      .,c$$$$$$$$$$'.::: :::::::::::  :::::::::::::::::::
('                      J$$$$$$"., $$P :::: ::::::::::: ::::::::::::::::::::
4n                      `$$$$$$d$$$$$'.:::: :::::::::::.::::::::::::::::::::
`Mb.                     $$$$$F,, ?$F.::::: ::::::::::::::'`,,``::::::::::::
 MMMn.                   $$$$$ `" `$ `::::: :::::::::::''  "  ..::::::::::::
 `MMMMn.                ,$$$$$$$$c$$h.`:::: ::::::::''.,/ -. .`''`    ``::::
> MMMMMMn.            ,c$$$$$$$$$$$$?? .::: ::::': ,;,' `'',%. .>,.   .::
C `MMMMMMMbx       ,cd$$$$$$$$$$$$$$- ::::: `'.,  `'./'- ;....>.``
C> MMMMMMMMMMx   ,c$$$$$$$$$$$$$$""" ::::::  .,;><<>'`CCCC,
CC 4MMMMMMMMMMM.`$$$$$$$$$$$$$$$$.-,::::' ,<>>>>',cccc, `.,,,,,,.``''.,cococ <$$$$".$$$$$$$$$$hc `,,
CC> MMMMMMMMMMMMM.`$$$$$$P""""??" :::' .;/ c$P????$$ `$$$" """?$$$$$$$P z <"
CC> P"""""4MMMMMMb $$$$P'.::::..:::: . $$hcc=  ,, ?$$ '$$cc "$$$$$',$ <>
C>  ;;!!!!;.`4MMMM 3$$"  ,,`'::::::  < $$P",zd$$' .,,,.`?$$$c`$$$F $'.CC
'  "MMM $$$..\`'! `:::: .,.`?$$$$$$ J. CC'
 !`!!!!!! `!!> `M' $$$$L ! `! `': ,CCC> z$.`$$$$P'.< ,$F  CCC, `?$$$P $$.`CC
!!  ` ,$$$$$ ! 4L`-. -`,C' d$$$.`$P'.<,' $$'= .`CC>,.`?$' $$$.`C
! ,`!!!!! MMb CC. `..`$$$.`
'JP !!!!!>."4b !!! '$$$$ `!!;,!',CC .$$$$$$P >.'  :::::::.` CC> $$$ ?$$$
 M ;!!!!!!!>." !!!> $$$C n`!!!' CC .$$$$$$$'.>>>'C .::::::::: -`C> $$$h $$$.
 P !!!!!!!!!!;;!!!> ???? M `!! <<' ??$$$$$$ ,  .:::::::::: , $$$$ $$$$
  ,!!!!!!!!!!!!'!!   ,  ;;;!!  .,<>,,."$$$F CC'C, ::::::::::: CCC> $$$$.$$$$
!;!!!!!!!!!!'' ;!'  ,   !!!!' ,CCCCCC> $$$',CC,   ::::::::::: < z$$$ CCC> .:::::::::::: .CC J$????$$$$
!!!  :::::''''    ,    ::::: ` ?$$$F CCCC `:::::::::::: CCCCCCCC> z$$$
     ?$$$$$$$$L '  .:::::::: CC,<<> ,`?$$F CCCC .:::::::::::  , z$$$$
      $$$$$$$$$. .::::::::: `.'.C>.`"F CC>' :::::::::::: ,CCCCCC,> :::::::::::: C  `,,,.,,
    ,- ?$$$$$$$$. `:::::::: `.`. :::::::::::: C `?cc, >>.  ::::::::::'  C,,,`3$c,` .,,< :::::::::  <>CCCC `""? C>'., `> `:::::''.-<<.,C>,C CCC
?."$$h.`:::::. "?$$$$$$$$c `: .'.,C>>C.`?? ,c$.`CCCC> CC>
`$c`$$$.`::::: :. "?$$$$$$$c   <>CCC,. ""   ."? .C',,' <`C.<'.CC
h $$c`$$$. ::: :::::::.. "?$$$$hc,,,,,.```<> > CC.<>`CC" ?"""?$$L CCCC`>,C< .<, "?'.'CC> CC> `
$h ?$$c$$$$. : :::::::::::::. "?$$$$$h.` <>' ::
$$.`$$$$$$$$.  :::::::::::::::. ?$$$$$$c,``' '  .:::::
$$$.`$$$$$$$$$. :::::::::::::::::. "?q`h(???= CCCCCC>'CCC'  .:':::::::
$$$L $$$$$$$$$$.`::::::::::::::::::..`?c,"=-  <<<''<>' -'' .:::. :::::::
$$$$ ?$$$$$$$$$h `::::::::::::::::::::..`"` ::..........:::::::::::' :::::::
$$$$.`$$$$$$$$$$h ::::::::::::::::::::::::: :::::::::::::::::::::::  :::::::
$$$$L $$$$$$$$$$$c :::::::::::::::::::::::: :::::::::::::::::::::::: :::::::
$$$$$ ?$$$$$$$$$$$.`::::::::::::::::::::::: :::::::::::::::::::::::: :::::::
$$$$$.`$$$$$$$$$$$$ `:::::::::::::::::::::: :::::::::::::::::::::::: :::::::
$$$$$h $$$$$$$$$$$$L :::::::::::::::::::::: :::::::::::::::::::::::: `::::::
!!!!!!!!!!!!!!!!!!>.`.`!,`::::::::::::::::::::::::' ::::::::::::::::::::::::
!!!!!!!!!!!!!!!!!!!!>  !!,`:::::::::::::::::::::' .:::::::::::::::::::::::::
!!!!!!!!!!!!!!!!!!!!!> !!! :::::::::::::::::::' .:::::::::::::::::::::::::::
!!!!!!!!!!!!!!> `',  .`<' :::::::::''' .,,nmnmnmnm,`':::::::::::::::::::::
.``<>',nMM ."Mmn,,,,n- ::::' .,xnmdMMMMMMMMMMMMMbx`::::::::::::::::::::
MMbmnmnmnmMMMMP,!.`MMMMMMM ::::: 4MMMMMP4MPP"',MMMMMMMMM.`::::::::::::::::::
`4MMMMMMMMMMM",!!!;,"44MPP :::::. "44MM'',ndMMMMMMMMMMMMMx`:::::::::::::::::
!,"4MMMMMMP",;!!!!!!!;,,, :::::' .:;;;. ,MMMMMMMMMMMMMMMMMn ::::::::::::::::
!!!;,."".,;!!!!!!!!!!!!!':::'' .::::::',MMMMMMMMMMMMPPPP"PPb `::::::`:::::::
!!!!!!!!!!!!!!!!!!!!!!>':'' .:::::::: ,MMMM???""'.,nmnmMMMmnm.`:'' , :::::::
!!!!!!!!!!!!!!!!!!!!!>  .:::',__ ```  '.,xnmnMMMMMMMMP??""'.`" . -' ':::::::
!!!!!!!!!!!!!!!!!!!> .:::::: MMMMMMMMMMMMMMMMMMMMPP",zr???$$$$$$L.`" -`:::::
!!!!!!!!!!!!!!!!!> .:::::::.-MMMMMM>`4MMMMMMMMP"',c$F,cc$,$$$"""??$c''..::::
!!!!!!!!!!!!!>''.::::::::::: MMMMMMM. `"PPP"',cd$$$$".,c ?$$$cc F `"L ::::::
`<<<<>>>'''..::::::::::::::: `MMMM" ,,J$$c$$$$$$$$",c$$$',$P""F  .:.` ::::::
::. nn :::::::::::::::::::::: `MM =",d$$$$$$???$$',$$$$P,$",$'?h :::. ::::::
:::."".:::::::::::::::::::::::.`4n z$$$$$$$$$$cc',????",$',$P  ".:::::::::::
::::::::::::::::::::::::::::::::." P3$$$$$$P???$h    ,d" `""."d ::::::::::::
::::::::::::::::::::::::::::::::::  `?$$$$hcc =cchccdP'    -= $ ::::::::::::
'.:::::::::::::::::::::::::::::::::.  ?$$$$$'  $$$$$$$$$$$$cc,F :'``':::::'
'`.:::::::::::::::::'''''''''''::::::. "$$$P   `$$$$$$$$$$$$$$$c z$$h ::' .:
:::'`.::`.:::::::::.-ndMMMMMMM ::::::'..`?$L`::  "?$$$$$$$$$$$$$ "$$" ' .:::
'..:'' .::::::::::::.`MMMMMMMM :::: .d(4Mx`?=,-=d$c,`"??$$$P??"  . `  .:::::
'``  .:::::::::::::::.`4MMMMMP ::` dMMM."M.`r==???????"    ..::: ''  :::::::
:' .''''''''''::::::::. 4MM,4 :'. MMMMMM 4M , .  ...::::::::::::  :: :::::::
..::::::::::::.....```'- "MM ' x>;MMMMMMb`M P.MMn,`'::::::::::' ..::::::::::
::::::::::::::::::::::::..`" uMM MMMMMMMM 4P dMMMMMn-'`::::' .::::::::::::::
:::::::::::::::::::::'' .,nn.`MM MMMMMMMM>`,dMMMMM",cc,`'' .::::::::::::::::
:::::::::::::::'' .,xndMMMMMM.`M MMMMP".zc, "MMMP ."?$$$c,''::::::::::::::::
:::::::::::'`.,ndMMMMMMMMMMMMMn..MMP".`?$$$c  "P ",= ."??$$cc,`'''::::::::::
::::::::' ,nMMMMMMMMMMMMMMMMMMMML'" dMb."$$$h `'       . .`""?$$ccc  ``:::::
::::::: uMMMMMMMMMMMMMMMMMMMMMMMMr PP"'. `?$$$c ::  .::` :::: 3""??"=c `::::
`''::: JMMMMMMMMMMMMMMMMMMMMMMMMMMmmdPP" ..`"?$hc,.,c=   `:::.' :.." `" ::::
. - ...""""PPPPPPPPPPPPP""""""""''...:::::::.."??$$$$$P="'::::::::::..::`: :
:::..```'':::::::::::::::::::::::::::::::::::::. "?$$$CF ::::::::::::::: : :
::...   .....`````''''''`:::::::::::::::::::::::::. ?" .:::::::::::::::: : :
:::::::. ,,,````````  `..:`:::::::::::::::::::::::::.  :::::::::::::::::.' :
::::::::.`MMMMMMC> . ` ...:::::::::::::::::::::::::''  `''::::::::::::: :  :
::::::::::`MMMMP"""..::::::::::::::::::::::::::::: _"" ""_ ::::::::::::    :
::::::::'' '"..::::::::::::::::::::::::::::::::::: 3$$$$$$ ::::::::::: '.  :
:::' ....::::::::::::::::::::::'`::::::::::::::''` 3$$$$$$ .``'':::::' .: :
::::...``'''':::::::::::'''`` .::::::::::::'`.,cc$L.""""".,$$$cc,`''..::' '.
::::::::::::......  ....: ..:::::::::::::',cd$$$$$$$$$$$$$$$$"`"??cc `::  .:
::::::::::::::::::::  ..:::::::::' .:::`,c$$$$$$$$$$$$$$$$$$ =MMb,`?$c, ::::
:::::::::::::''` ...:::::::::'` .;:::',c$$$$$$$$$$$$$$$$$$$$$cc,"4Mx`?$c :::
:::::::::::' .::::::::'''`    .::::' .$$$$$$$$$$$$$$$$$$$$$$$$$$$c,"b."$h `:
'`:::::::::.........::::'` .:''' .. ,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h.".`$$.`
::.`':::::::::::::::::   `'..:::::'.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h. `$$
:::::.``'::::::::::::::::::::::::: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. $$h
:::::::::. `'':::::::::::::::::::: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$c3$$
:::::::::::::..``'':::::::::::::: <$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
::::::::::::::::::::... ```'''''' <$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
:::::::::::::::::::::::::::::; : :`$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P
::::::::::::::::::::::::::::' :' : $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'
:::::::::::::::::::::::::::` :: :::`$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F
:::::::::::::`::::::::::: .' : ::::.`$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P :
:::::::::::' ::::::::::'.:: : ::::::.`?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" ::
::::::::'   ::::::::' .::: ' ::::::::. "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P'.:::
:::::' .: .::::::' .::::: '::::::::::::.`?$$$$$$$$$$$$$$$$$$$$$$$$$$P".:::::
'' ..::' :::::' .:::::::  :::::::::::::::. "?$$$$$$$$$$$$$$$$$$$$P".::::::::
:::::' ::::' .::::::::: :::::::::::::::::::::.`"??$$$$$$$$$$$P"'.:::::::::::
::' .:'' .:::::::::::::::::::::::::::::::::::::::::.."",,,'.::::::::::::::::
::....::::::::::::::::::::::::::::::::::::::::::::::::.`" .:::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::