-- 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 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 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 0x1c3f9b24 0x00000000
0x43befaab 0x876d9748 0x9ca0ff84
0x6a52f5ab 0x6d349da4 0x70cd1ca1
--

// perlinNoise(-1, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x00000000 0x00000000
0x43befaab 0x66037a32 0x578ecdc4
0x6a52f5ab 0x720c246b 0x4d5b6a84
--

// perlinNoise(-2, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x2bffd524 0x00000000
0x43befaab 0x63cb1267 0x66037a32
0x6a52f5ab 0x3e7bb520 0x720c246b
--

// perlinNoise(10, 3, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x0b5ca142 0x1e53f6b1
0x43befaab 0x313302b6 0x41fbfad0
0x6a52f5ab 0x5f462a9e 0x4325b90a
--

// 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 0x372da2f6 0x5b076abc
0x01d970de 0x5ae059e5 0x98ba5723
0x00000000 0x4f193c3f 0x6014e431
--

// perlinNoise(3, -1, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x00000000 0x7b5101bc 0x711e7bd6
0x00000000 0x56a2acc6 0x4643e9c3
--

// perlinNoise(3, -2, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x22ed9c3a 0x4fea8af8 0x5569dc22
0x00000000 0x7b5101bc 0x711e7bd6
--

// perlinNoise(3, 10, 4, 100, false, false, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x243f5347 0x56a0cac4 0x5dfc8cbd
0x32134a75 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 0x1f41b5e6 0x3e6a7703
0x1c6c60db 0x6381b727 0x6a78b989
0x48581bdb 0x2b8d630a 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 0x420b9bd8 0x64ff75b2
0x49c4e5a1 0x8089b132 0x7f78f7c3
0x6e5ffca9 0x402faece 0x96e0524c
--

// perlinNoise(3, 3, 4, null, false, false, 15, false, null)
0
--
0x00000000 0x297c7ac6 0x24b8216f
0x471f6f88 0x589ca145 0x80621799
0x49abb29d 0x6b29eeac 0xb51ff049
--

// perlinNoise(3, 3, 4, undefined, false, false, 15, false, null)
0
--
0x00000000 0x297c7ac6 0x24b8216f
0x471f6f88 0x589ca145 0x80621799
0x49abb29d 0x6b29eeac 0xb51ff049
--

// perlinNoise(3, 3, 4, {}, false, false, 15, false, null)
0
--
0x00000000 0x297c7ac6 0x24b8216f
0x471f6f88 0x589ca145 0x80621799
0x49abb29d 0x6b29eeac 0xb51ff049
--

// perlinNoise(3, 3, 4, objLooksLikeNum, false, false, 15, false, null)
0
--
0x00000000 0x251a4e19 0x3409732f
0x237148fe 0x1907be58 0x54023f05
0x3e169820 0x3dbf3418 0x0dbd22fa
--

// perlinNoise(3, 3, 4, -1, false, false, 15, false, null)
0
--
0x00000000 0x251a4e19 0x3409732f
0x237148fe 0x1907be58 0x54023f05
0x3e169820 0x3dbf3418 0x0dbd22fa
--

// perlinNoise(3, 3, 4, -2, false, false, 15, false, null)
0
--
0x00000000 0x26493a25 0x227efdc7
0x767ff45d 0x1f9caae0 0x24d267d8
0x8085c744 0x41ab7d31 0x37b071ed
--

// perlinNoise(3, 3, 4, 10, false, false, 15, false, null)
0
--
0x00000000 0x8081606a 0x7e4596be
0x287fdf45 0x451d6ee5 0x2be72d7a
0x4199e788 0x4241116c 0x61218a09
--

// perlinNoise(3, 3, 4, 100, null, false, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, undefined, false, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, {}, false, 15, false, null)
0
--
0x00000000 0x2b348828 0x2fa86c9d
0x4478fb9a 0x58df7f6e 0x36c1e1c5
0x3e7f4077 0x34ce449c 0x43ffa7af
--

// perlinNoise(3, 3, 4, 100, false, null, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, undefined, 15, false, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, {}, 15, false, null)
0
--
0x7fffffff 0x730cfcef 0x7d11eddc
0x74e09c1b 0x5b8bff6f 0x48166f2d
0x7febcbf1 0x678ebec2 0x6b761c3b
--

// 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 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, -2, false, null)
0
--
0x00000000 0x350039a8 0x43006691
0x2d001bf1 0x1100ebf9 0x5a009f48
0x47007a6e 0x6e00a9f3 0x26006120
--

