.o oooo .oooooo. .oooo. oooooooo .d88 `888 d8P' `Y8b .dP""Y88b dP""""""" .oooo. .d'888 888 .oo. 888 888 ]8P' d88888b. `P )88b .d' 888 888P"Y88b 888 888 <88b. `Y88b .oP"888 88ooo888oo 888 888 888 888 `88b. ]88 d8( 888 888 888 888 `88b d88b o. .88P o. .88P `Y888""8o o888o o888o o888o `Y8bood8P'Ybd' `8bd88P' `8bd88P'