dP .8888b oo dP dP dP 88 88 " 88 88 88 88d888b. .d8888b. 88aaa dP 88 88 .8P 88' `88 88' `88 88 88 88 88 d8' 88. .88 88. .88 88 88 88 88 .d8P 88Y8888' `8888P88 dP dP dP 888888' .88 d8888P