8b d8 ,d8
Y8, ,8P ,d888 ,d
`8b d8' ,d8" 88 88
Y88P ,d8" 88 8b,dPPYba, ,adPPYYba, MM88MMM 88 88
d88b ,d8" 88 88P' "Y8 "" `Y8 88 88 88
,8P Y8, 8888888888888 88 ,adPPPPP88 88 88 88
d8' `8b 88 88 88, ,88 88, "8a, ,a88
8P Y8 88 88 `"8bbdP"Y8 "Y888 `"YbbdP'Y8