An inside tour of U-505