#vv<
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd
dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdfdfdfd dfdf