Fantom-foundation / go-lachesis

aBFT consensus for permission-less networks
https://fantom.foundation
MIT License
224 stars 78 forks source link

Trying to run a private testnet manually. Crashing when reaching block in MaxEpochBlocks or cannot change epochs. #528

Closed rotavele closed 3 years ago

rotavele commented 4 years ago

Describe the bug I am trying to run a testnet. I am setting up normally, changing some values is mainnet.toml and things basically work until it gets to whatever block number is in MaxEpochBlocks. I am compiling, dumping config and copying the contract data to mainnet.toml as outlined in the docs. I am hoping it is a configuration issue but it cannot seem to switch epochs without giving me the following error: CRIT [08-24|07:53:04.457] Inconsistent BranchIDCreators len (inconsistent DB) event="{id=2:24455:803a64, p=[2:24454:60d21e], by=2, frame=0:n}"

To Reproduce (mainnet.toml)

[Node]
DataDir = "~/.lachesis"
omitempty = ""
IPCPath = "lachesis.ipc"
HTTPPort = 18545
HTTPVirtualHosts = ["localhost"]
HTTPModules = ["eth", "ftm", "sfc", "web3"]
WSPort = 18546
WSModules = ["eth", "ftm", "sfc", "web3"]
GraphQLPort = 18547
GraphQLVirtualHosts = ["localhost"]

[Node.P2P]
MaxPeers = 50
NoDiscovery = false
DiscoveryV5 = true
BootstrapNodes = []
BootstrapNodesV5 = []
StaticNodes = [
"enode://47bbbab38395d0d67e0673198dadc38fae0e28c27a601f4519573864601f4f1c60ce1520ba940fe4bf18320370bc3fa6f5de1fddc68e14cc22e4dc382b53f3ba@HIDDEN",
"enode://2006f41a77f0d29e5c268f2a54687f3f734548f73bd9cb0c4950d93a0345214717a6bef98b1e18d5df8b720517afef0bb9e8eead7f8162c7f4e6f0a79ad831ee@HIDDEN",
"enode://811ee7d7a4b3978290e084979240e96404c87f14fd0c4a301367e217f9b4850ddba1785a90923c7770f4bc041f9b582d94bb64066f2192512ae4216789acc3de@HIDDEN",
]
TrustedNodes = []
ListenAddr = ":5050"
EnableMsgEvents = false

[Node.HTTPTimeouts]
ReadTimeout = 30000000000
WriteTimeout = 30000000000
IdleTimeout = 120000000000

[Lachesis]
TxIndex = true
DecisiveEventsIndex = false
EventLocalTimeIndex = false
EnablePreimageRecording = false
EWASMInterpreter = ""
EVMInterpreter = ""
ExtRPCEnabled = false

[Lachesis.Net]
Name = "main"
NetworkID = 333

[Lachesis.Net.Genesis]
Time = 1598247367000000000

ExtraData = []

[Lachesis.Net.Genesis.Alloc]
SfcContractAdmin = "0xb366ce2f8d28650fecd27af5e997af49b9bd40c8"

