me and my girl forever

me and my girl forever
B

me and my girl forever

me and my girl forever

Ok I'm no longer with her she fell in love with some other guy from Minneapolis, thought I was the one but whatever and I'm engaged to my ex so yeah its all good were just friends now.
 
ahhh, trying to grow a "crustache"...yeah a crustache is when u try to grow a mustache or **** and it's fuzz...or spotte and you can't. Grow up little boy, you'll never know anything about caraudio...no1 would want you to **** up their system...split. peace

NG
 
yeah but dude everyone else has a girl that looks good. and they're atleast together kinda looks like you're stalking the dumb hoe
 
***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
what's up with your zitty ass forehead? ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***! ***!
 
Top