100000 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 2 6 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 2 6 2 6 6 2 2 6 2 6 6 2 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 2 6 6 2 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 2 6 2 6 2 6 6 2 2 6 6 2 6 2 6 2 2 6 2 6 2 6 6 2 6 2 6 2 6 2 6 2 6 2 2 6 6 2 6 2 2 6 2 6 6 2 6 2 2 6 2 6 2 6 2 6 6 2 2 6 6 2 2 6 2 6 2 6 2 6 2 6 2 6 2 6 2 6 6 2 6 2 2 6 2 6