.d888b. dP 88888888b .d888b. Y8' `88 88 88 Y8' `8P `8bad88 88 88d8b.d8b. a88aaaa 88d8b.d8b. d8bad8b `88 88 88'`88'`88 88 88'`88'`88 88` `88 d. .88 88 88 88 88 88 88 88 88 8b. .88 `8888P dP dP dP dP dP dP dP dP Y88888P