B
D
W
B
W
D
D
B
D
B
D
B
W
D
W
B
D
W
D
B
W
W
D
B
W
D
D
W
D
B
B
W
B
W
W
W
W
W
D
D
B
W
D
B
B
D
D
W
D
D
W
W
B
W
B
W
W
D
D
W
D
B
D
W
B
D
D
W
D
B
B
B
D
B
D
D
B
B
B
D
W
D
W
D
D
D
D
W
D
D
D
W
W
B
B
B
D
D
W
D
W
W
W
D
W
W
B
W
B
W
W
D
B
D
B
W
B
W
W
W
W
W
D
W
D
W
B
W
W
B
B
D
W
B
W
W
W
W
W
W
D
D
W
W
W
D
B
W
D
B
D
W
D
W
W
W
W
B
B
D
B
W
D
D
W
D
W
B
W
W
D
W
B
W
B
W
B
W
W
W
D
D
D
W
W
D
D
D
W
W
B
B
D
W
B
W
W
W
W
W
D
B
B
B
W
B
W
D
W
B
W
D
B
W
W
D
B
W
D
D
D
W
B
W
D
W
D
B
D
D
B
B
D
B
B
B
W
W
W
B
B
B
B
B
W
B
B
B
B
W
B
D
B
B
W
B
B
D
B
D
W
B
B
B
B
B
W
B
W
B
B
B
B
B
B
B
B
B
D
W
B
B
D
B
W
W
W
W
D
W
D
D
B
D
W
B
D
B
D
W
W
W
W
B
W
B
W
W
B
D
B
D
D
B
W
W
B
B
W
B
B
W
W
B
W
W
D
B
D
W
D
W
B
B
B
B
B
W
D
W
D
B
D
D
W
B
W
D
W
W
B
B
W
D
W
W
W
D
D
B
B
W
D
W
D
D
B
B
W
W
B
W
D
D
W
B
W
W
B
B
B
B
D
D
D
B
B
B
D
B
W
B
B
B
D
B
W
B
W
D
W
W
W
B
B
B
D
B
D
B
W
B
B
W
B
W
D
B
B
B
W
W
W
D
W
D
W
W
W
B
W
W
W
W
W
B
B
B
B
D
W
W
B
B
W
W
B
D
W
B
W
W
B
W
W
D
B
W
W
D
D
W
W
B
W
D
W
B
W
B
W
W
B
B
W
D
W
B
B
W
B
D
W
W
B
B
B
D
B
W
B
B
D
B
D
B
B
W
B
W
D
D
D
B
D
B
W
B
B
W
B
B
D
W
B
B
B
D
D
D
D
D
W
D
D
B
W
W
W
W
B
D
B
W
W
B
D
B
W
D
B
D
W
B
D
B
D
B
W
W
D
W
D
B
B
B
W
B
B
D
W
W
B
D
D
W
B
W
W
D
D
B
W
W
D
D
W
D
D
W
W
B
B
D
W
B
W
B
B
B
W
B
W
B
W
W
W
W
W
B
W
W
W
D
W
B
W
B
B
D
B
W
W
W
B
W
B
W
B
D
W
W
W
W
W
W
D
W
W
W
W
D
W
D
W
W
B
W
B
B
B
D
W
B
B
D
B
B
W
B
D
B
D
W
W
B
B
W
D
B
W
W
W
B
W
W
W
W
B
D
B
W
D
B
W
D
D
B
D
W
W
W
B
B
W
W
D
W
W
W
W
W
W
B
B
D
D
B
W
W
D
W
B
B
W
B
B
D
B
B
B
B
D
W
W
B
W
W
W
D
B
W
W
W
B
W
D
D
B
W
W
D
W
W
B
W
W
W
B
W
W
B
B
D
B
D
B
W
B
D
B
B
W
W
D
W
B
D
D
D
W
D
W
D
B
B
D
W
W
D
D
D
B
D
D
B
B
B
W
W
D
W
W
W
B
D
W
B
B
B
B
W
B
B
B
B
B
D
B
W
W
B
W
B
W
B
W
B
B
D
B
B
B
B
B
B
B
D
B
D
B
D
B
B
D
B
D
W
W
W
W
B
B
W
D
D
D
W
D
W
B
W
B
B
W
W
W
W
B
B
B
B
W
W
B
W
B
B
B
B
D
B
W
B
W
W
B
B
B
B
W
D
B
D
B
B
D
D
B
W
B
D
D
W
W
B
W
W
W
W
B
W
B
B
D
B
D
W
D
W
W
D
B
B
B
B
D
B
D
D
D
W
D
B
B
D
D
W
B
B
B
D
B
W
B
D
D
D
B
D
B
B
B
W
D
W
B
B
B
B
W
D
W
W
D
B
W
B
D
B
W
W
B
W
D
B
D
B
B
D
B
D
W
B
W
B
B
W
B
B
B
W
B
D
B
B
D
B
B
D
B
W
D
D
W
B
W
D
D
B
B
B
D
D
B
B
B
B
D
B
B
W
B
D
W
D
B
D
W
D
B
D
D
W
B
W
W
D
B
D
W
D
B
D
B
B
B
B
B
W
B
B
W
B
B
W
B
W
W
B
D
B
W
W
W
W
D
W
D
W
W
W
B
B
B
W
D
W
D
B
B
B
D
D
W
W
D
B
B
W
B
B
B
B
W
W
W
B
B
B
D
B
W
B
B
D
B
B
B
W
W
D
D
B
B
W
B
W
B
D
B
W
B
B
W
W
D
B
D
B
W
D
W
W
B
W
B
D
B
D
D
W
W
B
W
B
D
D
D
W
W
D
D
D
W
W
B
W
B
B
B
W
D
B
D
B
W
W
W
W
B
D
B
W
W
W
B
B
D
B
W
W
B
W
W
B
W
D
W
B
B
B
W
W
D
W
B
W
B
W
D
B
D
B
D
D
D
D
W
W
W
W
B
W
D
B
W
W
D
W
B
W
D
D
D
W
W
B
D
D
W
B
D
B
D
B
D
D
W
W
W
W
W
D
W
W
W
B
W
W
B
W
B
B
D
D
B
W
W
W
D
W
W
W
B
B
B
W
W
W
W
D
D
D
B
B
D
D
B
B
D
D
W
D
B
D
D
W
D
W
W
B
W
B
B
B
D
B
D
D
W
B
B
B
D
W
D
W
W
W
B
B
D
B
B
W
W
W
W
D
B
D
B
B
B
W
D
B
D
W
D
D
B
B
B
B
B
D
D
B
D
W
W
W
W
B
W
B
B
B
W
B
D
D
W
D
B
B
D
D
D
W
W
W
W
B
W
B
B
W
W
B
W
B
W
W
W
B
W
D
B
W
D
W
B
D
D
D
W
B
B
B
B
W
B
B
W
D
B
W
W
D
W
W
B
B
W
W
W
D
W
D
W
B
W
B
B
D
D
W
D
D
B
D
B
W
B
B
W
B
B
W
B
W
B
W
B
D
B
W
W
D
B
B
W
B
W
W
D
W
B
B
W
B
B
B
W
B
W
W
D
W
D
W
B
D
B
W
W
B
W
W
B
W
B
W
B
W
B
W
D
B
W
B
B
B
D
W
W
W
B
D
D
B
B
D
B
B
W
D
W
W
W
B
W
D
B
B
W
B
D
D
D
D
B
B
B
B
B
B
B
B
B
D
D
D
B
D
W
B
D
B
W
D
W
W
D
D
D
W
D
W
W
D
B
B
W
W
D
W
B
W
B
W
W
B
D
B
W
B
W
W
W
D
D
D
B
B
W
B
W
W
D
D
D
W
W
W
B
B
B
D
B
D
B
W
D
W
W
W
B
W
W
W
D
B
W
B
B
B
B
B
B
B
B
W
W
W
W
W
W
W
W
W
W
W
B
B
B
W
W
B
D
W
D
W
W
B
W
B
W
W
W
W
D
W
W
B
W
W
B
B
W
B
W
D
W
B
D
D
D
D
B
D
B
B
W
W
B
D
D
D
D
B
W
B
D
W
W
B
W
D
W
D
D
B
B
B
D
D
W
D
B
D
W
W
B
W
W
W
B
W
W
B
D
B
B
W
W
D
W
D
W
D
D
D
D
W
B
B
B
D
B
D
D
D
B
D
W
D
W
W
D
W
W
W
D
B
B
D
W
W
W
W
D
D
W
W
D
D
W
B
B
B
W
B
D
D
W
W
W
D
D
B
D
D
B
D
B
B
D
W
D
B
B
D
D
W
B
W
B
B
W
D
D
W
D
B
W
D
D
D
D
D
D
W
D
D
W
D
W
D
D
W
D
D
D
D
D
D
D
W
B
D
D
B
D
B
W
W
W
D
W
B
B
D
B
D
W
B
W
W
W
W
W
B
W
W
W
D
W
D
D
W
D
W
D
D
D
D
B
W
B
W
W
D
D
D
W
W
D
B
B
D
W
D
B
D
W
B
B
W
D
B
B
D
D
W
W
W
B
D
W
W
D
B
D
W
W
W
B
B
D
W
B
D
W
D
W
W
B
W
D
W
D
B
D
D
W
D
D
D
W
W
D
D
B
B
B
D
W
W
W
D
W
D
D
B
B
B
B
D
D
W
W
B
W
D
B
B
B
B
D
B
B
D
D
D
D
W
D
D
D
B
B
W
W
W
D
B
D
W
W
W
B
W
D
B
D
W
D
D
W
W
W
W
D
W
D
D
D
D
D
D
W
W
D
D
W
W
W
W
W
B
W
D
W
W
W
W
D
D
W
W
D
W
D
D
D
D
D
D
D
B
B
D
D
W
B
W
W
D
D
B
W
B
B
B
B
B
B
B
D
D
B
W
B
D
W
W
D
B
B
B
D
B
B
D
D
W
B
W
W
D
W
B
D
B
B
B
W
W
W
B
B
W
D
W
W
D
W
B
B
B
D
W
B
B
D
B
B
W
D
D
W
D
B
D
D
B
W
W
B
B
B
B
W
B
D
D
W
D
D
W
D
B
D
D
W
D
B
D
D
W
D
W
D
B
D
D
B
B
D
D
W
W
B
W
D
D
W
B
W
W
D
W
W
W
W
B
D
B
D
D
B
D
W
D
D
W
W
D
W
D
D
W
W
W
W
W
B
D
D
D
D
W
D
D
D
B
D
W
W
W
B
B
B
W
D
W
B
B
B
W
W
B
W
W
B
W
B
B
D
W
B
B
D
W
D
W
B
W
W
W
D
D
D
D
D
D
D
B
D
W
B
B
W
W
W
D
D
B
D
D
W
D
D
D
W
W
B
W
W
D
B
W
B
W
B
W
D
B
B
W
D
B
B
B
W
B
B
W
W
B
W
B
W
B
W
W
W
B
W
W
B
W
W
W
W
B
B
B
B
B
D
B
B
D
W
D
W
B
B
B
D
B
B
B
D
B
W
B
W
W
B
W
D
W
B
W
W
B
B
D
W
W
D
W
W
W
W
D
B
B
W
B
B
W
B
W
W
D
W
B
W
W
B
B
B
D
W
W
D
D
B
B
B
B
B
D
W
W
D
W
W
W
B
B
B
W
B
W
B
D
W
W
W
W
W
B
B
W
B
W
W
B
B
D
W
B
B
D
W
B
B
B
B
D
D
B
W
W
D
D
B
B
B
W
D
D
D
W
B
B
D
D
W
B
W
B
B
B
B
D
B
B
B
D
W
W
W
W
B
W
B
W
W
D
D
B
D
D
W
W
D
W
B
B
B
W
D
D
D
B
W
B
W
W
B
W
B
W
D
W
B
B
B
D
W
W
W
W
W
W
W
W
W
W
W
B
W
W
W
W
B
W
B
W
D
W
D
D
W
B
W
B
D
W
B
W
B
D
W
W
D
W
D
W
W
B
D
B
B
W
B
D
B
D
B
B
D
B
D
D
B
D
W
W
W
W
B
W
D
W
D
W
D
D
W
B
D
B
B
D
W
B
B
D
B
D
W
B
D
W
B
W
D
W
W
W
B
W
B
W
B
W
W
B
D
D
B
W
D
W
W
W
W
D
D
B
B
B
W
D
W
B
W
D
B
W
B
B
W
W
B
D
B
B
D
W
D
B
D
W
D
B
W
B
D
B
W
B
W
W
D
D
W
B
D
D
B
B
W
W
B
B
D
W
D
D
D
B
B
D
W
D
W
B
D
D
B
W
W
W
W
W
W
W
B
W
B
B
D
B
W
W
D
B
D
W
B
D
W
B
B
W
B
W
B
W
B
B
W
B
B
W
W
D
D
W
D
D
B
W
B
W
B
B
D
W
D
W
B
D
D
D
D
W
D
D
W
D
D
B
W
B
B
B
B
W
W
W
B
W
W
D
D
D
B
W
B
W
B
W
W
B
B
W
W
D
B
W
W
W
D
W
W
W
B
D
D
W
B
W
W
D
D
W
D
W
D
W
B
D
D
W
W
D
W
B
B
W
D
B
B
W
D
B
B
D
W
W
D
B
B
B
B
B
B
W
W
B
W
D
W
B
W
W
B
W
W
B
B
W
B
B
W
W
B
W
B
W
B
B
D
B
W
W
W
B
W
B
D
W
B
D
W
B
W
W
D
B
W
W
W
W
B
W
B
W
D
W
B
W
W
W
W
W
W
W
W
W
B
B
W
B
W
B
W
W
W
W
W
B
W
W
D
D
B
B
B
W
D
W
W
D
W
W
B
D
B
B
D
B
B
W
W
W
D
W
W
W
D
W
D
B
D
W
W
W
B
W
B
W
W
B
B
W
D
W
B
W
W
W
W
B
B
D
D
W
B
B
D
D
D
D
B
B
B
W
B
W
W
D
W
D
W
D
B
D
B
B
B
D
W
B
W
W
B
W
D
D
D
B
W
D
W
D
W
B
D
D
W
D
W
D
D
W
D
W
D
D
W
D
W
W
W
W
W
W
D
D
W
B
D
D
D
B
D
D
W
B
D
W
W
W
D
D
W
D
W
B
W
W
W
D
W
W
W
W
B
D
W
W
B
W
B
W
B
W
B
D
B
D
B
W
D
B
D
W
B
B
W
B
W
W
W
W
W
D
D
W
D
D
W
W
W
W
D
W
D
B
B
D
B
B
W
D
D
W
D
B
B
D
W
B
W
D
D
W
D
W
W
W
W
B
B
D
B
D
W
D
B
B
D
D
W
B
B
B
B
B
W
B
W
B
W
W
D
B
W
W
W
W
B
W
W
W
W
W
D
B
W
W
W
D
W
B
W
W
B
W
D
D
W
B
B
B
D
B
B
B
B
B
W
B
B
D
D
W
W
B
D
W
D
D
W
W
W
W
W
W
D
B
D
W
B
W
B
W
W
W
D
B
W
D
W
B
D
B
D
W
W
B
B
W
B
W
D
D
B
B
B
D
B
W
D
W
W
W
B
B
B
B
B
B
W
B
W
W
D
W
B
W
B
B
B
D
B
W
B
W
B
D
W
W
W
W
W
B
B
W
D
D
D
B
B
B
W
B
B
B
D
D
D
B
D
W
W
W
D
B
W
D
D
D
B
D
W
D
B
D
B
W
D
D
B
B
D
W
D
B
B
B
W
B
B
B
B
D
B
D
W
D
B
B
B
B
W
B
B
W
B
W
B
B
B
B
B
B
B
D
D
B
B
W
B
B
D
D
B
B
B
D
W
B
B
W
W
W
W
W
B
B
B
B
B
B
B
B
B
W
W
B
W
W
D
B
D
B
B
W
B
B
B
W
B
B
D
B
B
D
D
W
W
W
W
W
B
B
B
W
W
W
B
W
W
B
W
W
D
W
W
B
B
W
B
B
B
W
W
W
W
W
B
B
D
B
W
B
B
W
D
B
B
B
W
W
B
D
D
B
D
B
W
W
W
D
B
B
B
B
B
W
B
B
W
D
W
W
B
B
B
B
D
W
D
W
B
D
D
B
W
W
B
B
W
B
W
W
B
B
B
D
D
D
D
W
D
W
D
D
D
D
W
D
B
D
D
D
W
W
W
W
D
W
D
W
W
W
B
W
D
W
W
W
D
D
W
B
W
W
W
W
W
W
W
D
W
W
B
W
W
D
W
D
W
W
W
W
B
W
W
W
D
W
W
W
W
D
W
D
W
D
D
W
W
D
W
W
W
D
W
D
W
W
W
W
D
W
W
D
W
W
W
D
W
W
D
D
B
W
D
W
D
B
B
W
D
W
W
D
W
W
W
D
D
W
D
W
W
W
W
D
W
B
W
W
W
W
W
W
W
W
B
W
W
W
D
D
D
W
D
D
B
B
W
W
W
B
W
D
W
W
W
W
D
D
W
W
D
W
D
W
D
B
D
B
D
D
W
D
W
D
D
D
B
D
W
W
W
W
W
W
D
D
W
D
W
D
D
D
W
W
W
W
D
W
D
W
W
W
D
W
D
D
W
W
W
D
W
D
W
W
B
W
W
D
B
W
W
W
W
D
W
W
D
W
B
D
D
W
B
B
W
B
D
B
W
B
D
W
W
W
B
B
D
D
D
D
D
W
W
D
D
W
W
B
W
W
W
W
W
W
B
D
D
W
D
B
D
B
B
W
W
D
B
D
W
W
W
B
W
W
W
D
D
W
W
D
B
D
D
D
D
W
W
W
W
B
D
D
D
W
D
W
D
B
W
B
D
W
W
W
W
D
W
W
D
W
W
W
W
W
D
D
D
B
D
B
D
B
D
D
W
B
W
W
B
W
B
W
D
D
W
D
D
W
D
W
W
W
D
W
D
W
D
D
W
D
D
W
D
W
B
B
D
D
W
W
B
W
B
W
D
D
B
D
D
D
D
D
W
W
W
W
D
B
B
D
D
W
D
D
D
D
D
W
W
D
D
D
W
D
W
W
W
D
D
W
W
D
W
W
D
B
W
D
B
D
D
D
D
D
B
D
B
B
B
W
W
W
W
W
W
B
W
W
B
W
W
B
B
D
W
B
D
W
W
W
W
D
W
D
B
W
W
W
B
D
W
D
W
W
B
W
W
W
B
B
W
B
W
D
W
D
W
D
W
B
W
W
D
D
D
W
W
W
W
D
D
W
D
D
W
B
W
D
D
D
D
W
W
D
D
D
W
W
W
W
D
D
D
D
D
D
W
W
W
D
D
W
B
W
D
W
D
W
D
B
W
D
D
D
W
D
W
B
D
W
W
B
W
W
D
D
W
D
D
B
D
B
W
W
B
W
B
B
D
W
W
D
D
B
W
W
W
D
D
B
W
W
D
W
D
W
W
B
W
W
W
B
B
D
W
W
D
B
W
B
D
B
W
D
W
W
B
W
W
W
W
W
W
W
W
D
W
D
D
W
W
W
D
D
W
W
D
B
W
B
W
B
W
W
W
W
W
W
W
B
W
D
W
W
D
W
W
W
D
W
W
W
W
W
W
B
W
W
W
W
B
B
W
W
B
W
B
B
B
B
B
D
B
W
D
W
W
D
B
B
B
B
B
B
W
D
B
W
B
B
B
W
W
B
W
B
B
B
D
D
D
W
W
W
W
B
W
W
W
B
B
B
B
B
W
D
B
D
B
B
W
W
B
W
W
B
B
B
W
D
W
B
D
B
B
W
W
B
W
B
B
B
B
B
B
B
D
B
W
W
B
B
B
B
B
W
D
W
W
W
D
B
B
W
W
B
W
B
W
W
B
W
W
W
D
W
B
W
B
W
W
W
W
D
W
W
B
W
D
D
W
D
D
B
W
D
W
D
W
W
W
D
D
B
W
W
D
D
D
B
D
W
D
B
W
D
D
B
W
B
B
D
D
B
B
D
B
W
W
W
W
D
W
W
W
D
D
D
D
D
W
D
B
D
W
B
B
B
W
W
W
D
B
W
W
D
W
D
W
D
W
B
W
B
W
B
B
W
D
W
B
D
B
B
W
W
D
D
D
D
D
D
D
D
D
B
D
D
D
D
D
B
B
D
B
D
B
D
W
D
B
D
B
D
D
D
D
D
D
D
D
D
D
D
W
W
D
B
D
D
W
W
D
D
D
D
B
W
W
D
B
W
D
D
W
D
D
D
B
B
D
B
D
B
D
D
D
B
D
B
D
D
D
D
D
W
W
B
D
B
W
B
D
W
D
W
D
W
D
D
D
B
D
D
D
D
B
D
W
D
W
W
W
D
D
D
D
D
D
B
B
D
D
B
B
D
D
D
B
D
D
W
W
W
D
D
W
D
W
W
D
W
W
D
D
B
W
D
B
D
D
W
D
D
W
W
D
W
D
W
W
W
W
D
W
W
W
W
D
W
W
W
D
W
W
W
B
W
D
W
W
B
W
W
D
D
W
W
W
D
W
W
B
B
D
W
W
D
W
W
D
W
D
W
W
D
D
D
W
W
W
D
D
D
W
W
D
D
W
W
W
B
D
D
D
B
D
W
D
D
D
D
D
D
W
D
D
D
W
D
D
W
W
W
W
D
B
D
D
D
D
B
W
D
W
D
D
W
D
D
W
W
B
W
D
D
D
D
B
D
B
D
W
W
W
D
D
D
D
B
W
D
W
D
D
D
B
D
D
W
W
D
B
D
D
D
B
W
D
W
D
D
W
B
D
D
D
D
D
D
D
W
D
D
W
D
B
D
D
D
W
B
D
D
D
D
W
D
D
D
D
B
W
W
W
D
D
D
D
B
D
D
D
D
D
W
B
D
D
D
D
D
D
W
D
D
D
B
W
D
D
W
W
W
W
W
W
W
W
D
D
D
D
D
D
W
B
D
D
D
B
W
B
W
B
D
D
W
D
D
D
D
B
D
D
D
D
D
B
D
W
D
W
B
W
W
W
D
D
D
W
D
W
D
D
D
W
D
D
B
D
W
D
D
D
B
B
D
W
B
W
W
W
B
W
W
D
B
B
B
B
B
B
B
D
D
B
B
B
B
W
D
B
D
B
B
D
B
D
W
B
W
B
W
W
B
W
W
B
B
B
B
W
W
B
B
B
B
W
B
B
W
W
W
B
W
B
D
W
B
W
B
B
W
D
B
W
W
B
B
B
W
B
B
D
B
B
D
D
B
D
D
B
D
B
W
D
W
W
W
D
B
D
B
W
D
D
D
B
D
W
W
W
D
B
B
D
W
W
W
W
D
W
W
D
D
B
W
W
B
W
D
W
W
B
D
D
W
B
B
W
W
D
B
B
D
W
W
W
D
B
D
W
D
B
W
B
W
B
B
W
W
W
D
B
B
W
D
W
W
B
W
W
D
W
B
W
B
B
B
D
B
W
B
W
B
B
B
W
D
W
W
B
D
D
W
W
B
B
B
W
D
B
B
B
W
B
W
D
B
B
W
B
W
D
W
B
B
B
D
D
W
B
D
W
D
B
B
W
B
W
W
W
W
D
B
B
D
D
D
W
B
D
D
D
D
D
B
D
D
B
W
D
D
B
D
D
D
D
B
B
D
B
D
B
D
B
D
D
W
D
W
W
W
B
W
B
B
B
B
D
B
W
D
B
D
D
D
B
B
B
W
W
W
D
B
W
B
W
D
B
W
W
W
W
W
W
W
W
W
B
W
B
B
W
D
D
W
B
B
W
B
B
B
W
B
B
B
W
W
W
W
D
W
D
W
B
D
W
B
B
B
D
D
B
D
B
W
W
D
D
B
D
B
W
D
D
D
B
W
B
W
W
W
W
W
D
W
W
B
W
W
B
W
D
D
D
D
W
W
D
D
D
B
W
W
W
W
W
B
W
D
W
D
W
W
W
B
W
D
W
D
W
D
W
W
W
B
D
W
W
D
B
B
W
D
W
W
B
D
D
D
D
D
W
D
W
W
W
W
W
W
W
W
B
D
D
D
W
W
W
D
D
D
W
W
D
W
W
W
W
D
W
D
W
W
W
W
D
W
W
D
B
D
D
W
B
D
W
W
W
D
W
D
W
D
W
W
D
D
D
W
W
D
W
W
W
W
D
D
W
W
D
D
D
D
D
B
B
B
B
W
D
W
W
W
B
B
D
D
W
D
D
B
W
W
D
W
D
D
B
D
W
D
D
D
D
D
W
D
W
D
D
W
B
W
W
W
W
W
B
D
W
D
W
W
W
W
B
B
W
D
W
D
W
B
W
W
B
D
W
B
W
W
W
W
W
W
D
W
B
D
B
B
W
W
W
W
W
B
B
W
W
W
D
W
W
B
B
B
D
B
B
W
B
B
B
B
W
B
B
B
D
W
W
D
W
W
W
W
W
W
W
B
W
W
B
B
B
W
D
W
W
D
D
W
D
B
B
D
B
D
W
W
W
D
B
D
W
B
W
W
D
D
D
D
B
W
W
W
W
D
W
W
W
D
W
D
W
W
D
D
W
D
W
W
W
B
W
D
W
W
W
W
W
W
D
W
D
D
B
D
B
W
D
W
W
W
B
W
W
W
W
D
W
D
D
B
W
W
D
W
W
W
W
D
W
B
B
W
D
W
B
D
W
D
D
D
D
B
W
W
D
W
W
B
B
B
D
B
W
W
B
W
D
W
W
W
W
B
B
D
D
W
W
B
W
B
W
W
B
W
B
D
B
W
B
W
D
D
W
D
W
W
D
D
W
D
D
B
W
W
B
D
W
B
B
W
W
B
B
B
D
B
W
D
D
D
B
W
W
D
W
W
D
D
W
W
W
D
D
W
B
W
D
W
B
D
B
B
D
D
B
D
W
B
D
W
B
W
W
D
W
W
W
B
B
B
B
B
B
B
W
B
B
W
B
B
W
B
W
D
D
B
B
W
W
W
W
D
W
D
B
W
W
B
B
W
D
W
W
W
D
W
D
D
D
W
B
W
B
W
W
B
W
B
B
W
B
D
B
W
D
B
B
B
B
B
W
W
D
W
B
D
D
W
W
W
D
D
W
W
D
B
B
W
W
D
B
B
W
B
W
W
W
W
B
B
W
B
W
W
W
B
B
B
W
B
B
D
B
D
W
D
D
D
D
D
D
D
D
W
W
D
D
W
D
W
D
W
D
D
D
D
D
D
D
D
W
D
D
D
D
D
D
B
D
B
W
D
D
D
D
D
D
D
D
D
W
D
D
D
D
D
D
D
D
D
B
D
D
D
W
W
B
D
D
D
D
D
D
W
D
D
W
D
D
D
D
D
W
W
B
D
B
W
D
W
D
D
D
D
D
D
D
D
W
W
W
D
D
D
W
B
D
B
D
D
D
D
W
D
D
D
D
D
D
W
D
D
D
D
D
D
D
D
D
W
D
D
D
D
D
D
D
D
D
W
B
D
D
W
D
D
W
D
D
D
D
D
D
D
D
W
W
W
D
D
W
D
D
W
D
W
D
D
D
W
W
D
B
B
B
D
B
D
W
D
W
W
D
D
D
D
D
D
W
B
W
D
W
D
B
W
D
D
D
D
W
D
D
D
B
D
D
D
D
D
D
D
D
D
W
D
W
D
D
D
W
D
W
D
D
W
B
D
B
W
B
B
W
D
D
W
W
D
D
W
W
D
D
D
B
D
W
D
D
D
D
D
D
D
B
W
D
D
D
B
D
W
D
D
W
W
D
D
D
D
D
D
D
D
D
D
D
D
W
D
D
D
D
W
D
W
D
D
D
D
B
D
W
D
W
D
D
D
D
B
D
D
D
B
D
D
D
W
D
B
D
D
D
D
W
D
D
W
W
W
D
D
D
D
D
D
D
W
W
D
W
B
W
W
B
D
D
W
B
D
D
D
D
W
W
D
D
D
W
B
D
D
D
B
W
W
W
D
D
D
D
D
D
B
D
D
W
D
B
D
W
D
D
W
D
D
B
D
D
D
B
D
D
D
D
D
W
W
D
D
D
W
D
W
D
D
D
D
D
D
D
W
W
B
D
W
W
W
W
W
W
D
W
W
B
W
D
D
W
D
D
D
D
D
D
B
W
D
W
D
D
W
D
D
W
W
B
D
D
W
D
D
W
D
D
D
D
W
D
D
D
D
W
D
D
W
D
W
W
W
B
W
D
D
D
W
D
W
D
W
D
D
D
D
W
W
W
B
D
W
W
D
W
D
D
D
W
W
D
D
D
W
D
W
D
D
W
W
D
W
D
D
D
D
D
D
W
W
B
B
W
D
D
W
W
W
D
D
W
D
D
W
D
D
D
D
W
D
W
B
D
W
W
W
B
D
W
D
D
D
B
D
B
D
D
D
D
W
W
W
D
D
D
D
D
W
D
D
W
B
B
W
W
W
D
D
D
W
D
W
B
D
D
D
W
D
D
B
D
W
D
W
W
W
D
D
D
D
B
D
D
D
W
D
D
W
D
D
D
D
W
D
D
W
W
W
W
D
D
W
W
D
D
W
W
W
D
D
W
W
D
B
D
W
W
W
W
W
W
D
D
D
D
B
D
W
D
B
D
D
D
B
W
W
D
W
D
W
W
W
W
W
D
D
W
W
D
W
D
B
B
W
B
W
D
W
D
D
W
D
D
D
W
D
D
D
D
D
W
B
W
B
W
B
B
W
W
W
B
W
W
B
B
D
D
B
D
D
D
B
W
D
D
B
W
W
D
B
W
W
W
W
B
D
D
B
D
D
D
B
W
B
W
D
D
W
W
B
D
W
D
W
W
B
D
W
D
W
B
D
D
W
W
D
W
B
D
D
D
B
B
W
D
B
D
W
W
B
D
B
W
W
B
B
W
B
D
D
D
B
W
W
W
W
W
B
W
D
B
W
B
W
D
B
B
W
W
W
B
B
B
B
W
D
B
D
B
W
W
D
D
W
W
W
W
W
B
W
B
W
W
D
D
W
B
B
B
W
W
B
W
B
B
B
D
B
W
W
W
D
W
D
B
W
D
D
B
W
W
D
D
D
W
W
W
D
W
B
W
D
W
W
B
D
W
W
B
W
W
D
D
W
W
B
B
B
B
B
W
B
W
W
D
B
W
D
W
B
D
D
B
W
W
W
W
W
W
W
B
W
W
W
D
B
W
B
W
W
D
D
D
D
B
B
D
W
B
B
B
D
B
B
W
W
D
D
D
B
B
B
B
B
B
W
W
W
W
W
B
D
W
B
W
W
D
D
B
D
W
D
W
B
D
B
B
B
W
B
B
W
B
W
D
D
W
W
W
B
D
W
W
B
W
W
B
W
D
D
B
D
D
B
D
W
W
D
B
W
W
B
B
B
W
W
W
B
B
D
W
W
W
D
B
B
B
B
B
B
D
D
D
B
B
W
B
D
B
D
W
W
B
W
B
W
D
D
W
D
D
B
B
W
W
D
B
B
B
D
W
D
D
W
D
W
D
B
D
D
D
W
B
B
B
D
D
B
W
W
B
B
W
W
D
B
W
D
W
W
W
W
W
D
D
W
D
B
B
W
D
D
D
W
B
W
B
B
W
B
B
B
B
W
B
B
B
W
W
B
D
B
W
W
B
W
B
B
B
W
B
B
B
D
B
B
D
B
D
D
B
D
D
B
B
B
B
W
B
B
D
W
D
B
D
W
W
W
B
D
W
D
B
B
D
B
D
W
D
D
B
D
D
W
W
W
B
W
W
B
W
B
B
D
W
W
D
D
W
B
B
W
D
B
W
W
B
D
W
D
W
B
W
W
B
W
B
B
B
B
B
W
W
B
W
W
B
D
B
W
W
B
W
B
W
B
B
B
B
W
D
W
W
B
B
B
W
W
B
D
D
D
W
W
W
B
B
W
W
B
W
B
B
D
D
W
W
W
D
D
W
B
B
D
W
W
W
B
W
D
B
D
B
D
B
B
D
D
D
D
B
D
B
B
B
B
D
W
B
B
W
W
W
W
W
B
W
B
B
W
B
B
B
W
B
B
W
B
B
D
B
B
B
B
W
W
W
B
W
W
B
D
W
B
D
B
B
B
B
D
D
D
W
W
W
W
D
D
W
D
W
W
B
W
D
B
B
D
B
W
D
D
B
D
W
W
W
D
D
D
W
W
D
B
W
B
W
W
D
W
W
W
W
B
W
B
B
B
W
B
D
W
D
W
D
W
W
B
B
D
D
B
B
W
W
W
W
B
D
D
B
B
B
W
D
B
B
B
B
B
B
B
B
B
W
W
D
D
B
W
D
D
B
D
W
B
W
W
D
D
D
W
W
D
W
D
B
D
D
W
D
D
W
W
D
W
W
D
D
B
D
W
W
W
W
B
W
B
W
W
D
D
D
D
W
D
D
D
B
W
D
W
D
D
W
D
D
W
W
B
D
B
D
D
B
D
B
B
W
B
D
D
D
W
D
B
D
D
W
W
B
D
W
W
W
D
B
B
W
W
D
W
D
W
W
B
D
W
D
W
D
D
D
W
B
W
D
D
B
D
W
W
B
B
W
B
B
W
W
W
D
W
D
D
W
W
B
D
D
B
D
W
W
D
B
W
B
D
W
W
B
D
D
B
D
W
D
W
W
W
W
D
D
W
D
W
W
W
W
W
B
W
D
D
D
D
D
W
W
D
W
W
B
D
W
D
D
W
D
D
B
W
D
W
D
D
D
D
W
W
B
D
D
W
W
W
B
D
W
W
B
W
D
D
W
D
B
D
W
D
B
W
W
B
D
D
D
W
W
W
D
W
W
W
D
D
W
W
B
W
W
W
W
W
W
W
D
D
D
W
W
W
D
W
W
W
W
W
D
W
D
W
D
W
B
W
W
D
W
D
W
D
W
B
B
B
W
W
W
D
W
D
W
W
B
D
D
D
B
B
B
D
W
D
W
D
W
D
D
W
B
D
W
W
W
D
W
B
W
W
W
W
W
D
D
W
B
D
D
D
D
D
W
W
W
D
W
B
W
W
W
W
W
W
W
D
W
W
D
B
D
D
D
W
W
B
W
B
D
D
D
W
W
B
W
W
W
D
W
D
B
W
B
D
W
W
W
W
B
D
W
B
W
B
W
W
W
B
D
W
W
W
W
B
W
B
D
D
D
D
W
D
D
W
W
B
B
W
B
D
B
D
D
B
B
W
D
W
W
W
W
D
B
B
D
D
W
D
W
W
B
B
W
W
W
W
W
D
W
W
B
W
W
D
W
B
D
B
B
D
D
W
D
B
W
D
W
D
D
B
B
B
W
B
B
W
W
W
B
W
W
B
W
B
B
B
D
B
W
W
D
D
B
W
W
W
W
W
W
B
D
W
B
W
D
B
W
W
W
B
W
B
W
B
W
B
W
W
W
W
W
W
D
W
D
W
B
W
D
D
B
D
B
W
D
W
W
W
W
W
W
W
W
D
D
W
D
B
D
D
W
B
D
W
D
D
B
W
D
W
D
W
W
D
W
D
W
W
B
W
B
W
B
W
D
W
W
D
D
D
D
W
W
W
D
D
B
B
D
D
D
D
D
B
D
W
D
D
W
W
W
W
D
W
D
D
D
B
D
B
B
W
W
B
D
W
W
W
B
W
W
B
W
B
W
W
W
B
B
W
W
W
B
W
B
W
B
W
D
W
W
D
D
B
W
B
D
B
W
B
B
D
W
W
D
B
W
B
D
W
W
D
W
D
B
W
W
W
B
W
W
D
B
W
W
B
D
B
W
W
D
W
W
W
W
W
W
W
W
W
B
W
W
B
W
B
W
B
W
W
B
W
B
B
D
B
W
D
D
B
W
B
W
D
W
B
B
W
B
D
D
B
D
B
W
B
W
D
D
W
W
W
B
W
D
D
B
B
W
B
W
B
W
W
W
W
B
B
W
D
D
B
B
B
B
W
W
B
D
D
W
D
W
W
B
D
W
B
D
D
W
D
B
D
D
W
D
W
W
D
B
D
W
D
W
B
B
W
W
W
W
W
W
W
W
W
B
D
B
D
B
D
D
D
B
D
W
D
D
B
D
W
B
W
W
D
D
D
W
D
D
W
W
W
D
B
B
B
D
D
D
D
D
W
W
W
W
W
W
W
W
D
W
W
D
W
D
D
W
W
B
D
D
W
W
B
W
W
D
D
D
W
W
W
D
W
B
W
D
W
W
W
W
W
B
W
W
W
D
W
D
W
W
W
D
D
D
W
W
B
W
W
D
D
W
D
W
W
W
W
D
D
W
D
W
W
D
D
B
B
B
W
D
D
D
D
D
W
W
B
W
D
W
D
W
W
D
W
D
W
W
W
W
B
W
W
W
W
W
D
B
B
W
D
D
D
W
W
W
W
W
B
W
W
D
D
W
W
W
W
W
W
W
B
D
D
W
D
D
W
W
B
D
B
B
D
B
B
B
W
B
W
W
W
W
W
W
B
D
B
B
B
D
W
B
W
W
D
W
W
B
D
W
B
W
B
W
W
B
B
W
D
W
W
W
W
W
W
B
B
D
D
D
D
W
W
W
W
W
D
D
W
W
D
B
W
D
B
D
D
W
W
B
D
W
W
B
B
B
W
W
W
W
W
W
W
B
B
W
B
W
D
B
W
D
B
B
D
W
W
B
D
D
W
B
B
W
W
B
B
B
W
W
W
W
W
W
W
D
W
B
B
W
B
W
W
B
W
D
W
B
B
B
B
W
W
D
B
D
B
B
B
D
W
D
B
B
D
W
D
W
D
D
B
D
B
B
D
D
B
D
B
D
W
B
D
B
B
W
D
B
B
D
B
W
B
B
W
B
W
B
W
B
D
W
B
D
B
B
W
B
B
B
W
B
W
B
D
W
B
B
B
B
B
W
B
B
B
B
B
B
W
D
B
B
B
D
D
W
B
D
B
B
B
B
W
B
W
D
B
B
W
D
B
W
W
B
D
B
D
D
B
W
B
D
W
D
B
W
W
B
B
D
B
B
B
D
W
D
W
B
B
D
W
B
W
B
B
W
B
W
W
W
D
W
B
W
D
W
W
W
W
D
B
D
D
B
B
D
B
W
D
D
B
W
W
B
W
W
B
W
B
B
W
W
B
B
D
W
W
D
D
D
D
D
D
W
D
D
W
D
D
W
W
D
W
D
D
W
W
D
D
D
D
D
W
D
W
W
B
D
D
D
D
W
B
D
W
W
B
D
W
W
W
D
B
D
W
D
D
D
D
W
B
B
D
B
W
W
D
W
D
W
W
B
D
D
W
W
D
B
D
W
D
W
W
B
W
D
W
W
D
B
B
D
W
W
B
D
D
D
D
B
W
W
W
W
D
W
D
W
D
D
W
D
W
D
D
D
W
W
D
W
D
D
D
D
W
B
B
B
D
D
D
W
W
D
D
D
D
D
D
D
B
B
W
B
D
D
W
W
B
W
W
W
W
W
B
B
D
D
W
B
W
D
D
W
B
B
W
B
W
B
W
W
B
B
B
W
B
W
B
W
W
B
B
W
B
D
D
D
W
W
D
B
D
W
W
W
B
D
W
W
W
W
B
B
W
D
B
B
B
W
W
W
W
W
B
D
D
W
W
W
W
B
D
W
B
W
W
D
W
B
B
D
B
B
W
W
B
B
B
B
B
B
B
W
B
B
W
W
W
B
B
W
W
D
B
D
W
B
B
D
B
W
D
W
B
B
D
B
B
D
W
B
W
B
W
W
D
B
B
W
W
W
W
B
W
W
D
W
D
D
W
B
D
B
W
B
B
B
D
B
D
W
W
D
W
D
B
B
B
B
W
W
B
D
B
W
B
W
W
W
W
B
B
D
D
B
B
B
D
W
B
W
B
B
B
W
D
B
B
W
B
D
D
D
W
W
W
B
D
W
D
B
D
W
W
B
D
W
W
B
D
W
D
B
W
W
B
W
B
D
D
B
B
B
B
W
W
W
W
D
D
W
D
B
B
W
W
B
W
W
W
W
W
B
D
B
B
B
D
B
W
W
W
B
B
D
B
B
B
W
W
B
D
D
W
D
B
B
B
B
D
D
B
B
W
D
W
B
D
W
B
D
B
B
B
W
D
D
B
W
B
D
D
W
B
W
B
W
D
B
W
B
W
B
W
W
B
W
D
B
W
B
B
B
W
W
W
W
D
B
B
W
D
D
W
D
D
B
W
D
B
D
D
W
B
B
B
B
B
B
D
B
W
B
D
B
B
B
D
B
W
B
D
B
D
W
D
W
D
D
W
D
W
D
B
D
D
B
W
W
W
D
W
B
D
W
B
B
W
W
B
D
B
D
W
D
B
D
D
W
B
B
B
D
B
D
W
B
W
B
B
B
B
D
B
D
W
D
W
W
B
D
D
B
W
D
W
W
D
B
D
W
D
W
D
W
D
D
D
B
B
W
W
D
W
W
B
B
D
W
D
D
W
W
B
D
W
W
D
D
B
B
W
B
B
D
B
D
W
W
W
B
B
D
D
B
B
B
B
W
B
D
B
B
B
D
B
B
B
W
D
B
W
D
B
W
B
W
W
D
D
D
W
B
D
B
B
B
W
B
B
W
B
B
D
D
W
W
D
B
W
D
D
D
D
W
D
D
W
D
W
W
W
B
D
D
D
D
W
B
D
W
D
W
W
D
W
W
B
W
W
W
W
D
D
D
B
W
D
W
B
W
D
W
D
D
D
B
D
D
W
D
B
W
D
B
W
B
W
B
W
W
W
W
B
D
W
D
W
B
W
W
B
D
B
W
W
W
B
W
D
W
B
B
B
W
B
B
B
B
W
W
D
D
W
D
D
W
W
D
B
W
B
B
W
B
B
B
W
W
D
D
D
W
B
W
B
D
W
B
B
B
D
B
B
W
B
W
W
D
W
D
W
W
B
D
D
W
D
D
W
W
D
B
W
W
D
B
B
B
D
B
W
B
B
W
B
B
B
D
B
D
B
B
W
B
W
W
B
B
W
B
W
D
W
W
B
D
W
W
B
W
W
W
B
W
D
D
W
B
B
W
W
B
B
B
W
B
B
D
W
B
D
D
W
B
B
W
W
B
D
W
D
B
D
D
W
D
D
B
W
D
B
W
B
B
W
B
D
D
B
B
W
B
D
D
B
B
D
W
D
W
D
B
B
W
D
W
B
B
B
W
W
W
W
D
B
B
D
W
W
B
W
B
W
W
W
B
W
W
D
D
W
B
B
W
B
B
B
B
D
W
B
D
W
B
W
W
W
D
W
D
D
B
W
D
B
B
D
W
D
D
D
B
D
B
B
B
D
W
D
D
D
B
B
D
W
W
B
D
B
W
B
W
B
W
W
B
B
B
D
D
W
D
D
D
B
D
D
B
B
B
W
B
B
B
B
D
W
W
B
B
B
W
B
B
D
W
D
W
D
B
D
W
B
W
B
D
B
W
W
W
B
W
D
W
W
B
D
B
B
W
W
W
W
W
D
B
W
W
D
B
W
W
D
B
B
W
W
B
W
W
B
D
B
B
W
B
D
D
B
D
D
B
D
D
D
B
W
D
D
D
D
D
D
B
W
D
W
D
W
W
W
W
W
D
W
D
D
W
W
D
D
W
B
B
D
D
D
W
B
D
W
W
W
B
W
B
D
D
W
D
W
W
W
D
D
D
W
D
W
D
D
W
D
D
W
W
B
B
W
D
W
D
D
W
W
D
W
W
W
D
B
W
W
D
W
W
D
W
B
D
D
W
D
B
W
W
D
D
W
D
W
B
W
W
W
W
W
D
D
B
D
W
W
W
W
W
B
W
D
D
B
B
W
W
B
D
B
D
W
D
W
W
B
W
D
W
B
W
W
B
D
W
W
D
D
B
W
B
D
W
D
W
W
D
D
D
D
B
W
D
D
D
W
D
W
D
W
B
W
W
W
W
B
W
W
W
B
B
B
B
W
B
B
W
W
W
D
B
W
W
B
W
B
W
W
B
W
W
D
W
B
W
B
D
W
D
B
B
W
W
W
B
D
W
B
D
W
D
B
D
W
D
B
D
W
B
D
W
B
W
B
B
B
W
D
W
W
W
D
D
W
W
D
B
W
D
W
W
D
B
B
W
B
B
D
B
W
B
B
W
W
B
W
W
D
W
W
D
W
W
B
D
W
W
W
D
B
W
W
B
W
W
W
W
W
W
W
W
B
B
B
B
D
B
D
D
W
W
D
D
D
W
W
B
W
W
D
B
W
B
B
D
B
B
W
D
W
W
B
W
W
D
W
D
B
D
D
W
W
W
B
D
D
W
W
W
W
B
W
B
B
W
D
D
B
D
D
D
D
W
W
D
B
W
B
D
W
W
W
B
D
W
W
W
W
W
W
W
W
W
B
B
D
W
W
D
W
D
B
W
W
W
D
W
B
W
D
W
B
B
W
W
W
W
D
B
B
B
B
D
D
D
B
B
W
D
W
D
D
W
B
B
D
W
W
W
W
B
W
W
D
W
B
W
D
W
W
B
W
W
B
B
W
B
W
D
D
W
D
W
W
D
W
W
W
W
W
B
B
W
B
B
W
B
W
B
B
B
D
D
D
D
W
B
B
D
B
W
W
B
B
B
B
W
D
W
B
W
D
B
B
W
W
W
D
B
W
B
W
B
W
B
B
D
B
B
B
B
W
W
W
B
B
B
D
D
D
W
D
B
D
W
B
B
W
W
W
D
D
W
W
B
W
W
D
W
W
B
W
B
B
B
W
D
W
B
D
D
B
W
B
B
B
B
B
B
B
D
D
W
B
W
W
D
D
D
D
W
B
W
D
D
W
D
W
W
D
W
D
W
D
W
D
B
D
D
B
D
D
B
W
D
W
D
W
W
W
D
W
D
D
W
D
D
W
D
W
D
D
D
W
D
W
D
D
D
D
D
D
D
D
D
B
D
W
D
D
D
D
W
W
D
D
W
D
D
D
W
W
D
B
B
W
D
D
D
D
D
D
W
W
W
W
W
W
W
W
W
W
W
D
D
W
W
W
D
D
D
B
D
B
D
D
W
D
W
W
W
D
W
D
B
D
W
W
W
B
W
W
D
W
W
B
W
B
D
D
W
B
D
B
B
D
D
B
D
B
W
W
D
B
D
B
B
D
B
B
W
W
W
D
W
D
B
D
D
D
D
D