[---收集整理---]
网上收集了许多超级有意思的代码注释,有如来佛、草泥马等有趣的注释!这里有很多有意思的代码注释都是从这个网站上转载的:http://www.asciiworld.com/
如来佛代码注释,保佑代码无BUG
/*
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O = /O
____/`---'\____
.' \| |// `.
/ \||| : |||//
/ _||||| -:- |||||-
| | \ - /// | |
| \_| ''---/'' | |
.-\__ `-` ___/-. /
___`. .' /--.-- `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;` _ /`;.`/ - ` : | |
`-. \_ __ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG
*/
神兽草泥马代码注释
/*
*
* ┌─┐ ┌─┐
* ┌──┘ ┴───────┘ ┴──┐
* │ │
* │ ─── │
* │ ─┬┘ └┬─ │
* │ │
* │ ─┴─ │
* │ │
* └───┐ ┌───┘
* │ │
* │ │
* │ │
* │ └──────────────┐
* │ │
* │ ├─┐
* │ ┌─┘
* │ │
* └─┐ ┐ ┌───────┬──┐ ┌──┘
* │ ─┤ ─┤ │ ─┤ ─┤
* └──┴──┘ └──┴──┘
* 神兽保佑
* 代码无BUG!
*/
/**
* ┏┓ ┏┓
* ┏┛┻━━━┛┻┓
* ┃ ┃
* ┃ ━ ┃
* ┃ ┳┛ ┗┳ ┃
* ┃ ┃
* ┃ ┻ ┃
* ┃ ┃
* ┗━┓ ┏━┛
* ┃ ┃
* ┃ ┃
* ┃ ┗━━━┓
* ┃ ┣┓
* ┃ ┏┛
* ┗┓┓┏━┳┓┏┛
* ┃┫┫ ┃┫┫
* ┗┻┛ ┗┻┛
* 神兽保佑
* 代码无BUG!
*/
胜利手势代码注释
// d*##$.
// zP"""""$e. $" $o
//4$ '$ $" $
//'$ '$ J$ $F
// 'b $k $> $
// $k $r J$ d$
// '$ $ $" $~
// '$ "$ '$E $
// $ $L $" $F ...
// $. 4B $ $$$*"""*b
// '$ $. $$ $$ $F
// "$ R$ $F $" $
// $k ?$ u* dF .$
// ^$. $$" z$ u$$$$e
// #$b $E.dW@e$" ?$
// #$ .o$$# d$$$$c ?F
// $ .d$$#" . zo$> #$r .uF
// $L .u$*" $&$$$k .$$d$$F
// $$" ""^"$$$P"$P9$
// JP .o$$$$u:$P $$
// $ ..ue$" "" $"
// d$ $F $
// $$ ....udE 4B
// #$ """"` $r @$
// ^$L '$ $F
// RN 4N $
// *$b d$
// $$k $F
// $$b $F
// $"" $F
// '$ $
// $L $
// '$ $
// $ $
围棋棋盘代码注释
// _______________________________________
// / ___________________________________
// _--""""--_ / /_/_/_/_/_|_|_|_|_|_|_|_|_|_\_\_\_\_
// / / /_/_/_/_J__L_L_L_|_|_|_J_J_J__L_\_\_\_
// / / / /_/_/_J__L_J__L_L_|_|_|_J_J__L_J__L_\_\_
// L ""-____-"" J / /_/_J__L_J__L_J_J__L_|_J__L_L_J__L_J__L_\_
// / / /_/__L_/__L_J__L_J__L_|_J__L_J__L_J__\_J__\_
// \_ _/ / /_J__/_J__/__L_J__|__L_|_J__|__L_J__\__L_\__L_
// _--"""""--_" / / F / F J J | F J | F J | F F J J
// / / /--/-J--/--L--|--L-J--J--|--L--L-J--|--J----L---
/// / / /__/__L_J__J___L_J__J__|__|__|__L__L_J___L__L_J__\__
//L ""-_____-"" J / / / / F F J J | | | | | F F J J
// / / /--/--/--/--J---L--|--|--|--o--|--|--|--J---L--------
// \_ _/ / /__/__J__J___L__J___L__L__L__|__J__J__J___L__J___L__L__\__
// "--___--" / / / F F J F J J F | J F F J F J J
// / /--/---/--J---L--J---L--|--J---|---L--|--J---L--J---L-------
// / /__J___/___L__/___L__J___L__J___|___L__J___L__J___\__J___\___L__
// / / F J / J J | J J | F F | F F F J
// / /---/---L--J---L---L---L--|---|---|---|---|--J---J---J---L--J------
// / /___/___/___L__J___J___J___|___|___|___|___|___L___L___L__J___\___\___
// / / / / / F F F F F | J J J J J
// / /___/___J___J___J___J___J____L___L___|___J___J____L___L___L___L___L___\___
// / / / F F F | | J F | J F | | J J J
// / /___J____/___/___J____L___L___|___J____|____L___|___J___J____L___\___\____L___
// / / F / J F J J | J | F | F F J F J
// / /____/___J____L___/____L___|____L___|____|____|___J____|___J____\___J____L___\____
// / / / F / J J F J F | J F J F F J
// / /____/____/___J____L____|____L___J____L____|____J____L___J____|____J____L___\____\____
// /
///_______________________________________________________________________________________________
//| |
//| hs |
//|_______________________________________________________________________________________________|
书本代码注释
// .-~~~~~~~~~-._ _.-~~~~~~~~~-.
// __.' ~. .~ `.__
// .'// ./ \`.
// .'// | \`.
// .'// .-~"""""""~~~~-._ | _,-~~~~"""""""~-. \`.
// .'//.-" `-. | .-' "-.\`.
// .'//______.============-.. | / ..-============.______\`.
//.'______________________________|/______________________________`.
微软经典图标代码注释
/*
__
,-~¨^ ^¨-, _,
/ / ;^-._...,¨/
/ / / /
/ / / /
/ / / /
/,.-:''-,_ / / /
_,.-:--._ ^ ^:-._ __../
/^ / /¨:.._¨__.;
/ / / ^ /
/ / / /
/ / / /
/_,.--:^-._/ / /
^ ^¨¨-.___.:^ (R) - G33K
*/
谷歌google代码注释
/*
___ _
/ __|___ ___ __ _| |___
| (_ / _ / _ / _` | -_)
\___\___/\___/\__, |_\___|
|___/
*/
奥运五环代码注释
/*
_.-"""""-._ _.-"""""-._ _.-"""""-._
,' `. ,' `. ,' `.
/ / /
| | | | | |
| | | |
| | | |
| _.-"|"|"-._ _.-"|"|"-._ |
,' / `. ,' / `. /
`. / ,' `. / ,' `. ,'
`-..__|..-' `-..|_|..-' `-..|__..-'
| | |
| | |
| | | |
/ /
`. ,' `. ,'
`-..___..-' `-..___..-'
*/
七龙珠比克代码注释
/*
_.---..._
./^ ^-._
./^C===. ^. /
.|' \ _ ^|.^.|
___.--'_ ( ) . ./ /||
/.---^T , | / /|||
C' ._`| ._ / __,-/ / /-,||
/ ; /O / _ |) )|,
i ./^O./_,-^/^ ,;-^,'
|`--/ ..-^^ |_-^
`| ^- /|:
i. .-- / '|.
i ==' /' |._
_./`._ // |. ^-ooo.._
_.oo../' | ^-.__./X/ . `| |#######b
d#### |' ^^^^ / | _#######
#####b ^^^^^^^^--. ...--^--^^^^^^^_.d######
######b._ Y _.d#########
##########b._ | _.d#############
"Piccolo" no. 2
(from Dragonball Z)
--- Steven J. Simmons
*/
/*
/^_.-^ _ --^=_
./'-^__ _>=^^==^-.
|'/^^_/ /^ .^\/
,|/| ' /' _____ `|.^.|
|'/ /_--^^ . ^^-./ /||
|/,--^ , | / /||'
._|/ / __,-/ / /-,||
'/ ; /O / _ |) )|,
i ./^O./_,-^/^ ,;-^,'
|`--/ ..-^^ |_-^
`| ^-_,/^Y | ^^
_i. ".--V_/ /| . ^._____...--.>^^^^^^-------...._
/ i ^--^^ /'|' |. |./' | ;
___...----/^^^^---|. `._ /^ /' |'_/' `| |' ,/'
|' _|^-.__./'__.^^ .| ,| _.-^
` ,|`_./^^-----^^._ ` ./ / /^ _.-^^/
|' ^ /-^ ./^ /
`\_ __.-< _,/ ./' |'
`. `i ^^--/._____...--^ . ./ |.
`| | / / `|
"Piccolo"
(from Dragonball Z)
--- Steven J. Simmons
*/
七龙珠孙悟空代码注释
/*
_
"-._ _.--"~~"--._
" ^. ___
/ .-~_.-~
.-----' //" /~-._ /
/ __ _/-.__L_.-/ "-.
/.-" ( ` \_o>"<o_/ .--._
/' : " :/_/ "`
/ / " ~ /~"
I /]"-._ _.-"[
___ |___/ ./ l \___ ___
.--v~ "v` ( `-.__ __.-' ) ~v" ~v--.
.-{ | : \_ "~" _/ : | }-.
/ | ~-.,___,.-~ | /
] | | / [
/ | : : |/ /
/ ^._ _K.___,^ ^.___,K_ _.^
/ / "~/ " /" ~"
/ / / _ : _ /
.^--./ / Y___________l___________Y .--^.
[ / | [/ ] | / ]
| "v" l________[____/]________j -Row }r" /
}------t / /`-. /
| | Y Y / "-._/
}-----v' | : | 7-. /
| |_| | l | / . "-._/
l .[_] : : r[]/_. /
\_____] "--. "-.____/
"Dragonball Z"
---Row
*/
/*
MMMMM
MMMMMM
MMMMMMM
MMMMMMMM .
MMMMMMMMM
HMMMMMMMMMM
MMMMMMMMMMMM M
MMMMMMMMMMMMM M
MMMMMMMMMMMMM M
MMMMMMMMMMMMM:
oMMMMMMMMMMMMMM
.MMMMMMMMMMMMMMo MMMMMMMMMMMMMMM M
MMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMM. oMMMMMMMMMMMMMMM.M
MMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM: H
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM . MMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M MMMMMM
.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M MMMMMMMMMM
MM. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M MMMMMMMMMMMM
MM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM .MMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
.MMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
HMMMMMMMMMMMMMMMMMMMMM.MMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMM MMM.oMMMMMMM..MMMMMMMMM:MMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMM MM..MMMMMMM...MMMMMMM. MMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMM ..MMMMMM...MMMMMM ..MMMMMMMMMMMMMMMMMMM
MMMMMMM:M.MMM.M.. MMMMM M..MMMMM...MMMMMMMMMMMMMMMMMM MMM
MMMM. .M..MM.M...MMMMMM..MMMMM.. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM .
MMMM..M....M.....:MMM .MMMMMM..MMMMMMM...MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMM.M.. ...M......MM.MMMMM.......MHM.M .MMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMM..MM. . MMM.....MMMMMM.M.....M ..MM..M MMMMMMMMMMMMMMMMMMM
.MMMMMHMM. ..MMMM. MMM............o..... . .MMMMMMMMMMMMMMM
MMM. M... .........................M..:.MMMMMMMMMMMM
oMMM............ .................M.M.MMMMMMMMM
.....MM........................ . MMMMMM
M.....M.....................o.MM.MMMMMMMM.
M........................M.. ...MMMMMMMMMMMMMo
:....MMM..............MMM..oMMMMMMM
M...MMM.............MMMMMMM
.............:MMMMMMMM
M..... MMM.....M
M M.............
................M
ooM.................MM MoMMMMMoooM
MMoooM......................MoooooooH..oMM
MHooooMoM.....................MMooooooM........M
oooooooMoooM......... o........MoooooooM............
Mooooooooooo.......M.........Moooooooo:..............M
MooMoooooooooM...M........:Mooooooooooo:..............M
M..oooooooooooo .........Mooooooooooooooo..............M
M...Mooo:oooooooo.M....ooooooooooooooooooo..M...........M
...oooooMoooooooM..Mooooooooooooo:oooooooM.M...........M.
M...ooooooMoo:ooooMoooooooooooooHoooooooooH:M. ...........:
M..MoooooooMoooooooooooooooooo:ooooooMooooMoM..............M
M..ooooooooooMooooooooooooooHoooooooMooHooooM...............M
...ooooooooooooooooooo:MooooooooooooooMoMoooM................
M...oooooooooooooooooooooooooooooooooooooMooMM................M
...MooooooooooooooooooooooooooooooooooooooooMo ................
...MooooooooooooooooooooooooooooooooooooooooM M................M
M...ooooooooooooooooooooooooooooooooooooooooM ................M
...MoooooooooooooooooooooooooooooooooooooooMM .:...............
.....MooooooooooooooooooooooooooooooooooooMoo .............M
M...... ooooooooooooooooooooooooooooooooooooM M..............M
M........MooooMMM MM MM MMMMMMMMMooooooooM M...............M
.........HM M: MM :MMMMMM M M...............
M..........M M MoM M M................M
M.........:M MoH M M M MooooHoooMM. M M...............M
M..........Moooo MMooM oooooMooooooooM M..............H
M.........MooooM Mooo : ooooooMooooMoooM M........ . .o.M
H.. .....ooooo oooo M MooooooooooooooM M... MMMMMMMMMMM
MMMMMMMMMMooooM M oooo . ooooooMooooooooM .MMMMMMMMMMMMMMM
MMMMMMMMMMooooH : ooooH oooooooooooooooo MMMMMMMMMMMMMMM
MMMMMMMMMMoooo ooooM Moooooooooooooooo .MMMMMMMMMMMMMMM
MMMMMMMMMMoooo ooooM MooooooooooooooooM MMMMMMMMMMMMMMM
MMMMMMMMMMoooM ooooM ooooooooooooooooo MMMMMMMMMMM:M
MMMMMMMMMMoooM MooooM oooooooooooMoooooo MH...........
. ......Mooo. MooooM oooooooooooooooooo M............M
M.M......oooo MooooM Moooooooooooooooooo: .........M.....
M.M.....Moooo MooooM ooooooooooooooooooM .M............
.......MooooH MooooM oooooooooMoooooooooo M..o...M..o....M
.o....HMooooM MooooH MooooooooMooooooooooM .:M...M.......M
M..M.....MoooM :oooo: .MooooooooHooMoooooooooM M M... ..oM.M
M...M.:.Mooo. MMMMooooo oooooooooooMoooooooooooooM ....M. M
M:M..o.Moooooooooooooo MooooooooooooooMooooooooooooM .Mo
MooooooooooooooMooooooooooooMoMoooooooooooooo
Mooooooooooooooo:ooooooooooooooooooooooooooooo
ooooooooooooooooMooooooooooMoooooooooooooooooo
ooooooooooooooooMoooooooooooMooooooooooooooooHo
ooMooooooooooooooMoooooooooooooooooooooooooooMoM
MooMoooooooooooooo.ooooooooooooooooooooooooooo:oM
MoooooooooooooooooooooooooooooooooooooooooooooooM
MoooMooooooooooooooMooooooooooooooooooooooooooooo.
MoooMooooooooooooooMoooooooooooooooooooooooooMooooM
MooooooooooooooooooMoooooooooooooooooooooooooMoooooM
MooooMoooooooooooooMoooooooooooooooooooooooooMoHooooM
ooooooMooooooooooooooooooooooooooooooooooooooooMoMoooM
MooooooooooooooooooooMooooooooooooooooooooooooooMoooooH:
MoooooooMooooooooooooMoooooooooooooooooooooooooooooHoooM
MooooooooMoooooooooooMoooooooooooooooooooooooooMoooMooooM
Moooooooooooooooooooooooooooooooooooooooooooooo.oooMooooo
MoooooooooooooooooooooooooooooooooooooooooooooMoooooooooM
MooooooooooooooooooooMoooooooooooooooooooooooooooooooooM
MooooooooooooooooooooMHooooooooooooooooooooMoooo:ooooo
MMooooooooooooooooooMoMHoooooooooooooooooooooooMooooo
MMoooooooooooooooMMooo MMooooooooooooooooooooooooooM
MMMoooooooooooooMooooo oooooooooooooooooooooMooooo
MooMMoooooooooMoooMMoM ooooHooooooooooooooooMooooM
MooooMooooooMooooMoooM MoooooMoooooooooooooMooooo
ooooooMMooooooooMooooM MoooooooooMooooooooooooooM
HooooooMoooooooMooooM HoooooooHooMooooooooooooo
oooMoooooooooHoooM MoooooooooMoooooooooM
HooooooooooooHM MooooooooMMoooooooM
MMMMMMMMMMMMMM Moooooo:MooooHMM
MMMMMMM: ... MMMMMMMMMMMMMM
M............M MMMMMMMMM ....
M.MM.......... M.............M
M ..............MM M..............
MMMMM............MMMM ..MMMMMMMM ....M
MMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMM...M
.MMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMM
:MMMMMMMMMMMMMMMMMMH MMMMMMMMMMMMMMMMMMM
By EBEN Jérôme MMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMM
HMMMMMM
*/
皮卡丘代码注释
/*
quu..__
$$$b `---.__
"$$b `--. ___.---uuudP
`$$b `.__.------.__ __.---' $$$$" .
"$b -' `-.-' $$$" .'|
". d$" _.' |
`. / ..." .' |
`./ ..::-' _.' |
/ .:::-' .-' .'
: ::'' _.' |
.' .-. .-. `. .' |
: /'$$| .@"$ `. .' _.-'
.'|$u$$| |$$,$$| | < _.-'
| `:$$:' :$$$$$: `. `. .-'
: `"--' | `-.
:##. == .###. `. `. `
|##: :###: | > >
|#' `..'`..' `###' x: / /
xXX| / ./
xXXX'| / ./
/`-. `. / /
: `- ..........., | / .'
| ``:::::::' . |< `.
| ``` | x| `.:``.
| .' /' xXX| `:`M`M':.
| | ; /:' xXXX'| -'MMMMM:'
`. .' : /:' |-'MMMM.-'
| | .' /' .'MMM.-'
`'`' : ,' |MMM<
| `' |tbap
:MM.-'
| .''
. `. /
/ .:::::::.. : /
| .:::::::::::`. /
| .:::------------ /
/ .'' >::' /
`',: : .'
`:.:'
*/
电脑图像代码注释
/*
,----------------, ,---------,
,-----------------------, ," ,"|
," ,"| ," ," |
+-----------------------+ | ," ," |
| .-----------------. | | +---------+ |
| | | | | | -==----'| |
| | I LOVE DOS! | | | | | |
| | Bad command or | | |/----|`---= | |
| | C:>_ | | | ,/|==== ooo | ;
| | | | | // |(((( [33]| ,"
| `-----------------' |," .;'| |(((( | ,"
+-----------------------+ ;; | | |,"
/_)______________(_/ //' | +---------+
___________________________/___ `,
/ oooooooooooooooo .o. oooo /, \,"-----------
/ ==ooooooooooooooo==.o. ooo= // ,`--{)B ,"
/_==__==========__==_ooo__ooo=_/' /___________,"
*/
/*
_________
/ /.
.-------------. /_________/ |
/ / | | | |
/+============+ | | |====| | |
||C:> || | | | |
|| || | | |====| | |
|| || | | ___ | |
|| || | | |166| | |
|| ||/@@@ | --- | |
+============+/ @ |_________|./.
@ .. ....'
..................@ __.'.' ''
/oooooooooooooooo// ///
/................// /_/
------------------
*/
龙的图像代码注释
/*
11111111111111111111111111111111111111001111111111111111111111111
11111111111111111111111111111111111100011111111111111111111111111
11111111111111111111111111111111100001111111111111111111111111111
11111111111111111111111111111110000111111111111111111111111111111
11111111111111111111111111111000000111111111111111111111111111111
11111111111111111111111111100000011110001100000000000000011111111
11111111111111111100000000000000000000000000000000011111111111111
11111111111111110111000000000000000000000000000011111111111111111
11111111111111111111111000000000000000000000000000000000111111111
11111111111111111110000000000000000000000000000000111111111111111
11111111111111111100011100000000000000000000000000000111111111111
11111111111111100000110000000000011000000000000000000011111111111
11111111111111000000000000000100111100000000000001100000111111111
11111111110000000000000000001110111110000000000000111000011111111
11111111000000000000000000011111111100000000000000011110001111111
11111110000000011111111111111111111100000000000000001111100111111
11111111000001111111111111111111110000000000000000001111111111111
11111111110111111111111111111100000000000000000000000111111111111
11111111111111110000000000000000000000000000000000000111111111111
11111111111111111100000000000000000000000000001100000111111111111
11111111111111000000000000000000000000000000111100000111111111111
11111111111000000000000000000000000000000001111110000111111111111
11111111100000000000000000000000000000001111111110000111111111111
11111110000000000000000000000000000000111111111110000111111111111
11111100000000000000000001110000001111111111111110001111111111111
11111000000000000000011111111111111111111111111110011111111111111
11110000000000000001111111111111111100111111111111111111111111111
11100000000000000011111111111111111111100001111111111111111111111
11100000000001000111111111111111111111111000001111111111111111111
11000000000001100111111111111111111111111110000000111111111111111
11000000000000111011111111111100011111000011100000001111111111111
11000000000000011111111111111111000111110000000000000011111111111
11000000000000000011111111111111000000000000000000000000111111111
11001000000000000000001111111110000000000000000000000000001111111
11100110000000000001111111110000000000000000111000000000000111111
11110110000000000000000000000000000000000111111111110000000011111
11111110000000000000000000000000000000001111111111111100000001111
11111110000010000000000000000001100000000111011111111110000001111
11111111000111110000000000000111110000000000111111111110110000111
11111110001111111100010000000001111100000111111111111111110000111
11111110001111111111111110000000111111100000000111111111111000111
11111111001111111111111111111000000111111111111111111111111100011
11111111101111111111111111111110000111111111111111111111111001111
11111111111111111111111111111110001111111111111111111111100111111
11111111111111111111111111111111001111111111111111111111001111111
11111111111111111111111111111111100111111111111111111111111111111
11111111111111111111111111111111110111111111111111111111111111111
*/
/*
__----~~~~~~~~~~~------___
. . ~~//====...... __--~ ~~
-. \_|// |||\ ~~~~~~::::... /~
___-==_ _-~o~ / ||| \ _/~~-
__---~~~.==~||=_ -_--~/_-~|- |\ \ _/~
_-~~ .=~ | \-_ '-~7 /- / || /
.~ .~ | \ -_ / /- / || /
/ ____ / | \ ~-_/ /|- _/ .|| /
|~~ ~~|--~~~~--_ ~==-/ | ~--===~~ .
' ~-| /| |-~~~ __--~~
|-~~-_/ | | ~\_ _-~ /
/ \__ /~ \__
_--~ _/ | .-~~____--~-/ ~~==.
((->/~ '.|||' -_| ~~-/ , . _||
-_ ~ ~~---l__i__i__i--~~_/
_-~-__ ~) --______________--~~
//.-~~~-~_--~- |-------~~~~~~~~
//.-~~~--
*/
// ) (
// /+++=)) ((=+++
// /++++++++// \+++++++++
// /++++++++++//( / )\++++++++++
// /+++++++++++// \^^// \+++++++++++
// _/++++++++++++// {{@::@}} \++++++++++++\_
// /+++++++++++++(( {/} ))+++++++++++++
// /+++++++++++++++\ <**> //+++++++++++++++
// /+++++++++++++++++\ / VV //+++++++++++++++++
// /+++++++++++++++++++\/******//+++++++++++++++++++
//|+/|++++++++++/++++++(***/***)++++++/++++++++++|+
//|/ |+/+/+// +/++**|**|**/++/+/ /+/+/+| |
//v |/ V V V V +|*|**|*|/+/ V v V V | v
// v /*|*|**|*|*... v
// (**|*|**|*|**). .
// __*|*|**|*|*/__. .
// (vvv(VVV)(VVV)vvv). .
// ............../ /
// / ............../
// ((
/*
___====-_ _-====___
_--^^^#####// \#####^^^--_
_-^##########// ( ) \##########^-_
-############// |^^/| \############-
_/############// (@::@) \############\_
/#############(( \// ))#############
-###############\ (oo) //###############-
-#################\ / VV //#################-
-###################\/ //###################-
_#/|##########/######( / )######/##########|#_
|/ |#/#/#// #/## | | /##/#/ /#/#/#| |
` |/ V V ` V #| | | |/#/ V ' V V | '
` ` ` ` / | | | | ' ' ' '
( | | | | )
__ | | | | /__
(vvv(VVV)(VVV)vvv)
*/