dP 88 88d888b. .d8888b. .d8888b. 88d888b. .d8888b. .d8888b. .d8888b. 88d888b. 88 88' `88 88ooood8 88' `88 88' `88 88' `"" 88ooood8 88' `88 88' `88 88 88. .88 88. ... 88. .88 88 88. ... 88. ... dP 88. .88 88 88 88 88Y888P' `88888P' `88888P8 dP `88888P' `88888P' 88 `88888P' dP dP dP ~88~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo dP