Using Lzw without java.util.Scanner, because Scanner needs mmap!