// perlinNoise(3, 3, 4, 100, false, false, 10, false, null)
0
--
0x00000000 0x2300d900 0x26007600
0x85006000 0x5500c900 0x74007b00
0x66005500 0x6900b100 0x2b00fd00
--

// perlinNoise(3, 3, 4, 100, false, false, 15, null, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, undefined, null)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, {}, null)
0
--
0x00000000 0x23d9d9d9 0x26767676
0x85606060 0x55c9c9c9 0x747b7b7b
0x66555555 0x69b1b1b1 0x2bfdfdfd
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, undefined)
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 0x92e14b42
--

// perlinNoise(3, 3, 4, 100, false, false, 15, false, {})
0
--
0x00000000 0x372da2f6 0x5b076abc
0x43befaab 0x7e88ac22 0x7976f4bd
0x6a52f5ab 0x384cdef5 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
0xff757575 0xff9d9d9d 0xff878787
0xff8d8d8d 0xff777777 0xff484848
--

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

// perlinNoise(-2, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff8f8f8f 0xff848484
0xffbfbfbf 0xff959595 0xff979797
0xffa6a6a6 0xff656565 0xff747474
--

// 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
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, -2, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 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 0x771d1d1d 0x87040404
0x68101010 0x70353535 0x9dc4c4c4
0xa6d8d8d8 0x6e363636 0x81d3d3d3
--

// perlinNoise(100, 80, 4, 100, true, true, -2, true, null)
0
--
0x7fffffff 0x771d1d1d 0x87040404
0x68101010 0x70353535 0x9dc4c4c4
0xa6d8d8d8 0x6e363636 0x81d3d3d3
--

// perlinNoise(100, 80, 4, 100, true, true, 10, true, null)
0
--
0x7fffffff 0x771d1d1d 0x87040404
0x68101010 0x70353535 0x9dc4c4c4
0xa6d8d8d8 0x6e363636 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 8, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// 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 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 8, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 8, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

// 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 0x0b434343 0x0b434343
0x38646464 0x1efdfdfd 0x408b8b8b
0x38646464 0x408b8b8b 0x1efdfdfd
--

// perlinNoise(3, 3, 2, 100, false, false, 8, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 9, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 9, false)
0
--
0x7fff0000 0x7d090000 0x82f50000
0x76ff0000 0x740a0000 0x79f40000
0x88ff0000 0x86080000 0x8bf50000
--

// perlinNoise(3, 3, 1, 100, false, true, 9, false)
0
--
0x7fff0000 0x77fd0000 0x7ae00000
0x55460000 0x5f520000 0x90ff0000
0x59630000 0x56d70000 0x864b0000
--

// perlinNoise(3, 3, 2, 100, true, true, 9, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 9, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 9, false)
0
--
0x7fff0000 0x7afb0000 0x85020000
0x632b0000 0x77340000 0x92d50000
0x9be30000 0x6c3a0000 0x88ce0000
--

// perlinNoise(3, 3, 2, 100, false, true, 9, false)
0
--
0x7fff0000 0x74ed0000 0x71270000
0x429d0000 0x62840000 0xa6e90000
0x5b420000 0x4c1c0000 0x7e440000
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 9, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

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

// perlinNoise(3, 3, 1, 100, false, false, 9, false)
0
--
0x00000000 0x111c0000 0x0b9f0000
0x546d0000 0x410c0000 0x21ff0000
0x4d170000 0x53c10000 0x0d330000
--

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

// perlinNoise(3, 3, 2, 100, false, false, 9, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

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

// perlinNoise(3, 3, 2, 100, false, false, 9, false)
0
--
0x00000000 0x16c40000 0x1d060000
0x7b530000 0x47b30000 0x4da50000
0x50500000 0x67a60000 0x1e0b0000
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 10, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 10, false)
0
--
0x7f00ff00 0x7d000900 0x8200f500
0x7600ff00 0x74000a00 0x7900f400
0x8800ff00 0x86000800 0x8b00f500
--

// perlinNoise(3, 3, 1, 100, false, true, 10, false)
0
--
0x7f00ff00 0x7700fd00 0x7a00e000
0x55004600 0x5f005200 0x9000ff00
0x59006300 0x5600d700 0x86004b00
--

// perlinNoise(3, 3, 2, 100, true, true, 10, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 10, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 10, false)
0
--
0x7f00ff00 0x7a00fb00 0x85000200
0x63002b00 0x77003400 0x9200d500
0x9b00e300 0x6c003a00 0x8800ce00
--

