<?xml version="1.0" encoding="UTF-8"?>
<Task name="owl" gn="8" ln="7" version="0.18">
  <ConesToSphere>
    <Equiheight/>
  </ConesToSphere>
  <Relief maxMeter="9000" currentMaxH="65534">
    <WDistances river_padding_dist="0.1875">
      <Smoothing fading_power="1.6">
        <LcDPointSort blur_steps="2">
          <Iter dSort="Dec"/>
          <Iter dSort="Dec"/>
          <Iter dSort="Dec"/>
          <Iter dSort="Dec"/>
        </LcDPointSort>
      </Smoothing>
    </WDistances>
    <WHeights>
      <Smoothing fading_power="1.6" river_max_dist="1.0" river_strength="1.2" sea_max_dist="1.0" sea_strength="1.1" strength_incr="1.1">
        <LcDHPointSort blur_steps="2" channel_fade="3">
          <Iter kStr="0" first="Distance" dSort="Inc" hSort="Inc" sm_dir="down"/>
          <Iter kStr="0" first="Distance" dSort="Dec" hSort="Dec" sm_dir="up"/>
          <Iter kStr="0" first="Height" dSort="Inc" hSort="Dec" sm_dir="down"/>
          <Iter kStr="0" first="Height" dSort="Dec" hSort="Inc" sm_dir="up"/>
          <Iter kStr="0" first="Height" dSort="Inc" hSort="Dec" sm_dir="down"/>
          <Iter kStr="0" first="Height" dSort="Dec" hSort="Inc" sm_dir="up"/>
        </LcDHPointSort>
      </Smoothing>
    </WHeights>
    <HHeights hill_delta="\h-&gt;if h&gt;=0 then 0.035+0.965*(h**1.5) else (if h&gt;(-0.5) then 0.035 else 0.043)">
      <Smoothing fading_power="1.6" river_max_dist="1.0" river_strength="1.1" strength_incr="1.1" region="all">
        <LcDHPointSort blur_steps="2" channel_fade="3">
          <Iter kStr="0" first="Distance" dSort="Dec" hSort="Dec" sm_dir="up" radius="20"/>
          <Iter kStr="0" first="Distance" dSort="Dec" hSort="Dec" sm_dir="up" radius="10"/>
          <Iter kStr="0" first="Height" dSort="Dec" hSort="Dec" sm_dir="up" radius="5"/>
          <Iter kStr="0" first="Distance" dSort="Inc" hSort="Dec" sm_dir="up"/>
          <Iter kStr="0" first="Height" dSort="Inc" hSort="Dec" sm_dir="up"/>
          <Iter kStr="0" first="Distance" dSort="Dec" hSort="Dec" sm_dir="up" radius="1"/>
        </LcDHPointSort>
      </Smoothing>
    </HHeights>
    <Terrain raise_min_add="100">
      <RombNoise llevel_increase="1" lat_ai_min_level="1" scaling="4.4" fractalH="0.51" ifp1="7" ifp2="3" amplifier="1.6"/>
      <NoiseDeform bottom_limit="-0.1" top_limit="1.0" ampl_smooth_steps="6">
        <Sea zone="0.9">
          <Bottom z_bound="-0.35" surface="\x-&gt;x"/>
          <Top z_bound="-1.0e-2" surface="\x-&gt;x"/>
        </Sea>
        <Gulf zone="0.7">
          <Bottom z_bound="-0.25" surface="\x-&gt;x"/>
          <Top z_bound="-1.0e-2" surface="\x-&gt;x"/>
        </Gulf>
        <River zone="0.95">
          <Bottom z_bound="-0.1" surface="\x z-&gt;x"/>
          <Top z_bound="0.0" surface="\x z-&gt;x**(0.7-0.5*z)" shifter="1.6"/>
        </River>
      </NoiseDeform>
    </Terrain>
  </Relief>
  <GHeights max_gHeight="42000" sea_level="200" ocean_at="0.6" ocean_down_stength="1.0">
    <Land max_lmId="63" sea_vs_height_sort_priority="0.5" uneven_mode="1">
      <Pits max_ratio="2.0e-3" raising="0.1" max_iterations="100"/>
    </Land>
    <GLayerFold fold="\x y-&gt;x*y">
      <GLayerSurface expr="\theta phi-&gt;if abs phi&gt;47*pi/48 then sin (pi/2*(pi-abs phi)/(pi/48)) else 1"/>
      <GLayerSurface expr="\theta phi-&gt;if abs theta&gt;(pi/2-pi/6) then sin (pi/2*(pi/2-abs theta)/(pi/6)) else 1"/>
      <GLayerFold bottom_limit="0.0" top_limit="1.0" fold="\x y-&gt;if x&lt;=0.6 then 0 else max (0.6+0.4*((x-0.6)/0.4)**1.66) ((0.6+0.4*((x-0.6)/0.4)**0.6)*y)">
        <GLayerFold bottom_limit="0.0" top_limit="1.0" fold="\x y-&gt;if x&gt;0.0 then ((x*(1-0.6))+0.6) else y">
          <GLayerFold bottom_limit="0.0" top_limit="0.98" fold="\x y-&gt;if x==0 then 0 else x*(y**1.0)">
            <GLayerFold fold="\x y-&gt;x+y">
              <GLayerPoleJSON bottom_limit="0.0" top_limit="1.0" fileName="owl.json">
                <Placement h_limit="1.0e-2" v_limit="5.0e-2" latitude="const 0.59" longitude="const 0.355" rotate="const 0.5" size="const 0.7" profile="\d-&gt;max 0.0 (min 1 (if d&lt;=27 then (fromIntegral d/27) else (if d&lt;37 then (34/10-24/270*fromIntegral d) else (3/27))))"/>
              </GLayerPoleJSON>
              <GLayerPoleJSON bottom_limit="0.0" top_limit="1.0" fileName="owl.json">
                <Placement h_limit="5.0e-2" v_limit="5.0e-2" latitude="const 0.4" longitude="const 0.75" size="const 0.4" profile="\d-&gt;max 0.0 (min 1 (fromIntegral (d)/17))"/>
              </GLayerPoleJSON>
            </GLayerFold>
            <GLayerSphereNoise bottom_limit="-0.0" top_limit="1.0" frequency="2.3" lacunarity="2.0" octaves="8" persistance="0.42"/>
          </GLayerFold>
          <GLayerSphereNoise bottom_limit="0.0" top_limit="1.0" frequency="2.3" lacunarity="2.0" octaves="8" persistance="0.42"/>
        </GLayerFold>
        <GLayerTransform bottom_limit="0.0" top_limit="1.0" expr="\x-&gt;((2*(0.5-abs (x-0.5)))**2)">
          <GLayerFold fold="\x y-&gt;max x y">
            <GLayerSphereNoise frequency="2.0" lacunarity="2.0" octaves="3" persistance="0.75"/>
            <GLayerSphereNoise frequency="2.0" lacunarity="2.0" octaves="3" persistance="0.75"/>
          </GLayerFold>
        </GLayerTransform>
      </GLayerFold>
    </GLayerFold>
  </GHeights>
  <Rivers source_streamflow="1" sources_per_romb="\h-&gt;(1-h)**3" sources_per_romb_interval="1">
    <RiverShape start_point_offset="3" end_point_offset="12" fractalH="0.85" scale="\h-&gt;0.5+(1-h)*0.5" padding_coefficient="1.0" amplification_param="1.1" skew="1.2"/>
    <Geometry min_sf="1" min_length="6" density="\sf-&gt;2*log (0.1+1)/log (0.1*sf+1)" var_density="const 2" min_sf_for_var="2" var_standard_deviation="const 0.3" var_arc="1.0e-5"/>
  </Rivers>
  <Lands>
    <Contours interval="500"/>
    <Geometry min_polygon_length="7"/>
  </Lands>
  <Lakes deep_factor="0.3" max_depth="1000">
    <Geometry min_polygon_length="5"/>
  </Lakes>
  <DEM mag_factor="1.0">
    <Method name="reverse" smooth="1" blur="1" expand="3"/>
    <Bounds left="-180" bottom="-80" right="179" top="79"/>
  </DEM>
  <Sectors>
    <Land avg_v_polygon="250.0" avg_sector="70000.0" max_cut_ratio="0.125" min_streamflow="1" min_island_ratio="0.25"/>
    <Ocean avg_sector="2000000.0" use_rect="False" merge_method="2" merge_ratio="0.5"/>
  </Sectors>
  <Biomes llevel_increase="3">
    <BGlobe occupation_min="3" occupation_max="6">
      <CurvesMethod herst="0.9" scale="0.7" sub_type="solid">
        <BLayer id="14" priority="1" latitude="89.0"/>
        <BLayer id="12" priority="1" latitude="70.0"/>
        <BLayer id="10" priority="1" latitude="55.0"/>
        <BLayer id="8" priority="1" latitude="40.0"/>
        <BLayer id="6" priority="1" latitude="30.0"/>
        <BLayer id="4" priority="1" latitude="20.0"/>
        <BLayer id="2" priority="1" latitude="10.0"/>
        <BLayer id="1" priority="1" latitude="0.0"/>
        <BLayer id="3" priority="1" latitude="-10.0"/>
        <BLayer id="5" priority="1" latitude="-20.0"/>
        <BLayer id="7" priority="1" latitude="-30.0"/>
        <BLayer id="9" priority="1" latitude="-40.0"/>
        <BLayer id="11" priority="1" latitude="-55.0"/>
        <BLayer id="13" priority="1" latitude="-70.0"/>
        <BLayer id="15" priority="1" latitude="-89.0"/>
        <BLayer id="20" priority="1" latitude="89.0" high="True"/>
        <BLayer id="21" priority="1" latitude="-89.0" high="True"/>
      </CurvesMethod>
      <GlobalYinYang consolidation_iterations="1.0" remove_singles_quota="1" distance="6.25">
        <BLayer id="14"/>
        <BLayer id="12"/>
        <BLayer id="10"/>
        <BLayer id="8"/>
        <BLayer id="6"/>
        <BLayer id="4"/>
        <BLayer id="2"/>
        <BLayer id="1"/>
        <BLayer id="3"/>
        <BLayer id="5"/>
        <BLayer id="7"/>
        <BLayer id="9"/>
        <BLayer id="11"/>
        <BLayer id="13"/>
        <BLayer id="15"/>
      </GlobalYinYang>
    </BGlobe>
    <BTiles>
      <BLayerBounds smooth_iterations="4" latitude_start_scale="0.2"/>
      <LocalYinYang profile_type="2" profile_steep="1.0" consolidation_iterations="4.0" remove_singles_quota="1.0"/>
      <NaturalElevationModel profile_steep="1.0" missed_offset="20.0" latitude_start_offset="1.0" latitude_center="0.0" power="0.5" transition_zone="16000">
        <BLayer id="14" max_height="62000" power="0.1"/>
        <BLayer id="12" max_height="52000"/>
        <BLayer id="10" max_height="38000"/>
        <BLayer id="4" max_height="22000"/>
        <BLayer id="1" max_height="6000"/>
        <BLayer id="5" max_height="22000"/>
        <BLayer id="11" max_height="38000"/>
        <BLayer id="13" max_height="52000"/>
        <BLayer id="15" max_height="62000" power="0.1"/>
        <BLayer id="8" max_height="35000" transition_zone="19000"/>
        <BLayer id="2" max_height="20000" transition_zone="19000"/>
        <BLayer id="3" max_height="20000" transition_zone="19000"/>
        <BLayer id="9" max_height="35000" transition_zone="19000"/>
        <BLayer id="20" max_height="50000" transition_zone="27000"/>
        <BLayer id="6" max_height="20000" transition_zone="27000"/>
        <BLayer id="7" max_height="20000" transition_zone="27000"/>
        <BLayer id="21" max_height="50000" transition_zone="27000"/>
        <BCover id="100" max_height="61500"/>
      </NaturalElevationModel>
      <BLayersElevationSequences>
        <Sequence>1,4,10,12,14,100</Sequence>
        <Sequence>1,5,11,13,15,100</Sequence>
        <Sequence>4,11,12,15</Sequence>
        <Sequence>5,10,13,14</Sequence>
        <Sequence>2,8,12</Sequence>
        <Sequence>3,9,12</Sequence>
        <Sequence>2,9,13</Sequence>
        <Sequence>3,8,13</Sequence>
        <Sequence>6,20</Sequence>
        <Sequence>7,21</Sequence>
        <Sequence>6,21</Sequence>
        <Sequence>7,20</Sequence>
      </BLayersElevationSequences>
      <BiomesFromBLayers>
        <BLayer id="14" biome="1"/>
        <BLayer id="12" biome="2"/>
        <BLayer id="10" biome="3"/>
        <BLayer id="8" biome="4"/>
        <BLayer id="6" biome="10"/>
        <BLayer id="4" biome="5"/>
        <BLayer id="2" biome="6"/>
        <BLayer id="1" biome="7"/>
        <BLayer id="3" biome="6"/>
        <BLayer id="5" biome="5"/>
        <BLayer id="7" biome="10"/>
        <BLayer id="9" biome="4"/>
        <BLayer id="11" biome="3"/>
        <BLayer id="13" biome="2"/>
        <BLayer id="15" biome="1"/>
        <BLayer id="20" biome="9"/>
        <BLayer id="21" biome="9"/>
        <BLayer id="100" biome="1"/>
      </BiomesFromBLayers>
    </BTiles>
    <Geometry min_polygon_length="3" buffer_width_coefficient="0.82">
      <SimplifyedZoom value="3"/>
      <SimplifyedZoom value="5"/>
    </Geometry>
  </Biomes>
</Task>
