Nir Duan

Tel Aviv District, Israel

All the code in the my answer is under the "Do whatever you want with it" license.