[Lachesis.Net.Genesis.Alloc.Accounts.0x05c471fc73e6f89a8c277c2a8fe86d6a19142aa9]
Code = []
Balance = 100000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0x1794a33ab9ac633a4f98a1b8e5b94abbcfe0162c]
Code = []
Balance = 5000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0x766220c42883f006a500ec19fc74b57a32bfedf5]
Code = []
Balance = 10000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0x8d02ff9f122db31822cbe3d273fc3b0387e9b9a7]
Code = []
Balance = 5000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xb366ce2f8d28650fecd27af5e997af49b9bd40c8]
Code = []
Balance = 10000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xbea04de0adac4c33d9d39d471840afa7697b0763]
Code = []
Balance = 5000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xc4752ec04d60ab121a7a70092bd262042b87f3d4]
Code = []
Balance = 5000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xe03276240af51700ebbcf2cbe839b5b0e109e4d9]
Code = []
Balance = 5000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xedb267ea6179c3ef84de7fc8f88111146f441281]
Code = []
Balance = 5000000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xfc00beef00000000000000000000000000000101]
Code = [96, 128, 96, 64, 82, 96, 4, 54, 16, 97, 3, 96, 87, 96, 0, 53, 96, 224, 28, 128, 99, 113, 80, 24, 166, 17, 97, 1, 198, 87, 128, 99, 190, 217, 216, 97, 17, 97, 0, 247, 87, 128, 99, 232, 149, 121, 136, 17, 97, 0, 149, 87, 128, 99, 242, 253, 227, 139, 17, 97, 0, 111, 87, 128, 99, 242, 253, 227, 139, 20, 97, 11, 130, 87, 128, 99, 247, 15, 83, 224, 20, 97, 11, 194, 87, 128, 99, 249, 152, 55, 230, 20, 97, 11, 242, 87, 128, 99, 253, 94, 109, 209, 20, 97, 12, 34, 87, 97, 3, 96, 86, 91, 128, 99, 232, 149, 121, 136, 20, 97, 11, 28, 87, 128, 99, 236, 106, 127, 28, 20, 97, 6, 98, 87, 128, 99, 240, 249, 71, 200, 20, 97, 11, 82, 87, 97, 3, 96, 86, 91, 128, 99, 196, 27, 100, 5, 17, 97, 0, 209, 87, 128, 99, 196, 27, 100, 5, 20, 97, 10, 89, 87, 128, 99, 196, 181, 221, 126, 20, 97, 3, 101, 87, 128, 99, 204, 140, 33, 32, 20, 97, 10, 110, 87, 128, 99, 217, 226, 87, 239, 20, 97, 11, 20, 87, 97, 3, 96, 86, 91, 128, 99, 190, 217, 216, 97, 20, 97, 9, 175, 87, 128, 99, 191, 254, 52, 134, 20, 97, 9, 196, 87, 128, 99, 195, 18, 235, 7, 20, 97, 10, 60, 87, 97, 3, 96, 86, 91, 128, 99, 150, 6, 14, 113, 17, 97, 1, 100, 87, 128, 99, 167, 120, 101, 21, 17, 97, 1, 62, 87, 128, 99, 167, 120, 101, 21, 20, 97, 8, 227, 87, 128, 99, 171, 34, 115, 192, 20, 97, 8, 248, 87, 128, 99, 182, 115, 47, 61, 20, 97, 9, 13, 87, 128, 99, 185, 2, 157, 80, 20, 97, 9, 89, 87, 97, 3, 96, 86, 91, 128, 99, 150, 6, 14, 113, 20, 97, 7, 219, 87, 128, 99, 152, 236, 45, 229, 20, 97, 8, 47, 87, 128, 99, 167, 13, 164, 210, 20, 97, 8, 206, 87, 97, 3, 96, 86, 91, 128, 99, 129, 217, 220, 122, 17, 97, 1, 160, 87, 128, 99, 129, 217, 220, 122, 20, 97, 7, 74, 87, 128, 99, 132, 71, 196, 223, 20, 97, 7, 95, 87, 128, 99, 141, 165, 203, 91, 20, 97, 7, 136, 87, 128, 99, 143, 50, 213, 155, 20, 97, 7, 198, 87, 97, 3, 96, 86, 91, 128, 99, 113, 80, 24, 166, 20, 97, 7, 11, 87, 128, 99, 118, 103, 24, 8, 20, 97, 7, 32, 87, 128, 99, 124, 172, 177, 214, 20, 97, 7, 53, 87, 97, 3, 96, 86, 91, 128, 99, 51, 161, 73, 18, 17, 97, 2, 160, 87, 128, 99, 63, 238, 16, 168, 17, 97, 2, 62, 87, 128, 99, 84, 215, 126, 210, 17, 97, 2, 24, 87, 128, 99, 84, 215, 126, 210, 20, 97, 4, 81, 87, 128, 99, 99, 50, 30, 39, 20, 97, 6, 161, 87, 128, 99, 106, 28, 244, 0, 20, 97, 6, 225, 87, 128, 99, 108, 246, 214, 117, 20, 97, 6, 246, 87, 97, 3, 96, 86, 91, 128, 99, 63, 238, 16, 168, 20, 97, 6, 98, 87, 128, 99, 75, 210, 2, 220, 20, 97, 6, 119, 87, 128, 99, 83, 167, 37, 134, 20, 97, 6, 140, 87, 97, 3, 96, 86, 91, 128, 99, 57, 25, 9, 57, 17, 97, 2, 122, 87, 128, 99, 57, 25, 9, 57, 20, 97, 6, 14, 87, 128, 99, 58, 10, 244, 212, 20, 97, 6, 35, 87, 128, 99, 61, 3, 23, 254, 20, 97, 6, 56, 87, 128, 99, 63, 78, 249, 95, 20, 97, 6, 77, 87, 97, 3, 96, 86, 91, 128, 99, 51, 161, 73, 18, 20, 97, 5, 22, 87, 128, 99, 53, 148, 165, 210, 20, 97, 5, 201, 87, 128, 99, 55, 91, 60, 10, 20, 97, 5, 249, 87, 97, 3, 96, 86, 91, 128, 99, 27, 89, 61, 138, 17, 97, 3, 13, 87, 128, 99, 30, 138, 105, 86, 17, 97, 2, 231, 87, 128, 99, 30, 138, 105, 86, 20, 97, 4, 102, 87, 128, 99, 34, 101, 242, 132, 20, 97, 4, 215, 87, 128, 99, 39, 9, 39, 94, 20, 97, 4, 236, 87, 128, 99, 48, 250, 153, 41, 20, 97, 5, 1, 87, 97, 3, 96, 86, 91, 128, 99, 27, 89, 61, 138, 20, 97, 4, 18, 87, 128, 99, 28, 51, 51, 24, 20, 97, 4, 60, 87, 128, 99, 29, 88, 23, 156, 20, 97, 4, 81, 87, 97, 3, 96, 86, 91, 128, 99, 10, 41, 24, 12, 17, 97, 3, 62, 87, 128, 99, 10, 41, 24, 12, 20, 97, 3, 182, 87, 128, 99, 17, 158, 53, 26, 20, 97, 3, 203, 87, 128, 99, 22, 191, 221, 129, 20, 97, 3, 253, 87, 97, 3, 96, 86, 91, 128, 99, 2, 152, 89, 146, 20, 97, 3, 101, 87, 128, 99, 4, 29, 151, 163, 20, 97, 3, 140, 87, 128, 99, 8, 114, 143, 110, 20, 97, 3, 161, 87, 91, 96, 0, 128, 253, 91, 52, 128, 21, 97, 3, 113, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 12, 169, 86, 91, 96, 64, 128, 81, 145, 130, 82, 81, 144, 129, 144, 3, 96, 32, 1, 144, 243, 91, 52, 128, 21, 97, 3, 152, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 12, 182, 86, 91, 52, 128, 21, 97, 3, 173, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 13, 49, 86, 91, 52, 128, 21, 97, 3, 194, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 13, 55, 86, 91, 52, 128, 21, 97, 3, 215, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 3, 238, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 1, 53, 97, 13, 61, 86, 91, 0, 91, 52, 128, 21, 97, 4, 9, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 97, 13, 239, 86, 91, 52, 128, 21, 97, 4, 30, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 4, 53, 87, 96, 0, 128, 253, 91, 80, 53, 97, 17, 36, 86, 91, 52, 128, 21, 97, 4, 72, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 97, 17, 205, 86, 91, 52, 128, 21, 97, 4, 93, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 19, 182, 86, 91, 52, 128, 21, 97, 4, 114, 87, 96, 0, 128, 253, 91, 80, 97, 4, 144, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 4, 137, 87, 96, 0, 128, 253, 91, 80, 53, 97, 19, 187, 86, 91, 96, 64, 128, 81, 153, 138, 82, 96, 32, 138, 1, 152, 144, 152, 82, 136, 136, 1, 150, 144, 150, 82, 96, 96, 136, 1, 148, 144, 148, 82, 96, 128, 135, 1, 146, 144, 146, 82, 96, 160, 134, 1, 82, 96, 192, 133, 1, 82, 96, 224, 132, 1, 82, 97, 1, 0, 131, 1, 82, 81, 144, 129, 144, 3, 97, 1, 32, 1, 144, 243, 91, 52, 128, 21, 97, 4, 227, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 20, 9, 86, 91, 52, 128, 21, 97, 4, 248, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 20, 16, 86, 91, 52, 128, 21, 97, 5, 13, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 20, 32, 86, 91, 52, 128, 21, 97, 5, 34, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 5, 57, 87, 96, 0, 128, 253, 91, 129, 1, 144, 96, 32, 129, 1, 129, 53, 100, 1, 0, 0, 0, 0, 129, 17, 21, 97, 5, 84, 87, 96, 0, 128, 253, 91, 130, 1, 131, 96, 32, 130, 1, 17, 21, 97, 5, 102, 87, 96, 0, 128, 253, 91, 128, 53, 144, 96, 32, 1, 145, 132, 96, 1, 131, 2, 132, 1, 17, 100, 1, 0, 0, 0, 0, 131, 17, 23, 21, 97, 5, 136, 87, 96, 0, 128, 253, 91, 145, 144, 128, 128, 96, 31, 1, 96, 32, 128, 145, 4, 2, 96, 32, 1, 96, 64, 81, 144, 129, 1, 96, 64, 82, 128, 147, 146, 145, 144, 129, 129, 82, 96, 32, 1, 131, 131, 128, 130, 132, 55, 96, 0, 146, 1, 145, 144, 145, 82, 80, 146, 149, 80, 97, 20, 38, 148, 80, 80, 80, 80, 80, 86, 91, 52, 128, 21, 97, 5, 213, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 5, 236, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 1, 53, 97, 21, 105, 86, 91, 52, 128, 21, 97, 6, 5, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 22, 92, 86, 91, 52, 128, 21, 97, 6, 26, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 97, 22, 107, 86, 91, 52, 128, 21, 97, 6, 47, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 22, 224, 86, 91, 52, 128, 21, 97, 6, 68, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 22, 231, 86, 91, 52, 128, 21, 97, 6, 89, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 22, 237, 86, 91, 52, 128, 21, 97, 6, 110, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 22, 243, 86, 91, 52, 128, 21, 97, 6, 131, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 22, 250, 86, 91, 52, 128, 21, 97, 6, 152, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 23, 0, 86, 91, 52, 128, 21, 97, 6, 173, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 6, 196, 87, 96, 0, 128, 253, 91, 80, 53, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 97, 23, 8, 86, 91, 52, 128, 21, 97, 6, 237, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 23, 48, 86, 91, 52, 128, 21, 97, 7, 2, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 23, 144, 86, 91, 52, 128, 21, 97, 7, 23, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 97, 23, 152, 86, 91, 52, 128, 21, 97, 7, 44, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 24, 122, 86, 91, 52, 128, 21, 97, 7, 65, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 24, 131, 86, 91, 52, 128, 21, 97, 7, 86, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 24, 137, 86, 91, 52, 128, 21, 97, 7, 107, 87, 96, 0, 128, 253, 91, 80, 97, 7, 116, 97, 24, 143, 86, 91, 96, 64, 128, 81, 145, 21, 21, 130, 82, 81, 144, 129, 144, 3, 96, 32, 1, 144, 243, 91, 52, 128, 21, 97, 7, 148, 87, 96, 0, 128, 253, 91, 80, 97, 7, 157, 97, 24, 184, 86, 91, 96, 64, 128, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 146, 22, 130, 82, 81, 144, 129, 144, 3, 96, 32, 1, 144, 243, 91, 52, 128, 21, 97, 7, 210, 87, 96, 0, 128, 253, 91, 80, 97, 7, 116, 97, 24, 212, 86, 91, 52, 128, 21, 97, 7, 231, 87, 96, 0, 128, 253, 91, 80, 97, 8, 17, 96, 4, 128, 54, 3, 96, 96, 129, 16, 21, 97, 7, 254, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 129, 1, 53, 144, 96, 64, 1, 53, 97, 24, 242, 86, 91, 96, 64, 128, 81, 147, 132, 82, 96, 32, 132, 1, 146, 144, 146, 82, 130, 130, 1, 82, 81, 144, 129, 144, 3, 96, 96, 1, 144, 243, 91, 52, 128, 21, 97, 8, 59, 87, 96, 0, 128, 253, 91, 80, 97, 8, 89, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 8, 82, 87, 96, 0, 128, 253, 91, 80, 53, 97, 25, 98, 86, 91, 96, 64, 128, 81, 96, 32, 128, 130, 82, 131, 81, 129, 131, 1, 82, 131, 81, 145, 146, 131, 146, 144, 131, 1, 145, 133, 1, 144, 128, 131, 131, 96, 0, 91, 131, 129, 16, 21, 97, 8, 147, 87, 129, 129, 1, 81, 131, 130, 1, 82, 96, 32, 1, 97, 8, 123, 86, 91, 80, 80, 80, 80, 144, 80, 144, 129, 1, 144, 96, 31, 22, 128, 21, 97, 8, 192, 87, 128, 130, 3, 128, 81, 96, 1, 131, 96, 32, 3, 97, 1, 0, 10, 3, 25, 22, 129, 82, 96, 32, 1, 145, 80, 91, 80, 146, 80, 80, 80, 96, 64, 81, 128, 145, 3, 144, 243, 91, 52, 128, 21, 97, 8, 218, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 26, 27, 86, 91, 52, 128, 21, 97, 8, 239, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 26, 33, 86, 91, 52, 128, 21, 97, 9, 4, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 97, 26, 46, 86, 91, 52, 128, 21, 97, 9, 25, 87, 96, 0, 128, 253, 91, 80, 97, 8, 17, 96, 4, 128, 54, 3, 96, 96, 129, 16, 21, 97, 9, 48, 87, 96, 0, 128, 253, 91, 80, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 53, 22, 144, 96, 32, 129, 1, 53, 144, 96, 64, 1, 53, 97, 26, 52, 86, 91, 52, 128, 21, 97, 9, 101, 87, 96, 0, 128, 253, 91, 80, 97, 9, 137, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 9, 124, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 1, 53, 97, 27, 29, 86, 91, 96, 64, 128, 81, 148, 133, 82, 96, 32, 133, 1, 147, 144, 147, 82, 131, 131, 1, 145, 144, 145, 82, 96, 96, 131, 1, 82, 81, 144, 129, 144, 3, 96, 128, 1, 144, 243, 91, 52, 128, 21, 97, 9, 187, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 97, 27, 80, 86, 91, 52, 128, 21, 97, 9, 208, 87, 96, 0, 128, 253, 91, 80, 97, 10, 4, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 9, 231, 87, 96, 0, 128, 253, 91, 80, 53, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 97, 30, 137, 86, 91, 96, 64, 128, 81, 151, 136, 82, 96, 32, 136, 1, 150, 144, 150, 82, 134, 134, 1, 148, 144, 148, 82, 96, 96, 134, 1, 146, 144, 146, 82, 96, 128, 133, 1, 82, 96, 160, 132, 1, 82, 96, 192, 131, 1, 82, 81, 144, 129, 144, 3, 96, 224, 1, 144, 243, 91, 97, 3, 251, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 10, 82, 87, 96, 0, 128, 253, 91, 80, 53, 97, 30, 198, 86, 91, 52, 128, 21, 97, 10, 101, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 97, 35, 172, 86, 91, 97, 3, 251, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 10, 132, 87, 96, 0, 128, 253, 91, 129, 1, 144, 96, 32, 129, 1, 129, 53, 100, 1, 0, 0, 0, 0, 129, 17, 21, 97, 10, 159, 87, 96, 0, 128, 253, 91, 130, 1, 131, 96, 32, 130, 1, 17, 21, 97, 10, 177, 87, 96, 0, 128, 253, 91, 128, 53, 144, 96, 32, 1, 145, 132, 96, 1, 131, 2, 132, 1, 17, 100, 1, 0, 0, 0, 0, 131, 17, 23, 21, 97, 10, 211, 87, 96, 0, 128, 253, 91, 145, 144, 128, 128, 96, 31, 1, 96, 32, 128, 145, 4, 2, 96, 32, 1, 96, 64, 81, 144, 129, 1, 96, 64, 82, 128, 147, 146, 145, 144, 129, 129, 82, 96, 32, 1, 131, 131, 128, 130, 132, 55, 96, 0, 146, 1, 145, 144, 145, 82, 80, 146, 149, 80, 97, 37, 7, 148, 80, 80, 80, 80, 80, 86, 91, 97, 3, 251, 97, 39, 189, 86, 91, 52, 128, 21, 97, 11, 40, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 96, 4, 128, 54, 3, 96, 96, 129, 16, 21, 97, 11, 63, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 129, 1, 53, 144, 96, 64, 1, 53, 97, 42, 65, 86, 91, 52, 128, 21, 97, 11, 94, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 11, 117, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 1, 53, 97, 42, 235, 86, 91, 52, 128, 21, 97, 11, 142, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 11, 165, 87, 96, 0, 128, 253, 91, 80, 53, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 97, 45, 240, 86, 91, 52, 128, 21, 97, 11, 206, 87, 96, 0, 128, 253, 91, 80, 97, 3, 122, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 11, 229, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 1, 53, 97, 46, 111, 86, 91, 52, 128, 21, 97, 11, 254, 87, 96, 0, 128, 253, 91, 80, 97, 3, 251, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 12, 21, 87, 96, 0, 128, 253, 91, 80, 128, 53, 144, 96, 32, 1, 53, 97, 47, 19, 86, 91, 52, 128, 21, 97, 12, 46, 87, 96, 0, 128, 253, 91, 80, 97, 12, 76, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 12, 69, 87, 96, 0, 128, 253, 91, 80, 53, 97, 50, 246, 86, 91, 96, 64, 128, 81, 153, 138, 82, 96, 32, 138, 1, 152, 144, 152, 82, 136, 136, 1, 150, 144, 150, 82, 96, 96, 136, 1, 148, 144, 148, 82, 96, 128, 135, 1, 146, 144, 146, 82, 96, 160, 134, 1, 82, 96, 192, 133, 1, 82, 96, 224, 132, 1, 82, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 97, 1, 0, 131, 1, 82, 81, 144, 129, 144, 3, 97, 1, 32, 1, 144, 243, 91, 103, 13, 224, 182, 179, 167, 100, 0, 0, 91, 144, 86, 91, 96, 30, 84, 96, 0, 144, 129, 82, 96, 31, 96, 32, 82, 96, 64, 129, 32, 96, 9, 1, 84, 128, 97, 12, 218, 87, 96, 0, 145, 80, 80, 97, 12, 179, 86, 91, 96, 30, 84, 96, 0, 144, 129, 82, 96, 31, 96, 32, 82, 96, 64, 129, 32, 96, 8, 129, 1, 84, 96, 7, 144, 145, 1, 84, 97, 13, 5, 145, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 144, 80, 97, 13, 42, 130, 97, 13, 30, 131, 98, 15, 66, 64, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 99, 255, 255, 255, 255, 97, 52, 61, 22, 86, 91, 146, 80, 80, 80, 144, 86, 91, 96, 35, 84, 129, 86, 91, 96, 40, 84, 129, 86, 91, 97, 13, 69, 97, 24, 212, 86, 91, 97, 13, 176, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 129, 144, 82, 96, 36, 130, 1, 82, 127, 79, 119, 110, 97, 98, 108, 101, 58, 32, 99, 97, 108, 108, 101, 114, 32, 105, 115, 32, 110, 111, 116, 32, 116, 104, 101, 32, 111, 119, 110, 101, 114, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 64, 128, 81, 131, 129, 82, 96, 32, 129, 1, 131, 144, 82, 129, 81, 127, 149, 174, 84, 136, 18, 125, 228, 188, 152, 73, 47, 68, 135, 85, 110, 122, 249, 243, 126, 180, 182, 213, 233, 79, 109, 132, 158, 3, 255, 118, 204, 124, 146, 145, 129, 144, 3, 144, 145, 1, 144, 161, 80, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 3, 1, 84, 97, 14, 109, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 29, 96, 36, 130, 1, 82, 127, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 32, 119, 97, 115, 110, 39, 116, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 14, 117, 97, 22, 243, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 3, 1, 84, 1, 66, 16, 21, 97, 15, 13, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 22, 96, 36, 130, 1, 82, 127, 110, 111, 116, 32, 101, 110, 111, 117, 103, 104, 32, 116, 105, 109, 101, 32, 112, 97, 115, 115, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 15, 21, 97, 19, 182, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 2, 1, 84, 1, 97, 15, 71, 97, 24, 122, 86, 91, 16, 21, 97, 15, 180, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 24, 96, 36, 130, 1, 82, 127, 110, 111, 116, 32, 101, 110, 111, 117, 103, 104, 32, 101, 112, 111, 99, 104, 115, 32, 112, 97, 115, 115, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 96, 0, 129, 129, 82, 96, 41, 96, 32, 129, 129, 82, 96, 64, 128, 132, 32, 96, 6, 129, 1, 128, 84, 128, 135, 82, 132, 128, 82, 146, 134, 32, 84, 150, 134, 82, 147, 144, 146, 82, 96, 4, 130, 1, 128, 84, 133, 132, 85, 96, 1, 128, 133, 1, 135, 144, 85, 96, 2, 133, 1, 135, 144, 85, 96, 3, 133, 1, 135, 144, 85, 145, 134, 144, 85, 96, 5, 144, 147, 1, 133, 144, 85, 146, 132, 144, 85, 96, 37, 128, 84, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 144, 85, 96, 38, 84, 144, 148, 144, 146, 22, 21, 21, 145, 97, 16, 101, 144, 130, 99, 255, 255, 255, 255, 97, 52, 127, 22, 86, 91, 96, 38, 85, 129, 97, 16, 182, 87, 96, 64, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 22, 144, 130, 21, 97, 8, 252, 2, 144, 131, 144, 96, 0, 129, 129, 129, 133, 136, 136, 241, 147, 80, 80, 80, 80, 21, 128, 21, 97, 16, 176, 87, 61, 96, 0, 128, 62, 61, 96, 0, 253, 91, 80, 97, 16, 186, 86, 91, 128, 146, 80, 91, 96, 39, 84, 97, 16, 205, 144, 132, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 96, 39, 85, 96, 64, 128, 81, 132, 129, 82, 144, 81, 133, 145, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 22, 145, 127, 135, 232, 107, 55, 16, 183, 44, 16, 23, 60, 165, 44, 106, 159, 156, 242, 223, 39, 231, 126, 209, 119, 116, 26, 139, 79, 235, 18, 187, 122, 96, 111, 145, 129, 144, 3, 96, 32, 1, 144, 163, 80, 80, 80, 80, 80, 86, 91, 97, 17, 44, 97, 24, 212, 86, 91, 97, 17, 151, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 129, 144, 82, 96, 36, 130, 1, 82, 127, 79, 119, 110, 97, 98, 108, 101, 58, 32, 99, 97, 108, 108, 101, 114, 32, 105, 115, 32, 110, 111, 116, 32, 116, 104, 101, 32, 111, 119, 110, 101, 114, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 64, 128, 81, 130, 129, 82, 144, 81, 127, 140, 217, 218, 225, 187, 234, 43, 200, 165, 232, 15, 252, 226, 194, 36, 114, 122, 37, 146, 81, 48, 160, 58, 225, 0, 97, 154, 136, 97, 174, 35, 150, 145, 129, 144, 3, 96, 32, 1, 144, 161, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 4, 1, 84, 97, 18, 75, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 24, 96, 36, 130, 1, 82, 127, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 3, 1, 84, 21, 97, 18, 224, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 25, 96, 36, 130, 1, 82, 127, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 32, 105, 115, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 18, 232, 97, 24, 122, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 96, 2, 129, 1, 148, 144, 148, 85, 66, 96, 3, 133, 1, 85, 96, 6, 132, 1, 84, 96, 4, 144, 148, 1, 84, 132, 132, 82, 145, 128, 82, 144, 145, 32, 96, 5, 1, 84, 21, 97, 19, 110, 87, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 7, 1, 84, 97, 19, 92, 144, 130, 99, 255, 255, 255, 255, 97, 52, 127, 22, 86, 91, 96, 0, 131, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 7, 1, 85, 91, 96, 64, 81, 130, 144, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 133, 22, 144, 127, 91, 30, 234, 73, 228, 5, 239, 109, 80, 152, 54, 170, 200, 65, 149, 156, 48, 187, 6, 115, 177, 253, 112, 133, 155, 252, 106, 229, 228, 238, 61, 242, 144, 96, 0, 144, 163, 80, 80, 80, 86, 91, 96, 3, 144, 86, 91, 96, 31, 96, 32, 82, 128, 96, 0, 82, 96, 64, 96, 0, 32, 96, 0, 145, 80, 144, 80, 128, 96, 1, 1, 84, 144, 128, 96, 2, 1, 84, 144, 128, 96, 3, 1, 84, 144, 128, 96, 4, 1, 84, 144, 128, 96, 5, 1, 84, 144, 128, 96, 6, 1, 84, 144, 128, 96, 7, 1, 84, 144, 128, 96, 8, 1, 84, 144, 128, 96, 9, 1, 84, 144, 80, 137, 86, 91, 98, 228, 225, 192, 144, 86, 91, 96, 0, 96, 100, 99, 1, 201, 195, 128, 91, 4, 144, 80, 144, 86, 91, 96, 38, 84, 129, 86, 91, 51, 96, 0, 129, 129, 82, 96, 33, 96, 32, 82, 96, 64, 144, 32, 84, 128, 97, 20, 162, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 20, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 20, 170, 97, 26, 46, 86, 91, 131, 81, 17, 21, 97, 21, 25, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 16, 96, 36, 130, 1, 82, 127, 116, 111, 111, 32, 98, 105, 103, 32, 109, 101, 116, 97, 100, 97, 116, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 43, 96, 32, 144, 129, 82, 96, 64, 144, 145, 32, 132, 81, 97, 21, 56, 146, 134, 1, 144, 97, 55, 203, 86, 91, 80, 96, 64, 81, 129, 144, 127, 183, 169, 154, 13, 246, 169, 225, 92, 38, 137, 230, 165, 88, 17, 239, 118, 205, 181, 20, 198, 125, 74, 14, 55, 252, 177, 37, 173, 160, 227, 205, 131, 144, 96, 0, 144, 162, 80, 80, 80, 86, 91, 96, 0, 129, 129, 82, 96, 31, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 96, 4, 129, 1, 84, 134, 133, 82, 146, 129, 144, 82, 144, 131, 32, 96, 2, 129, 1, 84, 96, 5, 144, 146, 1, 84, 96, 3, 144, 145, 1, 84, 132, 131, 21, 97, 21, 228, 87, 96, 0, 135, 129, 82, 96, 31, 96, 32, 82, 96, 64, 144, 32, 96, 6, 129, 1, 84, 96, 2, 144, 145, 1, 84, 97, 21, 225, 145, 135, 145, 97, 13, 30, 145, 136, 145, 97, 21, 213, 145, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 80, 91, 96, 0, 130, 21, 97, 22, 61, 87, 96, 0, 136, 129, 82, 96, 31, 96, 32, 82, 96, 64, 144, 32, 96, 3, 1, 84, 97, 22, 20, 144, 133, 144, 97, 13, 30, 144, 134, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 80, 97, 22, 58, 98, 15, 66, 64, 97, 13, 30, 97, 22, 40, 97, 20, 16, 86, 91, 132, 144, 98, 15, 66, 64, 3, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 80, 91, 97, 22, 77, 130, 130, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 150, 80, 80, 80, 80, 80, 80, 80, 91, 146, 145, 80, 80, 86, 91, 106, 2, 160, 85, 24, 74, 49, 12, 18, 96, 0, 0, 144, 86, 91, 97, 22, 115, 97, 52, 193, 86, 91, 97, 22, 222, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 11, 96, 36, 130, 1, 82, 127, 110, 111, 116, 32, 117, 112, 100, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 86, 91, 98, 237, 78, 0, 144, 86, 91, 96, 36, 84, 129, 86, 91, 96, 42, 84, 129, 86, 91, 98, 9, 58, 128, 144, 86, 91, 96, 37, 84, 129, 86, 91, 99, 94, 5, 128, 248, 144, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 96, 0, 144, 129, 82, 96, 33, 96, 32, 82, 96, 64, 144, 32, 84, 144, 86, 91, 96, 0, 128, 97, 23, 75, 97, 23, 62, 97, 23, 0, 86, 91, 66, 144, 99, 255, 255, 255, 255, 97, 52, 127, 22, 86, 91, 144, 80, 96, 0, 97, 23, 109, 97, 23, 90, 97, 23, 144, 86, 91, 97, 13, 30, 98, 15, 66, 64, 133, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 80, 98, 15, 66, 64, 129, 17, 21, 97, 23, 133, 87, 96, 0, 146, 80, 80, 80, 97, 12, 179, 86, 91, 98, 15, 66, 64, 3, 145, 80, 80, 144, 86, 91, 99, 3, 154, 218, 0, 144, 86, 91, 97, 23, 160, 97, 24, 212, 86, 91, 97, 24, 11, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 129, 144, 82, 96, 36, 130, 1, 82, 127, 79, 119, 110, 97, 98, 108, 101, 58, 32, 99, 97, 108, 108, 101, 114, 32, 105, 115, 32, 110, 111, 116, 32, 116, 104, 101, 32, 111, 119, 110, 101, 114, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 128, 84, 96, 64, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 145, 22, 144, 127, 139, 224, 7, 156, 83, 22, 89, 20, 19, 68, 205, 31, 208, 164, 242, 132, 25, 73, 127, 151, 34, 163, 218, 175, 227, 180, 24, 111, 107, 100, 87, 224, 144, 131, 144, 163, 96, 0, 128, 84, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 144, 85, 86, 91, 96, 30, 84, 96, 1, 1, 144, 86, 91, 96, 30, 84, 129, 86, 91, 96, 34, 84, 129, 86, 91, 96, 0, 96, 42, 84, 96, 0, 20, 21, 97, 24, 164, 87, 80, 96, 0, 97, 12, 179, 86, 91, 96, 42, 84, 97, 24, 175, 97, 22, 224, 86, 91, 1, 66, 16, 21, 144, 80, 144, 86, 91, 96, 0, 84, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 144, 86, 91, 96, 0, 84, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 51, 20, 144, 86, 91, 96, 0, 128, 96, 0, 128, 97, 25, 27, 134, 96, 32, 96, 0, 138, 129, 82, 96, 32, 1, 144, 129, 82, 96, 32, 1, 96, 0, 32, 96, 6, 1, 84, 96, 1, 1, 97, 53, 43, 86, 91, 144, 80, 96, 0, 128, 130, 91, 96, 30, 84, 129, 17, 21, 128, 21, 97, 25, 53, 87, 80, 135, 132, 1, 129, 16, 91, 21, 97, 25, 83, 87, 97, 25, 68, 138, 130, 97, 46, 111, 86, 91, 144, 146, 1, 145, 144, 80, 96, 1, 129, 1, 97, 25, 34, 86, 91, 80, 144, 152, 145, 151, 80, 149, 80, 147, 80, 80, 80, 80, 86, 91, 96, 43, 96, 32, 144, 129, 82, 96, 0, 145, 130, 82, 96, 64, 145, 130, 144, 32, 128, 84, 131, 81, 96, 31, 96, 2, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 1, 0, 96, 1, 134, 22, 21, 2, 1, 144, 147, 22, 146, 144, 146, 4, 145, 130, 1, 132, 144, 4, 132, 2, 129, 1, 132, 1, 144, 148, 82, 128, 132, 82, 144, 145, 131, 1, 130, 130, 128, 21, 97, 26, 19, 87, 128, 96, 31, 16, 97, 25, 232, 87, 97, 1, 0, 128, 131, 84, 4, 2, 131, 82, 145, 96, 32, 1, 145, 97, 26, 19, 86, 91, 130, 1, 145, 144, 96, 0, 82, 96, 32, 96, 0, 32, 144, 91, 129, 84, 129, 82, 144, 96, 1, 1, 144, 96, 32, 1, 128, 131, 17, 97, 25, 246, 87, 130, 144, 3, 96, 31, 22, 130, 1, 145, 91, 80, 80, 80, 80, 80, 129, 86, 91, 96, 39, 84, 129, 86, 91, 96, 0, 96, 100, 98, 228, 225, 192, 97, 20, 26, 86, 91, 97, 1, 0, 144, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 131, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 129, 32, 96, 6, 129, 1, 84, 96, 5, 144, 145, 1, 84, 130, 145, 130, 145, 130, 144, 97, 26, 120, 144, 136, 144, 96, 1, 1, 97, 53, 43, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 137, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 3, 1, 84, 144, 145, 80, 21, 97, 26, 171, 87, 254, 91, 96, 0, 128, 130, 91, 96, 30, 84, 129, 17, 21, 128, 21, 97, 26, 195, 87, 80, 136, 132, 1, 129, 16, 91, 21, 97, 27, 13, 87, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 139, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 4, 1, 84, 97, 26, 254, 144, 134, 144, 131, 144, 97, 42, 65, 86, 91, 144, 146, 1, 145, 144, 80, 96, 1, 129, 1, 97, 26, 176, 86, 91, 80, 144, 153, 145, 152, 80, 150, 80, 148, 80, 80, 80, 80, 80, 86, 91, 96, 0, 145, 130, 82, 96, 31, 96, 32, 144, 129, 82, 96, 64, 128, 132, 32, 146, 132, 82, 145, 144, 82, 144, 32, 128, 84, 96, 1, 130, 1, 84, 96, 2, 131, 1, 84, 96, 3, 144, 147, 1, 84, 145, 147, 144, 146, 145, 144, 86, 91, 51, 96, 0, 129, 129, 82, 96, 33, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 84, 128, 132, 82, 145, 128, 82, 144, 145, 32, 96, 4, 1, 84, 97, 27, 219, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 25, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 119, 97, 115, 110, 39, 116, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 27, 227, 97, 22, 243, 86, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 4, 1, 84, 1, 66, 16, 21, 97, 28, 99, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 22, 96, 36, 130, 1, 82, 127, 110, 111, 116, 32, 101, 110, 111, 117, 103, 104, 32, 116, 105, 109, 101, 32, 112, 97, 115, 115, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 28, 107, 97, 19, 182, 86, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 3, 1, 84, 1, 97, 28, 133, 97, 24, 122, 86, 91, 16, 21, 97, 28, 242, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 24, 96, 36, 130, 1, 82, 127, 110, 111, 116, 32, 101, 110, 111, 117, 103, 104, 32, 101, 112, 111, 99, 104, 115, 32, 112, 97, 115, 115, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 32, 128, 128, 82, 96, 64, 128, 131, 32, 96, 5, 129, 1, 128, 84, 130, 84, 134, 132, 85, 96, 1, 128, 133, 1, 136, 144, 85, 96, 2, 133, 1, 136, 144, 85, 96, 3, 133, 1, 136, 144, 85, 96, 4, 133, 1, 136, 144, 85, 146, 135, 144, 85, 96, 6, 132, 1, 135, 144, 85, 96, 7, 132, 1, 135, 144, 85, 96, 8, 144, 147, 1, 128, 84, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 144, 85, 96, 43, 144, 148, 82, 145, 132, 32, 146, 147, 146, 145, 22, 21, 21, 144, 97, 29, 128, 144, 131, 97, 56, 73, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 133, 22, 96, 0, 144, 129, 82, 96, 33, 96, 32, 82, 96, 64, 129, 32, 85, 96, 35, 128, 84, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 1, 144, 85, 96, 36, 84, 97, 29, 225, 144, 132, 99, 255, 255, 255, 255, 97, 52, 127, 22, 86, 91, 96, 36, 85, 128, 97, 30, 50, 87, 96, 64, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 22, 144, 132, 21, 97, 8, 252, 2, 144, 133, 144, 96, 0, 129, 129, 129, 133, 136, 136, 241, 147, 80, 80, 80, 80, 21, 128, 21, 97, 30, 44, 87, 61, 96, 0, 128, 62, 61, 96, 0, 253, 91, 80, 97, 30, 54, 86, 91, 130, 145, 80, 91, 96, 40, 84, 97, 30, 73, 144, 131, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 96, 40, 85, 96, 64, 128, 81, 131, 129, 82, 144, 81, 133, 145, 127, 140, 101, 72, 37, 143, 143, 18, 169, 212, 181, 147, 250, 137, 162, 35, 65, 126, 217, 1, 212, 238, 151, 18, 186, 9, 190, 180, 213, 111, 82, 98, 182, 145, 144, 129, 144, 3, 96, 32, 1, 144, 162, 80, 80, 80, 80, 80, 86, 91, 96, 41, 96, 32, 82, 96, 0, 144, 129, 82, 96, 64, 144, 32, 128, 84, 96, 1, 130, 1, 84, 96, 2, 131, 1, 84, 96, 3, 132, 1, 84, 96, 4, 133, 1, 84, 96, 5, 134, 1, 84, 96, 6, 144, 150, 1, 84, 148, 149, 147, 148, 146, 147, 145, 146, 144, 145, 144, 135, 86, 91, 96, 0, 129, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 5, 1, 84, 51, 144, 97, 31, 68, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 20, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 84, 21, 97, 31, 190, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 23, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 115, 104, 111, 117, 108, 100, 32, 98, 101, 32, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 4, 1, 84, 21, 97, 32, 59, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 21, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 105, 115, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 32, 67, 97, 12, 169, 86, 91, 52, 16, 21, 97, 32, 155, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 4, 1, 128, 128, 96, 32, 1, 130, 129, 3, 130, 82, 96, 34, 129, 82, 96, 32, 1, 128, 97, 56, 229, 96, 34, 145, 57, 96, 64, 1, 145, 80, 80, 96, 64, 81, 128, 145, 3, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 4, 1, 84, 21, 97, 33, 48, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 25, 96, 36, 130, 1, 82, 127, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 101, 120, 105, 115, 116, 115, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 96, 0, 144, 129, 82, 96, 33, 96, 32, 82, 96, 64, 144, 32, 84, 21, 97, 33, 194, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 15, 96, 36, 130, 1, 82, 127, 97, 108, 114, 101, 97, 100, 121, 32, 115, 116, 97, 107, 105, 110, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 7, 1, 84, 97, 33, 227, 144, 52, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 97, 34, 18, 98, 15, 66, 64, 97, 13, 30, 97, 33, 245, 97, 20, 9, 86, 91, 96, 0, 135, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 5, 1, 84, 144, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 16, 21, 97, 34, 127, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 26, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 39, 115, 32, 108, 105, 109, 105, 116, 32, 105, 115, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 34, 135, 97, 56, 141, 86, 91, 97, 34, 143, 97, 24, 122, 86, 91, 129, 82, 66, 96, 32, 128, 131, 1, 145, 130, 82, 52, 96, 128, 132, 1, 129, 129, 82, 96, 192, 133, 1, 135, 129, 82, 96, 30, 84, 96, 160, 135, 1, 144, 129, 82, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 22, 96, 0, 144, 129, 82, 96, 41, 134, 82, 96, 64, 128, 130, 32, 137, 81, 129, 85, 151, 81, 96, 1, 137, 1, 85, 128, 137, 1, 81, 96, 2, 137, 1, 85, 96, 96, 137, 1, 81, 96, 3, 137, 1, 85, 147, 81, 96, 4, 136, 1, 85, 144, 81, 96, 5, 135, 1, 85, 144, 81, 96, 6, 144, 149, 1, 148, 144, 148, 85, 134, 132, 82, 145, 128, 82, 145, 32, 96, 7, 1, 84, 97, 35, 42, 145, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 96, 0, 132, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 7, 1, 85, 96, 37, 128, 84, 96, 1, 1, 144, 85, 96, 38, 84, 97, 35, 87, 144, 52, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 96, 38, 85, 96, 64, 128, 81, 52, 129, 82, 144, 81, 132, 145, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 133, 22, 145, 127, 253, 140, 133, 127, 185, 172, 214, 244, 173, 89, 184, 98, 26, 42, 119, 130, 81, 104, 183, 180, 183, 109, 233, 88, 109, 8, 224, 13, 78, 212, 98, 190, 145, 129, 144, 3, 96, 32, 1, 144, 163, 80, 80, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 33, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 84, 128, 132, 82, 145, 128, 82, 144, 145, 32, 96, 5, 1, 84, 97, 36, 55, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 20, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 4, 1, 84, 21, 97, 36, 180, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 21, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 105, 115, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 36, 188, 97, 24, 122, 86, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 128, 130, 32, 96, 3, 129, 1, 147, 144, 147, 85, 66, 96, 4, 144, 147, 1, 146, 144, 146, 85, 144, 81, 130, 145, 127, 132, 36, 69, 70, 169, 218, 73, 66, 245, 6, 219, 72, 255, 144, 235, 194, 64, 199, 59, 179, 153, 227, 228, 125, 88, 132, 60, 107, 182, 14, 113, 133, 145, 162, 80, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 33, 96, 32, 82, 96, 64, 144, 32, 84, 21, 97, 37, 131, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 21, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 97, 108, 114, 101, 97, 100, 121, 32, 101, 120, 105, 115, 116, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 4, 1, 84, 21, 97, 38, 24, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 18, 96, 36, 130, 1, 82, 127, 97, 108, 114, 101, 97, 100, 121, 32, 100, 101, 108, 101, 103, 97, 116, 105, 110, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 38, 32, 97, 22, 92, 86, 91, 52, 16, 21, 97, 38, 142, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 19, 96, 36, 130, 1, 82, 127, 105, 110, 115, 117, 102, 102, 105, 99, 105, 101, 110, 116, 32, 97, 109, 111, 117, 110, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 34, 128, 84, 96, 1, 1, 144, 129, 144, 85, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 22, 96, 0, 144, 129, 82, 96, 33, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 132, 144, 85, 131, 131, 82, 144, 128, 82, 144, 32, 52, 96, 5, 144, 145, 1, 85, 97, 38, 219, 97, 24, 122, 86, 91, 96, 0, 130, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 1, 128, 130, 1, 146, 144, 146, 85, 66, 96, 2, 130, 1, 85, 96, 8, 129, 1, 128, 84, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 22, 23, 144, 85, 96, 30, 84, 96, 6, 144, 145, 1, 85, 96, 35, 128, 84, 144, 145, 1, 144, 85, 96, 36, 84, 97, 39, 88, 144, 52, 97, 51, 86, 86, 91, 96, 36, 85, 96, 64, 128, 81, 52, 129, 82, 144, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 22, 145, 131, 145, 127, 6, 151, 223, 229, 6, 43, 157, 184, 16, 142, 75, 49, 37, 79, 71, 169, 18, 174, 107, 187, 120, 131, 118, 103, 178, 233, 35, 166, 245, 22, 13, 57, 145, 129, 144, 3, 96, 32, 1, 144, 163, 130, 81, 21, 97, 39, 184, 87, 97, 39, 184, 131, 97, 20, 38, 86, 91, 80, 80, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 33, 96, 32, 82, 96, 64, 144, 32, 84, 97, 39, 213, 97, 12, 169, 86, 91, 52, 16, 21, 97, 40, 67, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 19, 96, 36, 130, 1, 82, 127, 105, 110, 115, 117, 102, 102, 105, 99, 105, 101, 110, 116, 32, 97, 109, 111, 117, 110, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 5, 1, 84, 97, 40, 191, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 20, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 4, 1, 84, 21, 97, 41, 60, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 21, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 105, 115, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 84, 21, 97, 41, 182, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 23, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 115, 104, 111, 117, 108, 100, 32, 98, 101, 32, 97, 99, 116, 105, 118, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 129, 129, 82, 96, 32, 128, 82, 96, 64, 129, 32, 96, 5, 1, 84, 97, 41, 215, 144, 52, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 96, 0, 131, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 5, 1, 129, 144, 85, 96, 36, 84, 144, 145, 80, 97, 42, 0, 144, 52, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 96, 36, 85, 96, 64, 128, 81, 130, 129, 82, 52, 96, 32, 130, 1, 82, 129, 81, 132, 146, 127, 161, 217, 62, 154, 42, 22, 191, 76, 45, 12, 220, 111, 71, 254, 15, 160, 84, 199, 65, 201, 107, 61, 172, 18, 151, 199, 158, 172, 163, 23, 20, 233, 146, 130, 144, 3, 1, 144, 162, 80, 80, 80, 86, 91, 96, 0, 128, 97, 42, 78, 133, 133, 97, 21, 105, 86, 91, 96, 0, 133, 129, 82, 96, 31, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 137, 132, 82, 144, 145, 82, 129, 32, 128, 84, 96, 1, 144, 145, 1, 84, 146, 147, 80, 145, 144, 97, 42, 126, 131, 131, 97, 51, 86, 86, 91, 144, 80, 128, 97, 42, 146, 87, 96, 0, 148, 80, 80, 80, 80, 80, 97, 42, 228, 86, 91, 96, 0, 97, 42, 198, 98, 15, 66, 64, 97, 13, 30, 97, 42, 185, 97, 42, 169, 97, 26, 33, 86, 91, 98, 15, 66, 64, 144, 99, 255, 255, 255, 255, 97, 52, 127, 22, 86, 91, 138, 144, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 144, 80, 97, 42, 220, 130, 97, 13, 30, 135, 132, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 149, 80, 80, 80, 80, 80, 80, 91, 147, 146, 80, 80, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 33, 96, 32, 82, 96, 64, 144, 32, 84, 128, 97, 43, 103, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 20, 96, 36, 130, 1, 82, 127, 115, 116, 97, 107, 101, 114, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 43, 111, 97, 53, 64, 86, 91, 97, 43, 218, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 28, 96, 36, 130, 1, 82, 127, 98, 101, 102, 111, 114, 101, 32, 109, 105, 110, 105, 109, 117, 109, 32, 117, 110, 108, 111, 99, 107, 32, 112, 101, 114, 105, 111, 100, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 128, 96, 0, 97, 43, 234, 132, 136, 136, 97, 24, 242, 86, 91, 96, 0, 135, 129, 82, 96, 32, 128, 82, 96, 64, 144, 32, 96, 6, 1, 84, 146, 149, 80, 144, 147, 80, 145, 80, 130, 17, 97, 44, 112, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 21, 96, 36, 130, 1, 82, 127, 101, 112, 111, 99, 104, 32, 105, 115, 32, 97, 108, 114, 101, 97, 100, 121, 32, 112, 97, 105, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 30, 84, 130, 17, 21, 97, 44, 225, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 12, 96, 36, 130, 1, 82, 127, 102, 117, 116, 117, 114, 101, 32, 101, 112, 111, 99, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 129, 129, 16, 21, 97, 45, 80, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 17, 96, 36, 130, 1, 82, 127, 110, 111, 32, 101, 112, 111, 99, 104, 115, 32, 99, 108, 97, 105, 109, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 132, 129, 82, 96, 32, 128, 82, 96, 64, 128, 130, 32, 96, 6, 1, 131, 144, 85, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 22, 145, 133, 21, 97, 8, 252, 2, 145, 134, 145, 129, 129, 129, 133, 136, 136, 241, 147, 80, 80, 80, 80, 21, 128, 21, 97, 45, 163, 87, 61, 96, 0, 128, 62, 61, 96, 0, 253, 91, 80, 96, 64, 128, 81, 132, 129, 82, 96, 32, 129, 1, 132, 144, 82, 128, 130, 1, 131, 144, 82, 144, 81, 133, 145, 127, 46, 165, 76, 43, 34, 160, 117, 73, 209, 159, 181, 235, 142, 78, 72, 235, 225, 198, 83, 17, 114, 21, 233, 77, 84, 104, 197, 97, 39, 80, 211, 92, 145, 144, 129, 144, 3, 96, 96, 1, 144, 162, 80, 80, 80, 80, 80, 80, 80, 86, 91, 97, 45, 248, 97, 24, 212, 86, 91, 97, 46, 99, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 129, 144, 82, 96, 36, 130, 1, 82, 127, 79, 119, 110, 97, 98, 108, 101, 58, 32, 99, 97, 108, 108, 101, 114, 32, 105, 115, 32, 110, 111, 116, 32, 116, 104, 101, 32, 111, 119, 110, 101, 114, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 46, 108, 129, 97, 53, 88, 86, 91, 80, 86, 91, 96, 0, 128, 97, 46, 124, 132, 132, 97, 21, 105, 86, 91, 96, 0, 132, 129, 82, 96, 31, 96, 32, 144, 129, 82, 96, 64, 128, 131, 32, 136, 132, 82, 144, 145, 82, 129, 32, 128, 84, 96, 1, 144, 145, 1, 84, 146, 147, 80, 145, 144, 97, 46, 172, 131, 131, 97, 51, 86, 86, 91, 144, 80, 128, 97, 46, 192, 87, 96, 0, 148, 80, 80, 80, 80, 80, 97, 22, 86, 86, 91, 96, 0, 97, 46, 241, 97, 46, 228, 98, 15, 66, 64, 97, 13, 30, 97, 46, 215, 97, 26, 33, 86, 91, 135, 144, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 133, 144, 99, 255, 255, 255, 255, 97, 51, 86, 22, 86, 91, 144, 80, 97, 47, 7, 130, 97, 13, 30, 135, 132, 99, 255, 255, 255, 255, 97, 51, 202, 22, 86, 91, 152, 151, 80, 80, 80, 80, 80, 80, 80, 80, 86, 91, 51, 96, 0, 129, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 4, 1, 84, 97, 47, 145, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 24, 96, 36, 130, 1, 82, 127, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 32, 100, 111, 101, 115, 110, 39, 116, 32, 101, 120, 105, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 3, 1, 84, 21, 97, 48, 38, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 25, 96, 36, 130, 1, 82, 127, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 32, 105, 115, 32, 100, 101, 97, 99, 116, 105, 118, 97, 116, 101, 100, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 97, 48, 46, 97, 53, 64, 86, 91, 97, 48, 153, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 28, 96, 36, 130, 1, 82, 127, 98, 101, 102, 111, 114, 101, 32, 109, 105, 110, 105, 109, 117, 109, 32, 117, 110, 108, 111, 99, 107, 32, 112, 101, 114, 105, 111, 100, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 128, 96, 0, 97, 48, 169, 132, 135, 135, 97, 26, 52, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 22, 96, 0, 144, 129, 82, 96, 41, 96, 32, 82, 96, 64, 144, 32, 96, 5, 1, 84, 146, 149, 80, 144, 147, 80, 145, 80, 130, 17, 97, 49, 71, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 21, 96, 36, 130, 1, 82, 127, 101, 112, 111, 99, 104, 32, 105, 115, 32, 97, 108, 114, 101, 97, 100, 121, 32, 112, 97, 105, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 30, 84, 130, 17, 21, 97, 49, 184, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 12, 96, 36, 130, 1, 82, 127, 102, 117, 116, 117, 114, 101, 32, 101, 112, 111, 99, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 129, 129, 16, 21, 97, 50, 39, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 17, 96, 36, 130, 1, 82, 127, 110, 111, 32, 101, 112, 111, 99, 104, 115, 32, 99, 108, 97, 105, 109, 101, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 22, 96, 0, 129, 129, 82, 96, 41, 96, 32, 82, 96, 64, 128, 130, 32, 96, 5, 1, 132, 144, 85, 81, 133, 21, 97, 8, 252, 2, 145, 134, 145, 144, 129, 129, 129, 133, 136, 136, 241, 147, 80, 80, 80, 80, 21, 128, 21, 97, 50, 123, 87, 61, 96, 0, 128, 62, 61, 96, 0, 253, 91, 80, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 22, 96, 0, 129, 129, 82, 96, 41, 96, 32, 144, 129, 82, 96, 64, 145, 130, 144, 32, 96, 6, 1, 84, 130, 81, 135, 129, 82, 145, 130, 1, 134, 144, 82, 129, 131, 1, 133, 144, 82, 145, 81, 145, 146, 131, 146, 144, 145, 127, 38, 118, 225, 105, 124, 244, 115, 27, 147, 221, 180, 239, 84, 224, 229, 169, 140, 6, 204, 203, 187, 178, 32, 40, 72, 163, 198, 40, 101, 149, 230, 206, 145, 144, 129, 144, 3, 96, 96, 1, 144, 163, 80, 80, 80, 80, 80, 80, 80, 86, 91, 96, 32, 128, 82, 96, 0, 144, 129, 82, 96, 64, 144, 32, 128, 84, 96, 1, 130, 1, 84, 96, 2, 131, 1, 84, 96, 3, 132, 1, 84, 96, 4, 133, 1, 84, 96, 5, 134, 1, 84, 96, 6, 135, 1, 84, 96, 7, 136, 1, 84, 96, 8, 144, 152, 1, 84, 150, 151, 149, 150, 148, 149, 147, 148, 146, 147, 145, 146, 144, 145, 144, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 137, 86, 91, 96, 0, 130, 130, 1, 131, 129, 16, 21, 97, 42, 228, 87, 96, 64, 128, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 82, 96, 27, 96, 36, 130, 1, 82, 127, 83, 97, 102, 101, 77, 97, 116, 104, 58, 32, 97, 100, 100, 105, 116, 105, 111, 110, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 0, 0, 0, 96, 68, 130, 1, 82, 144, 81, 144, 129, 144, 3, 96, 100, 1, 144, 253, 91, 96, 0, 130, 97, 51, 217, 87, 80, 96, 0, 97, 22, 86, 86, 91, 130, 130, 2, 130, 132, 130, 129, 97, 51, 230, 87, 254, 91, 4, 20, 97, 42, 228, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 4, 1, 128, 128, 96, 32, 1, 130, 129, 3, 130, 82, 96, 33, 129, 82, 96, 32, 1, 128, 97, 57, 45, 96, 33, 145, 57, 96, 64, 1, 145, 80, 80, 96, 64, 81, 128, 145, 3, 144, 253, 91, 96, 0, 97, 42, 228, 131, 131, 96, 64, 81, 128, 96, 64, 1, 96, 64, 82, 128, 96, 26, 129, 82, 96, 32, 1, 127, 83, 97, 102, 101, 77, 97, 116, 104, 58, 32, 100, 105, 118, 105, 115, 105, 111, 110, 32, 98, 121, 32, 122, 101, 114, 111, 0, 0, 0, 0, 0, 0, 129, 82, 80, 97, 54, 81, 86, 91, 96, 0, 97, 42, 228, 131, 131, 96, 64, 81, 128, 96, 64, 1, 96, 64, 82, 128, 96, 30, 129, 82, 96, 32, 1, 127, 83, 97, 102, 101, 77, 97, 116, 104, 58, 32, 115, 117, 98, 116, 114, 97, 99, 116, 105, 111, 110, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 0, 129, 82, 80, 97, 55, 13, 86, 91, 96, 0, 128, 97, 52, 204, 97, 12, 182, 86, 91, 144, 80, 96, 0, 97, 52, 216, 97, 23, 48, 86, 91, 144, 80, 128, 130, 16, 21, 128, 21, 97, 52, 234, 87, 80, 96, 42, 84, 21, 91, 21, 97, 53, 3, 87, 97, 52, 248, 66, 97, 55, 129, 86, 91, 96, 1, 146, 80, 80, 80, 97, 12, 179, 86, 91, 128, 130, 16, 128, 21, 97, 53, 19, 87, 80, 96, 42, 84, 21, 21, 91, 21, 97, 53, 34, 87, 97, 52, 248, 96, 0, 97, 55, 129, 86, 91, 96, 0, 146, 80, 80, 80, 144, 86, 91, 96, 0, 130, 97, 53, 57, 87, 80, 128, 97, 22, 86, 86, 91, 80, 144, 145, 144, 80, 86, 91, 96, 0, 97, 53, 74, 97, 52, 193, 86, 91, 80, 97, 53, 83, 97, 24, 143, 86, 91, 144, 80, 144, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 97, 53, 196, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 4, 1, 128, 128, 96, 32, 1, 130, 129, 3, 130, 82, 96, 38, 129, 82, 96, 32, 1, 128, 97, 57, 7, 96, 38, 145, 57, 96, 64, 1, 145, 80, 80, 96, 64, 81, 128, 145, 3, 144, 253, 91, 96, 0, 128, 84, 96, 64, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 128, 133, 22, 147, 146, 22, 145, 127, 139, 224, 7, 156, 83, 22, 89, 20, 19, 68, 205, 31, 208, 164, 242, 132, 25, 73, 127, 151, 34, 163, 218, 175, 227, 180, 24, 111, 107, 100, 87, 224, 145, 163, 96, 0, 128, 84, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 144, 146, 22, 145, 144, 145, 23, 144, 85, 86, 91, 96, 0, 129, 131, 97, 54, 247, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 4, 1, 128, 128, 96, 32, 1, 130, 129, 3, 130, 82, 131, 129, 129, 81, 129, 82, 96, 32, 1, 145, 80, 128, 81, 144, 96, 32, 1, 144, 128, 131, 131, 96, 0, 91, 131, 129, 16, 21, 97, 54, 188, 87, 129, 129, 1, 81, 131, 130, 1, 82, 96, 32, 1, 97, 54, 164, 86, 91, 80, 80, 80, 80, 144, 80, 144, 129, 1, 144, 96, 31, 22, 128, 21, 97, 54, 233, 87, 128, 130, 3, 128, 81, 96, 1, 131, 96, 32, 3, 97, 1, 0, 10, 3, 25, 22, 129, 82, 96, 32, 1, 145, 80, 91, 80, 146, 80, 80, 80, 96, 64, 81, 128, 145, 3, 144, 253, 91, 80, 96, 0, 131, 133, 129, 97, 55, 3, 87, 254, 91, 4, 149, 148, 80, 80, 80, 80, 80, 86, 91, 96, 0, 129, 132, 132, 17, 21, 97, 55, 121, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 32, 96, 4, 130, 1, 129, 129, 82, 131, 81, 96, 36, 132, 1, 82, 131, 81, 144, 146, 131, 146, 96, 68, 144, 145, 1, 145, 144, 133, 1, 144, 128, 131, 131, 96, 0, 131, 21, 97, 54, 188, 87, 129, 129, 1, 81, 131, 130, 1, 82, 96, 32, 1, 97, 54, 164, 86, 91, 80, 80, 80, 144, 3, 144, 86, 91, 128, 96, 42, 84, 20, 21, 97, 55, 144, 87, 97, 46, 108, 86, 91, 96, 42, 129, 144, 85, 96, 64, 128, 81, 130, 129, 82, 144, 81, 127, 225, 71, 13, 135, 225, 181, 63, 240, 92, 192, 46, 186, 13, 213, 33, 4, 35, 225, 17, 234, 173, 5, 76, 253, 103, 82, 50, 70, 113, 210, 113, 236, 145, 129, 144, 3, 96, 32, 1, 144, 161, 80, 86, 91, 130, 128, 84, 96, 1, 129, 96, 1, 22, 21, 97, 1, 0, 2, 3, 22, 96, 2, 144, 4, 144, 96, 0, 82, 96, 32, 96, 0, 32, 144, 96, 31, 1, 96, 32, 144, 4, 129, 1, 146, 130, 96, 31, 16, 97, 56, 12, 87, 128, 81, 96, 255, 25, 22, 131, 128, 1, 23, 133, 85, 97, 56, 57, 86, 91, 130, 128, 1, 96, 1, 1, 133, 85, 130, 21, 97, 56, 57, 87, 145, 130, 1, 91, 130, 129, 17, 21, 97, 56, 57, 87, 130, 81, 130, 85, 145, 96, 32, 1, 145, 144, 96, 1, 1, 144, 97, 56, 30, 86, 91, 80, 97, 56, 69, 146, 145, 80, 97, 56, 202, 86, 91, 80, 144, 86, 91, 80, 128, 84, 96, 1, 129, 96, 1, 22, 21, 97, 1, 0, 2, 3, 22, 96, 2, 144, 4, 96, 0, 130, 85, 128, 96, 31, 16, 97, 56, 111, 87, 80, 97, 46, 108, 86, 91, 96, 31, 1, 96, 32, 144, 4, 144, 96, 0, 82, 96, 32, 96, 0, 32, 144, 129, 1, 144, 97, 46, 108, 145, 144, 97, 56, 202, 86, 91, 96, 64, 81, 128, 96, 224, 1, 96, 64, 82, 128, 96, 0, 129, 82, 96, 32, 1, 96, 0, 129, 82, 96, 32, 1, 96, 0, 129, 82, 96, 32, 1, 96, 0, 129, 82, 96, 32, 1, 96, 0, 129, 82, 96, 32, 1, 96, 0, 129, 82, 96, 32, 1, 96, 0, 129, 82, 80, 144, 86, 91, 97, 12, 179, 145, 144, 91, 128, 130, 17, 21, 97, 56, 69, 87, 96, 0, 129, 85, 96, 1, 1, 97, 56, 208, 86, 254, 105, 110, 115, 117, 102, 102, 105, 99, 105, 101, 110, 116, 32, 97, 109, 111, 117, 110, 116, 32, 102, 111, 114, 32, 100, 101, 108, 101, 103, 97, 116, 105, 111, 110, 79, 119, 110, 97, 98, 108, 101, 58, 32, 110, 101, 119, 32, 111, 119, 110, 101, 114, 32, 105, 115, 32, 116, 104, 101, 32, 122, 101, 114, 111, 32, 97, 100, 100, 114, 101, 115, 115, 83, 97, 102, 101, 77, 97, 116, 104, 58, 32, 109, 117, 108, 116, 105, 112, 108, 105, 99, 97, 116, 105, 111, 110, 32, 111, 118, 101, 114, 102, 108, 111, 119, 162, 101, 98, 122, 122, 114, 49, 88, 32, 45, 131, 144, 234, 74, 123, 31, 80, 131, 43, 37, 236, 63, 90, 73, 23, 240, 168, 62, 94, 104, 163, 189, 198, 19, 232, 50, 203, 247, 204, 214, 233, 100, 115, 111, 108, 99, 67, 0, 5, 11, 0, 50]
Balance = 0
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xfc00face00000000000000000000000000000000]
Code = [96, 128, 96, 64, 82, 96, 4, 54, 16, 97, 0, 90, 87, 96, 0, 53, 96, 224, 28, 128, 99, 92, 96, 218, 27, 17, 97, 0, 67, 87, 128, 99, 92, 96, 218, 27, 20, 97, 1, 49, 87, 128, 99, 143, 40, 57, 112, 20, 97, 1, 111, 87, 128, 99, 248, 81, 164, 64, 20, 97, 1, 175, 87, 97, 0, 90, 86, 91, 128, 99, 54, 89, 207, 230, 20, 97, 0, 100, 87, 128, 99, 79, 30, 242, 134, 20, 97, 0, 164, 87, 91, 97, 0, 98, 97, 1, 196, 86, 91, 0, 91, 52, 128, 21, 97, 0, 112, 87, 96, 0, 128, 253, 91, 80, 97, 0, 98, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 0, 135, 87, 96, 0, 128, 253, 91, 80, 53, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 97, 1, 222, 86, 91, 97, 0, 98, 96, 4, 128, 54, 3, 96, 64, 129, 16, 21, 97, 0, 186, 87, 96, 0, 128, 253, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 53, 22, 145, 144, 129, 1, 144, 96, 64, 129, 1, 96, 32, 130, 1, 53, 100, 1, 0, 0, 0, 0, 129, 17, 21, 97, 0, 242, 87, 96, 0, 128, 253, 91, 130, 1, 131, 96, 32, 130, 1, 17, 21, 97, 1, 4, 87, 96, 0, 128, 253, 91, 128, 53, 144, 96, 32, 1, 145, 132, 96, 1, 131, 2, 132, 1, 17, 100, 1, 0, 0, 0, 0, 131, 17, 23, 21, 97, 1, 38, 87, 96, 0, 128, 253, 91, 80, 144, 146, 80, 144, 80, 97, 2, 50, 86, 91, 52, 128, 21, 97, 1, 61, 87, 96, 0, 128, 253, 91, 80, 97, 1, 70, 97, 3, 6, 86, 91, 96, 64, 128, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 146, 22, 130, 82, 81, 144, 129, 144, 3, 96, 32, 1, 144, 243, 91, 52, 128, 21, 97, 1, 123, 87, 96, 0, 128, 253, 91, 80, 97, 0, 98, 96, 4, 128, 54, 3, 96, 32, 129, 16, 21, 97, 1, 146, 87, 96, 0, 128, 253, 91, 80, 53, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 97, 3, 21, 86, 91, 52, 128, 21, 97, 1, 187, 87, 96, 0, 128, 253, 91, 80, 97, 1, 70, 97, 4, 29, 86, 91, 97, 1, 204, 97, 1, 220, 86, 91, 97, 1, 220, 97, 1, 215, 97, 4, 39, 86, 91, 97, 4, 76, 86, 91, 86, 91, 97, 1, 230, 97, 4, 112, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 51, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 20, 21, 97, 2, 39, 87, 97, 2, 34, 129, 97, 4, 149, 86, 91, 97, 2, 47, 86, 91, 97, 2, 47, 97, 1, 196, 86, 91, 80, 86, 91, 97, 2, 58, 97, 4, 112, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 51, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 20, 21, 97, 2, 249, 87, 97, 2, 118, 131, 97, 4, 149, 86, 91, 96, 0, 131, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 131, 131, 96, 64, 81, 128, 131, 131, 128, 130, 132, 55, 96, 64, 81, 146, 1, 148, 80, 96, 0, 147, 80, 144, 145, 80, 80, 128, 131, 3, 129, 133, 90, 244, 145, 80, 80, 61, 128, 96, 0, 129, 20, 97, 2, 224, 87, 96, 64, 81, 145, 80, 96, 31, 25, 96, 63, 61, 1, 22, 130, 1, 96, 64, 82, 61, 130, 82, 61, 96, 0, 96, 32, 132, 1, 62, 97, 2, 229, 86, 91, 96, 96, 145, 80, 91, 80, 80, 144, 80, 128, 97, 2, 243, 87, 96, 0, 128, 253, 91, 80, 97, 3, 1, 86, 91, 97, 3, 1, 97, 1, 196, 86, 91, 80, 80, 80, 86, 91, 96, 0, 97, 3, 16, 97, 4, 39, 86, 91, 144, 80, 144, 86, 91, 97, 3, 29, 97, 4, 112, 86, 91, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 51, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 20, 21, 97, 2, 39, 87, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 22, 97, 3, 188, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 4, 1, 128, 128, 96, 32, 1, 130, 129, 3, 130, 82, 96, 54, 129, 82, 96, 32, 1, 128, 97, 5, 143, 96, 54, 145, 57, 96, 64, 1, 145, 80, 80, 96, 64, 81, 128, 145, 3, 144, 253, 91, 127, 126, 100, 77, 121, 66, 47, 23, 192, 30, 72, 148, 181, 244, 245, 136, 211, 49, 235, 250, 40, 101, 61, 66, 174, 131, 45, 197, 158, 56, 201, 121, 143, 97, 3, 229, 97, 4, 112, 86, 91, 96, 64, 128, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 131, 22, 129, 82, 145, 132, 22, 96, 32, 131, 1, 82, 128, 81, 145, 130, 144, 3, 1, 144, 161, 97, 2, 34, 129, 97, 4, 226, 86, 91, 96, 0, 97, 3, 16, 97, 4, 112, 86, 91, 127, 54, 8, 148, 161, 59, 161, 163, 33, 6, 103, 200, 40, 73, 45, 185, 141, 202, 62, 32, 118, 204, 55, 53, 169, 32, 163, 202, 80, 93, 56, 43, 188, 84, 144, 86, 91, 54, 96, 0, 128, 55, 96, 0, 128, 54, 96, 0, 132, 90, 244, 61, 96, 0, 128, 62, 128, 128, 21, 97, 4, 107, 87, 61, 96, 0, 243, 91, 61, 96, 0, 253, 91, 127, 181, 49, 39, 104, 74, 86, 139, 49, 115, 174, 19, 185, 248, 166, 1, 110, 36, 62, 99, 182, 232, 238, 17, 120, 214, 167, 23, 133, 11, 93, 97, 3, 84, 144, 86, 91, 97, 4, 158, 129, 97, 5, 6, 86, 91, 96, 64, 81, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 130, 22, 144, 127, 188, 124, 215, 90, 32, 238, 39, 253, 154, 222, 186, 179, 32, 65, 247, 85, 33, 77, 188, 107, 255, 169, 12, 192, 34, 91, 57, 218, 46, 92, 45, 59, 144, 96, 0, 144, 162, 80, 86, 91, 127, 181, 49, 39, 104, 74, 86, 139, 49, 115, 174, 19, 185, 248, 166, 1, 110, 36, 62, 99, 182, 232, 238, 17, 120, 214, 167, 23, 133, 11, 93, 97, 3, 85, 86, 91, 97, 5, 15, 129, 97, 5, 136, 86, 91, 97, 5, 100, 87, 96, 64, 81, 127, 8, 195, 121, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 82, 96, 4, 1, 128, 128, 96, 32, 1, 130, 129, 3, 130, 82, 96, 59, 129, 82, 96, 32, 1, 128, 97, 5, 197, 96, 59, 145, 57, 96, 64, 1, 145, 80, 80, 96, 64, 81, 128, 145, 3, 144, 253, 91, 127, 54, 8, 148, 161, 59, 161, 163, 33, 6, 103, 200, 40, 73, 45, 185, 141, 202, 62, 32, 118, 204, 55, 53, 169, 32, 163, 202, 80, 93, 56, 43, 188, 85, 86, 91, 59, 21, 21, 144, 86, 254, 67, 97, 110, 110, 111, 116, 32, 99, 104, 97, 110, 103, 101, 32, 116, 104, 101, 32, 97, 100, 109, 105, 110, 32, 111, 102, 32, 97, 32, 112, 114, 111, 120, 121, 32, 116, 111, 32, 116, 104, 101, 32, 122, 101, 114, 111, 32, 97, 100, 100, 114, 101, 115, 115, 67, 97, 110, 110, 111, 116, 32, 115, 101, 116, 32, 97, 32, 112, 114, 111, 120, 121, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 32, 116, 111, 32, 97, 32, 110, 111, 110, 45, 99, 111, 110, 116, 114, 97, 99, 116, 32, 97, 100, 100, 114, 101, 115, 115, 162, 101, 98, 122, 122, 114, 49, 88, 32, 13, 168, 230, 111, 175, 227, 76, 6, 17, 83, 252, 21, 204, 90, 198, 185, 169, 31, 177, 164, 18, 241, 47, 249, 167, 235, 226, 221, 68, 1, 54, 142, 100, 115, 111, 108, 99, 67, 0, 5, 11, 0, 50]
Balance = 76500000000000000000000000
Nonce = 0

