.o .o88o. .oooo. oooooo oooo o888 888 `" .dP""Y88b `888. .8' 888 o888oo ]8P' oooo oooo ooo `888. .8' ooo. .oo. .oo. 888 888 .d8P' `88. `88. .8' `888.8' `888P"Y88bP"Y88b 888 888 .dP' `88..]88..8' `888' 888 888 888 888 888 .oP .o `888'`888' 888 888 888 888 o888o o888o 8888888888 `8' `8' o888o o888o o888o o888o