oo dP dP dP d8888b. oo dP dP 88 88 88 `88 Y8. .8P dP 88aaa88 .d888b88 aaad8' dP Y8aa8P 88 88 88' `88 `88 88 88 88 88 88. .88 .88 88 88 dP dP `88888P8 d88888P 88 dP 88 dP