A COLREGs compliance reinforcement learning approach for USV manoeuvring in track-following and collision avoidance problems | Synapse