[Lachesis.Net.Genesis.Alloc.Accounts.0xfc00face00000000000000000000000000000000.Storage]
0x0000000000000000000000000000000000000000000000000000000000000000 = "0x000000000000000000000000b366ce2f8d28650fecd27af5e997af49b9bd40c8"
0x0000000000000000000000000000000000000000000000000000000000000022 = "0x0000000000000000000000000000000000000000000000000000000000000007"
0x0000000000000000000000000000000000000000000000000000000000000023 = "0x0000000000000000000000000000000000000000000000000000000000000007"
0x0000000000000000000000000000000000000000000000000000000000000024 = "0x0000000000000000000000000000000000000000003f47814f4c3d029c800000"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fc7 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fc8 = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fcb = "0x00000000000000000000000000000000000000000003f870857a3e0e38000000"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fce = "0x000000000000000000000000edb267ea6179c3ef84de7fc8f88111146f441281"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c588 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c589 = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c58c = "0x000000000000000000000000000000000000000000038e8f7792d79767800000"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c58f = "0x000000000000000000000000e03276240af51700ebbcf2cbe839b5b0e109e4d9"
0x0dc725e13ee1891c3ea41fd15d0b4459df7952ac3d7094d0dbb713ec553c9323 = "0x0000000000000000000000000000000000000000000000000000000000000007"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344eb = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344ec = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344ef = "0x000000000000000000000000000000000000000000295be96e64066972000000"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344f2 = "0x00000000000000000000000005c471fc73e6f89a8c277c2a8fe86d6a19142aa9"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac0 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac1 = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac4 = "0x000000000000000000000000000000000000000000034f086f3b33b684000000"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac7 = "0x0000000000000000000000008d02ff9f122db31822cbe3d273fc3b0387e9b9a7"
0x279f122528cc42dc838364a5a956466a7558fc422325ae14472ae7fab3392fda = "0x0000000000000000000000000000000000000000000000000000000000000003"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28d8 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28d9 = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28dc = "0x00000000000000000000000000000000000000000003f870857a3e0e38000000"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28df = "0x0000000000000000000000001794a33ab9ac633a4f98a1b8e5b94abbcfe0162c"
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc = "0x000000000000000000000000fc00beef00000000000000000000000000000101"
0x63b953520ad2617e2f6e76907b112bfbf24e12624b027f255c3b084a255618da = "0x0000000000000000000000000000000000000000000000000000000000000002"
0x6d53c5e7bd965df4670e70c4979879c394f9d3ecbe1ee504dfa8c011f071658d = "0x0000000000000000000000000000000000000000000000000000000000000006"
0x72c2481f9f079f6b880fc4f2613b3e9f3af0b49e016d7dc6f826766cbab6ca02 = "0x0000000000000000000000000000000000000000000000000000000000000001"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f97a = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f97b = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f97e = "0x000000000000000000000000000000000000000000036435720315017a800000"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f981 = "0x000000000000000000000000c4752ec04d60ab121a7a70092bd262042b87f3d4"
0xa5faa1b8f616617e7b3f278d5c4493c74612035fea07e3305f6fa56c02622da9 = "0x0000000000000000000000000000000000000000000000000000000000000005"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab630fb = "0x0000000000000000000000000000000000000000000000000000000000000000"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab630fc = "0x000000000000000000000000000000000000000000000000000000005f3f3590"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab630ff = "0x00000000000000000000000000000000000000000003b8e97d229a2d54800000"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab63102 = "0x000000000000000000000000bea04de0adac4c33d9d39d471840afa7697b0763"
0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103 = "0x000000000000000000000000b366ce2f8d28650fecd27af5e997af49b9bd40c8"
0xd95f5bf7637d1ddc30aa9c1d291c5d1c2d7f5d9a42df56de191172bede78ed20 = "0x0000000000000000000000000000000000000000000000000000000000000004"

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 1
Address = "0x05c471fc73e6f89a8c277c2a8fe86d6a19142aa9"
Stake = 50000000000000000000000000

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 2
Address = "0x1794a33ab9ac633a4f98a1b8e5b94abbcfe0162c"
Stake = 4800000000000000000000000

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 3
Address = "0x8d02ff9f122db31822cbe3d273fc3b0387e9b9a7"
Stake = 4000000000000000000000000

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 4
Address = "0xbea04de0adac4c33d9d39d471840afa7697b0763"
Stake = 4500000000000000000000000

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 5
Address = "0xc4752ec04d60ab121a7a70092bd262042b87f3d4"
Stake = 4100000000000000000000000

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 6
Address = "0xedb267ea6179c3ef84de7fc8f88111146f441281"
Stake = 4800000000000000000000000

