Citation: 1B_192/2016 E. C

Par acte du 26 mai 2016, A.________ recourt contre cet arrêt auprès du Tribunal fédéral. Il conclut à l'annulation de l'arrêt cantonal, à sa mise en liberté immédiate et sans conditions, et se réserve le droit de réclamer une juste et équitable indemnité sur la base de l'art. 431 CPP. Subsidiairement, le recourant conclut à l'annulation de l'arrêt cantonal et au renvoi de la cause à la Cour de justice pour nouvelle décision dans le sens des considérants. Le recourant demande en outre à être mis au bénéfice de l'assistance judiciaire. La cour cantonale se réfère aux considérants de son arrêt. Le Ministère public se réfère à la décision entreprise et conclut au rejet du recours. Le recourant réplique et persiste dans ses conclusions.