.oooo. oooooo oooo oooo .ooo .o8 .dP""Y88b `888. .8' `888 .88' "888 ]8P' `888. .8' 888 oooo d88' oooo ooo .oooo888 .d8P' `888.8' 888 .8P' d888P"Ybo. `88b..8P' d88' `888 .dP' `888' 888888. Y88[ ]88 Y888' 888 888 .oP .o 888 888 `88b. `Y88 88P .o8"'88b 888 888 8888888888 o888o o888o o888o `88bod8' o88' 888o `Y8bod88P"