8b d8 ,ad8888ba, 88888888ba 88 `8b d8' d8"' `"8b 88 "8b ,d88 `8b d8' d8' 88 ,8P 888888 `8b d8' ,adPPYb,d8 88 88aaaaaa8P' 88 88,dPYba,,adPYba, `8b d8' a8" `Y88 88 88""""""' 88 88P' "88" "8a `8b d8' 8b 88 Y8, 88 88 88 88 88 `888' "8a ,d88 Y8a. .a8P 88 88 88 88 88 `8' `"YbbdP'88 `"Y8888Y"' 88 88 88 88 88 88 88