.o. .oooooo. ooooo ooo ooooo .888. d8P' `Y8b `888b. `8' `888' .oooo. .8"888. 888 8 `88b. 8 oooo ooo 888 `P )88b .8' `888. 888 8 `88b. 8 `88b..8P' 888 .oP"888 .88ooo8888. 888 ooooo 8 `88b.8 Y888' 888 d8( 888 .8' `888. `88. .88' 8 `888 .o8"'88b 888 `Y888""8o o88o o8888o `Y8bood8P' o8o `8 o88' 888o o888o