::. : `8b. 8f .88' ::. : `8n. j8 .88' __..--"" ::. : `88. 8f .88' _.-"" `:. . `88. j8 .88' _.'" :.. : `88.n88888b. _.-' _..--" ::. : .d88888888888bn. _.-" _.-"" ::. . .d8888888888888888.-" _.' `:. : 88888888"' `8888P' .d8n. ...__ :.. ` j8888888' .8P' _. f' `4b. 888888bnnnn::. :88888888 8' .d88b .d8b.`8. ""++++48gggg:. :l8888888. `88L d8++48.`4b. __::. ` 88888888. .nd8bn. `88.8f `4b.`8. _..nnnd88888::. __:`88888888bn. .8888888b. `888 `4 `8. 88gg8888+++""::..n8888o.8888888888. 8888888888 l88l l8 "' ::,88888888`8888888888.`488888888 j888. 8l ::d'8888888b`4888888888' .888888P .88888b. l8 :8f `488888' `4888888' .888888f .888' `48b. 8 j8 `48888bo. `4888'.d8888888'.88P' . `88. 8l 88 `+88888b. `4'.88888888' 88' .d8b. `48. 88 88 .db. `48888b. .88888888' j8' .88888. `8 l8 l8 8888bn. `48888.88888888' 8'.d8888888b. ` 8l 8L 8888888bn.`48888888888f .d88888P' 888 88 l8 l888:48888b.`888888888 .d888888' .88' 88 8L 888b::48888.`8888888' .8888888' dP' 88 l8. `888b:.:4888.`88888f 8888888' .d. 88 48. `888b:.:4888.`4888 8888888 .888 88 :8b.`888b::.:488. `88 8888888. .d8888 88 ::48.`4888b:.:488b.`q `4888888. .88888f 88 ::.`4b.`4888b:.4888n. `488888._ .d888888 8f `:.. `4b.`+888b::4888n. `48888888888888' j8 ::. `+bn.`"+88888888n. `"+88888888P' .8f ::. :+bn. `"++8gg88. `+8gg+' .8' ::, : `"4bn._ `+8 .dP' .:. . `"+48o._ .dP' ::. : `"+8bo..__ _.n8+' :. ' ::`"++8gg8+"' .:. , :: : ::' : `: : :: : :: :