[[Lachesis.Net.Genesis.Alloc.Validators]]
ID = 7
Address = "0xe03276240af51700ebbcf2cbe839b5b0e109e4d9"
Stake = 4300000000000000000000000

[Lachesis.Net.Dag]
MaxParents = 10
MaxFreeParents = 3
MaxEpochBlocks = 1000
MaxEpochDuration = 14400000000000
MaxValidatorEventsInBlock = 50

[Lachesis.Net.Dag.VectorClockConfig.Caches]
ForklessCause = 5000
HighestBeforeSeq = 1000
HighestBeforeTime = 1000
LowestAfterSeq = 1000

[Lachesis.Net.Blocks]
BlockGasHardLimit = 20000000

[Lachesis.Net.Economy]
PoiPeriodDuration = 2592000000000000
BlockMissedLatency = 3
TxRewardPoiImpact = 450000
InitialRewardPerSecond = 16483988584467592592
MaxRewardPerSecond = 32967977168935185184

[Lachesis.Net.Economy.OfflinePenaltyThreshold]
BlocksNum = 1000
Period = 86400000000000

[Lachesis.Net.Economy.ShortGasPower]
InitialAllocPerSec = 14000000
MaxAllocPerSec = 140000000
MinAllocPerSec = 1400000
MaxAllocPeriod = 60000000000
StartupAllocPeriod = 1000000000
MinStartupGas = 560000

