this.addResource('a', cArray9, n4*3, map);
this.addResource('b', cArray9, n4*3, map);
this.addResource('c', cArray10, n4*3, map);
this.addResource('d', cArray3, n4*3, map);
this.addResource('e', cArray3, n4*3, map);
this.addResource('f', cArray3, n4*3, map);
this.addResource('g', cArray8, n4*3, map);
this.addResource('h', cArray2, n3*3, map);
this.addResource('i', cArray, n3*3, map);
this.addResource('j', cArray, n3*3, map);
this.addResource('0', cArray4, n5, map);
this.addResource('1', cArray4, n5, map);
this.addResource('2', cArray3, n6, map);
this.addResource('3', cArray5, n5, map);
this.addResource('4', cArray6, n5*2, map);
this.addResource('5', cArray4, n5, map);
this.addResource('6', cArray4, n6, map);
this.addResource('7', cArray3, n4, map);
this.addResource('8', cArray5, n4, map);
this.addResource('A', cArray7, n4*2, map);
this.addResource('B', cArray2, n3, map);
this.addResource('C', cArray12, n4, map);
this.addResource('D', cArray13, n4, map);
this.addResource('E', cArray13, n4, map);
this.addResource('F', cArray13, n4, map);
this.addResource('G', cArray14, n4, map);
this.addResource('H', cArray9, n4, map);
this.addResource('I', cArray9, n4, map);
this.addResource('J', cArray11, n4, map);
this.addResource('K', cArray9, n4, map);
this.addResource('L', cArray7, n4, map);
}
if (!((map.mapGrid[n4][n11].type() == 'G' && map.surroundingType(n4, n11, 'D', 1) + map.surroundingType(n4, n11, 'P', 1) > 0 && Math.random() - 0.035 * (double)map.surroundingType(n4, n11, 'P', 1) < 0.15) | (this.equatorDistance(n11) > 0.14 && map.mapGrid[n4][n11].type() == 'G' && 0.1 + 0.3 * Math.random() * d3 + 0.4 * this.equatorDistance(n11) * d3 < 0.75 - 0.1 * d3)) || !(Math.random() < 0.2 * d3 * (d4 / d5))) continue;
map.changeType(n4, n11, 'P');