.oooo. .ooo o8o .oooooo. oooooo oooo .oooooo. .dP""Y88b .88' `"' d8P' `Y8b `888. .8' d8P' `Y8b ]8P' d88' oooo 888 `888. .8' 888 <88b. d888P"Ybo. `888 888 `888. .8' 888 `88b. Y88[ ]88 888 888 `888.8' 888 o. .88P `Y88 88P 888 `88b ooo `888' `88b ooo `8bd88P' `88bod8' o888o `Y8bood8P' `8' `Y8bood8P'