There's not, and inspecting the C++ source shows that the program doesn't generate any such thing. calibration_dump does produce json, but it doesn't write it to a file, spewing it instead to stdout:
chris@ducktape:~/luxonis/depthai-core/build/examples$ ./calibration_dump
Is EEPROM available: 1
User calibration: {
"batchName": "Maxwell",
"batchTime": 1679454967,
"boardConf": "nIR-C11M00-00",
"boardCustom": "",
"boardName": "DM2088",
"boardOptions": 1,
"boardRev": "R1M1E3",
"cameraData": [
[
2,
{
"cameraType": 0,
"distortionCoeff": [
-8.498824119567871,
92\.4317398071289,
0\.0008898610831238329,
-0.0007077997433952987,
-62.4412727355957,
-8.553261756896973,
91\.91093444824219,
-61.22358322143555,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0
],
"extrinsics": {
"rotationMatrix": [
[
0\.9999166131019592,
-0.012273929081857204,
0\.004014317411929369
],
[
0\.012270601466298103,
0\.99992436170578,
0\.000852663884870708
],
[
-0.004024479538202286,
-0.0008033346384763718,
0\.9999915957450867
]
],
"specTranslation": {
"x": 3.75,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": 0,
"translation": {
"x": 3.761131763458252,
"y": 0.018591009080410004,
"z": 0.005407598800957203
}
},
"height": 800,
"intrinsicMatrix": [
[
803\.1364135742188,
0\.0,
625\.873046875
],
[
0\.0,
803\.1364135742188,
383\.81793212890625
],
[
0\.0,
0\.0,
1\.0
]
],
"lensPosition": 0,
"specHfovDeg": 127.0,
"width": 1280
}
],
[
1,
{
"cameraType": 0,
"distortionCoeff": [
-9.712899208068848,
104\.44512939453125,
-0.0016125091351568699,
-0.00023091270122677088,
-62.223045349121094,
-9.761884689331055,
103\.8309555053711,
-60.873443603515625,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0
],
"extrinsics": {
"rotationMatrix": [
[
0\.9998884797096252,
-0.0016393698751926422,
-0.014843457378447056
],
[
0\.0016282369615510106,
0\.9999983906745911,
-0.000762075069360435
],
[
0\.01484468299895525,
0\.0007378214504569769,
0\.9998895525932312
]
],
"specTranslation": {
"x": -7.5,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": 2,
"translation": {
"x": -7.530102252960205,
"y": 0.008895577862858772,
"z": -0.036406513303518295
}
},
"height": 800,
"intrinsicMatrix": [
[
808\.0626220703125,
0\.0,
631\.9598999023438
],
[
0\.0,
808\.0626220703125,
390\.564208984375
],
[
0\.0,
0\.0,
1\.0
]
],
"lensPosition": 0,
"specHfovDeg": 127.0,
"width": 1280
}
],
[
0,
{
"cameraType": 0,
"distortionCoeff": [
-8.887694358825684,
103\.3043441772461,
-0.0003829839115496725,
-0.0007910369895398617,
-24.844051361083984,
-8.933725357055664,
102\.52317810058594,
-23.31254005432129,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0
],
"extrinsics": {
"rotationMatrix": [
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
]
],
"specTranslation": {
"x": -0.0,
"y": -0.0,
"z": -0.0
},
"toCameraSocket": -1,
"translation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"height": 800,
"intrinsicMatrix": [
[
805\.3521118164063,
0\.0,
600\.638671875
],
[
0\.0,
805\.3521118164063,
393\.9454650878906
],
[
0\.0,
0\.0,
1\.0
]
],
"lensPosition": 0,
"specHfovDeg": 108.0,
"width": 1280
}
]
],
"hardwareConf": "F1-FV00-BC000",
"imuExtrinsics": {
"rotationMatrix": [
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
]
],
"specTranslation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": -1,
"translation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"miscellaneousData": [],
"productName": "OAK-D-POE-C22",
"stereoRectificationData": {
"leftCameraSocket": 1,
"rectifiedRotationLeft": [
[
0\.9999459385871887,
-0.0028171015437692404,
-0.010008170269429684
],
[
0\.0028132847510278225,
0\.9999959468841553,
-0.00039542774902656674
],
[
0\.010009244084358215,
0\.00036725052632391453,
0\.9999498128890991
]
],
"rectifiedRotationRight": [
[
0\.9999876022338867,
-0.0011813209857791662,
0\.004834737163037062
],
[
0\.0011794771999120712,
0\.9999992251396179,
0\.0003841967263724655
],
[
-0.004835186991840601,
-0.00037848949432373047,
0\.9999882578849792
]
],
"rightCameraSocket": 2
},
"version": 7
}
Factory calibration: {
"batchName": "Maxwell",
"batchTime": 1679454967,
"boardConf": "nIR-C11M00-00",
"boardCustom": "",
"boardName": "DM2088",
"boardOptions": 1,
"boardRev": "R1M1E3",
"cameraData": [
[
2,
{
"cameraType": 0,
"distortionCoeff": [
-8.498824119567871,
92\.4317398071289,
0\.0008898610831238329,
-0.0007077997433952987,
-62.4412727355957,
-8.553261756896973,
91\.91093444824219,
-61.22358322143555,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0
],
"extrinsics": {
"rotationMatrix": [
[
0\.9999166131019592,
-0.012273929081857204,
0\.004014317411929369
],
[
0\.012270601466298103,
0\.99992436170578,
0\.000852663884870708
],
[
-0.004024479538202286,
-0.0008033346384763718,
0\.9999915957450867
]
],
"specTranslation": {
"x": 3.75,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": 0,
"translation": {
"x": 3.761131763458252,
"y": 0.018591009080410004,
"z": 0.005407598800957203
}
},
"height": 800,
"intrinsicMatrix": [
[
803\.1364135742188,
0\.0,
625\.873046875
],
[
0\.0,
803\.1364135742188,
383\.81793212890625
],
[
0\.0,
0\.0,
1\.0
]
],
"lensPosition": 0,
"specHfovDeg": 127.0,
"width": 1280
}
],
[
1,
{
"cameraType": 0,
"distortionCoeff": [
-9.712899208068848,
104\.44512939453125,
-0.0016125091351568699,
-0.00023091270122677088,
-62.223045349121094,
-9.761884689331055,
103\.8309555053711,
-60.873443603515625,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0
],
"extrinsics": {
"rotationMatrix": [
[
0\.9998884797096252,
-0.0016393698751926422,
-0.014843457378447056
],
[
0\.0016282369615510106,
0\.9999983906745911,
-0.000762075069360435
],
[
0\.01484468299895525,
0\.0007378214504569769,
0\.9998895525932312
]
],
"specTranslation": {
"x": -7.5,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": 2,
"translation": {
"x": -7.530102252960205,
"y": 0.008895577862858772,
"z": -0.036406513303518295
}
},
"height": 800,
"intrinsicMatrix": [
[
808\.0626220703125,
0\.0,
631\.9598999023438
],
[
0\.0,
808\.0626220703125,
390\.564208984375
],
[
0\.0,
0\.0,
1\.0
]
],
"lensPosition": 0,
"specHfovDeg": 127.0,
"width": 1280
}
],
[
0,
{
"cameraType": 0,
"distortionCoeff": [
-8.887694358825684,
103\.3043441772461,
-0.0003829839115496725,
-0.0007910369895398617,
-24.844051361083984,
-8.933725357055664,
102\.52317810058594,
-23.31254005432129,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0,
0\.0
],
"extrinsics": {
"rotationMatrix": [
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
]
],
"specTranslation": {
"x": -0.0,
"y": -0.0,
"z": -0.0
},
"toCameraSocket": -1,
"translation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"height": 800,
"intrinsicMatrix": [
[
805\.3521118164063,
0\.0,
600\.638671875
],
[
0\.0,
805\.3521118164063,
393\.9454650878906
],
[
0\.0,
0\.0,
1\.0
]
],
"lensPosition": 0,
"specHfovDeg": 108.0,
"width": 1280
}
]
],
"hardwareConf": "F1-FV00-BC000",
"imuExtrinsics": {
"rotationMatrix": [
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
],
[
0\.0,
0\.0,
0\.0
]
],
"specTranslation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": -1,
"translation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"miscellaneousData": [],
"productName": "OAK-D-POE-C22",
"stereoRectificationData": {
"leftCameraSocket": 1,
"rectifiedRotationLeft": [
[
0\.9999459385871887,
-0.0028171015437692404,
-0.010008170269429684
],
[
0\.0028132847510278225,
0\.9999959468841553,
-0.00039542774902656674
],
[
0\.010009244084358215,
0\.00036725052632391453,
0\.9999498128890991
]
],
"rectifiedRotationRight": [
[
0\.9999876022338867,
-0.0011813209857791662,
0\.004834737163037062
],
[
0\.0011794771999120712,
0\.9999992251396179,
0\.0003841967263724655
],
[
-0.004835186991840601,
-0.00037848949432373047,
0\.9999882578849792
]
],
"rightCameraSocket": 2
},
"version": 7
}
User calibration raw: [7,0,170,85,3,0,0,0,0,68,77,50,48,56,56,0,0,0,0,0,0,0,0,0,0,82,49,77,49,69,51,0,0,0,0,117,252,127,63,31,159,56,187,79,249,35,188,22,95,56,59,188,255,127,63,106,81,207,185,208,253,35,60,136,139,192,57,182,252,127,63,48,255,127,63,142,214,154,186,183,108,158,59,176,152,154,58,243,255,127,63,3,110,201,57,125,112,158,187,0,112,198,185,59,255,127,63,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32,3,0,5,0,2,4,74,68,0,0,0,0,111,253,29,68,0,0,0,0,2,4,74,68,56,72,195,67,0,0,0,0,0,0,0,0,0,0,128,63,9,104,27,193,232,227,208,66,212,90,211,186,40,33,114,185,102,228,120,194,174,48,28,193,115,169,207,66,104,126,115,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,66,0,1,177,248,127,63,32,224,214,186,249,49,115,188,145,106,213,58,229,255,127,63,254,197,71,186,29,55,115,60,92,106,65,58,195,248,127,63,153,246,240,192,194,190,17,60,255,30,21,189,0,0,240,192,0,0,0,0,0,0,0,0,2,32,3,0,5,0,187,200,72,68,0,0,0,0,224,119,28,68,0,0,0,0,187,200,72,68,178,232,191,67,0,0,0,0,0,0,0,0,0,0,128,63,47,251,7,193,13,221,184,66,145,69,105,58,163,139,57,186,221,195,121,194,41,218,8,193,102,210,183,66,243,228,116,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,66,0,2,137,250,127,63,151,24,73,188,137,138,131,59,162,10,73,60,11,251,127,63,78,133,95,58,200,223,131,187,224,150,82,186,115,255,127,63,98,182,112,64,44,76,152,60,58,50,177,59,0,0,112,64,0,0,0,0,0,0,0,0,0,32,3,0,5,0,137,86,73,68,0,0,0,0,224,40,22,68,0,0,0,0,137,86,73,68,5,249,196,67,0,0,0,0,0,0,0,0,0,0,128,63,255,51,14,193,211,155,206,66,59,203,200,185,152,93,79,186,158,192,198,193,138,240,14,193,222,11,205,66,21,128,186,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,79,65,75,45,68,45,80,79,69,45,67,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,73,82,45,67,49,49,77,48,48,45,48,48,0,0,0,70,49,45,70,86,48,48,45,66,67,48,48,48,0,0,0,77,97,120,119,101,108,108,0,0,0,0,0,0,0,0,0,247,114,26,100,0,0,0,0,0,0,0,0,0,0,0,0,1,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255]
Factory calibration raw: [7,0,170,85,3,0,0,0,0,68,77,50,48,56,56,0,0,0,0,0,0,0,0,0,0,82,49,77,49,69,51,0,0,0,0,117,252,127,63,31,159,56,187,79,249,35,188,22,95,56,59,188,255,127,63,106,81,207,185,208,253,35,60,136,139,192,57,182,252,127,63,48,255,127,63,142,214,154,186,183,108,158,59,176,152,154,58,243,255,127,63,3,110,201,57,125,112,158,187,0,112,198,185,59,255,127,63,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,32,3,0,5,0,2,4,74,68,0,0,0,0,111,253,29,68,0,0,0,0,2,4,74,68,56,72,195,67,0,0,0,0,0,0,0,0,0,0,128,63,9,104,27,193,232,227,208,66,212,90,211,186,40,33,114,185,102,228,120,194,174,48,28,193,115,169,207,66,104,126,115,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,66,0,1,177,248,127,63,32,224,214,186,249,49,115,188,145,106,213,58,229,255,127,63,254,197,71,186,29,55,115,60,92,106,65,58,195,248,127,63,153,246,240,192,194,190,17,60,255,30,21,189,0,0,240,192,0,0,0,0,0,0,0,0,2,32,3,0,5,0,187,200,72,68,0,0,0,0,224,119,28,68,0,0,0,0,187,200,72,68,178,232,191,67,0,0,0,0,0,0,0,0,0,0,128,63,47,251,7,193,13,221,184,66,145,69,105,58,163,139,57,186,221,195,121,194,41,218,8,193,102,210,183,66,243,228,116,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,66,0,2,137,250,127,63,151,24,73,188,137,138,131,59,162,10,73,60,11,251,127,63,78,133,95,58,200,223,131,187,224,150,82,186,115,255,127,63,98,182,112,64,44,76,152,60,58,50,177,59,0,0,112,64,0,0,0,0,0,0,0,0,0,32,3,0,5,0,137,86,73,68,0,0,0,0,224,40,22,68,0,0,0,0,137,86,73,68,5,249,196,67,0,0,0,0,0,0,0,0,0,0,128,63,255,51,14,193,211,155,206,66,59,203,200,185,152,93,79,186,158,192,198,193,138,240,14,193,222,11,205,66,21,128,186,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,79,65,75,45,68,45,80,79,69,45,67,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,73,82,45,67,49,49,77,48,48,45,48,48,0,0,0,70,49,45,70,86,48,48,45,66,67,48,48,48,0,0,0,77,97,120,119,101,108,108,0,0,0,0,0,0,0,0,0,247,114,26,100,0,0,0,0,0,0,0,0,0,0,0,0,1,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,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255]