Get your own customer support community
 

unknown error number 3

unknown error number 3

any suggestions to resolve ?

cheers...
Inappropriate?
86 people have this problem

  • Comment_icon
    Hi Eric, I have had this problem for a while and we have chatted before. Following our last chat I completely uninstalled and reinstalled firefox and it has been very stable and foxmarks has been working fine until today. I have followed the instructions given but I have no firefox.log file in my profile!!!!!! - I have disabled foxmarks.
  • Inappropriate?
    swainston: Jeepers, sorry it's taken me so long to respond! Did you ever find a way to get Foxmarks working again? Does updating to Xmarks for Firefox help at all?

    Keep in mind that it'll be a foxmarks.log, not "firefox" (though with Xmarks for Firefox it's the "xmarks.log").

    Again, sorry for the delayed response! It's been busy times.
  • Comment_icon
    I have been forced to abandon the use of foxmarks. Firefox works without any problem and is very stable now, the only thing it has problems with is foxmarks. Upgrading to xmarks didn't help.
  • Tim
    Inappropriate?
    I had this problem for a while. I made a new Firefox profile and deleted my original Firefox profile. It solved the problem for me.

    See http://support.mozilla.com/en-US/kb/B...

    Hope this helps.
  • Rob
    Inappropriate?
    I agree. I stopped using Foxmarks and my problems with FireFox stopped. I do weekly manual backups to a separate folder now. no more problems.
  • Comment_icon
    Like Tim, I found if I created a new profile using Profile Manager and re-started with a new profile, the problem was resolved. See http://support.mozilla.com/en-US/kb/B... The old profile can then be deleted in Profile Manager. Xmarks is really useful, and I'd be sorry to lose it.
  • swainston
    Inappropriate?
    I am very disappointed that I have been forced to stop using it as I needed it for synchronising PC's in 2 countries, but after creating new profiles at least 12 times and even doing 2 clean re-installs of Firefox and only getting a temporary respite from problems I had no option. I really miss Foxmarks (Xmarks) and would love to be able to use it again, but obviously a stable browser is more important. At last I have my favourite browser working correctly again and without problems.
     
    sad I’m sad
  • Inappropriate?
    swainston: Sorry we weren't able to help. Just so I understand, though: was Firefox crashing with Xmarks installed, or was it just the repeated problems with synchronization?

    Firefox's bookmark data store can be sensitive to crashes or the computer being shut down without cleanly exiting from Firefox, so I wonder if perhaps something like that was contributing to the synchronization problems.

    At any rate, I'm very sorry for the frustration; we strive to make Xmarks as easy-to-use as possible, but we've fallen short in this case. My apologies.
  • swainston
    Inappropriate?
    I'm sorry to report Eric that it would appear to be Foxmarks/Xmarks that was causing Firefox to be unstable and crash. Since uninstalling I have had a totally stable browser. The problem has only occurred since version 3 of Firefox - up until then Foxmarks worked without fault.

    When the next major upgrade to Firefox is released then maybe I will try Xmarks again as it was a fantastic add-on and served my needs perfectly.

    Many thanks for your help.
     
    sad I’m frustrated
  • Comment_icon
    I am delighted to say that the latest release of Firefox and Xmarks has worked perfectly now for over a week.
  • Comment_icon
  • Bohdan
    Inappropriate?
    I solved the problem by running Setup Wizard again and discarding data stored on my computer
  • jeraldej
    Inappropriate?
    I recently updated FF 3.0.12 to 3.5.1 on my WinXP system. Today is the first time I have run into this Xmarks problem. It occurred at the same time on two different systems, the other one being Ubuntu Linux with FF 3.0.12

    I am attempting to run the Setup Wizard again, but it doesn't appear to be making much progress
     
    sad I’m frustrated
  • Inappropriate?
    Hey Jeraldej,

    There have been some bugs in upgrading Firefox that have been corrupting profiles, before you create a new one, post the last ten lines of your logfile so I can check it out. You can open your logfile here:

    Firefox->Tools->Xmarks->Xmarks Settings->Advanced->Show Logfile

    If you'd like to skip a step, directions to create a new Firefox profile are here:

    http://support.mozilla.com/en-US/kb/M...

    Hope that helps!

    Thanks
  • jeraldej
    Inappropriate?
    Hey Nate,
    I use FF on multiple machines. The first system I saw this on was WinXP running FF 3.5.1. I then saw it on my Linux system with 3.0.12. I just fired up another WinXP system with FF 3.0.11 and it is here too. I am on this machine now, so the log you have requested is from it.

    I tried on the first two system to discard my local bookmarks and download from the server, but that stalled on both.

    [2009-07-27 23:22:27] >>> Sync: Executing drop(both) on ({action:"move", nid:"fpqjx08o-0", args:{pnid:"ftz7cm4j-1", bnid:null}}) vs. ({action:"move", nid:"fpqjx08o-0", args:{pnid:"ftz7cm4j-1", bnid:null}})
    [2009-07-27 23:22:27] >>> Sync: Executing drop(both) on ({action:"move", nid:"fpqjx08o-1", args:{pnid:"ftz7cm4j-1", bnid:null}}) vs. ({action:"move", nid:"fpqjx08o-1", args:{pnid:"ftz7cm4j-1", bnid:null}})
    [2009-07-27 23:22:27] >>> Sync: Executing drop(both) on ({action:"move", nid:"fpqjx08o-2", args:{pnid:"ftz7cm4j-1", bnid:null}}) vs. ({action:"move", nid:"fpqjx08o-2", args:{pnid:"ftz7cm4j-1", bnid:null}})
    [2009-07-27 23:22:27] >>> Sync: Executing drop(both) on ({action:"move", nid:"fkw9dqge-1", args:{pnid:"ftz7cm4j-1", bnid:null}}) vs. ({action:"move", nid:"fkw9dqge-1", args:{pnid:"ftz7cm4j-1", bnid:null}})
    [2009-07-27 23:22:27] >>> Sync: Executing drop(both) on ({action:"move", nid:"fkw9dqge-2", args:{pnid:"ftz7cm4j-1", bnid:null}}) vs. ({action:"move", nid:"fkw9dqge-2", args:{pnid:"ftz7cm4j-1", bnid:null}})
    [2009-07-27 23:22:27] >>> Sync: Executing drop(both) on ({action:"move", nid:"fkw9dqge-3", args:{pnid:"ftz7cm4j-1", bnid:null}}) vs. ({action:"move", nid:"fkw9dqge-3", args:{pnid:"ftz7cm4j-1", bnid:null}})
    [2009-07-27 23:22:27] >>> Sync: Executing drop(server) on ({action:"update", nid:"ROOT", args:{name:"Bookmarks Menu", modified:1247584790}}) vs. ({action:"update", nid:"ROOT", args:{name:"Bookmarks Menu", modified:1247584790}})
    [2009-07-27 23:22:27] >>> POST http://sync.xmarks.com/sync/bookmarks...
    [2009-07-27 23:22:27] >>> Body is: {"baserev":479,"commands":[{"action":"update","nid":"ROOT","args":{"name":"Bookmarks Menu","modified":1247584790}}],"log":{"drop":7,"mid":"fu1xm1bh","serp":3,"ssEnabled":true},"retry":2,"view":3}
    [2009-07-27 23:22:28] >>> Callback ({username:"palomuuri", status:0, toprev:480})
    [2009-07-27 23:22:28] Exception in AcceptNodes: Error: Type mismatch for Fast Dial(fkw9dqge-0)place.type = 6 node.ntype = bookmark
    [2009-07-27 23:22:28] Returned error: Unknown error occurred (3).(3)
    [2009-07-27 23:22:28] Will retry at Tue Jul 28 2009 00:22:30 GMT-0700 (Pacific Daylight Time)
  • steph poss
    Inappropriate?
    From what I see in your log file and from mine, we have something common : Fast Dial. It seems this add-on is causing the problem. I removed both, reinstalled Foxmarks and Fast Dial, and now it seems to work.
  • Inappropriate?
    Hey Steph,

    Thanks for the update! I'll definitely look into the reason that Fast Dial is causing sync errors.
  • acordero
    Inappropriate?
    I'm having the same problem in my work computer, but i do not have FastDial.

    Trying the wizard seems to work partially. It merges the bookmarks, but i have to cancel (with two clicks in the button), and the log shows this:

    [2009-07-29 10:52:18] Finished merge; calculating mcs
    [2009-07-29 10:52:20] Exception in AcceptNodes: Error: Places error calling function setFaviconData() {
    [native code]
    } with args [{}, [0, 0, 1, 0, 3, 0, 0, 0, 16, 0, 0, 0, 0, 0, 104, 160, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 32, 3, 0, 158, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 32, 4, 0, 198, 192, 3, 0, 40, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 48, 16, 0, 0, 200, 184, 168, 0, 136, 72, 16, 0, 104, 56, 16, 0, 120, 96, 72, 0, 248, 248, 248, 0, 240, 240, 240, 0, 88, 40, 8, 0, 176, 144, 120, 0, 144, 64, 16, 0, 232, 224, 208, 0, 144, 120, 96, 0, 144, 72, 16, 0, 72, 32, 8, 0, 128, 64, 16, 0, 64, 32, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ..., 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], 516334, "image/x-icon", 1.7976931348623157e+308] Original error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFaviconService.setFaviconData]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foxmarks/content/foxmarks-places.js :: Call :: line 100" data: no]
    [2009-07-29 10:52:20] Returned error: Unknown error occurred (3).(3)
     
    sad I’m frustrated
  • Inappropriate?
    Hey Arcdero,

    Can you try a manual Download? This will overwrite your browser bookmarks with what is contained on our servers, so make sure to double-check my.xmarks.com. You can perform a download here:

    Xmarks Settings->Advanced->Download

    If that doesn't clear your issue, I'd recommend creating a new Firefox profile. You can do so here:

    http://support.mozilla.com/en-US/kb/M...

    Thanks
  • acordero
    Inappropriate?
    I captured the transaction with IEInspector's HTTP Analyzer and found that when it tries to upload changes the "putchanges" method returns the result json but followed by a binary PNG. I think that extra content is the reason for the problem.
     
    sad I’m confused
  • Vagner de Araujo
    Inappropriate?
    I'm using the XMarks in 2 computers.
    Workstation Dell with XP with SP3
    Dell Inspiron With Seven and Ubuntu 9.04

    On the Inspiron the XMarks fails to synchronize in both the OS's, but in XP this problem doesn't occurs.
     
    sad I’m very frustrated Excl_3
  • cirano
    Inappropriate?
    error on my end seems similar to what acordero reported earlier. most of my bookmarks are here (did a force download) and then I get the lines listed below at the very end of the log.

    any solutions will be appreciated. Thanks in advance

    (FYI I did the delete profile thing, and completely removed firefox - with all relevant folders in program files directory and user profiles directory - still the same error.)

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

    unknown error number 3 sync errors.

    3 times new install again Xmarks not working
     
    sad I’m sad
  • acordero
  • acordero
    Inappropriate?
    Ok. The error has returned. Now i'm pissed! :(

    This is with 3.3.2, and at the end of the log:

    [2009-08-18 22:24:25] Exception in AcceptNodes: Error: Places error calling function setFaviconData() {
    [native code]
    } with args [{}, [
    ...lots of bytes...], 516334, "image/x-icon", 1.7976931348623157e+308] Original error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFaviconService.setFaviconData]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foxmarks/content/foxmarks-places.js :: Call :: line 100" data: no]
    [2009-08-18 22:24:25] Returned error: Unknown error occurred (3).(3)


    BTW, Firefox is not crashing, so it can't be a problem with a corrupted bookmark store.
     
    sad I’m angry
  • MVOS
    Inappropriate?
    I'm having the exact same problem, I can't sync my bookmarks and I actually lost almost half of all of my saved bookmarks on the XMarks server, but luckily I had them backed up. I've deleted my original account with XMarks and set up another one... only to not be able to sync them with the server. Total bummer. I left the use of Safari for the ease and flexibility of Firefox, but without a bookmark syncing client that's reliable... I'm on the fence and might jump back into the Safari world (No Stumbleupon toolbar)...

    Please help!
     
    sad
  • Comment_icon
    I gave up on Foxmarks. Now I only use the built in backup & restore of Firefox.
  • tahitibub
  • milesrf
    Inappropriate?
    Could the procedure for handling unknown errors in modifying bookmarks be modified to show the user both the bookmark with the change and without, and let the user decide which is correct? If only one can be provided, at least show the path through the bookmark folders tree so the user can modify that specific bookmark.
     
    indifferent I’m undecided
  • Paul Gerrish
    Inappropriate?
    Had this problem and read the various threads. Using XMarks 3.1.1 (for FF 3.5.2 and IE8). I did have great problem when upgraded to FF3.5 and the XMarks said not compatible but eventually got working as the newer version did not work at all. All was well for a while then Error 3 and unable to sync started. The error logs were as in this thread and refered to the places file. For me:
    1.Unable to either download or upload to over write one of the sets.
    2. Tried the unchecking the remember password - did not work
    3. Eventually deleted the places.sqlite in the FF profile folder and reopened FF; told XMarks to do download and started (no warnings about file size as other have had) but again did not seem to complete and eventually had to cancel so was not optimistic. Closed FF and then reopened and told XMarks to sync and it did - this time gave one option to resolve a conflict but this worked OK

    Not sure what happened but log file shows all OK and interestingly the line with the long list of numeric arguments is not there . Since then syncing seems OK - hopefully will continue.
     
    happy
  • Comment_icon
    It's obviously a problem with the places database, probably with corrupted favicons. What i don't understand is why firefox continues to work perfectly and xmarks can't. Isn't it using an API to access the bookmarks? (maybe not and that's the problem).
  • pizzo
    Inappropriate?
    I had this problem via startup while trying to merge the data on the server with the data on my computer.

    The process failed every time (resulting in error #3) when I choose to "start with data on server" option.

    It succeeded when I chose "start with data on machine".
  • Adrian
    Inappropriate?
    I want to report this problem too. It's very annoying. I hope it will get fixed soon. For now, I will update my bookmarks on multiple machines manually on a regular basis.

    Iassume it has something to do with upgrading to FF 3.5, from there Xmarks started to have this problem no.3

    Please fix, I will be grateful, thanks.

    Adrian
     
    sad I’m dispointed
  • snowgrind
    Inappropriate?
    hi there,

    i had the same issue on my pc with error 3, the dreaded what is this error message.

    what i experienced was that some of my bookmarks had conflicts with what was on the server side and xmarks asked which copy to sync.

    i am running firefox 3.5 on my win xp service pack 3 machine.
    my laptop is a macbook pro and it too has firefox 3.5 and os 10.5.8.

    the problem was on my xp machine.

    granted this solution worked for me and may not work for you, so do this at your own risk

    my solution was (and i do believe someone else did this as well):

    1. go to the other computer that is syncing with xmarks (we'll call it the GOOD machine) and export the bookmarks.

    2. save a copy of the exported bookmarks and copy them onto a thumbdrive or any portable storage medium

    3. go to the problem pc with the xmarks issue, make a copy of those bookmarks like you did in step 1 and give it a name that makes sense, ie: bookmarks_back_up.

    4. delete all the bookmarks in the browser that has issues with xmarks, and i do mean ALL the bookmarks

    5. import the exported copy you made earlier from the GOOD machine, the one that works from your portable storage medium, ie thumb drive, portable HD.

    6. with the bookmarks imported now go to xmarks and run setup wizard. it will ask you to log in when you click on it.

    7. when you get to the page that is labeled "initial Synchronization" you will see a message that reads as follows:

    "Xmarks has found data for this account on the server.

    How do you want Xmarks to perform initial synchronization?"

    i chose the option that states the following:

    "Merge data on the server with data on this computer."

    8. press the continue button, then you will be asked the following:

    "Which set should Xmarks use as the the starting set?"

    select the option that says:

    "Start with data on the server"

    then click the continue button

    9. you will get a window now that says: "Ready to Synchronize"

    "Xmarks will synchronize your bookmarks.
    Xmarks will now merge your data, starting with your server data"

    make sure it says "starting with your server data"

    then click the continue button

    10. it will begin to sync your bookmarks and then when it's done you should get a window that says "Success!"

    again this solution worked for me as i am diligent with syncing bookmarks whenever i close firefox.

    also my issue seems to have been corrupted bookmarks and this may be the reason why i kept receiving an error 3 message when i would sync.

    hopefully this could help someone out there.
     
    happy I’m happy
  • Comment_icon
    Great, It did remove the headache. Thanks a lot, snowgrind. I am so glad to find Xmark function well again.
  • Suncat2000
    Inappropriate?
    I am using Firefox 3.5.3 on a Windows Vista platform and a Windows XP SP2 platform. After reviewing some of the threads on this error topic, what worked for me was:


    • Select Tools->Xmarks->Xmarks Settings... and activate the Advanced category.

    • Press the Upload button to Force overwrite of server data.

    • When that completes, press the Download button to Force overwrite of local data.



    I lost a couple recent bookmarks, but after I did this, everything synced again.
     
    indifferent I’m satisfied
    Sprite_screen 4 people say this solves the problem
  • Tim Hogan
  • Wizardling
    Inappropriate?
    Wouldn't work for me, though I never wanted to try upload, only download as uploading from an infrequently used computer would have caused me to lose a lot of settings. In the end I had to manually delete a problem bookmark that support said was an issue.
     
    indifferent
  • Alf
    Inappropriate?
    I have the same unknown error 3 on 4 computer ( 2 XP pro , 1 XP home, 1 Vista home premiem) all with Firefox 3.5.3
    in addition , all my bookmark were messed up :(

    i have tried Suncat2000's solution with something more to correct messed bookmark and it work for me.

    * restored old bookmark from Xmark to start with a clean version

    * Select Tools->Xmarks->Xmarks Settings... and activate the Advanced category.

    * press download button : error 3 occur but bookmark are well downloaded
    * Press the Upload button to Force overwrite of server data.

    * When that completes, press the Download button to Force overwrite of local data.

    now sync is working again
     
    happy I’m thankful
  • Comment_icon
    I am not sure what you mean by "restored old bookmark from Xmark" Do you mean you started with a re install of Firefox after deleting all your old bookmarks? Then installing the xmarks extension. then doing a fresh download from your xmarks?
User_default_medium