The amount of gold received from trade between markets depends on distance, but if the distance is halved (say markets not at the corners of map) wont the trade carts make 2 rounds in the same time and there by generate same amount of gold ? or does the amount of gold vary non linearly with distance?