Amiralinnan Mary Virgin , Skeppsholmen.