// perlinNoise(3, 3, 2, 100, false, true, 10, false)
0
--
0x7f00ff00 0x7400ed00 0x71002700
0x42009d00 0x62008400 0xa600e900
0x5b004200 0x4c001c00 0x7e004400
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 10, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

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

// perlinNoise(3, 3, 1, 100, false, false, 10, false)
0
--
0x00000000 0x11001c00 0x0b009f00
0x54006d00 0x41000c00 0x2100ff00
0x4d001700 0x5300c100 0x0d003300
--

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

// perlinNoise(3, 3, 2, 100, false, false, 10, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

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

// perlinNoise(3, 3, 2, 100, false, false, 10, false)
0
--
0x00000000 0x1600c400 0x1d000600
0x7b005300 0x4700b300 0x4d00a500
0x50005000 0x6700a600 0x1e000b00
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 11, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 11, false)
0
--
0x7fffff00 0x76190e00 0x88eaf400
0x7cf2f200 0x730c0100 0x85dee800
0x820b0b00 0x79251a00 0x8bf5ff00
--

// perlinNoise(3, 3, 1, 100, false, true, 11, false)
0
--
0x7fffff00 0x75010300 0x86cce800
0x84d2a400 0x7effc000 0x7a2d2d00
0x8de0a100 0x9c048c00 0x8b3ff500
--

// perlinNoise(3, 3, 2, 100, true, true, 11, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 11, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 11, false)
0
--
0x7fffff00 0x7afbff00 0x8502ff00
0x83e2c100 0x792ffb00 0x6c205800
0x7b1e4100 0x93e7bb00 0x85d30400
--

// perlinNoise(3, 3, 2, 100, false, true, 11, false)
0
--
0x7fffff00 0x78e5f600 0x6e2f0600
0x8bc47900 0x841fbd00 0x6387ab00
0x7cecbb00 0xabf07100 0x8929ea00
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 11, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

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

// perlinNoise(3, 3, 1, 100, false, false, 11, false)
0
--
0x00000000 0x15e7ce00 0x0ed8c800
0x0a945a00 0x03ff8a00 0x0a484800
0x1c40bd00 0x3a156d00 0x18e68a00
--

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

// perlinNoise(3, 3, 2, 100, false, false, 11, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

// perlinNoise(3, 3, 2, 100, true, false, 11, false)
0
--
0x00000000 0x19ff7000 0x19ff7000
0x1418c900 0x24a9d400 0x3f8e0300
0x1418c900 0x3f8e0300 0x24a9d400
--

// perlinNoise(3, 3, 2, 100, false, false, 11, false)
0
--
0x00000000 0x1c63c800 0x3f647500
0x18a91a00 0x0f50b500 0x39e05800
0x3e674900 0x58c22a00 0x1b801b00
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 12, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 12, false)
0
--
0x7f0000ff 0x7d000009 0x820000f5
0x760000ff 0x7400000a 0x790000f4
0x880000ff 0x86000008 0x8b0000f5
--

// perlinNoise(3, 3, 1, 100, false, true, 12, false)
0
--
0x7f0000ff 0x770000fd 0x7a0000e0
0x55000046 0x5f000052 0x900000ff
0x59000063 0x560000d7 0x8600004b
--

// perlinNoise(3, 3, 2, 100, true, true, 12, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 12, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 12, false)
0
--
0x7f0000ff 0x7a0000fb 0x85000002
0x6300002b 0x77000034 0x920000d5
0x9b0000e3 0x6c00003a 0x880000ce
--

// perlinNoise(3, 3, 2, 100, false, true, 12, false)
0
--
0x7f0000ff 0x740000ed 0x71000027
0x4200009d 0x62000084 0xa60000e9
0x5b000042 0x4c00001c 0x7e000044
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 12, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

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

// perlinNoise(3, 3, 1, 100, false, false, 12, false)
0
--
0x00000000 0x1100001c 0x0b00009f
0x5400006d 0x4100000c 0x210000ff
0x4d000017 0x530000c1 0x0d000033
--

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

// perlinNoise(3, 3, 2, 100, false, false, 12, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

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

// perlinNoise(3, 3, 2, 100, false, false, 12, false)
0
--
0x00000000 0x160000c4 0x1d000006
0x7b000053 0x470000b3 0x4d0000a5
0x50000050 0x670000a6 0x1e00000b
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 13, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 13, false)
0
--
0x7fff00ff 0x7619000e 0x88ea00f4
0x7cf200f2 0x730c0001 0x85de00e8
0x820b000b 0x7925001a 0x8bf500ff
--

