.o ooooooooo. ooooooooo. .d88 `888 `Y88. `888 `Y88. oo.ooooo. ooo. .oo. .oo. .d'888 oooo ooo 888 .d88' 888 .d88' 888' `88b `888P"Y88bP"Y88b .d' 888 `88. .8' 888ooo88P' 888ooo88P' 888 888 888 888 888 88ooo888oo `88..8' 888 888`88b. 888 888 888 888 888 888 `888' 888 888 `88b. 888bod8P' o888o o888o o888o o888o .8' o888o o888o o888o 888 .o..P' o888o `Y8P'