A 32-years old man with pelvic fracture is in urinary retention with blood at the external urinary means. Retrograde urethrogram shows prostatomembranous disruption. The most appropriate immediate treatment is:
Urethral catheterization Exploration and repair of urethra Suprapubic cystostomy Perineal urethrostomy