modify behavier _pickdown_row() and _pickdown_column()

only override if WHITE or BLACK.
if after data is UNKNOWN, not override.
add _slide_line()

_slide_line() create field line data with fitting line length
use _slide_line() in solve()