USCHI = unlocode( "USCHI" ); // Chicago
USDAL = unlocode( "USDAL" ); // Dallas
USNYC = unlocode( "USNYC" ); // New York
// Location entity objects
Location MELBOURNE = location( AUMEL, "Melbourne" );
Location HANGZHOU = location( CNHGH, "Hangzhou" );
Location HONGKONG = location( CNHKG, "Hongkong" );
Location SHANGHAI = location( CNSHA, "Shanghai" );
Location HAMBURG = location( DEHAM, "Hamburg" );
Location HELSINKI = location( FIHEL, "Helsinki" );
Location TOKYO = location( JNTKO, "Tokyo" );
Location ROTTERDAM = location( NLRTM, "Rotterdam" );
Location GOTHENBURG = location( SEGOT, "Gothenburg" );
Location STOCKHOLM = location( SESTO, "Stockholm" );
Location CHICAGO = location( USCHI, "Chicago" );
Location DALLAS = location( USDAL, "Dallas" );
Location NEWYORK = location( USNYC, "New York" );
// Voyage entity objects
Voyage V100S = voyage( "V100S", schedule(
carrierMovement( NEWYORK, CHICAGO, day( 1 ), day( 2 ) ),
carrierMovement( CHICAGO, DALLAS, day( 8 ), day( 9 ) )