[Lachesis.Net.Economy.LongGasPower]
InitialAllocPerSec = 2800000
MaxAllocPerSec = 28000000
MinAllocPerSec = 280000
MaxAllocPeriod = 3600000000000
StartupAllocPeriod = 5000000000
MinStartupGas = 560000

[Lachesis.Emitter]
VersionToPublish = "0.6.0-rc.3"
Validator = "0x0000000000000000000000000000000000000000"
MaxGasRateGrowthFactor = 3e+00
MaxTxsFromSender = 8
EpochTailLength = 1
MaxParents = 7
SmoothTpsThreshold = 24500000
NoTxsThreshold = 840000
EmergencyThreshold = 140000

[Lachesis.Emitter.EmitIntervals]
Min = 200000000
Max = 720000000000
Confirming = 200000000
SelfForkProtection = 100000000000

[Lachesis.TxPool]
Locals = []
NoLocals = false
Journal = "transactions.rlp"
Rejournal = 3600000000000
PriceLimit = 1000000000
PriceBump = 10
AccountSlots = 16
GlobalSlots = 4096
AccountQueue = 64
GlobalQueue = 1024
Lifetime = 10800000000000

[Lachesis.StoreConfig]
EventsCacheSize = 500
EventsHeadersCacheSize = 10000
BlockCacheSize = 100
PackInfosCacheSize = 100
TxPositionsCacheSize = 1000
EpochStatsCacheSize = 100
ReceiptsCacheSize = 0
StakersCacheSize = 0
DelegatorsCacheSize = 0

