using System.Collections.Generic;
public List<string> PhoneNumbers = new List<string>();
public static void Main()
var vessels = new List<vessel>();
foreach (var line in rawdata.Split('\n'))
if (char.IsLetter(line[0]))
var newvessel = new vessel();
var ph = line.IndexOf(line.FirstOrDefault(i => i == '+' || char.IsDigit(i)));
if (ph < 2) ph = line.Length;
else newvessel.PhoneNumbers.Add(line.Substring(ph));
newvessel.name = line.Substring(0, ph).Trim();
vessels.Last().PhoneNumbers.Add(line);
foreach (var vessel in vessels)
Console.Write(vessel.name + ",");
foreach (var number in vessel.PhoneNumbers) Console.Write(number + ",");
static string rawdata = @"Aker Wayfarer +47 2367 8240 Bridge
+47 2367 8243 Chief Engineer
+47 2367 8244 Chief Steward
+47 2367 8245 Electrician
+47 2367 8248 Offshore Mng
Geobay +61 89 46 77 533 Bridge
Geograph +47 23 67 53 18 Bridge
+47 23 67 53 21 Client (128)
+47 23 67 53 22 Radio Operator (135)
+47 23 67 53 23 (Fax if required)
Geoholm +47 23 67 51 38 Bridge
+47 23 67 51 40 Offshore Manager
+47 23 67 51 41 Project Office
+47 23 67 51 42 Client Office
+47 23 67 51 43 Chief Engineer
Geosea +47 23 67 80 04 Bridge
+47 23 67 80 06 DOF Marine
+47 23 67 80 07 DOF Subsea
+47 23 67 80 08 DOF Marine
+47 23 67 80 09 DOF Subsea
Geosounder +61 894 672 954
Geosund +47 23 67 51 90 Geosund Bridge
+47 23 67 51 91 Geosund Bridge
+47 23 67 51 92 Geosund Bridge
+47 23 67 51 93 Geosund Bridge
+47 23 67 57 06 Offshore Manager / Conference room
+47 23 67 57 07 Client direct
+47 23 67 51 94 Engine room
Geowave Commander +47 23 67 82 90 Office
Skandi Acergy +47 23 67 54 04 Bridge
+47 23 67 54 02 Captains cabin
+47 23 67 54 03 Engine Control Room
+47 23 67 54 06 Engine Control Room 2
+47 23 67 54 07 Chief Engineer
+47 23 67 54 08 Bridge crew
+47 23 67 54 09 Bridge crew2
Skandi Achiever +47 23 67 51 45 Bridge
+47 23 67 51 52 Crew (future FAX)
Skandi Admiral 23 67 62 86 Bridge
Skandi Africa +47 23674270
Skandi Aker +47 23 67 63 57 Bridge
+47 23 67 63 59 Chief Engineer
+47 23 67 69 43 Chief Steward
+47 23 67 69 44 Electrician
+47 23 67 73 10 Field Eng
+47 23 67 74 46 Conf Room
+47 23 67 74 47 Office lands
Skandi Arctic +47 23 67 58 50 Captain
+47 23 67 58 51 Chief Engineer
+47 23 67 58 53 Reception
+47 23 67 58 54 Electrician
+47 23 67 58 56 Prepaid Cards
+47 23 67 58 57 Prepaid Cards
Skandi Atlantic +47 23 67 84 92
Skandi Aukra +47 23 67 52 40
Skandi Barra +47 23 67 63 77
Skandi Bergen +47 23675973 - Captain cabin / office
+47 23675974 - Chief Engineer cabin / office
+47 23675975 - Engine Control Room
+47 23675976 - Electrician cabin / office
+47 23 67 79 10 - Offshore Manager Office
+47 23 67 79 11 - Client 1 Office
+47 23 67 79 12 - Client 2 Office
+47 23 67 79 13 - ROV Office
+47 23 67 79 14 - Offline / Senior Surveyor
+47 23 67 79 15 - Offline / MAP / GEO
+47 23 67 79 16 - Project Office
Skandi Buchan +47 23 67 64 06
Skandi Caledonia +47 23 67 64 09
Skandi Captain +47 23 67 61 92 Bridge
Skandi Carla DOF Switchboard VSAT
+44 (0) 1224 25 75 71 Party Chief
+44 (0) 1224 25 75 72 Client 1
+44 (0) 1224 25 75 73 Client 2
+44 (0) 1224 25 75 74 Fax Party Chief
Skandi Chieftain +55 22 21 05 83 59
+55 22 21 05 84 59 Client Onboard (Petrobas)
7902 - Client Office (Petrobras)
7903 - Conference Room (Office)
7906 - Client Support (Petrobras)
7909 - Online DOFSubsea (Offshore Manager)
Skandi Commander +47 23 67 64 27 Bridge
Skandi Constructor +47 23 67 77 30
Skandi Emerald +61 884271525 replaces +47 23676162
+61 884271526 replaces +47 23676163
+61 884271527 replaces +47 23676164
+61 884271528 replaces +47 23676165
+61 884271529 replaces +47 23676166
+61 884271530 replaces +47 23676167
Skandi Falcon +47 23676392 - Bridge
Skandi Feistein +47 23 67 84 80
Skandi Fjord +47 23675880 Bridge
+47 23675883 Engine Control Room
+44 1224 34 08 93 Haliburton
+44 1224 34 08 92 Haliburton
+44 1224 34 08 90 Haliburton
Skandi Flamengo +55 2221058351
Skandi Flora +47 23 67 58 72 Direct line
Skandi Foula +47 23 67 64 03 Bridge
+47 23 67 64 04 Bridge / Crew
+47 23 67 64 05 Control Room
Skandi Gamma +47 23 67 61 20
Skandi Giant +47 23 67 63 08
Skandi Hav +55 22 21 05 83 61
Skandi Hawk +61 88 427 1513 - Bridge
Skandi Hercules +47 23 67 53 10 Bridge
+47 23 67 53 12 Eng controlroom
+47 23 67 53 14 Chief Engineer
Skandi Hugen +47 23 67 85 09
Skandi Iceman +47 23677805 - Catering
+47 23677807 - Electrician
Skandi Inspector +47 23 67 68 63 Captain
+47 23 67 68 64 Offshore Manager Office
+47 23 67 66 46 Client Office
+47 23 67 66 47 Senior Surveyor Office
Skandi Ipanema +55 22 2105 8363
Client (if needed) - Extension 8602
Control Room - Extension 8607
Skandi Kvitsøy +47 23 67 69 80
Skandi Leblon +47 23 67 03 24 Bridge
Skandi Marstein +47 23 67 68 66 Bridge
+47 23 67 68 67 Fax/voice
Skandi Marøy +47 23 67 59 12
Skandi Mongstad +47 23 67 69 30 Bridge
+47 23 67 69 31 Mess Room
Skandi Møgster +47 23 67 63 05
Skandi Neptune +47 2367 6296 Bridge
+47 2367 6299 DOF Office onboard
Skandi Nova +47 23 67 59 50
Skandi Olympia +47 23677060 Bridge
+47 23677063 Chief Engineer
+47 23677064 Client Cabin
Skandi Pacific +47 23678394
Skandi Patagonia +47 56 18 48 36
+54 2964 43 5451 Total Austral
Skandi Peregrino +47 23 67 81 20
Skandi Protector +47 23676956
Skandi Rona +47 23 67 63 71 Bridge
Skandi Saigon +47 23 67 76 70
Skandi Seven +47 23 67 57 70 Captain
+47 23 67 57 71 Chief engineer
+47 23 67 57 72 Engine control room no 1
+47 23 67 57 73 Engine control room no 2
+47 23 67 57 75 Reception
+47 23 67 57 76 Online Room DOF Subsea
+47 23 67 57 77 Insp Corr Office SS7
+47 23 67 57 78 Client QA Office SS7
+47 23 67 57 79 Project Eng Office SS7
Skandi Singapore +47 2367 5130 - Bridge
+47 2367 5132 - Chief Engineer
+47 2367 5133 - OCM Office
+47 2367 5134 - Client Office
Skandi Skansen +47 23 67 75 40 Bridge
+47 23 67 75 43 Electrician
+47 23 67 75 44 Chief Officer
Skandi Skolten +47 23678099 - Bridge
+47 23678092 - Offshoremanager
+47 23678098 - Client Office 1
Skandi Sotra +47 23 67 61 89
Skandi Stolmen +47 23 67 62 93
Skandi Stord +47 23 67 63 94
Skandi Texel +47 23 67 63 30
Skandi Vega +47 23677108 - Captain
Skandi Waveney +47 23 67 63 97
Skandi Yare +47 51 40 64 00
+47 2367 8526 – Chief Engineer
+47 2367 8526 – Office - Crew
+47 2367 8526 – Engine Control Room";