..... .. s  .H8888888h. ~-. x .d88" :8  888888888888x `> 5888R u. u. .88 X~ `?888888hx~ .u '888R x@88k u@88c. .u :888ooo ' x8.^"*88*" ud8888. 888R ^"8888""8888" ud8888. -*8888888  `-:- X8888x :888'8888. 888R 8888 888R :888'8888. 8888  488888> d888 '88%" 888R 8888 888R d888 '88%" 8888  .. `"88* 8888.+" 888R 8888 888R 8888.+" 8888 x88888nX" . 8888L 888R 8888 888R 8888L .8888Lu= !"*8888888n.. : '8888c. .+ .888B . "*88*" 8888" '8888c. .+ ^%888*  ' "*88888888* "88888% ^*888% "" 'Y" "88888% 'Y"  ^"***"` "YP' "% "YP' ,--. ,---. ,---. | |-.,--. ,--. ,--. ,--./ |,--,--,--.,--. ,--./ |,--,--,--. | .-. '\ ' / \ ' // ' || | \ ' // ' || | | `-' | \ ' \ ' '--| || | | | \ ' '--| || | | | `---'.-' / .-' / `--'`--`--`--'.-' / `--'`--`--`--' `---' `---' `---'