[Lachesis.Protocol]
LatencyImportance = 60
ThroughputImportance = 40

[Lachesis.GPO]
Blocks = 20
Percentile = 60
Default = 1000000000

Expected behavior It should continue running and increment epochs.

AWS

quan8 commented 4 years ago

@rotavele Thanks for trying. May you provide more details?

rotavele commented 4 years ago

Hi Quan and thanks for the response. I have the same issue with both 0.6.0-rc.3 and 0.7.0-rc.1 that's why I think it's my config and likely not a bug.

uprendis commented 4 years ago

@rotavele SFC contract storage doesn't seem to match to your validators list. Here's what I've got for your validators list:

[Lachesis.Net.Genesis.Alloc.Accounts.0xfc00face00000000000000000000000000000000.Storage]
0x0000000000000000000000000000000000000000000000000000000000000000 = "0x000000000000000000000000b366ce2f8d28650fecd27af5e997af49b9bd40c8"
0x0000000000000000000000000000000000000000000000000000000000000022 = "0x0000000000000000000000000000000000000000000000000000000000000007"
0x0000000000000000000000000000000000000000000000000000000000000023 = "0x0000000000000000000000000000000000000000000000000000000000000007"
0x0000000000000000000000000000000000000000000000000000000000000024 = "0x0000000000000000000000000000000000000000003f47814f4c3d029c800000"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fc7 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fc8 = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fcb = "0x00000000000000000000000000000000000000000003f870857a3e0e38000000"
0x01f2c8cc48b1d1ef44c947093a2a57af948f443fc9749fc356b63244098b9fce = "0x000000000000000000000000edb267ea6179c3ef84de7fc8f88111146f441281"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c588 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c589 = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c58c = "0x000000000000000000000000000000000000000000038e8f7792d79767800000"
0x0c4d67dbb67a7572b58d516df4fd80fb1e4f0d885008ca323361d1acf015c58f = "0x000000000000000000000000e03276240af51700ebbcf2cbe839b5b0e109e4d9"
0x0dc725e13ee1891c3ea41fd15d0b4459df7952ac3d7094d0dbb713ec553c9323 = "0x0000000000000000000000000000000000000000000000000000000000000007"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344eb = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344ec = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344ef = "0x000000000000000000000000000000000000000000295be96e64066972000000"
0x156774b33c8bc7cb83eda4cbc43b36c7c9490ff8913c488ccd5132cfc71344f2 = "0x00000000000000000000000005c471fc73e6f89a8c277c2a8fe86d6a19142aa9"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac0 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac1 = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac4 = "0x000000000000000000000000000000000000000000034f086f3b33b684000000"
0x1ae1eab41a4db68d73559dd6c8b7ac16a4bc819634768486d35edbff05543ac7 = "0x0000000000000000000000008d02ff9f122db31822cbe3d273fc3b0387e9b9a7"
0x279f122528cc42dc838364a5a956466a7558fc422325ae14472ae7fab3392fda = "0x0000000000000000000000000000000000000000000000000000000000000003"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28d8 = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28d9 = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28dc = "0x00000000000000000000000000000000000000000003f870857a3e0e38000000"
0x2c5f9a2e204d4db70ad0f9037679e33061b4c51a386497019bee969e16be28df = "0x0000000000000000000000001794a33ab9ac633a4f98a1b8e5b94abbcfe0162c"
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc = "0x000000000000000000000000fc00beef00000000000000000000000000000101"
0x63b953520ad2617e2f6e76907b112bfbf24e12624b027f255c3b084a255618da = "0x0000000000000000000000000000000000000000000000000000000000000002"
0x6d53c5e7bd965df4670e70c4979879c394f9d3ecbe1ee504dfa8c011f071658d = "0x0000000000000000000000000000000000000000000000000000000000000006"
0x72c2481f9f079f6b880fc4f2613b3e9f3af0b49e016d7dc6f826766cbab6ca02 = "0x0000000000000000000000000000000000000000000000000000000000000001"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f97a = "0x0000000000000000000000000000000000000000000000000000000000000000"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f97b = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f97e = "0x000000000000000000000000000000000000000000036435720315017a800000"
0x9a7f38673f2403ea220372c36a5d3212283a73c030ab2696398da5299fc8f981 = "0x000000000000000000000000c4752ec04d60ab121a7a70092bd262042b87f3d4"
0xa5faa1b8f616617e7b3f278d5c4493c74612035fea07e3305f6fa56c02622da9 = "0x0000000000000000000000000000000000000000000000000000000000000005"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab630fb = "0x0000000000000000000000000000000000000000000000000000000000000000"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab630fc = "0x000000000000000000000000000000000000000000000000000000005e0580f8"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab630ff = "0x00000000000000000000000000000000000000000003b8e97d229a2d54800000"
0xaf69f7ec271f94daa686978b3a96acf46914b99f1828a3f8265276d5eab63102 = "0x000000000000000000000000bea04de0adac4c33d9d39d471840afa7697b0763"
0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103 = "0x000000000000000000000000b366ce2f8d28650fecd27af5e997af49b9bd40c8"
0xd95f5bf7637d1ddc30aa9c1d291c5d1c2d7f5d9a42df56de191172bede78ed20 = "0x0000000000000000000000000000000000000000000000000000000000000004"

