Skip to content

Instantly share code, notes, and snippets.

@Kornel
Last active February 4, 2016 14:18
Show Gist options
  • Save Kornel/69caf8df590462d07cea to your computer and use it in GitHub Desktop.
Save Kornel/69caf8df590462d07cea to your computer and use it in GitHub Desktop.
Recursive cowsay inception - random cow at every step
#!/usr/bin/env bash
COWS_PATH="/usr/local/share/cows"
COW_FILES=($(ls $COWS_PATH))
COWS=${#COW_FILES[@]}
rand_cow() {
#RAND_IDX=$(($RANDOM % $COWS))
RAND_IDX=$((`od -vAn -N4 -tu4 < /dev/urandom` % $COWS))
WHICH=`basename ${COW_FILES[$RAND_IDX]} .cow`
echo $WHICH
}
cow() {
N=$1
RES=$(echo "$2" | cowsay -n -f $(rand_cow))
while [ $N -ge 1 ]
do
RES=$(echo "$RES" | cowsay -n -f $(rand_cow))
N=$[$N - 1]
done
echo "$RES"
}
if [ $# -le 1 ]
then
NAME=`basename "$0"`
echo "Usage: ./${NAME} num-levels text"
echo "Example: ./${NAME} 10 Heyy"
else
cow $1 $2
fi
@Kornel
Copy link
Author

Kornel commented Feb 3, 2016

 _____________________________________________________________________________________________________________ 
/  _________________________________________________________________________________________________________  \
| /  _____________________________________________________________________________________________________  \ |
| | /  _________________________________________________________________________________________________  \ | |
| | | /  _____________________________________________________________________________________________  \ | | |
| | | | /  _________________________________________________________________________________________  \ | | | |
| | | | | /  _____________________________________________________________________________________  \ | | | | |
| | | | | | /  _________________________________________________________________________________  \ | | | | | |
| | | | | | | /  _____________________________________________________________________________  \ | | | | | | |
| | | | | | | | /  _________________________________________________________________________  \ | | | | | | | |
| | | | | | | | | /  _____________________________________________________________________  \ | | | | | | | | |
| | | | | | | | | | /  _________________________________________________________________  \ | | | | | | | | | |
| | | | | | | | | | | /  _____________________________________________________________  \ | | | | | | | | | | |
| | | | | | | | | | | | /  _________________________________________________________  \ | | | | | | | | | | | |
| | | | | | | | | | | | | /  _____________________________________________________  \ | | | | | | | | | | | | |
| | | | | | | | | | | | | | /  _________________________________________________  \ | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | /  ______________________________________         \ | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | /  __________________________________  \        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | /  ________                        \ |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | < Heeeey >                       | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |  --------                        | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |     \                            | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |      \                           | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |       \                          | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |   ___       _____     ___        | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |  /   \     /    /|   /   \       | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |     |   /    / |  |     |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |     |  /____/  |  |     |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |     |  |    |  |  |     |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |     |  | {} | /   |     |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |     |  |____|/    |     |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |     |    |==|     |     |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |      \___________/      |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |                         |      | |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | \ |                         |      / |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |  ----------------------------------  |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |   \                                  |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |    \                                 |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |        ___                           |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |      {~._.~}                         |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |       ( Y )                          |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |      ()~*~()                         |        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | \      (_)-(_)                         /        | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |  --------------------------------------         | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |      \                                          | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |       \                                         | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |        ("`-'  '-/") .___..--' ' "`-._           | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |          ` *_ *  )    `-.   (      ) .`-.__. `) | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |          (_Y_.) ' ._   )   `._` ;  `` -. .-'    | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |       _.. `--'_..-_/   /--' _ .' ,4             | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | \    ( i l ),-''  ( l i),'  ( ( ! .-'             / | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |  -------------------------------------------------  | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |      \                                              | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |       \                                             | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |              ,;;;;;;;,                              | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |             ;;;;;;;;;;;,                            | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |            ;;;;;'_____;'                            | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |            ;;;(/))))|((\                            | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |            _;;((((((|))))                           | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |           / |_\\\\\\\\\\\\                          | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |      .--~(  \ ~))))))))))))                         | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |     /     \  `\-(((((((((((\\                       | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |     |    | `\   ) |\       /|)                      | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |      |    |  `. _/  \_____/ |                       | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |       |    , `\~            /                       | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |        |    \  \           /                        | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |       | `.   `\|          /                         | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |       |   ~-   `\        /                          | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |        \____~._/~ -_,   (\                          | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |         |-----|\   \    ';;                         | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |        |      | :;;;'     \                         | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |       |  /    |            |                        | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | \       |       |            |                        / | | | | | | | | | | | | | |
| | | | | | | | | | | | | |  -----------------------------------------------------  | | | | | | | | | | | | | |
| | | | | | | | | | | | | |   \                                                     | | | | | | | | | | | | | |
| | | | | | | | | | | | | |    \                                                    | | | | | | | | | | | | | |
| | | | | | | | | | | | | |       /\_)o<                                            | | | | | | | | | | | | | |
| | | | | | | | | | | | | |      |      \                                           | | | | | | | | | | | | | |
| | | | | | | | | | | | | |      | O . O|                                           | | | | | | | | | | | | | |
| | | | | | | | | | | | | \       \_____/                                           / | | | | | | | | | | | | |
| | | | | | | | | | | | |  ---------------------------------------------------------  | | | | | | | | | | | | |
| | | | | | | | | | | | |     \                                                       | | | | | | | | | | | | |
| | | | | | | | | | | | |      \                                                      | | | | | | | | | | | | |
| | | | | | | | | | | | |     ^__^         /                                          | | | | | | | | | | | | |
| | | | | | | | | | | | |     (oo)\_______/  _________                                | | | | | | | | | | | | |
| | | | | | | | | | | | |     (__)\       )=(  ____|_ \_____                          | | | | | | | | | | | | |
| | | | | | | | | | | | |         ||----w |  \ \     \_____ |                         | | | | | | | | | | | | |
| | | | | | | | | | | | \         ||     ||   ||           ||                         / | | | | | | | | | | | |
| | | | | | | | | | | |  -------------------------------------------------------------  | | | | | | | | | | | |
| | | | | | | | | | | |           \                                                     | | | | | | | | | | | |
| | | | | | | | | | | |            \                                                    | | | | | | | | | | | |
| | | | | | | | | | | |             \          __---__                                  | | | | | | | | | | | |
| | | | | | | | | | | |                     _-       /--______                          | | | | | | | | | | | |
| | | | | | | | | | | |                __--( /     \ )XXXXXXXXXXX\v.                    | | | | | | | | | | | |
| | | | | | | | | | | |              .-XXX(   O   O  )XXXXXXXXXXXXXXX-                  | | | | | | | | | | | |
| | | | | | | | | | | |             /XXX(       U     )        XXXXXXX\                 | | | | | | | | | | | |
| | | | | | | | | | | |           /XXXXX(              )--_  XXXXXXXXXXX\               | | | | | | | | | | | |
| | | | | | | | | | | |          /XXXXX/ (      O     )   XXXXXX   \XXXXX\              | | | | | | | | | | | |
| | | | | | | | | | | |          XXXXX/   /            XXXXXX   \__ \XXXXX              | | | | | | | | | | | |
| | | | | | | | | | | |          XXXXXX__/          XXXXXX         \__---->             | | | | | | | | | | | |
| | | | | | | | | | | |  ---___  XXX__/          XXXXXX      \__         /              | | | | | | | | | | | |
| | | | | | | | | | | |    \-  --__/   ___/\  XXXXXX            /  ___--/=              | | | | | | | | | | | |
| | | | | | | | | | | |     \-\    ___/    XXXXXX              '--- XXXXXX              | | | | | | | | | | | |
| | | | | | | | | | | |        \-\/XXX\ XXXXXX                      /XXXXX              | | | | | | | | | | | |
| | | | | | | | | | | |          \XXXXXXXXX   \                    /XXXXX/              | | | | | | | | | | | |
| | | | | | | | | | | |           \XXXXXX      >                 _/XXXXX/               | | | | | | | | | | | |
| | | | | | | | | | | |             \XXXXX--__/              __-- XXXX/                 | | | | | | | | | | | |
| | | | | | | | | | | |              -XXXXXXXX---------------  XXXXXX-                  | | | | | | | | | | | |
| | | | | | | | | | | |                 \XXXXXXXXXXXXXXXXXXXXXXXXXX/                    | | | | | | | | | | | |
| | | | | | | | | | | \                   ""VXXXXXXXXXXXXXXXXXXV""                      / | | | | | | | | | | |
| | | | | | | | | | |  -----------------------------------------------------------------  | | | | | | | | | | |
| | | | | | | | | | |   \            .    .     .                                         | | | | | | | | | | |
| | | | | | | | | | |    \      .  . .     `  ,                                           | | | | | | | | | | |
| | | | | | | | | | |     \    .; .  : .' :  :  : .                                       | | | | | | | | | | |
| | | | | | | | | | |      \   i..`: i` i.i.,i  i .                                       | | | | | | | | | | |
| | | | | | | | | | |       \   `,--.|i |i|ii|ii|i:                                       | | | | | | | | | | |
| | | | | | | | | | |            UooU\.'@@@@@@`.||'                                       | | | | | | | | | | |
| | | | | | | | | | |            \__/(@@@@@@@@@@)'                                        | | | | | | | | | | |
| | | | | | | | | | |                 (@@@@@@@@)                                          | | | | | | | | | | |
| | | | | | | | | | |                 `YY~~~~YY'                                          | | | | | | | | | | |
| | | | | | | | | | \                  ||    ||                                           / | | | | | | | | | |
| | | | | | | | | |  ---------------------------------------------------------------------  | | | | | | | | | |
| | | | | | | | | |     \                                                                   | | | | | | | | | |
| | | | | | | | | |      \                                                                  | | | | | | | | | |
| | | | | | | | | |                                    .::!!!!!!!:.                         | | | | | | | | | |
| | | | | | | | | |   .!!!!!:.                        .:!!!!!!!!!!!!                        | | | | | | | | | |
| | | | | | | | | |   ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$                        | | | | | | | | | |
| | | | | | | | | |       :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P                        | | | | | | | | | |
| | | | | | | | | |       $$$$$##WX!:      .<!!!!UW$$$$"  $$$$$$$$#                         | | | | | | | | | |
| | | | | | | | | |       $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$*                           | | | | | | | | | |
| | | | | | | | | |       ^$$$B  $$$$\     $$$$$$$$$$$$   d$$R"                             | | | | | | | | | |
| | | | | | | | | |         "*$bd$$$$      '*$$$$$$$$$$$o+#"                                | | | | | | | | | |
| | | | | | | | | \              """"          """""""                                      / | | | | | | | | |
| | | | | | | | |  -------------------------------------------------------------------------  | | | | | | | | |
| | | | | | | | |  \     /\  ___  /\                                                          | | | | | | | | |
| | | | | | | | |   \   // \/   \/ \\                                                         | | | | | | | | |
| | | | | | | | |      ((    O O    ))                                                        | | | | | | | | |
| | | | | | | | |       \\ /     \ //                                                         | | | | | | | | |
| | | | | | | | |        \/  | |  \/                                                          | | | | | | | | |
| | | | | | | | |         |  | |  |                                                           | | | | | | | | |
| | | | | | | | |         |  | |  |                                                           | | | | | | | | |
| | | | | | | | |         |   o   |                                                           | | | | | | | | |
| | | | | | | | |         | |   | |                                                           | | | | | | | | |
| | | | | | | | \         |m|   |m|                                                           / | | | | | | | |
| | | | | | | |  -----------------------------------------------------------------------------  | | | | | | | |
| | | | | | | |    \                                                                            | | | | | | | |
| | | | | | | |     \              ....                                                         | | | | | | | |
| | | | | | | |            ........    .                                                        | | | | | | | |
| | | | | | | |           .            .                                                        | | | | | | | |
| | | | | | | |          .             .                                                        | | | | | | | |
| | | | | | | | .........              .......                                                  | | | | | | | |
| | | | | | | | ..............................                                                  | | | | | | | |
| | | | | | | |                                                                                 | | | | | | | |
| | | | | | | \ Elephant inside ASCII snake                                                     / | | | | | | |
| | | | | | |  ---------------------------------------------------------------------------------  | | | | | | |
| | | | | | |       \                    / \  //\                                                 | | | | | | |
| | | | | | |        \    |\___/|      /   \//  \\                                                | | | | | | |
| | | | | | |             /0  0  \__  /    //  | \ \                                              | | | | | | |
| | | | | | |            /     /  \/_/    //   |  \  \                                            | | | | | | |
| | | | | | |            @_^_@'/   \/_   //    |   \   \                                          | | | | | | |
| | | | | | |            //_^_/     \/_ //     |    \    \                                        | | | | | | |
| | | | | | |         ( //) |        \///      |     \     \                                      | | | | | | |
| | | | | | |       ( / /) _|_ /   )  //       |      \     _\                                    | | | | | | |
| | | | | | |     ( // /) '/,_ _ _/  ( ; -.    |    _ _\.-~        .-~~~^-.                       | | | | | | |
| | | | | | |   (( / / )) ,-{        _      `-.|.-~-.           .~         `.                     | | | | | | |
| | | | | | |  (( // / ))  '/\      /                 ~-. _ .-~      .-~^-.  \                    | | | | | | |
| | | | | | |  (( /// ))      `.   {            }                   /      \  \                   | | | | | | |
| | | | | | |   (( / ))     .----~-.\        \-'                 .~         \  `. \^-.            | | | | | | |
| | | | | | |              ///.----..>        \             _ -~             `.  ^-`  ^-_         | | | | | | |
| | | | | | |                ///-._ _ _ _ _ _ _}^ - - - - ~                     ~-- ,.-~          | | | | | | |
| | | | | | \                                                                   /.-~              / | | | | | |
| | | | | |  -------------------------------------------------------------------------------------  | | | | | |
| | | | | |                        \                    ^    /^                                     | | | | | |
| | | | | |                         \                  / \  // \                                    | | | | | |
| | | | | |                          \   |\___/|      /   \//  .\                                   | | | | | |
| | | | | |                           \  /O  O  \__  /    //  | \ \           *----*                | | | | | |
| | | | | |                             /     /  \/_/    //   |  \  \          \   |                | | | | | |
| | | | | |                             @___@`    \/_   //    |   \   \         \/\ \               | | | | | |
| | | | | |                            0/0/|       \/_ //     |    \    \         \  \              | | | | | |
| | | | | |                        0/0/0/0/|        \///      |     \     \       |  |              | | | | | |
| | | | | |                     0/0/0/0/0/_|_ /   (  //       |      \     _\     |  /              | | | | | |
| | | | | |                  0/0/0/0/0/0/`/,_ _ _/  ) ; -.    |    _ _\.-~       /   /              | | | | | |
| | | | | |                              ,-}        _      *-.|.-~-.           .~    ~              | | | | | |
| | | | | |             \     \__/        `/\      /                 ~-. _ .-~      /               | | | | | |
| | | | | |              \____(oo)           *.   }            {                   /                | | | | | |
| | | | | |              (    (--)          .----~-.\        \-`                 .~                 | | | | | |
| | | | | |              //__\\  \__ Ack!   ///.----..<        \             _ -~                   | | | | | |
| | | | | \             //    \\               ///-._ _ _ _ _ _ _{^ - - - - ~                       / | | | | |
| | | | |  -----------------------------------------------------------------------------------------  | | | | |
| | | | |         \   ^__^                                                                            | | | | |
| | | | |          \  (oo)\_______                                                                    | | | | |
| | | | |             (__)\       )\/\                                                                | | | | |
| | | | |                 ||----w |                                                                   | | | | |
| | | | \                 ||     ||                                                                   / | | | |
| | | |  ---------------------------------------------------------------------------------------------  | | | |
| | | |    \         ,        ,                                                                         | | | |
| | | |     \       /(        )`                                                                        | | | |
| | | |      \      \ \___   / |                                                                        | | | |
| | | |             /- _  `-/  '                                                                        | | | |
| | | |            (/\/ \ \   /\                                                                        | | | |
| | | |            / /   | `    \                                                                       | | | |
| | | |            O O   ) /    |                                                                       | | | |
| | | |            `-^--'`<     '                                                                       | | | |
| | | |           (_.)  _  )   /                                                                        | | | |
| | | |            `.___/`    /                                                                         | | | |
| | | |              `-----' /                                                                          | | | |
| | | | <----.     __ / __   \                                                                          | | | |
| | | | <----|====O)))==) \) /====                                                                      | | | |
| | | | <----'    `--' `.__,' \                                                                         | | | |
| | | |              |        |                                                                         | | | |
| | | |               \       /                                                                         | | | |
| | | |         ______( (_  / \______                                                                   | | | |
| | | |       ,'  ,-----'   |        \                                                                  | | | |
| | | \       `--{__________)        \/                                                                 / | | |
| | |  -------------------------------------------------------------------------------------------------  | | |
| | |      \                                                                                              | | |
| | |       \                                                                                             | | |
| | |         ,__, |    |                                                                                 | | |
| | |         (oo)\|    |___                                                                              | | |
| | |         (__)\|    |   )\_                                                                           | | |
| | |              |    |_w |  \                                                                          | | |
| | |              |    |  ||   *                                                                         | | |
| | |                                                                                                     | | |
| | \              Cower....                                                                              / | |
| |  -----------------------------------------------------------------------------------------------------  | |
| |    \                                                                                                    | |
| |     \                                                                                                   | |
| |       _____   _________                                                                                 | |
| |      /     \_/         |                                                                                | |
| |     |                 ||                                                                                | |
| |     |                 ||                                                                                | |
| |    |    ###\  /###   | |                                                                                | |
| |    |     0  \/  0    | |                                                                                | |
| |   /|                 | |                                                                                | |
| |  / |        <        |\ \                                                                               | |
| | | /|                 | | |                                                                              | |
| | | |     \_______/   |  | |                                                                              | |
| | | |                 | / /                                                                               | |
| | /||                 /|||                                                                                | |
| |    ----------------|                                                                                    | |
| |         | |    | |                                                                                      | |
| |         ***    ***                                                                                      | |
| \        /___\  /___\                                                                                     / |
|  ---------------------------------------------------------------------------------------------------------  |
|   \                                                                                                         |
|    \   \                                                                                                    |
|         \ /\                                                                                                |
|         ( )                                                                                                 |
\       .( o ).                                                                                               /
 ------------------------------------------------------------------------------------------------------------- 
     \
      \
          oO)-.                       .-(Oo
         /__  _\                     /_  __\
         \  \(  |     ()~()         |  )/  /
          \__|\ |    (-___-)        | /|__/
          '  '--'    ==`-'==        '--'  '

@Kornel
Copy link
Author

Kornel commented Feb 4, 2016

➜  ~  ./recursive-cowsay.sh 4 Cowsay!                                                                                                                                                               [1/9823]
 _________________________________________________
/  _____________________________________________  \
| /  _________________________________________  \ |
| | /  _____________________________________  \ | |
| | | /  _________                          \ | | |
| | | | < Cowsay! >                         | | | |
| | | |  ---------                          | | | |
| | | |     \                               | | | |
| | | |      \                              | | | |
| | | |     ^__^         /                  | | | |
| | | |     (oo)\_______/  _________        | | | |
| | | |     (__)\       )=(  ____|_ \_____  | | | |
| | | |         ||----w |  \ \     \_____ | | | | |
| | | \         ||     ||   ||           || / | | |
| | |  -------------------------------------  | | |
| | |    \                                    | | |
| | |     \                                   | | |
| | |     ____                                | | |
| | |    /# /_\_                              | | |
| | |   |  |/o\o\                             | | |
| | |   |  \\_/_/                             | | |
| | |  / |_   |                               | | |
| | | |  ||\_ ~|                              | | |
| | | |  ||| \/                               | | |
| | | |  |||_                                 | | |
| | |  \//  |                                 | | |
| | |   ||  |                                 | | |
| | |   ||_  \                                | | |
| | |   \_|  o|                               | | |
| | |   /\___/                                | | |
| | |  /  ||||__                              | | |
| | \     (___)_)                             / | |
| |  -----------------------------------------  | |
| |        \    ____                            | |
| |         \  /    \                           | |
| |           | ^__^ |                          | |
| |           | (oo) |______                    | |
| |           | (__) |      )\/\                | |
| |            \____/|----w |                   | |
| |                 ||     ||                   | |
| |                                             | |
| \                  Moofasa                    / |
|  ---------------------------------------------  |
|      \                                          |
|       \                                         |
|           oO)-.                       .-(Oo     |
|          /__  _\                     /_  __\    |
|          \  \(  |     ()~()         |  )/  /    |
|           \__|\ |    (-___-)        | /|__/     |
\           '  '--'    ==`-'==        '--'  '     /
 -------------------------------------------------
  \            .    .     .
   \      .  . .     `  ,
    \    .; .  : .' :  :  : .
     \   i..`: i` i.i.,i  i .
      \   `,--.|i |i|ii|ii|i:
           UooU\.'@@@@@@`.||'
           \__/(@@@@@@@@@@)'
                (@@@@@@@@)
                `YY~~~~YY'
                 ||    ||

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment