val %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %! %!8st J.T1Hi._DYW+b>dH#UwJN *PD&:ݐ;CFB$VXq ˴QTؖ,ŎuKR{j&ݹYF^{mU+,!2>SKOX&Z=b [U9*=e<I(#3:W R Sω)BJЍ9HG] IU SO'N8ُGNrǍBVc=] %ٗM%z4bD.@KP0£ f׺F"{{ҿ0+j@SOȗ7L&]6B\S7 yJ<%( 4UڣB3 :P_nI$[2\B Ȳ\2Q"n@Hҝ$Yl7/T<[əOCɰ$Uj[+K00ӓǥ— ]NI3L4խ A"Ƶ&ͺ62="ʪR ĕ ygQl10™yլ<KPYG&%\ ]̘ eVH4ø֤=CRfj&8]buǶUR5_W׋>/޸in\kMs/&ϡ4ڰL_tCܥWѿAf>M10Ct34L|wpW(ZLM1;ͳ4ٟLEۓWVֻM424MϾhhX1ǖ  M>2imNΙ5NĽZٛVĶRnI/o ]ο0IܦKL[JȺߢUʾ ½PӒ6.UΙ5^۽OſXkZȣv ) Oӵ6& ε6ڝQ¿dZ] l>M 76ڮQ7Mh [,* "חM]6LϽ5AO.QU }ÝU1 @ɑ J 64^XsÜ\_ս N:N?J4V 99\\L>,O˰2VY\ۼ[r<ԟL`>a3Vx;kkZhI 9I[;j-Rcf3X1I3ؘA2yd5IWۼ[ dԟLռAa3W"Oۑ\!ƽKS՘A˼P3VXm\\P ]KBzkJ2hXevMW Hާ?;1佶 t(#坾3j ؖ6"I?vvO\BԨዶm*ŜΡ0u~!lJw-Ī.xN8 (=K9I¿̏4#f> 'f27rR%݌X´U9:j@A]#h9WkQ؟SZJĬP:^!kKȶ#7hI;ڎSwZNҾyW^ק?qS"^T)_cns\B[>WE`ԑ2>gn#܍ف#h:'!NU  0aY|G-У;D Hbٕ%^W _ R۟&3ݾGɿF%WzŒ `R(LLњM%սъ7-ٞEX35SŚ%٩MJI(E|D7F $XiSNSyMjѪ'Cy֗3zmBpM\FšIGүnئƌm{ 7}މƛkܘIŨPV$j|({3+ +%>R]7!;^mJJ\-9 ZG3Xq a/f9_SF OFL`+10hަuM]T]:=ҡA8U>؝$%] VF kTeƞSX&_h:ܾV6;> Vɘ'^Ha0`٥W-:mq;h>cTƤ#Oۑ\=Š= ՈO_16dLѻSٌX;YN1ό2Ⱥ49QcRS"f]B sSЮ7;gQս!\\B0 MS&7Rbb:GS 9= ڑ\Rđ `VQ*4-]6IN \ʼ U;]ά*[h + "c_ڜ :P]=Yfn6i:Wͩ _D SQAAֻ:`kZo ́#@a ۹RAqѻ:|Z e"!Ab˗ IتTl֛C[;Z jų!bʡ!~ֱSBC>I;J\ !6a&> Ⱦ[GSQAӼX9R[ a!a!*[GS5;D̍9۪[cU %!ha/~!b `RpDz49Xn\=U cų!`7!t 2QBC׺dC7VXxĵ~ܼ[B=] N@0@j9^$[(!ݳa# @וR>Fbͱ9qݿ]l e"Sݒcg$ѿjSdFȾs-:T] S"ݽb$)rROFW͸8\t‹ _~!ǡH:-͐!}F9sj㜳@n՞uă"򈠮̤ )TMԬ\Т;εA4FpDɖ*>M-ْIj DAeiɌ+m3j ۦ^wU;kҺF^rlc.oR5]ܞ_ݴU3ԖFlʫ̪.pԫ5,nޞ_:3X3ȣֺF[ogϑ/`hrX9h`ZiXIq+> E2t[;t !c[<IHoG+,Ro3^hX2Q [;Haٟa&lҮ FL<F9+܂1Zђ ҏu[#˚L@F4;^ ^Ԣ(Ʈ #NUޔK_г4_b }ǣ_[( LJ₩͙5M_é Ŀ _͐( bMUJVi*˔1ܑ\F ëT]G& S3ԊJ)6GJ@˂1[( è\S ' JZGV.-Z*2fZg$ :3EmDʌ+W"8۬VDe"]DB޾* VLSgt AAI:*UW3;߲Z%;CKB;̓*W8UN!tahԴBىCIˉ)URÖ3[UϤ#41QAqٿC({U[sYU:#ROׯ>G@Bȁ՗ ZL NQ W2Ǫ&Ռu-imhx;+ X-A!R G-r(]#֙.Ͼ}!U g_Wә.*î ؍L\޶P 3 dɲ$9a1Q bMVߟSK 4Ob{ dqa>4FB۬OUB[j9il#h\8ʛfߎSYPא;!VkG&kC=&ьW^Y|:=lUْ#xfF9ՖMT 9 _1a!mtY^*UmBH;:8۪'RW:] rњZU݆'j@cnIY7*\ ̘=YG-nTCSL J+ ] YߝXG-fTCܟL_˾){Z :BVO,ƽkѹ?gJVB)%\\ľX@.G>DN޾rɝ+%;^T!?>ZJ//EqNm*^D ږYfR.rѭCbNN*\LZXOϪ..Q1J?ʱ&@ߪ[Bh':W0&ZGGێS￸,/_c­\a3(ўEڹRɎ-Za`cfټ[$20D RX6-Zݗ`t U[L47/D)Pϐ(Z Q ; CLd` Dǡ]= D4hѥJ/!*q /[=Z!64_{3Xa'dՎ@r'KPa`a(8/un2$7ơ!ޗgֿCÑdQcIJ7΃8@mo%1A"#hY3ErRdǭ:q8(& jHOUf5կ>tԯ+8(JoLkXkngj@x-`L*CpLRUgٷ-:oD$"c.A<70HPXo V+bٞOӠ^W5DͿ>aGS&Ms`nӷk6Zj9dfC:V+cNβV [:`ԇA :WHÏ:*b UVXj9Р@3܉ViB )laYsұ9սϱ@V7n(a aٿ=WjѦ8F?6[UϾc'Iܡa;Y`X :Ei@VZgǴ(ܙb,rY?:rW;BpW迏Hǐ(a Z=VX9gD>QS1tƽ"oܼ[STV˜ ^۴U<8l>mߨY N *ޒc[@OZW= ЇAQYLK I(]cɣ=X:< б@BܖYLYB)>޽br\ٌXԈ<~Dю@WBȎ&a` zPP3r"ӌ+X9`S q_E7q(k=ˠ֥*@祏d!Oҳ 8/\፻ֿCPdV> }ӏGb d ƲhE2)nUe)7c6ڍLJFLfg;Z4fpO,Aǰ߸eۗM[QְLbgxu4q Ҩ,=b fޡN SN0j̲ln6kt/S!f@QeONlҙٍ9v>3j&8lT֖PJlHߗ3p0:*SH_xGs mB?\q 3$a ө k`R8=F9UЦbհ(\WD NP:Ȳ؜7IUFi%^ ƕ Q L= ë98#Vx<p^B\ X NR֋>2\ύ96ZtA#>޳aʦxrRS=? M6+ܓW&ōC]?K SOԈ<hε6fQTUv GZtFXL:Ա9D42gQ$pW=f7KI8 ͛0۶P@aKOY"IS27ˎ-%L""QlMDI4r-ު[&3EذEȾ˲-OY}ö ÛuZy%(FuEרFܽk-YHU rYj͟&FׅFOʖ,Zvä mYN-'B B?`:#O7tLpЅ3 ~lۋsJ yvʌ:8N:Vc%@ 0ZΛ)d5ܽn(1\OU߮d2^gQmUŸ fb:hSHǡ!BgӜ7ùoاRW;P:eid]#S g-N8=\ڱS=YeM;!k9$:i7;V [{?Goj(m@]=Y*E_VY@ob q&rj[;Sˆ'@P:؅Fɬ"ޓW}g ܪTҪ.@Nmȱ&R[Ś=%eVχ..`?-N|$'wܣ\Ĭ^ٛVR.=hN?LG6ǎ&hR[ŢibUJЙ.@>ڊJHTI!S}5Rڎ@Ъӱ! ߳ҧXɽj k홀_Ӈo}6+%w%Y#oP-fW-IUS*@#C]hP:5 J6kZv M1xhgKaV>ՔK߼[IL 3MhB"ƒG߽bו?)JqT]NW2jN xcڪAdLE_F5RlӶ#l!\OdS"Y׬  O@.mU7Jn˴ *Wg /Oۭ0 E׍9EeOYj͡! \̖j Qi2{ұ9ݬOȳ!Zp RҨ3L?:>PŻ [  sP3͸8ْPV  "@[Źo >Pї3P-]6SNNMڷWFYGZ>bM`/ٻrͳ4KTRHUŬ;gJ.v-E2qK78SzŸ ˼RH(+\V+QؔDVzK OY k>WE3+9Oς1gJgśҜ7!ߘT,7ʩ aL` Qس;1_8QmUŔ_99 iQ]=ģ: Xl"c`3԰) VD3ܚ<[Lj ֆ'_eA"ӖpW1Cҏ00<[uI!5_^^ߒ- |LC:C1zOҷl֑T< \B 1I0)9I9tPޔDی2,Ě+L [gSͲ¼b٨F֏42gG-yݬOE=\wܘT5ɲ0ZG]66-{ڳN*E‘tTgd6GF7e+ʪ.SoP!0 UƑME[96չ6- OE8UT\ӏG/Ү7e-SOشUPM{E65a,PVK٢UoѺFh<8·yǁ*חM{QɘB77`̙.jS F\5T$MҖF:-PQUI{kGdһ:@.<SL%:WHR)G:# ..`R_RގS\o=#/ǟ&82j J:ɔߞ͜قo{cʉߓ#fςq j׶> ̣/gMD=֜JwdH4S*0< d5&h8/B٨Y"QN[ >+cľP ݗ`p5&2 7N)ER5^Ę P ߫bL*SLo Ң;8UdP2$Pg-TV2Q=b >fHӴ(k,3ZGTb@hk&f-hOPId48\Ւ ';YA"tCE@Yج)QT =8U qݭC@ғ*mU&W~!V\3E{mBiTa,pW3JĠWS "ӥDAp&3+ڐU٬Vʐ!C+j@ImT)U,GIؐU]/"fCQ\B :*VעU ;A^Y@|HǢ(KU9f1XSc^E`?QAm|'?T¿*}XS > τ?=?Z#ֈOr M@ҬnI[ "U«ȾD O-c't97DĦ%Rc sL# 5yմB8SëwP4K̒#cLd5M;D=XS N>M'*27fEEgRIS= _K͋$n6iExʿT3  /XShO,Tϊ7-٫H7W` 3Oh+aw_8סG X[UU )שMT)9Xε6oزGGTU X חMJ:*c`}ӗ3B@Hȹ^Ɛ!ѳ}"ߠij&6VUǙړ~ZBrUq|lƋ$ Þѳb:޾YUYHW՜7+mBVph+9c>TŪR[b:pDEX= D+Cd ǣV[س;p ;DW(η*cHQkZb:FpD4Xf˜ G-f-զa`@IRH_^e10him"\\L=[HG?S;6ޒ#\yF O/Ѫ3,RHѹמR] _H*ʳ/>FHNRN gJ-`2c'kdι%4?š&dfCҥ"Wִ(DWײp֑h6RlQp' PO U 7괴$<uw?6ԝ$Ay݇A&k>F_1/|ߟLp/BV 8nnI4_1CޣhN IO|2>wԨ5?QT+ؼ W1~G'2*IW\7 M Χ <'*{k"3Ea̩< qK5 ,rV>4-jŜX&FǁʴxN[_6?oC0Y5&H2ä? ݐN:&֧?0k*X&OdHØ mZNcS Y@0{˱&ڣI`WSN&ɶۼ-wԕ?Ӧ1i 'UJѿN۬OwԎ@3E2"-' ڽH mAOcɋQ+ԕ?Q԰2F9&Ii#vt UPM L_ L=/ƹ7!\ڰE. FLp=A5mA0)ܰLcØ O۽O]Ԡ@ՙ5A(ۍLveP?r ԕ?/5,*c'M}P@6Z-'4Lj J` $*F/\`e{qt _g6YjS4A$nv@ F ?ͩ -BhۇHck:HڴB&ri2 [g $ȫ^5&9U NG¿4]X q_ G&q N@Hx5]t _q6aԐ( ޒPBCJg7_9! Cdٹ,,RNK ܱ9zc"#*Ffk\/hԶ`RzMճ6"_ڱ ۽M^+%F0EA&*GS֠b pPUޖ2e<7t#=L$q GINoɪ:=KI;oD$qO EDQ>hܬ(,%ݮQò$ĐGےPU(m ԋ>+h>7g`%ݮQnmQSg콾h>@o=ʹ%DQŸ GQyH<3>(ʮ$ܝQn Py!10<:=]ʁ#ܒPü• @O l;՚< ȍL´ hKwO :oܗ:]&mSŔ3? 3]P*__ԋ>Kj@X$S1 uP> ]=<٠@|D_2$KNR; q ܶP*X QԚ<@AV˶#6ޮQċ L֙ȳ݌2@3ç&;!^W͜Qx@DEA 2oXHܜ}j^ ̴o*jz׊7=A :wܰEGΝ+C] Tw[ՙ.p-@HNWwУ/a`cɰ;^ 0zK 69IP0ajY_`1 J8Q1dhc]Ιm`A5;? MV1Ϯ 4fqb8Ԣ7Nx V׋ 2Udm\\a.1CJ}&Wۈ PX"U7IQAнkZAO@igJP 9o4Z=?A<Pu__N# 8mBTS  ƫ6MV$cԜ7ܿCP ދQPPPېNL$9)8ۿCޱS?ư¶ >M+%QҸ8D~+ɰZSN IN$ >Ҝ7TCPDP GS7 FڻMН$GFC7d;DcɦRb ¡ M2$m4 Bսv۽OīCkG%!xQ_1S A%6R] ; ۳NU&95۞E?ʰU}lM һ'X(6F='QT*K !M (P7F+ʸTd2È@M+%ì61]=Ѵh>wihޝf\"˨ A0UC5k[ʫ"|m7δ({ʮ ((o A|Xp]#\Ư8XO4ð֣BXST)`ͥhJwY-8sTCkUHB^*Z bϖɑGZ81A6DVs+, dFx\[;* >EY 5 \/.g_OsI_s`?ҟ Hxu[ Q/TfUڣYZ7Mh>Qr%"X|7:mK*01CMJЌ`pD#*\޹,@-ӼIN*@kG#c'H.C}l(OHrZD G&!iBԲ-B9{BbMdiEkڿC<%v_h+ALkL&(ټA}Ӌ$ȾЛ)B.A_,>KYf&SA`%VBд(@x:ޜJC5j@2$t )ܹ?3D>CJ9ktَ@3#޾ 'hܓ=xHt fF*H-:"ӿ/"ީ:}s MF̵;ĘGBՕ%ZX&?dhȐIɍ>Զ#$σ%ܕ?dt IɍX?<%5?'AVqJBs&՝$<>˥^v5@9Kܣǘ?v۲Rh-pؒA숼/u7i0 ?֥9Ö%ٿ!Ѯ@N˓G4b Py=bMq]6Ì7Qv̍0\j Sۚ=Y fϤ#aOMl V5@ɩ8=?a\ Ԙ' g%i]IWF3Ҷ<+EIҝFbM` (Θ=?b+&!Eˡ0 OHQ w1ߪA/%-*J,c)XS9=RܰE3N{@.BLľLT̖F«F"4gώ-PM*ÓPǴݪTHˎ\ׅF6G*..AOf[UHc Fd5|+@.4NeemT˘k"E5|NF-ܡN?V7yIUˣȾfF֒6͓*w4L$gQNja=7_1uӓ*HP˔jv<8@BmCa ̈́NʫiᆯP3Gg2-!2'b2O '1ׄ?k\\ʧ%ՐU !Qa,iݪToBV-__\yDN?t ,tT_3GXUL"_5տCع?̯+ 8UvÔ,ĠQV=*@B`?Vt,* T=IVP D+؎@*h+6ސUqRXܘT͟dCo A m+TMa~BV bտCQ.AAIṕ*SãcTҋ>֚ĝTײieV.qĝO4ūK  ;d W ݉&؊F+(E˗ TNj  `).F ٚOMQ D<88_e]I!qUd26PQT /ҕ8ofP;ʗ )el4 oۮQUX j9EgEa̳!4eo64ȝSLWt )X9'hFr:#g^814T|Xl;cjZ#fkC7֋PcTK 3bBV ڌ\h+3ԔMD H^>޾)EXm׽+ GS|߶#wTCٿʝ$W˜ Q<%ܽTse<MDN"XSHÿ] MDͻ 7ױ@aZvǸ8PHC%ٻMF![9`AGrpq~PZbMΐ!T7cA KR&swK͟AW2ֶ=CKƝ;i݊J`Ճ8D{ݤP ºL Ј"ƽ7UBɔܶPī5bNZ!LR5=?tɣ~N9ٵI%!cѳ4j@_T>Mb_1C@ ;qvV  ݡEf ܘTuz)n-ɸ vʳEѾ^8FnIH0)Y`ԓ=XL*x] `\ިY29Ï7;DXSF+zam\d5PdEtTR. chpM^Y8Ÿ 1J^WF U_1f&r͵'db =LM'\ϚFn6PNlٗ հXf0?A+ԥPtM.]S#1jf@]8YB]Qۆ'*C]إBQT/I;mK"2OY jS>\/ GIس;Nrlg$c[˓Ő4ݱS[1G Ӑ;bM$8\oSѿ0 Г=NȾ<%Q\ŋתT 3R@9]=OrG%f]r T3/<ضPƽN&\\T 39l=2Q\?5&[IJֻT49Uξ<gQ9$mf]= [5S 3j9\M,p"XNj ًQM1;ы>m[UAƹ%f]N8￶^Wj8 ?QTϾŕ% `XDuW715@QT%+ܰ_ ƿ¿׾V6U@>U?Tg#[NKK0),s@#ɞlT þG ͘꤂ayzR:* ⎗# Hdԫ˖,l5K] ٥Wԕ?t ҇H/s` åW2Ik&o]cZG=KߵcĘP3 nI(T_ZcoثH}YK_e64o(Ǎ_eۦK?c$MXf ʥ27r-$!C i-ZN;ދQjS-:uIܣ/ԝ$;ei,OOlh^\64 nߪ'uס^Dug Cv\g FQ'Na ڙ&ѬXS0;%ݍ9 Tbͭ%!_^h /Sq;1f;Vg$a`Ƭ-U؋>0Ҿ<޷WvHȒ#>`\Tԯ>|up9W޾Ĉ"ڰ_Cսb S"ӄ?%L͐; :W x7!u_3 ԋQo=TU6?T콣$ Zɞ ؚOH;R Т;[r " ܞ_Mg ֎S5@͗:GrYa [:#laS .A :fZY T"3dbc Ⱦ rRԠ@k?: ܎Zo e7!|E_ϫfHs5váI!3 Ԍ=;,V렪=vQ\Մ4耤( 또OĴb BϪ Ȃ1ȲGՔD} t OD Bfzż&Ʉ,l9.ú^/VQҺF- iƔdʼ.T[oh 0@_8ۤPӖFAix.|[oF҂1aXS75dIl _0Vq֏4"MncWo_K?n3Ht/޵6^t gd|hXw^UJkٲܼ.n T0)Z>Mw V>5Za[؈"a#9_i_kE_"3Epw e)NlU7HuTQTN 7vb/گd^:*FҺFEF3ܥ*,XOA/BV+$QBDdE ַ*t3X] aY ׆'یEm߅F3*aYɤ Dzm3Xѹ%7֑B@iEe)WK ïIV ϝ$AQmBD&-V5U ´)tTl2$71ӧ?D{'ݾVš TlV$N>I؛Cl '-UW( dR]#tV"?3ENʝ$SݪTJ R Ϛ"7;WQA;" ڶP? K3<Ս9ێ@v͈":ULjR$2$_Ӛ<\FPʧ%UcQ fR@϶# >yEʹ%T"Ø ێS3Ч%ϾL=FL#މV ƈû Q#Tf۩:>l HG Cꀰ9t굨aF ʥ9yq񉌤ɡ QߞȬ:*#%W_1 9dҔ1"8Bc=,ncL^n6a7e˜ ZNaY 96swigǰQ#f;!OZTeu7eojCȐ!#fuפ=zDQS\Fұ9mΗ v]#2hcALɑd޾VE_m]=qչ%/-'cn\D5c3Xb`T1>pܽ"w"go=:NY f1fm֖C]/5FQW3+^Ԗ|XSݭ0ܹ?#ZNSJҬ)\OYY32=>` CRTη*T`ʣ. %6Zl4aӛCRɬ)6ި` \\{Zш5A9GeVL ʪ.qe>lp;^{ұ9 GۓW ɑ/#fǫ{ڿ]9(;ЉCQ=n[$F8\Lƽt R/ &[;PMaċ$[Lmm֪Tf2΋>eOCX&\?:7֎SЦ1F?wDQœc'Abɖ\ъ7sBڴU_E+Rb5Zw27ӼA٢Ub)9ckJ [ѱ9l3A8UP7*ܳalƿ%YC7tf<)7Np1N-Ȯg7!xޝjszׅ3ƈ΁ h:0 Ӱi̗3kfϗ3KP/QhkH$DݕesօF| PdŴ;n6o8(!gיHH@ՈOe?TS6|;qN*Ț"h K+؝Qlh?:$tф,*%NlސNwܻTrl/Cd>wwM1>e)moQg~eVm> <"v/wD$iiLBMer޷1Al޶#sְ]t@DѽTAYњ-'aAbR*W;>Wˈц'KcFZ ܹ?U fC[ [(dĠ X>HѠ@GZF’ Ȼ'{ޒcM5YX:`?!H@5@kZ ƻ'ܵcpȸaY N?佈lι?8GZ I(~UdȟkX Ak]?[ 8(dx,Xu5@rΧ?)kZ ' dipW+G@fϝ>^Y&9c չR ;N\hІ:6ޝX/ʁ#lan@qrYԘA_϶=Zk Q'4cɩ C3Xj@>+\` ?&-ݜdP ;uכV3Ա@>+Zg %]ct BVG@-8bUZRbB2! iDz-T|H;g6$vR$ Թ/賩J@.9ˍp=,`R Y?']jt+xBܳaSOI-wiƌ_1oϛ0qerR,\_K8kk̨3zr[0HޜdDݟSmiLm/R@4sswԺ3Z!fw8UɰڈOofM7x6&+%RwiOYP5rח %9_wk5`ج"eQTu\Ipeimk-HLj*82W@HA<] %!,P`dP ΍ DQ\B9d86Zr I!Ga!߱SE>D;^x $scg$BkڟSٷDsl;]R ǽ"c$̝$XSE>-:T]? =ň"bN%MSՖF7S7;hM^[ A"+ܽbʃ%2չRFP,j9 ;^ xġ!Iܽb#2ej`RF&pj9۵\` !a7#7 bgQ>FEa6X[x/^pȻ »sҒIW=:$̵/DtT ƞVYFdN+DȾjZ4KXX܊]ˈ"4LFևAƽa 3oXR>GZnDCJ7j@ܽh;1܉V(4"IrYQP\I`?m-eR"=]΢kZNҚ"ɳ! [ K&2M Y֝M4+B_1p ෽S")83Į qI`?9ÁN[W"g ٬O\I_8CW_PS7!cѷ*ĬdQQܦKvS-:sa!d)ӄ,[ T6L=9 ^ӱ9oKc!od/!tTbO )AEF1Jʿ0\ M [L*.HIuJ /Qܿ]7M\\)H\IHMK=Cɑ/\m \\L͌+/ZGcnǟ&mVkS<B:WUޣ\xĎ>n{X(x`l?Yi_ǿA)q Ͻ"́*co^mB9\vbFsDtj&ՠ-;qDnәZma?o#~?g4 :^ӶOZT/ ܞ2Gb֠"Mn\/˞DkM\+\GZ/ƩkFOЙ.eaʎG]1 GwgQiP˙.{laƲ”ڵ\1o E@:@F9T񏸁ՌE(MDBܨYeˡ4l%!pXf8B[rնP'_}Ya̜7[oʝ$š!PglpD֒P߳a7o+%A!lhoD[ő`Q/cnP:Mq3Ъ'@$]j%HɞݪTfjW2>Yt@)&mqKsҏUf޳;_;qUG&3ؐ!INeAVJ\Ս -ASMYc'<`tfhXQ؃8j A ߻T>v(:aɥ|kWu7F[5@8Ubv8(` ,5דWj81G@ِU7&G`ŌmBVЕ8 ?ػTG&ڞ_NmUB_8ULͤ=؎S.`%E_jp]V89\=Sƽ%"_iBVwC79;<5S(#\5D eO2f88PRy!;^@ Vџ9,U]=٪TN4$_tƨ7Tѱ9ѻ;o=5٢Uƽ$">`?O>Tb9bA<[Uq:#GE_ ǺϾH?TC7aի5L̪"RH]{p'!̤nWV噿#? í0_7T0{UĸJ/ڋQElI(|h_2$)۞_F&BH!c3? 0l̴(wcYؿJ nIIdf˿0M nlB)xaF_K;=գIjfRȭE2o5ь+%UdU7NpٸKhͰK6?asص/!gQ36Nnhk4|rBR. MbKBi;D la}+'I@ Y䆫.۪Ǒamⓘl1EՈiy޾~! 檪'Ŀ HDڠ@V%ƚޥW%!tX bPڵIš[;S`^<%Ke)`VXKR HӤ= dȯ&[hOO,v\rYmSO "@Gf\*,ly0]ERVE8iհ+Gmx1fYKP |#p ٸKfC1rYjŤ ƏU]:#L9 @LFN 5C]< Z^$ոK"WE7;i2Z" īhܔ^?' >M}Fh3Dݪ[PÕ $63ܭ]hV$Nh\IգB7-BVxپV?JҥDԧ?5ɓ*Ufr[U=Ϻw1C1?Le)ێSܴU*t ;DK٭C_v..WsH@OY̤#0 ZGuמEƽO@.~aY9 ;O[ͧ%GPB9IF7YJ/4kZHË W@[ '_5ՒIFd0rYSJZSbJm/5c'Uy~W6gÂMNs;ȶ皫W_~Q(#E<%qJщ=x؏ d:=9 iݘTQ'VX gQDݹRq ;'Pg[ɞ$hd5R{BV>We<jd-'Lj58^WY(:1==l;̪'Cl9ȥVX[d AinЍ(oK=k:J\6a`;^DJsA"Q6-q?ղ\i])ק>k۽"*e^3M7! MO;1T;^oػ \6Z )ϜBGyٷ*NGZҸ YXB)ɸUEK:@.'\7Hp[Ռ+< HXLģϠ-f](޲Z+jEOFLB̙. C](đXϷ*]MHpDqKYUh+\\Y? uY3+0sfCٸK*Du[Ę FYO+m1ӷDFL97,f]7²rYϖ,!CқCKgJc )KZı trW18(rJN?ֲG"N%"mU9é|t RLѱ&7>HGab+߭]ƾP WV+¿_ CL)dޑ\?l^3X,HTC MF*M^Ƭ§"۷WG-X1ӣBڍL; )\R TQ&Jݮ7V>c dnˠ-Ũ٫ F؇FYύ^&n$١!Qٯ< Dݵ649F Aw ѿ@SÒ Uη1f˫o d0M=Y+%ZmܱS0Y[;lNckF%ޙ[pȋ?T1޾=KP&G&T]/Ud2!L=\ڐNk(#ܹY:b `Q0ܽk27Z !_Ј"Ļ VQ;DÞOӆ:C] /"]cж#(ƚSoFw[; ^L#dӪ'`VnI5U bٹ?RbΥ(hdE+ Z2ZNbI?AZeHײmې(hzL*sUH9@[9 C5\\`bIR;JQ-P=[Um ̌6BU7=ɤfe)OP^(TƠK3E-P:$Ĺ1Ӡ-Q 5cQ Vΰ ^D9ѿ3+ݶP"=@XT"˰^D՗:kh+QkkT s`DՐ;a+DQ;dQT.;D[;J^*ڮQr§?TkE BԢ;a )DQR=mUʏ.=fCD:[(ڬO3RPmo[=S65&tM[dގSC޾EdAm&g—7?q<ɚCCQ"# 0 *PMĜC]Ϣ( tM)MK[ A5s`"Fc5ѹ,© w؈O ܗM27x b$ȋJc6-x{ڒP6NĈ Ү7bk˩ 3W_ Siu[\%>C?D&X?'RWӑ aKPm Bo<2V>Ջ$mgQ\,̻ :R Nۄ?j@j&kTYnǚ jS<!k>ք?FQA¿X & T,;PrR!(?טAT`<%B[UَS̐!& `?BX%SVwqGS/"pbV>\AӼhȕ%fT yrR!^<=ևAX$GSl ٝQ̳!C&Ѭ<@cAȽ"R M U?g$g7o=佗ʟPŲSPρ#{>:BCV$IܘTð ZgQ$&L=WB.#h#ۘT KDQV$:L ; †d_Q^,Vp uϒ#cƎhܰLcP}=YU.[F ܬOR.aȲ=;']P3l lGiQH//bUm"nj^54ä :I@߱Slϛ0dQk' `IK67Ɯ fKeVr 42f :Kcޱ9S͐M>MVrY&? ܫ5Cig Rbz7h ITB-G]`Vi,Frq;2Fdp`RiYXL:#Z48B{ʬu^QuFʩLI$7`EDŧ>  TʚjŽiN' Ӝ7ۅFiLɸQT?ƚAؗM-'L`Ю7E^ۘTp ׈O{Q'P-U7GƦtT S1׽O &6Ey {S$ġK5&o Z4 C˼z/ڽORčCIV$Pέ0.Ac- p"7NõG;D='r*Oא;ƽ3݊J3C]#GPЊ0j@ս_ƴ#MţE#a*-?ܽqJ)LęViE!,+? ۔K^B~!_*6=}AEE1+l2 Oz敞n\pvgݭWYŔۆ &̈?Ƣ ѻŁfZХ[;!iEB)xgӞ29Ie"˒V HM .!›YԤ6XL$ľ˔W̚Mה1ìb]6M aYUΝp NkE2h9IPɫѡ!\b S7n^=mcTLV$"_ Sg8O9iQKݦ!X\bK:.Ҷ .HG/A@N`Hϛ8B&˿[(@fjGXLcBO({s+/^De%QO=9 x3C*iiѯ+qF!xN ؔD*zΨ,>F~Ƙ DQnNj N7Dlҹ,P,GK۝Q` rՔDL+_,بFN3O Ƌ Db,vE+5ُGD,ĠڶP] 3Mʤ NByՑ/y(c.J,rFXMȾ˹RamB\6=vЉ)MLr6rRRBC6N(́*ܐNxĝIXSBֱ9ܽp(ܽO(3ĥ3NRWϾ^[Վ@׍9&AO3T& L^Uޞ2ٕ%&{ =;di2[^Š#\ǡo㆛%< P] i:*YOۛCD[^wWEۛC²W2kZ U .@^c'R {LqݒIx(ҳ4u] s_(Ē >M ߜJqZ4M^"[J̜g_)B ޚOiKȏ7Aa ϶$ic,LʹRN 9dWc$S"d/XgQNH~K6`%-;]sX&aFB[k)7SY؇ QoRj:P8FF)%!FL< M6|;):֮$OY;t PjŴ2>=]5&DQg? oPn">پ<%2QTř PC :=oؓ=*D$DQ\X ۶P{ΔB=>o*#iP$d @۽OF_YԬ<2> _ˤ#ݒPYRnN GۈOQ`e<->P_ˁ#ݶP$Ďq ZN{νө:<ȸuMK2ô_%JѺc_8q;{"jSYq AO;Ц,t<Ր;j@Y;:#ޮQf #ܚO> 2tY7;`?ˁ#ާR\,ċ hO ԩ:G@V,S"R7Ɗo  Mxb/޿03DZ(bQ&ʆ]v["e∠F]Sȓ%a뱑fej WýŹ*Z`A5Q FLn +܏G^ 0ڐ;inIuFU.ڳ; xs޿Jh–Cx..l;v5U1JڴBђҹ,@I; /KIV۴B ҽ}/Ҭ)Uڃ8m}!^Dag+S<ҰxԘ'C7ô͝I?ʯ ;DOsӎ-X9&@sZGpL8ۑBUU sҝ+:xddHn3(BڣB/Ҝ_ns3+G۳;&dVI3a8BF%b64ޏ4O*o Z1ꠌئ7KNĀ J^eU= cP k" ٣I!B4o!49"Wˢ( {Q)׭0vrs֐;IN$0\\BI|IUװ2RO׋>NRU1'C]VK4ƍا?QC&p^3д{#Z9liExYZ ׇ.gҖ^`? H,[s @-e Fzc[9}.AtT+%5]O׮ 8O*/ҟV2GҹsS\8Hg*P3Hcu@VIH7TK- 4INGHES a\nIFO,i{M1KGFjZߢUIG-V@Ϫ.ڥD޾AjeOųϾs3E(o"-+BCսZlN[l0EտC;?'q+ CŘNl Fс*\/ڲGٿ ijS ؿJӪ.N;Ц1wܮJƖ T N@7EE*-G*Ý7Q? pbM1Ќ2ܜJ޴Uȴc4صI/(Ϧ1gZS"_^ߨի_FL]6rq06Kһ"mxS{βbE07S,J$&\XSOV|FZ4=`գ/TtMLEV7kCڇHס4a``8/SbM:"M/VG4nI[96] ό23܈Orr?ƺOY{pP)׊Jԃ8r&ͭ0OŌBVS澜9IԦ8LLf0:P=EVc 7HԮ7&yͿ0Q#eVr\KI8E8/KPTT&m\OaFї38tH* 9I Qaea٭CQ]6R{C0VQh- Vʿ9sRHSզ88/]PXl֣I9ͼ.hVQcfܥWʥRH\9[(J/ ޽O:˝PԻ ɝ 7Ҧ|chbh{ &lv^ Bn֑ЮP ᆟQͥY ѿ{8/r FݩMxs O ;DV°џ9\ "-ncJЎ&3ۉV)GHҚ<`P%_e&VIaĽԤ=`wh<%AXfuӉ)k1W|K}ǧ "׹?!nc`л'Ai3+,YZN/Ω ݇Afտ)j.foY7Nձ K?la  ""a^$s IN@3M1T9}\kmUIܥu C<8;(\ڐ(NFηЯVRՔɎ|;D! :r-`:6 N%tMiTF? NuLe<}Z4P7!GGهHPA-:ׂ1Yle" ޟL*}? GM"Yܽhe<7]6&Z9ˤ#^J=0U \ڟLl&`}ӗ:4Fd!ۜJ "LӍ996T "~gJ(Ÿî ܩM}!t4 5,Yof0,8Bwϒߢm%DӇBڣ E&H*FXBkEյ )vx./*ͱ&|ߟS(MV`iEmBL W,WT=Yr(#H5ٺFܷDvr5ѣ/Yo =x[Wӹ%78ےI6G3in\̟ ̏"_*Lɜ M L><ْ6s`Vaޠ-Y? OOeNҫo6[ahy_^'HHEE+BVmה׶SVU<):ِ!ctM ΈbMWQDN8o8t)"#M?ʯj P\ôؓ=L=]$^Pc=Q w܈OUKϾ]=}:=r?#VQ™0b ]P$⼥Ѥ=>`?;yV$NRrU ٹR˰,[ѯ>@ѻ5&\ڕR&ؕRFLD>S?pȎ&5S&IQ_ˍD>jj@%SkMB5S֎@9Ɲ$:Qܽk L.ɺG8W0<~!SO*ìIU#a>A&V;<٢U]#,?C}5&dڢU&Q?T"%=?ՑBI$Ȏ&88UXS̒#(֢;?MIFQ'욕㤿Yw?]• fri:Ƕ@  #֦V+S(դ6%&8\ůĨs`Э0 >MmS5=6geP<ݙb(3֩MTN ͈5xe;Pǔ^b5ìwN[Uj 3В67h7ʩ e_8Q`RYwb:RkUwD$Reie<9f:8U\A9I%Y5 wT+ٻ6?\Iv$VXœ r -ՋQ˘'ƹ/θ8C|A"Ueƚ rRѨ,ȾCQA1JJ%=Y oeVa,Y@3qKTPj&"۹Yû $IUlι,k$?K$6Z5 I؎S*a$o=G/Q ə~ܣB՞7N (ҟCY> ӓsVĩrtd4#ffPt GI"í0)KPF ¹u[Ғ6 HDݥWœ p2<hcUcDA<| tMkZ,? 4i9  GbdAS_KU7;5P3KP^}5S>ֱ ʃ6 N 딘9t߳5vV;Kr[ᑵ^ 0¿ İo @\/;|Nj BQĮ tTOTCR7>V_Ȑ͐(gbN%*uZ4ݫHƧ B`a&(qhs&uZHGūuױ@HaʚϬ)8hh '7ʑ/ZHF 1CgdΧ`+Dkپ) а2^MЬqWEXfM@+GVkC)@[H  2>^q ވ"Rb> GOx=Փ 3XSFCU rC>1{ޓ*I!DQhb^ COa3Z )LbcLѹQ5[ɥ\B!Z4P-I(JrLP;ReY@Fi2(`JĹS߶PrL›SهA:W2,P'߮Jnùnǚ{Ph̥&`?)T0*Χ%yGeQ ZNIN?mf01<%M޵I2l ' Mד= ؔ1V$ H¬ 'MB<׵/Ⱦ]#ިF"~TŶ #ܮJF U7֓*Ͼ)*1C"rkI? گ>%E2xUu:#OFg bMbͬ=GAeO,eV\Md y=_eБ'~Dk1kZRҬTChkܖ,mb42شkWNֶ A8_ L^"WӞkG?Q*Qjѹ>S5H9ˌAT;ց*mXSB-͎BV<WMݽHfC(=/:X=ZɿY5%!­OFdڪA·.߾VY(P ɿEױ@|B̌+mU;^ۉV:ԷD\֕?3+IT"ۛV":D A=f˹,݉V|cVa 1YiE.A f,DpW°_mXA"7ԖF}BC"+ܬVWH ܯX&/"޾[EJB[FO,OVFemT,=mmBBemЛ)zVK "{8\<%UWED¿ͼ. ߨYqYD$M֡GS٨F=Q-aY] B4YZή$RFFمFa-X @IUX[;^6Gi<%ã=̬B͌Z$IR {8ڏ"h=#&f9ѣ/_SBCϞ&VH%>M_ Ф6dɴ.I!fԅ3jStT џ9g/ʭ~!\glִ(l2Ae=jZZ!ANe^2\ MAO/7T]Q 8tXs'мAWE]IFQ' V{s;AS@#?ʌV@`iEe[(EX V)-'?8ۭCgRH[E*=YD vW)ӆ' A~HVB)=Y rW?'_8B/F^ˢ(\XD _ïV' AG8(ݯXU lLۛVϻ'5@yGw{ 'OY[ B^ۢUφ'tWӠ@Gʆ'ݥWK )Uφ'(an AGTQ'sX[ `R%R;mBȐ!4Q Z]Pd҈"Nm=ݣI!a(Y mXܘTИ'6 Ԡ@\I5&UYD SېUТ(u?ڙHPB&6X vSQTI(Ӌ>څFj@~!rR;:E*o7X lMDb`W p *}$퍯s7,KhLWƶ 6@HAǫ LWQf0ZGXSpĈ1Cd";}oa ]6WN J:VD ;3f9iaצ8zQ KW Ѩ3g Ώfˮbٍ9BȴPMYʻ /5i{P #f2> )Q:^ү8mb Ffo=N [X 2EeU^>>\2WB]Mr%GZI  (QT)Dͬo9:HGQ V b< bNR@L*G;gJg$aYr Ș cT֖,֬<^ߔK"e̽"=YLb t QT +,v^ӚG#*ׁ*:?ы b0Mwѻ 3+ ɿڥD=o r SOק?L ҪAg^de)h %ěܵ\qٲGt¸ TCSazS˓*kei '.4\\{G wԛCvbHǶ̝+j?'8ߛ]KIt ׌Ed-#m*  HaPM4Ig}E2zoR.b= O^=I6G_e,j&uVXD9;$Yԩ8\mkB70L9m1CP͝X4J9e'2XGS̫@[ZL;L 3#TJģDzYZaPKՆ:zBb42ܹRkQ܎Zɺ>>M7;xp̞2T¿\}èrYYzK<ѻ1ڎS9 ð{hX,ӇHj9P0RYI}; 1SѿJ9"ۨYZWCJ0<,˭0m۱S;å^WȖiҲGX9͹+/lNa^GZݻTBLd5Eo7;42܉VppܖY9iJ>L̔1[Uc,s3GZʵ Iyh>̦1UFJs+rYϾ4yH2>hЖ,VoPB4Lb ̸n͘䪪kp9€9 "''Q dni]5j|g"%1=ŔFpzڝȼ;D|ފ] ΋$I%XSgJ`7;a^3ȁ#XfY+_ùڬVfL ]=cǧN%jfф,Ĺ۾ViݳNp WӶ=gdcGa?'hӇ.X߶P@gBB)Nlٷ1[)QTFBB(i:*k1wԴXKPԸ /ʃ L*RydUvdݞE|?Dҹ,BVȸɘSVXAGI(ژT\=<Ur(JBj>o+'R7֮QRm=>֗:˃%\VQzI-ݢU !0ӷD@]ʛ)[UFOډV BCdQAI?* VFډV˰BCQAiT)۪T?QTNdS<8g&>L=|IUnܱŠWj;ktH"mEđd>$胉q Û_S"ؤ_-^QP3+7;h̲-p^ŐRaG- mאNOA6gdǟ:dҔ1جOP9 w8|jft c0IOR U7~d\@!_e"ח3Ǔ>XSU ֗:i"ѽ"Eh/n6 5UW:=jb>S٬"f2 MOӸB0z]<1mYZ\(&fDEڴ(:W lI`R ɛ='@F#~2Q $ P%!Wpפ=h.ANS͋$`tT Re"=? CS$+ TFŠX Q̽"&=lB,XǕ%U0Y؟SaD$N?E; c'WeSIU5&aD@ Eiǧ%T还 T̮$pD`?^DYX&8U(7;mS̃%%h=֔DiQvǝ$m V?P +]P![ΐ;w@=١NisK9GԊ7:=YA" UĸU 7N7!э9JB!ܕRMِNI!˼GѦ8.A$oPv7ZFL͍gC7 ؕ?ƽU߰LrɖVBY` xMuKjm_"taԔ)ɴ ͋r߲ 奺k0hV\/^t¶ DѸiQ;ܡG´b̓%bXɮ NߥW*"?iLè{(YZ{t "D#WjO,ë@UJO )[ːpWײ-UBC\MR{*_^;Zw_1d߰E QWٙ.aup^:,3/ҳ8>FtQf߷*T]u7fSTM*WE:z3E{D_VQf׿\I̗߰Q1)<jE MDю̑IGٍ l>3E5@У:O$̭ ߸K(#Vsֽ5'޴BV¬;nPB9Í_K $Ⱦҽ5 C9gNRE>ٰLhN%.VR5ٛC(hȿ܎SDx5N&8Dܽ$"#SH,7N 'Y27EiUo ZءNφ'Qи8SٖFjQT C O(%XY7qٺFN+QTXLN%W2ىC7GSȩaeOWh+l;UڇH 7!qݥWN Pѯ+TP:ْI7[ǡ!QܓW=5  2QЌ+Щ:ڜJϾǐ!4ݝXj <ْP^*rm4CEٯ6CHtk,U͐ۤˇ?UfbJQI5+%<̓*5 ΐ(.A; ʮ$a`^ê@[S9E>F{޷W;-'f˙Ş_^'l; ZGaY< S. g@iߌ_׬<,ĸ WGZƕ _C0Ai dsa@8 aFRVXա/e)P`Bܑ^TW2hM9FL)צIV5t ZM'ި,ȟ86J[&<kWϐ[ Pyي0$ěF9-7NE; EYD 2Q[T04:8PM& sOY1S[ yPѣ/:;Ц8OINg P Yƥ¿ PDT018٩M|eƟQaY]A׬ObT0g7/MX#X7ѿ :P[10 @7 4L:<aYŐѿo ׈OC06dM:lqwVX M.Dd5gJ% OS ¿UJYG-~y1I|w[ɟ@[YAM"_127lNAlgD=Y→`جOdҷ1& Oϵ6>>M_OYAOMҭ0E27)NBV șDܟ&$͹%eؖ6HbÛ?௄]Pц% ZږιRŤl cV$Շ?:ѿٜJS4ү>W ʬ)Cd$Umu[@F¤ wCQ\q E+fri J\@U ^Dx\e yh+Aguϐ!ǔߵ\f Cŋ 3aFs`cS/j1#ZHaF_ KIc1Ymc'b~ZG^KI&`'k-PgX)נ8Xk=+ԸA< Tnt Z۲RM1-tU2ZXLbInӖVQ_ K6E2}a3`7NΒX{7NR5ӡ4NRdʵgrYPFZPMl4 Ј5O5ǣiEX,3INA5=A5KPܨY1ǝ~WbMH4.w4@۽OܖY@iL1ӏ4.Ώ4NRaEXȖ WiLnZ42 OŲXܷWp_ "KӺ3cΰ2ZN¿ۓW CHљ.軚,\IFSmWUMU7:Ϟ2ܳN&:shX ׮JR5tό2XܽO(ƏiݯXȲ¿K3η1O6^Wɲ;+؜J,36-G FD ۃgD |e,7? #ƛ؞m -ձ͜ƟB./"O _~!̶ToܐܿC&\E_yw[UyB?>"=]]X ʧ%#f!c=-hX/ڿC Ԡ@p^1 Jc'#fЁ#ƎXoDK ֎@`^(Tg)ӕ%m[Gȕ \BaͶh,jb ) ОP]J3Dd'5O,j';]ZaF՚'=\% ]#H_ M :DѪM1KPpQTFk4E3UvR.PL ЛU@cɜRHݜ75r/KPEW_xĊ8ۇHC75 0^Qnp޾V\UIdHC7 Α/Q=NX?J I8 0XKP&5ť܉V\ֵI27/݋QLOTܐU¿aF<6+, OccuXS¿Y13ER5 7+MݧRʯf8BSՔ1Ӽt˘'G*5 B_K* V>؇.nd$@HvǯUޒP&+5@J/ [(JNNwO˴,&}Y@/{&ݙH0ũ 'eO@˩ Q>֊0 xN%/H¬ 'JU /Ps/5$KLtxDHТ̓yfᩉyٮ762-DQPiYŰ܊J <pӞ2@VYȊˡu[lFL2>,3BVɦ&v%\9x3S߻M!ߧ?gY6)Xal">`֟q P2TCM%49\ A"bs#nӐtjSe3E7R[ o<_FPMKZ:=.rDQEYSDѾ?A3"&0gJ #ҾPmcAx/5hIW(L[T)ӑHǨ;D6D*OPc5SϑٷDbك8*ORT,Duו8A`t+ݶPVݢU~GEEֆ:ͨ,iݝQGDż4U˥X>F9G,Pl=u% V  GdEEP:-ͨ,Q0kcܢUg֨Fֆ:,D]P|IJUțr.AԒ6L '\Le=GS qHً>迾UΠ-ޕR9YyݥWB UGWωɩ> =rα8 #+,!#ד=>ַD5D;927I_wP> #dЖ,Wö T)>MVo ; d]#-XfD,$dcTNn l;cȎ/#?g9ә. eVPŸ +<.jf;̴͹%hW2dXoTB5@#iOB)l/5>^[vTeM?*hّ2$h|O,mPgJӔ4[ o Z _qE=?*S_rU =ɎD?AԨ,iVd4 XP õRHBtB-VWlUXU 1kGwBe-ݓWOY!ƽ+6GJB=L-W›Xv%!& Hd\Bʎ-:WگX˩ cFAd-3pWb?¼Y9 FmB{-^Wr!¼گX˻ >F@pʨ,@IU ىVyFBB=׺V5%P2kKݻT}r֔D5٭Cm3.hBV0;uW̡!ƽMF֑Bwʹ,:WVJdڥW%!9>FBl,#ܾVW̻ \ӌEG@(O"˛K i@HɳTOړ[Ω9R WigWo Zöc͎D!"m:xg ݼȿII  p^ό+ P"N9gdǎdz!`gbё/*hScTܮQœ ;:jf3JK#-f 0$ċUQ< FҬ< f7 *˝$eiD425LWKQTǢ>?]jА(kuK6͔ZXWϋJBGm):*#mK6 WGU< :d>O{ a)n C_KF5ѹ6/G=YVW;̎ C:?["+XU-MͪKLW Z! CaF^;Dě,aYAɛwYr]#!3HGڿC3k-fXijR~Yͤ#ϾkG;Dܽ3nR.hXl¡´@GZˬ"nFOFʇ.OYAYZˁ#⼦ZGM^D-ۯX/aYf˽""GdCi@.3Xr0mڨY˽""ӺF֥DۼEɖ,Wb  WI!.9ӿC?A B)FڪT9J¿moDQlpXwԤ=;ge=$PƠoݾVyGAm2>t0)%GS¼9LS@V>r*'XQt ORn(^ ?:=0 5&qP mܒP`Жğ-493ǔм K6iؓ5 _yM#T驉hNړb -\w#ERFH9E+J/l478(V"7#Zjѝ$W1J@Hw0ZY ȡ/ ޾GBcA]I*0)mU9GۛV%! ԛCBkmL*ܛVt¯@W~!ƽpD)׉C+Wt°QY̽"!FMDcw-ܷWls‘OXe"ETCTUʝ+۬VV )Wa x ^Dh AVh?'rRSXSXY=AfAJ/kZ9 WXV$FwԏGuE9c.X2ýxG6Z<%m>HOFc/6Z vBܵ\͟&-UJ@HϾ/EXcɰhK IܐUtι%g O6ڳN̓8 d7Ơ "_e0!!jSF%Dkg7\VXXhQA n_Ϸ*oڗ:JH0f]]mEtqM> 6-IqV= e^[QArl 8&eia3D ](i ICĴ1s;^t ĨM^*dԿJ؜JP˔1^mQ"_7V+޾ K<ٍL; 3p^Q Wf]ʹ(NӽH3\IcYʪ.[ ­c[5&uӡGRHd . [" 28\--'>HGrY-h=Y׬Vʐ!rjѱ@?j;0){V=WFmXG&qKbI@J/n\ĩ E#n\N8(ԽHصIRPf0\nF nW\ʹ(* gJ1J6.kZ ä 8Z=ͧ%OץD/ C +%Nr-OP38Fy7KU˗Fؓ?ӂ@ćromA:sPj&ؓT2R. *" 5(&ͯ+o^dz!IfFi2"UݐUvBA v6\W_Bro_Iܻ'j7mSSՒ M]6bdزgM^6* kGMH@ϝ"E+ZHg 3X&ˊ+EIɖF-[` ;\֬)sH߮JR.)][? M\(T)PkGۊJr\j..^( pTS\3^*5ՏGFڿJ .]7ۼ[B)QGJϾR_..\pč WÔ#[ )]ԫHI/T] WÿZ(_YOFydH޾6P˝+ݹYxU n@ۯXΎ&`CSE*)^WĩöۻTK#??ʁ#`Rō NRһ 9w+?D5T̬)mVōeqT#OQA!TNfϥWqsD>ҧ cpD 񛾵y21KAqA扭w^ қ$2/\"}ݭk A ߠ@D 5Sӱ&øُGJR/A^p^=,Ĉ{IbM[є1>`{^'և. Ƥ mۜJN41Ӟ2a-;d4a`10< tMoPlH4UdrQw<da3eIVQ\UЕ ݃87h7!Re4[AOQa3` :W\)ԍiDH9ps޴(V\ְ՚RS";>mB "פ#MQT_[.Sج"pVݱ@D1ǻ"(WJdFD6 VSՃ%Ď<هAD˜ΐ(WAV<%QAfE (1WĖ VB&ԣBUڨFѿn)=Y] ùQWc'Ͼ`1CٲG*6aYU ۓW*c'BfCGP*)Y W3EXOc'DGP)\ޖY PXOφ'9fCHG/ʢ(hEXZjSͬ"V>"ۭCL((\V QkZL*_ԭCIh+,J\5Ÿ u3ܨYW(;ӷDI96"=,{ޑ\5 êۖY)3ԷDٵIn˄,6Z55 _ DW&ro=@.WϏ?Ne⮨o܀- n]SⰥkrJت$婢@j̆T0ĴtH6t :@ZG64MFfȑv:ed5PQhXRĻ 98ia ~!-g27ogQ>U3 27OgdȻ dy6L{QoLW 9Vk9J̤#jAo!?'lx>Ѱ)W ]=lۿKٽ"Tg9rOnTՈ42aUڋO׷([+BI(PX vTV )GBI=Sշ*`\ea~ [-ƺHGOtMё/A`ʚ1@^߹Y^*9jմB9I(Z t^LW(!6ұ@G.c'܌X qTF(6@+G=(R[q `kړW*sB<_K]ʓ*-\b hX*./8B-Kl:*\DŘ 5"Xϯ+BٔKȾF)y\5? F`XЌ+d1AڜJ=j&WSvˈi>Mֲx ;>s 񺗤=1Sćľo#dhs!EixI!Rم"۷DO VX42  sJSU¶ F4f ʖ"qeP:KPYŴC7Vifd$_ej93eOBX Ф6ȉXzd: :KP|@[eԸ8hkxlS"Vh-ݚ6hB>y9p`s3FNsҎB) [s< QT޻'$:؇Hսhȧ%hhXJ b TΉ).[=Iȝ$+WĜ &SΉ)ۼ=]=G#^WN \ֳN̮$oU7\pD*A"ߪT7t o[U[a,/V>qHGϾT5`%Y B\ڐU}ϛ)kO?KI7:ȃ%܌XYN ry TOϾ)&:=ٽHBD$XU X rRh 'Ec<8j@Mћ+DO6QϾZ0 X6HʣmΟx vbUCäk!S Lͬ)iL*y< y&;^ǹ ]Z4c իHTD͊0diZP`<7F ׊JެVo 1e91IHaָ8 -iLXl Z4i9luCdI;JwܐNC[ˢn6(kӔwb jfw]= ϝ#P]ݤ6]jOۣ b7` GRMf*]deT*L :E@ϮQx_`R;΍_Kܽ"ɝSA5B[CRPM$Ńwؒ6o^DNSɸqMK(#`R5ۼAZ PƭNڜJLс# dҳ4UA % %N.1JК"& i25َ@rX}>ۻMpī4-٣I"e 3@]>ܐNG^D7οJ_wC0د>Y>%Nż ڣI "GS>җ3۴BSRsޒP>GYi˼X}ϣ/l;gŧkGRj ڹ?D}*9=FʷMKMD$ULм.>>MŲrHGwb T10?a%tM ƫ١G~!=L10kN?EFL*=u A^>DЫп#C@| {}A+Y~sn(FCі}N̴:뤲rcȾ(42voڿC1X&aBԋ>SlNed0)<>` DGZ/5rPh8B\jSž+,KdbB ] U79 sֺFߛV /@dǨ"_:Tj IGZǟ Li2ei q$Ucܕ?ޡNE_ͥ+ؒ6n/"u7!IfbBIN*^5՚3iܒ^9 ECXS1 ?'\3ؾ S% .̷ߗ:CJWF  Q-F-ٗ:XLϋ$Yƻ S/!–<MV]#c[ S.l;>MVǁ#܎ZT C +S\/}ψ ۯX  ONRu\/P?:LLũ Z R 0I;3PM=VA"Y m`RJ/f93CJvjlΫPοŘ<8$ī̤Dʿ4bg j̙4M Q 4K[*I!^أ!!c8..ѻ FuݻTu[ө: 1FݎZ!® .hFʮiܰ_>EX BԫH'@[ 107hv_Oݞ_>Ÿ KI]Tũ 1uAiy KIaZj@[L^Lї3Xle"eEfߩMahЎ6?n\$ԍxydmB1Jn\q Dݠ-_ewܡbՠX6=2oPw6S"Yլ7 TOއ.Lu96iK[5єcWt O٪.w<8tMVa rY: ]P`f0¿/j9 M3 ݨY ׽O<є1x49Nŗ fZU @Q0_7-:7Nc۹Y:0 PC08ZN˼^č=YĚƽ] \Ofϑ/<83PM==b hXľ7 sOϛ0Aͮ7tMzpX^rY eO/[(]6FLRB2ÜI[Ue ,;yɄ,,$̴B6-iϼ.Mk1cɎ&1ߡaHGZլF\Ʊ Nβ-7h_3Aǩ I_wwM1Vrl$ϣCcAFKa+ԋ#0jݻ ]N?)Y@VSb ܝ$R]@QW` KPo1U3_KG-ղ\IUӍ ˊ|Iݠ-ٗ3MVƮیX29 eOҰ2;͡46M eƦOY"A N 0Ϥ6lN¿ƣVWHШ,0_-CoÚHJׄ?Ҥ#0`'ۿC4lP?ơ@EE)xZlR.ڨFKNmPnǶ v)Ed+AU6-E_ƪP"LjOCFҢ(h+ڛC `Kb\$j9 ޒʴa>?&ڏnRc ~h[3. g\^dxTW3R.7Ɯٿk=SՐ(~e1LHÛ]9X +ܡNuZ427߽O;c[8. %O:5_8qQ? e8\l  Q9.Wש:SfO!kM^b ?Tކ:ɜIo=EXl 'b M` Xo=ru]=^WF#܈"i_^ PaA59 X4XZN+&WSڢrF,BPa,F&PnӮ ʨEEw+ƽ10\I |~T NݵIC0!DOT0fIaɷ+T71KIԣ/ϭ0 3jr2ڻMϾ>"[U!_әH8/չ-ڵIR#nǷުT ÊٿJ[ի5NA5۳NѿpNhX$u)׳Nd5xͺ3kKPcxaYuNҽ5l4UPѿXrY 9HMH]6&E2LEINrͿx-'1;XpmsŐOa°ko巽]#&ᑩ2$eu׎ȥ]=lƔ6u["t¯FWּAG@T]JĻ T)bg#JO@[،Eq D^Ż *kh #4[ڰEv< BCa`D-`iЧ%xߔ^oG(ƻ E.c"˧.m(RbOK͓^ߵIf Ӵ%f0ny)@ZP`\I C_)t ܘ'ydhԐS:=Rq7ZRrdF\OY ؼiJ%d5 ڷ1Nʥ;ЏsVX( |LI7b4kR]˜@[y G7Nf׃8,64`R!kZɿ שM8=48Qɿ@cUZJM7 5SYn"6ZnTZ7NN8^ 5PJKZM8T64 NRP@x98۹Y}  M<8l4FM6a3RٿR@BGZȔȾFLn<8;̺3_=,Ԭ޿kТh4ݥܘʣ`WТ\͈@j6ؒNcdc갡,\/^Mҿ0һ'.Ϧ1U" 2$Ude"ڥWE9 MҎ@g_Ļ (f$ļ ܠZkGg WB`lƴn(g_$7ƑyZ8HGY DBaȓ͓*iһ'.i]@I EE,M9&1O^=U̿ \I43#ף/OE/Xj MK8vT2JӍ9mh42^cTDW:[Wך^]oKZ2KG;M Tc.NDեrRܖϥM@1$"@ێ&RIbSOyB\B^P3Z)LUЎahD@27F+,I7N.wJ?T-coD6_g+qNFpzQ-8U\X F՜7zL,+O=E8 QT E_8,Pģ UTGj9Tj-Pĥ#Vt HSX9ۼ|p̪.+DQ=TVdʞ]ղGԸ8j .3P=xĪOmUȷpDҫ5e)XܰLYQTmZG+0<42ݟS? =Yvˏ2֜J֚xa?:]j&fYe)xYQYQFL ӄ?ydSG[(i+Wm޲ZߗMI CAhST6-o1a8UIvQn742cq3n`L /vSy1pXDx@I=?ea[3WWn/@[Jx_Ih>TΑ/?T_ÑT4W˲1yHGA<&-XS@WxOVX/ԫH=e˿0۴Uv۲ZV4Ljՠ@&ai2XܷW>3H#ܙ[Z'iL\A̰2~:Wa6X[ Jձ@LBM1XeV5q$>@[ƽFյI՝>ˑ/^cTLV3Ȍ ^Dj9Nh+ާRr83XD<YA֜JD>L0^W0º6[_ˍsKyէ?Q̷1wLW;Ì۠Z]iDI`?T;0VcJܼ[9Y5G~l;֘'>Jư͛0!\贛?Ȫs잋 dU(gƈ-*A_ˑ/GvwѠ-`Ԩ,ܽF7k-@aY /"d90)H٢UL0 ѝ>c ǧ 'IhШ,GEXېN ҹ?dJȎ&h/G-ƘVXSOct wj@f]y )l<\/[`R[5ىCi+ mo 3ϲ^Z[UYbOFlװږ,|m0xaZ=O =b%~!Za$}Ӌ C>MB=1^Wќ^YK9ˊ/G>= /mTc[YFqKݘAr"1sWP.\_i!PؿJ5QAѿM1\WnWŞi\,XA՜J\@zĴ1^Wc_Z*˟]7UJ՘AEv˿0WkèR[X JcAV_1۾Vc[N>\I[?Ӽ˛0IV&ZH˟ܽF9I5@L˵/ VrYxܽԇHhV>t.ɠ-ueȠv?'hc.F8iOYޤP 5@'Pg ))k106[AcThfۭC_jO,?n,3HMC]#XS ԥ0Blh c'ghV+7SZ THw_d5TY׳بZ<^F;`E+QJSה/Bb-: *TQapOTWŹ+^Db:9[T)KPNVJ߱S"B49ѿ(O}÷DQ,Tj@27&M,ĩ :PH7ԋ>d5&$BJQ ܬO=R5&-iL(tIPu[N?m6!P-5&Z4Ll»IOQ՝>4ƽ̕%%ݿJ`Ë )>MD)X9\/xWExĬǤ ߔKHù?<7 Ε%XL NƴMgQL8}@Q؜7gIj&/ޟLTI4O=?A57"&̓%/iL SKP@ѿ>wA5qO(#HLS$B3,qB·TD&h $q Mآ6Syl<xʯJ ΥˣWEmT]BН$ ^R3J[;a:"d )JĥڱSۮJ :EZaAɈ"Eqe)D[UXܮJpĶ =d% iB-u=YPǻ תAgh]Δ5*lڞ2]6M^V1`8E#m@bَ-o'3ՌJ\R5 ?dOے#Gyd/I( :P!OFZ4tY}P*ZeI5@ +/AVWN [ "ǞdޟL޴BTŨuE2Xc];!e—%ٸKڴBY42!ߌX('f]%! lXLApE2hhXòB ]9Z!7SՍLBC2+ܨYº@۵\9˽"(KBC˨336Z@^He"ܽLDk̅33ZAR ]˚"7՟L7Ck˅3ZAۣ\P!GՔKJB.2WXkrY VRH@ϑ/:WSH>>`͕%] ֟LWWE̙5-\\ _˶#2 AOFh̫5KT]e Ĕܨ`;$ ՐNF94c[¶ xU-ݛ]9  ޏGQ;ҋ$K?A6m<蓺 )K܍rySŔ괣ω=ˋ#W(#A^ DN#ӟ91cA@Y@;fAXf"ǼI(q]j/đ@kZrR}ю@g,xʾ)6!kdҭ0ś#[RŚBAiM+`lwԦ1"J\wtTYȝCgVk(kk-Bp6ͣE_8hX*JskG2o>Cؑ/zr5yd^6 VVBC,h٪3ܱ&"h8+*QTv1J W6Xu[Ւ dxn\h NΰoIK?An˝-ٿ0xW")[l%!  XLߛCFƎQԅ3~6ZSRM^#a F>MWE4:u[ v_^De";"PMץD̗3ZZ’ av;^K#A MWE3 [K 9#ܦ^fˁ#ViLMDT@4OYdۿ]ː!VHJ7ּAp_1+LWirYf˰y9I G@h̵/ܢUUTWnnaFs<ƽ,Rɿ`Rɭ(@N84'N]ǘfXS;"Ffש:`+qQ ܐUѿMDW;Nh+ݶPl¨GܘT̖vd֭C׆:y*PHT`XSTY=2as;ȲwJò\恌SD ׍ӏs "i.\эOa,]r7T0R.k-CV*^5# ME}ã /5] q /M`$ ۬O-F$UU7V] ˍla9&? DQ޽HFj9a`m(/"d(?^xUKo ]= cЯ%%lhyY-И3XSO/ >rUd$ON%e)־R9IR5?[ <Z FkG>lΪ-Rd BV+Z@SF<6-kTHˑTOYUeܽH-@/BV_:YuϦIا?CE0dUqiݹYqɿsI֧? 1^W>۪[_tHԒI Bkr 1Xr\> D4LB&˷1 ܌XH]ܽKBT6̌2۝XkHC]9Z!սlLՇA2۝XZòc[ʟ%sgJ^N?׺mY-8ێSCxގZ<IbTCnj96Z šX_^˽" MַD/5R[ J+܌_HK#N ՈO7^DTˡ4\K X_˽" ՐNCAP3mUʑ/MRХd%B% 77@ӓ%*o oɐpԬ$ -Ͼ:*IΩRĮ$5<#aO\I ( ߫b{)!5KٝX>AO h@g]Be)%l/"Ûڪ[^ۮQ¾DB'hvFʷ*\Gm[ъ0۪[RY:;DiLW ,`?n>3HE_UǠ׺F:m@&f0xq/5=CCAbEXο1J[o<_1=sS96[xHaIU5DhBۢ(hE+Ve8URHj7m\ Ko]7!=͡XLA{=ذ2OYhC]Sճ! MޛCţ36n\h __e" ڈOD]6ߙ[At 6ް_" ND&5K\e‹ ,g3W_" DAOyEE15wܙ[U UOۦ^ʚ"g ND16ێZ_O"_ʒ#! IN ChV+s=lC0 ]SԌEbjsG-coa3@K>`U{ʎ F!jmb 1arKC7RRb:W Ҡ6Glo8,|mz/vYMӒ `q/"3 zM'QAa8E2EV5[\U[PXLG@WP3VX,n_^!9 m۩MOۑBF ѽ5`Z Aǣ;^L!o "PMJBDA5~Y=Hp^!m NԣBpRHˏ4fZ,£^[! :OԴBѻ@˙5{ڨYѿ|k^= K MBdʡ4YV ڭ]9 MԴBA9R5kOY™FC]ɩ pPM \Bv,3 ډV!ZU칦ЅFP:,Q[TWmJ@E,̔1Tv"GaY\I` <[C0TC2÷3XvLԽHeDQd>F0i49f]F` !xaV$$t ۹RۖFn-:M^ v!|c $e>ުTd@Hƈl;`̬ $ ge)p̎`XLͧ ݕ?Ud&gB)HhUNIP49n\lo <\ަJ*e< q,P:P3`SJB]6*lN ʾ:T/ҔƇQܞE#܆:M-xRlƙpBW(Ζ[ثHI; /8/qrR¼ěo܌XʺGbHբ;ˑ/)GSC_EXcwIԓ=9ʊ0>tT9U>>ڎZȒxUJ2>ʂ1FڐU?W [ȣiK>{ʦ1FUX>ٲZhCHK=EU2/VZZȜ%^J>;1SC؉VBL9I<(m/μ.eVN¡,x^ kPM+Ԏ@ѻY4۹Ygb2K ڵ\ɰ9 ӗM?AP@{A5 گXg7K/^t O^@_ʏ4 hXRfGZO6MDڦ1oMF(QhҗG̥t+푳Hnύ(&;穕o5 ϳ _˭0ٻ֖F\DMaF ]`?c}5B){k̯+wؼ[3ؐNBm?gu+ߕl͇.li]^r 5Xs ]gq ӗMѯ>kl4:WVqoؙ[ī6JЗ:c/rR "oY >֡NyJBn˒6\ړW~n6\pۼg :N@g 4X0g٭]$iJ }7N^@9K6 OYϾP0µ>],ȿiSlN>/qP3̝xM\`nay\䌤ȰgFCʛa_[ǴCi )4(!k .ŋ$p6ٮJ4Uqݵc˟&iY ،X@UJ ϪAd5nǛ)j͌+S\M ћCXfIJV+Vk+9 ] Ml7;DjfƘ+l5 .>ݷ^%SOhdHGAifϪ. oM1$ `AR-QݵIDk 0pޭ0kE_O ӐBcd&e{g$>һ ZSB9Uޒ6V; ӡMR[OH@ J9w}1K5SyHZ H܍Lo=ïl4iWj4Sg\yg[INHׯ>V H4TV5nۼ[ <թM+ԝ>ѻ/5W2"\]hx˼MON?*ʏ4V|@y[*ǽC^ӗM/ғ=G32آU|qu[n ^LFL=V3BV7V½ټ[ǒJiLD>64q[U?[AǏKҢ;M11RvYff8U?JF<8..KP! K C]\SԸK};»3W26ڴU澭R6ڙ[@CFL1Ӥ=ʨ3T?² Z ԸK;9^˺3/QT náOY;p\ܥD-݅3Ŀjg7_y myLnp=֑xhųXߐ~!D㯌ƩɞlŃ% Ngg73AX9λ:d_H nǧ%Ff?'[qrY:9IR @ b(ohT)" =YSK5 ?Anc!0)h}Ϭ)h@[XL BNeȎ=+ޟ9l2gS\,ZY$вŏiL :=З3ߢUĿ1HގZvkR7OiL[l;&i2SxZ=7զK<^2UUvkkZBȏFLWӬ<_2ڢUXdڠZǏBK;v:P˰26SA9 rY,.qKҟ9ٻw/{NR PړWR"_HG7R.ڬOѿ3vJ@QTY JMD2I&ءG2VpSN*L@ a3_y6-۽OVQܹR 57ՔDԳ4S* MY,8VQ!bTC:P3 B)8ۜJiGLےP[|w?A31M%IWERPy͡s>F9zθ $hm⛮Ers] É:QG$͈}窥Fsnזؑ@"HȲhʒ.Y`Ŕ/qKQ̯yRH9Ђ1 TZNΏڍL=t–/64UURc[OϽYġۍL]=Öӡ4VǞ ]bC P5@t֒6rY9 $ `s7!˟ 2SD;] ]#c\#ItRBOUC7W ׸ZmߖIZ7jNO,L)ӪKP G@ M1Q'I+^P oCa3]D3+>MBksS WE 5kL=,1MJ @ TQ̎D6]]+INzݘTA ֌Ey5=VD͎-۳N^JhܐUmպF6⼧&ͪ.fPĴIWɴ0Fո8y..ۤPVĿ[Ux7 HU7rQ .PB WNFԊ7-M"UhӴBi2)qK,ȲRJ;kL͇.۶PM3ܯX GdH?:˼=ͭ0^RRGxOۯX!H38Ӽ̿0uQGĞ+ܯXʥ近>څFۈ5֘'pDnk,I Ʃr=ܡ˸.3Hω˄9 g MJSi C0TM!L/n[(z*lR.sޛV!bj́#¬{VF=` S&qf&OWFe =?`&6fJб&=kܷWRH j@RbSV=(4h(hm`Z_Kȩ %٣Be(9+VNlٖ,ϖ]NоCD$f7kfۯ+:j(QXGH0<8\֫U_ ޣҫiL ;Uiݵ/Pu UʙaFߒ6@ת.mXWSՊJ18ٻ&$1ڮQðڷWY;4IHӕ8%[˿0ڝQ¿GifVXY^;ԽH}Ӧ8gX 10gQ~P)WCIWӦ8/P@یXxԡG96˼.lNTٮQ,7V׭C4V+>MÓaZ ʔ2fևH6=-_1QCr"BpWLKIӮ7̭0ڶP=JpW ϾMMJQ8̑/:PEJT@ϋ LN?,?Tɣ'qH׷I ľZߢΝzE$>{ˇIޅNZڣ#2ʹ%Ȳ׺-8׷D փ8ٿF9ߠZY9 ."ga "^)ۢUD(L=C]Ÿ V$Ud(#DW>WEl^Ӷ=M^A ˎ&fV$ dޯXoܺFՕ?s`(zgB 'zZ-\IU TC]cЧ ք,!k*pr]RJ ^A[Rb: 'qeS"wSt@W@OK6UqX۴C6G4a(,XLѠGSV]ʠMA @UJk[աGnӳ4NJ̪.dPMAe$tTUyG"4,p@.کMImu۪T VHG4a-kXLɿx۹Reƽ`Bѭ0Q'EϾ-b S M Q?+؄,h+i_KrKPUvבBԑ/kΛ)KIKDXܐNɍ AY.˼(ۅF,:M. PI?S..N΃%TCFLS.D`E֢(AEG4ؒUG*u1 T ,cbHӎCø˜ 2Mֶ#2NƓ8C̈¥mGl4 /lNŝWXTW gJي7E2bQlƎH GZc SݔK8ە8$Bj3RY̡Cc[iZ#lN/ީ:^:ؽ5k8UCLэC] p KQV>Dnޗ:hXҩس!X`yC` oNR>Y7?TQ܏X߲9;HE2UIT)kGW״K ڋ W.]=z(9Z]#TCJ̦Ѝ L -Y@G-Ů[(HGȤJ)PWt  ܣBؼ.*GöJȋV߽Oj C\/mL*KIDQcɘ A"Ch/⼗h+۵ICckVQ[V֔Dӛ0⼬L+uCJ迹uo5Sb ֞Eu1ӼA-fJŪRmlօF^M1a -K JjSJֺF>3eG-fۿJ$5Q(ƴ^ԣB6-P=(QܨF AOGP ٽH/5`7·.4LmtTY*G:3E+ͣ/ڟLa=ſIUHl4xͪ.>MawTMUGu׭0v )^DFʞ;T}K Edڑj4"nռlUԠG9BG~[/(ꢲy%Υr{$y݊Jȍw_̽[IUؠ@:=[ŋ `%cF DW\BH=[Ʈ &Ne!FMWcA =?u\ Ϊ'Ffd"[qY!F ڑBvawuL*thG&xXT]MH3b EAa[+,Vh߮$=YJBS՗=?VX7!7T]iL5`I0LLѬ՛S1eFo 0=َ-KxkUVRߵIۅ3x-տ0MFƾ"TVLmgJ12Yћ0 M|IUU`UJa31#NiTW-^W*f׊J:l4 0^MaVO29I>3(1NcܾVxr19IO2˼/)۰LEBV,U@9I2˼N0>MmTŔmU$^9kGӭ0(-_KӼٽON BCbՠ-~5і,RHăpWMסG`ԭ00Of0o>MmNp[Uɝ,I1k`f0۟LCl"cT5^R3KIԦ1C0PMƥGS L@("[..#⸎Ŝ#ю*܅ 盢D Aoܻ/ ܐVh\|dB3iMa#հ2ѿi=?Շ.mҸ8BU5F_"T`ͽĢ4UK٤=P`=XeƫB$bΜ D݉V=?Wb=GZ9 X&cДǝIVX@ ׹?4u[? (eԩ vQ2GZCnD qݑB?M^Щ ׯ+h#nI]WEWӋ C7;^$j (cx e2TPl;[._8Rֹ#ܽW%Hӊ'G8/v!G-G_DcQո aEE-ه.TCJ XS ޏGڵ/3R.MpiQTɱ ٜJbխ0242݊JhUުTL\H@.]ϣ/hܣIgގS=ɍ aF++,!k-E~tEKݙ5LI0 K'3` " B疸ȲsҲCLwwȋ/%!"Dy4Y޹Rɟ  ڒIa, &/h܅FClBQ(2$ C&ɿҷ*DicO̧ ۔KyG-ѿ]8/ݡG]>tT q "ۣI-+_vC0iZGLɔ`R *ںF* (-M޷DUmNl*4ݣB#ۤ#*8ʝ+XybBlDys VF ɒ:=RЦ9 Q ,  ᳟y%!SXsҮ ٿ =?jZ->uQT{Θ *Lٵ/Īפ6tM}:Φ%W϶ `M1B:ؒ6|MȥXж P167AO*rһ 4u[= R:Z4fdކ:crR :#_٭O:mU8C`?=?T֊1$T]Q5 Q1׾i96HI$اJR TCP% KB)V>  HY+>ݪ'=̽nRJHuB]#We)@3OϯqKJއAؤ#9*+?gL$3ܑB:#Wӝ+/QA”]k4LʍèDG&ѿFO,qݴB%J O>O@iEԱ& -D CtL^N.E'vc.i^D=O. G 'F\/ݞE[IrBm߈OrO E-'ۼ,ڧ?ѿMO|K{pD%f0G9ZBRɫPHԝ+Fҷ1iݡG`Z^GSɜ MgJ:h+XDE2GvTc ¦۔Kh+N3FϷ On;w7;bOײ^A< 񗍲N Vã@逇ߺ9y٧d V yVŒ*Vϥĩ %J @߽HZS}׈5=?%UzW'ba@Y93 ׭CW΁*cΡJuZF:ofC8W E+.UdЫF\]=3 8EER[ ԙ.7hԸO_E Alb KI]7E2rj! ׏PHaj@֍ FZؤ +r]cߥض4U3Ԩ;nL`U є=qK*DP3,HG& Z'jSu >oXL+$dڽ5H ZUF ǺVߟL+j[4߇H*çnnU iۦKV+9 ҡ4+ܽHrxdTnǜ bLU+w4ڡGǣIU KO,XЫ5OIQnV1< KK{+Z4GH\tTAq cPL+,7j48RHR-,ȣmUǕ [K(^*V`L3kG lu5Sĩ_6Gу%|Ҋ0yDl³MPʮ ,ڗMuO,Ⱦr64hdH8Uq H6ڟLV+Ⱦ5UJ&ɿU VX k>N9ӹ,]X6ۙH-98UN eܣI%bUh+k=g\//̰FAz>%PM 4B@SǑuiIײaB)չ✷mӨ,Ϙ)-HG“_#]"5SiUs֫5N1D@mSĸ'`;NƝsޥWg7JBVơW+]csxȼZFڍ9ٿCVx[ѯ+c`uZX9ȡwܔDhX>֎-of9(V_Z? CH8\F ^C0hiLf]-:sA7Sף%*\' ]P.R.86pIX%SdO|L'Z46GҒOtTЋ dNkڝ+ŻK6'gJŘUN zqM*|5ݙH ]8IU e³IN +&6UJxxȿ ޛVnF kAO ,0Ig7{9IM VƸ 59 5lN+,ƽ79Iѿ<TVƋ -NE+r7ItpU< SyM+G6HxmU* MϬ)*{Η3D0eǰ{ޤPȩqJ'8(l<8/ލLP 1V ˆڬOҨ,e8QKmɟ>޾V1X ¤ eO>a,Vr8KIIpM\TV} \ڡN+|63Iky@EQи\BԷx۵ vBYM1eb ݄G=tŔ:XΝEtW_N?(b Щ "yEJ3Ě?T407֛CUėͨ,Kcs|\׍9 ֞EWŒ *Ϫ.d=Hp]ر9=Ů 3aFsYPNj /#fsz_ڈM#^ۈ5xNluۗ c>մMK [@ 8/dyّZaY3>~lNYܡ!VXKٟ  N*ߙ5F̹-gtT ~IN*&۟9OH ȴ~!M(җ3uMDCSv{ާRMkJу%03D5@DQUKѝ$҅3ASU:Pv?UHG֩ ځ*9[ɘiI؛0أ`˱dю" '+aYՌ l|K ᳖ˬ"ZXH&UΩI ӟ&qݓ=p Vd X Tc.s= M(ι%@[oWL߬V 0?Nzk*&p^ȥSW؂1b@KPǑDѴ(_@n˹Zۡ4=ɺqCXSBlO,cշB ]7 FBVQ k-nc~xIcrY1Ե:?>My$:W 7 xM#j&ϝ48BI$PԊΊ9I%:#LIܗ3BCSɶҜMrRyɡ7NIQ' ׊7#F#]6T ZݻMԆ' N8G#!Vv] 9 ڈO(Fҟ9ڲGv=%!ZݬVŶ U :PT)=<;FڙH[Ȑ!WN qPBо)w:nIxA"pW[N x` SNR$Н+&З:SnIGA"XN i brRН+c&Ѭ<ٜJ /"hXD i 3gQ *Ο9֞ES QܤPI(LY= L¿<%Y [ 6ڻT->! W" )x `-ݬOeƤ “\\7kX bMKGZ*b ̺3Lj UŸyd5L=¥֡N8\ͤ6ke:=!SO#\6~k͍&7!g?ڝQ8W_=O9n< "V$!j\BUcc$mL=2qg$>֟&]=lc1CRW_D27nj3ܽ` PaE7H 'FRu3+8^ыxpW޲-?K &ZϴWS٪.fBIN1ϛ)p^ʶYިYh/_[mBܳN˛)߭]ƶN`VXѿ0V_ BO\*]Ķ56ZΣ/BCPǥ*M^Ķ5ؖY Ͽ0$БB$Oc*#_^ĥY؝XJ/W;дBolNPǾ)ۭ]oR،X8/%;$JB3N=WǛ)ۊ]R،X/cAwLJz8( [ 0[ T(3d>ڮJ9N%:Z^ڙ[ϛ0jB%ING3+ܷ^DuX9ϛ0ӼfCNƽ3+;^Y@C0BCؐNƽ*]a^5 WҨ,"\Q]{ :Ym n"lh>3TB^Fƹl;4nDZ!ʃ%k Ax4:Wqaʪh>!rW$rB)6nC}ϺEX]c ӿދ>q8#`5&j>BԹQ*ZQ Uޅ3eKBpC]0fϺ DMμ״(Z /ΓV+,,d@qKǹ(\̾@kZռ.æהDO£ͯ+^,QܨY.P4"C{MgUɨ,K;^okZ/_LDIeOE,"_迪؎Z(/>аEeOfW=, `P,QYZ͵/hEOۼ=,_cZͣ/$MDOӼn}+,^c3عYjR.gq`DN+,ۛ] CGoYQ-U͘AKI^7ƹ%mیXJ` N¾^Wr*, YBCPk-X^wEQZ 0ۼ[iEIINha,W_ö5٪[c.ٻE+N+^wxK[Ι.a4EM0˾)Y ̤ q OeOԔCa-<@٫Q ύݡPgAPr%-'B#ئgD$Q nInfe]A5:PX5 ;7yk,e" hҐ;QdS8\V“r:bNlCƶ#߾i3= QT ]f[;|m"ihg$Dk?[eVE_1> pW"ͻ'cnQAaYARb{;.Aas#Փ*o BOӖP=Y bԖl;m"ۣQء!~_eKg7Q _KaXSH3C08>`{ YO,ߑB`R\r8/ѻ@HN-@E_wkZ+%OFMKӼaǷ*Z VTf&޺5ѯ>؞EA"ˆ'|EX ۖY@+E BCQHܽ=*3Z EY/Y*&ѣBJȬ)ܲZ2 5ٓW(r?A ءGzr(IܯX] oڬVW&ؚ<@P1dBFu`4i٫gV򠌜7+DǍ\뤚b<Ą?#Ӱ uN+\e5,S?:ɿ [(_ǥ>i_U_1 K5S a3Cc8ƣVRb}P3© HןL jS*ëR5FfǮcH4Q Z OU=U C7flX3i_OYX&thզ82ۢ· JȘ 6 A$ɩ:8(YAh¯(ƩgS\Փe"C )5@N UTVNO,ByTXL>Bm(/Nlj;i1׹Y\Q]ΪATpX0)mno=a`Z_^J$БBepqʡ!5ɯ+fp-N?ř"C]i_FƭӷDcasD(#̇.r٪A q#i_dbZG%u`%h/t/D Ҕ2_ai3Epٟآ(Nl8ӪvS#S K5]c@10^Zݖ,d%IiL{ʑ7/\͍ ~f]֯+AۊJ^߰LŔDѰ2#Abl=ɦ dBԌ2RoPyݟS’ Ί7gc@ĜݙbO/ 5 `MOP74qdvkMb&͊0 ҳN֒Pd53ܵcc͂1 FҡN֒PۼA 5b&-ٺ`;@.iX MֽOR58ۏaVb`/ >M֡N32E_ٿ3T]{)7IԜJn/ n\i *p\pI(ĸΌEkGɠ-u[Q Þ\J^*CU OIPH?H4 b2Ë0Ka̙.ս OPl?ʫ5b`x bL͑/X ӐNgQ4wan`ͪ.< LL/bY̺?7ڿJĮ b=۰ Jjߢ 徤;lCd΄Ў^;5V+f /m&3+, ȝ$ܯXĩ hA5[)Wf=Yk>mNƻ'NlrF9V·םXaY?xl}W(Nl(Ҧ8Û%XyYZ}ïб@0 n_ɉ)Mm:I\\տCpq%!*6-r>͵_`݅FHtWך"R.ru=Խn\(\ԖG@DkٖZً$,Ih1PPs܏46_OmZk]۴(I:I1E2\͘ E_F* ۍL| MW,3ua3:s`,( OXLPM=31a`SClala,2< MY>Mtˏ4%`V£Oa&ͨ,ս nbMNsl4_wlµa,=q HMN&ʺ3ܡa^£۳a-r ӟL@׍Lc464P`|eP`+ MiL=FɅ3s`Vel½_̯+L >MצKU51M^j ت[+%MZGZ١G S1w[F lƒa{- :L3ؔK0ˡ4q6aåµ^ۨ`+t M}L 5>`¬)ۺ`+! 3lNiLսF4-_ ôWn3>` )o HCN%kGLVg$\O,g %qW$ ]Lи#ߴ<%җ{;^Yd ۰*Ǫ.C̴F?:D `?3Ej9`h(!k62WZaY`mB6mYȣɁ*Cn8O٪[ݹY$GB|mɌ+oBF9\8ZŠpDoa̟G-q׬<=ɵߞ_];G|sѐ!0Ruh>a2 `1GGq٩ -wp :֖ ZV=]fتZ!c,5 cM4CJ/Α"i2I\LѮ jO\ن'F mߒIF dbՌ2] Q9_Ծ) "L K9ÿ46_Ǣv@>`0)g ֩MbI2ݔ^ ;Ē3 `b0)0 `bMOUJ943^Nt Gs`I( M1JWʏ4 ܔ^Q NdW_I( ӗMlnI7,3 ] >M^ː(c PMlI3o]X @_( LH˼9{ʞ2 ܭ]j _^ j&HӮJՏGG10^Wr"Y#ٿ\H\^DO2"_,aĒ#^&7dLI˺3܊]*b H_̻'ܽ] ӦKH9IE\˞2wܣ\ *ú]̧%|JF̿0GZǼVnȬ:ڦ1x߫J!ɞŎȪU)Ixfu -聜LBk ЪmεҎ-vCDMD7\VIHmۇHUl4_Ǿpȸb O,PbMl8aUd,Ę ۮQ{M5l7bhː!dSO,WSRZNAǚ՗:!cGΈ"Ney/˖T8UQ̸ o=gԿ ֱ&!iW2HVRj S<e)!c::*y LGBdq/X@bcU@<=iB=kڻ'(gQJaТRR VߪA<Ǯլ)R@̖UQ[ŖmBCy2>9ù )xR QTY Ao=iI(lʴ(R1k{޷Wit9odH>aFɿn̔1DZHĥ\\&$qKfE6M1Z!o 9Hm ] 2$ CJ>F.n˔1h [N 2èۭ],V$ԜJ}^D R.IU@wtM սzAԔ[╫g ۤԔeIV> *&<%>/rv*IrԬ*`%#zܬO"ÍDsd 0 @؝XXSϠ@-wit(ml4PÌu[ VeJBEkZ)Qn(R5ڵ\qWR`fCl/ʽn˖,nԤ6 /E_`X7֖FmoU Б/=s چ:xobJ\"/gJNhrջ ;1ss6:g!^XQ^Cj &zei .hSXLP6z^n UV]$TXLeEɫ1 [̋ ͙Dojǰ{ʄ, n1ź~]T[`Fk k-oLͭ0ܻTxZ HbՈ<=p̣/+ܱSE@aY{6G; 6-ܮQrXRYN݃87#f6:GB\ۋ|ڟS,5P-ӏ[Ǿ\֥bD=C¿)D*^Dt يJ٠@!9 53^ VY_H[LɵZDՍLQԝ>xp̗3UJn>@[ko4ҽHl :Ij˙.R ƞ=YL?eOּAսR5QܓW< ܛ]F ՈO@˼5Xa۷^X ՚OԎ@RaK6OXY<#^ɦm lN3ؤ=_-J/bPe. Y;DCo?'fKeb @o"ҫg 3`̼.<%g+,%ݢUnî &h/Ν+iUڑ\ِNeD`gTc-SmϪ. ^ڤPaFhƭ-zun3м.ck܌_۶PJVH :j.ɷ/KLqT0#b^Sx81Jmv{Ҩ3Htd5%!m#fVgLoMګ57tK3<bVQկEfק*Ih&3ԯ VEEBG :xZ_$g 8SOC?=g7 XfZ.`O~! SܑB_ӟ9 ZeK ]~!Sla7! `R`شB;M86YZdI!a` _F 軨4IآUrٹY1;0֔KI;>3U! aXF dO>EF9ܖYZF~ `L նPV>J_8Y,Y i_5t ՒP`ԕ?S7۝X f]r(smnI6%}K#9үb 滷Ԝύp߅qړ\"ɉ}% 紏 N쵸 ,o۸:ԓ=)יH\=>@ bD+hkN΁*s۔^ٍLtE<#fu..\mϖ,Za`کMZGbg"8@.?nю-e{޺`AODs9I4i 2Tp/dʿcNRqKk s4ss#W2M \e T4LjKݦ1nS+c]XI+ o@L^< `%aSݍ VQ.?͎60UUxc[nK N߾ ^9 "׋Q`Ԥ=E̓8WcŻ ~܌_@ VQL=R8OV44cũ i_\2 PY> ͦ8m۬Vf5 ^Ȳ* ֋Q:=˼͜7Wjt 3;^=2N Q<.7۴UqF\ROc BԻM82ڽOEPޝXm°m_K`9k`Ц8qU[  oN5j9V@ 5oܶPEGƲDYCIL27 Ό22QƖ'VXf=aYD$bS IU>zŔo=IZA$cUҦ/hXQA?2\ )(f ~!QOkZD B_Q*i#ZVB=?[% #W_s֋ T OU7O2~IN:y"mTS F..,l6-I u4R7"G1v$/4L5UYhƭ>I\>3H+Ԃ1Mp[sV*uۦKO3Yb2MNLYVL4I;к3ZNǫ6hXiPM5ի5t4:PLOgndYrG[MQԏ4md5~Px>=YZNԫ5޾ 5#ܬOgCUkZ8 7NA5T R5u۬O:YfLWnIզ1# җ3GߡN.x%Z;̥q VQ<6gE6-`R$> 8\?xr KPwԵ6GП9S\P >J\ ZٶP8ϾOЕ8Rt \@dPM1ٖ,ދ>g·vŽ& q W陥j GA^㎧A"nЪҫ%!4U6~&?ՙ.xV"=B[ű L*zg!^SDW? <G`tƓD/k*`%ƺ@6a{EֽH aǓΑ/k;+%RaBFeIc]Dѷ1?nӻ'ggdIOqLjfϿR5cqڷ*W!gXFL ӪNLXf״ތ2mS?'Z^fCq )BkZWo y&GaZXS6ϯ8P<GZՖL O!ߺ35C7O7k%! ]bȍ wRڤ6՟9CNR\̳!'T]B` R֤6a=Uҟ9rR0‡ |\ ًQh6rb:`R9!f],\ QOӒ6T8RR \$ȑ `R^Ӥ6OF9RC@* Zݼ[$q $]Puӽ5ܽ49ܮQ;Ʃ ݼ[c ؤPH 58ےPC1R[hU H׬O>39e͏4ٟLϾ-PeV*7Lכ0Oө:{ TB%!J\S& `R ԙ5|?:Q,![xQ QOӡ4hb:۶P~!ޙ[Ȳ KPH4Ⱦџ9 NcϙtSW ɛ7;kZ߲ R߳Zq̿mL )r^^w Eg$><¿HA\Ԫ.k:`R ܯX@=N^Du[Dŧ Y-7hD ťޔ^oj@ ֖Fx]? c.h!"njM^٘A uHG8_^ ȴ /ie"6>`+BǢIM `W1El<՝$csF VCLc4o+%H׸cED I^`ؘ 6-evw؎W9b;#Pڗ YV Nk 0Z4YnǬg PMJ/Bw8GLٿ^ ݯX*9 AO 0!8mKǦWI FMը,ٔ1mBlʦeh> 盪Z{_IK~fRҕrz OdꋮYԠF 'EᜳfT)7»Љ)FV^f˕%Ss`@˷Ų [֍9AշDW9 6-NeB̏ƥ1ߛ]l;W9 Fb=Y -e]Z;Ŝ kGYZ` У/g Cl>|_?ɘ I ]71]jb cQA:I4Lp^<ե޺3j غC_;7 D=UF!I(] .S/X9\IПUսT4L6 )6G|d8Ufg N, _8CJ[ 6Wʸ TK ݬO+i&O8KIFެVH ?¶ 6ښOь+r7ڣIPǟW  ؈Oh+[;и8KI PLWŧ 4 ؚOhE+h8٫Hǰ Vg ;lN Л)-327HGGHUܘTzňR M8(=hd5FE7QjC9IФ#I11N?vD\J,ĥ٭C{"~Mc.=FPec9UHb!t&1k.A޾iiNƵkSٲG/"51 ?xpܰLū 6G![.=?*gcxޮJ{m`?GBV@Y:Ŀz W֑@Mu͸蟤:7:IʣJ,xm-'t¬-:kbԽ5EEFV/ʋ  ޤP՝+p>ֳ;mߊJ$(g$hX PQ SF֝+);gJjŬ*϶# =YQ Ȼ CcTI,62>K (ҟ&^\\жJoV#ܵ/ @OD+*Z^֎uӼ~kZ2[TCePYޢ(l\7 T.*OӬ9E9gIP1;IBDbg1<;̜հtMaH{ A~څ3?tD9O̊ǸߜJ֬"lld5/ުASpn:P3n4qKe"V5"\BeyQ5ſ LK#.V6qBNS 5M#ig7طDk`RiYػMV$x8DcD3t RiK١N$ Е8$TCy P ~ TYo <OϹ%&ѱ9:DI! T  AO̒#N96@3nݽOwܔKI!, +S< ZG !K[Us bP&cи8Dǻ ۘT_RD O Ν$aw9QDh"IU× -:P$x ѕ8O AtϏ4Jʹ1Ǵ)8ü#ddӰl/гďvn{BBBjfoƻ`% Pʫ,V/R.mvmU DUޭ]u1LAZGP.ߞ_oJIY&G-ɿElNr̎-Q_B\C0F¡HޝQ;1d̿.sRb6ܡNu^Wɟ Ւ6hLkb ~fU9bhu5S|\ѥ݆:lU+"gk:OUd֮ 42b5طc[k-AID^N%VHj5 QZݶ#vTV߳;DԚ"TP` eR %ڋ>oOFB[(Z BWe)|Yֹ? E%TbN 6PtA"⼪Ѝ9?ACKn!RȾZN> 49G@]!R9 ONf G9X9?A_K%!RkK eO  ;@oP7!2Q[_ $؈O/"Ь4j@ ήZ]#gQjљ OOٮc>0<=?:$Q / RDI!Yēb`?B*_j&QTnj S3b ¿S?cArH%4ݎSUm5SSP ?G@rɟ&S17b٧R;Fҕ?d@J5&@GSER />\@`%GۧRSէ?gȧ%@5S\Q %gQ˦%Bѝ>`?%D<%^R Q˵-j]=`D>S(S">M*7<٦K;:̮$>ޟS_F¬>DQ̜ "ӕ?j@cɹ%۹R7ٹR̸:{ҧ??Jg[j&SS ̿B>h>y=ɕ%DQo Kbklg-9"XmӰg.hNK r0b-т`. /TlL䐣OQzVdmIʏ-,j6Eb_=\֖FUFxGb\/BC] k_) Mu_K=f*3-_*Ǵna`+9 ZٻMKMBк3`= Za=,zX uZN^ߗMơ6Ab̋cؙ.RP F9%em"6fI0F^`ROW S706aq \^j&GB Ҵ^*[UbRk& =9ʻ"Mr Oǘ=;ҕ%P=O=mڮQ˫˼e`?;ɹ%"۶Pr2Q{;TF=?S<]Lɟ&{ڬOO=mê-OQTcɿ_ˑeWƊݡGj@PLf08X=Ϟ[ye"̳KC a3kGZ 1סX\!}b\IQAwY-Sנ%hRe>5Ϧe"I ]HӈKZ_8/8/ɺ!FALͤ LӥƝ l4H&uۦKt P5z3?/5x&OۍLY ˜ :P L `?Ո55& MxIےP7kTG@/5C-'mXL}"oPɎrm-j@5H4*]g$MK7#Y` ظKǐ:'10K#@߫Hy]ƻ 6GS<@[4kI̴(ۍLINR?c!5գB960)OLeS(3bմB6rB̾)3ܻMQͧpĪݶ=@.P"6A5յՊq9ΡxᮐR[cW|- n1 ލ @ Z6fg"/"U7"ׂ1Ϧ1#WȒE_Η "q QMD0¿9x\\lƮ Fʡ!a #Rt uR@ۥDæ19\ ˳!Rbrђ#?SܷDz><;E_F V$se<% W@Hɚh>la3оժ'wi*8GZJҕ 0@` [+ܕ%"=:[ &gdlҗ =`bXUBȫ?A|]p̍ (cg(#]δ8\3Eθ DE`/ڌ+iV$ֿ?\CG@[ Q>z#: nܐдo$:g9٧ }Xq ^O!.ƹl֟& v+% \B H6UJ sNJ/nâ96LpDFuOYb:9 :Pؔ1,:F9PME΍Y{ζBȜ gQk1V-:Nb "8\5 R{H4ɠK]=Qj]#^H[TCn6U=rR$| ]d׍ GS';1ԢC7&J>j ޏ|CJhԹʹB7!d*`?SjѼLOO3E%aև.ALNfaY܅F$C1ӣ/ܪAkSވOǔZG҃%NБ/ڛClǷݒP*ǺGѱ&T%42FڔDXsKP YnI5ѱ&Te`2 ;DݝQ4fIYЃ%EoО2EonNRb4K&Ш3E nRݹRᅵIX&| r1mBTPM()dHYV$%ӳ4GiɸRtAbLћ)6H*JȔi8U(o ٻMд(&Qh27 HǟݢU] N&)ܽc5U7ڞERlNRʬ=͐үEJ r`ZYӓeOu繅b ,&߲ݡYvvB!Ý#F nIN ^Wi2L;DSl=ͪ.Kciƞަ^6Vo G|ߛV NC08en^փ8Į 3HVD ϭ0?g6vzla?: LZ{ʢ]6kdҜΦ:_e;^iLפ#27DJ(7<iQ=ݗM9Ӯ$Y:N8uۉC(P Rō K :Phй%-:E S"mU bPΎ&pг;غFX3(#UC -gQ&R<ш<6G&Ȥ#3ܾV;Ľ ؋Q-'a;:FE3"UÏ Q-'pB;$طDEj "U Q(+%軻9}JB%؝QP.PbHH|Ѕ3:=޾ʮAO"nç urRI(I;w؛C]r#KWA5 rRN%z:ш<;DzX e"cTHx` 5ًQ2$њ<$إDƽ5$%݉V$ BܤP!@4b:e>Lb3 $qC[[w;˩s n4U e-*b>1C2ñ%[UISS"L`?y٪A|"˟&[Ua*S^۪Tt" uӎ@ؿC c'V4L[S̳!xVN?Aaȱ&QT=<٧R;̩ ;:(?֪A,NY$S? SٕRQb pV>\֎@gg$mێS 5S a>҄?@L%Q(9 /Qh̸_3L=Ԥ=GW!٩M[N9 #N*nQe<8=Ra[(-8Uvÿ|^۹R&qܽ@fG@cj(XSF T EH?A@j&Sf“ T̸rn5@N?kg$oP/p9bJDœ/=幮PtK󐲹TrD6N?vb?W'۰@Ȧi%8GSΈ"הKI4S_}#aь+9j qOBLY5/aBgaM3+F :PKė6aɥ7ʟ ck-]ƴQߡNX9dkΈ"A gqJ/0U'Q͟ o=bgST֮$ ii0ӯIUOԽX9>`Z\^D$ c\IB Vߝ+T^S-;0@:Aן&SOr/S>ES AG[;(R3VSTLѫa-BC6C&ڍL7OumBD>6P`%ۦK&b fN@ƽ=ը3gP!@@HoEo J6+,˼^ͿyDl I7Κ&@?)3tgyͽ"݇HĮ ܟLթ:'/a~!OF[%J -9-ۼ ̍3ܥDi,HۡGq Ⱦ{׫5{ )G;[ɖWc'෧̠+eԨ~9Id? eюئ 1Eu-}(Ŵҧ 6Qnհg. 4c@^=(>8BRVo:R ÇۅF : ҙ.SƎr-U$aI@:ӛ0'Rf_˞uYZd]bK=S2IUyɵ=Y>} nI :f0SpJ`Z4ZN?Y6Wh]ޮ ~IN(<,Udt g[c *K2c3>M-T"eV^ӥzL1 Q؈5: OȖNή:=Yϲ7ƫeO؏4Nw6ߒP ߹Y5 SbMl4Ⱦ:363 OCV*Ǹ6Z; O3wC7 O~rƔwZƧ~ ZN 3i{U7AO9O~YƧѿo eO җ3:7N޾YdO2LϮ7{ڡN hl~ܹYh9 ׈O(2Ӽ7NXEƦܝXsջM*/h429I7*sTt K> .8wܤPѿǟqXǶK ؤPM1r8ۡNgEW =YHǯٿ ضP/ҷ1ۼw<8ېNg1ǰܹY"LD ]P_1n6KOKPcR5 H[ I1bi@.MbY@PB4L<"_L4lA"NqvfiC ΧOb(۵6?n#֍e~QA-:LT\ /eݰYZ35@EO6ڬ"=Yט Ю DQ=,BU8H3 "WX ˕ 8Q{ڎ-]Ɲ:=LV9Ϥ#YZI Tc.-]=XL0ŒD$[,b )S..]=ڰLX$YZ7 UЙ.LD>>MVE%GZTŢ T3Ъ.=ٸK|OǮ$ܠZ S3O,ӼA<ڜJ0 ǚ"Vċ Ҙ'|d6B¿ ʸMGSō!bMж#NҊ7FBANRfbM# l66ڼA~{VQ0WGK!>;149ɥ;e⦰{m3Ȫ냍pl- 9VئŽ #V% &ɦ賑<%ٻ Ӄ%4MA"^Wc LV, ÑJBXLa+f]wZռ.F3EߩMwЄ, ^LcGZ .zŗڡGxNf/6aW^T0ɒ ޵ICR˺),3!gdnfCGco4? iPMU"Ӯ @ 57eڴn6aki2D k\I#ZNjՑG-\{ =V0 '=?Dj6]#RUq PX "fBf; C`<$QTUF #S$a8?+iEcл'|Wǥf߱Sҝ$N¹֎@iETͻ'pWd^T<%GQA>F澴˴(3XĈXt<%tRuӑBZGG^lʁ*ZݖYýt¹3XFα&ƽ"fCoG 3+ܨYv]  EX(&JDIaF+YnÒ @^X/Ο&nMD؏G({ʝ+4ݹY} 8یXU?'(1"BmE)\eVBT7Z! \BMD[:*GZF ĞoR[&;ԨFGGvJ/ 8\N u[ 't>ӲG:H(.J\N ۙ[c'PԽHYG|n/\RĶ \W!hȥ=N8¿Q'*b Ռ`+7^I"$ Hhѥ $آg֙msHeϳ4uQUH7RHKN ;f,,g$Ai4 XV@oj.OS&jӽ5^X\IU1ӱ@IjH@(`lDR5MݲZQVգBjmy͙3+o<8@6^ZcEp`i-!zr;}ӵ `pZ\^ERQn@)"=l2V:P5 E9 la[ؿ]^@G&& EKF͹O0=YdM%kG9b4T] M^$ tM>F~R3J\U v%^g$P M}F Jl44\\NU 3^D$D N)aFƽJQZ4ܼ[ ,ĵ܌_#] ֔D  5ZN] JģBM^ˈ" PM'TC ̏4ݲZ!Ap]t uKuY@Ip/UœZN΍>/I/B7\\*o zţ^I!g oP 3E(nbn6\0o .Ŝ܌_#9 \ֽOD-K6DZ ˆ[<^,!ᅨ ֐NBȾ4'pWc1V N/ţqI0ǏU jvܜblǴLF";S繺(QM¤#"OZţٹ?&lm;^ <%ŽڎZiL0Q ;D f{=,GmJР-x+M^m۽ODn>F7hP-0mr/k݌_IPůՖFh5^S͑/boґ/ Ƚa`R gJk=6D;1qwP3ceUtxbMnA5tg3i_eGSH9[hqqG-_j(FRrYEP<*\+Ԉ7!_@u Ou<m6TVjiѦ~E_- j QM޹?Ɯ9#Yhȏ̬"aXĻ 3SS5@9X Yȳ! bn jS֧?ϾΆ:-6ZdFe"Kݺ` ʦ }T@kM;ۖY=ň"o`<XGSB@.q;rY;Z.A"6aȸ5S?7l;XaT "`_ ֟Sӝ>I;fVX4cň"wܺ`\¿@QT=cU-:ۉVٿ,%!ڷ^ ԡN Ү7:R5`Rt‡[ɸR[WQ cTyo=G19mUUP/"^ɏ $VQ:49N8 ܎SCƟDn\4 O:83WϮ7~S=ƿc[y Nuס4Xכ0CGAFmBȾnhYKi~`fϑԚYwkdXKp߶eȢȴ(*Xރc']D`%yݞE7ʡ!`aWf׾A%kZŶ ;) dUxގZٝ>RĚsBC8\" ,f`i \.AǸ GE_IӼ.kLj"Oga|WEeI.`u1ojZݽ"Mֺp^? ECXճK8(za`~Ի S 3;E_8#PMT"ל :WIͰLގ-5۽5J/ [<8EX;=ɶ <P/ē)ױ9INŖZ!6ZDħ NR-0a3ӆ: Or![BȯF S2GkQ"ǃ%p^5QؐUШ3JЕ?K:P|nƹ%h^ W64u? SU DZ&ܦ^żahؓWP3@NΝ>خQ»R#>@[ì¿ Sl10 "ӯ> O!\?ʬ)!ncqaY`w 8c*kNR4Lˍ9a`N dʓ*&RոKH8OaBlI!\cFʉ) ӮQjqK>ʸ8GP`|» c{0)kR-CJٻWX9fۗ`x Z!9c Q'ԶPF#ɮ7٭] YK_^ɬ"t ֡NfE_n 5C]aS#eve)VIQIӼ?:XZakwH~!Udʴ(mGSDIlfP:P`S"ۜdʆ'Gw- TKI-:X`k ~! Ha/"ūUJ+>`@]#Ң;i怴؉@`{?9IݡMi^z@焦+jMdKƵɌ2չBDմBI MOFX MD iȇ.p1™kaUIUѵI ]r `%Udɐ!2VWTCZj>@ ]ٿ` G&ۜdJȡ! ֓W"BR7h>\ RG&e!V WBRsL͝>\ X&cP tW"AC><)\K g$b<LMU)`?͐;hX_I!mE_(˼5 ueOw_848DQ5"@[f9 >oP<7n[;3ܛVM7!Sp^ }R :=N49TU?%!p^JȌ @]PHӕ8L68fXSn\g oPԮ7Ⱦ4N5QУ'MˣYȝ$k}W@COŐެ͟F މ]ɰrx_us#Ȳ[ LX& Z˲ke<=Pa\\fˏ+X>B\ĸ ˯+' gP T]ؼA|® D^ũ -ewi~!ަ^bٛCĩ G_ 04]jϬ"5ɫKaXEnJ>Rb_i26n[c'iFfIFΘNeT)ۮ7pܪ'yd`ȿhW"g7G4Y@fTg ȴ(D`؝X҃8i?A{T H(B܏a?``بY<Ѹ8ϴBڛVϾn:*bťcZ8fC8UmgE+9cE,YZЦ8HCVgǯ+BܽbŰYZ68BWQTѻF&6ڛ]Vd5AW@'XSF -Xf6LBb\&8սo >FھV*9 @.esK_^9K 3GٷWt/ݸexٔ^wЦ8 <љHUWo Ǫ.U޽b\JȎ/^W/Ƭ,37 vۤ 4#jS h%SE+Sɒ~Ᏸc'mY֡! *Jo DcEA6 VA5v ӽO_!¹;P: pcɁ#=N%VkCբUaV>Erlʹ%NƱ&lbեD”eVmKcĭ ϝ>ur&J[(KQnFŨ3Xd"{҇Au(h+q+GUgT]2Ai5D"yV+B.tIlq]lhը+8B$toܕ%($k5@RZ75,g׌k_I3 SRHtgQJ̰/`Ж;4]2 ISLf0dah`y/5H fKS«=1#gdnǣkZabZ49 )ӊJGSlU42qdJ\ڗ`W2r &5sިY_ZŨݙ[7֔Kf@=1X[aܠZ MX s֜Jֹ?(M1yݢU|iiYpU"ׇH=͇.SrROۊ7ҡ!xXP@cYǕőˋ7ՈǑ<̴<8뤠ñ ¯Fc.ϾdIŠMC­Ҧ86n\P` !bYж#zScTE,ĺ;)^$ ]#Vcѹ%NjmUܺFĺS<`ɩ S͝$jfOӧ%rߓWGI?Va̾Ѫ'gW8(x4ZoKQ ޛC.qeQ+VkGV+ ]vLh< @aݕ%_Kc!֢3R [ʞ9 wةM:VZ4ܘTƮ\7ʨK OԆ:37ܴUƸSݑ\, meOԗ:z6oTE \ѿ ׶PԢ;Μ7eVM> ]Lɿ 3RԳ;aU7ۻT CqZ1TNnD$adػTԬ< 4RJLji49Czr(t eD9I_l i݄,]fܽkPEXKN8 \:=RWϑ>2$ ]cj SM/5ھ<4Rf<%z_ϭȾBUZ7J h>BS,G& `@fSXLWզ8aUҧ?ܪTɆ'޺`3f! W ӊ7U$?ڧR1*`%hp^]:QUѫ51f=6`R2_Q'܌_JRU3*<:P2$Xܭ]N Vї3Jf<6Q޾Jj&ܿ]r[IT1W=KPmWǮ$h\ƯV2o99D> OV$\ĬT֌2žEEޝX(Sʌ+Ab[^BԱ9 QԺFEXe¶ @ˇ. dBȷ2ÑYZ96]_ѪAQYHǝ$+YZt PN ׮QΝ+-:GF{PΣǥ=W /ϑLX"ԠOXޙUBrVʺg! '奚ۆ5&|诫n\QT0cO߯XLƺc<öAO:f]S*Ϯ72m̻ ȡ!f@YĖؒPf]L_U7m3b f>.ZPC\LN8`l{P {!OgF@,3Qo^ʋԟ9un!$Lj#BMVd^ @s+&؆'JkmcAՠ4oPZ ,39ex\\0/Ҹ1C:FL>%XS O܋$ -9BCuS"T{Zj 05S8(G ڄ?KI[pQ'Y tƬmUӬ)5`?hܣIaB"˧%dWƋ ¢88U$Љ)ӎ@FCJA*˓*{ޭ]:WW3+r?ACJ8(XYZ  :W)&d/8B-8UN5&EҪAIFe[ɻ'~Vv“ V͹%6"ӼA؞E8(qEXR !Rb!NZݦ8'8xċ +,Ω+ $ӯ_삡~ʣxͧדn햓Ȝ I@Ɖ+,U!Z֟9p]>FڏG&r16a=xa8/b PܝQ2o ϊ7sdȪ e2$ ْPݝQċ 5у8ft e 3F^rRUƕ 9Pgr#sgl4{kUV, >;kԏQԟ&!k`68WR:WCA-'R@;ТrR%gɥ@Y@?8( TˊfUt 5ڭCݼA}m*Vr V1CSj@g&͓*޻TU3`w V&͸;D@V[*U*mUa̍Y;D@ƽ 9˷*TŠD8UB ԿCV>r_*B܎S2=UU콹C"`?)XRV!ېUaRA07ϺULb Hco] L]Π[NSI;27} )8߶P$Č KOr迴>ֹ?8%DXLmYN 3M;Q5<֏4U,̬"\I< M̧rFo=1a3Di Ι0TC ԑ¿By1H`-2fDt)+`q] 䆫 1Tײ"OxILɡv@#܂1nnn#݊0cX&1JYrˬOYГĬۇA>ڌ2-'m\I,+Ǔ߬O̥cAM0XI(ܒI+:O:BB1y;)UJEX=`QV;DԌ2A *qKLŲrRɥɿDՌ2ƽ(h+hܸK&-ŲSg)Da3E/k-Kk[7ƲrRF!X=)WEi2T(+XUJĹ۝Q1Ǣ@,]&ݖFH]poeO 6\GsH4Nϲ-ZݸKtƑU]ʖRnסGՌ2μ.h܍LmKU@G1rvc.ܰLƴ4Sa"D-(UY%c5@Hp Ҏ-Q1oύڣvg`юJՊ֑ԜǴJZ ||=͇.ۼII..FϾ[і,ZNRUʗ ]ORX ەR [; ðկ>rY%a v*^[UݪTv ;fKI+T*0@HWǺSP 1oصIlҌ+rς1)۲GP4S ;ؽH*ƽ_1mۏGѿaDrRǮ 1JҌ+EvY1OF,$OSnLjUCJT)ef0EE.7NƔ迷yC`%Pu/^BY?T. ?WڿJe) 2Q6G6޹R MٿJҬ)GP3G>F,YȲ/ޱSǒ F 5*ǗC`cT)ӌ+Cc;!C]@ߦ8pD GVX3] F/fH8_F9Y G.eVOH+56a{5OeV.l;Iԟ'QTsԍ:K\#ASE2@>N҇.1J ܳ!ȳXܨ3@Y%NRN΍L)K#6JBA͒iDQSMiK9]#ѿә5JBM]PºFL"!V>A56ADQŜ[{ڟLJн" 6/ڼAerxyݝQPFڸK!6٠@AeMqQ.JFMK3I!ƽ(5@SPDőUJ> l5=?ȾtO[ŲI θglϰ2":HBJByRHәFŸ75܎@(F'AO@sGLI!<8Uڄ? _U޶P@)۩Mϰ0 7ٯ>޾% ']PG۟LB|K6~ܐ;xdiFu϶ڏ48qĞ[urjc[ʫ+YbeÛTWƻ瓶ŤȮ[ŲMb&ɶOӒSFʚfG= @8U}&HIC \I+\duZ3+$ĸbF޸Kīk-2C]ʻ ɑ Zե*ōۨFQKN9҇.^^ع,S\IN4l֭0caRi_c.g <4L OF2[`بc^.a, kGPG*W ܰڻ Q%<< :,:Uݒt\Ij#\|Gݧ&U1 3WEOϬkFcD݅3i4kFyyGG 3,3VWOBE( pD1dڞ2)iU^D%rMDΥ Կ0؊0TˌKfC%#ܭC ]10I.m;Z CFJBͩ /YR.B8BTC Լ.wk-޾QA$IJB͍ PS8/ؖ,˼@!¬ 2>!)'QpCC1َ-￲8mBĦżC ;F2Kه._m̺{1C,ĸjżDD j Yְ2S..~͖B"EEѧ Ŗ޵/ '5 F fۯ+vGӼ sy](R{p0y >F0Ƶ|Vxʷ˘%*Hh+ٝ+ ?'PW)ۏGwY@ìч.Vh ["Dŗ#ܜJB"M1hX\Z!K1MDƇb3\,̮ Ux_+%ʕ T2QG"_<8_ Ңwt d'0)MXS?Iӳz8^b ۰la]#) MccA</!SGUA4ij&:K` MYDN?H4P@5&kKHKgQ}pܪAݤ6~1e)'lNLoQt·%mB6,l@(PMPêNQ@hTC\4]B)~L&ċR*adCd5rA&:*#tMcrhR]5TCy4E*+>MkX֭CĔ=uY,+%vb&MȥWSݎ@soh>[ (aeI!csZBU |JBZ_)mف*gݽ"ZB@YZ Uޤ#;_֮ O63AINQ[٥S 2>Fu+,JSa,FͶ C2Q ʹFZݹ,Awؑ/HpȟΞQT1t lƵݽH.g/|ߣI#WR U{I..o&1CJn>XSQ JwH-y1gJCHOݱS$ 1J1-.11)I nj- TX ɿ`nIa,E]*C0\Iɿ`WܧR :RH)=,kK 0QܙHǷݹRpN 9%I)V+ս/ZG4vMVQūܽ'֛CX& h+AXF OXKDk-2+M1XHGsjSȸ ٿJ^E+YM1GYh65S 5J *oi2GD3ȖMRȶ UkGת'S+2>?ʞZU6| Ǎߞj_=J5ʑAJWit H̿ʯ!yɝ$#Ĵj&q џ&-ݣBŸ~!\ˠz7VK6 ÿY@BRz (`mXw8֘AQT (Ha^@CY7P%ّB8 Vȡh+0cv~n\K9/o OF3Xg ֪.eO/|a`2; nIZ` \/f;R[6\@2QHdV$Z-ݩ D OL*H4WEK;O4ϵ G#dv1qBɡ"ӫNRʰzMZ'GY]6OF=y/ήTS]  MԆ'5| A5+;DގSHºFK?'7`6EVȿK5S=bNwб&+bU7iE|RMjS7bMЎ&#27bCt%?T=M$6ىCG,ܕRFLL(#D5\Bv 42Q[ْIP i2u>ѻ FmۣI&mCFҽYՎ-:?œ:P?dڏG<V2U>PݻMŌ{6GU佰ѭ0<޾CLɥDKpY{ږF0Mҭ0Uک:*F+I;٩ gp̓5 ok=fA۪ԨʂM[ wXɖiܘ<К8 䈨B~I|©ڨ,é?AӒ9TCU#eV nISQ'ا?!GR j&6Z{D  V(xRع?߫H(Yg WH*enOBzK3+[ͼEY .PHNͭUڑ/a5y]..ҏ GGIN`ԙ+[q hXjS#}^ FƳt PʲYȶ eOF±W׻:?& m]Pt Nq+;ٹ?/"iR‹ :PUΟEl;@.o2$۹R£[ QR o=m.A˼#R|Š[`RZ! h>j@.`%S Z׼Ap`[j&cTl_=qR;̩ xE=?A%@Si Q rRг;]=9ˤ#dNRŇ5 XS*/" ^DH״Bk7(o Ve{ڬVK#BֿCxmB)LWZ=Vˬ"C֭C)V s0GFLW&͡!EZ٧?o=e9ӦgEp!sWkPdǨL۟xֹ ;鸉ߢb b$H"DͿ0¨ٷ&1֮7r c.U^=:Ŧ/c-E  DQ:P 9Cd Yơ!@#f10oIرSۤP :dn3Ƚ"Ffd 0ÝTQ <0jf ʿ`%^h[i2WXSRȚ"נ@iDe)rYmܮ7fZO^Zc:Cm ء[(k2tV\QN (V+5SĠܾVpCȾԔD֯>⼘*a,ۢUkqeY/ʦzRH@Fʑ/ڷW4e° Zb p҇HB A3T0X ٹY ,HIh@޺/kڬV|Fc[iWOI@_1Wib(ڪ[ UJԘA˔1ڷW|ic[ɔ;sI>ҋ>& 6-םQkOڪT˖ J7E+:AX/hXWWXn3JԹ?v1ۛVѿºڠZyɜ>ԜJԠ@anE2Vn@\i0 yM<Վ@=̂1T5PHӶ!©/tDg gj68t˸F_U ˓AM*ɲ!佤vUGJվ Պ7 T/ʙXD 2Q^D޾?:>]"X ƶ#޸e&[W:ؙH ?:AbLhX&w gy&eVGAж=os`z[%bguQ'IJhYI ?Za0)wiY^* T[ MˢwFIgּ.8?nZk-}N_O^B;D=Cd@D8(Xf#YLNSBLU76^WFR[LWAJ/9ɪy0Q}E=Y @PMI; 5tTUʮ\d>IN;3l4tTNey [ʌ9M3ԩ:L3?Tnýc[YaSLһ:໌ ̏4SJ2ڙ[aAPMF :H4-SG26YƥAN>ҍ94rR76WڎZEHPM_8Tˏ4ٕR!"@[^lթMѮ7T˅3yPk  WçCҏG1#S͙.MCmfޢUQaֳN>8eB̞2:PýڎZսS՗Mќ7eˡ4<ٝQx [ JcԻM]6Ϻ6ٕRRĔm\ib)CJf0\:*BcAx@zKp$֥c'͈?Š\ߺӇ^f%X Α,/g|Ҥ6Ў&7]6۴U '> d ʸYժA щCC]" ,h*!H÷" ]"Dq Dmߞ_,I-Ai(#iq_DH 6GZaƥ 0lJ%=dbܲG_Kd3mo@כ);иd^F,}`w[$B(OtU ãG5NHK  cq;D©Pu..¿ue<%ݩM*%c[ȓ;BT3M1@?KP‘c'<^[DݷW^*`5?W/ Ҡ<IПٰatTW q0K6ރ%ʹ 49`UJ-ֹ%[HLCBV-e3:Gj+UJEG&YX U+˼R@Kh-'c[TVfτ,ۼ@5K R&XY3 KmUό+d&ф?IƽRȟ&ZFj mQT(b=6Gʕ%mrY$] $XW-.UJBUJ3(Qܼ[ ;%V/*мAUJx*\t ɿطW ΄,軵BYL&6^*\ÐGۉVO0)3ھUMiBC7Qeiv@S" h;@lQT[N0< nFƧ%8j <‘׉V\\ùo=cnɔǹ%jbMiEDżA5\ CW_Yg$2î b١NaFnψ5@[ [ţii_pD$~ N WEr4oܙ[L WxW_7K# KPԷD,96\\ "ø8>`2$ ԐNԷDC5G@[ "f_ S"TU eOԛCR\d5ڨY;nÿE_A"= YNԴB»RA5"[YK Pÿ_I!L YNBGP/5OOYK\Ǧ޺H=nJ/T; ߲ZcU PַDr16+hXkܰ_lʡ!t eOA 96YZd;Oۦ^콮 bP-BӼ\$6YZĸf۷^> |g bMvÛ8/PɘU @$갻 lPߦfg\ՒQ[9 ]Vʹ۸> ǂ1lȲjͨ,BV$P..LWWç ?'hb(>8\- MriEfJ,l]+Ruی_IN¾Fxft˪.mτ,š` O3իHhț͑/b p\/3@a|QQ5UJ`!kH3|s-i2WidcTпiPMlF֫8,30Os0\6aPMBmD]nco3(f#:TA@^8Wq\6 O7;66kTlf1](9 Rܯ>$\:VX!_± R ׶=ѿб9ݓWdz! `ɣٿ mSQԓ=LP:Y,!3ah Nt 'T)D>Sͻ:گX2A"`7 'ֱSғ==ͱ9FW !ۦ^Nq MVQHI;@͸8dT¿iܭ]g oPj9aN8ڱS9jMܲZȥ9] @N6&-4%٤PE3–mUCIԷ1i2!>MfZɿ L4T963QYCY8¿}PM҅34fSONXOsK>3&2 MYDzsޘTb "iE(eиԎ-2u xbt.+֡8dk A>A&>⓪\ʣƹ[t α ՗3ijv-<@[,7;1UÞ"˹%-aB xY=0ZBԇAwZ  )/dGGZ=?ný՛CqR[7Ƌ -^*eXT\\6ڄ?D WE ]j BG-h!_@pD  ICa֔1m%b'FѶ#J*6ajնܭ0oj6Z!iM^N?W bJBAX:P&P`{USZ4&49Pj RZ}ON Q2aZ: RRJOρ#p^tƐUQؤ6e<ާR$M^UڪT+4 Ѭ<RU$$f]vJi Vd5EV>XS9A&܌_M¿TVD]6 =\StU5&B `(xLV<ђ6pV> SmƟ&ܰ_ƣLW6@SP&h"_eBw:Wb]6_?jS_H'~^?8אUuϡ4DͶ=Oƈ"ܲZ}Ƕ?m8T2@A-Vxȷ*4ݗ`&O%ٌX N8ƽ3JBcTnǬ) b7;4YZ6&s\BIU >Ƿ*ܳa(kbR[Ѯ7kBrRã*&Z LOFBҫ؜ =cq ͘? \@ο+y߂L*c cŸH4*yXvc@5ՈO_}çF9oʋ$K#6Ai ַD´lXS߫bJļ͆:|qfV$*ǁ#wiCu5SCc7ϳ;q-'LɃ%'l6GETV`er>RuѢ(F΢(o IR[|jR^AX\v\*'־)e pGI3XW$cc#:n[o! dM;һ JLW O..bJc,6Zޔ1fBDQQԥ*2a`GP[Z47FU ƺχ.cHeMdޛ]Q4’ D6GQXSH/c  @]&ѡ4Gd 6GFSHȪ.D9cmkW^ 5& 5GَSǙ.3Rbf5;^4 5HَSb$.~vbĘ5_^*P3RH-SR..Bbp^@2&яGQܽP8/Xdb$My]ΰ2 [GٝQJ-ۗ`֖Y-мALʝ+f]Țm-ݦ^ѡ4g I%DQȾC0cĪp^ ό2kM9IعRNHp.baļ(Hi_Ϟ2TK \I٧R|.T0SbaYڔ^ѵ/UڔDHS"KPdu9]#on񺧠+[VoʣUnD$ŠŤr> ƿ0s\ogX9$F>;1Jx27jBȒƋ$j)Ӛwpɐ!*Ǫ'm=2ÔXM;^G@wp{ [(ŰkZa`]m8Bhr2$*wp؇A\>\b9sEEtuc'/Ҫ.sIDBq `dOӏߨFuڮ$bٹ,Tpc@ֺXP8\yo;i/ڰװcs1ѱ LAOf ڦ1v_`g]+FA1ߣILԔ1!`y͝va 0[ UXLެOé$4/dbȖe1߳a/ ְLN,P; 3Ab}Ù`Ι.5 tM`Ns3b"Za..TN L}lNFʏ4Ia¥@/_,g UqK1חM=/4a`lLa6-U ҸK@ MM2 ܗ`(@k_a, ҸK@4LzFW2_I@;^e)nIdH׺=Ǩ,{WLF=V "CWE^DR.BC] aIZ&ԏG٫HNr˼.ݠZ  [%(GY6G7f-4aY"Y $;ԌEطDE +߾VgQ}\/<ш"?ͪQ.f^ k)MZ:gړfSۋ!OƣҘ_/5=9>M|>MKF6aȯCc+ \ڝQ4 Oџ9uUd%!6e9-5ŬSM޽O=Ŷ :dʠ˒#Afյ/nǝSP` =gBj&lh2 8XVjSh@hk׬)I nb4԰=YcT ]=f\ڪڬ"ee+b NNpIW2ZdֽMZ ީ 2EE@,Y-IU*ϑXP _޲GfCƌT0%YH˺@])#xďKDД1=YNƫgǺfߣ\O(#rLMDѿ W2YZvÚf]̶#g հL1iE03c[œ ,ī3^V$] LF̡4o[( x"_ `% թMaFr\R5\  YĿ_ $ NOF 5\ ;Xܺ`$( ՒPFս̽5%8\?® n ]L(#S"ӿJ8B˼̔1XA"ǡ`]B#t QQؒIA r͊7ފ]} X-RbQ& d֮QWG(i8i_0 !wvb&XmF5SdHF9DM^Nj b Rb˟&,? ؚOfCl\1TĤ nӝ>Sa҄ lN㽨  ̤#郉kn/9B}ս(6> F9hz;Z41!+U>3|_ *lς16p^XS FkPH]/Ep3X bT^ H|ln/qM64lƵRbeVţHCm9tΨ3EssA5ɍ%gdVX?Lq}5#wmF9YK#PhZrяZN!r+ ]6'vz96X\]cQTGmۙ[rZxOOh>6aYxU #ydʻ 35Sd֑B*;yn\U (#qAbʳ!;wU1C0]l;ܼ[k N(#vb{ ,ػT AV9 <ݪ[«7!^"ӖEIܷ1xWƟ&7r]|/hލݡ 0̿FIgE4V+@uf nӼό2D[iL=!K U5ُGFb ECl;Wl"%>`d*b ?TL=Щ: EXZp$ Zax=5[Ub=9> [V %V߮d kٌX->L=Z G&Mdb-BVS՝>i=܌X#P`B%٢U5D>澸Yo=X ȹ% ߵcʒ=-UԈ3Jo'ǔdHTuLeUdDz ,34nB&ȦdۡGMie8[ѫ5p"e)̐!oPg_KUʴܬOlhO8=s5َ-l`%G!kOF4Syk-:Rt+Z!xfI=JHa-eGX`7;|:=\S>ґS"\\uW rR-4f=P: gQ$̼ :#;^ҿ[Uܮ7UV>Tv4lι%^ͭ]Ƭ ޢUO׵6Ԥ=Sqj&-ZaD ܯX՟9x4҄?iTVFP(|aS"/ھVӃ8*qLN?+UB&/_x;5ؘTҽ5E6ϳ;kڒP!\tOF Q2;ڤP9kP]#ݿ]W [MiVq ʸ`G5&'r%!sһ'4`ݩL2r"IF;%/X 芺/`妬(_˗Ш#FL˰٫5ǚ#F>V+D>5S͐(aji@GZo_8a7D TVF1*KcOmZb8ŏطDVǚ`E+>cdf\P:ȶ aFrY /f1\ _+V> +Ie]; 1goj{> KcAb|?ԐIc[ ו .pdKm4aYZR5h>PըS "=Y> StML*H4É֏cRSybLܴ(X۵64@H&j "W 5ɫqOٌ+3Ī@׸8`I͗ Vʧ Ĥ O+Y9ݵI/ ^W K ڒPU+VBrѕ8)JgݥWlƟ o  OE+kj9 KIvTȡ!SX  P[і,;qKBI!yݹYN E MgY&f]lƥ^LW10ѕ?dlNgG&J\BVJ/xrֻ:EHWN|'k&ײ飻ݩt \ooj̓!^Rv5 sڗʏ_ô(4?߮8/ƕ *ΐ(Y@xlʎ&wdb[Ɍĺ`;l7>iL [$Ę Ϋ5]jCfyd7=nL)Nn\75jB_X_e>SO]5ќ7>m 7!|tgj@$ȎDS_H;8o+K#Jg$!kSC}B`IUZcHL=lEroD$wV$j2@y=]Pr\m 4f}מ\2qA PM=<ٹ%aYQ mrRݷ*-AGS'ܽlV> ڒI_](6 [ DO۾V з*@{ڦKQ' [ű L V*佖>?I2w%ݥWnǚ Nt  ڑ/ق18eN坕6DNǙ݄mڏ&>YUֆh˛׶7!¼f_1EMDXDwOy/db=ɪ?`Ժ3® f׿JM޻Tn1 d`DZ4 wXLmߟSĈYЗ3ef96b 57m@7NxUq 4Vtg&͍Ud7L`oPOXjͩ ٦8i "\g:nrReX 6fۣb_/wԗiFK(XAb PQ#"(c-:t5@lFPͫlNǹB?:\A !cTˍȧ Rծ$+ؤ=Btg$wUPǞF ZݹRЁ#2B`L=6ڭC r*˝$ymU PAK "\PӖd NX F97; ՗ : O̶ N|۬<? #VQɼ3 :Pic0<ۯ>S̤#:Pk` 3KPUQ ]d"KP l‹ ڽO-C.7;HL=L "#ܚO® ڶPU;1L=c! AOaK 6ڡN-ͽk-:u7;rɟhbM:!³>M&aLN8j9Tɔ~ܸK[ڮJ "H4H5x,@ZG;]46-;Day1>2NiFƟŗKF Ԩ36f\nIr CۙH7Ӻ3ء4ܽʽݏG"D_OF!23z@sݺFvlOB5՘ T*&CR𧷽؞>QRDΡڣrՈ=Ԕ{ p䐳IlټQTۨĸsϣގ:*-ͯɿ>@.4Z!NDZ P/ҵB`?=j&S3ȣb Råyٯ>`?îю&VRc9.ms T.A8 A9(mU1̝Vס!&mCC؄,?EXlҚ ӣZ8ߕ%6GFUғG-Wة`mUuiaj@="+#iMִdJ!ߑ ϡ`63b٫F]91FDȟ'6-4Z<%Id{KӑAٕ8݊71ύI7Ʊ?ƏJ*49ؒ6*xˍ݊Jû_"J̑X96Ex JtF¤ ڍL f=P:\_8Jɐ!L[{N9fӼb:N8F%!Kr! tMMۼyO[;F7%!FLL&U >tMM7;X9ɐ!XLl iLBhЕ8Z4| ȫ۲GtMKΘeֆ:q?:˝$QMNT2 mAOQ̰=9Lʶ#hIN^(• "۶Pk}ӓ= :x ʋ$hܡNFL ڽOp̰T#=8*_t IʡA\R 3g[ =J҉5YwkZ^B_tư\ݵ&Ĵ@ ݵ@ ?X ݪTO k\I)یE;16Zl] }Ǻ:^Ѓ%%ٔKGlP3\ kK^F&9 XLGã a3C]5 "˫_'Ƨ NIW6E_mFb6V+mRtMνݩ:N9cDס!gd+m!PIl4J\b9 ڞkZ'9daD=жc'c Op INh;@5ɦ1"K&y 4 O<՛&ݝ>_8Uҹ%^lN.ɘ oPMN?>9C%7%lNw.IDQ̔j?F9SX&3܈OIQ"@-:v 'GN{Q7rG@<՟9~]ʟ&OIN[FVQ?^?49;?%ZNpt 2QUʭp[}ӹ?9RS]ʎ&fINiw|kPp[>՜7,g$K] ٿ oFL.=ӱ9s֦1U]#GJTNb M3ʱ,3{$ڮJ?` M ȦD_WhdH˸ ɿt׊7\/AS(#I[}] uUJ7e<-_1v!GAPK OMKIzԆ:/x˗ FnAIb զ8 .zQ̟6ޣBn.AJŹլ"< FB6h;X~җ!\WPYKpM< [ͷ@M^ZJ S"޾b٫S>? 5(NjLBgTur E68!j,iQɼ-[U3àGFI;Y-SBȎʘ)VsҡNƵHGL=lƴՑ/E8U1GZֿK @̯Q܅3VXsv]dP K \LV@ҷ/c TH LBVQf.A'l45F2$(Hդ Iq 8Y-a2C̟_zIF vdz6 :8/ře"Ixg bM;Wç ڶ=ٔ1'O#އHƟ >ML`֓=1gg$ܣIVç Lʋ|Ԥ=b2"<%m\Ii+ ZNɧL>B2nG&^Ka# OrcIYԕ?H49j&)Kٿ*m۶P?A4@ '^LjwPGYԎ@w3"f˟&ٿJ(Q ةMIӳ;T0z D#\I >Q,x2TC6(ND۹RmB6;ˉ)ۡNB hRɣBCԵ6x*8ZNmەRYf>10ơ A4b V&exj&So)2N(a,ۈO,wuSrca3EԜ7iDB-PiېUNEӜ7»ˌ+"eOWk?T&rD_8`DO,:eO[()Pc%J/ɲ^C{j ThƻFw~AȖ޻S7] ɳ9 3+VnڔKPC I= 5rYAqߞ_͡!j ًQ<ٔDї:](Ƨ ɚ"Kc_#S"۰EnH: _ǟ $ _eU&PWgJ N?0bD )[hד*`ZMBceG )Xif*XI9 < _`F ! ` 9 M=ћ0tR^ӖTUurD|6AL*M)SɠWEd7N<ՠ-ggQ@zV;dkGy8h-VߒPrJsUa\ׅFd9(X(Ι.ܮQ(jť%hXPF\Il־< BL/hܟS"oXstCHթ:= 0ەRY, X ʞIjջ:k/b M[;Vt5zLx?fy۸mމ ^Iǥ X콮Z3k·mЯ+FR5R.0S0Waġ:>`{! ՇHD7;&J̣/ۧR ĔVXNCj@H[;C0S;^WdȾGF9+R. PxUFԤ6yp+ ܻMNR.k^BҞ2ϺX<%GkG=? AOLl@ 5Vl+SNDR˧BZ4Sj;)LtDNR\BH4սtbB)ܔK-eP9De@զ1Ͼ<ѹ%FʩϳD;Ii^S[ã#|HOۨ8YԠ VJ߮rNb(ҫGʮ S 4|plߒPxHÔ{Iqٳ;2:W 8\Ͽ ܳN>94hXgb˿]_ NQܠ@dn6#Xi^1ӡ!Ǹ Q|MD49\ "a3V$͚b[UG{޾<_3Ԣك%Ne!+%ԶvmUD8?YZ^ۜJ\Q NgJ:-OyՖvrR53C04 l^*A>M9S 3ȹ6G8+,oPnjfV}ϛć{E٦8jw-^PcdUBp\G-:R.ܝQDBܬV_7RHD-:k/QkWMI;ۼIp/rRRČܯX޾ՒI;̊0jS\J ܖYk;Hl;h̛0jS\XZϾIԻ:p8/`ROLU8콖dD7PXϠ-ߒPR Zn\P<>s֔KS&r4TV;ĽB\\\H4Lb=?r 3weV[jrYϰR߉Cf64'102ҥޕfh΋&X>ʜ&D$U庒г϶ qgF-js>,K סGתAYo=bĶ-'Si* YZ>>Ml (AeƘɬ)kϨ,;fۼ[۳NHt Ajf@3+OkY-ƞݭ]KSOՔDq[h]Π-nDՑ/?T`SGRHGlЖՔ1q 3 db VG|G]jذۨ,lMk-MxGZMKK ;^7ָ P P`D!D VINE5@͝,3mUf<g[dֵPqK?A',3W >Qf].۩MO۪A|k/5QW=źȒߊ]b :ةMOױ@A/d5Ye[Cܛ]ʍK >MժA.Yd5IY&l ]ɦ OԼA˼4=Yln^7ʰܽM5cAp4۝X 9ۭ]ANN?OJH4XãC] iܽ՗M5@h̗3WFHڼ[$gosHn<@.QܧR9ãsYNSOI^D(Τ6ܹYeKM^澤 NbՇALkR5 Xã ]F | yN-ՇAA5OYZw]vU ֡NY@H0XgQ*V7^%4Lƭ#V5S⛪n*qoԜ=A?Dp!>Lfô(N#&!N9dά)NٝX PM ѱ@Se8Ɂ*lc.,"u[P"ô>Bgd*l5Ѫ.Qܪ[ܒPwBh^ph+m:Ԧ1YȨ_^:GSR3؅Fl@8/q٨3g`0VBUJZo 1qZ4@_R-լBjfb5Q'gI(ԾGS6E5ъ|߽5YZWӳ5T0X=K < `h̐!ALבBy͙5 [l94^7! dlNBC 4Z] ܷ^/"ְL8B4iVX >/3X:@i2 Q'ۤn߮ɚ"ǯΡ FvrCsŐS"$jYmAԨDʋ\W+ۃUh>, j3EڼA £56^" b-'ĬtTܽHJġ-:u`xȢ:#@yds8(S TޮJ[A:9`?ʴe"4dh(ȚfSQJ& ;gAb ы$xf5ٯ+&`gLWM͕ `?f׻'j:6-QXp O > d!%",c'O` TKP.C 23X+yfXf@kC9Fe)P5LrRZٌ8B9L}V+!PrF}=?G-͠-S*fJhXQUP1F=?GD͑/q?T^W OTC-;`0)ޝQ=żPQeVе_ؿJTCPO͊0ޓWŖ[-S"HF1JfCt=̂1GZ"ÚT]a̽"_LWMD]͌24=Y*K 6f]̚""CJOۘA=Ŭ-2QBo oB7t֥kt 'FCPMǕGΡrm5=ãeAg$u쭴Ȃ1ۼ+ͥ*H*.͢(V3XŻ p#`h 0_ØVXXTI[j@MhEɛ)rl3JM8c[iIU,^ґBjE^* Ym93Iܼ[UhwCrl"˲bO,b8o ֽ5ɽ"_\hXɼYغFMo3_/Vrwܻ:WMc\ag9ITp؟FC0Gr X9v%^Vե@h8ڋ$g-VQ(IМ\ޏ4[9 ӺV\#MڏGJ4C]q Fݷ^7&ɿo ' M`HCaP3\H RQE_G& MOסGսl4\` ۦ^pX& L ZG˨3n\¸ PÏۊ]QN%(4LWG콑28\œ áQ^&CJOזF\B̞2@[D 3\Lͧ%|IEE,rɵ/ٌXR:WmZG\fCc.[e _X&ֿJG*=4 f]Õ 36;^b%vo >MG2\U ;;^j&9[KYزGW2\J "YP @/ފ7 ǐ(uÛ;͌Qڟ0?'nѪ@6|Z4|&/Gr͖aLM Ϣ;fǭȃ%%hҰ2,8d3XS2é D> Aic&j2pW'U 2>Lj?ʌ9˪'j4"X`V1?Ak= l΁*Gun7*s/T][u)DoQԟ-q:)\_[hԘsCmv0)hk 3չToP37`עף?W_Q';HH*>Fk.VaY XZؤ#HsF,-1z\ ˨O]Q&jgJݽHõ_1f]*q P ]Y&UJ١G0\,ĸ af]tΐ(ԿJHƽv1Kݭ]"F >;^SI(!BgJיH9˛0ܑ\• *O]& I׽H/ܑ\< n\ͱ&7H3J@Hkf0[ lM\S&콗 H@זFn/Z Ò {6Z@N%PrEBlʛ)ݬVŲޝX#œHdIC T0y@[3Į ;XJ\Nΐ(޾IRH*ˣ/q[ø Ì\\bc'Ⱦ+H:ؽH!v/J\ 9ۙ[/λ'mYG ڨF^*>tT͙Q HZ³WeWۆqŪ5.rNқX 3Q#?Ę'|ȮR"<%=ʿgQ dGc;1lo`؟ST Jejf?'`lָ8BXY7֠@anB:*oQ7; 6\]hmBp^q+ذoh+oI;҅F"I˼k,ۑ\ Zj0).D@H&3+IaY {Yrͱ&.>mBFp(oWZ!¯U#ca5@ףBTȃ%[U; QP,̿Ӽj"9=?e"PIU_2$ȾH=ZB&V$˜ mS!ս)>شBtl2$ Tt `Rt%!ܽW=ر@]ˁ#ݕRpP< 6ޚO:C(ƽ36m]ʸ @.̰$Ĵ` UaCJ脦v ޻YI$^ƩE&¹9 N&b/tMi2?UΥ*\ mmߙ[^,+RH MP1uϵ/_ɶ"^Ԫ.$ĚH SOŰ0#`_ɰzi_M/ )JKP2ncFμx4a2 8MKQT< ג62bgFҍe6oPeV ^U7]gxb2ԋ J8Oԭ@߲-] :W8(6A@D(Q؝$U>U mS"$Sݯ>VDBӟ&LW kmUd(Ġ@8H}e)X ť ޾Vј'@dH˻'{ިYjU ¶"BVWϢ(콠ҪAH05ɴ(ܨYÜ [W(B)˼B9IkEț)QܠZq a^W:*8BIkOȉ)Z_X TV(*BI.x)3R[nñ YyٝX͝+C C׮JT)ܙ[VyىV*AO@գI7$fpWnÈ(TT)@ܜJ9ˠ-ݔ^[rY-佸FDbMtJ&Ɍ+]$B ڎZ-cCؐNnȝ+M^oL 6Z .r4fCM~R̴(kZS *˧ 2 O`!ĒUWMm.aA0 b787Ic'9Pܜݵ`%ARZ˱&ⴟߜ8§5S f]Rį9l{S"lhV>3rR:]hX9Xjm$̟#h3ع?e8۪T _xkOA,ܺ`ù7 Va̝+칬F8רF QTc-]PO3+oAһ IOY ,aBn3Xi2N=M!EOYҘ  PX .Ȍڐ;Mk5<%^9@ɖXS5csC/V(llΌ+db[5Xԏ4Uh>"O*O$B܎Z_ fוR* 0#e؋Qr&۔^żX!mTV4»{D>-`RƘ'_Ū~$LWd5a><Sl%ܰ_8U5r`? 5SLg$bR[]ζL (KK#dᓮǍ K /ȃ''關;ex׶rHBa)K܏;ENƩkUڐUA޻T9?63/7P9GfYŎԩM /׺N&10"JaGJȨU}ø^Nֽ5޾Њ7XܽOWvWCNӺ3ƽK6G7NNƽWǯPKH2΅3ۻMF-LWY:ѿ_:1J/l-D @۬d칬[fҫ;t#̓^HЩ7{͌Zlz#^ y!=IPqS@+Q[̌j SQ:Wӳ;gLW>˶#`KĴiV=h]=Y Ƴa$aεV=ĸ'=YRȤ 7&ch:WU޼A,ٕ?\F 9e)f׶#J[D C_Sځ*[gA"rYc5@3ԍl;Wi T\ VXLO64ϱ:1L`եR֐IGC0K<.kFLui V`NJ!gJu 5RĘԞ2KP]kX-uWæ_K ׈526ެOǡތX/Q43qK6{ 3IQOYxJPLӮ7i[La3m۝Qٿ#ܹY qK9ӊ7pjZ4OM8˼:Z4O5SK3܎Z!F֦KO8A1׬O.VYYPH 6¿<ѿ0M>ڝ>[ї3߾VxĸH\dLD>Va3BV8\ʿiLՄ?4ۉVx@J\ ԸK?̅3pWèGc[ɮb<4Lկ>42TVOێZKܽ DK?p˂1U;Ė6Z nWI-ն=ӼeQT0cT[;XZAҌEuX9軤+DP}6ߴUa:LW.Am1w?Taܙ[9˔bI>ք?p13UiYʮy\I>T0TVİwZnCGP:y8(..6 Tҫ5!Uڲ Cu; `:*`R lΠ:W<գAdݨF?Җ,UȦrɘW<¼EE>m7E+mߘTRģWMR7ְE?]t;=,KUœ3W$_tE֕?&Q˹,TWۛV|nBpDM?ۼ9V+XSVU`BV;MBD ו?k3+XXScT̫콯ԼAO:=rnˆ'P9I`RQϾ`h>Ճ8»(#ޒP} +ܚOο*w<`ؓ=K#ݝQF Q0BӤ=>ʋ$NRH ڮQ͔2>>ܽU%4GS?? ڋQiսwӋ>H>7ʮ$R*ã? ڋQj Wӓ=ו?ƽ (#QN ךO8u;޾7!ߤPNN gQ!ɿ j@mBGG&mU ^TΈ"(}? Cܽ| 'UsFwS]Τ#O?D7&KUnð)Uν"rwyٳ;=n_OFct ̬洓DТj'{ q׉/"PH խ(KF" >ͪ.ĵ.. :J*^DƏ `҂1( WtMqGS R5qeTPc+Գ42[`INdQT$ Ͻ5|f"&Cd4Ģ\ڬOUD 6g̞H IFf7hQXEX9@b:j Kђ#j : ИqS%u[޳; !k{ڽbS"f6j[EM5Sա1_^mY*[чbj@F1cFN%%UW PQI#S<~BC53Ԯ$^U/Ρ SW&N?^߰E&EXc][tT{&կ>aF%dU] "ÐS3Q'|D>G`%ihXJ  Tλ'T >kGmȃ%WīL7ڻT&3=`OF$eV7cQ >?Tα&3e<>FD$VF NRj&.rѐ;E xK#[U;ď& ڶP#ϗ:M֭CIKڤP_Pf۔KD ɿN<96܇AX;g$MWj "PYЧ%ս[U;ٰEϾɒ#TVZ Q9X&w(ҚĴi](/ҁUڬ<Ĺ«#AOHO,U'DMQW_- b{Ʒ_^5 AFtT ε/c˛}ǥ^K6 HcTų10UdP`ٜ7H gJ Wrɮ W2?g<lΒt9cI;iZN[ ڙ5:jٿ֦tUd;[4LY f0CdTZ ;1XY@nLY3y#$Vb Ӥ |N&/jn6CjD r`R(=7Nۘ'$#_86GRȟXeVͤ D ]P@)ָ8F IU&K 9 P1Ӊ)¿ҕ8kGCjU9 9 AO*Nѱ9/GXhȻ eV Ɯ [g ٬OB)ƽ_8RH9j mUD L9 / O((_8RHPXU] NrT)6kGX#ȦyU7K EdZNѢ(ܽjъ7ںFPxȣB5SijK1%ٻBM1TCʫ+QW[PMh+XeF8ZG4j=ݐUN EN*Ѯ7HgR݉Ve 5ِNѓ*t[Ѯ7RHXUD d>N0)?¤3i2A/=8Bk푱 BϑǯU3ŐGۤ? :Ӈ]§hİLj9³cN%!m>ܟ%rHf(# ?r!xM^ʼO'ޖY7|BCߛVHͯ+9c̺l8[ן9ósDSWd{+,Xd,xg\qٗ:zK :E@X3 6-#f`UM^^ݶ=N G u[Q j 0h֟\aAAB7J^1iU ب^<] XCVކ'A^Z .R0 V7IX4TF _J߁*FX2GN |T ɰiKc.=j]6T_KmCeVp b%FLև. ӡ4'ޮJe&y9 [U 0 M^J/][C7+MiX}Ǭ AOdҭ0kT7FL%X>I7NF 0rmϙ5KPxݷW i 3ئKFc.zj>3ےI¿ƖKtTǟ f$KI+,f/dHٿgPZR5KPUΜ%6ZuRO]6Lك8iRFG52\5 Qq:7;tVV$8s`RPT;ӭ4:5UHfP _\"dM4ӱ24L[ձGRj spBCV+͜(0iEΟ6MDe^B+ȰZ+qG?_QQD? WFۇ.Pղ-%H`SQ5 *@E@ת.xb,9IruާRFՑ/2Y-ܿJjݎSBiQkG1ƽΎ-LƭZݘTɥѿ HԂ1/ _K ZUfF;1r/G-^J,\wRmOiE1S(-۸Kcm?T[!RF10-ͥ*RH? QjS͓~@Hؽ5=B4VQȺfߝX\iS_K6X1PNOW>EX7+ؿJՒ6]W1SݬO *XJ'4g3a,I{ ~F=X*ݵQ[-ᕫ5Ő  +aB"ſX" xEF؁%!ʶ V>ek>WB̨| ڶPw؋>9QOYD7ʈ"b bΗ mێSd C4l?:J\7 v2$b А!cŬqUpDx<դ=_^ F&fj&r@ZbxPIخJد>E1BV}í(UިY;ZR;nI׈<NR.S (ƴUДl3Gߎ@2xڊ7Ӵi|m;к[; J ERW#Ǎ[ݩ 6 Y̿An!\/(ۼ8@/5v_Ͽ0hXňJ QE_$X P^ۡG"  ҍ9W_JdS"d Ң(.SUKd;:a#oqe+ԓ*Nj'TLWNj e<9cQO9Ϯ$^g O,eVZN X ۹?f[(]jޣ/B=rY#DQ V>HekY2$ve2e)1PTG3Yٔ4XB(Ҽ2D=_^*4gQ rVSEB):.u:*QS͖<8UKt6iEo=ağ ҁ*/Rǫ VߘTd!GfC:=CN/Λ){RY jOݐU͵pDD>Ͼ̯+T9JpIJUQ̽|kD)=XfL*SOIUa |GfCf2>^*%XSµO+ܢUkBCWפ=^*-R,IܢUjCOפ=G ,:*tTÑOUD ^JB;ٻV$ lNBpF 6:PϺ0>ܻ:NOϯ+!߻TM[OUtxBCا?X^*>cTÑ=8Ubͮ՛C:؄?JT)ݟSÑ,hIUΔO\B`=?*j͢(sQH FL`R-'f8)ꤳ .NQ̺aG@pDUW؀ar v3e«x_sPл s_KqK4bR5`^rg6aW+ ڬOLH6aɶs b-F ۡNVNOӤ6db,̟cc.7sDQP] փ8xe С!Pg܅3#SS$ެ<~7hװ3V$[hl4jR T"q 6&c~g_s*F|GGw3*&VHqwS"_w:2>P>r$P6$Ѝ ]PMɛ =0=?p+%EQ˘ NR-ړ=6ދ>o$oPR Ƌ N5#;mۤ=SyS"]PĒ ݳNϣ#D?:>ھ<ѿ7!8߶PcRD heO@ϮgԐ;h>ˈ"ޒPxĜ ܡNϣ2`9 =ɿ G߈Oķ$ܟL -ո8ٳ;F MToܔKRՒ6/-:MQ̜N8fl;x̵iLlƾĩgJв jդ6{I;aX^bM JPܿJ 5K6;4_ˣ^FL ĞZ݊Jѫ؅37&s֑"$۸ORԬܞD!b3oCҧ HSLG u÷M=5bI!bَ&aDO1Ǿ[U+Ԑ(*ÙتA{1JèWh+\IǪoZ[..aF1LUJ/2`D5] 0HPM1 b˲_م3ȕ KSs2keҥє69c6 OvW{Q dg7i8ٔ dg7 \JZ%@._۬عPW)=IEhU~!Shw9 APMS"\ޜ7KTCUyՐ!cT bH Q%(Ɠ>I[D$2VXʒ nǘ @5S:(hլ<ܺFEHe"^ VW Q ']s[;مF|e"-UR5 /ڧR_φ'eLѢ;-ُGܽ,S"܉V;S5 ٧R&7;kGƽǽ"+U; -ًQΪ'e;I>F "oV X -ًQW8(⼥7;kGe"Wŋ < S٤P'б9Eč 5S!M澰-PM<%Ӄ8F+a~!gYǻ NdڹRХ*|U҈<ڦKɱ&M [tƩ mU-޾?O۳NC&\eSU[-|U?K9:N%ޖYNj ] M٤#ٹ,P3*εɞӧ9{㠼D䊥.ВuBb#c|2iDDC0]E ؎@DѬ"G@-rR|p-qds\ް_>; M֜JZq y1Efv˙?1a ׬K)n\$I4mVkXeݴB{`]Plac8;qI<%:#aiD"Ӵ!`RCAb>27im%!K4la < OFU_Zݐ(4]oX QMk-=^7HxT l#N+WIي7JHmϻ W  Qֲ-N›jP:iL¾ Y ® oPҼ.mX9)ۍLϾA ܖY ɿ KPё/WF9LNơ!۹Y[9N u2Q8/Ο9MVb Y=e QЛ0ٻΟ9qٗMV7!OY[Ŭ Pп0p j9/ڐN0]t +YzŚ2g 2Q 0;8ٗMVt o=YƴϾM:P\/04Hc?qݪTȻ HۗMՙ.dI;Pǚ"ݼ[g; Rd3zG-:KP96WLj"[5 +عR>3X9O!ܼ[`ɿ< Q؝Q 3VN8ݟLI`RЏjD27jN \k x=6ц b׍"狶!ڪk( Rg -/&^eGeVmY= ӛCc[j a,S ib xķp^1C( BԲGM^xĘ Pk- wi̳!Şi^3B_ ՏGK"_l/Aj(#Zi_fEEƾUJ bɯѷ1mc'EgdIr|iL~#f 4vo8(Snc4@H dH`ִya,g>޸rX;1;\ TRuןZZYK M>3]4M:nX5 Nuۙ5p'g7QFƙ̟\J, ^۬OF5ٿLbC7ݝQd1ݪ[m WךO 6hͤ6ڝQğfۼ[0 lPѵ6g7NRk\Fm սOL27o6qٮQ^۠Z?֡Nj 5Im̡4<O E$Ľ3XƧyJ3E2%ٗMNBTVƥƽյI0g/51Jܽ|BjSN _ӉCѓ*ѻU*Fk(3ȧKPm ؒI1ܽW..UJ&| ǭݧRwY+G10T F,+UJeƣKݹRȩ ¿EEc.L-۽H YPȱ LmBE+׽"=e}^*?jGYߦ6/ Kӓu*=Uu^̹%ㄶ>Ҥ#]#nI^ɲߖYͷ AۡN:s6TMb C] p5 QܕRٶ=e²u8LWư@˩ ^9z 5Sگ>P:OY,lj"`/F w[UJBZ=O\X UG&_e:#UΎXaF*Ϯ @? `ԢI(C#f޽"D*mU'AҦ@?:,Wոxg\ܰэJ8Lͧݙ.7NT<6>F|Z4A..NfVИ=ŵIڮ7(>қ0gQVV˪[wI6]7Λ0IPĥLW!;ՊJԦ8,̿0DQȾvXMiCJj9t91NRmaX"ԊJҍ9׺[˔1R>ږYnF:CJұ9ϺM1bDQ ZǞ4 UJ :1XS]@N°XۼRH>8B-O,؟SFU7m-ݕRœ,kGR[LəUJ^I;pv28UXZBqK<*2IUAZFYZbwԔKԶ=»2TɿN;BVё>>+xSⒾliΝь Ƴ@+i9HWǜ#͠WΉ-G-εLIF: ָK"iE l;si_$@fB)rW_K; JЕ?Cd.`Y '#hη* ڝX>L Н>dƹrc'wiй,maYhܳNat ӇAggʣy͓*Dkԙ.WS]NRdD3Ej..4oQ܂1_SѓKTC?gm\ِ(h)+hT HѦ`g7@[ R,@["]GXD>٠-GS̲\'^WvǜUޙH6o=B}/VM7YM_bCJ٠@;έ0މVnWŌkZ ̸սHj@ʵ/۬VŒGZUJԎ@Pɵ/deV~c6Z»WI@Ⱥ:ɑ/WXr٠ZҙHY@L J/٬V_kyOY5ɔ;dH@8/ VA[XcɦM҇H:@I/UUkWչdD;zpȐ(6]Pï+8UEm A/^W? XlXӼӫHAdJ/pWaix٨YɍG.A@.pWiFFږYʗ fuӏG Y@_twЛ)0O e ̮ :H$sxѻn*UkRCÒ?U4# JZLA3r#k"ؐg NBKF ME_te)Q OQ N9Udƽ"ޕe .ױSےP ;e nǽ"+f</-SgQ"q ш<#f&ɮ$s7h15IVSƻ Ԥ=AiOc'k١4˛YV/!hcAk(l6"ӪLWXSN 9dwؿlai ) ҫ^IF=~R.RLW5VFʹBCO5@ȟb ) TJ̦heV 9DBēШ,WnތX$"DyٛC23+W9ú2ò@X̬"JDpDx .3+@pWk-W(#LєDSD_Lhȹ,FڷWYihXʶ#PJ5ѭC|KМ7j9qlt N:Ĝ 3gQ(Ο.Ҷ=<=ɽ"P[q KPaR-I;=i"OP ZNQ #ц:־ְEcǧ%W|š迴Q?T&3D>aFeQ'ڛVl9 U-'»Ч?GCTAX&3Xl¤ 9QcT=͢(໹hN?HGw '"3Xg QSDQ'hWϋ>HG[#cT޾ <]P&G:WS<8FxB(]J5٢U*.AQظK=(R[PX aU7Ν+%9wQA׸K˼0)OZ Y`ٷWι,d?A$_KGȢ(/rY Nwe",E+)Ωsv\4;dß ȅÚK#},kP Ȯ| ""؞\;rv\AOk-+KXpW $H4#gh ĿdBS<^N@[=5S]jiUydS <¶Nf߼[R[6O!ke}=ċP6p^*bѕ8m9ϩ ˽"%i۱@FmޟSV`SͲS`7]kۿ_ db49 GS Ӟ+_Osҋ\V:-h>Jp-ծ$YQ b U- >NG &[J̬ o8Vյ/!j?deOŽ_-'\L*åBV C0 ф?lNkRȟ&D\zoشUf03?N6?'\h::TV1>ZNTA 'uۑ\$_؉VT0D>Nƃ%J\ɿ3UWϣ/V>ؗMTYX&8\SתTT0ٻ9ϓ=NT7ƶ##@[a R .\C7nIWǰݾV V #:PԎ-vGsҕ?ڒP}#-\œU;1G2> SOW%ۼ[cŶ¿mآU0ۼ@ϓ=ZNN6}Ǯ$3Zb QT0⼠;CJugQy8īݭp>_UukW4"K}wPr<İwYW:#lҧ{®$Pg -շ1˼M>pWRȎuhT]Ԑ;L YZGs6Z"N \/hfġHa?V -H@\1iXHHa5@7ֵIbf]7]M1j]Z!ȒbcڴB]ٍLKa!64Cm9#(ΟXfFͧwAOvUd6K6Jwp& _evDԶJT_ {.Xf-6YG8ѭ>.Rؚ"Z)U OOC0eg7L^{ҟY] PW27:EOƨ!O\̧ŕ Rօ3&Eӆ:PN& ގZ NR9Ӆ3GB98eOѿG wkZɿ DQ4j9FO  [tG uQ5ї3xU8]P] @[ HVQѡ4JL]8OVō ܲZOmNѦ1RC7 MAxBWXZuLё/Xϗ3KIġIUx EL(x{B-%>FUʭP Lӛ009/ nIYG"DcTh[R H^ә. W/9I`GSǧ زG),vu/mRHVS2Q& ^D[(SG&=3ȼ7.{N9jvۋ !`hfLkړ=gkZLo 3ԟ&mgd$ kYiB ?\j` ?'M`Ի:E-ͅ3S\(aWh8wfC.ѿPǼ(LloNnGeyF5E& Ԩ#^㚕~%N˼$,%]ܥ?x 2p$K)׹?4=i_  'PglΘ'WaYٵI ѱ@CcI(i_B)m۠ZJ2q ) AscHǯPB)ir*?ݪ[LŻ ՑByd@+,kSG-dʰ\;^TQʥۖFSiLWռ.\of0UҒE>`PҶDbgہ*Giq(DeVGE8@[՚\XкJZA< [ڑ/5SwTX[ɦ+IV߾1K`?!ͷ1BV,ĺZ/ʜ ԿJ?C9M1@V;_Z<=PIG@ʊ0LWZEs`J>1UٿZUT4ԮJ>ٻ10"U,tdrYɔ.4ԣIQ>ٻe/OeVYEX9nOF/=͹|:*P_çKV̲pDؚ<42-YiVX!UJ?AC0G۴U="ڹYF=+ԵI Ap^˛0mW¿OYZiwԙHQAEr-QSxȨoPhqN )a r^;Մ"sn¸o%c(Fq!f錦iNpӰ' f:;nÍ ^W#j PdK9Kc ]#Xf-=S8UmAON eMGY߭0erYwhJ^W@CY@m0)XS;ͧW7*ǼiEVBY-Y&ɗȑXш"­I؅FmBCk-VY3YD!]CQEW׉Cʯ+IܷWHeJ>گXˁ#˼aF^Dpy6-XX*K#ҨFOF[Ʉ,ڥW=LX#i>DխCy=,"3XrL Xˈ"iJl^DdCiO,۷WWvˈ";ҿCfC%B)fUFfטTȰչ>-Ջ>]F`%ݮQf6ޱS} GׅFLɛ)w^WVFEXD$xҔDEET:*۝X&Wh̋$/ CWE=V+EX\LW#zYj@ݱ@5d >L&jϊ0߶y{4}df*ˇcڟ\Ԝ ' NĄq%!$K ǝ+¿ײ۬K#0cUʝ$'ޖYzŴ.Rݗ`8/F N rR R5eȿ(޵c,3te]PܘT 7fb _eQ5!/XSEXP:i̽V$ i+b:ȘBV:[UOV>'nэbј''rlߤ=ΥX]L= V>nQا%jM:[GEQAeV 4b OM8@[+5ѵCA6Gٕ%U)өh vGSہ#dʾL=CrBԃ%GVIT&ů?VZG(X[ ެVe)(f֭C%ݰL|£j6-M^1[XY*TCKdV+'\khX}+|W^DlNٿc."_Ŷ OYBЪ.GW^DbFLrB)ݎZRF &^[Uδ(ۼjh>kG&ǁ#mۢU7 +2Qy`%ٻ$;EEpX*#TZ Q &pBI;E (ƽ"mU5 :OΤ#:OFt:#EXȟ GY-RON?ڜJѿ([eIFۥW+,Ⱦ Ӡ@ qKv[(c[Ż |ۢUh+Ⱦ N?UIX/<%ތX} ( bO<ف#]a3i8V㍿E$mޙ٫d&F?}i͐np)^8(B窻ĸD)& z@bK6 xՊ7!_Kļ1*a`aYu[2[73ER7Ɣ`+HakYkrYmT0ĭ AN6c'J\D^Vٵ/tƵ{@OȵҾ)X `ЎZ/5vFUSڊ08ec`8H RHVH-laݎW10<6=KdA"LWQ \XL`$3v 2|@I^LYdFiݩ /N?._x>MU 6FYؤ#tI_1BųQJsƔ޿Jdփ%]՗31DoPsĦܿJ&2pD0Z#R5 LӘ',K6ݙHV_˦UȒ ڮJM5&佚D21ClJȖPƞnIѕ%[2GMDٿ'QƩqKse)Nѡ4GۅFxMUh 0P{PM*cG4ٖFDߎSU ĺݗM*ո8߻MA"=YI 4lNc5OI1TjI%!Qؔ[=?VӍڃ%2_qbџ R6?:,Q} "x]ӣH )cT%<81d0< Txq2$Ca"W޴U9__=+UWʝ$-P`"ېU :CL=[U2$1a`SɌ VYP:Ⱦ=Vǝ$ _[ZU3ԩ:2;D>ܢU=$`&OU:ԩ:mnY<TM#^? ؎S 8Nd;۪T;ALj" ^i S?T8`P:GSѿc%!f\ƘAחMӗ3_s6QĎ s\:FT-j9_[ѩ:ZT(qȒ#^?a٘T:*l;UL ]#ް_O[ ZjSy:g\З:yU MY "^˷g N'P3ɧbO,ߘA軹* ?'y᧌ʣVɊ ymz䄦K#"՛ZMh<"Vמ+}27mBE2kh>^ mJ̖,@i_5&_H3պFc`D8/ Dk;И' Ǐ8P`IcHG|c/rlI(ia݊JvLHec5ћ08o5*,ncMK*eiW34rJ/3!jfPQ\PMPi@2oL*ُ,"_H5 B"_ X&KcFmR~<27%SjJPc[K NK9ڒ6Up̍иO]k.ɍ ߶Pݬaл'gd(*˖XEgJ ?rc$*]jڥ*`mYKw5 :?bFڢ(f'կWaGDsX99u[SK "^E~L ]=Ҵ/gQr֘\[UۥCX6yڹ,Oh8UɜdHf;}B/U]SZ`@[K2>LsE2UM.a6Z  sKb?$а2ߛVYg @8\yQ4Lo@CG94\W9Þ\_d}PM@X/Ψ3LWúř\ C1װL֠@Ⱦ2ݥW>[q\;t 9 1>MAy>3hX¡DřZ] ;K1@i2۷WaOY7ȾWI>YЂ1eV5x`>`N$ O׻M B/5 Zö "_́#g ME]=/5[ TKݞ_ (# \֩MDVj͙5u[_ö RE\ӦEE7@c.л[$آ;Ŕ~Őh^(ɞEiDWтo N΅3gL6G;+bM6ڿJg <ф?-f\=I(rl42JĔu[IXS_(B\i{* n{>35WBܑ\ݻT!fC:jUʺvˁ*m5ޭ]`Vk3E^#m&ͫ@@.p$6`YBۙH;qF'1]tQ:OvbYZMuHG"unXk-m`2sXP ;bך:ظaVߎ& >MiEڿ00YZ \\:#ZF4[H 9_-'Ů ېN-dH9õj4\< Wm"_-'E ׻MS6Gɿ 3\\ ܔ^G& [LuײG0U˨3ܑ\¸ Ù۔^hj&ԟL Gk9˨3ܭ]F M^̎&XL1Gk 3C]< _]&S:K@HG2BR[N "]%N] `ԊJH׺Ff˔1ܪ[ *6@[U#ѡGBѻ[ *ݢUi(ƿ޹Y%!0J>9I2ݼ[*o 3O+\?'*K MKסGV,W2\\l Ïۊ]j&NSQԜJH R1%\9Ü nI\D͹%mGG۷D3Ĭӓ*RD%BЦz߲ Osٌ芠ΡE˓ Gʿ 碢IK#[k@ƹ,Bİ 7ʤ#{[(,nˤ#\ VD5 Ɵmqe5/|UܱS| ϾKj_Q̪'l7T/=YY5ɝ֘Amп[ѷ*un9][ޭCmo:<*Qnj9mWe Vմs;f/Qb,ҋ mImUJB/Z du\XV$nDuC[[:*Yjdk:X$ ƿ@ۖF8ߏGphY-\Z @Xrj&5FFCrp-ZD ,TGZF 'maFYG..kZD (mYZ-'caF6Gky-۲Z0 [ڲZQ'ҌERHa,R[¤ 6GZ(/ҌE"IhLa,+ZN ٖY&M>EיH+ Zt X-'˼MҿCbWEB 'KcTx_Y ًQU%!ԝ>mB?'߹Y ùTVζ#VAYEܽ7ʢ(ܬV>cT$kO5@הD&Q=ɟ&IܢU2BS"^`?mBܽɕ%QK K:ذ^*sҶ#ݭYkrқ! /k\Dx)9#y@ԋa x鲢X%H=km|D 0,kcNDBCmۇHk(-q]3ƥVߵ\-|יHMC/`5oa]ԇ.ÚؒIN4;1`7:ɏ6_. MKDQǺҌ2b/uvba W2 +MUD -6afUd'd5PjSӚߨ3br+؞vn\=,HqBI{:S&WlX NDQ~!pG9s?> QM!* ۩:i CVњ"XtTˏF oR$"<E g$VÍ I܎SN%^ӓ=F2m#%eVSr R&D>Fr&ȃ%3WÚ5XS(Q'iV> ZGkwX&^W_ä xm؏Gh%ۯXP 7 T(%a=?9I%=YH wIUT)R6Ч?H׫HӼwǹ%Wk . FjSPg$ƹ49o3EȾɤ# VQ mU6-BؿJr'+Z oWa,%б@$FL[(O\ôɿ+V7,»@ L&(8\R mUҁ*P؍9E1C"l =('ڇnL㖋];W N;2ďwZˋ]+g 4P/~$欳4ʠ*Ю7MKɿT0޸eǖ9c"[;ZNkZ 6j.Űyde<աN\\2Úͮ7yk f>OOךOIf]Do9?n-!ɽ" Pg AHǪSClaʼ;' p"$w&Zk<3E"UaKc{Jܳ;. p!!jfM=?u MeYu 4/ZdKTm6Z62N_%@xNS6M&Zѻ g?T8..GkV>L1$&n\pL:W'֊0 A\Ot(]Ƕ^LWѭ0tr? ڡN$Ȫ'f]į+TVϛ0}@o؈O?-'Oۊ]vÝȾoV{19j@׈OQ'ۛ]nG V/`?eO˼RD&\ ޾m׾V] 0#]V>INaGŹ%@[2:IUt10#D>:MG($u[3SP "S(/';ծJtP V 5 2Q,X[;AOnc'h\ĥ +IU1R}ϕ?NdƟ&\DmאU;1_h>oeOkNƃ%un\YI} Tς1Y*o=<N^˰BVdf/3E͞ĸ YWkc1vǕ[칮#1ßMׯqRMխ{ά)g} SO5 /ڨY9 GYZ /h@Qlaԯ>5:CJ\» @ˊ0]ji@Z6a>G@(© J] &ͦ1)j=Z!1ߤcA`ذL `BwZ48mDс#˟FfްE˲O6nc7p5ٕ%ԩ f.DFҝLvE_Z݂1hhU^[T9D ^?Rѵ#[l֝ P/ ʬ 6KI  )Y`Ь=ɋ iDQق1fח:%N6&e"ER[Oı wGS[2;o܈OOY!@[nǯY w`RE2Oϩ: :PG6Ɛ!\[m SJ29 Ω:P=6ň" [Jĝ!F FֹRϗ3_rj9$Oc!R[.Ŗ! sQB2AV9lNۼ7!8۪[.G \gQϞ2Ej93N&=Ļ R[į DQi297 Mi9FpWeFL-#W4ۦKi&9@ߓW5 اRrх3,N8dPϾ6F~![  1Rх3 X9:Pũ OR[N Qa3l85lN6GZiLG-=ok-g?r\( 'xWÕGݚҗ֡1nx"ωzџE X!sJ: 0pHhX9L% 349-݉VA0)d"2BO\@ ҥDf] ʖ,[h̩ ;M^\B 3E^Ř Y-hS" dޔ^TC? ՅFa`1\/yk$c'HaݨFpB۵Icjհ2cn(cIOJUdOh1=l2$.\<@Wӽ.AXԗ]#~^g P#/53 O=OZ4VԶisKݰ2t3NXt5(lݡNؽ5?pә52QP^OYFc5HPM4BΈ58۬O=DŵXƧmlM 5_4KP O3 \گX7 M4;̙5%]POýX? ԍLl4ˏ4OڨY7uP4LR5B45Pƽ3n{X5UJ 3GJ̌2SINܽډV?Ƭ}6G1/l.ɥ*)aF9DNȕ 4^DFc.v10 Oٿ#SBȬȾ Ia3 Α/" MtjfܛV`_UdH42 J/qKɿ83܎SȾdַD}T0I*FA bH(JHB)sKOmܱ3gF6䐺ٷ[ §MȅC'֐(XRݙH*j  JN8E:l4IUM^͏ ܮQqo=(k{Ҝ7VjŦ9˻ E_jX ݱSuێ@;57;OY "RbMҳ!!VDȫ$=^̻ 'iXf! QTQA49YJA> p `"DX xPP?Ѳ96#UYޭңG 53 ߹,;Kt_Qؾ͓g8B0 (mI ϖۼ2mmUR1úZ ʒtHFLy>E2 VIZad_ZGg7}ID$G@6B₱佩 ܐc G7:Ո<6UŤf`ljG&^AK6VI5=֜7ϵ6_m#e(پV K ¸ =:vbN`G&7h,vdLW M|` 2>bɎ& [h3+WtMN OӋ>dɖp̻'ei,ǪZO[oؼAbgWғ*l@ۛ0}i0\R:Chٴ(i,V4LӚs:&^\< p^\!JPgJ0 A/0Tϵ5ѼWOɠ`Eh>ՠ- TF1aYM\I?:е/V5ޖYRq֡G?me.KUF¦YFN H֎@/۾VE>*ÔYZ EӇHScA/c.ھVMkGZ> ˼GS A» /c.@۾VrY]UuZGjռA,BdR.LWZ_ӏGՇAp..uW3X_"R1ӰEY?VǷ*ZrRvwjSv7A ڤ=&N,mXó,X 5HGO\Bܽv@.DݝXnrY UYkGl\BzG-LW=YJ%!]YEJB+,SȲ qAOu*:*Lɞ?ƏձQ }[*end΄yq_8ΥAe"fe۰Y$8&iý?Tfϝ$ MLsϊ7cr ȩ d /vSNR:P9 F9zc7!q_eң/YĚڧR QD /9:S ȯScAA M(IU?xVe"شBw^D ¢t)V75hBV#6QA%D&*(݉VÍV)۴U :#ƽY9ӼAC)WhUD(#=GcAWB (XܾVlW^ S "{@}בBɆ'۪TdtT/"&@)mBk&Ti&b R7!={ү>WAɹ%ܪTPÿ& ؕR~!m;FV>l!ޮQ?cŘ 2Q !VuDHO*aY YoVX&QcAaFʆ'wUW Q=ͩ pr;"Y@KSɒ#R_írq FDQ]!m;D?sңIBaԷ1¿cڣbr ĮFOR p 9'ʫڌ+%ɿײnպ T)f9GtTWǜ ő \^Ӫ.(³9IAO4Ί06a.ɯWs:_`ԛ0 o KI]P}C0k`5Hi>`;1g tgN;ܿJ"ɿ 4=_N] fHѦ*lH>3=_dʨdLnGM }1^<;x>ޟLƯdFLђAXO10ۚ<4Je^PGmiEr910ې;iʥ!߿J^nWEђgCӪ.P:ZSKIٱ@<Ѱ9hԾ)6_8/cRH$^ǼVKIh /=M4LȖÖw܌Ex4Ӈ.۳;R{@IgåfC@9Y- <[ʼnIǷ:B,"-ݕ%27ƧȬu$6o3dB2jyܲ9Ǩ9ʫԔ"  f&Q W%#څ ݹ״(t 5J5+VߑB&{"Z̚ǐQ8U1Q@qP(_SkVhXء4FB SAY)q`UΑ5Z6ưkڛC#IUҖ,cq]\7; އHaZF 1\i}IaN?.UJJf]l0g E\8֗B!SUj&g[q^ P,bQ@A5GCtTl] ϞK*ʝA5GIf9xLWX  eO@.Tb_8oۨoyݧMb ړଫ9"acͨj¼fLZ!Ƶ=(ڊ7Sɻ§wGoi2}kĺm.ArY [(cq$ȹoWh>]ơ@Z[D 3(e _ɲ\6Z6Y@x \JB\ ^:*jft (έ\BCL fCR^Bٲ-,jy2$O^D՟ ^D;"_ #T)dTRUl;'R8Qm%[W-}ӊ\IT0]fR.IrJtCCJ۔1S0TM?To9GG W2Vѣ/Kȷ^mU"˶rGզ1Ⱦ 1iLH IU?!awISհ2mϣ/LTM[UJ:HDi2·.XLc(BݻTɓ@H527V8/iL[ ݪT Vn6G,30y/KNSY iEқ00)kGoofO? (¬^ C/!e8/P:}ǛݎSn˝@H\֏4`Ϫ.N?eT8UʹaG 5NyJ/ibM!BsIUOJ`ءGZ4y*6-KWrL)LǰT0OtQqյSRA=OV "zeFyi<[K]ܨG9bք,gVFdޗMDͼÏOٕ?l\Ҋ7ZK 7!ka~!m T@ۿCFn[;\ *S"ORbDс# TDW7;g]r ̈"Cnc1ӝ$3oߴU|kGH׬<a͐5&?g:I(bbXMKUq Y@]cՋ(iL*pYJՈ<_ ܗ v_ >9 R>M=\C0$QaWcTܘVB4A5 %ڐ(iL`wX`R7uɓCߒ6oE+qOp;̲T<;Yu^D7|+gO3AǧSM@OD8́*ZݒP=Uv˔;DF9cVV+3ܶP$TG[CՍ9D$̷*KPk=ùf۟SE3B8,*۽OLfXSMm-Bզ8vˆ'#INoP]@֜7rt ̹%_KF MY,N8Ց/zSͰsޅFĽdI}(cם>o؊7ͽ"qJç` ZN̖޾+Ո<@l4N*a̳!Il® ܰL̹I;mZ40 ZH gp {)&q 䜎D!^P_òj  =^↓J@xѿ=QϿպlδERWBo2>|&*SǑcLWlҦòd^D-?peь+TL;Wӻ zţ EޑB[-qVH˗^Yֳ!Jȸ HiE1/ZYЮ '\~ܪ'ΫFLKI1P3$]X 6])<%԰GcCe*GUJwgQ)<F99ϸ ~JdtѳJ\c{ʳg7)5ɮDFJBm9 Lb>ű^I;s9ш"\N MZG7:;-$̳!dN, ۽O@( Ӑ;0R#Z݋Q PrMkҚ "3O ^KZ)ӕ8KL=bL w`R_wf۱SNΩ uL=8B#/%S3W|m@jS/"սV>I1C]&qU$Pl¢ڎSg$3W>C(j 'i8UcP MOdǻ1ڑ/oU <ăCx32vjTWU#A, HüȺ3҂1 煿D3Eq֥DܳNžF1'cɪ1DzQ`b4Yt %ٟL|tT 3Z4#f i bճ4 NU(U <ѳ4CfpCb6AwNVj }]6:eiZ/I!FfB8` T\OS<*cnء!@ױ&#k><LWc_׹;rl۩ Xf'b:$7 XL[TH<._V@GXO, @IS٧%YӮ ub TSL**5@Ka(gc[nW--ۭCNbі,E_u#ZՊ0V@_K^%6WF UDQ;(;G]ǚ":WU TBЌ+>I.%yX X FRЁ*!pҶ=ڊJ$ ߎZnQ ¢uۘTs6-Y>BXLL9G&f߹Y ȩ "7ێS{,~e ګHJ\y ;1:jѩ KIb Ay7hJm^o4`lՈ"_,eC0NAb:-R5m'"IMZyd8B֢I"[ -yd:nEX5=NNӖ!]X<M<-J>5:UJ,̘}UQ SOO/Ǜ7 ZNΰ`Y* ]Pf0N78NLʍXUʥ|AOQT02b7ܩM[hȰݝXN9ӂ1佛g7MqDݝX$aAZN M1ܽϤ6ZN=YAءNui2wВ6lNYǦWYȥSNuW2ܽ6NpgihXxlNH04XLG ,ďSű $ؽHӨ,ٿ ҷ1ފJR6-Xfktg INԌ2GwZ4NkB<>ޖY[ɹL M42( 6XܬOƣ aYɹ NӞ2mB/5N5g\hX"˚(UwH-++ع%ݍ9ܽaUYJ5K^Km6$Ǎފ Ռ٫e뜊ýp{ 0V񑽺׳;y=,49WHV$b(΍ŹZXq.A*Ïh@](` ˴(jfψ"7Q Yk C$ĽbAz ]nǟ & )o#f#ZۭCeƮ ׉C_d7Y*Ih3`%p]Gʱ E9chs-ENlm(1|_CJӐAEEGc!+,hi"GGW@<;LWXZݿsgJMd5tM8/VL m6jSF\8Gߞ2R ص/ OUʷieV<ј \ޮJ6_12QcŌ?ʖXJ¸ٵI6 Ϧ1]P0WBq@nIDC7 /1oPO=ŖX4nIY8⼻=;1OgQR3XrɷinIB8=10:PRELWսH7=/Oipp88UɘȾ F5ۼ̹,ۗMxŲBRcuJBj 0*˱&8G][ZN̩ F˜F@2avO=,iLlgQmB2! T)~܊JZ2QʓgTs@,37l͆'J[ZݽOn~֕?>_1v #3EʿfϔAݔB2g=uŨPȚ5{ȶD$_O;۵vDz m?ʚ4*MWdz߈OH\Gڳ;|¢ T0btTUɰGZC,K3@Ý1sVǦk[TܔK%@į:>33Xrif]:b  8bMJBǙH4AR[͒ Ю`bٝ$SX POF {_8^bQ %!a<5&q O4DYe2EX;LXbәDc9&^ߐ(NӢԘ OY0=4*og$2LtQ PSգ1?\C7TŽnӢ(eOȷSi@9v1'|ߚOh5Sj͞G@׻:]a̐(ZݤPtþ5S˖t3@;9(QܝQ}h)tT\B'0<ӼT)Q&k8U9˫zӑB=˼Xʁ*RE@8U_K= CL=rU )ەRnmUnn Ce;%PŘoY QԿC1?3+BVNq ò:W zӥD֘A˼E+mU( W˩ kӥD>@E+ܬVeFP=UŪKI;7kƐa,'L$[͌b렣易qm7J蕣>e%ړD겒Ю L ̤"-j.qj:^DԘASF;=͏4HaFŸgd/BPۮQ 8q#f\P!qeѷ1`RܹR2 F9jf[ɛ~!%e2RުTş U҆:bAiBW g$h6LumV:hX$h>tlӵQ'!kX9TXGZ"!:=kٞKS"eI42 W c'JB Hȉ)aY| `-٥W(%JBGae)m6ZV :W'ЪA H[(OX 4LWa&%cAZGaǘ'fXD 4V`mU(@׏GӼj&^۾Vtš ?Tl$\Ltγ;mBS"?T  -`R%XӣBCJܽɪ'3rYD ZWt*iQAIEȢ(8Y i%:W :*%@ I.L c'mXH CST/e)⼎>=۞Eї .Pì27VOod4T w-z繇_7s~!ԟڇ-'7Y\+6-CWƢ p^ 5 <ծJIU0¶ 2fcɖ9aj9Fs>MMpWH 3EhU@b9}ô MaY= O3Aih̙.cS3Ԭ LY< 1Vc ֣Zb2DCG@MНً$4Y5< ϕ P(7BD49GH~!OW1` ʧ NRa,h3;q4LŌ]Ν$Yʘ qS -ӚMP Yeɿ +KPѪ.eϦ8{ڰL:PF^W9< qG %Je"d*4 巵=H _[ ߅ViVW:p-N{X⸞A ZӺդ6 ؏Gӊ0\ұ@M^W*qe,%ݭ]\L= iEfR[ ˠ-g̸Sݵ\>| jOF\ş .hl 6+ `dBt ؒI`[E2gmg$acF5ީMyd`И6Tp'ԗ ;#fHsMnc}`ޔ1jߐ!+^v]?7?UՔۤ#C]ڪ cP 2 ^ވ5iLB:nVm" )LC0 Ǫ 5|LeFεWc4ݗM2?wn6NPVɮOY١NY3V^K6NٿƮXbs֍Lѷ1j͈5ِNG^\dWt5sLY;1Ⱥ Q>3YLPá6V&[FL_164N!Y@VX]O7F Ma3R4O.Xd7>M4R5ٳN*:WcVѻMJ` 0K@.ۣIJtTI@CJsR54NsZ VVUJh 3ο0FL,("ܘTv9I3Ԃ1콃J/fۮJMS ٿ:kG/*X C{ ] @=")_עGQoʫi{ 9Gm֡ ](zAQO6ݸCݵަղ9̜ !_y7;HiWͿp9 BNKٍ9t–ug7K8UƦ> ] 2Q٢;ÇԸ8V u^ϙe 'DQ۶=@7ֆ:X7ΐ!s`qɴSTG@ Zٚ3]Ԩ,MAe?T_d{>F4R.INf>mUHuٿG ֤6 Ϊ.w OE3^~TV\澵>@H8⼱J/۶Prě:WSTdHwԃ8cf0gQ^W[^|I8a 0^Q;åXcɰ(;y9Ij9 /SdÔXrWVH9/IPܽe@dڱS.׺Fփ8ѿ#,!ߧR v+kZ'UJ=JE2BV6#ܼ[ ]74LD>J2U$c[Hj_K-h>23 Vep VM=?W+9b Np:Ǚ;Y;>#(kD$D6TȾ7U, Ͽ0_K"JPoG <#b-'lh9=,u=YڳNj ю@xeSɢ(CiG-^ۨYO_? @Mqe 8T)j/ZDQ Bi_7ί+mli2^@T8۰EYmJ/zpޙ5ң_VU^=;D!i8ۛ)isG-TKbU7~]y >֫]wܡ!{~I Aˬ/IUΛYզ4\HG߼AT0X=]s[[Ѭ",JDOϷ1OYŚݼ[= "gJ1BCƽh;_1X(la8\9ː!hgJDʭ0YºJ\/"ӼuIyտC;O0OOY[0Eu[ʬ" ӇHExUʑ/)۝XS?” [9ˬ"49ӫHTCpU/GXLMFڠZ"˽"ӽHMDV..8BViBI،XxȻ дB=Nʉ)-SírBV JaFk .ۛVelM"R["cӡGpD.۹YdtR[D$ci@HsDh]ʙ.X ³|›YZg$m@3EQAyYԹ%L$Ng]1 jMU$י>AWs{9逇ߞB A")C0LpWξ)A<9I({WR AOvb}ת.O,=İϺ9ZH͜ˇbU*MBŐHnҫt*ĴJEԊ0,fCqxJBSMG-_5;^ ]3C0 ÚGP/aYo]1؏GVQzFBЙ.a Yȷ^ר3N HTRJl1ӛ0ydm̨M>`I5X FLUU <ٗ3\?gֺ`Z b7F V4LNIU ;1*c BZTc.gA]J#Uغ N"96` AZn\ODKڐ!,ȝR5AXL|N%u[ŚYm T/r;oHǹ9iZN: x(Zڣb\q+Q hƈF]͈7Np1K'̬hc-Į B<%>V$^a&kܨ`o=? Q`oE2iZ\:3ЗE AS}Ϝj&*^Ԗ͘ cT2ȠۚSM;̟&_ $:W6ф?`R&W_ 8طW6*>ڟS]X&W_ TVYВ6_ Ν>Sz&_z^սe֬VЮ7=S[ŕ%"_T sִU27I\ͤ=؟SEDŋ$]zŭ]֐Uе6_L=<ٟS콭$ۦ^5B0mT7໙l;خQxA"c[ ՐNB0˼Ϯ7۽Oɗ \\5 V70J\˜ 5ɹ,+]jD$f_E[ ӇH^db,O0-lX&R@Q܏aG¬ԵIgbG;1l c'79a@H;ĥgJdvǠ2mobѾ)_d/XLȲLh͔QA5*zr`Y-7!tg7N Neiշ,3o(s@E_'HG^ BC]Ԝ F&gvbKjS:r7R μ"qY`Դo TAO\8Wǖ׊7SC]λ ~^u< QS7;0G9X9URq5t p^*Z DQj[;_93[U7 K^RAN ֝Qb:Jr8"ۛV~;ė ^ Q7;Jdb9dVYė ^p^Hս P)S<,67Uۊ]Yt P:%̜7Uč;^BkN PuӚ hMޕئ׍hb$UۤiK?\˜ DZ4Nzb UvmFڥWبFL j@Idb*:j*ϛ)T[kE2TVIJC]@X9Lj@V4wX;۵\XGXL[ՠ@Ӽ˨3 VXģQܛ]FtKՎ@̗3#Vsk[?<yՔK A&E2ܾVYĨ YZ˸bbՒIjդ=ˎ-"P0R?[>l,3|Cg$oܮJ2t8콠 Óɩ zT+zΏҏ#$ykG}w?=UΒ93F>N?.WB\j$SFLaF{l4e\ȋ Rk^$ Ly݌EaMM1@[Ɉ]%HݗMG/54^Ϙ laI(7iPvJ K4]c ڭZ!=`T)dg % MRH)ۚEU7tZ CY:#sްIlG8ۼ.LQa pOsӴ>>?h(gQӎs֚SQx˝fC AH-Ԗ,WHj\d+%FIHGi2M8\19 ǴW%!đFTCә.CZʋ pc[-'1J$G..Y lW!!fCA&,+SլV_׺EXŒ#·iE ҔD+XCK yXʒ#ѻ FFE,)ۖYL =bYZ`%;4bOFԺFj3+SH,IUS".EE`ZG,*X7i݌_}+HՇHهḤ/ݵ\v< mu['BGKIvˑ/DJ\, f](]ZHCJv 0\g @V ":3ܻ:R52mĸ@x2$Fr˛S7t(< n!@&#m(pq?a֜7U7¿qKWe"dMGS¸ 8-h6Ɓ#h279Ñ VYoSjmΗ ͉)> n?f R[)`;FTCr֋$S,q\Bn\afb@oo"Fڕ%zhN8y:PUo ߨ35bؖsaJ\Y- @EqK͎w*u[ ΪYF+ȦKE0PMǑҠ-]̬ [-pĺ׷D{ްLE+\v zc[[Ѽ., wCJoP/ i_T\\_/7lҫHPc42ܤcYmnFZaϫ5EM V 49Um!ڒc65їMmU 4۸e›;K_Nκ3˼ 5ѲGIجOLU$6-;^}ÓEXΨ,&ѣBKܽdȓ*oR[aĻ eVh+FV>6GvcƐ!@R5 VQlG&֘ J? NR+iݢ;IlʓҶ#8=YϴɢS 0RV>AOΧ%8\DŚ'ސUjT0wh>q7N?ʃ%[ ȯeemU ҭ0(Lѝ>ڐNv$c[Ŷ+SYУ/Ju<McO#۪[xwSϙ.Κ pW[ ڛVP3 ;FM YV$\7Ƨ TЌ2ieM 428/O¼Lɻ ^Y7ս Q6T*QA1VXĴ] a,f;eN mUl;ƹ ;F:Pٿ3ޙ[kkjͰ2þ)]ڟ sl}dd.H:K ]aKsȦ92umɝ0"飶W<  ʻT@sG@\ e3+/ަe#[7 B-'dbP ٻTN?P=~ܹYU 5&ޫb˟t-eV׭CU G@;^:+[hD%;V [Gt ڥDbK-eiT)> ;^G -@^X <%"^ߒ P|:Ϸl4gQ*9LgUiLfzHG649 S/L VvIl<8=:E2ֽOɿazHwhXJZ>Fa3N̠-<7N]rMS /_K6˦8fYg ġ!#܊]ʒF ֬Oh>/5TnYilnӿJ<8Bc/NܽL`:WŔnIYj9=ȷ1QLr o@[\KК<\Ǘ3"tTq\'u[_ãT MKЩ:͹LC0QP=O׾VѻFԗ3N/ޤPE߯X9N >M׳;:M1`R”jZd~L>a̳4ڢU[ %ZZ|1ѲGBК<Ī.PAucTP8P`? 3 2ۨ϶Ŝ$+e$T,韤OŠ׍oaύBH~wȢTDD$>٨h4Ö׺%lo=8kbͮ7Sݣ\ "]# ]cFΪ'|UJ  Ћ> bNOɘ'Slh+@XM[@^yd)|[h^Ӡ- Y>ީMƴ}ӎ@OeJ́*Dk0SR_?TۇHml֔1 p43,^UQxE iKٖ+LVkJ/Կ WKd] 8j96\u ӣ8\%!f˳ H=wu׼.|S͸OVX _7ʗKIB?a:C0UɞH˺c[FP 37CJۼA|;1LWSݪ[7!IأB72Y |F]$dgJՠ@Ӽ{_1۷W=H!O٨Y" Hw?A/پVٿXɰ軍 Hӹ?o\/-mUᅲؓWSiٻѨF?-ٴUPC`طWɟjF}ӹ?pȲ-ZcT`Ug8fNΑBA<+7ƪ'3N_r(!S,d7A+D>/VJdWvuF\BLd6-uUEP(­qٷWt qҰE@JLk-ډVEN Wt EE'@д(O˷99 %DEו? EPy!gωK† ` P&~C7mD")ڐQ̜)KeUČ~^=:* AOS>M b7db?ce "Ud\/@NR{ O!q :cǼǬ"GcJ/`RSON З:cSɑg$e`Ԕ1(URW[`Ծ<f"?'h>6̭LWU/u>=i'h3 ~S%|:-'R ̭9!Tԗ 5\BqcAě*bU}PU;S"9cA8B"T)ܻT×ڻTA"nQAF1CTț)mU`tTv˚"%YG@ Cٻ[Ǵ(QT=8UP"໫wA5BgǴ(/UE违ujSe"YЎ@Bg(TE׎Sn#໠Bй?y\BٻvQ'T[S9ˈ"ٻ>ժA Ʊ&וR޾L< 'Mg%P:D>]9:#gQcWIU<%6ѝ>mB[(ڢUe4:` T́#k;N?fCRTǪ'{US(#,kh=?7֛CT-'TWæJ5 ޗMՒ]ٿ00C\U.O>qQ9\@OxآO?ѳ澴ۨQͤ&Ν+Vㇼj@Ϋ  AdڔK4T0 `Aܔ^ѷ1X տJQ’ P3cxŒݨ`Ҩ3F dKiGS ö 4cɿ1g|ߨ` 5aĴػMGߘT` 6#fc8OLW,Bf49eiYҚ"fb:ѹgQhXԐg7&NeK^0nOEcL -(VX" P$-Q8@˶>֗ P;е,ZK- *jU27S@ VVQ@ IN!(cզ8A0˟ެOfAڸKw!d5`?ܡNx_K΍Rψ5m>LAHڐN* nICDW4?~HکM_RdH͍ѻvfϞ2O]=ۼF k\K}6迭6GNΦu2 :_PǺ\J}}׌E/x_1e<1OۿJnLPlEJT3+6ƹkGtLۼA@iI92h>{BECJDŨRF&310ؾ<(p_K +OF9L /<0ǰ@ۿJ`ذE]: .X9ge>ȺzYȽUOJǏ󐿼aJ ˋ&&콕^aC5i:̛+/~^[;'QRȱ _t ۟S.ӯ>qݳN*f(#\ ĖܓW28BދQæ̾)%M^9 Ƙ6Xl֏49FfCRšΖ,VZaL;xT [bٮ7 ٖFV< 8/Xd(kz^S<͚CJ!GZѐdڷ1fka]9 pD ?T5b(]@ۧvRIc. V7c H@Ϫ_rRSPI-'ں3DNеR/ SߍLץ*[n6VZGa _gSq  )LE+/5۲GIYMܱS Ǖ SFL*ϒ6KI¿VŐgU NϠ-CV̜7֊J> V$ƽD ԩM(a,27QIƍۢU ( MtMtι,|BC7I|lmU? ՟LO,%]6ٽHFmUY d[ոK$=,Ct]4HHGPt֒P dӼJM֏Gѻ' 2OExȵBV ןL<+Ӽl96Ik=BVŢaK u>M .&5gJqUl7MLR.-̡4JtގS< lƵm;D#9s{Φ;5&=˝mဴ^|5YN/ "@j8qJvǦү$]R5?¶3E)-Y;~RbR&HaHvv ۯXֳ;cSF@%V )c˽\OYl;eˆcAUޥWU V+Tc \Zq= 5TCZ Ϲ,.fP "\-?AJX XG:T]Ͼֵ/_i؁#R,^ C uET]F *c5V9Ҝ#b:]P6ئW ؚLJ-Nܭ0GgQX {ʿ6H,?N16IZ8?TtWCJ/t<ь2݊JFk/QTySYصI)Ӫ.|1I澻O8۟S !;jՙH.v,̿0I7e TۼH/̔1I[úS=`RHw.ˊ0׵IvS =;ԇH8//$CJI}E5Se&BԏG/A`/+صIWTQt 93Elι,۸t )HD~jYXܚON &a^D/Grͨ3K]ČF`R*L ԙH1f0-يJܽ[WSthYԏG/_r˵/ٿJ[iQƶfFF/v*bDǰ \B}Áڑ2Ix/G†U +>×c\?ոƙ3 GrS=4SX]ʨc QKP ־<,UJ:sޥWnSp#@ߌ_qBGS1`?5Ѿ VܣB ǽ1@Z\Q 0)*dF$̪kZGX ݇AKW_W*#eݝ$hG?UB::WdH{YZݞn iCJA5cs-|KBcԲ\P :,6\Bߵ/JW*9Iʱ]~VQA6qpD8E2SG-CLwߋQ`C֌26-JĎ܋Q5`^D1+ٿJ ٮQ*ǎMDjх3 yɹ,؍Lc&cQм.J&זF3Lt g<<Ѡ-c$MpDV ՞EŚsU7Oe)̩ XQA M"ө:+ʶ#<ٷDAleq yIJȕ ";+#$ɚ"BC޾b0 -HG ]ҕ8V+#sZ!ّB9iY\;D di/xvMr7Yd˛N4cԘ5uX\ӓ&,˸MN$i@VZ$̖ѻc.Sɬ 7}W2 *MÌ@rR-ͷE`9c_Ϫ.@VQćgUͲ|­ES;5tϪ.+Qț[UĞ9ID>į>3WvXZ!Sɶ >MmB@Q4ZYψ\8"_ MB3J4tWyZ:W\K>WEg93+L^ ԚrM&<2S "ckGH̋ K1!Fƹl;+1*В#wH]W KΧX֬<2$#QG# kڦKFO=AC7l #yJb 8SO,j@׬ɷ*UQZS.?ASٗ: K#HxWӨ3ǡ)s%RuԆpaN>;B# Ɗ8PˆR:b']\l/ N%?!ܶP3ďyT] ) HאN8qKNHO7-a`ǝh!aѹ,_IbP-M] Ѓ8aS=ɐ!ib^k-B ڬO OK Ѧ80vbe"@c`.`ԧRPxq d;dB̋$f٨3hM[UTt[ҪA'@e)kڕRr4jS@~! ѪAycAc(TbO?TfA" Р@DcA໪ǐ(T&W4:R!r$`?Ԏ@IQ'NRmRʩ vwG@@j&rRqٿפP =կ>o%2Q. K.Ѹ8@b: #ݻMx6HFڧR̽"b=sY@Ȏ&R_Y؝Q!Y>.ApGJ&UڕRc;xoPHP V>Y@xG%RlnÕ >LQkZu2f09߷_t͘ƌNk˛f麞"ˋT`HWPƑ < oɪe)̸|ߺ@;&͘]Nu=ڲGL.T]Hݵ\љ. IlN(S2>`R5tƣM;^/0 MKP/΅3s`LɘǿE_h1 oMKދQ=ѡ4bp̛*eaZ4xAOUf 8V?gӨҡ!_e<7[P%U}< n65c8Ig]-mEKID(U׈ԾPA"y -:?֬"P;Њ L%!W"F9%??ƶг!VPj fAOS"I;8B :#ޕR5 NfϚ"0ї:38BHǡ!"RP uN:#g:A`(#`R  dPMnZ!m :@ٻ"ٮQ ֍LZ!]ή7@Io X-ZN1 _K  ޺6N?xFN\l׮Jrͻ y6H׋>.~"bM_H-vS29^jWF CJ@.ۆ:tcQXL;bFΣkI2=ɵQ܍LYWy@Hejї3K:="JvMKh\wFF9I0\j9t¡ ϴIB=e"8/tj'.:7^l5U4ȶdjGhǥ[Ǖ˺u.Fylq љIǶ A?^ )M(X&+l;ܺFtBX&W ŬݹRh+Y>gJaDc'Xb V{Sj,f׹?KOϢ(eY̢` VJ//ڴBNhȑn+p^<ͿzZ3K GS$г/bb>]4ӫ.EoPf'ޓ* [hS+h;o>Fџ%!;QպJ{]#9gݏ4'cA OkJ5+%N#ص6iDNƧϗ 0RA \bM'l&ԃ8;Dt-P!!ߎSK vU ڳNѐ(8FѿQBȻ 4UƜ N(;9qG7g!Sċ IN(ej9FNIg!۪T U QOϷ*EP:HV(#U j P*L9<Ht!mUD , NϬ)L8؅F7]ƍQT"ä k MK%+Wa3B`F`Ryɚa gQ> .|&[;G¿pȽ"-pW?Ƣ? ضP-S<K9Rȁ#We -ٝQ[R.S<ڍLѿ<%XAǐç ޡN<()2E;ɿ¢&yOl>٩\Ŝ\/ZRv&qmmյ/CȺHM9> [;K2Q2˲-%b{qݭ]P:*X 5GX` DT0eˣơ\p^׬<; dH6Z l;1 f R@W_%پM`%YZyo "۶P Ԋ04dҳ;>M("W5Ÿ ٶPOӂ1<9f MJ~!XV b:P"ӛ0g[_8ފJ]tGOb8` ȲƵb.a㬠p񺋉wl5&Dƫ皶yԥĜe4VG G-V ߤPlL:Vո8U?AVl +,!]cɽB^R[A< nEEaYħ ,̇.P DFYX ͙.Oe1Ǟ]<@=Q m Hu8\Л0lh S"K#6a^C˥ݵIW_[Y64jځ#b;`A3 .G [֕ ި,b-ݡՋT6k97NEUu7 ̏ UJf+,trHE26GveRy 7D݋Qȕ ءGӖ, Л0GrOݮQɽ5Ũ!ߴB%3N%;1=Ӵ;"uǟS3W؀=ޙdCωY.HC~wWZ ĸl=,sk6Ԛ"4"4N!/[͌Ř RN8CAt 3ET]-? 3+ydݦyV`l;ql;Shf%!Yb=ђ L0W2-QD1xUJr}5S HqHDT0j$3MKx:9^TAdKi2nH4:N$3C| V!N NZ4E6NdsaY= Nh4}ϵ6ܚO3X 7NW2ƽLt6^N3ưVXJ5 סN 4=U96)OeVX Ǔ< IN404@NSX[ɘ >MhR57*ϫ5XܬO*ǵޯXYKҰ2;tD42ڣIǨUާRlBܿJ.@9R‘p Xub ןL8~8gQǗ YL $lN7|7%NR@Y7!YlN 1K֦84KʘРLnfi*ǙТMB"iJç 9σIIX!`m?¶#$z-' ȋ߶x#EEƒ>`aP 9X׉C!q D_^_6-?gj$pĭܿ]Evé FW_ ƾˠ-h72$"SC]>FĢEE@vbhȹ͊0Dk&WCRbCJ$VCd2N BBL[hHMڵ6po-՟6aMKDG&ZaS~*J9c `OU|]=-:#S YZxrU M6=4~LU$qXj Nڦ89XSŭ/ [Wv ON8hϸ8Sc(ƍZ p ֈOҟ9ã8N2s"J\ 7N&:8O8S»נZcŖ_ ^]PP:l7NR Yca H7N8|ʒ6DQc׻T /ҟL l4=L6+R&9V”-Yŭ,IA5'25ZNZIUvԫH(ҿ02ܸK¥7Əݪ[s ֐NԮ7Vn6ښOF ܝX ׳N}6t7SxmیXpiPU 'ZN7=j 5܎SU3XcMKMD .5'gT)XB}Iw7-A;礆L86bi+ 9f̰;oq$m<*qIs :ci<=T]t E+NeNΤ#jſXYBIԷD_7Ƙ O,Ffw&@ ]#kGƍ խC|>`5^O,ihN% g]@H u׿CGUd,̎ϖ,Xhk(ˏ:`MqK̶yJjf fذ2rlܹ,"ӽ dqKk@HldQ .Ihb&)mU*D-ի2 ܪ[UʽU 1׬OSMƛPǶtJbGR.i+BGN®OQ f HO5N;1~PM SL 迸-հEӺ3V10ڜJRەRUG4c.8L .^gQpD\;D֛0Ú&BdʔCפ6?<k򧧜iBH.M{ҍɹ {Af̬ǻ'Rzm̃%vQ-e"~E¾V[v• ZN=F9ݐUɚ"w^7!âNRY@Ѯ7GZ .a!jtTڱ@Mw=Xq L5&Ic pG@VDȤ ֚҃8EY3dcT;KkZr ӫH:Ԥ= 5UÜ8Z$ȏtM`>p,K63N[FYȏo M}l;Ȋ0bIUVɞ_K[;2q݋QALj" ]ʔֈO?l4rY =P ]` FL5@G̊7Y]_G 57N?nˏ4ܬVč"XҪ>$Ь":MK }Q(2 7mĶۤώ覰&sԫ*b٠t 6C O]PŜ =ŴٯXIcAs`Šij!^8o;->ۿ]oظK|`Ce5H˹,k*.\UڗMou;Df8Q̨,8m ..Fwܑ\6ޚO,5 )Goj˞7Ψ,Elզ1Msp^Sr1JVwiO2Eqݦ1w a`Q3rRHUdk۹,Si{S"-VB|ߜ7XӶ [unϳJ;d1SS͊СGX-$H{JS=L5V3ȍ˜/[M] J@f_ϗ3YpDǟ y\MF֡N7?!R-4-ݓWkZK8n\x=] XLV>drɠ-hX(9\7 Me<35TV Ftnd6ZUսXL"03EXxb v/ڿ]%!A_K?:ƪ֯+Hg^*h QOã&fB& ćRtã!ROyYI ^2 4XH42EӃ8-՗3*tΈ5C]Ŷ,(Z]c*3ĭ aY{JDfCieƣɨ,j-j@[@LÚ{DNe"+!kY-"%\QN^D|fʌaV+n'i2i_oRGزGoj7^W/r 5<Ѹ`TѼxnITkk..m/lXaYKq l;_ !_!ߚ"/ LO?1!`R4OVHw<s0uN˩j@Xbѣ UJ? ѡ4iX7HގZNΐ!EHKHj@rDa3V۲Z7wJ>TCk42q\Ǹ ȍ]$b /ڤPڨF¸Њ7qT]B~!I^(ĐfەR܇Hs҆:^5:K#b* T4L jՋ>c_!L* d0̔6Z2Q-SfCh;+k0ӥXP  iS<*eGۋ$vb 'Q cODjѠ/5W P*XNΰHG]= @.*SnΥgU4ݙH@=ť/ VB>76Zл *׏GZٕ?c6F10mWŰܝXyͳ!SDՒIB0X:WN2aG6Zt !ӇH<5@EOɎ-m:WiE\OYɜ7SnI@8/OWPNWUX˩ =bRH<Վ@x10\mUOpWʍLbҏG?dʣ/d[UaaY{ʟ. ҏGB2>ppʙ.8U?YW$дB7ۼIL*%݋Qf\ުTFΣd_K CpT0ۻT0£OGZ!=HӲG>ִBza/ڐUW26>Ylt ƽnHS.AV;1GVZikX_q3EZ7;~5&F*Z涮A"ЪԔ'䌦UݻÀ\U$ωmΪ@ [[c³!4idCD0.^96yդ61]5Z!gd ώ-²QUFښO 1h>e?c&bg-YٷW]Pj Є?qdTBV$Ih>M1WyR ұ@#fʥaT)~kՅ3B!c[UY}BCigі,lݸ8BM_^ިFbCf0ZX*ˤ f 8\)#IܖF2nϞ2oYW ,Vߑ\O϶#LJ׿CRhE2IZ? ºڼ[ I!m IBn72{rY ]J̃%JWEP942ZU e ڣ\7ʁ#x ID/6ڹY ²kZ$ٻ&IBiɿ0Y yYZ!sHԣBӼk8/EXXʬ"ӼMF5՘Aƨ,W?T ="RnˮȾT͝+iXvU 2ò/6Zh#tGDcR.ɛ0ٝX ž\rY]#яG[տCg/OXbpWv#&яGTC%r]ʙ.UH5 Ok17!窭kA߶G/͑/\Fҫ2I!'̠?fe˼b1Ӥ6E FrR=";F MSOx Fl;{gdm?:# fM1_cؘTڝQ o=G߸evǃ%ggdҷ1QoآU^2QV>-Xf r[(Ci^2zŴW Tƥ?hr(ArlSR5@[XB`lԔ+6m7ҨYZU:>bgqTbف#Cd,ӻ lNIj6ޔ1kZ B;V܈"DxCo@ʴfh+^?TB̼VZ!;F@߿COY-Wɤ Zb#WRHdMDQY-Xë;ģ3rYS#GDY-hXk 5O׎Z5&7(ҫHFJ3_16Z _@[%i ңIbHGI _1q٠ZA :Yʧ%чHEt@.^W Xʤ#,M3EcA*v,ULU "oBcA+ TjSչ]=OӋ>$@N"S]Pgٿ6`C"JB+ڹRCG% TI!ѻrѣB՘A˼S)ڟS&O5ٱSPP %ѪAՕ?Lɾ)mۻTqkR=Fֶ=01Ͻ5<_Oi_- yN-PMSrъ7OaJ?zla10*ǬQgQ ֗:d 2$e#ܰ2`mURSwQ ݚ YSY@A)8(TfˍkUh:#ĭZpDZ^DWϨ,W (ƴW g$i^DD9@6-Vn bTS͹%lҷDWERy-m3XfְEY- V L-W ̹%=(ҷDMDv]*:UP Ⱦ3؎SP˻ ! ?A؉C̐(V ڙ[-'iEER\/Z| ^aYc'ҖFkGGc/f۹Yj ?X̪'EEmRH\/3XApȲ5SsXǪי5G-؉Z ҠWc_ȅACkeF!Ũ-VKׇ 7G4 NlK#; MP 9:f"P<%g ҙ5˜QT V w;hv2$gU78ػTݢUû <=h 5&hN8)ۛVW9V>kk 0)'Nl9YZjͪ \BKn[ +?n;kZY-`?i@٤#@vh$PxvRP LSտCG2*IVÚuEX X&_pD:غFɷ*#W*ö ?cLWͱ&7FOFثHP/ݪ[.ũ $W ܙ[O( uEޔD"$Ne:_1b؞7Ъύ_Ȧۋ콷ꇇVޝ ϑAY!)Հ@.?j-'Ma3 '޲ZBƸߙbi2WגP?T5 98Kd"YȽ"ydn2RDQjS35 wб9@eWɬ"eA5GSImUv < iͨ ̮$7hIص6Ȫ6޻TWU 1ך<:j@ 'EjP:hXZ@`l/&rAiM6OPR 4_>Hn [' C(MDB)UԗUCrRۗ P3h>A-%IU7HV׹%W CgOFr+=Y D ȘwXn&W^D3F?¹O,Xq D݌X[([OFG4G,Z JwZ )xlGI4/@[Q ,M ZϬ)迺BF9Iv˲-{c[D5 ;یX@(ԞEKGѿ@@-rY[ xX ϻ'PWw԰EH,Z=< nüX'DؖFG*۷W"Ï`Rϡ! ?A ;De0)'aY&[e[e)=yiEڒIEh̲-[ƻ =Sc[*jGgJ&G-R[axaY8(YWՌEdH,6 ̹,hX5o lʯ#2QS_rH4ײ-q=r‰]¢W݈2} r<2t fgV;גә5'?M+%¡`KQĮ h7XfE=ɡ!<e5ս5ŹkS:W7Ƣџ9`[h̏#f7ƎrRBVW;gˤ#~Ihؕ8RrYɶl֤=kϱ&jyݐ;LWa[ j@IoP *m=>Wx[G ; i'ޡX "c3OQ VqKNb/e\/ ב\pW 8(&1oQAxaFϓ8(|Vdҡ϶IUuۧ% @GɌ3ԁ*MY k:W\([;S٣BV߫H3f*CLWq ƧU҆'1d\BIܡG0)@EXƽXܪT&ӧ?WE -'eVŶ * T1#H?D9Iʟ&iݻTlåڮQ Ͻ"N҈<ؘA澟ɽ"NRōt PI!AnӬ<-mB_XK#NR )]P79?ȾvʍݡNRAIAШ3F9*@!L}޵IӔ??8QA!fߝQF ܬOС!~49ڹ?RZ!P1 GINϰ*n49٧?ѿ 9˚"ݳN9 PM￝6j9:M81C~`%ΝvL1cGŐߺl BckdqK d z™Oҍ($N>-zSS ǼhXB+,Z׌ELĦϣ/ p^n˲ɡf]1;] YdH1O 9._GJȞn\8/RK 9I]Pх3ads``3 3ܟL`Uʟ 6h"!e?:ϠIQ=Yғ9 ik@ء!iNeU7־bMVֈ0^rط=Y:+/f?Gw$2jSOϕ O8!ɢZ:@AJȮӒ#SsIRֹ%5>^E3/%CUSwVQ$a+]={;DiBʃ%ݴU|6NR &NѤ=3؞E(&oܷW3g XS7(.d?G OȢ(+ܖYç %ِU(&@@1kG Ȼ'یX ojS'@?F:3c'WPU ISc';2>3Hz &۷WĜ jEg$tTbj ۶P%ն=܌E¯a)޼[¹ڐUϾ)A{BIG)Y. ٬Vf3+UAKJ޾65ɬ)ݲZU*^*!(.A\I_?'pW n5 gNb_qN%hʏh[JkGÛH"Šq i Çj!W C G"F׬<- Rѹ,RHtT9U W2%dUa-ծ7 ןL/ V R5f6AǦnc8ĥءNXm74wi !zyd;3 P0[[ɋ92VkFΒ#zg-= S]$ "<8oف#փ%!:j@տvrR\֓7hݡMH ц':X̩ IU3+P@7=6KIņ%Yct a[~GS:*Ӭ<ڨF{<%pWƍ ö8ېUh+PҎ@J~k&YĘ D؎StΝ+Е?Jǟ&X$ : S9+@hЄ?Jƽ-'^Y3? Rl).3Г=$dHƽǹ%)3Xğ -Suϛ)&:=ZZGV$D$UV|o G< ML$&K6B&˩ :rRyHj oܹR E+~Y0VXg? mSP ת'6N?{:H4v-WѬ o۫!ۤb譞wK>FܐSșŤl0 r*׶SeW2S4gJ¸-la7ʔơ]՜7HX 1UJ:W  ,3@OJ\rP:lP դ#tgZ?ԼP\"םxg7ojFma9׍ ,FSH׺o+!f]O^lRT+,kM7;6G7tu~!GT" 9 MN(;4G7ʓҽ" Wub 7Qׯ+Ġ;CJ2E$X[IĬ^KPс*X9oF07 U ƽ Lh'#v5OFRĚ"Ut ܽ ]P*·h=9w1J1V$"TW9 a eO* )8بF} tT[D N(=27؞EXܧR[SL )z#Jd5KٷDKPgJ͈"AKͭ0D>kmiK\1G7!ԏ4X;DiNܐNt_ ¸I$d5FڼAJ PƔ=q-ٽHV$71.A9ܗM4GK#0\2>?'jEw+j՝+Dg噱Z&xDcwk)̠ⅻwϳFdFI沭=ֹ%Ⱦe/ ߽H Dŋ Pj+,–;Mr$zkZo sSMֵ/Yf>AOcř{&V\\`ǯ8U 1Tŭ ع?xNWǜT)]ιG6XH4bBQh+Rs`Ԕ@R[7 EFUo 3-b@מe\7d DiQd֭ߢ(GZ:}mR=,( 5Frѹ9PֺBG{:#Aw\/`?Z"0LЭfHڋ$AN4EBnVK0DQpbU޿Jj&gH4Dr*NR}é۔K"8( ҙ5uaFQݧRS «K&Ѭ)G[hЫ5>aF~cT(N  N*kg7ˉ)i`v˞5ŴܖY_8(YBCU˷*axZ49W9 ֌EWlU G-Cd]Ιi-]67;Ƹ ZG`YZdʩ қ0f`V`?8J\\жم3(jڈ"5Fa5@TIx\"m /Hyd> eX 5`o=t7N3GGZ!:W-b 9 qKE*(f2F`ղcRg N4J+,-~4I::P Z^W"̜ O~/37_K5ѩ K =,ocD4S\I*eUIUƟ 7K)Ds/JB>XLlf 60YQ \[J{e/"Is%H A^OϹ%BQAeª/"T]DݬV<8 3j@|mUĺ̉)a-QX+;ýB-W )`]vX7; BhXȮ B+ZbLMpT@[>5` ^3EGZ Ԡ-jfWI!<E_ AbѢRHC][Q..#fTY ;Nԇ˼< PII,ڟ򃶶{򲢍 ~߷Q@h;ѻmΩj޾7 ψ" ;JܞElN4eO׊7U=T<%_aœU5;y?xWƳ(λ'vbYo=K +AYy ϴ(cF<uOY4ݓ=3SY@>Y 1ӓ*igdոNfZ.A ID8\1Ә +,pg!'[=QA GArXsޟ&g_B+Q!U7ՖU7Nh^\Tb ЇkEE:B)RȸT)AɟюO >J1p̾i/5FL-e~[U1 U߫HFږ,]/ HzŹʿQJȧ OFMh+gl,6HG]@˪ܐNǫvV}G.¿Д1MKKޛV!4Q؟L1p64dNFŒ96mUy tM ,3t_ϳ4۸K.Y*@] lNZ4迓A5MZNZU` s]P-ٙ5d5O?E*9uTVƝսգI\/׺T0nI-ɨSb͐ÏڡNԫ5|/64dMgW(lqK1i1JDscTLq׏G8/ 0+ܵI5vWTɩ ܞE"ۓ*ƿ5&A<|x #k|Qj^扮AOҿr ǥ` іQ8 B9%:#Ⱥ[(+ѿJ(|dHBWL͖AL69V5bgQ7dqGZFJeƜ bM7Gbծ7R %!~J\Оp +NRP:*fػ:UbV$_k˶^TB< ܝ>hX 'ZcMQY!Y@@CkZg X&la 7DQ7ԝ5Nd۞T[^ӠxCL*Fޢ(B3B'Kh>Uގ&Yoت'bCF>MJ6AF*ø(#DŽlN͸ W:F@:*D*EšUIN wBY:*{ )wF GSO a=ִBӹ,+,ږFVu:Pǧ v֔D -L=+ڏGɿۤP F ޾k pD6-&(β-FG`[]P >F/V͇.KG5QַD . {V+G2tMhD ,Y;Db-xID-ݦK(Vź V$gJ42ͭ0ڟLɿL^ۢUiLZ4_1d>MĺfBV|d1J 3 J/It&ͯZKў(b*Ïh:xbǑǕ|n. 8SgцǙBbVչ!X` e!_ץ96[!XS7ʣ5b -SM֓=Zx &Udrͻ OLWتA)?-] '_ee"\\rYD AA^d ϓ*g$;E2 ]OF ݷDZaUOw/h5&B[3Y+Կ0SM:VrW I֗3C1NƨmUW7֙HZ4&f0>M3OۛVGս<յIll4T0ZNúFBV1TԽHM 590ZNÞdU*G9IUH4 ,C0ٗMp"V}սq@H3»j;̿0/MYU}ǹ RH3໹h 0ٸK2:”QR:"fCDѪ.%~+XI߶P̧=uMK6-/"N;Vu:W8I5Q0{NHGVp\I14[̛0NVfUBpDX/Ƹ\֒#l;׶Hæ@#I<ċWڗy;\TcZKZ˓aW!U-2Zz4n/|xӒ6Ԍ+!4ݬV (#a hU:ؑBV>\F &dj~!ĪG:WٛCF >\ ˟&seWψ"܉VڷDxĤ G@E_[ɚe)fj&.YZGɘ k1C, b,:j(і]gJBCb"+bgw+%>RTVmJB_9Wl4/M2YqP:nI96X.EKґRՋʠbFި3jc.INE-MUУ_ܣI/6U0߈O[Ṷ4ׇHn6 Α/ۈO&5ŌBV.ɼI]6, 0>ڽOYÖpWz4\IHӊ7˵/kP¿èpWhȭ\IHU7P8/FڽO~OVȭRHWӜ7t.\P6ð/UGҮ7%H˼. O, nkUBԺF4͹-fK=٤PPD2ѿ(Ϲ,Pe=ŏXqjՏGԦ8%$̭0ڤPٿ$^VpܽiԽHӦ8%v8/{oP;GiۉV&ɔ콊[H7ۼ/~bMDŬ OHӘ ">3=f4% D#fbj(ɽ󙥭0eȩ!M +(Q E+ 0ƽxno lN˥A+OJB[;1ߑ\ #c{&“UKkG!’ jD>`E_F [<%ydWώ&5ۛV>ںF ?'>`ȥ&eѻ'8hXZ\I Վ@Kb5fρ*)hL*[M̬܉Ce16-DkU6-?[mL ԩ 8?`oeD$5a(#[|O6G@UҲ+28TM֌Vڔ(9`>F@6y5+Nh_8MT^޺Fݟ9Bw/QY{EY HWIb:/DQ_Ç^܉V~GD-:c0۹R\iWL6zWRH;10FS_hXH1ӆ:» l8/Qѿe TViLUӰE9<8Rt,N4 m6ScppDӊ7{ʓ*SORB⼨fCӽ5»])d>Mɿ!PPYV=ѣ/Ɉ""ۖFŐL`B<8˛)^ۦK^VQlO`5@6=ˢ(JmLUښOc`Y@w64vʟ&OJ=BN{]>ڛ0vq@"yL*ݵ&HNOC$&[ǥhW؇ 3}MAN%(\u!ӗ LP \_Ka1X/  Úb>֖ؕ%d(BLGSCJ/6,OYג YߔWF <α+ܥ*ePDR`WGQB9Ǯje)KP̘U ӡnEB;2DѼ.Q(ƣޛVnE֌E0<_ ̄,ܮQ‘YeV\t;:ԞE<ۼda,&-kStSeVgHHGԤ=,..SپV FV>@.SV?LMҌEԾFG@PT+~T7ΞtΪTV ֍ǜZ݌EVߘAťҙ.XɽɥY"žQ@HڿCk6͙.WSŔZͽ"*ԏGBCNʣ/EX!¥Yˁ#Ӽ> G-BC8/W] "Ylʁ#CGՔDѻɵ/FڝX=pXU:#%aF;DѻrhȲ-WxYd"CFTCp..:Wi7x؝X]ʚ"J4LьE1CȲ-Wsu%٥W ʳ!fΛC @\'5ٶPC¾T-kAB 8/fOYAF´VX"MZGiEɇ.hXdSYHˋ$xFG[E.."X KW2$=ҺFd֣B )gQ@˕ GRȡZCu 26 cUt ႄ D FZ j $I iͽ"4vGېN>>`/DQDQ& ͩ:eƭƒ#sf>3Nk׻T?TVt γ;CfvD$fd>3-ِUUJL=7hUʖ%iyՒ6BVV3>VVk(|kj9YZGZOϘJBGcnf(m08ԿxVTV[:!eJ؟IaT,Ҹ !J|UJJЇۙ.Yԋ cTV:#ˣߣBoDLԾ) BVjd$̘W%FMEEFk-aYȕ nB޹YѪ'5pD ڨF6/iW {EXͱ&ܽUҥD"F=,@یX| rXa̘'bOFF6Gx Ǩ,YZk Y˻'aE7H}+ڲZq ;X (>[EE6G,V+"X¤ X+%ѣBd֖F$ț)8W¶ ZLW̝$AdֿCp ' [UPX޺Щ:O>H`%\R]ƣcŻ oܹRWϝ$ϾY@״B&QTPH:yR#Fҹ?׷D(ȱ&3U; !“{tT 2$!l?׿CL&D$ܪTs?SO۶P xڊ79$ȫ͹g7!{"qVۤؼw鴧\RlyP]G#뾐IǛ涋 2qyQ'qUe10/Ss"ӷ1L=w̨,Z} [śikZc.] ' HwܡN°NΛ0-`Ff]uӑ/‹ 1\IeO*ϔ1>`mO ] 0 UJߋQ9 Lх3KcJs`: 3[ݡNAQTj յ66f(ҺZ!qe!g7W=SOV>N8f>OלZa2} I.eOӞ>..J\ش[V(`?Fͻ&T(? gQ/ڤ#ȷܚIٿ](Y.5 tِU9L*ܽj@Jǻ'rYrwUh+ЇAWJǛ)۠Znb Y`؛V+BJkY)^ZHÍ W+z>8BLG9ȥ*#\&إWk-k4&TCQXLս }Ǵ(mkZ ~׎S )D>jիHϺ^G&FX_` iGS5L*?۲G|¨n*>ޛ]œآU3+9;й?"IkvǢ(=YØ QBVU΄,%Y@$FL&Ǭ)J\J:rجV ..⼿?AwK6&V ̈lIՒϺf9ÔQC? kt6{~Uo8 D$ ɚڂIԘV$޾ wبFÊ XjA5 9ӔK ܯX ˫5i&ɍų!-ݸeԯ>rԽOf]"V8j t "e-Մ?  O_Ė9l! S"#?gfױ@5mR`\Ҥ=qG&8(ZykpD9OެVgdW=?Osw((mFZmU b[՘?:zykb zc; oHUҳO,P`uU 4W0-͔ ?N(i]OgYG2RTCPYP,aLT ߪ[M֒6VAYDK5S ɷ*P`ƴبY[ѫ5AD׎SE3+ W_|£uXj͏4A=ͷDէR0F“*M^￲ mU1@+DQ|'"_E VJ/5 EsUHϛ)^̭DŴVX 4Ҏ@O49j&h]ĴrkԬV=,3;yٟL4G&]@5S4DXcT&e)a`ɷ[T]Ѿ< 6G>VRȝ+bqYZѕ8 FDݴUAa, KcUYZ7b5ل?`N˨UMMV|R_'ZN 3HɊߢ^z#؞um ͔a뜠2g,뵰̰2;^*Z4ېNHUc.i%!_gGbmBҸK_‹U64yk/N% dեDlN߳aD6nb͘'!ަeY؅F$ eOCdAǷ8XoB)$Si~ܿJȰRMgaԾ<Ytlև.B(jm7NfVkܝ>t6Y-% iIiL!E_QU1NSiک Oӌ_\A< BC8X L*c1JYe;Uޱ@Vr͏Ӫ'`kVXf:F?U X&'i_̰J!U<8aMb>[U5vc'_U j9:={ڪTl%p^>3 VO8WЯ>ܘT(@߫bɫY$W-:ӼD:=U2$^i5ՌXК<> V澰}"Z V{_K 1չ&@˰2FiL^<[eƌ :PB77;S2D$i_vk^Vu=Ⱥ>پV޾G&ܳa&KhQTW :⼑̆:+TW ۖYYÞnIy=,佣ƽ '5Ͱ۰5,ʣ ׅ("̘E0)ޙr1iZCsfR.vIូ;׺Fȟ HA# T]P2Dtgpc.-ٱm.԰_P(Fyh_ÞƵ/un(Δ1aP`hScŘb1JlʵlΞ2>q6! e^WEiLoQqf2tqޗ3ux'"_kQV\EEZefב-'#Xf0)VOaF8eZo C]`ذxLY@=ɇ֨3W7Φ \ҩ OBC;ҵ6\}Ǖ X+P`F:#F ODmU6XZ 8^#5 O3EJFd7ټ[X q>`YȒ# ѽO;D̸d5Oc[ս _Ƌ$8 AOE; 96Z q]5(#< /MBCϺqn6o [z` =^%G `ԩMEEٿn6T[ <B_^V$ KBCJ̨3ݝXS(OUYG=CT0qmU 6"_%xF LBCAɳ4kڙ[X !x]Ɂ# UҍLE;fH4>6Z  K] 2$ {KSՌEp2kZcU k1YZ żZ\B~7;&mPǢ(Jj̬Q 0brEɽII͌⹦%lV"ұd1)r#֡G ^LL U=Nep'%i>Ҟ2x=YT,Dѱ@)]jɡʷ*xk4Þ٨YTt^@Cig) !k4e)רY{BVfBl?C-sQnw79^eZ FnP FΣ/oLq-b:Mq"_-[C#mwd؛)j 3qQ TT:P F9s` oٜ]IB) I#Eܑ/RhXrѿhX؁#L6GiERbՑ/Z͋ Nκ<[Ն'}֊JSGf1c[*Õ ò][( FҵIՏGC$1bu[ \9(J] gJGpCɔ1[Q >>[e)z IIJrɿ0Oc[ aزZ( GDdHfM1ّ\X T]ʬ)9 YнHHC 0Bܙ[Ÿ [Uʢ(͹ H9IC0ZL V”OۨY(E-Dvf˷*UHƲ޾VlD$œ֌EFnIٿ?/ [ ٿmR[dI(mG9IG@8/َZ RY(ӽHخJgM]. [_< |GZb0)"kGG )%R71]mBoƵ 9W_᫊,hي7鉄ɣ Šʝx$$çb0)3wݣ!&^*I>& Ucb d R5NHReV_Ú{;:jPN%tg{8˜)tTX3X]S<\!k/ʵ$hԸ8=USZr=lΟ(~hk%ZF MzC-]!TkY3؇.bܖFLӲ-!]F̷ZR.> >FQ>MT -T]hƿUިY3/Z֞EQtMh,b ]L:{VX-;^C/IN O,ۣ\9W˝+=mBY1Jk5)`OY? VH˓*VS5@wnIcê'WIc`Re)Y϶=HaFR[Ń%Ucd  @7Nt#z 9 :ۥD#ˈ"rRp JL۴UM߁#SA1g7;h;h#Цui֡'rي=<9,@ s F̯ё/ |C[; o :Kn̄,`rj^-[Գ4’ ըFdSý-ͣ/QZarɿ[ ]5 3ԙHI TLd\/{9cn!°F;^6 ԲGdUĸ UΛ0yd_; 5qKY7պ3iՔMҰ޾<1J ԝ$hXИ SRڪ.EINJ'u[$=V߬V֛0ÿ>=?+OJ-'^ ŋܐU 01ӄ?hIN!U&\&rYĖ^Wj4bmBRS+a"˴QXP3PЇA؋Qƴ(T]+VXϺ3iF @PzŘ'k\YV!7։V1͕?KP=&"ۊ]IJٿVu VϞ21>O &8\۸wSA1 l;@XLյh :W 7֧RБ/ܽ3:=Qtsz(ڔ^@VmUϡ4=?WםQWQ'ٔ^ã0=LW/5A5@Qܽ'_Ŵf V,3x V>O۽O¨ ̩ TUD ?‡Т;4 \: LBK9KCƐ1H"ďɚݵ&QQ܃X&X sޡ9ѽ5Fdۙ[Ǻai_[ռA0¶+ԮJߞ_=/5lN%AǍ^eDGINdb]/5m%pP XfغFIN p(j! ggJΥ]Pf Q܆:HtO,G&Z]joLM?bWOC0gݟ5Zc;76>GSl$E_nj^T8!1tb:S7#^ȌSSuӕ8;S<%3M^6~dֻTFҩ:սϢ;f?TK#k\\ W:Pwn6ɿ8`RŸQ![ϨœW\o=RS1߮7 VD4՗ |\Yk 2OS;/8U!s_Ӧ7m`RSN?ŔF9W,Țf7!'_ο,b ڒPQد>r8޷W!W_$c ׮QG@X9qZ|D `%yP`t ? ڋDC0@! K ܱ͘GɵLTԘAs_e#¿"¾ԁ 1/L&U5J L=޾73UWĒ P`j&3mۘT6G҈t:c.ߎSnƭ\3X\"ײG=¿^r/ݘT9źYM9 Hj@7=a0BVáX_CJ ?( ̊0+U0>ðYZϾH>֠@h0#ܬVtˆå"OY v@H>Y@C03UF8X ԇHֹ?]EB8/V>} 3XS\nBCh:@)ܤPJīTеJ؉Cf0UáWXZ&!ZDnIBO"J/uۢU?Z;6Z~!7sәH1Cm/W*WYj¦C=$ ֧%Ge'!DZ&DFj JrDݪj TFŠڶ .w? OtD$:vκ3,īGM}6Y8͂1-a:#wg 0bVogQØ ж=FfhG&-h12J6Vfp&gi2*8W@ߕRHǓ+Թ?>lh )Mykn6P˖YZ~:Wh  ڥDlW_Ӗ,o9<ѣ^2@[mxpDlKځ*rj4@NU(R 7 Haq!omf]b(ҽM@HBVhڱSK#Y$تAݣBzž)=Yc lܥW;&QԣBMDL*~ܓWGړWc'dDWסGr:*8WPfU`%g$5@jտCJLɱ&Rɭ Jٺ*Ӣ(jѦD`)eҗ?[FRd=ۨړYa="-Uƽ}nݱ?:4dVQ д( JےPA5bȿ*1Rbӏ4^7N8U Ϋ5eFRbӡ4 PM'S;o A5dɰcֈ5V O/UxQ 7h6tΚ"f#F9,̼oRXkZί\e<=lԃ%wi ;\GSXԴfߵ6eڪ3\q1 FMK@d*~aY B:NS@5&=Bo=C9cԽ"XSZh̟ `NR ' #܄?0kGO^e)sZj OYH׹,BCޜJ ̓*#Y"oGSЃ%ϾEѬ<>F;#ܓW3F oןŚ*ٻWϹ?֡G]&rYF T(ϾV>%٫H(%)cTq 7HQT(gϓ=uGg<%OVD & Qͧ%b:;D[7!Q WP?'-:mB7!P J$~!_Vϡ43؝>l@ޚOƿ,sXKFҝ$Xѻ:bٞEX[sRPb0ˆ٩M;2$49Q8BP IR9 NYg$ dd58 A-Ng}ðgJ!t/k-:Ҵ=nx黷޼BȲFUerfH?ͽ ړ.çYZvƝN jit T).g$fU7XUΫS;X gV0DNRƺ,6a W}2ď^DQ}sН+_/Αc8YYس4TlבBPnWb*c_JБ\٤6F fCT=9O,`^G]8 % HvW9Ӌ -=gd^=YA5SCDP1G&, [Bs 7N)Т/6tDg_PZ Hfߧ%Pˮi2B]ҲVPYȺKِ( /5F(6XS j ܰL*gBԮ7G}û?_!T5 ZN*澴j6@H¿hFU M+cϽ5RHɿq3T]Ƨ aذL+&6wGӼGPqITVǟ +>MY-ƽw}6_K2w VQ ׻Ma,R5ڨF;4U*5 ذL+tΈ5 HTZgQѿ@H^(ri2E<ߖYkg o MҠ-GU7ڦKLW* IlN ґ/OC7L￷iW"wINҵ/6fK ´vQКˠ@To @Ԝs^\Ŵ ۆƻLjS^=_cȮ> Pҭ%4mO&ޔÍQHc «5S?:?ӇAfhXċ nˁ*CCd̔"[ו?"ç wԔD#Zű aG-#f  e"{ޣ\Z@ EER[(Π-:f!Ȗ^ۑBt Eo^dSbѣ/iB(#-͙6aqEGHaڨ35mU& خm`D HcIVM,f 6QV=hMrt4V[kٿ1׮JH4{M1FL"TADҎ-+iݣI[ɥiRopĔ4Lu<84З3KPX" (ٮJsֽ5TOϷ1-lNl*ǏݷW{׮Jd5}_1qݡNlEiݐUrÊpDS.,bٹ%A=k淽~r(#b"W ܘ{:6 2JW GrW QZ+չ`Ԟ2'0?T ]!>`uϻ o+ܻT/\BÏ=xn\ & dж#ŝ-eV^D.SԈ<\q $bS" UݥDƏ֓=M^nϪ'Ge[Ճ%Hm^WRHv˟ ۇAa`Нh+h܉)ҞE[UJS^BawZ )fX&3TfCd7^WFd&XvBԿaF4Ѓ@+II ҴԹKPB3w3+mL L*ϑiQT$iSF79\/Pl MߪT/p(بF8C@.>ޒP àB4BV^l֨F66-#AOIU8 \ H]6콹a,SORkX՛Cԏ40*۔KxĹP"˘j?Aա4콬B)3˼(ܾٿ؞Kiجjm{ t[IǔSˋpꜯBe]ܦDʸ*9 ͖l41 Ix"ڷDڱ9WDю-qR;IUqOGܝ>ķ1/SWpWCB H>@Ũc.UʸJ[!h_KBBHP3Z ЫR^N% N8FϞMޒ6\Q pa`&Օ iL=D7 0HWڰ@ۣV@9AS< %KS PMiJ] :/5*)ש HB L\֑Ș/e<96IN%NP=9^PYb:2VbϮ$KeƷ 'ZNTl;؃8~$Kê[ eO=Q8#PMq ܗMͷD;؃8 -V$ݻMı tMg[L=9tv5&MH ۮQ`?:"&KPWkvBOskwD>֦8ʮ$ۍL¿ K"(C764P J-PNj bM;ӟ9ؗ:ɿv]#ݳN;=a? NNkvh<ج<*B&-ݬO  wgQ1ϮPeԯ>@8aG&ݽO5@ lN)H K6K/4^™5f뜝/ff v坣Qȅ<5煖V ŏί+;tXA=~>FN+] ^hԯ+U LUFLP;1`L -_[Շ.ĕ ڻM8߻M 0aak-pȴMDQBȏ\82nc ϳ!2df۔1̾ORT3b -:h}l!h6Ӭ!?TXS<پ-:N_eޣb/ KK$@.pZ  %hITo%N?Y@л#oPR}RPhU :BUʟ% TΗojSM֡!6"Y@f Cm`&R4oUQ#]=`?P$ S[7iL=fC޾Gg$IUa gQ#!"?SٷD X&St $LB?'=>MD_e?'TŽ"w`R/I!2=BXcɶ#jSų Qxk: Cc# VQHk P$*7;Z5K ƹo ICԟ9"BC*`ɳ!eO G:P(# ӳ;OL=t K#gQ5>U gQ}:# Ң;`ؼAX ɽ"h2QTl ِNρ#mՃ8|=HSPr?'}\ئ{q񾌘Υa\?L16ҧ dsZܝG&}=% d׵/%!^WyjZ՞2o FVRcŽ0RbZ``M5 ID7N7< 1ecˣ_1ċ kXLSvǜ 42cUΞ˵aUC7p? MKUsA5#Si[UXCdMY*˛Qx66G ҳ!~ё/ڝ>[Mæ{ڌE:#])ӷ18B*DP&inGBԝ$xc.QANl9I3A<e¢˓_uG8;MFX&g q 3"T޴U[[Y$dH`Լ. C0I(XS (זF 0¿j2ܙH1MoQgǩ E*v,MDoɴPh .őڡG1,Bw,3DMK| ݪTYt kwZH>QYg X&xAb] ܷWK5@Pl;f]Wǟ (O]c Ʋ\XBc Y@J\Yȧ * d"m[\D B^(L3+ch׹%_^Gϱ 'F b,zg߈"ֿX0A><&3Xb{,\\yiK KzR5Oϴ1KJIcPVG0ʝ..JTҖYM ߙH4.tԛ0NʞWͲtnJ֨3Y;1lN:vad޾VW\I`1Ͼ;1ܡN lOKUɲRׇH4t/L=ENwUɠ* H4tf0bMaw Tc;@H`4E/)۰L=D;V@fRHQԏ4ƽ`8/iLŰ QT CDOi2`da,w9IV;@NFmLנ@צ1 ¬bѷ*!tMwy݉VʼG6ܽ/wNBV ʪ_ddHԒ6սQ&J/eOĔۻTɘPG4=&̈́,ߗMK h-wM4.1LR[; cϕfbg͸\e :Wѡ 0Ͼ -]PBMe’ -AOI@49@[` =ɒ#b#ژTiE;8\Ab #Kch+%D!U{ڿC =M^ɴJ5&dM҃%HޛVRHNj h>k>`oИ' ge)LXKJb Mj@\KcGZ^*Ch(BvWRI ~A<"]F !` _LN</O= GTDݘYB4Hˤ۷*eLѯӯP x\CV]6t]3+bMH[ȪcTLC80|Н+!Nk@IU\DB9QP,Ph@UWkfCԮ7]ʷ*M^WrFQ5E6Y@Q4ѻʎ&)ۜJLI9û NOTc;_1 fe"6G¶ {ڊJ ƽyӟ9.R9#E J=j9Ԃ1%!>FɿFPǘ ! 5L*»]@I C!tD #`;D0r^D(] ۸Ke0 Y9\/Ef/"OaF9D tM |8խ0,Z!OFF  Iͻ ×dC0*Bkڣ/۸"؏]>5O޳ؿˋ0W^k֙ݼ#\⼆K5ɿ! * wԼ.؊0(GSeƦ ߬VFQG8B–/X ǰ6Z(#dH8Be¨wД1hXȖZ># UڽHEŵl4IZg ^(N MG @׈5C] s aL*ϻ MOxUJ<^7^Wש ؿ;^E5&B HC"+TmצuPBq?9ͬFg$M}[t VNط.Id=?::ԟ&NLɩ Rع?ۈc+P^*ܻT út{ڛV̐!s Cj@%y^*ڎSkBV dA>[Ȑ(Ucy٢U7! B֠@R&ȓ*{ڪTrbTVI!Ӽ\/ҿC>Bɾ)SVk؟S~!dcAArL*U©F¯\QT> 2>ժAIQ%ڮQLOIےP}FV>h>-jV+XĒ c)IU ! 1CBCpE+4W9 kBV#GHpD:،Ed*hV,Ē keV#mCW1CoCfφ'`R7H{N ܘMf=[% ׅ< ǡ ~Iǭgt d#'gM/"cwtMƿGߊ]Wӑ/"? `N'޹R$ 27 dBJI!:21XTVYB!ӈ<0j@M{Ά'8k[;b=Y:\ܕ?An`?'Pkl;fUVj8f{ژٿb1: gIZKO,(rY@ 2WB )WW8DI:E+Z BVI&d?Eѐ(kZB ɹVw&0« CI¯ )X$ Q8UG&G{@WE!h?'ڴULعR %rb`?IGƽxȹ%YX O:eV͓*໲@mרFg(OY| a!8U/?'ܽѠ@$؏G(ZX L=BV(kdй?רF 'W7SU&=Lo=3EgUʹ%qݷWRPG&Ⱦ;kMD¢̝$Uʚƚ/މV-ӘARHˉ)MZ8^Wh+,_WB/Kɥ*R[ũ kLW;*@`?٫H;Uʢ(SݨYJ VݝQg$pıFd5:C!*kӮ̀AW藠?3_媢&'HU]ǤzҧӴJ/긯x5X9(z-.AP E2'fˡWǔG b֍9AOIkZ(:8hrʽ"h?ƼF5Sp^Ǽ:un{ν"$g@R ۹R^Ի:cnMҬ"V$g?Qc[?:4mA"9&tkEKYqeUڌ>No:Z!!ee< VKV i.P` W.V>J׃%?W^ t Rی+SMżX&%Z&ɚקRfϼ.|>ҋ>UڸKrDZ&YwTVϪ.N?>ڟLɪ'Sݙ[oLmU;8/k ж= M1%oZĬoS3Б/$<<ٔKG}$ 3X. R R`k-h;\Iǒ#^Wj j gQ}V+RY:ثH!U A flN΢(m-̙5 CIPq&yqKџ&r/5dHƐ!cTWo wLhЉ)ϕ8@H7)S5N g] שMΛ)vΕ8זFN(xOS ,؍LJ[(c,34BŚ'IfR.ʣKǍdTJ$3쭇Ŝ2n9K'( e@e Mh+A 1ߐNɸ zwK T2Fj@#ҽ5@$9%ٮQJƚ"4\Ͼ }5S6X;BQC#݊]^w׎SlҊ7%@L :S迍Ƌ$4J\*Ů XL.rL*6үlH^ɚmlׅN{eƧU$9ؤ-NQ'0܉hOӚMH[;RΟ9X?Ɛ!_^U֝Qo=974 VĻ ^J* bOӾ<ۼnF9^WѿĐ!^qN POӚGʰ2kTaU GZ?ʫZhIӢ;A7/5S7^eVO6GF9չ1, lNivW׶Pg˼YB]6ܽy:*۳NúaYdʺ3FYԗ:LE"-@oPE_8kUaECFj9acʹ,\ښO6ü{QTrɥ;DF9xʓ*ېN;^MBۏ4 e$xP ~ĺ}oe逸y]ܿ ^|šmC .V=ݞE L_6ګH?A0«l4OY9 ݌_V$Ÿ NEEžYФ6\7ȸ+ `%t OaFúF8 \Yb 7I!Ab'eܮQ>I]ơSՆ:_O ΐ!_e3+ UKQ̧ 8ۤ=oc@Q'f, TtM F"ە?e-!߱SĜFƛiݬVͮ,qօF׋>B@. V;W˦ϾԏG\֎@ʙ. VipڝX9iG@3]/6UW8ٌX> c}GcA,.6ڐUfW> L҅F[ AJLG-U4ٓW9˩ ="ӅF?^ɝ+SCcmUɽ»{Ҡ@0<Ͼ=L*RƑߌX "ٿI\Byɠ-6VXn ܽ HTC108:WZ°گXḧ"7 3ԲG"1C]c.Wl:Wb ܠ@-:}Ul; utĸ$Z*Mᮭ値,G(8 OَΨQ ɻmȯ+`b_Ҝ7pA ohfa̴(ju5iZTVʹ$JBGm U+,t?n6ޕ8Й[?Z1BDkڐ(.i#E2McRN 6a`wؚfי\o's>FApDF-:W tWF؇H3( TYĜ ErR{5&=Ϣ;FDt/"SْPVU; qLА! :QA|y,:#pW ! 6PϮ$Ve :IԾiݡ! TK Զ eL5&4Bod\ R7ͺbMKc'ے6IEiET  xNe).:Q؍9@HŬU%!'U  eOV+`_8G BV< KPOL*, Ү7Hc7ʡ!T ` dAOl+^;G/"ޝXN§ 2Q..;^ß dZGq\ ǐ.h*I!߰_َ@IET]mWf0 i =ɏM^.A7٫Hg] W2k2$_gvb@DG/ޗMb8`6[o [(%!e!dHҘqNcף޳4kK#_^\?< AxWF5&\m۹ bMI 0 ϴ64gJ}ϾUSՐ7L 0ɛd5Lb YЯyɕ gP\,3=_8bOa YZc X:P֡4Yd7Pn "c[Q %وOZ47:PYPF=Y,D mסN3=U7Od 6ZGa O14|17uPn 6Zpq oO"4ϾG16ڈOƸX, lNR5|5GOGZQ bMU64Jp4L=oSeڔK@42I^ӏ4SW[ "޼[y?± -ًQ49P7XSȐ!n\ʰ