You don't need to calculate the storage above yourself, you can just make changes inside go-lachesis/lachesis/genesis/genesis.go file (e.g. inside MainGenesis()), recompile lachesis binary, and then dump the resulting config with lachesis dumpconfig

However, it only means that SFC wouldn't work correctly, it's still not obvious why you get the DB errors on a first event in a new epoch. Is it possible to capture the node logs and post here? If yes, then please also add the flag --verbosity 5 to capture all the logs

Also try to launch the fakenet (it's a special network for local testing), e.g. lachesis --fakenet 1/1. If it'll produce an error after epoch sealing, then it's not related to your network configuration at all. It'll seal first epoch after 2 events, so you will not wait for long.

rotavele commented 4 years ago

Ah, I was using the method you mentioned but maybe I didn't update it after adding new accounts! I will try your suggestions and report back. thx!

uprendis commented 4 years ago

I might have an idea why you get the DB error - it's possible that you did re-launch the network, but not all the previous DBs from a previous network were erased. Some DBs are associated with only one epoch, they are created for that epoch and get pruned after this epoch is sealed. It looks like there'a leftover DB for epoch 2 from a previous network (hence the sanity check fails) To erase all the existing node DBs in a datadir: rm -r /path/to/datadir/*-ldb

Also ensure that you erase data after node has fully stopped. During stopping, node may create new files (some DB are created on disk only during flushing, they live only in memory before that)