If the memory is organized such that each row contains 256 Bytes, how many of the address bits are required to decode the (i) rows and (ii) columns?