.o88o. .oooo. 888 `" .dP""Y88b .oooo. .oooo. oooooooo o888oo ooo. .oo. .oo. ]8P' `P )88b `P )88b d'""7d8P 888 `888P"Y88bP"Y88b .d8P' .oP"888 .oP"888 .d8P' 888 888 888 888 .dP' d8( 888 d8( 888 .d8P' .P 888 888 888 888 .oP .o `Y888""8o `Y888""8o d8888888P o888o o888o o888o o888o 8888888888