Credit to Aviv Shkur and Nimrod Rotem.