High resolution image view of 3C3586