// perlinNoise(3, 3, 1, 100, false, true, 13, false)
0
--
0x7fff00ff 0x75010003 0x86cc00e8
0x84d200a4 0x7eff00c0 0x7a2d002d
0x8de000a1 0x9c04008c 0x8b3f00f5
--

// perlinNoise(3, 3, 2, 100, true, true, 13, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 13, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 13, false)
0
--
0x7fff00ff 0x7afb00ff 0x850200ff
0x83e200c1 0x792f00fb 0x6c200058
0x7b1e0041 0x93e700bb 0x85d30004
--

// perlinNoise(3, 3, 2, 100, false, true, 13, false)
0
--
0x7fff00ff 0x78e500f6 0x6e2f0006
0x8bc40079 0x841f00bd 0x638700ab
0x7cec00bb 0xabf00071 0x892900ea
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 13, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

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

// perlinNoise(3, 3, 1, 100, false, false, 13, false)
0
--
0x00000000 0x15e700ce 0x0ed800c8
0x0a94005a 0x03ff008a 0x0a480048
0x1c4000bd 0x3a15006d 0x18e6008a
--

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

// perlinNoise(3, 3, 2, 100, false, false, 13, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

// perlinNoise(3, 3, 2, 100, true, false, 13, false)
0
--
0x00000000 0x19ff0070 0x19ff0070
0x141800c9 0x24a900d4 0x3f8e0003
0x141800c9 0x3f8e0003 0x24a900d4
--

// perlinNoise(3, 3, 2, 100, false, false, 13, false)
0
--
0x00000000 0x1c6300c8 0x3f640075
0x18a9001a 0x0f5000b5 0x39e00058
0x3e670049 0x58c2002a 0x1b80001b
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 14, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 14, false)
0
--
0x7f00ffff 0x7600190e 0x8800eaf4
0x7c00f2f2 0x73000c01 0x8500dee8
0x82000b0b 0x7900251a 0x8b00f5ff
--

// perlinNoise(3, 3, 1, 100, false, true, 14, false)
0
--
0x7f00ffff 0x75000103 0x8600cce8
0x8400d2a4 0x7e00ffc0 0x7a002d2d
0x8d00e0a1 0x9c00048c 0x8b003ff5
--

// perlinNoise(3, 3, 2, 100, true, true, 14, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 14, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 14, false)
0
--
0x7f00ffff 0x7a00fbff 0x850002ff
0x8300e2c1 0x79002ffb 0x6c002058
0x7b001e41 0x9300e7bb 0x8500d304
--

// perlinNoise(3, 3, 2, 100, false, true, 14, false)
0
--
0x7f00ffff 0x7800e5f6 0x6e002f06
0x8b00c479 0x84001fbd 0x630087ab
0x7c00ecbb 0xab00f071 0x890029ea
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 14, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

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

// perlinNoise(3, 3, 1, 100, false, false, 14, false)
0
--
0x00000000 0x1500e7ce 0x0e00d8c8
0x0a00945a 0x0300ff8a 0x0a004848
0x1c0040bd 0x3a00156d 0x1800e68a
--

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

// perlinNoise(3, 3, 2, 100, false, false, 14, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

// perlinNoise(3, 3, 2, 100, true, false, 14, false)
0
--
0x00000000 0x1900ff70 0x1900ff70
0x140018c9 0x2400a9d4 0x3f008e03
0x140018c9 0x3f008e03 0x2400a9d4
--

// perlinNoise(3, 3, 2, 100, false, false, 14, false)
0
--
0x00000000 0x1c0063c8 0x3f006475
0x1800a91a 0x0f0050b5 0x3900e058
0x3e006749 0x5800c22a 0x1b00801b
--

// 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 0x7d090909 0x82f5f5f5
0x76ffffff 0x740a0a0a 0x79f4f4f4
0x88ffffff 0x86080808 0x8bf5f5f5
--

// perlinNoise(3, 3, 1, 100, false, true, 15, true)
0
--
0x7fffffff 0x77fdfdfd 0x7ae0e0e0
0x55464646 0x5f525252 0x90ffffff
0x59636363 0x56d7d7d7 0x864b4b4b
--

// perlinNoise(3, 3, 1, 100, true, true, 15, false)
0
--
0x7fffffff 0x8101f7e9 0x7efd0713
0x76ffff0c 0x7801f6f4 0x74ff0a24
0x89fdfdf2 0x8a01f8e0 0x87fd0606
--

