A large collection of ASCII art drawings of looney tunes and other related cartoon ASCII art pictures.
_ _ | | ___ ___ _ __ ___ _ _ | |_ _ _ _ __ ___ ___ | |/ _ \ / _ \| '_ \ / _ \ | | | | __| | | | '_ \ / _ \/ __| | | (_) | (_) | | | | __/ |_| | | |_| |_| | | | | __/\__ \ |_|\___/ \___/|_| |_|\___|\__, | \__|\__,_|_| |_|\___||___/ |___/
animated - Warner Bros - Bugs Bunny - Daffy Duck - Porky Pig - Elmer Fudd
Tweety Bird by Shanaka Dias
\/ /^ ^\ \0 0/ ('V') \ / snd/(_)\ ==/\=/\==
Marvin the Martian by Joan G. Stark
,,,, )))) .-"";___ / _."` `; | (_.--""-./ \ | (.)(.)\ jgs ) \ // [ `]'-'\`] `""` `
Tweetie Bird by Joan G. Stark
.-"-. /_ _ \ \@ @ / (_> _) `)(_ /((_`)_, \__(/-" __|||__ jgs ((__|__))
Tweetie Bird by Joan G. Stark
.-"-, /_ _ \ \@ @ / (_= _) `)(_ /((_`)_, \__(/-" __|||__ jgs ((__|__))
Tweetie Bird by Joan G. Stark
.-"-. / - -\ \ @ @/ (_ <_) _)(` ,_(`_))\ "-\)__/ __|||__ jgs ((__|__))
Sylvester the Cat by Joan G. Stark
/ , /\ \|/ /\ |\\_;=._//| \." "./ //^\ /^\\ .'``",/ |0| |0| \,"``'. / , `'\.---./'` , \ /` /`\,."( )".,/`\ `\ /` ( '.'-.-'.' ) `\ /"` "._ : _." `"\ `/.'`"=.,_``=``_,.="`'.\` jgs ) (
Marvin the Martian by Shanaka Dias
___ /]_/ |\/|.--/'-. \|/:o / /\ ._, \_/_.'0/ _|_ \____]] (>[___]=]]]=== / \___/P{] __// /----\/ (_[-'\__/_ / | | \ '=='='==' ____||||___ snd (_""_/ \_""_)
Yosemite Sam by Donovan Bake
___ .-`` ``-. .' '. / \ | __ __ | ' /\_/\ ' \ ___\O_O/___ / \/ ___ \/ ( (___) ) \ /\_/\ / \ |._.| / \ | | / dwb\/ \/
Marvin the Martian
. . . . . . . __ ? / . . |_/\ . / . . ,--,;\) / . . . ,-"-..._\ / . \_...._( ) . . . . |a a )`| . . . /`._ / / . . \/; \' . . . . . B-'|_B-) . . <'/||\`> . . . . __|::| . . ___ (__.';| __________________________ . . . (_______ (_) __________________________ . . . . .
Art by Shanaka Dias
.... ,''. : __ \|_.' `: _.----._//_ .' .'.`'-._ .' _/ -._ \)-.----O '._.'.' '--''-'._ '--..--'-` .'.'___ /`'---'. / ,-'` snd _<__.-._))../ /'----'/.'_____:'. \_ : \ ] : '. \___: \\ : '. : \\__ : .' :_______________|__]__________: .' .' __ '. :.' .' .' '. '. .' .' '. '. .' .' '. '. _.' .'______________'. '._ [_0______________________0_]
Marvin the Martian
||||||||||||,, |WWWWWWWWW|W|||, |_________|~WWW||, ~-_ ~_ ~WW||, __-~---__/ ~_ ~WW|, _-~~ ~~-_~_ ~W _--~~~~~~~~~~___ ~-~_/ - ~~~--_ ~_ | ~_ | | ____-------___ -_ | |-~~ ~~--_ - | ~| ~--___________ |-_ ~_ | \`~'/ \`~'_-~~ | |~-_- _-~_~~~ ~~~ _-~ | | ---.--__ ---.-~ | | | -~~-----~~| | - |_|__-~ |_|__-~
Art by Joan G. Stark
/| , ,/// /| // // ,/// // // // // // // || || || || // // || || // // || || // // || || || || \\,\|,|\_// \\)\)\\|/ )-."" .-( //^\` `/^\\ // | | \\ ,/_| 0| _ | 0|_\, /` `"=.v.="` `\ /` _."{_,_}"._ `\ jgs `/` ` \ ||| / ` `\` `",_ \\=^~^=// _,"` "=,\'-=-'/,=" '---'
Elmer Fud by Shanaka Dias
.... .' ,: .' \.___.. .' .-' _.' '.\ \/...-''`\ :.' / \ : : () () / (_ . '--' ': .': / |_'-- .' .'.' \ \ .'_\ .'.' .|__ \/_/: .'.' / :\.',;' .' -./ .'{\|)) '. ',_,-.',;'--: / '../_ \,;'_.' :. ,''-'-' \ \'.' / \..': .' /.-. : '. / \ |''\ './--: / \._ snd \. '.'._.___: '...'
Tweetie Bird by Joan G. Stark
___ _.-' ```'--.._ .' `-._ / `. / `. / `. : ( \ | ( \_ ) `. | \__/ '. / ) ; | (___: \ _/__/ ; : | _ ; .' |__) : : |` \ | / / / \ |_ ;| /`\ / / \ ; ) :| ;_ ; / / \_ .-''-. | ) :/ / .- ` .--.' / : _.----._ ` < : -'........'- `. `. `''''` ; `'-.__ ,' ``--. :'-------' jgs : : .' '.
Taz by Joan G. Stark
, .-'"'=;_ , |\.'-~`-.`-`;/| \.` '.'~-.` './ (\`,__=-'__,'/) _.-'-.( d\_/b ).-'-._ /'.-' ' .---. ' '-.`\ /' .' (= (_) =) '. `\ /' .', `-.__.-.__.-' ,'. `\ ( .'. V V ; '. ) ( |:: `-,__.-.__,-' ::| ) | /|`:. .:'|\ | | / | `:. :' |`\ | | | ( :. .: ) | | | | ( `:. :' ) | | | | \ :. .: / | | | | \`:. .:'/ | | ) ( `\`:. .:'/' ) ( ( `)_ ) `:._.:' ( _(` ) \ ' _) .' `. (_ ` / \ '_) / .'"```"'. \ (_` / `'"` \ ( ) / `"'` ___ jgs `.`. .'.' ___ .` ``"""'''--`_) (_'--'''"""`` `. (_(_(___...--'"'` `'"'--...___)_)_)
Foghorn Leghorn by Shanaka Dias
.',',-. \.. :. '. /_[)) '' ( ,_ -,--. / \_ '._ \ ___ .' .'-._':-' .' '. : \ \\ : __ '. .'__ ''' : : '. \ .' '.,,,,,| : : '. \ .' ' \ : : .--._ '. \ '. .' : : : / / _ '._. \ :'. '. : : :: : .' '._ \ \.' '. '.'\ :/)_ :: :.' __ '--..: '. ' \): / .\ :: :: : ''---: \_.'\: :--'[/ :: :: : /--...: : :: : :: : : :' : :' : ' : ` : : .'_ : : :` ' : \_,_,_/ ',_,.'::::::. snd .'.' .-' ,(............), .'.' .' .'.' .' '('('
Art by Shanaka Dias
, , /| |\ / | | \ | | | | Neeaah, Whats up Doc !?! \ | | / \|w|/ / /_ _\ / , /\ _:()_():_ /] ||_ : ._=Y=_ : / / [)(_\, ',__\W/ _,' / \ [) \_/\ _/'='\ /-/\) [_| \ \ /// \ '._ / / :; \ \/// / | '` / ;:: \ `|: : |',_.' """ \_|: : | |: : |'". /`._.' \/ / /| / | \ / / '. '. / '. ' / \ \ / / \'=, .----' / \ (\__ snd (((____/ \ \ ) '.\_)
_ \`. ,-'"--.\ \ _.-"---. "` \ ________________<._.- \_________________ | .-'.-".--+._ i \:::::::%:::| | _ <.-'.-' \ .'[ |%::::::%:::| | (_) `-' __ [ ' f |%%::::%::::| | _ _.__,---,-( ) _ | j |%%%::VVV:::| | /:\ (__. _ |__ ' ) `i t, |%%%:::\%:::| ||:L%| |%||:|`--'---' | .'f |%%:::::|%::| |::%%%| |%|::] j '/ /%%::::::|:::| _.--.,-%%%%| |%%|:::[ | ,f /%%::::;-;::;;| ( ")%| |%%|::::] ['/ /%%::::f `' | .'" BEEP `%%| /%%%|:::::i .--j /_./%%%;'`'_ | `. BEEP !! )%| /%%%|::::::] <-""-<:==;%%j c-( ") .-. | ( _.-%%|/%%%%|::|%|::i_ / >._.Y-<|%%(-(____,: (_) | `----(_ (%%%%%\ /%| /.' -| f\ >-========--) | `-\ _. |%::\ // f/ |j|%(-' ) _ ) | | ` .-" `. __ .'/ //==//=='==) )===='- | | j ,_.-.'/"\ .;-' //""//"|%(""")'".- '")| |___],f|___(V[ ]=='_____ //_ //__|%%(`-'`" _____)| | VV 9`\/,zz="=--;/==//=;=;=;=(__,_ ,.__.)| | ='_/ ""z-;_===""" `";-, "" | | .%. " "z__.--"""--"""=;=;=;=;=;=;=;= -| | ..:::%%... __ | |________________,..___________/%\:-._____________| |_____________.%%%%:::-.______/%%%\::\_________LS_|
Taz by Graeme Porter
__....__ :._ .-:::::::::" .: '::""::::::::::::::' .-""":::_:::::::::::'/; .:-._.::| ""-::::;'|:;/.--. .:::::::-"'-._o.--.o-': . ':::. _.=::::::" .-": ":..:: . ::::. -:::::::::| .( 'T' -._. ::::::. -:::::::/::' |T--"""""--:| .:::::::::. ... .:::::'.::| ': :' ::''':::::;. ':::. .:::::' :::' :' "::::; :: ::::' ::| .: ::::. .:::::. :::::' ::| :' ':::: :::':::::::::' ... ::| __.' .: ':::. ..:::. ' "::::::::::' :::. "" :' '::: .:::::'' ':''::'' '::| .: .:::..::::.. ::| .: .:::::''':::::. ::| .: ':::::'' ''' ::| .:' ''' :::. .:' .:::| .::' ::::| .::::. ._.::::::. ..:::::::. '::::::::::''''::::::::: '':::::' ':::::::. .::::' ::::::' '':::. .::::' .... ':::. .:::' .... ::::::::::::::' '::::::::::::::::. '::::::::::''' '''''':::::::::' grp''' ''
Tweetie Bird by Joan G. Stark
. `: : : . __.'_ .' : _.--' `-._.' .-'.. .. `. : .-. .--.`. : : : : : : : : :`;; :`; ; : `.`O;' `O;.' : .' .---. .--. ; . : '._ :' ; :: : .-`-.; . .' .': `. ``` `. :-' : : `-.__ ._ _.' : ; : ;``` : `. _.-.' . ``-._ : `.-' : : `-. : _.: ` `-._ `, `._.-' ; `.`-. ;_, _., : `.: ;' ;-' ; : ``.___.' : : ;_..--' `. ; `-.__ ...' : : : jgs :-:__; : : : .-~~~--..__: : :___..---.. .'.' : `, :,' : `; ; `: _.'`._ :,' `~~~'----'' `'-.____....'
Art by Joan G. Stark
.-. | \ __ ( `\ / | \ \ / | | | `\ / / | |\ \ /` / / | | \ \ ./' / / | | \ \ / _/| | | | \ \ /' _/ | | | | \ \ /' / / ) | ( \ \ / / / / ( \ \ \ / / / / \ \ ) ) / / / / \ \ | | / / / / \ \ | | / / / / \ \ | | / / / / \ \ | | ( / / /' \ \| | | / /' /' \ \ /`. |`. \/' /' \ `-;-;-; /' `\ < > .-"-. .-\ / .' ,__ ` \ | | \ /\ | |__ \ |_ \ _.------.._| o\ | |o`|\_ ,-`. `. | | | |''`'-._._ _.-'. `:_|.__|/`'.-- - ;_ ` ' ' ``--.```--.. \/`..--''' ; `-. .-``. -.,-..__._.._._.__. ;`-. ' `. `; | | | .' ` `. `-.| | | _' `.._ . `--''`_.-' ``--._`-...-'" jgs ;: ;
Road Runner by Joan G. Stark
__ / \ __ .---. _ / / _.~ \ \ `. / \ / /.-~ __/ `\ \ | | |/ .-~ __ \ \ | | | .'--~~ \ \ \ | | ` ' _______/ \ \ | ` / .--. \ \ | ` / \ `.\ \ \ / `\ \ \ `\ ( \ \ \ > ,-.-. \ `. \ / | \ \ \ . \ /___| O |O\ , .-. \ ; | /` `^-.\.-'`--'/ \ `; | | / `\ \ | `. `--..____,' \ `. | `._ _.-'^ \ . / `|`|` .-.\ / | | \ `\ / | | `\ ` | | | \ | | | .-. | | | \ `. \ | | `\ \ | | \ \ | | \_____ :-'~~~~~'-' ; /____;``-. : <____( `. ; \___\ ; .' /``--'~___.-' /\___/^/__/ / /' /`/' \ \ `\ \ `\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ______ \ \ ___\ \'~``______)> jgs \ \___ _______ __)> _____\ \'~``______)> <(_______.._______)>
Sylvester the Cat
,' ~ ', /;M, ;:;~,M;\ |;M;%~%`%~%;M;| `/%:':%;';%\` `%%:,:%:,:%%` /%%%`*`%`*`%%%\ ,_-~~--__,,_-~~~-_,,__--~~-_, -' ,, -, ,- ,, '- ~ ,'-_ ~-____-~ _-', ~ _-~ ~~-_,,,,,,,_-~~ ~-_ -_-~~_-~~-_, ,_-~~-_~~-_- ~,,, ~_ _~ `, ~-_, ` ` ~; ;~_, ; ; / ~-`, ; ; ; /`___; ~ : ; ; `-,,; ,_-%; ,-%%%% %%%, ~;%%%%: -~%%%%;% %%%%; ;%%%%;,:~%%%%%%;% %%%%; :%%%%%%%%%%%%;% %%%%; ;%%%%%%%%,%-;% %%%%; ;%%%,%-~ ;%% %%%%%; ~~ ;%% %%%%%; ;%% %%%%%; ;%% %%%%%; ;%% %%%%%; ;%% %%%%%; ;%% %%%%%; ;%% %%%%%; ;%% ,_-~ ~``; ;%% ~-_, : ;%%% ; ; ;%%%% ; ; ;; ;%%%%% %;,_-~ ;%%%%% %%%%%%; ;%%%%%% %%%%%%; ;%%%%%% %%%%%%; ;%%%%%%% %%%%%%%;~-_, ;%%%%%%%I%%%%%%%;%%%%%%~--___,,,_%%%%_,, ;%%%%%%%|%%%%%%%;%%%%%%%%%%%%%%%%%%%%%~ ; _-~~-__;%%%%%%%|%%%%%%%;,__-~~-%%%%%%-%_-~~~ -_,; ;,_ ~~~~|~~~~ _,; ; ,- __--~ ~--__ -, ; ~~__,,_-~~ ~~-_,,__~~
/\ | ; : ; | | ;| : ,'; ; ,': | ,' ; ,',' `. | ,-', , ,',' : : ,-' ,'.' ,',' ; ; ,-' ,';.' ,' ; .' ; ,-' ,' ,'; ; : ,' ; ,-' ,' ,' ; : : ,' ,' ,-' ,-' ,' ; : `.,' .' ,',-',--'~ ; | ; ,' __/ `;~ __,' | ,' _ / ____,-' : ,' _,'---- ,' ,; `-.,'///~~~(-;_ ,' ,-' ,-`. .' ; _,- ~ `. ; ,' /\ `. ,' ,'~`. ,' `. `. ,' __,' ; ; : ; ,-' |__ | :___ | ; ;---._ |~)`--.: |~) `-` _,--- ,----. ,-,-' `~~`-._ ; _,----. _,-' ,' _ `. _,-' ; `-.-'`--. )' ,' ,'`. `. --' ; _____ `.' ; ,' ;`, `. ; ,-'XXXX`;----------._______| ;__;__`. `. ;`, /xxxxxxxx:######;XXX`.######`--'## _,---- `. _,'',-'~`==|XXXXXXXX|#####,'XXXX:##########,-' : .' {f)()(}(\xxxxxxx_'#####;_,----------,-' _,----._ `. ,-' :`}(c;' `------~~~~~~~~~~ (~ _,-' ___ ` | `._ :;()(c`-._ `-'`.__,-' : ` : `-._:`'(); `---.____ ____,---' `. ; `:.`': `. ___,-' `._____,'\ : :._ | @@@@@@@| ,-' ; `-._ : `-. |@@@@@@@@| _,---._,-' ; `-. `-. ___ |@@@@@@@@|,--' ,' ______`-. `.,-' `-@@@@@@@@@@@@ ,-' /\\\\\\\\\`. @@@@@@@@@@@@@@ --._ ,-' | \_\\\\\\\\`. ) @@@@@@@@@@@@@@@ `..,-' \_ \_\\\\\\\\`-. ; a@@@@@@@@@@@@@@@ `. \_ \_\\\\\\\\\`. , a@@@@@@@@@@@@@@@a `. \_ \_\\\\\\\\\`. ,' aa@@@@@@@@@@@@@@@a ` \_ \_\\\\\\\\ `.; ; aa@@@@@@@@@@@@@@@a ` \_ \_\\\\\\\\\ \: aa@@@@@@@@@@@@@@a ` \_ \_\\\\\\\\\ : a@@@@@@@@@@@@@@a `. \_ \_\\\\\\\\\`. a@@@@@@@@@@@@@a ` \_ \_\\\\\\\\`. s@@@@@@@@@@@@@@a ` \ \_\\\\\\\`-._ sa@@@@@@@@@@@@@a ` \ \\\\\\\\\\ `-._ s@@@@@@@@@@@@@a
Wile E Coyote
_ : \ ;\ \_ _ ;@: ~: _,-;@) ;@: ;~: _,' _,'@; ;@; ;~; ,-' _,@@@,' |@( ; ) ,-'@@@-; ;@; |~~( _/ /@@@@@@/ \@\ ; _/ _/ /@@@@@@;~ \@\ / / ,'@@@,-'~ \\ ( ) :@@(~ ___ )-'~~~~`--/ ___ ( `--_ _,--' ) (~`- ___ \ / ___ -'~) __~\_( \_~~_/ )_/~__ /\ /\ /\ ,-'~~~~~`-._ 0\/0 _,-'~~~~~`-. | |: ::| ; ______ `----' ______ : | `' `'| ; { \ ~ / } | \_ _/ `-._ ,-,' ~~ `.-. _,' |\ \ /_ `----' ,' `, `----' : \ |_( ) `-._/#\_,-' : ) ,-' ~) _,--./ (###)__ : : (~~~~_) / ; `-' `--, | ; (~~~' ) ; /@@@@@@. `. | / `.HH~; ,-' ,- |@@@ @@@@. `. .') `HH `. ,' / |@@@@@ @@@@. `. / /(~) HH \_ ,' _/`. |@@@@@ @@@@@; `. ; (~~) ~~`. \_,' / ; .@@@@@ @@@@@@;\_ \___ ; H~\) \_ _/ `. |@@@@@@ @@@@@; \ `----'_HH[~) \___/ `. :@@@@@ @@@@@@' \__,------' HH ~ ______ ; |@@@@@@ @@@' HH _) \_, ; :@@@@@@@@@; ~~ _; \\ ,' |@@@@@@@@@: ,' ; : \_, :@@@@@@@@@@. `.__,-'~~`._,-. , :@@@@@@@@@@`. \/ /@@@@@@@@@@@@: / ,@@@@@@@@@@@@@@. | ,@@@@@@@@@@@@@@@: | :@@@@@@@@@@@@@@@' `. \@@@@/ `@@@@@/( ) ~~~/ \~~~~ \ : / \_ \ ( / \_ `. / ; \_ `. / / \ `. / / `. \ ,' ,'/~~) ; / { `' ( / / `.___,-' \ / / __/ | / / / | : : __ : | ; : _; )__ ( | | / / `,' ~ )_ `-:__;-' : ,' ~~ ; / (_,--' ( ,-'~~ \__,-'~
+T+++++++T+++ +++|+++++++|+++| ++++++++++++++/+ ++++++++++++++/++ +++++++++++++/++++ +++++:::iiiII/++++. IIIIIIIIIIII/Ii++++ ITTTTTTTTTT/III++++. "IIIIIIIIIIiIIII++++ "IIIIIIIIIiIIII+++. "IIIIIIIIiIIIi+++ "IIIIIIIiIII+++ "I/\IIIiIII++ ///\IIIiIIi+ .o8OOOOOOOOOOOOOo/IIIIIiIIi oOOOOOOOOOOOOOOOOOOOOIIIIIiI 888888888888OOOOOOOOOOOOIIIII o8OOOOOOOOOOOOOOO88888OOOOOOOOIIIT oOOOOOOOOOOOOOOOOOOOOOOO888OOOOOb 8OOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOOOb OOOOOOOOOOOOOOOOOOOOOOOOOOOOO88OOOOb OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOO. OOOO~~~~~~~~~~~~~~~~OOOOOOOOOOOO8OOOb OO~ oo8888888888888oo ~~OOOOOOOOO8OOO 8 oO888888888888888888oo ~~OOOOOOO8OO 8 OO888888888888888888888oo OOOOOO8OO ~8 O8888888888888888888888888 ~OOOOOP ~O88 ~888~Y88Y88P 888888>-~OOOO 88b ~~ .888 ~~ d88888| ( OOOO 88Xooo88888ooood8888888/ /XooO~ ~88888888888888888888| |OOX| //88888888888888888:',:OOO| ,'/OOOO888888888888~<-| Y .. ,O\****** _ / | |<_ ___~-'8o8OO88OX8OOOO ~ Y '/O8| ,' `-_OOOOOOOXX|OOOO8o. .A /OX/> /... \X8OOOXX/|OOOOO|OOOOO8X\X/ <_ 888888b \XXX8X/:|OOOOO|\8XXXXX \ d88888888 |\X8/::|8XXXX|\IXX~ \ d8. \ 888888888b \ \/ ::lXXXXXl ~~ \--_|888 \ Y88DR88888 | .::"-----" /_-_|~8~ | 888888888b \ ::: /_ -_| | 8888GUZ888 | :: /_ -_ | | 888888888b \::: /_ -_ / [ 888888888 |`: / -_ / ] 88888888b | | / | 88888888b [ | ( / 88888888 ] | / ~888888b | \ ,' ~88888 | `.___,--' ~~88_/
Looney tunes
XXX XXXX X...X X....X X...X X....X X....X X...X X....X X...X X....X X...X X....XX X....X X....X.X X...X.X X...X...X X...X..X X...XX...X X....X..X X...X X...X X...XX...X X...X X...X X....XX...X X...X X...X X....X X...X X...X X...X X...X X...X X...X X....X X....X X...X X...X X...X X....X X...X X....X X...X X...X X...X X....X X..X X....X X...X X....X X..X X...X X....X X....X X...X X....X X...X X....X X..X X...X X...X X....X X..X X...X X...X X....X X..X X....X X...X X....X X...X X....X X...X X....X X...X X...X X...X X....X X...X X...X X...X X.....X X...X X...X X..X X.....X X...X X...X X..X X....X X...X X...X X..X X.....X X...X X...X X...X X.....X X...X X...X X...X X.....X X...X X...X X..X X.....X X...X X..X X..X X.....X X..X X...X X..X X.....X X..X X...X X..X X.....X X...X X...X X..X X.....X X...X X..X X...X X.....X X...X X...X X..X X.....X X...X X...X X...X X.....X X...X X...X....X X.....X....X X...X....X X....X....X XXXX.....X X....XX..X X.XXXX.XXXXX XXXXX X........X XX.X..OOXX....X..OOOXX X........X..X..O OO.....O OOX X.............O O....O OX X............O O....O O X...........O O...O O X..........O O..O O XX..........O O..O O X.X..........O O..O O X.............O O..O XX OX --------- X..............O XX O...OXXX O.XX *******---------- --- X................OOXXXX O....OXX O...*** ---*** ***********........OXXX************** ---- *--------------- ** ********..*** XXXX *--- --------* -- ----*--------------------** *------ * --------- ** -------------***** * *O O * -- *------------ O O ******* **** OOOO * --* OOOOOOOO X X X * ------ * OO X X X * -- * O X X X * * O X X X * * O X X * * O XXXXX * * O O *** ** X O O X ****** ** XX OOOO X******* XX XX XX X X X X ************ XXXXXXXX X X X**** X X XX X X X XX XXXXXX X X X X X XXXXX X.X XXX.....X X X X X X X.....XX..X XXX...XX X X X X X X.......X..X XX...XX X X X X X XX............X XX...X X X X X X X......XX......X XX..XX X X X X XX......X..X.....X X...X X X X X X..........X.....X X...X X XX X..........X....X X X...X XX X XXX.......X....X X X...X X XX.....X....X X X....X XX XX X.........X X X....XX XX X X........X X X......X X..XX X X........X X X......X XX.....X X XX........X X X.......X X........XXXXXXXXXX X........X X X........X XX........X X X........X X XX........X XX..........XXXXXXXXXX X........X X X X........XX XX..........XX.......X X.......X X X X.........X X..........XX........X X.......X X X X.........X XX.........XX.........X X.......X X X XX........XX X.........XX.........XX X.......X X X X.........X X........XX..........X X.......X XX X X.........X X.......XX..........XX X......X XX X X.........X X......XX..........XX X......X X X.........X X.....X...........X X......X X X.........X X................X X.....X X X.........X X.............XX X......X X XXXXXX....X X.........XXX X.....X X XX.........X XXXXXXXXX XX X......X X XX..........X XX XXX XX.....X X X...........X X X...XXX X......X X X...........X X X.......XX X.......X X X...........X X X...X......X X.......X X X..........XX X X....X.....XX........X X X.........X XX X.....X....X........X X X........XX X XX.....X...X........X X XX.......XX X X.......X.X.........X X X.......XX X X......XX.........X X X.......X X X......X..........X X X......XX X X.....X..........X X XXXXXX...XX XX X....X...........X XX XXX X XX..X...........X X XXXXX X X XXX...........X XX XXX XX X...........X X X X X X X...........X X X X X X XX X...........X X X X X X ****** XX X...........X XX X X X** ** XX...........X X X X X X * * X..........X X X X X X * * * X...........X XXX X * ** * * X...........X X..X X X * **** * X............X XX...X X X X * **** * X............X XX.....X X X X* **** * X.............X XXX......X X X XXXX********* X..............XXXXX........X XXX XX XX **** X..............X...........X XX XXX **** X..............X..........X **** X..............X..........X **** X.............X.........X ****** X.............X.........X ****** X.............X.........X ******* X............X.........X ******* X............X.........X ********* X............X........X ********** X...........X........X *********** X..........X.........X ************ X..........X.........X *********** X..........X.........X ********** X..........X.........X ********** X..........X........X ******** X..........X........X ******** X..........X........X ******* X..........X........X **** X..........X........X X..........X........X X..........X........X X..........X........X X..........X........X X..........X........X X.........X.........X X.........X.........X X.........X.........X X.........X.........X X.........X.........X X.........X.........X X.........X.........X X.........X.........X XXXXX X.........X.........X XXX....XXXXXXXXX X.........X..........XXXXXX XX....XXX XXX XXX XX..........X................XXXXXXXXXXXX....XX XX ...XXX XXXXXXX.............X........................XX....X X XX....XXXXXXXXXXX....................X.......................X....XX XXX X XXX.....XX.........................X....................XXX....X X X XX.....XXX......................X..........................X XXX XX X XX......XX............XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX X X X X.............XXXXXXXXXXX XXXXXXXXXXX X XXXXX XX XXXXXXXXXXXXXXXXXXX XXXX X X X XXXX XXX X XX XXX XXX XXXXXXX XX XXX X XX XXXXXXXXX XX XX XXXX XXXX