.oooooo. oooooo oooo .o8 .ooo
d8P' `Y8b `888. .8' "888 .88'
888 `888. .8' .oooo888 ooo. .oo. d88'
888 `888.8' d88' `888 `888P"Y88b d888P"Ybo.
888 `888' 888 888 888 888 Y88[ ]88
`88b ooo 888 888 888 888 888 `Y88 88P
`Y8bood8P' o888o `Y8bod88P" o888o o888o `88bod8'