This page displays an ASCII preview for all the programming languages
supported by onefetch. Like the binary, the data is sourced from the Languages.yaml
file, and the layout aims to replicate how
the logo would appear inside a terminal.
Suggestions and PRs are welcome at github.com/o2sh/onefetch
Languages (70)
xxxxxxxxxxxxxxxxxxxx xx###xxx##xx####xxx ## #### ## #### x#xxxxx#xx#x#xxx#x # # # # # # # # xx###xx####x####x #### #### #### #### xxxxx#x#xx#x#xxx # # # # # # # x####xx#xx#x#xx # # #### # # # xxxxxxxxxxxxxx
______ | | | /\ | >>---+-->| /--\ |-->+--->> | |______| | | ______ | | | __ | | | | |__) | | +-->| |__) |-->+ | |______| | | ______ | | | | | | | |\ | | | +-->| | \| |-->+ | |______| | | ______ | | | ___ | | | | |___ | | +-->| | |-->+ |______|
* * * ** * ***** ** ****** ** ###******** *** -******#'###********* ***** #### ********* ****************************XXX** ** ******************XXXXoX*XoXXX* **** ***************XXXXoooooXX* *******************XXXXoooooX *******************XXXoooX ************************XX* ************* ****** /| | **** /-|(|(| ******** ************ Time-tested, safe ************* and secure *********** *****
,=======. ,=======. // \\ // \\ // \\// # \\ || ### // ### || \\ //\\ # // \\ // \\ // `=======' `=======' _ _ _ /\ |_) | \ | | | |\ | / \ /--\ | \ |_/ |_| | | \| \_/
__________________________ / \ ===| .-. |=== | ( ) | ===| '-' |=== | | ===| _____ ___ ____ |=== | (____ |/___) \ | ===| / ___ |___ | | | | |=== | \_____(___/|_|_|_| | ===| |=== | | ===| .-. |=== | ( ) | ===| '-' |=== \__________________________/
.----------------. | .--------------. | | | ____ ____ | | | | |_ || _| | | | | | |__| | | | | | | __ | | | | | _| | | |_ | | | | |____||____| | | | | | | | '--------------' | '----------------'
++++++ ++++++++++++ ++++++++++++++++++++ ++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++ +++++++++++++************+++++++++++++ +++++++++++******************++++++++;;; +++++++++**********************++;;;;;;; ++++++++*********++++++******;;;;;;;;;;; +++++++********++++++++++**;;;;;;;;;;;;; +++++++*******+++++++++;;;;;;;;;;;;;;;;; +++++++******+++++++;;;;;;;;;;;;;;;;;;;; +++++++*******+++:::::;;;;;;;;;;;;;;;;;; +++++++********::::::::::**;;;;;;;;;;;;; ++++++++*********::::::******;;;;;;;;;;; ++++++:::**********************::;;;;;;; +++::::::::******************::::::::;;; :::::::::::::************::::::::::::: :::::::::::::::::::::::::::::::: :::::::::::::::::::::::::: :::::::::::::::::::: :::::::::::: ::::::
@@ @@ @@@@@@@@@@@@@@@@@@@@@ @@ @@@@@@@@@@@@@@@@@@@ /@@@@@@@@ @@@ @@@@@@@@@@@@@@@@@@@@ (@@@@ @@@@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@ \@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |/ @@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @@ @@@@@@@ @@@@@@@ @@@ @@@@@@ @@ @@@@@ @@@@ @@@@ @@@ @@@@@ @@@@@
,...., ,oooooooooooooo, ,oooooooooooooooooooooo, ,oooooooooooooooooooooooooo, ,oooooo::' '':ooooooooo, ' '\\\\\: :oooooooo, .,,ooo' :/: :\\\\\\\, :ooooooo, :,oooo: :///: :\\\\\\\\, :oooooo: :ooooo: ://///:, :\\\\\\\\, :ooooo: 'ooooo: :///////: :\\\\\\\, :ooooo: 'ooooo: ://////: : :\\\\\\\, :ooooo: 'ooooo: :////: :: :\\\\\\, :ooooo' 'oooooo: ://: ://: :\\\\, :ooooo' `oooooo: :' :////: :\\. ,;;;::' `oooooo:, ``````` `oooooo:::.. .::.,.,::' `oooooooooOOooooOOoooooooo' `ooooooooooooooooooooo' `ooooooooooooooooo' ````````````
##### ###### ### ### ### /A\ ###### ##### /A\ \AAAAA\ /AAAAA/ \AAAAAAAAAAAAAAAAAAAAA/ \AA\ /AA/ |\AAAAAAAAAAAAAAAAAAAAAAAAAAA/| /\\llAAAAAAAAAAAAAAAAAAAAAAAll// /#A\\llAAAAAAAAAAAAAAAAAAAAAll// |#A \\llAAAAAAAAAAAAAAAAAAll// \#A \\llAAAAAAAAAAAAAAll// \#A \\llAAAAAAAAAAAAll// \#A> ||lAAAAAAAAAAl|| \;AAAAAAAAAA;/
CfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCf Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf Cf@@@@@@@@@@@@@@@@@@@@@@CfCfCfCf@@Cf Cf@@@@@CfCfCfCfCf@@@@CfCfCfCfCf@@@Cf Cf@@@@CfCfCfCfCf@@@@CfCf@@@@@@@@@@Cf Cf@@@CfCf@@@@@@@@@@CfCf@@@@@@@@@@@Cf Cf@@CfCf@@@@@@@@CfCfCfCfCfCf@@@@@@Cf Cf@@CfCf@@@@@@@@@@@CfCf@@@@@@@@@@@Cf Cf@@CfCf@@@@@@@@@@@CfCf@@@@@@@@@@@Cf Cf@@@CfCf@@@@@@@@@@CfCf@@@@@@@@@@@Cf Cf@@@@CfCfCfCfCf@@@CfCf@@@@@@@@@@@Cf Cf@@@@@CfCfCfCfCf@@CfCf@@@@@@@@@@@Cf Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf Cf@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Cf CfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCfCf
:::::::: ::::::::::: ::::::::::: :::::___::: ______ : ____ _________ ___ ___________ ___ ____________ _________________ ___________________ ______________ ______ ___________ ___ ______ ____ ______ ________ ________
++++++ ++++++++++++ ++++++++++++++++++++ ++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++ +++++++++++++************+++++++++++++ +++++++++++******************++++++++;;; +++++++++**********************++;;;;;;; ++++++++*********++++++******;;;;;;;;;;; +++++++********++++++++++**;;;;;;;;;;;;; +++++++*******+++++++++;;;;;;**;;;;**;;; +++++++******+++++++;;;;;;;;****;;****;; +++++++*******+++:::::;;;;;;;**;;;;**;;; +++++++********::::::::::**;;;;;;;;;;;;; ++++++++*********::::::******;;;;;;;;;;; ++++++:::**********************::;;;;;;; +++::::::::******************::::::::;;; :::::::::::::************::::::::::::: :::::::::::::::::::::::::::::::: :::::::::::::::::::::::::: :::::::::::::::::::: :::::::::::: ::::::
,loc;'.. ,xNMMMWNXK0kdl,.. ,xNMMMMMMMMMMMMMKOxoc;. ,xNMMMMMMMMMMMMMMMMMMMMWX: ,xNMMMMMMMMMMWNNWMMMMMMMMMMk. ,xNMMMMMWX0kdlc;:lOMMMMMMMMMMNc ,xXK..mmmMMMMMMMM'0MMMMMMMMMMMMMO. 0o;MMMMMMMMMMMMMm.MMMMMMMMMMMMMMWl 0O:.MMMMMMMMMMMM'cMMMMMMMMMMMMMMM0' oWWO:.MMMMMMMMMm.OMMMMMMMMMMMMMMMWo '0MMWO:.MMMMMMM'lWMMMMMMMMMMMMMMMMK, lWMMMWO:.MMMMm'0MMMMMMMMMMMMMMMMMWd .OMMMMMW0c.MM'oWMMMMMMMMMMMMMMMMMWk. cNMMMMMMW0c',KMMMMMMMMMMMMMMMMW0c. .kMMMMMMMMW00WMMMMMMMMMMMMMMW0c. cNMMMMMMMMMMMMMMMMMMMMMMMW0c. .xWMMMMMMMMMMMMMMMMMMMMW0:. .';coxOKNWMMMMMMMMMMWO:. ..,:ldk0KXWMM:. ...';c:
++++++ ++++++++++++ ++++++++++++++++++++ ++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++ +++++++++++++************+++++++++++++ +++++++++++******************++++++++;;; +++++++++**********************++;;;;;;; ++++++++*********++++++******;;;;;;;;;;; +++++++********++++++++++**;;;**;;;**;;; +++++++*******+++++++++;;;;;;*********:: +++++++******+++++++;;;;;;;;;;**;;;**;;; +++++++*******+++:::::;;;;;;;*********;; +++++++********::::::::::**;;;**;;;**;;; ++++++++*********::::::******;;;;;;;;;;; ++++++:::**********************::;;;;;;; +++::::::::******************::::::::;;; :::::::::::::************::::::::::::: :::::::::::::::::::::::::::::::: :::::::::::::::::::::::::: :::::::::::::::::::: :::::::::::: ::::::
#### #### #### ## ## ## ## ## #### #### ## ## ## ## #### #### #### ((((((((((((((((((((((((((((((((((( (((((((((((((((((/////////////((((( (((((((((((((((((/////////////((((( ((((((( ///((((( (((((( ///(((( (((((((((((((((( /////(((( ((((((((((( //////////(((( ((((((( ///(((( (((((( ///((( (((((((((((((((////// ///((( ((((((( ((((////// ///((( ((((((( ///((( ((((((( /////(( ((((((((((((((/////////////(( ((((((((((((((//////((((((((( (((((((((((((((
DDD DDDDDDDDDDDDDDDDDDDDDD DDDDD DDDDDDDDDDDDDDDDDDDDDDDD DDD DDDDDDDDDDDDDDDDDDDDDDDDDD DDDDD DDDDDD DDDDDDD DDDDDDDDD DDDDDD DDDDDDDDDDDDDDDDD DDDDDD DDDDDDDDDDDDDDDD DDDDDD DDDDDDDDDDDDDD DDDDDD DDDDDDDDDDD DDDDDD DDDDDDD DDDDDD DDDDDDD DDDDDD DDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDD
# ## ### ###### ### ######### ####### ########### ######O##========- ##################### ################## ###############+++++ ###################+++++++ ##########+++++++ ##+++++++ ###+++ ##### ####### ######### ####### #####
## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/
':r\iv7i|r:' :LFaZZZaaaoooo2t\: ^]aZZZZaaw9DNQ@Qgojjv; ,vaZZZaX69KOHRW#@@@Ouuuu/, _[ZZaaaQ@@@@QBNMRDdEuuufFFl, .7aaaooowB@@#h2jjuuuufFF]]]]|- :yooooSSS2S$gQ@Q8hjfFF]]]][tz" ;oooSS2ed#Q@@@@@QNDo]]][[ttt[: :uSS2mQ@@@@QdeuF]]]][[ttt[[[z~ -/yjjO@@@@QuFF]]][[tttt[[]]]?` ,vuuue&Q@@@QQ#NNggg&D9u[]i' '/ffFF]]jek99OR#Q@@QHj]]|' `;c]]][uaXUKO$wo]]]]L:` `,>i1tt[[]]]]ti>,` `.~;^>??>^;,-`
x WNX Odc:xN 0ddko,oX kokNWOllOW KdoKWMMNKxl0W 0odXMMMMMMNxoON 0lxNMMMMMMMMW0dd0N 0oxNMMMMMMMMMMMNOodKW odXMMMMMMMMMMMMMMXxokN xl0MMMMMMMMMMMMMMMMW0odX xoxWMMMMMMMMMMMMMMMMMMKodN 0lOMMMMMMMMMMMMMMMMMMMWOlO OlOMWKXMMMMMMMMMMMMMMMMKlxW KlxWXodNMMMMMMMMMMMMMMM0lkW xxoKWOlkNMMMMMMMMMMMMMWkl0 XooKN0ddkKNWWWMMMMMMWOlkW XxokXN0kxxkkKMMMMN0doON WKxdxk0KKKKXK0OxddkXW WNKOxxxxxxxxkOXW WWWWWWW
ElmElmElmElm ElmElmElmElmElm El mElmElmElmEl mElmElmElmElm Elm ElmElmElmElmE lmElmElmElm ElmEl mElmElmElmElm ElmElmElm ElmElmE mElmElm ElmElmElm ElmElmElmEl lmElm ElmElmElmEl mElmElm Elm Elm ElmElmElmElmE lmE lmElmEl m ElmElmElmElmElm mElmElmElmE ElmElmElmElmElmE mElmElmElm ElmElmElmElmEl mE lmElmE lm ElmElmElmElm ElmElm El mElm ElmElmElmE lmElmElmEl ElmElm ElmElmEl mElmElmElmElmE lmElm ElmElm ElmElmElmElmElmElm Elm ElmE lmElmElmElmElmElmElmEl m El mElmElmElmElmElmElmElmElmE ElmElmElmElmElmElmElmElmElmElm
~~ ~~ ~~ ~~ '''''''' ~~~ '''''''''''' ````````'''''''''''''' `````````'''''''''''''' `````````'''''''''''''~~~~~~~- `````````'''''''''''~~~~~~~~~~~ ``````````''````````~~~~~~~~~~~~ ``````````````````````~~~~~~~~~~~ ```````````````````````~~~~~~~~~~ ``~~~~~```````````````~~~~~~~~~~ -~~~~~~~```````````````~~~~~~~~~ ~~~~~~~~~``````````````````````` ~~~~~~~~~~```````````````````````` ~~~~~~~~~~~~````````````````````````` ~~~~~~~~~~~~~~`````````````````````` ~~~~~~~~~~~~~~'''''''``````````````` ~~~~~~~~~~~~''''''''``````````````` ~~~~~~~~'''''''''''`````````````` '''''''''''```````````` '''''''' ````````
EEEEEEEEEEEEE EEEEEEEEEEEE EEEEEEEEEEEE EEEEEEEEEEEE EEEEEEEEEEEE EEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEE EEEEEEEEEEEEE EEEEEEEEEEEEE EEEEEEEEEEEEE E EEEEEEEEEEEEE EEEEE EEEEEEEEEEEEE EEEEEEEEE EEEEEEEEEEEEEE EEEEEEEEEE
_ __ __ _|_ / / o| / / /\ / \ | | |NASA| | | | | | | ' ' | | | | |______| /-`'-`.\ ; / . \'\. '/''( .'\.'' '.'.;.;' ;'.;'
_ _ _ _|_(_|/ \ o| _|\_/ /\ / \ | | |NASA| | | | | | | ' ' | | | | |______| /-`'-`.\ ; / . \'\. '/''( .'\.'' '.'.;.;' ;'.;'
/ (( /// (((( ///// (((((( /////// (((((((( ///////// (((((((((( ////////// (((((((((( ////////// / (((((((((( ////////// /// (((((((((( ////////// ///// (((((((((( ///////// ////// (((((((((( ///////// //// (((((((((( ///////// // (((((((((( ///////// (((((((((( ///////// (((((((((( //////// ((((((((( ////// ((((((( //// ((((( // (((
_.aMb dMe._ 'H8888b, ,d8888H' . .:88888d8888888888:. . .d8b.dM888888888888888888Mb.d8b. d88888888888888888888888888888888b 'V888888888888888888888888888888V' 88888888888888888888888888888888 8888P' __ "V88888888V" __ 'V8888 8888" dMMb '888''888' d88b "8888 8888b :HH: /888 888\ :HH: d8888 8888be._.ad8888..8888be._.ad8888 WW8888888888888888888888888888WW #######YW88/########\88WY####### MWbzxe##8MW;##8888##;8MW##aezdWM 'Y8888b.#####/8888\#####.d8888Y' "V8888888888888888888888888V" '^YV8888888888888888888VP^' '"^^VY888888888VY^^'
--==============-- .-==-.===oooo=oooooo=ooooo===--===- .== =o=oGGGGGGo=oo=oGGGGGGGG=o= oo- -o= oo=G .=GGGGGo=o== .=GGGGG=ooo o=- .-=oo=o==oGGGGG=oo=oooGGGGGo=oooo. -ooooo=oooooo=. .==ooo==oooooo- -ooooooooooo====_====ooooooooooo= -oooooooooooo==#.#==ooooooooooooo -ooooooooooooo=#.#=oooooooooooooo .oooooooooooooooooooooooooooooooo. oooooooooooooooooooooooooooooooo. ..oooooooooooooooooooooooooooooooo.. -=o-=ooooooooooooooooooooooooooooooo-oo. .=- oooooooooooooooooooooooooooooooo-.- .oooooooooooooooooooooooooooooooo- -oooooooooooooooooooooooooooooooo- -oooooooooooooooooooooooooooooooo- -oooooooooooooooooooooooooooooooo- .oooooooooooooooooooooooooooooooo =oooooooooooooooooooooooooooooo- .=oooooooooooooooooooooooooooo- -=oooooooooooooooooooooooo=. =oo====oooooooooooooooo==-oo=- .-==- .--=======--- .==-
{}{}{} {}{}{}{} {}{}{}{} {} {}{}{} {} {}{}{} {} {} {} {} {}{}{} {}{}{}{} {} {} {}{}{}{} {}{}{}{} {} {} {}{}{}{} {}{}{} {} {} {}{}{} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}{}{} {}{}{} {}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{} {}{}{}{} {}{}{}{} {}{}{} {} {} {}{}{} {} {}{}{} {} {}{}{}{} {}{}{}{} {}{}{}
* *** ***** ******* ********* *********** ************* *****************@@@@@***************** *************@******@************** ***********@**@@***@************* *********@***@@**@**@********** *******@****@@***@@@******* *******@******@@**@@***** *******@@@@@@**@@@@**** ************@@@@@@*** ******@@@@@@@@@@@**** ********@@@@@@@@******* **********@@************* *************************** *********** *********** ********* ********* ***** ***** * *
yyyyyy xxxxxx yyyyyy xxxxxx yyyyyy xxxxxx yyyyyy xxxxxx yyyyyy xxxxxx yyyyyyyyyy yyyyyy xxxxxx yyyyyyyyy yyyyyy xxxxxx yyyyyy xxxxxxxx yyyyyyy yyyyyy xxxxxxxxxx yyyyyy yyyyyy xxxxxxxxxxxx yyyyyy xxxxxx xxxxxx yyyyyy xxxxxx xxxxxx yyyyyy xxxxxx xxxxxx
======== ==== ==== ==== ==== === === === === == *** == == ********* == = ***************** = ************************* ******************************* ********************************* ********************************* ********************************* ********************************* ********************************* ********************************* ********************************* ********************************* ********************************* ******************************* *********************** ***************** ********* ***
## ## ###### ## ## ## ## ## ## ### ### ## ###### ## ## # ## ## ## ## ## ## ## ## ## ## ## ## ## ###### ((((((((((((((((((((((((((((((((((( (((((((((((((((((/////////////((((( (((((((((((((((((/////////////((((( ((((((( //((((( (((((( //(((( (((((( ((((((/////////////(((( (((((( (((((/////////////(((( (((((( ///(((( ((((( ///((( (((((((((((((((////// ///((( (((((( (((((///// ///((( (((((( ///((( ((((((( /////(( ((((((((((((((/////////////(( ((((((((((((((//////((((((((( (((((((((((((((
| || ||| |||| || ||||| |||| |||| ||| |||| ||| ||| ||| ||| ||| || || | | #### # ## ################ ## # ## ################ ### ############## #### ####### # ##### #### ##################### # ### ###############
JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJ SJSJS JSJSJS JSJSJSJSJSJSJSJSJ SJS JSJS JSJSJSJSJSJSJSJSJ SJS JSJSJSJSJ JSJSJSJSJSJSJSJSJ SJSJ SJSJSJSJ JSJSJSJSJSJSJSJSJ SJSJSJ SJSJSJ JSJSJSJSJSJSJSJSJ SJSJSJSJ JSJS JSJSJSJSJSJSJSJSJ SJSJSJSJS JSJ JSJSJSJSJS JS JSJS JSJ JSJSJSJSJSJ SJSJSJ SJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS JSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJSJS
`:+osyyyso+/:` :smNNNmmmddddhhhmds: .oNNNNNmmmddddhhhyyyymMNs. oNNNNNmmmddddhhhyyyyssshMMMs` .dNNNNmmmddmmmdyyyyysssooohMMMm. `mNNNmmmmmNMMMy- .+ssoooo++NMMMN. yNNmmmdmMMMMN- .ooo+++/dMMMMd -NmmmddmMMMMM: .+++///yMMMMM- +mmddddMMMMMm /////:yMMMMM+ +ddddhdMMMMMm ///:::mMMMMM+ -ddhhhdMMMMMM- `/::::yMMMMMM- shhyyhMMMMMMm- `:::::hMMMMMMh .yyyyyNMMMMMMMs. `-:::/yNMMMMMMm` .ossshMMMMMMMMMmhyyydNMMMMMMMMd. :ooodMMMMMMMMMMMMMMMMMMMMMNo `:++yNMMMMMMMMMMMMMMMMMNs. .-/ymMMMMMMMMMMMMmy: `-/oyhhhys+:`
. . /:\ /:\ /:::\ /:::\ /:::::\ /:::::\ /|\:::::/|\:::::/| /:|#\:::/.|#\:::/.| /::|##\:/..|##\:/..| |\::|###|...|###|...| |#\:|###|...|###|...| |##\|###|...|###|...| |#######|../:\##|../ |#######|./:::\#|./ |#######|/:::::\|/ \#######\:::::/|\ \#######\:::/.|:\ \#######\:/..|::\ |#######|...|::/| |#######|...|:/.| |#######|...|/..| |###|\##|../|...| |###|.\#|./#|...| |###|..\|/##|...| \##|../ \##|../ \#|./ \#|./ \|/ \|/
_ _ _ _(_)_ (_) | (_) (_) _ _ _| |_ __ _ | | | | | | |/ _` | | | |_| | | | (_| | _/ |\__'_|_|_|\__'_| |__/
+%%%+ $$$$$$$ +%+ $$$$$$$ $$$$$ ****** *%%%* *%* **************** ************************ ******** ******** *** *** * _ * _ _ _ _ __ _ _ | |_ ___ _ _ | || | | || '_ \ | | | || __|/ _ \| '_| | || |_| || |_) || |_| || |_ | __/| | | | \__,_|| .__/ \__, | \__|\___||_| /_/ |_| |___/ * * *** *** ******** ******** ************************ **************** +%%%+ ****** $$$$$$$ $$$$$$$ *%%%*
KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKO KOTLINKOTLINKOTLINKOTLINKOTLINKOTLIN KOTLINKOTLINKOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTLINKOTLINKO KOTLINKOTLINKOTLINKOTLINKOTLIN KOTLINKOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTLINKO KOTLINKOTLINKOTLINKOTLIN KOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTLIN KOTLINKOTLINKOTLINKOTLINKO KOTLINKOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTLINKOTLIN KOTLINKOTLINKOTLINKOTLINKOTLINKO KOTLINKOTLINKOTLINKOTLINKOTLINKOTL KOTLINKOTLINKOTLINKOTLINKOTLINKOTLIN KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKO KOTLINKOTLINKOTLINKOTLINKOTLINKOTLINKOTL
-- -- -- -- @@@@ -- @@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@ @@@@ -- @@@@@@@@@@@@@@****@@@ -- -- @@@@@@@@@@@@@@@******@@@@ -- @@@@@@@@@@@@@@@@@****@@@@@@ -- @@@**@@@@@@@@@@@@@@@@@@@@@@@@ -- -- @@@**@@@@@@**@@**@@******@@@@ -- @@@**@@@@@@**@@**@**@@@**@@@@ -- @@@**@@@@@@**@@**@@@*****@@@@ -- -- @@@**@@@@@@**@@**@***@@**@@@@ -- @@*******@******@********@@ -- @@@@@@@@@@@@@@@@@@@@@@@@@ -- -- @@@@@@@@@@@@@@@@@@@@@ -- @@@@@@@@@@@@@@@@@ -- @@@@@@@@@@@ -- -- -- -- --
_-`````-, ,- '- . .' .- - | | - -. `. /.' / `. \ :/ : _... ..._ `` : :: : /._ .`:'_.._\. || : :: `._ ./ ,` : \ . _.'' . `:. / | -. \-. \\_ / \:._ _/ .' .@) \@) ` `\ ,.' '_/,--' .- .\,-.`--`. ,'/'' (( \ ` ) /'/' \ `-' ( '/'' `._,-----' ''/' .,---' ''/' ;: ''/'' ''/ ''/''/'' '/'/' `;
####### ,#####. .#####. ### ########.######## ### ################# ### `###############' ### `#############' ### `#########' ### `#####' ####### `#' #### #### ### ##### ##### ### ######.###### ### ### ##### ### ### ### ### ### ####### ### # ### ##### ### ### ### ### ### #
++ ++ ++++++ ++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++ ++++++++++++++++++++++++++++++++ ++ ++++++++++++++++++++++++++++++++++++++ +++++++++++ +++++++++++ ++++++++ ++++++++ +++++ +++++ ? ++ ++ ? ?? ?????? ?? ??? ?????????? ??? ???? ?????????????? ???? ?????????????????????????????? ???????????????????????????? ?????????????????????????? ?????????????????????? ??????????????????
:::. '::::: ::::' ':::: ':::::. ::::' :::: '::::.::::: ......:::::..... :::::::: :::::::::::::::::. :::::: ::::. :::::::::::::::::::: :::::. .::::' ..... ::::' :::::' ::::: '::' :::::' ......::::: ' ::::::::::. ::::::::::: :::::::::::: ::::::::: .. ::::: .:::: .::: ::::: .:::: ::::: ''''' ..... :::: ':::::. ......:::::::::::::' :: ::::::. ':::::::::::::::::' .:::::::: ':::::::::: .::::''::::. '::::. .::::' ::::. '::::. .:::: :::: '::::.
/////////////////////////////////////// /////////////////////////////////////// /////////////////////////////////////// /////////////////////////////////////// /////////////////////////////////////// /// \//// \/////////////////////// // // ///////// .//////// / /////// \///// ///// ////////// /////////// //////////// // /////////////// ///////// /// //////////////////// ///////// ////// //////////////////// //////// /////// //////////////////// /////// //////// //////////////////// ////// ///////// ////////////////////
@@@@@@@@@ @@@@ @@@ @@@ @@@@ @@@ @@@@@@ @@@@ @@@ @@@ @@@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@@@@ @@@ @@@@ @@@ @@@ @@@@ @@@ @@@@ @@@@@@@@@@
###### ### ######### ######## ########## ######### ############ ###### ############### ####### ################## ####### ################### ############################ ############################# ########################### ## ######################### ## ################### ### # ##### #### ### ### # #### #### ### ## #### ### ### # ## ### ### # ## ## ## # ## # # # # ## # # # # # # ### ## ## ##
################ ##########/ |############## #############| |################# #####/ __ \| __ \/ __ \### ######| |##| || |##| || |##| |#### ######| |##/ || |##| || |##/ |#### #####| ____ /|__|##|__|| ____ /### ###| |################| |####### |_ /################|_ /#### ################
######################### ######################### ######################### ######################### ######################### ######################### ######################### ######################### ######################### #########################
\\\\\\\\\\\\\\ \\\\\ \\\\\\\\\\\\\\ \\\\\ ///// \\\\\ ///// ////////////// ///// ///// ////////////// ///// \\\\\ ///// \\\\\ \\\\\\\\\\\\\\ \\\\\ \\\\\\\\\\\\\\
========= =============== ================= === ============== =================== ========== ========================== ======= ============================ ======== ============================= ========= ============================ ========== ========================== ============ ============ ========================== ========== ============================ ========= ============================= ======== ============================ ======= ========================== ========== =================== ============== === ================= =============== =========
.,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,******** ,,,,,,,,,,,,,,,,,************** ,,,,,,,,,,,, ***** ,,,,,,,,, RRRRRRRRRRRRRRRR *** ,,,,,,,,, RRRRRRRRRRRRRRRRRRR *** ,,,,,,,, RRRRRRRRRRRRRRRRRRRR // ,,,,,,* RRRRRRR RRRRRRR // ,,,***** RRRRRRR RRRRRRR // ******** RRRRRRRRRRRRRRRRRR // ********* RRRRRRRRRRRRRR // **********RRRRRRR RRRRRRR *******RRRRRRR RRRRRRR RRRRRRR RRRRRRRR
++++++ ++++++++++ ++++++++++++ ++++++++++++++ ++++++++++++++++ +++++++++++++***+++ +++++++*********** +++++************** +++***************** ++********#********** *****#*#*#****#*#*** *****#*###*#**#*#*** *****##########*#*** *****##**####**##*** *****##**####**##*** *****############*** *****#####--####*** **############** #**#**######## #**#**########## ##*#*##++++###### #####++++++##### ###++++++++#### +++++++++++#### ++++++++++####
##########.# ###########.## ##.#########.### #####.#######.#### ########.#####.##### ###########.###.###### ##############.#.####### #.***************.######## ###.#############.##.####### #####.###########.#####.###### #######.#########.########.##### ######.#######.###########.#### #####.#####.##############.### ####.###.#################.## ###.#.####################.#
R RR RR R RRRRRRRR R R R RR R RRRRRRRRRRRRR R RR rR RRR R RRRRRRRRRRRRRRRRR R RRR R RRR RR RRRRRRRRRRRRRRRRRRRRRRR RRRRR RRRRR RRRRRRRRRRRRRRRRRRRRRRRR RRRR RRR RRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R RRRRRRRRRR= RR = RRRRRRRRRRR RRRRRRRRRRRR= RR = RRRRRRRRRR RRRRRRRRRRR RR RRRRRRRRRR RR==RRRRRRRRRRRRRRRRRRRRRR===RR RR = ==RRRRRRR RRRRRR== = RR RR = =========== = RR RR R R R R
,wppbbbbbp, ,wpb@KP"``` ``"T@b ,pb@P"` @@ ,b@P` /@P p@b` ,bK` {@@ 'w, ,,wpbP*` 0@b ```` ,pp ;@@ "0bw ,bPK ,K@L /PT@ "0b, ,,pbP @b .b Tb{" $bP"""*Tb, ,/b@P &@ 0@M.b ,@K ,P @L `b ,pb" Ib @@ &h@bP ,pCpP bb*` /` p@` ,@` `bb` T" ""` @@w,pbK` `***^
___ ___ ___ #### #### #### #### #### #### _____####______####___ #### ####################### #### ####################### #### #### #### #### #### #### #### ____####______####____ #### ####################### #### ####################### ___ #### #### #### #### #### #### #### #### ####
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMSSSSSSSSSSSSSSMMMMMMMMMMMM MMMMMMMMMMMSSSSSSSSSSSSSSSSMMMMMMMMMMM MMMMMMMMMMSSSSSSSSSSSSSSSSSSMMMMMMMMMM MMMMMMMMMSSSSSSSSSSSSSSSSSSSSMMMMMMMMM MMMMMMMMSSSSSSSSSSSSSSSSSSSSSSMMMMMMMM MMMMMMMMSSSSSSSSSSMMMMMMMMMMMMMMMMMMMM MMMMMMMMMSSSSSSSSMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMSSSSSSMMMMMMMMSSMMMMMMMMMMMM MMMMMMMMMMMSSSSMMMMMMMMSSSSMMMMMMMMMMM MMMMMMMMMMMMSSMMMMMMMMSSSSSSMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMSSSSSSSSMMMMMMMMM MMMMMMMMMMMMMMMMMMMMSSSSSSSSSSMMMMMMMM MMMMMMMMSSSSSSSSSSSSSSSSSSSSSSMMMMMMMM MMMMMMMMMSSSSSSSSSSSSSSSSSSSSMMMMMMMMM MMMMMMMMMMSSSSSSSSSSSSSSSSSSMMMMMMMMMM MMMMMMMMMMMSSSSSSSSSSSSSSSSMMMMMMMMMMM MMMMMMMMMMMMSSSSSSSSSSSSSSMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
_..------.._ .-~ ~-. | | |"-..________..-"| | | ____ ___ _ | | / ___| / _ \| | |"-..________..-"| \___ \| | | | | | | ___) | |_| | |___ | | |____/ \__\_|_____| |"-..________..-"| | | | | "-..________..-"
SSSSSSSSSSSSSSSSSSsssssssssssSSSSSSSS SSSSSSSSSSSSSSSsssssssssssssssssSSSSS SSSSSSSSSSSsssssssssssSSSSssssssssSSS SSSSSSSSssssssssssSSSSSSSSSSSsssssssS SSSSSsssssssssSSSSSSSSSSSSSSSSSsssssS SSSssssssssSSSSSSSSSSsssssSSSSSSssssS SsssssssSSSSSSSSSSsssssssssSSSSSssssS SsssssSSSSSSSSSsssssssssssssssssssssS SsssssSSSSSSssssssssSSSSSSssssssssssS SsssssSSSSSssssssSSSSSSSSSSSSssssssSS SsssssSSSSSSSSSSSSSSSSSSSSSSSSSsssssS SSssssssSSSSSSSSSSSSssssssSSSSSsssssS SssssssssssSSSSSSssssssssSSSSSSsssssS SsssssssssssssssssssssSSSSSSSSSsssssS SssssSSSSSsssssssssSSSSSSSSSSssssssSS SssssSSSSSSsssssSSSSSSSSSSssssssssSSS SsssssSSSSSSSSSSSSSSSSSsssssssssSSSSS SsssssssSSSSSSSSSSSssssssssssSSSSSSSS SSSssssssssSSSSsssssssssssSSSSSSSSSSS SSSSSsssssssssssssssssSSSSSSSSSSSSSSS SSSSSSSSsssssssssssSSSSSSSSSSSSSSSSSS
: :: ::: : :::: : : :::: : :: ::::: :: ::: ::::: ::: ::: :::::: ::: ::: ::::::: :::: :::: ::::::: ::::::::::: :::::::: ::::::::::: ::::::::: :::::::::::::::::::::: ::::::::::::::::::::: ::::::::::::::::::: : ::::::::::::::::: :: :::::::::::::: :::: :::::::::::::::: :::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::: :::::::::::::::::::::: ::::: .::::::::::::::. ::
[[[[[[[[ ]]]]]]]] [[[[[[[[ ]]]]]]]] [[[[ ]]]] [[[[ TTTTTTTTTTTTTTTT ]]]] [[[[ TTTTTTTTTTTTTTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[ TTTT ]]]] [[[[[[[[ ]]]]]]]] [[[[[[[[ ]]]]]]]]
TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTTSTSTSTST TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTTST TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSSTSTSTSTSTSTST TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS TSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTSTS
________ ++ ________ /VVVVVVVV\++++ /VVVVVVVV\ \VVVVVVVV/++++++\VVVVVVVV/ |VVVVVV|++++++++/VVVVV/' |VVVVVV|++++++/VVVVV/' +|VVVVVV|++++/VVVVV/'+ +++|VVVVVV|++/VVVVV/'+++++ +++++|VVVVVV|/VVV___++++++++++ +++|VVVVVVVVVV/##/ +_+_+_+_ +|VVVVVVVVV___ +/#_#,#_#,\ |VVVVVVV//##/+/#/+/#/'/#/ |VVVVV/'+/#/+/#/+/#/ /#/ |VVV/'++/#/+/#/ /#/ /#/ 'V/' /##//##//##//###/ ++
VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\ /////VUE VUE\\\\\/////VUE VUE\\\\////VUE VUE\\\///VUE VUE\\//VUE VUE||VUE VUEVUE VUEV
__ __ _ __ __ _ ____ / / \ \/ | \ \| | / /\ \ < < \ \ | || |_ / / > > \_\ _/\_\ |_|_|_||___| /_/ /_/
__ __ __ __ __ _ \ \ / / / | | \ / | | | \ \/ / / | | | \ \/ / | | |. \ / / /| | | |\__/| | | | . / / / / | | | | | | | | . / / / / | | | | | | | |___. /_/ /_/ |_| |_| |_| |______\
z zzz zzzzzz zzzzzzzzzzz zzzzzzzzzzzzzzzzzzzz zzz zzzzzzzzz zzzzzzzzzzzzzzzzzzzz zzzzz zzzzzzz zzzzzzzzzzzzzzzzzzzz zzzzzzz zzzzz zzzzzz zzzzz zzzzz zzzzzz zzzzz zzzzz zzzzzz zzzzz zzzzz zzzzzz zzzzz zzzzz zzzzzz zzzzz zzzzz zzzzzz zzzzz zzzzzzz zzzzzzzzzzzzzzzzzzzz zzzzzzz zzzzz zzzzzzzzzzzzzzzzzzzz zzzzzzzzz zzz zzzzzzzzzzzzzzzzzzzz zzzzzzzzzzz zzzzzz zzz z