на каждый определенный входящий сигнал вы получаете свой порядок расположения элементов в системе, вы, по сути, кодируете поступивший сигнал. Вода именно этим и занимается!