ad88888ba 88 88 88 888888888888 8888888888
d8" "88 88 88 88 ,8P' 88
8P 88 88 88 88 d8" 88 ____
Y8, ,d88 88 ,d8 888888888 88 88 ,8P' 88a8PPPP8b,
"PPPPPP"88 88 ,a8" a8P" 88 88 d8" PP" `8b
8P 8888[ ,d8P' 88 88 ,8P' d8
8b, a8P 88`"Yba, ,d8" Y8a. .a8P d8" Y8a a8P
`"Y8888P' 88 `Y8a 888888888 `"Y8888Y"' 8P' "Y88888P"