Adjust code to actual physical setting

2 multiplexers instead of one.
additional expander
multiplexers address pins connected to expanders
setting expanders to read buttons state