B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
:: B.
B.
B.
:: B.
:: B.
:: B.
B.
B.
B.
B.
B.
B.
: B.
: B.
B.
b.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
b.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
" B +".
: B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
| B |.
B.
b.
: B.
B.
: b.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
b.
B.
B.
B.
B.
B.
B.
B.
B.
# B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
: B.
: B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
# B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
" B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
b.
B.
B.
B.
#: B.
#: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
# B.
# B.
# B.
# B.
# B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
# B.
B.
:: B.
B.
B.
: B.
: B.
: B.
: B.
: B.
: B.
: B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
| B.
# B.
# B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
:: B.
B.
B.
B.
B.
B.
B.
B.
B.
# B.
# B.
# B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
#" B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
: B.
: B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
B.
0.292 seconds.