bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblbbbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllbblblbblbblbbllbbbllbblbblblblblblblblblblblblblblblblblbbbblbblblbllbbllbbbbbblblblblblblblblblblblblb bbbbbbbblblllbblblblbblbblblbllbllbbbllbllblblblllblblblbbllbblblbllbbllb