.o ooooooooo .o .o .d88 d"""""""8' o888 .d88 .d'888 .8' 888 .d'888 .d' 888 .8' 888 .d' 888 88ooo888oo .8' 888 88ooo888oo 888 .8' 888 888 o888o .8' o888o o888o
ooooooooo .o .oooo. .oooo. d"""""""8' o888 .dP""Y88b .dP""Y88b .8' 888 ]8P' ]8P' .8' 888 .d8P' <88b. .8' 888 .dP' `88b. .8' 888 .oP .o o. .88P .8' o888o 8888888888 `8bd88P'