-- Transparent --
// perlinNoise()
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(3)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(3, 3)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(3, 3, 4)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(3, 3, 4, 100)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(3, 3, 4, 100, false)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(3, 3, 4, 100, false, false)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(null, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(undefined, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise({}, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(objLooksLikeNum, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x1cff9b24 0x00000000
0x43beffab 0x876d9748 0x9ca0ff84
0x6a52f5ab 0x6dff9da4 0x70cdffa1
--

// perlinNoise(-1, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x43beffab 0x9ca0ff84 0x68abff7d
0x6a52f5ab 0x70cdffa1 0x875cc06a
--

// perlinNoise(-2, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x1cff9b24 0x00000000
0x43beffab 0x876d9748 0x9ca0ff84
0x6a52f5ab 0x6dff9da4 0x70cdffa1
--

// perlinNoise(10, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x0bffffff 0x1efff6ff
0x43beffab 0x31ffffb6 0x41fbffd0
0x6a52f5ab 0x5f46ff9e 0x43ffffff
--

// perlinNoise(3, null, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, undefined, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, {}, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, objLooksLikeNum, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x01ffffff 0x5ae0ffe5 0x98ba5723
0x00000000 0x4fffffff 0x60ffe4ff
--

// perlinNoise(3, -1, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x00000000 0x4fffffff 0x60ffe4ff
0x00000000 0x48ffffea 0x794e8f69
--

// perlinNoise(3, -2, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x01ffffff 0x5ae0ffe5 0x98ba5723
0x00000000 0x4fffffff 0x60ffe4ff
--

// perlinNoise(3, 10, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x24ffff47 0x56a0cac4 0x5dfc8cbd
0x32ffff75 0x6e76dc7f 0x6c92d0cd
--

// perlinNoise(3, 3, null, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, undefined, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, {}, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, objLooksLikeNum, 100, false, false, 15, false, null)
0
--
0x00000000 0x1fffb5e6 0x3eff77ff
0x1cffffdb 0x6381b727 0x6a78b989
0x4858ffdb 0x2bffffff 0x8cde3731
--

// perlinNoise(3, 3, -1, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, -2, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 10, 100, false, false, 15, false, null)
0
--
0x00000000 0x42ff9bd8 0x64ff75b2
0x49c4ffa1 0x8089b132 0x7f78f7c3
0x6e5ffca9 0x40ffffff 0x96e0524c
--

// perlinNoise(3, 3, 4, null, false, false, 15, false, null)
0
--
0x00000000 0x297cffff 0x24b8ffff
0x47ff6f88 0x589cff45 0x8062ff99
0x49abb29d 0x6b29eeac 0xb51ff049
--

// perlinNoise(3, 3, 4, undefined, false, false, 15, false, null)
0
--
0x00000000 0x297cffff 0x24b8ffff
0x47ff6f88 0x589cff45 0x8062ff99
0x49abb29d 0x6b29eeac 0xb51ff049
--

// perlinNoise(3, 3, 4, {}, false, false, 15, false, null)
0
--
0x00000000 0x297cffff 0x24b8ffff
0x47ff6f88 0x589cff45 0x8062ff99
0x49abb29d 0x6b29eeac 0xb51ff049
--

// perlinNoise(3, 3, 4, objLooksLikeNum, false, false, 15, false, null)
0
--
0x00000000 0x25ffffff 0x34ffffff
0x23ffffff 0x19ffffff 0x54ffffff
0x3eff98ff 0x3dffffff 0x0dffffff
--

// perlinNoise(3, 3, 4, -1, false, false, 15, false, null)
0
--
0x00000000 0x25ffffff 0x34ffffff
0x23ffffff 0x19ffffff 0x54ffffff
0x3eff98ff 0x3dffffff 0x0dffffff
--

// perlinNoise(3, 3, 4, -2, false, false, 15, false, null)
0
--
0x00000000 0x26ffffff 0x22ffffff
0x767ff45d 0x1f9cffff 0x24ffffff
0x8085c744 0x41ff7dff 0x37b0ffff
--

// perlinNoise(3, 3, 4, 10, false, false, 15, false, null)
0
--
0x00000000 0x8081606a 0x7e4596be
0x287fdfff 0x45ffffe5 0x2be7ffff
0x4199e7ff 0x42ffff6c 0x61ffffff
--

// perlinNoise(3, 3, 4, 100, null, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, undefined, false, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, {}, false, 15, false, null)
0
--
0x00000000 0x2bff88ff 0x2fa86c9d
0x4478fb9a 0x58df7f6e 0x36c1ffff
0x3e7fff77 0x34ceffff 0x43ffa7af
--

// perlinNoise(3, 3, 4, 100, false, null, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, undefined, 15, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, {}, 15, false, null)
0
--
0x7fffffff 0x73fffcef 0x7dffeddc
0x74e09cff 0x5bffffff 0x48ffffff
0x7febcbf1 0x67ffbeff 0x6bffffff
--

// perlinNoise(3, 3, 4, 100, false, false, null, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 4, 100, false, false, undefined, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 4, 100, false, false, {}, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 4, 100, false, false, objLooksLikeNum, false, null)
0
--
0xff000000 0xff004100 0xff005e00
0xff003200 0xff004300 0xff003800
0xff002200 0xff004900 0xff008100
--

// perlinNoise(3, 3, 4, 100, false, false, -1, false, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, -2, false, null)
0
--
0x00000000 0x3500ffa8 0x4300ff91
0x2d00ffff 0x1100ffff 0x5a009fff
0x47007aff 0x6e00a9f3 0x2600ffff
--

// perlinNoise(3, 3, 4, 100, false, false, 10, false, null)
0
--
0x00000000 0x2300ff00 0x2600ff00
0x85006000 0x5500c900 0x74007b00
0x66005500 0x6900b100 0x2b00ff00
--

// perlinNoise(3, 3, 4, 100, false, false, 15, null, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, undefined, null)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, {}, null)
0
--
0x00000000 0x23ffffff 0x26ffffff
0x85606060 0x55c9c9c9 0x747b7b7b
0x66555555 0x69b1b1b1 0x2bffffff
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, undefined)
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, {})
0
--
0x00000000 0x37ffa2f6 0x5bff6abc
0x43beffab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x38ffffff 0x92e14b42
--

// perlinNoise(100)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(100, 80)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(100, 80, 4)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(100, 80, 4, 100)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(100, 80, 4, 100, true)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// perlinNoise(100, 80, 4, 100, true, true)
0
--
0xff7f7f7f 0xff85776d 0xff8a8783
0xff6f6879 0xff887078 0xff799d5e
0xff8da677 0xff866e9d 0xff6b8180
--

// perlinNoise(100, 80, 4, 100, true, true, 1)
0
--
0xff7f0000 0xff850000 0xff8a0000
0xff6f0000 0xff880000 0xff790000
0xff8d0000 0xff860000 0xff6b0000
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(null, 80, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(undefined, 80, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise({}, 80, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(objLooksLikeNum, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff868686 0xff9b9b9b
0xff6f6f6f 0xff747474 0xffa0a0a0
0xff8d8d8d 0xff545454 0xff8b8b8b
--

// perlinNoise(-1, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff6f6f6f 0xff7a7a7a 0xff939393
0xff8d8d8d 0xff848484 0xff636363
--

// perlinNoise(-2, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff868686 0xff9b9b9b
0xff6f6f6f 0xff747474 0xffa0a0a0
0xff8d8d8d 0xff545454 0xff8b8b8b
--

// perlinNoise(10, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, null, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(100, undefined, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(100, {}, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(100, objLooksLikeNum, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff757575 0xff858585 0xff5e5e5e
0xff8d8d8d 0xff898989 0xff6b6b6b
--

// perlinNoise(100, -1, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff7f7f7f 0xff828282 0xff787878
0xff7f7f7f 0xff717171 0xff858585
--

// perlinNoise(100, -2, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff757575 0xff858585 0xff5e5e5e
0xff8d8d8d 0xff898989 0xff6b6b6b
--

// perlinNoise(100, 10, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, null, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, undefined, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, {}, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, objLooksLikeNum, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(100, 80, -1, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, -2, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, 10, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff868686 0xff8b8b8b
0xff727272 0xff878787 0xff787878
0xff8e8e8e 0xff868686 0xff696969
--

// perlinNoise(100, 80, 4, null, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7e7e7e 0xff787878
0xff8f8f8f 0xff888888 0xff878787
0xff676767 0xff767676 0xff747474
--

// perlinNoise(100, 80, 4, undefined, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7e7e7e 0xff787878
0xff8f8f8f 0xff888888 0xff878787
0xff676767 0xff767676 0xff747474
--

// perlinNoise(100, 80, 4, {}, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7e7e7e 0xff787878
0xff8f8f8f 0xff888888 0xff878787
0xff676767 0xff767676 0xff747474
--

// perlinNoise(100, 80, 4, objLooksLikeNum, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff8a8a8a 0xff858585
0xff6f6f6f 0xff808080 0xff6e6e6e
0xff8a8a8a 0xff929292 0xff808080
--

// perlinNoise(100, 80, 4, -1, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff8a8a8a 0xff858585
0xff6f6f6f 0xff808080 0xff6e6e6e
0xff8a8a8a 0xff929292 0xff808080
--

// perlinNoise(100, 80, 4, -2, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff909090 0xff7d7d7d
0xff7a7a7a 0xff8d8d8d 0xff535353
0xff8f8f8f 0xffa7a7a7 0xff828282
--

// perlinNoise(100, 80, 4, 10, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff909090 0xff747474
0xff868686 0xff868686 0xff737373
0xff808080 0xff7c7c7c 0xff787878
--

// perlinNoise(100, 80, 4, 100, null, true, 1, true, null)
0
--
0xff7f7f7f 0xff808080 0xff808080
0xff7a7a7a 0xff7b7b7b 0xff7b7b7b
0xff757575 0xff767676 0xff777777
--

// perlinNoise(100, 80, 4, 100, undefined, true, 1, true, null)
0
--
0xff7f7f7f 0xff808080 0xff808080
0xff7a7a7a 0xff7b7b7b 0xff7b7b7b
0xff757575 0xff767676 0xff777777
--

// perlinNoise(100, 80, 4, 100, {}, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, null, 1, true, null)
0
--
0xff000000 0xff343434 0xff1f1f1f
0xff202020 0xff4d4d4d 0xff292929
0xff1f1f1f 0xff2a2a2a 0xff434343
--

// perlinNoise(100, 80, 4, 100, true, undefined, 1, true, null)
0
--
0xff000000 0xff343434 0xff1f1f1f
0xff202020 0xff4d4d4d 0xff292929
0xff1f1f1f 0xff2a2a2a 0xff434343
--

// perlinNoise(100, 80, 4, 100, true, {}, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, null, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, undefined, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, {}, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, objLooksLikeNum, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, -1, true, null)
0
--
0x7fffffff 0x77ffffff 0x87ffffff
0x68ffffff 0x70ffffff 0x9dc4c4c4
0xa6d8d8d8 0x6effffff 0x81d3d3d3
--

// perlinNoise(100, 80, 4, 100, true, true, -2, true, null)
0
--
0x7fffffff 0x77ffffff 0x87ffffff
0x68ffffff 0x70ffffff 0x9dc4c4c4
0xa6d8d8d8 0x6effffff 0x81d3d3d3
--

// perlinNoise(100, 80, 4, 100, true, true, 10, true, null)
0
--
0x7fffffff 0x77ffffff 0x87ffffff
0x68ffffff 0x70ffffff 0x9dc4c4c4
0xa6d8d8d8 0x6effffff 0x81d3d3d3
--

// perlinNoise(100, 80, 4, 100, true, true, 1, null, null)
0
--
0xff7f0000 0xff850000 0xff8a0000
0xff6f0000 0xff880000 0xff790000
0xff8d0000 0xff860000 0xff6b0000
--

// perlinNoise(100, 80, 4, 100, true, true, 1, undefined, null)
0
--
0xff7f0000 0xff850000 0xff8a0000
0xff6f0000 0xff880000 0xff790000
0xff8d0000 0xff860000 0xff6b0000
--

// perlinNoise(100, 80, 4, 100, true, true, 1, {}, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, undefined)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, {})
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(3, 3, 0, 100, true, true, 0, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 0, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, true, 0, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 0, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, false, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, true, true, 0, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 0, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, false, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 0, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 0, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 0, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 0, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, false, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, true, false, 0, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 0, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, false, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 1, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 1, false)
0
--
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
--

// perlinNoise(3, 3, 0, 100, false, true, 1, false)
0
--
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
--

// perlinNoise(3, 3, 1, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 1, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 1, false)
0
--
0xff7f0000 0xff820000 0xff7d0000
0xff760000 0xff790000 0xff740000
0xff880000 0xff8b0000 0xff860000
--

// perlinNoise(3, 3, 1, 100, false, true, 1, false)
0
--
0xff7f0000 0xff760000 0xff6b0000
0xff6d0000 0xff7e0000 0xff900000
0xff7c0000 0xff9f0000 0xffae0000
--

// perlinNoise(3, 3, 2, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 1, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 1, false)
0
--
0xff7f0000 0xff780000 0xff870000
0xff740000 0xff900000 0xff7a0000
0xff8a0000 0xff850000 0xff6e0000
--

// perlinNoise(3, 3, 2, 100, false, true, 1, false)
0
--
0xff7f0000 0xff6c0000 0xff830000
0xff6b0000 0xff950000 0xff980000
0xff730000 0xffa10000 0xffa00000
--

// perlinNoise(3, 3, 0, 100, true, false, 1, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 1, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 1, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 1, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 1, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 1, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 1, false)
0
--
0xff000000 0xff050000 0xff050000
0xff120000 0xff0d0000 0xff170000
0xff120000 0xff170000 0xff0d0000
--

// perlinNoise(3, 3, 1, 100, false, false, 1, false)
0
--
0xff000000 0xff130000 0xff280000
0xff240000 0xff030000 0xff210000
0xff070000 0xff3f0000 0xff5e0000
--

// perlinNoise(3, 3, 2, 100, true, false, 1, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 1, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 1, false)
0
--
0xff000000 0xff190000 0xff190000
0xff160000 0xff3c0000 0xff230000
0xff160000 0xff230000 0xff3c0000
--

// perlinNoise(3, 3, 2, 100, false, false, 1, false)
0
--
0xff000000 0xff270000 0xff580000
0xff280000 0xff320000 0xff320000
0xff190000 0xff430000 0xff7a0000
--

// perlinNoise(3, 3, 0, 100, true, true, 2, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 2, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 2, false)
0
--
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
--

// perlinNoise(3, 3, 0, 100, false, true, 2, false)
0
--
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
--

// perlinNoise(3, 3, 1, 100, true, true, 2, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 2, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 2, false)
0
--
0xff007f00 0xff008200 0xff007d00
0xff007600 0xff007900 0xff007400
0xff008800 0xff008b00 0xff008600
--

// perlinNoise(3, 3, 1, 100, false, true, 2, false)
0
--
0xff007f00 0xff007600 0xff006b00
0xff006d00 0xff007e00 0xff009000
0xff007c00 0xff009f00 0xff00ae00
--

// perlinNoise(3, 3, 2, 100, true, true, 2, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 2, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 2, false)
0
--
0xff007f00 0xff007800 0xff008700
0xff007400 0xff009000 0xff007a00
0xff008a00 0xff008500 0xff006e00
--

// perlinNoise(3, 3, 2, 100, false, true, 2, false)
0
--
0xff007f00 0xff006c00 0xff008300
0xff006b00 0xff009500 0xff009800
0xff007300 0xff00a100 0xff00a000
--

// perlinNoise(3, 3, 0, 100, true, false, 2, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 2, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 2, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 2, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 2, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 2, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 2, false)
0
--
0xff000000 0xff000500 0xff000500
0xff001200 0xff000d00 0xff001700
0xff001200 0xff001700 0xff000d00
--

// perlinNoise(3, 3, 1, 100, false, false, 2, false)
0
--
0xff000000 0xff001300 0xff002800
0xff002400 0xff000300 0xff002100
0xff000700 0xff003f00 0xff005e00
--

// perlinNoise(3, 3, 2, 100, true, false, 2, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 2, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 2, false)
0
--
0xff000000 0xff001900 0xff001900
0xff001600 0xff003c00 0xff002300
0xff001600 0xff002300 0xff003c00
--

// perlinNoise(3, 3, 2, 100, false, false, 2, false)
0
--
0xff000000 0xff002700 0xff005800
0xff002800 0xff003200 0xff003200
0xff001900 0xff004300 0xff007a00
--

// perlinNoise(3, 3, 0, 100, true, true, 3, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 3, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 3, false)
0
--
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
--

// perlinNoise(3, 3, 0, 100, false, true, 3, false)
0
--
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
--

// perlinNoise(3, 3, 1, 100, true, true, 3, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 3, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 3, false)
0
--
0xff7f7f00 0xff827d00 0xff7d8200
0xff767600 0xff797400 0xff747900
0xff888800 0xff8b8600 0xff868b00
--

// perlinNoise(3, 3, 1, 100, false, true, 3, false)
0
--
0xff7f7f00 0xff767700 0xff6b7a00
0xff6d5500 0xff7e5f00 0xff909000
0xff7c5900 0xff9f5600 0xffae8600
--

// perlinNoise(3, 3, 2, 100, true, true, 3, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 3, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 3, false)
0
--
0xff7f7f00 0xff787a00 0xff878500
0xff746300 0xff907700 0xff7a9200
0xff8a9b00 0xff856c00 0xff6e8800
--

// perlinNoise(3, 3, 2, 100, false, true, 3, false)
0
--
0xff7f7f00 0xff6c7400 0xff837100
0xff6b4200 0xff956200 0xff98a600
0xff735b00 0xffa14c00 0xffa07e00
--

// perlinNoise(3, 3, 0, 100, true, false, 3, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 3, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 3, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 3, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 3, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 3, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 3, false)
0
--
0xff000000 0xff050500 0xff050500
0xff121200 0xff0d1700 0xff170d00
0xff121200 0xff170d00 0xff0d1700
--

// perlinNoise(3, 3, 1, 100, false, false, 3, false)
0
--
0xff000000 0xff131100 0xff280b00
0xff245400 0xff034100 0xff212100
0xff074d00 0xff3f5300 0xff5e0d00
--

// perlinNoise(3, 3, 2, 100, true, false, 3, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 3, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 3, false)
0
--
0xff000000 0xff190b00 0xff190b00
0xff163800 0xff3c1e00 0xff234000
0xff163800 0xff234000 0xff3c1e00
--

// perlinNoise(3, 3, 2, 100, false, false, 3, false)
0
--
0xff000000 0xff271600 0xff581d00
0xff287b00 0xff324700 0xff324d00
0xff195000 0xff436700 0xff7a1e00
--

// perlinNoise(3, 3, 0, 100, true, true, 4, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 4, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 4, false)
0
--
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
--

// perlinNoise(3, 3, 0, 100, false, true, 4, false)
0
--
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
--

// perlinNoise(3, 3, 1, 100, true, true, 4, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 4, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 4, false)
0
--
0xff00007f 0xff000082 0xff00007d
0xff000076 0xff000079 0xff000074
0xff000088 0xff00008b 0xff000086
--

// perlinNoise(3, 3, 1, 100, false, true, 4, false)
0
--
0xff00007f 0xff000076 0xff00006b
0xff00006d 0xff00007e 0xff000090
0xff00007c 0xff00009f 0xff0000ae
--

// perlinNoise(3, 3, 2, 100, true, true, 4, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 4, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 4, false)
0
--
0xff00007f 0xff000078 0xff000087
0xff000074 0xff000090 0xff00007a
0xff00008a 0xff000085 0xff00006e
--

// perlinNoise(3, 3, 2, 100, false, true, 4, false)
0
--
0xff00007f 0xff00006c 0xff000083
0xff00006b 0xff000095 0xff000098
0xff000073 0xff0000a1 0xff0000a0
--

// perlinNoise(3, 3, 0, 100, true, false, 4, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 4, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 4, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 4, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 4, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 4, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 4, false)
0
--
0xff000000 0xff000005 0xff000005
0xff000012 0xff00000d 0xff000017
0xff000012 0xff000017 0xff00000d
--

// perlinNoise(3, 3, 1, 100, false, false, 4, false)
0
--
0xff000000 0xff000013 0xff000028
0xff000024 0xff000003 0xff000021
0xff000007 0xff00003f 0xff00005e
--

// perlinNoise(3, 3, 2, 100, true, false, 4, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 4, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 4, false)
0
--
0xff000000 0xff000019 0xff000019
0xff000016 0xff00003c 0xff000023
0xff000016 0xff000023 0xff00003c
--

// perlinNoise(3, 3, 2, 100, false, false, 4, false)
0
--
0xff000000 0xff000027 0xff000058
0xff000028 0xff000032 0xff000032
0xff000019 0xff000043 0xff00007a
--

// perlinNoise(3, 3, 0, 100, true, true, 5, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 5, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 5, false)
0
--
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
--

// perlinNoise(3, 3, 0, 100, false, true, 5, false)
0
--
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
--

// perlinNoise(3, 3, 1, 100, true, true, 5, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 5, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 5, false)
0
--
0xff7f007f 0xff82007d 0xff7d0082
0xff760076 0xff790074 0xff740079
0xff880088 0xff8b0086 0xff86008b
--

// perlinNoise(3, 3, 1, 100, false, true, 5, false)
0
--
0xff7f007f 0xff760077 0xff6b007a
0xff6d0055 0xff7e005f 0xff900090
0xff7c0059 0xff9f0056 0xffae0086
--

// perlinNoise(3, 3, 2, 100, true, true, 5, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 5, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 5, false)
0
--
0xff7f007f 0xff78007a 0xff870085
0xff740063 0xff900077 0xff7a0092
0xff8a009b 0xff85006c 0xff6e0088
--

// perlinNoise(3, 3, 2, 100, false, true, 5, false)
0
--
0xff7f007f 0xff6c0074 0xff830071
0xff6b0042 0xff950062 0xff9800a6
0xff73005b 0xffa1004c 0xffa0007e
--

// perlinNoise(3, 3, 0, 100, true, false, 5, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 5, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 5, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 5, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 5, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 5, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 5, false)
0
--
0xff000000 0xff050005 0xff050005
0xff120012 0xff0d0017 0xff17000d
0xff120012 0xff17000d 0xff0d0017
--

// perlinNoise(3, 3, 1, 100, false, false, 5, false)
0
--
0xff000000 0xff130011 0xff28000b
0xff240054 0xff030041 0xff210021
0xff07004d 0xff3f0053 0xff5e000d
--

// perlinNoise(3, 3, 2, 100, true, false, 5, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 5, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 5, false)
0
--
0xff000000 0xff19000b 0xff19000b
0xff160038 0xff3c001e 0xff230040
0xff160038 0xff230040 0xff3c001e
--

// perlinNoise(3, 3, 2, 100, false, false, 5, false)
0
--
0xff000000 0xff270016 0xff58001d
0xff28007b 0xff320047 0xff32004d
0xff190050 0xff430067 0xff7a001e
--

// perlinNoise(3, 3, 0, 100, true, true, 6, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 6, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 6, false)
0
--
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 6, false)
0
--
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
--

// perlinNoise(3, 3, 1, 100, true, true, 6, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 6, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 6, false)
0
--
0xff007f7f 0xff00827d 0xff007d82
0xff007676 0xff007974 0xff007479
0xff008888 0xff008b86 0xff00868b
--

// perlinNoise(3, 3, 1, 100, false, true, 6, false)
0
--
0xff007f7f 0xff007677 0xff006b7a
0xff006d55 0xff007e5f 0xff009090
0xff007c59 0xff009f56 0xff00ae86
--

// perlinNoise(3, 3, 2, 100, true, true, 6, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 6, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 6, false)
0
--
0xff007f7f 0xff00787a 0xff008785
0xff007463 0xff009077 0xff007a92
0xff008a9b 0xff00856c 0xff006e88
--

// perlinNoise(3, 3, 2, 100, false, true, 6, false)
0
--
0xff007f7f 0xff006c74 0xff008371
0xff006b42 0xff009562 0xff0098a6
0xff00735b 0xff00a14c 0xff00a07e
--

// perlinNoise(3, 3, 0, 100, true, false, 6, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 6, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 6, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 6, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 6, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 6, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 6, false)
0
--
0xff000000 0xff000505 0xff000505
0xff001212 0xff000d17 0xff00170d
0xff001212 0xff00170d 0xff000d17
--

// perlinNoise(3, 3, 1, 100, false, false, 6, false)
0
--
0xff000000 0xff001311 0xff00280b
0xff002454 0xff000341 0xff002121
0xff00074d 0xff003f53 0xff005e0d
--

// perlinNoise(3, 3, 2, 100, true, false, 6, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 6, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 6, false)
0
--
0xff000000 0xff00190b 0xff00190b
0xff001638 0xff003c1e 0xff002340
0xff001638 0xff002340 0xff003c1e
--

// perlinNoise(3, 3, 2, 100, false, false, 6, false)
0
--
0xff000000 0xff002716 0xff00581d
0xff00287b 0xff003247 0xff00324d
0xff001950 0xff004367 0xff007a1e
--

// perlinNoise(3, 3, 0, 100, true, true, 7, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 7, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 7, false)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 7, false)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 1, 100, true, true, 7, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 7, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 7, false)
0
--
0xff7f7f7f 0xff827d76 0xff7d8288
0xff76767c 0xff797473 0xff747985
0xff888882 0xff8b8679 0xff868b8b
--

// perlinNoise(3, 3, 1, 100, false, true, 7, false)
0
--
0xff7f7f7f 0xff767775 0xff6b7a86
0xff6d5584 0xff7e5f7e 0xff90907a
0xff7c598d 0xff9f569c 0xffae868b
--

// perlinNoise(3, 3, 2, 100, true, true, 7, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 7, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 7, false)
0
--
0xff7f7f7f 0xff787a7a 0xff878585
0xff746383 0xff907779 0xff7a926c
0xff8a9b7b 0xff856c93 0xff6e8885
--

// perlinNoise(3, 3, 2, 100, false, true, 7, false)
0
--
0xff7f7f7f 0xff6c7478 0xff83716e
0xff6b428b 0xff956284 0xff98a663
0xff735b7c 0xffa14cab 0xffa07e89
--

// perlinNoise(3, 3, 0, 100, true, false, 7, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 7, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 7, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 7, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 7, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 7, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 7, false)
0
--
0xff000000 0xff050512 0xff050512
0xff121206 0xff0d1718 0xff170d0c
0xff121206 0xff170d0c 0xff0d1718
--

// perlinNoise(3, 3, 1, 100, false, false, 7, false)
0
--
0xff000000 0xff131115 0xff280b0e
0xff24540a 0xff034103 0xff21210a
0xff074d1c 0xff3f533a 0xff5e0d18
--

// perlinNoise(3, 3, 2, 100, true, false, 7, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 7, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 7, false)
0
--
0xff000000 0xff190b19 0xff190b19
0xff163814 0xff3c1e24 0xff23403f
0xff163814 0xff23403f 0xff3c1e24
--

// perlinNoise(3, 3, 2, 100, false, false, 7, false)
0
--
0xff000000 0xff27161c 0xff581d3f
0xff287b18 0xff32470f 0xff324d39
0xff19503e 0xff436758 0xff7a1e1b
--

// perlinNoise(3, 3, 0, 100, true, true, 8, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 8, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 8, false)
0
--
0x7f000000 0x7f000000 0x7f000000
0x7f000000 0x7f000000 0x7f000000
0x7f000000 0x7f000000 0x7f000000
--

// perlinNoise(3, 3, 0, 100, false, true, 8, false)
0
--
0x7f000000 0x7f000000 0x7f000000
0x7f000000 0x7f000000 0x7f000000
0x7f000000 0x7f000000 0x7f000000
--

// perlinNoise(3, 3, 1, 100, true, true, 8, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 8, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 8, false)
0
--
0x7f000000 0x82000000 0x7d000000
0x76000000 0x79000000 0x74000000
0x88000000 0x8b000000 0x86000000
--

// perlinNoise(3, 3, 1, 100, false, true, 8, false)
0
--
0x7f000000 0x76000000 0x6b000000
0x6d000000 0x7e000000 0x90000000
0x7c000000 0x9f000000 0xae000000
--

// perlinNoise(3, 3, 2, 100, true, true, 8, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 8, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 8, false)
0
--
0x7f000000 0x78000000 0x87000000
0x74000000 0x90000000 0x7a000000
0x8a000000 0x85000000 0x6e000000
--

// perlinNoise(3, 3, 2, 100, false, true, 8, false)
0
--
0x7f000000 0x6c000000 0x83000000
0x6b000000 0x95000000 0x98000000
0x73000000 0xa1000000 0xa0000000
--

// perlinNoise(3, 3, 0, 100, true, false, 8, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 8, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 8, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 8, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 8, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 8, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 8, false)
0
--
0x00000000 0x05000000 0x05000000
0x12000000 0x0d000000 0x17000000
0x12000000 0x17000000 0x0d000000
--

// perlinNoise(3, 3, 1, 100, false, false, 8, false)
0
--
0x00000000 0x13000000 0x28000000
0x24000000 0x03000000 0x21000000
0x07000000 0x3f000000 0x5e000000
--

// perlinNoise(3, 3, 2, 100, true, false, 8, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 8, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 8, false)
0
--
0x00000000 0x19000000 0x19000000
0x16000000 0x3c000000 0x23000000
0x16000000 0x23000000 0x3c000000
--

// perlinNoise(3, 3, 2, 100, false, false, 8, false)
0
--
0x00000000 0x27000000 0x58000000
0x28000000 0x32000000 0x32000000
0x19000000 0x43000000 0x7a000000
--

// perlinNoise(3, 3, 0, 100, true, true, 9, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 9, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 9, false)
0
--
0x7fff0000 0x7fff0000 0x7fff0000
0x7fff0000 0x7fff0000 0x7fff0000
0x7fff0000 0x7fff0000 0x7fff0000
--

// perlinNoise(3, 3, 0, 100, false, true, 9, false)
0
--
0x7fff0000 0x7fff0000 0x7fff0000
0x7fff0000 0x7fff0000 0x7fff0000
0x7fff0000 0x7fff0000 0x7fff0000
--

// perlinNoise(3, 3, 1, 100, true, true, 9, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 9, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 9, false)
0
--
0x7fff0000 0x7dff0000 0x82f50000
0x76ff0000 0x74ff0000 0x79f40000
0x88ff0000 0x86ff0000 0x8bf50000
--

// perlinNoise(3, 3, 1, 100, false, true, 9, false)
0
--
0x7fff0000 0x77fd0000 0x7ae00000
0x55ff0000 0x5fff0000 0x90ff0000
0x59ff0000 0x56ff0000 0x86ff0000
--

// perlinNoise(3, 3, 2, 100, true, true, 9, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 9, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 9, false)
0
--
0x7fff0000 0x7afb0000 0x85ff0000
0x63ff0000 0x77ff0000 0x92d50000
0x9be30000 0x6cff0000 0x88ce0000
--

// perlinNoise(3, 3, 2, 100, false, true, 9, false)
0
--
0x7fff0000 0x74ed0000 0x71ff0000
0x42ff0000 0x62ff0000 0xa6e90000
0x5bff0000 0x4cff0000 0x7eff0000
--

// perlinNoise(3, 3, 0, 100, true, false, 9, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 9, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 9, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 9, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 9, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 9, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 9, false)
0
--
0x00000000 0x05ff0000 0x05ff0000
0x12ff0000 0x17900000 0x0dff0000
0x12ff0000 0x0dff0000 0x17900000
--

// perlinNoise(3, 3, 1, 100, false, false, 9, false)
0
--
0x00000000 0x11ff0000 0x0bff0000
0x546d0000 0x410c0000 0x21ff0000
0x4d170000 0x53c10000 0x0dff0000
--

// perlinNoise(3, 3, 2, 100, true, false, 9, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 9, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 9, false)
0
--
0x00000000 0x0bff0000 0x0bff0000
0x38640000 0x1eff0000 0x408b0000
0x38640000 0x408b0000 0x1eff0000
--

// perlinNoise(3, 3, 2, 100, false, false, 9, false)
0
--
0x00000000 0x16ff0000 0x1dff0000
0x7b530000 0x47b30000 0x4da50000
0x50500000 0x67a60000 0x1eff0000
--

// perlinNoise(3, 3, 0, 100, true, true, 10, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 10, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 10, false)
0
--
0x7f00ff00 0x7f00ff00 0x7f00ff00
0x7f00ff00 0x7f00ff00 0x7f00ff00
0x7f00ff00 0x7f00ff00 0x7f00ff00
--

// perlinNoise(3, 3, 0, 100, false, true, 10, false)
0
--
0x7f00ff00 0x7f00ff00 0x7f00ff00
0x7f00ff00 0x7f00ff00 0x7f00ff00
0x7f00ff00 0x7f00ff00 0x7f00ff00
--

// perlinNoise(3, 3, 1, 100, true, true, 10, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 10, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 10, false)
0
--
0x7f00ff00 0x7d00ff00 0x8200f500
0x7600ff00 0x7400ff00 0x7900f400
0x8800ff00 0x8600ff00 0x8b00f500
--

// perlinNoise(3, 3, 1, 100, false, true, 10, false)
0
--
0x7f00ff00 0x7700fd00 0x7a00e000
0x5500ff00 0x5f00ff00 0x9000ff00
0x5900ff00 0x5600ff00 0x8600ff00
--

// perlinNoise(3, 3, 2, 100, true, true, 10, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 10, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 10, false)
0
--
0x7f00ff00 0x7a00fb00 0x8500ff00
0x6300ff00 0x7700ff00 0x9200d500
0x9b00e300 0x6c00ff00 0x8800ce00
--

// perlinNoise(3, 3, 2, 100, false, true, 10, false)
0
--
0x7f00ff00 0x7400ed00 0x7100ff00
0x4200ff00 0x6200ff00 0xa600e900
0x5b00ff00 0x4c00ff00 0x7e00ff00
--

// perlinNoise(3, 3, 0, 100, true, false, 10, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 10, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 10, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 10, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 10, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 10, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 10, false)
0
--
0x00000000 0x0500ff00 0x0500ff00
0x1200ff00 0x17009000 0x0d00ff00
0x1200ff00 0x0d00ff00 0x17009000
--

// perlinNoise(3, 3, 1, 100, false, false, 10, false)
0
--
0x00000000 0x1100ff00 0x0b00ff00
0x54006d00 0x41000c00 0x2100ff00
0x4d001700 0x5300c100 0x0d00ff00
--

// perlinNoise(3, 3, 2, 100, true, false, 10, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 10, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 10, false)
0
--
0x00000000 0x0b00ff00 0x0b00ff00
0x38006400 0x1e00ff00 0x40008b00
0x38006400 0x40008b00 0x1e00ff00
--

// perlinNoise(3, 3, 2, 100, false, false, 10, false)
0
--
0x00000000 0x1600ff00 0x1d00ff00
0x7b005300 0x4700b300 0x4d00a500
0x50005000 0x6700a600 0x1e00ff00
--

// perlinNoise(3, 3, 0, 100, true, true, 11, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 11, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 11, false)
0
--
0x7fffff00 0x7fffff00 0x7fffff00
0x7fffff00 0x7fffff00 0x7fffff00
0x7fffff00 0x7fffff00 0x7fffff00
--

// perlinNoise(3, 3, 0, 100, false, true, 11, false)
0
--
0x7fffff00 0x7fffff00 0x7fffff00
0x7fffff00 0x7fffff00 0x7fffff00
0x7fffff00 0x7fffff00 0x7fffff00
--

// perlinNoise(3, 3, 1, 100, true, true, 11, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 11, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 11, false)
0
--
0x7fffff00 0x76ffff00 0x88eaf400
0x7cf2f200 0x73ffff00 0x85dee800
0x82ffff00 0x79ffff00 0x8bf5ff00
--

// perlinNoise(3, 3, 1, 100, false, true, 11, false)
0
--
0x7fffff00 0x75ffff00 0x86cce800
0x84d2a400 0x7effc000 0x7affff00
0x8de0a100 0x9cff8c00 0x8bfff500
--

// perlinNoise(3, 3, 2, 100, true, true, 11, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 11, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 11, false)
0
--
0x7fffff00 0x7afbff00 0x85ffff00
0x83e2c100 0x79fffb00 0x6cffff00
0x7bffff00 0x93e7bb00 0x85d3ff00
--

// perlinNoise(3, 3, 2, 100, false, true, 11, false)
0
--
0x7fffff00 0x78e5f600 0x6effff00
0x8bc47900 0x84ffbd00 0x63ffff00
0x7cecbb00 0xabf07100 0x89ffea00
--

// perlinNoise(3, 3, 0, 100, true, false, 11, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 11, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 11, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 11, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 11, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 11, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 11, false)
0
--
0x00000000 0x12474700 0x12474700
0x06ffff00 0x188af400 0x0cffff00
0x06ffff00 0x0cffff00 0x188af400
--

// perlinNoise(3, 3, 1, 100, false, false, 11, false)
0
--
0x00000000 0x15e7ce00 0x0effc800
0x0affff00 0x03ffff00 0x0affff00
0x1c40ff00 0x3affff00 0x18ff8a00
--

// perlinNoise(3, 3, 2, 100, true, false, 11, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 11, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 11, false)
0
--
0x00000000 0x19ff7000 0x19ff7000
0x14ffff00 0x24ffd400 0x3f8eff00
0x14ffff00 0x3f8eff00 0x24ffd400
--

// perlinNoise(3, 3, 2, 100, false, false, 11, false)
0
--
0x00000000 0x1cffc800 0x3fff7500
0x18ffff00 0x0fffff00 0x39e0ff00
0x3e67ff00 0x58c2ff00 0x1bffff00
--

// perlinNoise(3, 3, 0, 100, true, true, 12, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 12, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 12, false)
0
--
0x7f0000ff 0x7f0000ff 0x7f0000ff
0x7f0000ff 0x7f0000ff 0x7f0000ff
0x7f0000ff 0x7f0000ff 0x7f0000ff
--

// perlinNoise(3, 3, 0, 100, false, true, 12, false)
0
--
0x7f0000ff 0x7f0000ff 0x7f0000ff
0x7f0000ff 0x7f0000ff 0x7f0000ff
0x7f0000ff 0x7f0000ff 0x7f0000ff
--

// perlinNoise(3, 3, 1, 100, true, true, 12, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 12, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 12, false)
0
--
0x7f0000ff 0x7d0000ff 0x820000f5
0x760000ff 0x740000ff 0x790000f4
0x880000ff 0x860000ff 0x8b0000f5
--

// perlinNoise(3, 3, 1, 100, false, true, 12, false)
0
--
0x7f0000ff 0x770000fd 0x7a0000e0
0x550000ff 0x5f0000ff 0x900000ff
0x590000ff 0x560000ff 0x860000ff
--

// perlinNoise(3, 3, 2, 100, true, true, 12, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 12, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 12, false)
0
--
0x7f0000ff 0x7a0000fb 0x850000ff
0x630000ff 0x770000ff 0x920000d5
0x9b0000e3 0x6c0000ff 0x880000ce
--

// perlinNoise(3, 3, 2, 100, false, true, 12, false)
0
--
0x7f0000ff 0x740000ed 0x710000ff
0x420000ff 0x620000ff 0xa60000e9
0x5b0000ff 0x4c0000ff 0x7e0000ff
--

// perlinNoise(3, 3, 0, 100, true, false, 12, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 12, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 12, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 12, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 12, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 12, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 12, false)
0
--
0x00000000 0x050000ff 0x050000ff
0x120000ff 0x17000090 0x0d0000ff
0x120000ff 0x0d0000ff 0x17000090
--

// perlinNoise(3, 3, 1, 100, false, false, 12, false)
0
--
0x00000000 0x110000ff 0x0b0000ff
0x5400006d 0x4100000c 0x210000ff
0x4d000017 0x530000c1 0x0d0000ff
--

// perlinNoise(3, 3, 2, 100, true, false, 12, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 12, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 12, false)
0
--
0x00000000 0x0b0000ff 0x0b0000ff
0x38000064 0x1e0000ff 0x4000008b
0x38000064 0x4000008b 0x1e0000ff
--

// perlinNoise(3, 3, 2, 100, false, false, 12, false)
0
--
0x00000000 0x160000ff 0x1d0000ff
0x7b000053 0x470000b3 0x4d0000a5
0x50000050 0x670000a6 0x1e0000ff
--

// perlinNoise(3, 3, 0, 100, true, true, 13, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 13, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 13, false)
0
--
0x7fff00ff 0x7fff00ff 0x7fff00ff
0x7fff00ff 0x7fff00ff 0x7fff00ff
0x7fff00ff 0x7fff00ff 0x7fff00ff
--

// perlinNoise(3, 3, 0, 100, false, true, 13, false)
0
--
0x7fff00ff 0x7fff00ff 0x7fff00ff
0x7fff00ff 0x7fff00ff 0x7fff00ff
0x7fff00ff 0x7fff00ff 0x7fff00ff
--

// perlinNoise(3, 3, 1, 100, true, true, 13, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 13, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 13, false)
0
--
0x7fff00ff 0x76ff00ff 0x88ea00f4
0x7cf200f2 0x73ff00ff 0x85de00e8
0x82ff00ff 0x79ff00ff 0x8bf500ff
--

// perlinNoise(3, 3, 1, 100, false, true, 13, false)
0
--
0x7fff00ff 0x75ff00ff 0x86cc00e8
0x84d200a4 0x7eff00c0 0x7aff00ff
0x8de000a1 0x9cff008c 0x8bff00f5
--

// perlinNoise(3, 3, 2, 100, true, true, 13, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 13, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 13, false)
0
--
0x7fff00ff 0x7afb00ff 0x85ff00ff
0x83e200c1 0x79ff00fb 0x6cff00ff
0x7bff00ff 0x93e700bb 0x85d300ff
--

// perlinNoise(3, 3, 2, 100, false, true, 13, false)
0
--
0x7fff00ff 0x78e500f6 0x6eff00ff
0x8bc40079 0x84ff00bd 0x63ff00ff
0x7cec00bb 0xabf00071 0x89ff00ea
--

// perlinNoise(3, 3, 0, 100, true, false, 13, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 13, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 13, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 13, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 13, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 13, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 13, false)
0
--
0x00000000 0x12470047 0x12470047
0x06ff00ff 0x188a00f4 0x0cff00ff
0x06ff00ff 0x0cff00ff 0x188a00f4
--

// perlinNoise(3, 3, 1, 100, false, false, 13, false)
0
--
0x00000000 0x15e700ce 0x0eff00c8
0x0aff00ff 0x03ff00ff 0x0aff00ff
0x1c4000ff 0x3aff00ff 0x18ff008a
--

// perlinNoise(3, 3, 2, 100, true, false, 13, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 13, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 13, false)
0
--
0x00000000 0x19ff0070 0x19ff0070
0x14ff00ff 0x24ff00d4 0x3f8e00ff
0x14ff00ff 0x3f8e00ff 0x24ff00d4
--

// perlinNoise(3, 3, 2, 100, false, false, 13, false)
0
--
0x00000000 0x1cff00c8 0x3fff0075
0x18ff00ff 0x0fff00ff 0x39e000ff
0x3e6700ff 0x58c200ff 0x1bff00ff
--

// perlinNoise(3, 3, 0, 100, true, true, 14, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 14, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 14, false)
0
--
0x7f00ffff 0x7f00ffff 0x7f00ffff
0x7f00ffff 0x7f00ffff 0x7f00ffff
0x7f00ffff 0x7f00ffff 0x7f00ffff
--

// perlinNoise(3, 3, 0, 100, false, true, 14, false)
0
--
0x7f00ffff 0x7f00ffff 0x7f00ffff
0x7f00ffff 0x7f00ffff 0x7f00ffff
0x7f00ffff 0x7f00ffff 0x7f00ffff
--

// perlinNoise(3, 3, 1, 100, true, true, 14, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 14, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 14, false)
0
--
0x7f00ffff 0x7600ffff 0x8800eaf4
0x7c00f2f2 0x7300ffff 0x8500dee8
0x8200ffff 0x7900ffff 0x8b00f5ff
--

// perlinNoise(3, 3, 1, 100, false, true, 14, false)
0
--
0x7f00ffff 0x7500ffff 0x8600cce8
0x8400d2a4 0x7e00ffc0 0x7a00ffff
0x8d00e0a1 0x9c00ff8c 0x8b00fff5
--

// perlinNoise(3, 3, 2, 100, true, true, 14, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 14, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 14, false)
0
--
0x7f00ffff 0x7a00fbff 0x8500ffff
0x8300e2c1 0x7900fffb 0x6c00ffff
0x7b00ffff 0x9300e7bb 0x8500d3ff
--

// perlinNoise(3, 3, 2, 100, false, true, 14, false)
0
--
0x7f00ffff 0x7800e5f6 0x6e00ffff
0x8b00c479 0x8400ffbd 0x6300ffff
0x7c00ecbb 0xab00f071 0x8900ffea
--

// perlinNoise(3, 3, 0, 100, true, false, 14, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 14, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 14, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 14, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 14, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 14, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 14, false)
0
--
0x00000000 0x12004747 0x12004747
0x0600ffff 0x18008af4 0x0c00ffff
0x0600ffff 0x0c00ffff 0x18008af4
--

// perlinNoise(3, 3, 1, 100, false, false, 14, false)
0
--
0x00000000 0x1500e7ce 0x0e00ffc8
0x0a00ffff 0x0300ffff 0x0a00ffff
0x1c0040ff 0x3a00ffff 0x1800ff8a
--

// perlinNoise(3, 3, 2, 100, true, false, 14, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 14, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 14, false)
0
--
0x00000000 0x1900ff70 0x1900ff70
0x1400ffff 0x2400ffd4 0x3f008eff
0x1400ffff 0x3f008eff 0x2400ffd4
--

// perlinNoise(3, 3, 2, 100, false, false, 14, false)
0
--
0x00000000 0x1c00ffc8 0x3f00ff75
0x1800ffff 0x0f00ffff 0x3900e0ff
0x3e0067ff 0x5800c2ff 0x1b00ffff
--

// perlinNoise(3, 3, 0, 100, true, true, 15, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 15, true)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, true, true, 15, false)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 0, 100, false, true, 15, false)
0
--
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
0x7fffffff 0x7fffffff 0x7fffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 15, true)
0
--
0x7fffffff 0x7dffffff 0x82f5f5f5
0x76ffffff 0x74ffffff 0x79f4f4f4
0x88ffffff 0x86ffffff 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 15, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55ffffff 0x5fffffff 0x90ffffff
0x59ffffff 0x56ffffff 0x86ffffff
--

// perlinNoise(3, 3, 1, 100, true, true, 15, false)
0
--
0x7fffffff 0x81fff7e9 0x7efdffff
0x76ffffff 0x78fff6f4 0x74ffffff
0x89fdfdf2 0x8afff8e0 0x87fdffff
--

// perlinNoise(3, 3, 1, 100, false, true, 15, false)
0
--
0x7fffffff 0x77fdfffa 0x70f3ffff
0x76ebb8ff 0x65fff0ff 0x4dffffff
0x89e7a5ff 0x71ffc2ff 0x52ffffff
--

// perlinNoise(3, 3, 2, 100, true, true, 15, true)
0
--
0x7fffffff 0x7afbfbfb 0x85ffffff
0x63ffffff 0x77ffffff 0x92d5d5d5
0x9be3e3e3 0x6cffffff 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 15, true)
0
--
0x7fffffff 0x74ededed 0x71ffffff
0x42ffffff 0x62ffffff 0xa6e9e9e9
0x5bffffff 0x4cffffff 0x7effffff
--

// perlinNoise(3, 3, 2, 100, true, true, 15, false)
0
--
0x7fffffff 0x79fdffff 0x85ffffff
0x7bf0cdff 0x61ffffff 0x6cffffff
0x84ffffed 0x93e7bbff 0x9eb1dbd7
--

// perlinNoise(3, 3, 2, 100, false, true, 15, false)
0
--
0x7fffffff 0x70f6ffff 0x80ffe1db
0x7bde89ff 0x4effffff 0x4fffffff
0x6fffd1ff 0x6affb7ff 0x6affffff
--

// perlinNoise(3, 3, 0, 100, true, false, 15, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 15, true)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, true, false, 15, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 0, 100, false, false, 15, false)
0
--
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000
--

// perlinNoise(3, 3, 1, 100, true, false, 15, true)
0
--
0x00000000 0x05ffffff 0x05ffffff
0x12ffffff 0x17909090 0x0dffffff
0x12ffffff 0x0dffffff 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 15, true)
0
--
0x00000000 0x11ffffff 0x0bffffff
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0dffffff
--

// perlinNoise(3, 3, 1, 100, true, false, 15, false)
0
--
0x00000000 0x03ffffff 0x03ffffff
0x13f2f251 0x0fddffff 0x16ff978b
0x13f2f251 0x16ff978b 0x0fddffff
--

// perlinNoise(3, 3, 1, 100, false, false, 15, false)
0
--
0x00000000 0x10ffffff 0x1fff5a73
0x12ffff8e 0x350eff0e 0x65535319
0x1459ffff 0x1cffffff 0x5bff2443
--

// perlinNoise(3, 3, 2, 100, true, false, 15, true)
0
--
0x00000000 0x0bffffff 0x0bffffff
0x38646464 0x1effffff 0x408b8b8b
0x38646464 0x408b8b8b 0x1effffff
--

// perlinNoise(3, 3, 2, 100, false, false, 15, true)
0
--
0x00000000 0x16ffffff 0x1dffffff
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1effffff
--

// perlinNoise(3, 3, 2, 100, true, false, 15, false)
0
--
0x00000000 0x13ff94ff 0x13ff94ff
0x1cc8ffb6 0x3dfb7d96 0x27e5ffff
0x1cc8ffb6 0x27e5ffff 0x3dfb7d96
--

// perlinNoise(3, 3, 2, 100, false, false, 15, false)
0
--
0x00000000 0x1fffb5e6 0x3eff77ff
0x1cffffdb 0x6381b727 0x6a78b989
0x4858ffdb 0x2bffffff 0x8cde3731
--



-- Opaque --
// perlinNoise()
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(3)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(3, 3)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(3, 3, 4)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(3, 3, 4, 100)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(3, 3, 4, 100, false)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(3, 3, 4, 100, false, false)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(null, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(undefined, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise({}, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(objLooksLikeNum, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff231104 0xff000000
0xff32852d 0xff3a5026 0xff629c51
0xff226647 0xff844346 0xff5a7d47
--

// perlinNoise(-1, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff32852d 0xff629c51 0xff467433
0xff226647 0xff5a7d47 0xff316638
--

// perlinNoise(-2, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff231104 0xff000000
0xff32852d 0xff3a5026 0xff629c51
0xff226647 0xff844346 0xff5a7d47
--

// perlinNoise(10, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff0f1224 0xff281d33
0xff32852d 0xff3b9423 0xff408135
0xff226647 0xff1a6f3b 0xff4d7446
--

// perlinNoise(3, null, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, undefined, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, {}, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, objLooksLikeNum, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff1a6017 0xff4f7a51 0xff6f3415
0xff000000 0xff576263 0xff685673
--

// perlinNoise(3, -1, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff000000 0xff576263 0xff685673
0xff000000 0xff527142 0xff254432
--

// perlinNoise(3, -2, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff1a6017 0xff4f7a51 0xff6f3415
0xff000000 0xff576263 0xff685673
--

// perlinNoise(3, 10, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff2d540a 0xff364442 0xff5c3345
0xff367317 0xff335f37 0xff3e5857
--

// perlinNoise(3, 3, null, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, undefined, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, {}, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, objLooksLikeNum, 100, false, false, 15, false, null)
0
--
0xff000000 0xff27161c 0xff581d3f
0xff287b18 0xff32470f 0xff324d39
0xff19503e 0xff436758 0xff7a1e1b
--

// perlinNoise(3, 3, -1, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, -2, 100, false, false, 15, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 10, 100, false, false, 15, false, null)
0
--
0xff000000 0xff452838 0xff642e46
0xff388b2e 0xff455919 0xff3c7b61
0xff296d49 0xff4c6c74 0xff84302d
--

// perlinNoise(3, 3, 4, null, false, false, 15, false, null)
0
--
0xff000000 0xff146649 0xff1a4d58
0xff501f26 0xff369018 0xff318c4d
0xff31332d 0xff116448 0xff16ab34
--

// perlinNoise(3, 3, 4, undefined, false, false, 15, false, null)
0
--
0xff000000 0xff146649 0xff1a4d58
0xff501f26 0xff369018 0xff318c4d
0xff31332d 0xff116448 0xff16ab34
--

// perlinNoise(3, 3, 4, {}, false, false, 15, false, null)
0
--
0xff000000 0xff146649 0xff1a4d58
0xff501f26 0xff369018 0xff318c4d
0xff31332d 0xff116448 0xff16ab34
--

// perlinNoise(3, 3, 4, objLooksLikeNum, false, false, 15, false, null)
0
--
0xff000000 0xff29a04e 0xff368072
0xff792d46 0xff4c5e54 0xff556956
0xff822546 0xff6b8743 0xff65434e
--

// perlinNoise(3, 3, 4, -1, false, false, 15, false, null)
0
--
0xff000000 0xff29a04e 0xff368072
0xff792d46 0xff4c5e54 0xff556956
0xff822546 0xff6b8743 0xff65434e
--

// perlinNoise(3, 3, 4, -2, false, false, 15, false, null)
0
--
0xff000000 0xff315578 0xff33445f
0xff3b712b 0xff1353b7 0xff667b8b
0xff436422 0xff6d208f 0xff2687d9
--

// perlinNoise(3, 3, 4, 10, false, false, 15, false, null)
0
--
0xff000000 0xff413035 0xff224a5e
0xff142333 0xff4d633e 0xff275e6b
0xff273b64 0xff53891c 0xff6e9665
--

// perlinNoise(3, 3, 4, 100, null, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, undefined, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, {}, false, 15, false, null)
0
--
0xff000000 0xff341732 0xff1f141d
0xff204329 0xff4d2c26 0xff296660
0xff1f4e1d 0xff2a4254 0xff432c2e
--

// perlinNoise(3, 3, 4, 100, false, null, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, undefined, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, {}, 15, false, null)
0
--
0xff7f7f7f 0xff79726c 0xff86746c
0xff664781 0xff8d5b83 0xff97b055
0xff756578 0xffa14db6 0xff9d7784
--

// perlinNoise(3, 3, 4, 100, false, false, null, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 4, 100, false, false, undefined, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 4, 100, false, false, {}, false, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 4, 100, false, false, objLooksLikeNum, false, null)
0
--
0xff000000 0xff004100 0xff005e00
0xff003200 0xff004300 0xff003800
0xff002200 0xff004900 0xff008100
--

// perlinNoise(3, 3, 4, 100, false, false, -1, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, -2, false, null)
0
--
0xff000000 0xff004123 0xff005e26
0xff003285 0xff004355 0xff003874
0xff002266 0xff004969 0xff00812b
--

// perlinNoise(3, 3, 4, 100, false, false, 10, false, null)
0
--
0xff000000 0xff004100 0xff005e00
0xff003200 0xff004300 0xff003800
0xff002200 0xff004900 0xff008100
--

// perlinNoise(3, 3, 4, 100, false, false, 15, null, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15, undefined, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15, {}, null)
0
--
0xff000000 0xff414141 0xff5e5e5e
0xff323232 0xff434343 0xff383838
0xff222222 0xff494949 0xff818181
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, undefined)
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, {})
0
--
0xff000000 0xff412335 0xff5e2643
0xff32852d 0xff435511 0xff38745a
0xff226647 0xff49696e 0xff812b26
--

// perlinNoise(100)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(100, 80)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(100, 80, 4)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(100, 80, 4, 100)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(100, 80, 4, 100, true)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// perlinNoise(100, 80, 4, 100, true, true)
0
--
0xff7f7f7f 0xff85776d 0xff8a8783
0xff6f6879 0xff887078 0xff799d5e
0xff8da677 0xff866e9d 0xff6b8180
--

// perlinNoise(100, 80, 4, 100, true, true, 1)
0
--
0xff7f0000 0xff850000 0xff8a0000
0xff6f0000 0xff880000 0xff790000
0xff8d0000 0xff860000 0xff6b0000
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(null, 80, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(undefined, 80, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise({}, 80, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(objLooksLikeNum, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff868686 0xff9b9b9b
0xff6f6f6f 0xff747474 0xffa0a0a0
0xff8d8d8d 0xff545454 0xff8b8b8b
--

// perlinNoise(-1, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff6f6f6f 0xff7a7a7a 0xff939393
0xff8d8d8d 0xff848484 0xff636363
--

// perlinNoise(-2, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff868686 0xff9b9b9b
0xff6f6f6f 0xff747474 0xffa0a0a0
0xff8d8d8d 0xff545454 0xff8b8b8b
--

// perlinNoise(10, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, null, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(100, undefined, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(100, {}, 4, 100, true, true, 1, true, null)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(100, objLooksLikeNum, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff757575 0xff858585 0xff5e5e5e
0xff8d8d8d 0xff898989 0xff6b6b6b
--

// perlinNoise(100, -1, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff7f7f7f 0xff828282 0xff787878
0xff7f7f7f 0xff717171 0xff858585
--

// perlinNoise(100, -2, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff757575 0xff858585 0xff5e5e5e
0xff8d8d8d 0xff898989 0xff6b6b6b
--

// perlinNoise(100, 10, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, null, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, undefined, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, {}, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, objLooksLikeNum, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(100, 80, -1, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, -2, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(100, 80, 10, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff868686 0xff8b8b8b
0xff727272 0xff878787 0xff787878
0xff8e8e8e 0xff868686 0xff696969
--

// perlinNoise(100, 80, 4, null, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7e7e7e 0xff787878
0xff8f8f8f 0xff888888 0xff878787
0xff676767 0xff767676 0xff747474
--

// perlinNoise(100, 80, 4, undefined, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7e7e7e 0xff787878
0xff8f8f8f 0xff888888 0xff878787
0xff676767 0xff767676 0xff747474
--

// perlinNoise(100, 80, 4, {}, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff7e7e7e 0xff787878
0xff8f8f8f 0xff888888 0xff878787
0xff676767 0xff767676 0xff747474
--

// perlinNoise(100, 80, 4, objLooksLikeNum, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff8a8a8a 0xff858585
0xff6f6f6f 0xff808080 0xff6e6e6e
0xff8a8a8a 0xff929292 0xff808080
--

// perlinNoise(100, 80, 4, -1, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff8a8a8a 0xff858585
0xff6f6f6f 0xff808080 0xff6e6e6e
0xff8a8a8a 0xff929292 0xff808080
--

// perlinNoise(100, 80, 4, -2, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff909090 0xff7d7d7d
0xff7a7a7a 0xff8d8d8d 0xff535353
0xff8f8f8f 0xffa7a7a7 0xff828282
--

// perlinNoise(100, 80, 4, 10, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff909090 0xff747474
0xff868686 0xff868686 0xff737373
0xff808080 0xff7c7c7c 0xff787878
--

// perlinNoise(100, 80, 4, 100, null, true, 1, true, null)
0
--
0xff7f7f7f 0xff808080 0xff808080
0xff7a7a7a 0xff7b7b7b 0xff7b7b7b
0xff757575 0xff767676 0xff777777
--

// perlinNoise(100, 80, 4, 100, undefined, true, 1, true, null)
0
--
0xff7f7f7f 0xff808080 0xff808080
0xff7a7a7a 0xff7b7b7b 0xff7b7b7b
0xff757575 0xff767676 0xff777777
--

// perlinNoise(100, 80, 4, 100, {}, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, null, 1, true, null)
0
--
0xff000000 0xff343434 0xff1f1f1f
0xff202020 0xff4d4d4d 0xff292929
0xff1f1f1f 0xff2a2a2a 0xff434343
--

// perlinNoise(100, 80, 4, 100, true, undefined, 1, true, null)
0
--
0xff000000 0xff343434 0xff1f1f1f
0xff202020 0xff4d4d4d 0xff292929
0xff1f1f1f 0xff2a2a2a 0xff434343
--

// perlinNoise(100, 80, 4, 100, true, {}, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, null, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, undefined, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, {}, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, objLooksLikeNum, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, -1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, -2, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 10, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, null, null)
0
--
0xff7f0000 0xff850000 0xff8a0000
0xff6f0000 0xff880000 0xff790000
0xff8d0000 0xff860000 0xff6b0000
--

// perlinNoise(100, 80, 4, 100, true, true, 1, undefined, null)
0
--
0xff7f0000 0xff850000 0xff8a0000
0xff6f0000 0xff880000 0xff790000
0xff8d0000 0xff860000 0xff6b0000
--

// perlinNoise(100, 80, 4, 100, true, true, 1, {}, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, undefined)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, {})
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(3, 3, 0, 100, true, true, 0, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 0, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, true, 0, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 0, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, false, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, true, true, 0, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 0, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, false, true, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 0, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 0, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 0, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 0, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, false, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, true, false, 0, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 0, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, false, false, 0, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 1, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 1, false)
0
--
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
--

// perlinNoise(3, 3, 0, 100, false, true, 1, false)
0
--
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
--

// perlinNoise(3, 3, 1, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 1, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 1, false)
0
--
0xff7f0000 0xff820000 0xff7d0000
0xff760000 0xff790000 0xff740000
0xff880000 0xff8b0000 0xff860000
--

// perlinNoise(3, 3, 1, 100, false, true, 1, false)
0
--
0xff7f0000 0xff760000 0xff6b0000
0xff6d0000 0xff7e0000 0xff900000
0xff7c0000 0xff9f0000 0xffae0000
--

// perlinNoise(3, 3, 2, 100, true, true, 1, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 1, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 1, false)
0
--
0xff7f0000 0xff780000 0xff870000
0xff740000 0xff900000 0xff7a0000
0xff8a0000 0xff850000 0xff6e0000
--

// perlinNoise(3, 3, 2, 100, false, true, 1, false)
0
--
0xff7f0000 0xff6c0000 0xff830000
0xff6b0000 0xff950000 0xff980000
0xff730000 0xffa10000 0xffa00000
--

// perlinNoise(3, 3, 0, 100, true, false, 1, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 1, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 1, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 1, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 1, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 1, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 1, false)
0
--
0xff000000 0xff050000 0xff050000
0xff120000 0xff0d0000 0xff170000
0xff120000 0xff170000 0xff0d0000
--

// perlinNoise(3, 3, 1, 100, false, false, 1, false)
0
--
0xff000000 0xff130000 0xff280000
0xff240000 0xff030000 0xff210000
0xff070000 0xff3f0000 0xff5e0000
--

// perlinNoise(3, 3, 2, 100, true, false, 1, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 1, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 1, false)
0
--
0xff000000 0xff190000 0xff190000
0xff160000 0xff3c0000 0xff230000
0xff160000 0xff230000 0xff3c0000
--

// perlinNoise(3, 3, 2, 100, false, false, 1, false)
0
--
0xff000000 0xff270000 0xff580000
0xff280000 0xff320000 0xff320000
0xff190000 0xff430000 0xff7a0000
--

// perlinNoise(3, 3, 0, 100, true, true, 2, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 2, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 2, false)
0
--
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
--

// perlinNoise(3, 3, 0, 100, false, true, 2, false)
0
--
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
--

// perlinNoise(3, 3, 1, 100, true, true, 2, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 2, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 2, false)
0
--
0xff007f00 0xff008200 0xff007d00
0xff007600 0xff007900 0xff007400
0xff008800 0xff008b00 0xff008600
--

// perlinNoise(3, 3, 1, 100, false, true, 2, false)
0
--
0xff007f00 0xff007600 0xff006b00
0xff006d00 0xff007e00 0xff009000
0xff007c00 0xff009f00 0xff00ae00
--

// perlinNoise(3, 3, 2, 100, true, true, 2, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 2, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 2, false)
0
--
0xff007f00 0xff007800 0xff008700
0xff007400 0xff009000 0xff007a00
0xff008a00 0xff008500 0xff006e00
--

// perlinNoise(3, 3, 2, 100, false, true, 2, false)
0
--
0xff007f00 0xff006c00 0xff008300
0xff006b00 0xff009500 0xff009800
0xff007300 0xff00a100 0xff00a000
--

// perlinNoise(3, 3, 0, 100, true, false, 2, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 2, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 2, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 2, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 2, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 2, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 2, false)
0
--
0xff000000 0xff000500 0xff000500
0xff001200 0xff000d00 0xff001700
0xff001200 0xff001700 0xff000d00
--

// perlinNoise(3, 3, 1, 100, false, false, 2, false)
0
--
0xff000000 0xff001300 0xff002800
0xff002400 0xff000300 0xff002100
0xff000700 0xff003f00 0xff005e00
--

// perlinNoise(3, 3, 2, 100, true, false, 2, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 2, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 2, false)
0
--
0xff000000 0xff001900 0xff001900
0xff001600 0xff003c00 0xff002300
0xff001600 0xff002300 0xff003c00
--

// perlinNoise(3, 3, 2, 100, false, false, 2, false)
0
--
0xff000000 0xff002700 0xff005800
0xff002800 0xff003200 0xff003200
0xff001900 0xff004300 0xff007a00
--

// perlinNoise(3, 3, 0, 100, true, true, 3, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 3, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 3, false)
0
--
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
--

// perlinNoise(3, 3, 0, 100, false, true, 3, false)
0
--
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
--

// perlinNoise(3, 3, 1, 100, true, true, 3, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 3, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 3, false)
0
--
0xff7f7f00 0xff827d00 0xff7d8200
0xff767600 0xff797400 0xff747900
0xff888800 0xff8b8600 0xff868b00
--

// perlinNoise(3, 3, 1, 100, false, true, 3, false)
0
--
0xff7f7f00 0xff767700 0xff6b7a00
0xff6d5500 0xff7e5f00 0xff909000
0xff7c5900 0xff9f5600 0xffae8600
--

// perlinNoise(3, 3, 2, 100, true, true, 3, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 3, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 3, false)
0
--
0xff7f7f00 0xff787a00 0xff878500
0xff746300 0xff907700 0xff7a9200
0xff8a9b00 0xff856c00 0xff6e8800
--

// perlinNoise(3, 3, 2, 100, false, true, 3, false)
0
--
0xff7f7f00 0xff6c7400 0xff837100
0xff6b4200 0xff956200 0xff98a600
0xff735b00 0xffa14c00 0xffa07e00
--

// perlinNoise(3, 3, 0, 100, true, false, 3, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 3, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 3, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 3, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 3, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 3, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 3, false)
0
--
0xff000000 0xff050500 0xff050500
0xff121200 0xff0d1700 0xff170d00
0xff121200 0xff170d00 0xff0d1700
--

// perlinNoise(3, 3, 1, 100, false, false, 3, false)
0
--
0xff000000 0xff131100 0xff280b00
0xff245400 0xff034100 0xff212100
0xff074d00 0xff3f5300 0xff5e0d00
--

// perlinNoise(3, 3, 2, 100, true, false, 3, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 3, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 3, false)
0
--
0xff000000 0xff190b00 0xff190b00
0xff163800 0xff3c1e00 0xff234000
0xff163800 0xff234000 0xff3c1e00
--

// perlinNoise(3, 3, 2, 100, false, false, 3, false)
0
--
0xff000000 0xff271600 0xff581d00
0xff287b00 0xff324700 0xff324d00
0xff195000 0xff436700 0xff7a1e00
--

// perlinNoise(3, 3, 0, 100, true, true, 4, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 4, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 4, false)
0
--
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
--

// perlinNoise(3, 3, 0, 100, false, true, 4, false)
0
--
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
--

// perlinNoise(3, 3, 1, 100, true, true, 4, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 4, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 4, false)
0
--
0xff00007f 0xff000082 0xff00007d
0xff000076 0xff000079 0xff000074
0xff000088 0xff00008b 0xff000086
--

// perlinNoise(3, 3, 1, 100, false, true, 4, false)
0
--
0xff00007f 0xff000076 0xff00006b
0xff00006d 0xff00007e 0xff000090
0xff00007c 0xff00009f 0xff0000ae
--

// perlinNoise(3, 3, 2, 100, true, true, 4, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 4, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 4, false)
0
--
0xff00007f 0xff000078 0xff000087
0xff000074 0xff000090 0xff00007a
0xff00008a 0xff000085 0xff00006e
--

// perlinNoise(3, 3, 2, 100, false, true, 4, false)
0
--
0xff00007f 0xff00006c 0xff000083
0xff00006b 0xff000095 0xff000098
0xff000073 0xff0000a1 0xff0000a0
--

// perlinNoise(3, 3, 0, 100, true, false, 4, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 4, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 4, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 4, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 4, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 4, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 4, false)
0
--
0xff000000 0xff000005 0xff000005
0xff000012 0xff00000d 0xff000017
0xff000012 0xff000017 0xff00000d
--

// perlinNoise(3, 3, 1, 100, false, false, 4, false)
0
--
0xff000000 0xff000013 0xff000028
0xff000024 0xff000003 0xff000021
0xff000007 0xff00003f 0xff00005e
--

// perlinNoise(3, 3, 2, 100, true, false, 4, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 4, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 4, false)
0
--
0xff000000 0xff000019 0xff000019
0xff000016 0xff00003c 0xff000023
0xff000016 0xff000023 0xff00003c
--

// perlinNoise(3, 3, 2, 100, false, false, 4, false)
0
--
0xff000000 0xff000027 0xff000058
0xff000028 0xff000032 0xff000032
0xff000019 0xff000043 0xff00007a
--

// perlinNoise(3, 3, 0, 100, true, true, 5, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 5, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 5, false)
0
--
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
--

// perlinNoise(3, 3, 0, 100, false, true, 5, false)
0
--
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
--

// perlinNoise(3, 3, 1, 100, true, true, 5, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 5, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 5, false)
0
--
0xff7f007f 0xff82007d 0xff7d0082
0xff760076 0xff790074 0xff740079
0xff880088 0xff8b0086 0xff86008b
--

// perlinNoise(3, 3, 1, 100, false, true, 5, false)
0
--
0xff7f007f 0xff760077 0xff6b007a
0xff6d0055 0xff7e005f 0xff900090
0xff7c0059 0xff9f0056 0xffae0086
--

// perlinNoise(3, 3, 2, 100, true, true, 5, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 5, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 5, false)
0
--
0xff7f007f 0xff78007a 0xff870085
0xff740063 0xff900077 0xff7a0092
0xff8a009b 0xff85006c 0xff6e0088
--

// perlinNoise(3, 3, 2, 100, false, true, 5, false)
0
--
0xff7f007f 0xff6c0074 0xff830071
0xff6b0042 0xff950062 0xff9800a6
0xff73005b 0xffa1004c 0xffa0007e
--

// perlinNoise(3, 3, 0, 100, true, false, 5, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 5, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 5, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 5, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 5, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 5, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 5, false)
0
--
0xff000000 0xff050005 0xff050005
0xff120012 0xff0d0017 0xff17000d
0xff120012 0xff17000d 0xff0d0017
--

// perlinNoise(3, 3, 1, 100, false, false, 5, false)
0
--
0xff000000 0xff130011 0xff28000b
0xff240054 0xff030041 0xff210021
0xff07004d 0xff3f0053 0xff5e000d
--

// perlinNoise(3, 3, 2, 100, true, false, 5, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 5, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 5, false)
0
--
0xff000000 0xff19000b 0xff19000b
0xff160038 0xff3c001e 0xff230040
0xff160038 0xff230040 0xff3c001e
--

// perlinNoise(3, 3, 2, 100, false, false, 5, false)
0
--
0xff000000 0xff270016 0xff58001d
0xff28007b 0xff320047 0xff32004d
0xff190050 0xff430067 0xff7a001e
--

// perlinNoise(3, 3, 0, 100, true, true, 6, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 6, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 6, false)
0
--
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 6, false)
0
--
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
--

// perlinNoise(3, 3, 1, 100, true, true, 6, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 6, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 6, false)
0
--
0xff007f7f 0xff00827d 0xff007d82
0xff007676 0xff007974 0xff007479
0xff008888 0xff008b86 0xff00868b
--

// perlinNoise(3, 3, 1, 100, false, true, 6, false)
0
--
0xff007f7f 0xff007677 0xff006b7a
0xff006d55 0xff007e5f 0xff009090
0xff007c59 0xff009f56 0xff00ae86
--

// perlinNoise(3, 3, 2, 100, true, true, 6, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 6, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 6, false)
0
--
0xff007f7f 0xff00787a 0xff008785
0xff007463 0xff009077 0xff007a92
0xff008a9b 0xff00856c 0xff006e88
--

// perlinNoise(3, 3, 2, 100, false, true, 6, false)
0
--
0xff007f7f 0xff006c74 0xff008371
0xff006b42 0xff009562 0xff0098a6
0xff00735b 0xff00a14c 0xff00a07e
--

// perlinNoise(3, 3, 0, 100, true, false, 6, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 6, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 6, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 6, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 6, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 6, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 6, false)
0
--
0xff000000 0xff000505 0xff000505
0xff001212 0xff000d17 0xff00170d
0xff001212 0xff00170d 0xff000d17
--

// perlinNoise(3, 3, 1, 100, false, false, 6, false)
0
--
0xff000000 0xff001311 0xff00280b
0xff002454 0xff000341 0xff002121
0xff00074d 0xff003f53 0xff005e0d
--

// perlinNoise(3, 3, 2, 100, true, false, 6, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 6, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 6, false)
0
--
0xff000000 0xff00190b 0xff00190b
0xff001638 0xff003c1e 0xff002340
0xff001638 0xff002340 0xff003c1e
--

// perlinNoise(3, 3, 2, 100, false, false, 6, false)
0
--
0xff000000 0xff002716 0xff00581d
0xff00287b 0xff003247 0xff00324d
0xff001950 0xff004367 0xff007a1e
--

// perlinNoise(3, 3, 0, 100, true, true, 7, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 7, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 7, false)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 7, false)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 1, 100, true, true, 7, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 7, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 7, false)
0
--
0xff7f7f7f 0xff827d76 0xff7d8288
0xff76767c 0xff797473 0xff747985
0xff888882 0xff8b8679 0xff868b8b
--

// perlinNoise(3, 3, 1, 100, false, true, 7, false)
0
--
0xff7f7f7f 0xff767775 0xff6b7a86
0xff6d5584 0xff7e5f7e 0xff90907a
0xff7c598d 0xff9f569c 0xffae868b
--

// perlinNoise(3, 3, 2, 100, true, true, 7, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 7, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 7, false)
0
--
0xff7f7f7f 0xff787a7a 0xff878585
0xff746383 0xff907779 0xff7a926c
0xff8a9b7b 0xff856c93 0xff6e8885
--

// perlinNoise(3, 3, 2, 100, false, true, 7, false)
0
--
0xff7f7f7f 0xff6c7478 0xff83716e
0xff6b428b 0xff956284 0xff98a663
0xff735b7c 0xffa14cab 0xffa07e89
--

// perlinNoise(3, 3, 0, 100, true, false, 7, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 7, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 7, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 7, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 7, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 7, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 7, false)
0
--
0xff000000 0xff050512 0xff050512
0xff121206 0xff0d1718 0xff170d0c
0xff121206 0xff170d0c 0xff0d1718
--

// perlinNoise(3, 3, 1, 100, false, false, 7, false)
0
--
0xff000000 0xff131115 0xff280b0e
0xff24540a 0xff034103 0xff21210a
0xff074d1c 0xff3f533a 0xff5e0d18
--

// perlinNoise(3, 3, 2, 100, true, false, 7, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 7, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 7, false)
0
--
0xff000000 0xff190b19 0xff190b19
0xff163814 0xff3c1e24 0xff23403f
0xff163814 0xff23403f 0xff3c1e24
--

// perlinNoise(3, 3, 2, 100, false, false, 7, false)
0
--
0xff000000 0xff27161c 0xff581d3f
0xff287b18 0xff32470f 0xff324d39
0xff19503e 0xff436758 0xff7a1e1b
--

// perlinNoise(3, 3, 0, 100, true, true, 8, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 8, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, true, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, true, 8, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 8, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, false, true, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, true, true, 8, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 8, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, false, true, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 8, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 8, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 8, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 8, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, false, false, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, true, false, 8, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 8, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 2, 100, false, false, 8, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, true, 9, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 9, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 9, false)
0
--
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
--

// perlinNoise(3, 3, 0, 100, false, true, 9, false)
0
--
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
0xff7f0000 0xff7f0000 0xff7f0000
--

// perlinNoise(3, 3, 1, 100, true, true, 9, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 9, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 9, false)
0
--
0xff7f0000 0xff820000 0xff7d0000
0xff760000 0xff790000 0xff740000
0xff880000 0xff8b0000 0xff860000
--

// perlinNoise(3, 3, 1, 100, false, true, 9, false)
0
--
0xff7f0000 0xff760000 0xff6b0000
0xff6d0000 0xff7e0000 0xff900000
0xff7c0000 0xff9f0000 0xffae0000
--

// perlinNoise(3, 3, 2, 100, true, true, 9, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 9, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 9, false)
0
--
0xff7f0000 0xff780000 0xff870000
0xff740000 0xff900000 0xff7a0000
0xff8a0000 0xff850000 0xff6e0000
--

// perlinNoise(3, 3, 2, 100, false, true, 9, false)
0
--
0xff7f0000 0xff6c0000 0xff830000
0xff6b0000 0xff950000 0xff980000
0xff730000 0xffa10000 0xffa00000
--

// perlinNoise(3, 3, 0, 100, true, false, 9, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 9, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 9, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 9, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 9, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 9, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 9, false)
0
--
0xff000000 0xff050000 0xff050000
0xff120000 0xff0d0000 0xff170000
0xff120000 0xff170000 0xff0d0000
--

// perlinNoise(3, 3, 1, 100, false, false, 9, false)
0
--
0xff000000 0xff130000 0xff280000
0xff240000 0xff030000 0xff210000
0xff070000 0xff3f0000 0xff5e0000
--

// perlinNoise(3, 3, 2, 100, true, false, 9, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 9, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 9, false)
0
--
0xff000000 0xff190000 0xff190000
0xff160000 0xff3c0000 0xff230000
0xff160000 0xff230000 0xff3c0000
--

// perlinNoise(3, 3, 2, 100, false, false, 9, false)
0
--
0xff000000 0xff270000 0xff580000
0xff280000 0xff320000 0xff320000
0xff190000 0xff430000 0xff7a0000
--

// perlinNoise(3, 3, 0, 100, true, true, 10, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 10, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 10, false)
0
--
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
--

// perlinNoise(3, 3, 0, 100, false, true, 10, false)
0
--
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
0xff007f00 0xff007f00 0xff007f00
--

// perlinNoise(3, 3, 1, 100, true, true, 10, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 10, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 10, false)
0
--
0xff007f00 0xff008200 0xff007d00
0xff007600 0xff007900 0xff007400
0xff008800 0xff008b00 0xff008600
--

// perlinNoise(3, 3, 1, 100, false, true, 10, false)
0
--
0xff007f00 0xff007600 0xff006b00
0xff006d00 0xff007e00 0xff009000
0xff007c00 0xff009f00 0xff00ae00
--

// perlinNoise(3, 3, 2, 100, true, true, 10, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 10, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 10, false)
0
--
0xff007f00 0xff007800 0xff008700
0xff007400 0xff009000 0xff007a00
0xff008a00 0xff008500 0xff006e00
--

// perlinNoise(3, 3, 2, 100, false, true, 10, false)
0
--
0xff007f00 0xff006c00 0xff008300
0xff006b00 0xff009500 0xff009800
0xff007300 0xff00a100 0xff00a000
--

// perlinNoise(3, 3, 0, 100, true, false, 10, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 10, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 10, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 10, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 10, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 10, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 10, false)
0
--
0xff000000 0xff000500 0xff000500
0xff001200 0xff000d00 0xff001700
0xff001200 0xff001700 0xff000d00
--

// perlinNoise(3, 3, 1, 100, false, false, 10, false)
0
--
0xff000000 0xff001300 0xff002800
0xff002400 0xff000300 0xff002100
0xff000700 0xff003f00 0xff005e00
--

// perlinNoise(3, 3, 2, 100, true, false, 10, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 10, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 10, false)
0
--
0xff000000 0xff001900 0xff001900
0xff001600 0xff003c00 0xff002300
0xff001600 0xff002300 0xff003c00
--

// perlinNoise(3, 3, 2, 100, false, false, 10, false)
0
--
0xff000000 0xff002700 0xff005800
0xff002800 0xff003200 0xff003200
0xff001900 0xff004300 0xff007a00
--

// perlinNoise(3, 3, 0, 100, true, true, 11, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 11, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 11, false)
0
--
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
--

// perlinNoise(3, 3, 0, 100, false, true, 11, false)
0
--
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
0xff7f7f00 0xff7f7f00 0xff7f7f00
--

// perlinNoise(3, 3, 1, 100, true, true, 11, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 11, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 11, false)
0
--
0xff7f7f00 0xff827d00 0xff7d8200
0xff767600 0xff797400 0xff747900
0xff888800 0xff8b8600 0xff868b00
--

// perlinNoise(3, 3, 1, 100, false, true, 11, false)
0
--
0xff7f7f00 0xff767700 0xff6b7a00
0xff6d5500 0xff7e5f00 0xff909000
0xff7c5900 0xff9f5600 0xffae8600
--

// perlinNoise(3, 3, 2, 100, true, true, 11, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 11, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 11, false)
0
--
0xff7f7f00 0xff787a00 0xff878500
0xff746300 0xff907700 0xff7a9200
0xff8a9b00 0xff856c00 0xff6e8800
--

// perlinNoise(3, 3, 2, 100, false, true, 11, false)
0
--
0xff7f7f00 0xff6c7400 0xff837100
0xff6b4200 0xff956200 0xff98a600
0xff735b00 0xffa14c00 0xffa07e00
--

// perlinNoise(3, 3, 0, 100, true, false, 11, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 11, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 11, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 11, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 11, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 11, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 11, false)
0
--
0xff000000 0xff050500 0xff050500
0xff121200 0xff0d1700 0xff170d00
0xff121200 0xff170d00 0xff0d1700
--

// perlinNoise(3, 3, 1, 100, false, false, 11, false)
0
--
0xff000000 0xff131100 0xff280b00
0xff245400 0xff034100 0xff212100
0xff074d00 0xff3f5300 0xff5e0d00
--

// perlinNoise(3, 3, 2, 100, true, false, 11, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 11, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 11, false)
0
--
0xff000000 0xff190b00 0xff190b00
0xff163800 0xff3c1e00 0xff234000
0xff163800 0xff234000 0xff3c1e00
--

// perlinNoise(3, 3, 2, 100, false, false, 11, false)
0
--
0xff000000 0xff271600 0xff581d00
0xff287b00 0xff324700 0xff324d00
0xff195000 0xff436700 0xff7a1e00
--

// perlinNoise(3, 3, 0, 100, true, true, 12, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 12, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 12, false)
0
--
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
--

// perlinNoise(3, 3, 0, 100, false, true, 12, false)
0
--
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
0xff00007f 0xff00007f 0xff00007f
--

// perlinNoise(3, 3, 1, 100, true, true, 12, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 12, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 12, false)
0
--
0xff00007f 0xff000082 0xff00007d
0xff000076 0xff000079 0xff000074
0xff000088 0xff00008b 0xff000086
--

// perlinNoise(3, 3, 1, 100, false, true, 12, false)
0
--
0xff00007f 0xff000076 0xff00006b
0xff00006d 0xff00007e 0xff000090
0xff00007c 0xff00009f 0xff0000ae
--

// perlinNoise(3, 3, 2, 100, true, true, 12, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 12, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 12, false)
0
--
0xff00007f 0xff000078 0xff000087
0xff000074 0xff000090 0xff00007a
0xff00008a 0xff000085 0xff00006e
--

// perlinNoise(3, 3, 2, 100, false, true, 12, false)
0
--
0xff00007f 0xff00006c 0xff000083
0xff00006b 0xff000095 0xff000098
0xff000073 0xff0000a1 0xff0000a0
--

// perlinNoise(3, 3, 0, 100, true, false, 12, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 12, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 12, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 12, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 12, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 12, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 12, false)
0
--
0xff000000 0xff000005 0xff000005
0xff000012 0xff00000d 0xff000017
0xff000012 0xff000017 0xff00000d
--

// perlinNoise(3, 3, 1, 100, false, false, 12, false)
0
--
0xff000000 0xff000013 0xff000028
0xff000024 0xff000003 0xff000021
0xff000007 0xff00003f 0xff00005e
--

// perlinNoise(3, 3, 2, 100, true, false, 12, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 12, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 12, false)
0
--
0xff000000 0xff000019 0xff000019
0xff000016 0xff00003c 0xff000023
0xff000016 0xff000023 0xff00003c
--

// perlinNoise(3, 3, 2, 100, false, false, 12, false)
0
--
0xff000000 0xff000027 0xff000058
0xff000028 0xff000032 0xff000032
0xff000019 0xff000043 0xff00007a
--

// perlinNoise(3, 3, 0, 100, true, true, 13, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 13, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 13, false)
0
--
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
--

// perlinNoise(3, 3, 0, 100, false, true, 13, false)
0
--
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
0xff7f007f 0xff7f007f 0xff7f007f
--

// perlinNoise(3, 3, 1, 100, true, true, 13, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 13, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 13, false)
0
--
0xff7f007f 0xff82007d 0xff7d0082
0xff760076 0xff790074 0xff740079
0xff880088 0xff8b0086 0xff86008b
--

// perlinNoise(3, 3, 1, 100, false, true, 13, false)
0
--
0xff7f007f 0xff760077 0xff6b007a
0xff6d0055 0xff7e005f 0xff900090
0xff7c0059 0xff9f0056 0xffae0086
--

// perlinNoise(3, 3, 2, 100, true, true, 13, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 13, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 13, false)
0
--
0xff7f007f 0xff78007a 0xff870085
0xff740063 0xff900077 0xff7a0092
0xff8a009b 0xff85006c 0xff6e0088
--

// perlinNoise(3, 3, 2, 100, false, true, 13, false)
0
--
0xff7f007f 0xff6c0074 0xff830071
0xff6b0042 0xff950062 0xff9800a6
0xff73005b 0xffa1004c 0xffa0007e
--

// perlinNoise(3, 3, 0, 100, true, false, 13, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 13, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 13, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 13, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 13, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 13, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 13, false)
0
--
0xff000000 0xff050005 0xff050005
0xff120012 0xff0d0017 0xff17000d
0xff120012 0xff17000d 0xff0d0017
--

// perlinNoise(3, 3, 1, 100, false, false, 13, false)
0
--
0xff000000 0xff130011 0xff28000b
0xff240054 0xff030041 0xff210021
0xff07004d 0xff3f0053 0xff5e000d
--

// perlinNoise(3, 3, 2, 100, true, false, 13, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 13, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 13, false)
0
--
0xff000000 0xff19000b 0xff19000b
0xff160038 0xff3c001e 0xff230040
0xff160038 0xff230040 0xff3c001e
--

// perlinNoise(3, 3, 2, 100, false, false, 13, false)
0
--
0xff000000 0xff270016 0xff58001d
0xff28007b 0xff320047 0xff32004d
0xff190050 0xff430067 0xff7a001e
--

// perlinNoise(3, 3, 0, 100, true, true, 14, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 14, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 14, false)
0
--
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 14, false)
0
--
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
0xff007f7f 0xff007f7f 0xff007f7f
--

// perlinNoise(3, 3, 1, 100, true, true, 14, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 14, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 14, false)
0
--
0xff007f7f 0xff00827d 0xff007d82
0xff007676 0xff007974 0xff007479
0xff008888 0xff008b86 0xff00868b
--

// perlinNoise(3, 3, 1, 100, false, true, 14, false)
0
--
0xff007f7f 0xff007677 0xff006b7a
0xff006d55 0xff007e5f 0xff009090
0xff007c59 0xff009f56 0xff00ae86
--

// perlinNoise(3, 3, 2, 100, true, true, 14, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 14, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 14, false)
0
--
0xff007f7f 0xff00787a 0xff008785
0xff007463 0xff009077 0xff007a92
0xff008a9b 0xff00856c 0xff006e88
--

// perlinNoise(3, 3, 2, 100, false, true, 14, false)
0
--
0xff007f7f 0xff006c74 0xff008371
0xff006b42 0xff009562 0xff0098a6
0xff00735b 0xff00a14c 0xff00a07e
--

// perlinNoise(3, 3, 0, 100, true, false, 14, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 14, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 14, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 14, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 14, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 14, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 14, false)
0
--
0xff000000 0xff000505 0xff000505
0xff001212 0xff000d17 0xff00170d
0xff001212 0xff00170d 0xff000d17
--

// perlinNoise(3, 3, 1, 100, false, false, 14, false)
0
--
0xff000000 0xff001311 0xff00280b
0xff002454 0xff000341 0xff002121
0xff00074d 0xff003f53 0xff005e0d
--

// perlinNoise(3, 3, 2, 100, true, false, 14, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 14, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 14, false)
0
--
0xff000000 0xff00190b 0xff00190b
0xff001638 0xff003c1e 0xff002340
0xff001638 0xff002340 0xff003c1e
--

// perlinNoise(3, 3, 2, 100, false, false, 14, false)
0
--
0xff000000 0xff002716 0xff00581d
0xff00287b 0xff003247 0xff00324d
0xff001950 0xff004367 0xff007a1e
--

// perlinNoise(3, 3, 0, 100, true, true, 15, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 15, true)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, true, true, 15, false)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 0, 100, false, true, 15, false)
0
--
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
0xff7f7f7f 0xff7f7f7f 0xff7f7f7f
--

// perlinNoise(3, 3, 1, 100, true, true, 15, true)
0
--
0xff7f7f7f 0xff828282 0xff7d7d7d
0xff767676 0xff797979 0xff747474
0xff888888 0xff8b8b8b 0xff868686
--

// perlinNoise(3, 3, 1, 100, false, true, 15, true)
0
--
0xff7f7f7f 0xff767676 0xff6b6b6b
0xff6d6d6d 0xff7e7e7e 0xff909090
0xff7c7c7c 0xff9f9f9f 0xffaeaeae
--

// perlinNoise(3, 3, 1, 100, true, true, 15, false)
0
--
0xff7f7f7f 0xff827d76 0xff7d8288
0xff76767c 0xff797473 0xff747985
0xff888882 0xff8b8679 0xff868b8b
--

// perlinNoise(3, 3, 1, 100, false, true, 15, false)
0
--
0xff7f7f7f 0xff767775 0xff6b7a86
0xff6d5584 0xff7e5f7e 0xff90907a
0xff7c598d 0xff9f569c 0xffae868b
--

// perlinNoise(3, 3, 2, 100, true, true, 15, true)
0
--
0xff7f7f7f 0xff787878 0xff878787
0xff747474 0xff909090 0xff7a7a7a
0xff8a8a8a 0xff858585 0xff6e6e6e
--

// perlinNoise(3, 3, 2, 100, false, true, 15, true)
0
--
0xff7f7f7f 0xff6c6c6c 0xff838383
0xff6b6b6b 0xff959595 0xff989898
0xff737373 0xffa1a1a1 0xffa0a0a0
--

// perlinNoise(3, 3, 2, 100, true, true, 15, false)
0
--
0xff7f7f7f 0xff787a7a 0xff878585
0xff746383 0xff907779 0xff7a926c
0xff8a9b7b 0xff856c93 0xff6e8885
--

// perlinNoise(3, 3, 2, 100, false, true, 15, false)
0
--
0xff7f7f7f 0xff6c7478 0xff83716e
0xff6b428b 0xff956284 0xff98a663
0xff735b7c 0xffa14cab 0xffa07e89
--

// perlinNoise(3, 3, 0, 100, true, false, 15, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 15, true)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, true, false, 15, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 0, 100, false, false, 15, false)
0
--
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
0xff000000 0xff000000 0xff000000
--

// perlinNoise(3, 3, 1, 100, true, false, 15, true)
0
--
0xff000000 0xff050505 0xff050505
0xff121212 0xff0d0d0d 0xff171717
0xff121212 0xff171717 0xff0d0d0d
--

// perlinNoise(3, 3, 1, 100, false, false, 15, true)
0
--
0xff000000 0xff131313 0xff282828
0xff242424 0xff030303 0xff212121
0xff070707 0xff3f3f3f 0xff5e5e5e
--

// perlinNoise(3, 3, 1, 100, true, false, 15, false)
0
--
0xff000000 0xff050512 0xff050512
0xff121206 0xff0d1718 0xff170d0c
0xff121206 0xff170d0c 0xff0d1718
--

// perlinNoise(3, 3, 1, 100, false, false, 15, false)
0
--
0xff000000 0xff131115 0xff280b0e
0xff24540a 0xff034103 0xff21210a
0xff074d1c 0xff3f533a 0xff5e0d18
--

// perlinNoise(3, 3, 2, 100, true, false, 15, true)
0
--
0xff000000 0xff191919 0xff191919
0xff161616 0xff3c3c3c 0xff232323
0xff161616 0xff232323 0xff3c3c3c
--

// perlinNoise(3, 3, 2, 100, false, false, 15, true)
0
--
0xff000000 0xff272727 0xff585858
0xff282828 0xff323232 0xff323232
0xff191919 0xff434343 0xff7a7a7a
--

// perlinNoise(3, 3, 2, 100, true, false, 15, false)
0
--
0xff000000 0xff190b19 0xff190b19
0xff163814 0xff3c1e24 0xff23403f
0xff163814 0xff23403f 0xff3c1e24
--

// perlinNoise(3, 3, 2, 100, false, false, 15, false)
0
--
0xff000000 0xff27161c 0xff581d3f
0xff287b18 0xff32470f 0xff324d39
0xff19503e 0xff436758 0xff7a1e1b
--



-- Disposed --
// perlinNoise()
-1
--
--

// perlinNoise(3)
-1
--
--

// perlinNoise(3, 3)
-1
--
--

// perlinNoise(3, 3, 4)
-1
--
--

// perlinNoise(3, 3, 4, 100)
-1
--
--

// perlinNoise(3, 3, 4, 100, false)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(null, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(undefined, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise({}, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(objLooksLikeNum, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(-1, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(-2, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(10, 3, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, null, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, undefined, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, {}, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, objLooksLikeNum, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, -1, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, -2, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 10, 4, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, null, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, undefined, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, {}, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, objLooksLikeNum, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, -1, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, -2, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 10, 100, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, null, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, undefined, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, {}, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, objLooksLikeNum, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, -1, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, -2, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 10, false, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, null, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, undefined, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, {}, false, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, null, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, undefined, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, {}, 15, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, null, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, undefined, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, {}, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, objLooksLikeNum, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, -1, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, -2, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 10, false, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, null, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, undefined, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, {}, null)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, undefined)
-1
--
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, {})
-1
--
--

// perlinNoise(100)
-1
--
--

// perlinNoise(100, 80)
-1
--
--

// perlinNoise(100, 80, 4)
-1
--
--

// perlinNoise(100, 80, 4, 100)
-1
--
--

// perlinNoise(100, 80, 4, 100, true)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(null, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(undefined, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise({}, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(objLooksLikeNum, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(-1, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(-2, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(10, 80, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, null, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, undefined, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, {}, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, objLooksLikeNum, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, -1, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, -2, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 10, 4, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, null, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, undefined, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, {}, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, objLooksLikeNum, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, -1, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, -2, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 10, 100, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, null, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, undefined, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, {}, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, objLooksLikeNum, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, -1, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, -2, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 10, true, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, null, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, undefined, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, {}, true, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, null, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, undefined, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, {}, 1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, null, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, undefined, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, {}, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, objLooksLikeNum, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, -1, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, -2, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 10, true, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, null, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, undefined, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, {}, null)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, undefined)
-1
--
--

// perlinNoise(100, 80, 4, 100, true, true, 1, true, {})
-1
--
--



