Change code to work with 20x4 LCD instead of 16x2

lot of libs are doing

location &= 0x7; // we only have 8 locations 0-7

so IF the threadowner really is aware of that 8 will get into 0 - everthing is fine. But then why not just simply write the custom char at location 0 even in the sketch source code.