[---收集整理---]
网上收集了许多超级有意思的代码注释,有如来佛、草泥马等有趣的注释!这里有很多有意思的代码注释都是从这个网站上转载的: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)
*/