88b d88 88 88888888ba 8888888888 ad88888ba
888b d888 88 88 "8b 88 d8" "8b
88`8b d8'88 88 88 ,8P 88 ____ Y8,
88 `8b d8' 88 88 8b,dPPYba, 88aaaaaa8P' 88a8PPPP8b, `Y8aaaaa,
88 `8b d8' 88 88 88P' `"8a 88""""88' PP" `8b `"""""8b,
88 `8b d8' 88 88 88 88 88 `8b d8 `8b
88 `888' 88 88 88 88 88 `8b Y8a a8P Y8a a8P
88 `8' 88 88 88 88 88 `8b "Y88888P" "Y88888P"