Cleaning the ``handle`` function, as assuming the center as start in the module and translating outside turns out to be the most efficient way