ad88888ba ,d8 8888888888 8888888888
d8" "8b ,d888 88 88
Y8a a8P ,d8" 88 88 ____ 88 ____
"Y8aaa8P" ,d8" 88 88a8PPPP8b, 88a8PPPP8b,
,d8"""8b, ,d8" 88 PP" `8b PP" `8b
d8" "8b 8888888888888 d8 d8
Y8a a8P 88 Y8a a8P Y8a a8P
"Y88888P" 88 "Y88888P" "Y88888P"