.88888. dP dP d8888b. d8888888P d8' `8b Y8. .8P `88 .d8' .d8888b. 88 88 Y8aa8P aaad8' .d8888b. .d8' 88' `"" 88 db 88 d8' `8b `88 88' `"" .d8' 88. ... Y8. Y88P 88 88 .88 88. ... d8' `88888P' `8888PY8b dP dP d88888P `88888P' Y8888888P