dP dP dP dP d8888888P a88888b. a88888b. 88 88 88 88 .d8' d8' `88 d8' `88 88 dP .dP 88 .8P .8P .d8' 88 88 88 88 d8' 88 d8' d8' .d8' 88 88 88 88 .88' 88.d8P8.d8P d8' Y8. .88 Y8. .88 88888888P 8888P' 8888' Y88' Y8888888P Y88888P' Y88888P'