88888888ba ,ad8888ba, 88b d88 ,ad8888ba, 88888888ba 88 "8b d8"' `"8b 888b d888 d8"' `"8b 88 "8b 88 ,8P d8' `8b 88`8b d8'88 d8' 88 ,8P 88aaaaaa8P' 88 88 88 `8b d8' 88 88 88aaaaaa8P' 88""""""' 88 88 88 `8b d8' 88 88 88""""88' 88 Y8, "88,,8P 88 `8b d8' 88 Y8, 88 `8b 88 Y8a. Y88P 88 `888' 88 Y8a. .a8P 88 `8b 88 `"Y8888Y"Y8a 88 `8' 88 `"Y8888Y"' 88 `8b