// perlinNoise(3, 3, 1, 100, false, true, 15, false)
0
--
0x7fffffff 0x77fdfffa 0x70f31531
0x76ebb81d 0x653ef03e 0x4ddcdc94
0x89e7a506 0x7166c260 0x521da1b0
--

// perlinNoise(3, 3, 2, 100, true, true, 15, true)
0
--
0x7fffffff 0x7afbfbfb 0x85020202
0x632b2b2b 0x77343434 0x92d5d5d5
0x9be3e3e3 0x6c3a3a3a 0x88cecece
--

// perlinNoise(3, 3, 2, 100, false, true, 15, true)
0
--
0x7fffffff 0x74ededed 0x71272727
0x429d9d9d 0x62848484 0xa6e9e9e9
0x5b424242 0x4c1c1c1c 0x7e444444
--

// perlinNoise(3, 3, 2, 100, true, true, 15, false)
0
--
0x7fffffff 0x79fd0101 0x8502ffff
0x7bf0cd0f 0x617a383d 0x6c2058ff
0x840a2bed 0x93e7bbff 0x9eb1dbd7
--

// perlinNoise(3, 3, 2, 100, false, true, 15, false)
0
--
0x7fffffff 0x70f60811 0x8005e1db
0x7bde8920 0x4ee740af 0x4fea183f
0x6f08d11d 0x6a83b79b 0x6a802f49
--

// 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 0x0dc3c3c3
0x12ffffff 0x0dc3c3c3 0x17909090
--

// perlinNoise(3, 3, 1, 100, false, false, 15, true)
0
--
0x00000000 0x111c1c1c 0x0b9f9f9f
0x546d6d6d 0x410c0c0c 0x21ffffff
0x4d171717 0x53c1c1c1 0x0d333333
--

// perlinNoise(3, 3, 1, 100, true, false, 15, false)
0
--
0x00000000 0x03a8a8f7 0x03a8a8f7
0x13f2f251 0x0fdd8697 0x160a978b
0x13f2f251 0x160a978b 0x0fdd8697
--

// perlinNoise(3, 3, 1, 100, false, false, 15, false)
0
--
0x00000000 0x102f0f4f 0x1f495a73
0x12fea58e 0x350e390e 0x65535319
0x1459d565 0x1c3ef410 0x5b072443
--

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

// perlinNoise(3, 3, 2, 100, false, false, 15, true)
0
--
0x00000000 0x16c4c4c4 0x1d060606
0x7b535353 0x47b3b3b3 0x4da5a5a5
0x50505050 0x67a6a6a6 0x1e0b0b0b
--

// perlinNoise(3, 3, 2, 100, true, false, 15, false)
0
--
0x00000000 0x134f944f 0x134f944f
0x1cc8feb6 0x3dfb7d96 0x27e5a29c
0x1cc8feb6 0x27e5a29c 0x3dfb7d96
--

// perlinNoise(3, 3, 2, 100, false, false, 15, false)
0
--
0x00000000 0x1f41b5e6 0x3e6a7703
0x1c6c60db 0x6381b727 0x6a78b989
0x48581bdb 0x2b8d630a 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 0xff683114 0xff884643
0xff226647 0xff781030 0xff692028
--

// perlinNoise(-2, 3, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff2b2406 0xff000000
0xff32852d 0xff4f0728 0xff683114
0xff226647 0xff1e2c46 0xff781030
--

// 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 0xffa37c5b 0xff7fa85f
0xff000000 0xff8d3a99 0xff9f407c
--

// perlinNoise(3, -2, 4, 100, false, false, 15, false, null)
0
--
0xff000000 0xff412335 0xff5e2643
0xff64372a 0xff987a4d 0xff239f61
0xff000000 0xffa37c5b 0xff7fa85f
--

// 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
0xff757575 0xff9d9d9d 0xff878787
0xff8d8d8d 0xff777777 0xff484848
--

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

// perlinNoise(-2, 80, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff8f8f8f 0xff848484
0xffbfbfbf 0xff959595 0xff979797
0xffa6a6a6 0xff656565 0xff747474
--

// 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
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 0xff6b6b6b
--

// perlinNoise(100, -2, 4, 100, true, true, 1, true, null)
0
--
0xff7f7f7f 0xff858585 0xff8a8a8a
0xff6f6f6f 0xff888888 0xff797979
0xff8d8d8d 0xff868686 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
--
--



