.oooo. .o. .oooo. oooooooooo. .o88o. .ooooo. .dP""Y88b .888. .dP""Y88b `888' `Y8b 888 `" d88' `8. ]8P' .8"888. ]8P' 888 888 o888oo Y88.. .8' .d8P' .8' `888. .d8P' 888 888 888 `88888b. .dP' .88ooo8888. .dP' 888 888 888 .8' ``88b .oP .o .8' `888. .oP .o 888 d88' 888 `8. .88P 8888888888 o88o o8888o 8888888888 o888bood8P' o888o `boood8'