diff --git a/examples/ThemeChangeSensitive/MyApp.lay b/examples/ThemeChangeSensitive/MyApp.lay deleted file mode 100644 index 27a62134f..000000000 --- a/examples/ThemeChangeSensitive/MyApp.lay +++ /dev/null @@ -1,7 +0,0 @@ -LAYOUT(MyAppLayout, 644, 160) - ITEM(Upp::ArrayCtrl, list1, LeftPosZ(4, 156).TopPosZ(4, 148)) - ITEM(Upp::ArrayCtrl, list2, LeftPosZ(164, 156).TopPosZ(4, 148)) - ITEM(Upp::ArrayCtrl, list3, LeftPosZ(324, 156).TopPosZ(4, 148)) - ITEM(Upp::ArrayCtrl, list4, LeftPosZ(484, 156).TopPosZ(4, 148)) -END_LAYOUT - diff --git a/examples/ThemeChangeSensitive/MyApp.h b/reference/ThemeChangeSensitive/MyApp.h similarity index 100% rename from examples/ThemeChangeSensitive/MyApp.h rename to reference/ThemeChangeSensitive/MyApp.h diff --git a/reference/ThemeChangeSensitive/MyApp.lay b/reference/ThemeChangeSensitive/MyApp.lay new file mode 100644 index 000000000..fd6ee9fa5 --- /dev/null +++ b/reference/ThemeChangeSensitive/MyApp.lay @@ -0,0 +1,18 @@ +LAYOUT(MyAppLayout, 644, 348) + ITEM(Upp::ArrayCtrl, list1, LeftPosZ(4, 156).TopPosZ(4, 148)) + ITEM(Upp::ArrayCtrl, list2, LeftPosZ(164, 156).TopPosZ(4, 148)) + ITEM(Upp::ArrayCtrl, list3, LeftPosZ(324, 156).TopPosZ(4, 148)) + ITEM(Upp::ArrayCtrl, list4, LeftPosZ(484, 156).TopPosZ(4, 148)) + ITEM(Upp::Button, std, SetLabel(t_("Set Standard skin")).LeftPosZ(4, 112).TopPosZ(284, 24)) + ITEM(Upp::Button, dark, SetLabel(t_("Set Standard dark skin")).LeftPosZ(120, 140).TopPosZ(284, 24)) + ITEM(Upp::Button, host, SetLabel(t_("Set Host platform skin")).LeftPosZ(264, 140).TopPosZ(284, 24)) + ITEM(Upp::Button, toggle, SetLabel(t_("Toggle dark")).LeftPosZ(4, 104).TopPosZ(316, 24)) + ITEM(Upp::Label, info, SetLabel(t_("In debug mode, the prefined key for Toggle dark is Ctrl+Num[*]")).LeftPosZ(112, 328).TopPosZ(316, 24)) + ITEM(Upp::ImageCtrl, img1, LeftPosZ(4, 60).TopPosZ(156, 36)) + ITEM(Upp::ImageCtrl, img2, LeftPosZ(4, 60).TopPosZ(196, 36)) + ITEM(Upp::ImageCtrl, img3, LeftPosZ(4, 60).TopPosZ(236, 36)) + ITEM(Upp::Label, dv___12, SetLabel(t_("This image is sourced as iml constant and automatically adjust to theme changes")).LeftPosZ(68, 452).TopPosZ(156, 36)) + ITEM(Upp::Label, dv___13, SetLabel(t_("This image is created and does not change when theme changes")).LeftPosZ(68, 452).TopPosZ(196, 36)) + ITEM(Upp::Label, dv___14, SetLabel(t_("This image is created but is changed by Skin method")).LeftPosZ(68, 452).TopPosZ(236, 36)) +END_LAYOUT + diff --git a/examples/ThemeChangeSensitive/SkinSensitive.lay b/reference/ThemeChangeSensitive/SkinSensitive.lay similarity index 100% rename from examples/ThemeChangeSensitive/SkinSensitive.lay rename to reference/ThemeChangeSensitive/SkinSensitive.lay diff --git a/examples/ThemeChangeSensitive/ThemeChangeSensitive.upp b/reference/ThemeChangeSensitive/ThemeChangeSensitive.upp similarity index 100% rename from examples/ThemeChangeSensitive/ThemeChangeSensitive.upp rename to reference/ThemeChangeSensitive/ThemeChangeSensitive.upp diff --git a/examples/ThemeChangeSensitive/main.cpp b/reference/ThemeChangeSensitive/main.cpp similarity index 63% rename from examples/ThemeChangeSensitive/main.cpp rename to reference/ThemeChangeSensitive/main.cpp index 0923c947c..6f1df6875 100644 --- a/examples/ThemeChangeSensitive/main.cpp +++ b/reference/ThemeChangeSensitive/main.cpp @@ -13,22 +13,36 @@ using namespace Upp; struct MyApp : public WithMyAppLayout { virtual void Skin(); + Image MakeImage(); + MyApp(); }; #endif +Image MyApp::MakeImage() +{ // make some image in a way that reflects dark/light mode + Size sz = CtrlImg::HandCursor().GetSize(); + ImageDraw iw(sz.cx, sz.cy); + iw.DrawRect(sz, SColorFace()); + iw.DrawImage(0, 0, CtrlImg::HandCursor()); // HandCursor is adjusted wrt dark/light + iw.DrawRect(sz.cx / 2, sz.cy / 2, 5, 5, SColorHighlight()); // SColorHighlight is adjusted wrt dark/light + return iw; +} + void MyApp::Skin() -{ // called on opening window or on skin change +{ // called on opening window and on theme change list4.Clear(); // just refill the list with new colors list4.Add(AttrText("Blend(SRed, SYellow)").NormalInk(Blend(SRed(), SYellow())).Bold()); list4.Add(AttrText("SLtBlue").NormalInk(SBlue().Resolved()).Bold()); // Resolved converts SBlue to normal color, just as does Blend list4.Add(AttrText("Blend(SRed, SLtBlue)").NormalInk(Blend(SRed(), SLtBlue())).Bold()); + + img3.SetImage(MakeImage()); } MyApp::MyApp() { - CtrlLayout(*this, "Window title"); + CtrlLayout(*this, "How to dynamically react to theme changes"); list1.AddColumn("Ignoring skin change"); list1.NoCursor(); list1.Add(AttrText("Blend(Red, Yellow)").NormalInk(Blend(SRed(), SYellow())).Bold()); @@ -37,8 +51,8 @@ MyApp::MyApp() list2.AddColumn("Using AColor"); list2.NoCursor(); - list2.Add(AttrText("Blend(Red, Yellow)").NormalInk(AColor(Blend(Red(), Yellow()))).Bold()); - list2.Add(AttrText("SLtBlue").NormalInk(AColor(Blue())).Bold()); // Resolved converts SBlue to normal color, just as does Blend + list2.Add(AttrText("Blend(Red, Yellow)").NormalInk(AColor(Blend(Red(), Yellow()))).Bold()); // Light theme color that gets adjusted if theme is dark + list2.Add(AttrText("SLtBlue").NormalInk(AColor(Blue())).Bold()); list2.Add(AttrText("Blend(Red, LtBlue)").NormalInk(AColor(Blend(Red(), LtBlue()))).Bold()); list3.AddColumn("Using SColor"); @@ -51,10 +65,26 @@ MyApp::MyApp() list4.AddColumn("Reloaded with Skin"); list4.NoCursor(); + + img1.SetImage(CtrlImg::HandCursor()); // iml image constants react to theme changes (even theirs copies) + img2.SetImage(MakeImage()); // the image copy is stored just once and does not reflect theme changes + + std << [=] { Ctrl::SetSkin(ChStdSkin); }; + dark << [=] { Ctrl::SetSkin(ChDarkSkin); }; + host << [=] { Ctrl::SetSkin(ChHostSkin); }; + + toggle << [=] { Ctrl::SwapDarkLight(); }; + +#ifndef _DEBUG + info = "Predefined key for Toggle dark was set to Space"; +#endif } GUI_APP_MAIN { +#ifndef _DEBUG + Ctrl::SwapDarkLightKey(K_SPACE); +#endif Ctrl::SkinChangeSensitive(); // activate changes of skin (theme) when host theme changes MyApp().Run(); } diff --git a/uppsrc/CtrlLib/Ctrl.iml b/uppsrc/CtrlLib/Ctrl.iml index 26e836347..1c5ee13d9 100644 --- a/uppsrc/CtrlLib/Ctrl.iml +++ b/uppsrc/CtrlLib/Ctrl.iml @@ -1016,48 +1016,48 @@ IMAGE_DATA(177,36,121,75,73,73,141,55,253,31,56,115,124,157,0,0,0,0,0,0,0,0,0,0, IMAGE_END_DATA(3200, 18) IMAGE_BEGIN_DATA -IMAGE_DATA(120,156,237,157,93,76,91,101,24,199,201,230,149,49,25,209,196,196,11,111,77,100,102,217,2,94,232,110,77,212,11,227) -IMAGE_DATA(141,81,47,182,101,137,209,160,67,157,204,161,219,112,131,77,230,116,147,201,128,169,115,48,153,176,249,193,230,198,156,211) -IMAGE_DATA(11,103,208,100,113,140,209,66,203,96,124,13,246,129,180,12,218,158,126,156,246,244,227,241,20,44,235,224,61,165,125,125) -IMAGE_DATA(207,251,84,120,254,225,23,104,195,211,247,252,127,79,9,92,80,200,201,205,201,205,89,72,57,125,32,207,58,112,126,141) -IMAGE_DATA(54,248,251,186,36,214,106,191,213,21,12,222,191,108,233,131,247,221,187,100,217,108,150,46,201,185,39,49,111,63,89,16) -IMAGE_DATA(140,197,162,0,16,211,223,226,76,127,28,86,157,48,244,71,97,104,160,181,48,152,96,232,194,102,181,173,229,181,145,103) -IMAGE_DATA(86,231,190,152,152,191,220,184,202,29,139,168,16,188,89,9,254,161,42,240,15,31,129,192,72,51,196,194,46,253,161,124) -IMAGE_DATA(16,139,120,117,60,211,183,195,147,16,82,125,161,179,85,143,217,19,243,29,13,249,74,84,243,232,179,53,224,27,168,6) -IMAGE_DATA(165,187,28,38,218,222,0,231,165,34,112,217,42,192,213,85,6,46,235,86,152,180,148,232,20,235,215,229,0,75,211,42) -IMAGE_DATA(111,98,190,251,120,190,22,14,140,129,203,94,3,147,29,123,192,209,186,9,2,142,139,250,153,202,191,103,199,223,187,103) -IMAGE_DATA(206,143,119,179,53,21,168,51,243,71,31,215,166,186,71,131,58,1,128,136,127,106,46,18,232,133,224,104,13,168,55,42) -IMAGE_DATA(32,112,173,4,252,253,133,224,235,93,3,17,95,15,216,234,243,103,230,237,117,5,161,88,36,0,17,229,47,8,187,126) -IMAGE_DATA(5,237,118,51,132,198,14,235,115,123,33,48,92,10,129,129,34,240,95,93,11,190,43,207,131,215,246,20,68,188,86,176) -IMAGE_DATA(29,74,154,175,45,8,70,53,5,180,137,51,16,114,52,234,103,214,130,122,93,63,115,40,126,230,171,224,235,121,9,188) -IMAGE_DATA(246,103,65,233,92,13,158,142,149,16,86,218,193,86,125,103,222,182,63,95,141,105,46,125,182,1,130,183,170,64,29,41) -IMAGE_DATA(215,103,139,193,223,247,138,62,251,130,126,230,211,160,88,159,0,207,229,21,224,190,244,136,62,223,6,241,153,196,252,159) -IMAGE_DATA(101,43,70,199,71,44,110,165,191,41,234,235,175,7,111,223,65,240,246,86,130,183,103,55,40,246,29,160,216,182,128,167) -IMAGE_DATA(171,24,60,214,34,240,88,94,7,213,209,26,107,175,88,233,78,204,175,123,242,129,141,251,94,126,248,216,133,109,143,58) -IMAGE_DATA(59,119,45,87,83,178,115,185,218,94,150,231,41,125,238,161,106,49,207,254,255,150,194,245,57,235,177,175,129,66,161,80) -IMAGE_DATA(40,20,10,133,66,161,80,40,20,10,133,66,161,80,40,20,10,133,66,201,202,116,150,231,169,50,192,238,153,109,145,229) -IMAGE_DATA(157,118,48,55,24,238,105,15,211,97,249,136,255,242,136,153,208,14,166,35,219,59,237,224,78,48,221,167,218,3,182,23) -IMAGE_DATA(89,201,6,247,139,117,7,217,242,220,95,172,59,200,54,247,70,59,88,168,123,200,86,255,70,59,88,104,63,247,102,179) -IMAGE_DATA(255,197,176,135,255,131,127,217,123,32,255,248,123,37,255,248,123,32,255,11,127,7,60,254,101,126,63,196,38,155,252,99) -IMAGE_DATA(187,88,136,59,72,215,63,182,3,108,48,253,179,174,39,232,60,1,33,231,41,8,141,183,76,189,208,79,155,56,11,218) -IMAGE_DATA(228,185,233,23,12,78,254,146,33,231,56,248,153,143,248,117,166,129,172,29,204,231,127,246,53,136,236,152,62,63,137,227) -IMAGE_DATA(246,153,140,48,123,7,169,252,207,113,111,82,199,249,105,17,70,104,252,116,198,152,185,131,116,253,155,221,49,53,167,196) -IMAGE_DATA(225,252,145,11,217,254,103,239,92,70,71,99,78,10,228,4,23,102,125,13,164,227,95,86,71,99,154,197,225,248,129,27) -IMAGE_DATA(60,255,242,58,178,249,94,24,193,177,239,184,65,243,47,177,35,155,111,197,241,247,113,110,176,252,203,236,200,230,152,56) -IMAGE_DATA(70,155,184,65,243,47,177,35,155,70,129,124,195,13,154,127,137,29,217,28,21,138,122,171,129,11,60,255,242,58,178,249) -IMAGE_DATA(90,44,55,143,112,129,229,95,102,71,54,245,98,185,81,199,5,154,127,137,29,217,28,22,203,245,175,184,64,243,47,177) -IMAGE_DATA(35,155,67,66,9,140,124,201,5,154,127,137,29,217,124,33,152,207,185,192,242,47,179,35,155,131,98,25,174,229,2,207) -IMAGE_DATA(191,188,142,108,106,196,114,173,154,11,52,255,18,59,178,57,32,148,169,63,106,202,1,154,127,137,29,217,124,38,150,193) -IMAGE_DATA(253,92,96,249,151,217,145,77,165,96,62,229,2,205,191,196,142,108,246,9,197,55,176,151,11,60,255,242,58,178,249,68) -IMAGE_DATA(44,253,31,115,129,229,95,102,71,54,123,196,210,247,17,23,104,254,37,118,100,179,91,44,87,43,184,64,243,47,177,35) -IMAGE_DATA(155,15,133,226,237,221,197,5,154,127,137,29,217,236,20,76,57,23,88,254,101,118,100,83,38,150,158,29,92,224,249,151) -IMAGE_DATA(215,145,205,118,177,92,249,128,11,52,255,18,59,178,41,21,138,210,189,141,11,52,255,18,59,26,179,85,28,246,45,92) -IMAGE_DATA(96,249,151,217,209,152,247,5,242,30,23,104,254,37,118,52,166,68,28,182,205,92,224,249,151,215,209,152,119,133,225,233) -IMAGE_DATA(218,196,5,154,127,137,29,141,41,22,71,231,59,25,147,236,195,44,255,201,59,72,190,79,86,199,212,108,20,135,245,237) -IMAGE_DATA(140,49,195,61,107,7,76,255,146,58,166,230,45,129,188,153,17,102,61,247,89,254,19,59,184,203,191,132,142,243,83,36) -IMAGE_DATA(4,183,101,67,70,152,237,222,104,7,119,251,55,183,227,12,214,185,247,121,172,27,146,30,123,246,237,248,63,48,100,127) -IMAGE_DATA(142,59,113,159,197,96,110,30,88,30,204,114,159,206,14,22,59,102,187,167,29,224,187,167,29,224,122,167,80,40,20,10) -IMAGE_DATA(133,66,161,80,40,20,10,133,66,161,80,40,20,10,133,66,161,80,178,57,255,0,27,36,49,163,0,0,0,0,0,0) +IMAGE_DATA(120,156,237,157,93,76,91,101,24,199,9,243,202,152,140,104,98,226,133,183,38,50,179,108,1,47,116,183,38,234,133,241) +IMAGE_DATA(198,168,23,219,178,196,104,208,161,78,230,208,109,232,96,147,57,221,100,50,96,234,28,76,38,108,126,176,185,49,231,244) +IMAGE_DATA(194,25,52,89,148,49,90,104,25,12,10,131,125,32,45,131,182,167,31,167,61,45,125,60,5,203,58,120,79,105,95,223) +IMAGE_DATA(243,62,21,158,127,248,5,218,240,244,61,255,223,83,2,23,20,114,243,114,242,114,22,83,78,31,200,183,58,206,175,213) +IMAGE_DATA(6,127,91,159,196,58,237,215,250,194,193,123,151,47,187,255,158,187,115,151,207,101,89,110,206,93,137,121,251,201,194,80) +IMAGE_DATA(44,54,5,0,49,253,45,206,204,199,17,213,5,67,191,23,133,29,109,69,161,4,67,23,182,168,237,173,175,140,60,181) +IMAGE_DATA(38,239,249,196,252,165,166,213,158,88,84,133,208,141,42,8,12,85,67,96,248,8,4,71,90,32,22,113,235,15,229,135) +IMAGE_DATA(88,212,167,227,157,185,29,153,132,176,234,15,159,173,126,196,158,152,239,108,44,80,166,52,175,62,91,11,126,71,13,40) +IMAGE_DATA(61,21,48,209,254,26,184,46,22,131,219,86,9,238,238,114,112,91,183,193,164,165,84,167,68,191,46,39,88,154,87,251) +IMAGE_DATA(18,243,61,199,11,180,72,112,12,220,246,90,152,236,220,3,206,182,205,16,116,254,165,159,169,252,123,118,252,189,103,246) +IMAGE_DATA(252,120,55,91,115,161,58,59,127,244,81,109,186,251,84,72,39,8,16,13,76,207,69,131,125,16,26,173,5,245,122,37) +IMAGE_DATA(4,175,150,66,96,160,8,252,125,107,33,234,239,5,91,67,193,236,188,189,190,48,28,139,6,33,170,252,9,17,247,47) +IMAGE_DATA(160,221,106,129,240,216,97,125,110,47,4,135,203,32,232,40,134,192,149,117,224,191,252,44,248,108,79,64,212,103,5,219) +IMAGE_DATA(161,164,249,186,194,208,148,166,128,54,113,6,194,206,38,253,204,58,80,175,233,103,14,197,207,124,25,252,189,47,128,207) +IMAGE_DATA(254,52,40,93,107,192,219,185,10,34,74,7,216,106,110,207,219,246,23,168,49,205,173,207,54,66,232,102,53,168,35,21) +IMAGE_DATA(250,108,9,4,250,95,210,103,159,211,207,124,18,20,235,99,224,189,180,18,60,23,31,210,231,219,33,62,147,152,255,163) +IMAGE_DATA(124,229,232,248,136,197,163,12,52,79,249,7,26,192,215,127,16,124,125,85,224,235,221,13,138,125,7,40,182,173,224,237) +IMAGE_DATA(46,1,175,181,24,188,150,87,65,117,182,197,58,42,87,121,18,243,235,31,191,111,211,190,23,31,60,118,97,251,195,174) +IMAGE_DATA(174,93,43,212,148,236,92,161,118,148,231,123,203,158,121,160,70,204,179,255,191,37,127,67,206,6,236,107,160,80,40,20) +IMAGE_DATA(10,133,66,161,80,40,20,10,133,66,161,80,40,20,10,133,66,161,80,178,50,93,21,249,170,12,176,123,102,91,100,121) +IMAGE_DATA(167,29,204,15,134,123,218,195,76,88,62,226,191,60,98,38,180,131,153,200,246,78,59,184,29,76,247,169,246,128,237,69) +IMAGE_DATA(86,178,193,253,82,221,65,182,60,247,151,234,14,178,205,189,209,14,22,235,30,178,213,191,209,14,22,219,207,189,217,236) +IMAGE_DATA(127,41,236,225,255,224,95,246,30,200,63,254,94,201,63,254,30,200,255,226,223,1,143,127,153,223,15,177,201,38,255,216) +IMAGE_DATA(46,22,227,14,210,245,143,237,0,27,76,255,172,235,9,185,78,64,216,117,10,194,227,173,211,47,244,211,38,206,130,54) +IMAGE_DATA(121,110,230,5,131,147,63,103,200,57,14,126,226,35,126,157,105,32,107,7,11,249,159,123,13,34,59,166,207,143,226,184) +IMAGE_DATA(117,38,35,204,222,65,42,255,243,220,155,212,113,97,90,133,17,30,63,157,49,102,238,32,93,255,102,119,76,205,41,113) +IMAGE_DATA(184,126,224,66,182,255,185,59,151,209,209,152,147,2,57,193,133,89,95,3,233,248,151,213,209,152,22,113,56,191,231,6) +IMAGE_DATA(207,191,188,142,108,190,19,70,104,236,91,110,208,252,75,236,200,230,27,113,252,125,156,27,44,255,50,59,178,57,38,142) +IMAGE_DATA(209,102,110,208,252,75,236,200,166,73,32,95,115,131,230,95,98,71,54,71,133,162,222,108,228,2,207,191,188,142,108,190) +IMAGE_DATA(18,203,141,35,92,96,249,151,217,145,77,131,88,174,215,115,129,230,95,98,71,54,135,197,114,237,75,46,208,252,75,236) +IMAGE_DATA(200,230,144,80,130,35,95,112,129,230,95,98,71,54,159,11,230,51,46,176,252,203,236,200,230,160,88,134,235,184,192,243) +IMAGE_DATA(47,175,35,155,90,177,92,173,225,2,205,191,196,142,108,14,8,101,250,143,154,114,128,230,95,98,71,54,159,138,101,112) +IMAGE_DATA(63,23,88,254,101,118,100,83,37,152,79,184,64,243,47,177,35,155,125,66,241,59,246,114,129,231,95,94,71,54,31,139) +IMAGE_DATA(101,224,35,46,176,252,203,236,200,102,143,88,250,63,228,2,205,191,196,142,108,118,139,229,74,37,23,104,254,37,118,100) +IMAGE_DATA(243,129,80,124,125,187,184,64,243,47,177,35,155,157,130,169,224,2,203,191,204,142,108,202,197,210,187,131,11,60,255,242) +IMAGE_DATA(58,178,121,95,44,151,223,227,2,205,191,196,142,108,202,132,162,244,108,231,2,205,191,196,142,198,108,19,135,125,43,23) +IMAGE_DATA(88,254,101,118,52,230,93,129,188,195,5,154,127,137,29,141,41,21,135,109,11,23,120,254,229,117,52,230,109,97,120,187) +IMAGE_DATA(55,115,129,230,95,98,71,99,74,196,209,245,86,198,36,251,48,203,127,242,14,146,239,147,213,49,53,155,196,97,125,51) +IMAGE_DATA(99,204,112,207,218,1,211,191,164,142,169,121,67,32,175,103,132,89,207,125,150,255,196,14,238,240,47,161,227,194,20,11) +IMAGE_DATA(193,99,217,152,17,102,187,55,218,193,157,254,205,237,56,139,117,254,125,94,235,198,164,199,158,123,59,254,15,12,217,159) +IMAGE_DATA(227,73,220,103,49,152,91,0,150,7,179,220,167,179,131,165,142,217,238,105,7,248,238,105,7,184,222,41,20,10,133,66) +IMAGE_DATA(161,80,40,20,10,133,66,161,80,40,20,10,133,66,161,80,40,148,108,206,63,94,52,49,103,0,0,0,0,0,0,0) IMAGE_END_DATA(1344, 2) IMAGE_BEGIN_DATA @@ -1841,94 +1841,94 @@ IMAGE_DATA(208,110,49,240,205,32,233,249,83,229,216,196,249,251,47,203,118,104,1 IMAGE_END_DATA(800, 5) IMAGE_BEGIN_DATA -IMAGE_DATA(120,156,237,156,187,111,92,69,20,198,247,79,136,168,145,72,157,42,37,157,211,32,81,65,26,23,41,144,82,165,160,74) -IMAGE_DATA(153,42,118,25,65,26,10,36,68,129,210,32,69,145,66,71,148,6,201,66,66,136,138,68,4,194,35,137,9,142,193,113) -IMAGE_DATA(98,123,189,126,96,199,9,195,206,189,119,246,206,227,156,51,231,204,204,238,94,59,158,232,211,134,189,119,94,191,239,220) -IMAGE_DATA(51,179,179,75,190,61,209,59,209,83,115,61,180,188,241,65,239,199,55,231,122,202,150,126,15,175,225,213,251,100,168,133) -IMAGE_DATA(161,126,104,180,208,188,71,180,83,213,245,235,249,106,218,241,219,24,213,189,5,212,185,220,244,109,174,221,10,219,168,198) -IMAGE_DATA(140,245,59,188,246,253,226,130,122,251,179,183,218,54,22,234,247,157,190,177,49,15,239,211,37,104,163,25,131,211,247,101) -IMAGE_DATA(151,121,165,203,117,125,167,141,133,118,12,149,188,190,168,178,180,177,168,70,227,45,85,63,99,252,185,252,114,253,43,17) -IMAGE_DATA(63,185,241,91,226,249,1,219,225,60,191,177,100,64,151,83,179,189,222,188,170,95,83,235,26,97,109,216,247,217,247,232) -IMAGE_DATA(255,158,83,238,43,84,230,213,181,107,95,87,130,239,193,234,213,125,159,57,243,105,85,119,97,97,65,233,191,135,227,164) -IMAGE_DATA(234,207,171,249,249,27,85,61,93,223,29,67,108,252,117,223,186,190,153,131,59,134,24,191,182,111,211,86,56,6,204,63) -IMAGE_DATA(183,111,155,35,206,1,235,187,157,35,60,6,154,57,38,124,12,117,223,39,79,126,164,92,62,243,163,113,224,99,104,57) -IMAGE_DATA(193,237,183,215,225,123,234,190,245,53,151,93,120,29,190,103,46,24,171,91,223,191,14,221,147,94,78,232,100,144,90,78) -IMAGE_DATA(159,62,61,163,39,165,95,83,235,26,225,109,204,204,181,19,159,25,165,45,40,64,224,250,243,234,234,213,175,212,165,75) -IMAGE_DATA(215,193,0,196,235,233,82,155,127,229,202,77,117,251,246,55,96,128,208,245,231,213,197,139,95,86,245,116,253,235,215,111) -IMAGE_DATA(143,198,16,31,255,169,217,179,103,63,175,234,235,58,186,174,61,134,56,191,186,111,221,134,153,135,63,6,220,63,183,239) -IMAGE_DATA(94,239,228,12,52,134,216,188,235,190,195,100,96,143,1,99,62,238,100,0,143,33,63,25,156,63,127,173,186,166,95,161) -IMAGE_DATA(100,96,174,195,247,76,55,25,196,118,6,179,231,206,157,83,144,244,53,162,217,170,222,251,179,239,168,239,238,221,84,107) -IMAGE_DATA(234,142,35,253,158,190,134,180,51,107,215,123,174,238,6,245,205,123,166,29,187,13,221,166,221,231,23,55,62,54,247,84) -IMAGE_DATA(210,127,215,239,217,99,105,198,49,234,187,190,118,183,146,63,7,211,103,123,207,157,209,24,220,190,239,130,175,80,125,51) -IMAGE_DATA(6,45,187,111,87,245,92,222,125,239,140,53,254,246,26,167,190,59,151,187,130,250,208,184,101,245,241,190,221,250,216,248) -IMAGE_DATA(180,119,212,216,76,44,65,99,124,238,189,66,99,51,49,132,141,161,238,159,236,27,140,223,86,126,60,192,241,91,224,249) -IMAGE_DATA(73,126,126,63,60,223,211,127,14,79,185,112,225,130,74,209,180,199,125,24,75,42,235,99,79,210,203,184,153,31,123,17) -IMAGE_DATA(22,9,167,125,181,105,169,223,104,67,237,141,180,222,104,173,210,191,195,37,72,235,216,139,176,196,56,188,80,219,67,109) -IMAGE_DATA(89,26,84,162,61,128,249,215,122,214,104,85,237,14,245,186,250,64,205,249,64,237,52,218,110,248,135,30,236,59,30,240) -IMAGE_DATA(159,1,159,255,174,122,218,104,229,181,240,129,230,190,219,104,39,226,193,128,225,129,148,127,237,193,142,250,231,72,250,128) -IMAGE_DATA(205,231,229,144,132,214,193,72,187,128,15,148,7,62,255,126,214,51,96,60,168,245,247,145,240,1,230,190,231,201,246,129) -IMAGE_DATA(242,64,146,135,242,249,215,90,62,148,30,224,49,191,223,136,227,65,155,139,248,207,128,191,14,24,254,107,201,252,183,17) -IMAGE_DATA(15,186,234,3,52,206,87,67,50,175,70,236,247,17,31,40,15,224,60,52,254,103,96,185,241,224,73,165,174,123,0,179) -IMAGE_DATA(127,1,8,243,1,247,64,254,12,148,203,65,219,35,15,150,58,235,1,206,253,160,81,232,3,230,1,253,12,248,235,128) -IMAGE_DATA(255,121,96,156,252,107,15,32,31,186,197,254,32,34,200,131,189,168,7,220,28,4,237,131,114,215,0,159,255,150,250,171) -IMAGE_DATA(19,30,208,236,95,122,226,122,64,63,3,189,230,203,13,142,168,103,32,151,255,180,61,192,217,215,188,255,243,20,250,224) -IMAGE_DATA(175,7,240,51,32,225,77,137,147,131,164,252,183,212,227,169,120,192,99,255,202,19,238,1,244,12,148,226,30,250,80,150) -IMAGE_DATA(255,164,61,128,215,218,150,63,204,222,247,128,230,143,177,163,215,128,190,208,7,106,13,144,241,223,82,127,78,196,3,122) -IMAGE_DATA(159,3,177,55,127,48,15,194,28,4,177,146,173,193,27,108,15,56,159,1,184,252,7,99,246,0,254,92,69,197,190,255) -IMAGE_DATA(135,122,6,106,254,33,247,148,61,80,187,255,225,121,80,142,255,64,45,142,205,3,255,44,161,52,127,159,203,203,228,61) -IMAGE_DATA(168,187,255,228,123,80,134,191,239,65,105,246,33,255,252,252,3,49,73,255,12,16,238,255,121,30,140,135,127,174,7,240) -IMAGE_DATA(25,230,126,227,129,255,57,87,190,254,66,44,210,62,131,209,103,16,50,254,242,245,215,230,63,80,143,138,121,0,159,31) -IMAGE_DATA(227,252,165,251,207,124,254,188,51,160,24,127,173,212,253,39,196,127,160,30,102,243,135,99,191,245,32,204,65,242,207,95) -IMAGE_DATA(113,254,216,25,144,252,12,110,154,252,83,60,176,235,30,52,231,147,248,51,96,123,192,59,127,160,88,196,207,224,186,202) -IMAGE_DATA(255,209,136,255,102,198,51,224,178,223,5,248,115,60,160,207,223,36,252,75,157,191,241,60,72,225,191,8,242,223,84,15) -IMAGE_DATA(146,60,8,249,67,30,236,35,30,240,206,159,227,252,203,159,63,151,227,223,178,47,205,223,101,191,3,240,199,60,192,124) -IMAGE_DATA(128,191,127,137,177,24,199,247,47,233,252,151,26,133,177,15,241,223,180,248,75,61,8,249,199,60,112,125,104,189,104,5) -IMAGE_DATA(125,255,200,227,95,246,251,71,62,127,247,251,71,217,218,155,206,223,95,179,221,223,229,196,60,8,125,160,190,247,141,177) -IMAGE_DATA(208,42,253,253,123,156,127,137,189,15,205,159,242,192,190,71,207,251,160,146,207,63,230,1,79,124,254,229,126,127,50,89) -IMAGE_DATA(254,15,26,253,81,41,133,127,204,131,52,31,218,239,218,101,252,243,127,127,53,30,254,248,218,43,225,239,178,55,115,134) -IMAGE_DATA(60,136,249,64,203,254,221,91,156,127,217,223,31,242,248,195,185,159,187,246,98,252,251,234,119,210,3,152,63,215,131,93) -IMAGE_DATA(139,171,235,135,255,190,95,47,206,190,220,239,111,39,151,123,92,254,125,49,255,1,211,3,200,7,174,218,54,98,236,75) -IMAGE_DATA(252,254,124,178,185,95,198,223,126,95,207,207,204,25,242,0,247,129,227,5,84,103,219,105,91,206,254,112,228,158,90,191) -IMAGE_DATA(129,30,248,252,113,15,184,62,112,68,113,47,193,126,242,185,167,36,127,215,3,252,89,104,125,224,120,177,13,112,135,99) -IMAGE_DATA(30,103,79,237,119,114,98,127,188,185,135,207,191,239,205,27,243,0,246,130,47,168,45,104,159,227,178,15,115,62,149,119) -IMAGE_DATA(242,99,191,100,238,225,243,167,60,192,124,224,120,129,213,27,20,100,47,201,59,165,206,251,211,249,187,236,55,188,249,110) -IMAGE_DATA(38,250,192,21,197,93,194,30,255,157,109,94,236,151,205,61,90,27,234,215,224,60,194,200,228,85,185,15,92,63,194,58) -IMAGE_DATA(124,238,18,246,227,139,253,156,220,211,31,178,167,249,175,19,30,64,62,80,94,224,130,153,251,220,227,236,169,156,79,197) -IMAGE_DATA(62,135,125,110,236,167,243,247,61,224,250,208,250,1,139,170,19,114,159,12,251,156,216,79,203,61,60,254,235,214,220,49) -IMAGE_DATA(15,98,62,112,4,181,185,225,244,45,205,57,113,246,101,99,95,154,123,54,212,125,130,191,137,45,202,7,204,11,202,151) -IMAGE_DATA(216,253,126,188,83,49,79,179,199,248,67,236,39,25,251,50,254,190,7,152,15,28,47,104,230,52,119,44,223,228,178,231) -IMAGE_DATA(236,247,115,98,31,207,61,20,255,122,94,107,108,31,96,63,226,130,218,160,185,167,179,231,229,157,114,177,31,203,61,113) -IMAGE_DATA(254,181,246,162,62,224,126,240,132,181,231,246,235,114,199,217,235,223,209,202,216,115,242,78,249,216,167,249,63,11,230,27) -IMAGE_DATA(250,64,121,145,170,176,15,154,123,58,123,105,222,129,247,251,233,177,191,161,126,137,240,15,61,192,125,200,241,2,110,15) -IMAGE_DATA(234,219,231,14,253,91,26,121,236,169,188,83,54,246,121,252,113,31,194,245,33,95,97,126,231,197,60,159,189,52,231,115) -IMAGE_DATA(242,78,74,236,199,248,175,54,242,231,141,121,145,230,7,206,27,98,238,199,124,248,111,200,148,97,159,187,230,242,98,159) -IMAGE_DATA(226,111,230,71,251,64,121,145,42,172,31,138,123,200,158,247,249,150,155,243,57,121,135,183,223,183,249,175,123,252,253,51) -IMAGE_DATA(208,122,94,190,15,148,23,41,126,80,109,173,178,184,27,81,231,58,52,123,105,206,231,172,185,178,216,135,206,255,221,121) -IMAGE_DATA(174,38,120,145,34,136,57,205,221,252,255,42,225,89,114,42,123,40,231,167,229,29,73,236,135,252,87,128,121,83,94,164) -IMAGE_DATA(248,177,42,96,14,115,183,217,251,103,249,165,217,99,121,7,94,115,241,216,95,87,63,51,249,175,16,62,60,245,120,97) -IMAGE_DATA(158,192,130,234,226,253,172,160,236,225,216,135,62,91,241,216,99,235,45,111,191,67,239,247,77,236,203,249,199,124,160,61) -IMAGE_DATA(145,177,230,115,55,121,190,229,191,92,128,189,52,231,83,121,7,142,125,140,191,239,129,153,35,236,5,215,15,137,224,126) -IMAGE_DATA(66,230,238,222,198,230,79,113,135,247,57,41,236,169,253,14,157,119,40,246,24,127,91,184,23,82,79,232,118,96,230,254) -IMAGE_DATA(158,178,206,53,134,63,47,230,203,176,231,231,157,251,78,222,145,241,55,115,132,89,196,189,144,137,207,188,93,95,91,246) -IMAGE_DATA(79,138,179,79,207,249,120,236,175,171,123,36,127,220,3,218,11,174,55,220,250,48,115,127,95,3,241,199,242,77,73,246) -IMAGE_DATA(105,57,63,22,251,48,255,101,130,5,151,101,25,230,208,218,218,242,95,202,136,249,92,246,84,206,151,197,190,207,191,245) -IMAGE_DATA(192,8,99,196,241,71,82,119,89,81,220,113,254,210,152,207,103,143,229,124,42,239,80,252,125,15,204,220,125,38,114,63) -IMAGE_DATA(248,188,41,230,97,158,137,197,124,105,246,242,188,195,141,125,152,191,61,239,229,136,31,233,218,142,50,231,112,135,99,62) -IMAGE_DATA(198,126,179,56,123,55,246,165,252,105,15,96,63,242,132,181,15,51,143,115,167,98,190,251,236,67,254,102,222,20,167,146) -IMAGE_DATA(130,153,135,249,29,231,158,150,111,82,217,195,57,63,135,63,238,129,175,113,177,166,152,75,185,79,154,125,94,236,67,252) -IMAGE_DATA(105,15,74,139,203,92,202,29,203,55,227,103,159,194,223,247,192,231,177,93,105,92,172,41,230,143,193,223,58,80,220,241) -IMAGE_DATA(152,31,15,251,117,245,83,54,123,232,25,160,89,149,18,204,220,196,57,196,222,245,0,227,14,199,60,126,166,144,202,190) -IMAGE_DATA(76,236,227,30,248,92,74,115,134,243,75,140,125,235,65,137,152,239,6,123,200,3,30,183,28,185,204,7,141,56,236,141) -IMAGE_DATA(120,49,95,158,125,169,188,67,241,175,61,176,25,149,225,12,49,183,115,186,156,63,28,243,97,190,25,15,251,146,252,227) -IMAGE_DATA(30,164,107,128,240,246,37,227,159,27,243,221,98,143,121,208,242,241,57,198,132,115,198,246,49,114,254,20,119,89,204,119) -IMAGE_DATA(129,125,220,131,18,242,247,141,169,252,185,49,127,184,216,227,30,60,42,194,24,218,183,219,251,24,9,123,89,204,99,249) -IMAGE_DATA(166,123,236,105,15,114,229,242,134,246,49,49,246,113,238,220,152,239,46,123,220,131,135,81,182,182,96,206,212,190,29,247) -IMAGE_DATA(64,206,61,45,223,116,133,61,230,65,156,169,140,53,180,143,161,115,140,148,59,63,223,116,141,189,41,254,152,106,31,98) -IMAGE_DATA(60,57,146,48,79,231,30,198,124,60,223,116,133,189,41,249,30,132,172,211,152,75,185,83,49,127,56,216,155,2,141,179) -IMAGE_DATA(246,1,103,139,243,150,50,231,112,207,143,249,174,178,183,11,199,131,62,139,51,143,185,156,251,209,137,121,172,96,177,195) -IMAGE_DATA(99,77,241,198,152,167,112,63,58,49,143,21,108,62,174,23,20,235,60,230,28,238,212,24,167,205,175,84,161,125,192,121) -IMAGE_DATA(243,153,31,115,231,20,106,206,90,33,107,25,243,24,247,88,255,211,230,51,169,18,227,224,122,146,198,92,210,199,180,121) -IMAGE_DATA(76,179,72,56,149,212,180,231,221,197,114,204,188,123,229,40,179,254,31,240,28,99,244,0,0,0,0,0,0,0,0,0) +IMAGE_DATA(120,156,237,156,187,111,92,69,20,198,87,252,5,17,53,18,169,83,165,164,115,26,36,42,72,227,34,5,82,170,20,84) +IMAGE_DATA(41,83,197,46,35,72,67,129,132,40,80,26,164,40,82,232,136,210,32,89,72,8,81,145,136,64,120,36,49,193,49,56) +IMAGE_DATA(78,236,181,215,15,236,56,97,216,185,247,206,222,121,156,115,230,156,153,217,221,107,227,137,62,109,216,123,231,245,251,206) +IMAGE_DATA(61,51,59,187,228,155,19,189,19,61,53,215,67,203,235,239,247,126,120,99,174,167,108,233,247,240,26,94,189,143,135,90) +IMAGE_DATA(24,234,251,70,11,205,123,68,59,85,93,191,158,175,166,29,191,141,81,221,91,64,157,203,77,223,230,218,173,176,141,106) +IMAGE_DATA(204,88,191,195,107,223,45,46,168,183,62,125,179,109,99,161,126,223,233,27,27,243,240,62,93,130,54,154,49,56,125,95) +IMAGE_DATA(118,153,87,186,92,215,119,218,88,104,199,80,201,235,139,42,75,253,69,53,26,111,169,250,25,227,207,229,151,235,95,137) +IMAGE_DATA(248,201,141,223,18,207,15,216,14,231,249,141,37,3,186,156,154,237,245,230,85,253,154,90,215,8,107,195,190,207,190,71) +IMAGE_DATA(255,247,156,114,95,161,50,175,174,93,251,170,18,124,15,86,175,238,251,204,153,79,170,186,11,11,11,74,255,61,28,39) +IMAGE_DATA(85,127,94,205,207,223,168,234,233,250,238,24,98,227,175,251,214,245,205,28,220,49,196,248,181,125,155,182,194,49,96,254) +IMAGE_DATA(185,125,219,28,113,14,88,223,237,28,225,49,208,204,49,225,99,168,251,62,121,242,67,229,242,153,31,141,3,31,67,203) +IMAGE_DATA(9,110,191,189,14,223,83,247,173,175,185,236,194,235,240,61,115,193,88,221,250,254,117,232,158,244,114,66,39,131,212,114) +IMAGE_DATA(250,244,233,25,61,41,253,154,90,215,8,111,99,102,174,157,248,204,40,109,65,1,2,215,159,87,87,175,126,169,46,93) +IMAGE_DATA(186,14,6,32,94,79,151,218,252,43,87,110,170,219,183,191,6,3,132,174,63,175,46,94,252,162,170,167,235,95,191,126) +IMAGE_DATA(123,52,134,248,248,79,205,158,61,251,89,85,95,215,209,117,237,49,196,249,213,125,235,54,204,60,252,49,224,254,185,125) +IMAGE_DATA(247,122,39,103,160,49,196,230,93,247,29,38,3,123,12,24,243,113,39,3,120,12,249,201,224,252,249,107,213,53,253,10) +IMAGE_DATA(37,3,115,29,190,103,186,201,224,181,200,206,96,246,220,185,115,10,146,190,70,180,91,213,123,111,246,109,245,237,189,155) +IMAGE_DATA(106,77,221,113,164,223,211,215,144,118,102,237,122,207,213,221,160,190,121,207,180,99,183,161,219,180,251,252,252,198,71,230) +IMAGE_DATA(158,74,250,239,250,61,123,44,205,56,70,125,215,215,238,86,242,231,96,250,108,239,185,51,26,131,219,247,93,240,21,170) +IMAGE_DATA(111,198,160,101,247,237,170,158,203,59,239,158,177,198,223,94,227,212,119,231,114,87,80,31,26,183,172,62,222,183,91,31) +IMAGE_DATA(27,159,246,142,26,155,137,37,104,140,207,189,87,104,108,38,134,176,49,212,253,147,125,131,241,219,202,143,7,56,126,11) +IMAGE_DATA(60,63,201,207,239,7,231,123,250,207,225,41,23,46,92,80,41,154,246,184,15,99,73,101,125,236,73,122,25,55,243,99) +IMAGE_DATA(47,194,34,225,180,175,54,45,109,52,234,171,189,145,214,27,173,85,250,103,184,4,105,29,123,17,150,24,135,23,106,123) +IMAGE_DATA(168,45,75,131,74,180,7,48,255,90,207,26,173,170,221,161,254,175,62,80,115,62,80,59,141,182,27,254,161,7,251,142) +IMAGE_DATA(7,252,103,192,231,191,171,158,54,90,249,95,248,64,115,223,109,180,19,241,96,192,240,64,202,191,246,96,71,253,125,36) +IMAGE_DATA(125,192,230,243,114,72,66,235,96,164,93,192,7,202,3,159,255,70,214,51,96,60,168,245,215,145,240,1,230,190,231,201) +IMAGE_DATA(246,129,242,64,146,135,242,249,215,90,62,148,30,224,49,191,223,136,227,65,155,139,248,207,128,191,14,24,254,107,201,252) +IMAGE_DATA(183,17,15,186,234,3,52,206,87,67,50,175,70,236,247,17,31,40,15,224,60,52,254,103,96,185,241,224,73,165,174,123) +IMAGE_DATA(0,179,127,1,8,243,1,247,64,254,12,148,203,65,219,35,15,150,58,235,1,206,253,160,81,232,3,230,1,253,12,248) +IMAGE_DATA(235,128,255,121,96,156,252,107,15,32,31,186,197,254,32,34,200,131,189,168,7,220,28,4,237,131,114,215,0,159,255,150) +IMAGE_DATA(250,179,19,30,208,236,95,122,226,122,64,63,3,189,230,203,13,142,168,103,32,151,255,180,61,192,217,215,188,255,245,20) +IMAGE_DATA(250,224,175,7,240,51,32,225,77,137,147,131,164,252,183,212,227,169,120,192,99,255,202,19,238,1,244,12,148,226,30,250) +IMAGE_DATA(80,150,255,164,61,128,215,218,150,63,204,222,247,128,230,143,177,163,215,128,13,161,15,212,26,32,227,191,165,254,152,136) +IMAGE_DATA(7,244,62,7,98,111,254,96,30,132,57,8,98,37,91,131,251,108,15,56,159,1,184,252,7,99,246,0,254,92,69,197) +IMAGE_DATA(190,255,135,122,6,106,254,33,247,148,61,80,187,255,225,121,80,142,255,64,45,142,205,3,255,44,161,52,127,159,203,203) +IMAGE_DATA(228,61,168,187,255,228,123,80,134,191,239,65,105,246,33,255,252,252,3,49,73,255,12,16,238,255,121,30,140,135,127,174) +IMAGE_DATA(7,240,25,230,126,227,129,255,57,87,190,254,66,44,210,62,131,209,103,16,50,254,242,245,215,230,63,80,143,138,121,0) +IMAGE_DATA(159,31,227,252,165,251,207,124,254,188,51,160,24,127,173,212,253,39,196,127,160,30,102,243,135,99,191,245,32,204,65,242) +IMAGE_DATA(207,95,113,254,216,25,144,252,12,110,154,252,83,60,176,235,30,52,231,147,248,51,96,123,192,59,127,160,88,196,207,224) +IMAGE_DATA(186,202,255,209,136,255,102,198,51,224,178,223,5,248,115,60,160,207,223,36,252,75,157,191,241,60,72,225,191,8,242,223) +IMAGE_DATA(84,15,146,60,8,249,67,30,236,35,30,240,206,159,227,252,203,159,63,151,227,223,178,47,205,223,101,191,3,240,199,60) +IMAGE_DATA(192,124,128,191,127,137,177,24,199,247,47,233,252,151,26,133,177,15,241,223,180,248,75,61,8,249,199,60,112,125,104,189) +IMAGE_DATA(104,5,125,255,200,227,95,246,251,71,62,127,247,251,71,217,218,155,206,223,95,179,221,223,229,196,60,8,125,160,190,247) +IMAGE_DATA(141,177,208,42,253,253,123,156,127,137,189,15,205,159,242,192,190,71,207,251,160,146,207,63,230,1,79,124,254,229,126,127) +IMAGE_DATA(50,89,254,15,26,253,94,41,133,127,204,131,52,31,218,239,218,101,252,243,127,127,53,30,254,248,218,43,225,239,178,55) +IMAGE_DATA(115,134,60,136,249,64,203,254,221,91,156,127,217,223,31,242,248,195,185,159,187,246,98,252,55,212,111,164,7,48,127,174) +IMAGE_DATA(7,187,22,87,215,15,255,125,191,94,156,125,185,223,223,78,46,247,184,252,55,196,252,7,76,15,32,31,184,106,219,136) +IMAGE_DATA(177,47,241,251,243,201,230,126,25,127,251,125,61,63,51,103,200,3,220,7,142,23,80,157,109,167,109,57,251,195,145,123) +IMAGE_DATA(106,253,10,122,224,243,199,61,224,250,192,17,197,189,4,251,201,231,158,146,252,93,15,240,103,161,245,129,227,197,54,192) +IMAGE_DATA(29,142,121,156,61,181,223,201,137,253,241,230,30,62,255,13,111,222,152,7,176,23,124,65,109,65,251,28,151,125,152,243) +IMAGE_DATA(169,188,147,31,251,37,115,15,159,63,229,1,230,3,199,11,172,222,160,32,123,73,222,41,117,222,159,206,223,101,223,247) +IMAGE_DATA(230,187,153,232,3,87,20,119,9,123,252,119,182,121,177,95,54,247,104,245,213,47,193,121,132,145,201,171,114,31,184,126) +IMAGE_DATA(132,117,248,220,37,236,199,23,251,57,185,103,99,200,158,230,191,78,120,0,249,64,121,129,11,102,238,115,143,179,167,114) +IMAGE_DATA(62,21,251,28,246,185,177,159,206,223,247,128,235,67,235,7,44,170,78,200,125,50,236,115,98,63,45,247,240,248,175,91) +IMAGE_DATA(115,199,60,136,249,192,17,212,102,223,233,91,154,115,226,236,203,198,190,52,247,244,213,125,130,191,137,45,202,7,204,11) +IMAGE_DATA(202,151,216,253,126,188,83,49,79,179,199,248,67,236,39,25,251,50,254,190,7,152,15,28,47,104,230,52,119,44,223,228) +IMAGE_DATA(178,231,236,247,115,98,31,207,61,20,255,122,94,107,108,31,96,63,226,130,218,160,185,167,179,231,229,157,114,177,31,203) +IMAGE_DATA(61,113,254,181,246,162,62,224,126,240,132,181,231,246,235,114,199,217,235,223,209,202,216,115,242,78,249,216,167,249,63,11) +IMAGE_DATA(230,27,250,64,121,145,170,176,15,154,123,58,123,105,222,129,247,251,233,177,223,87,63,71,248,135,30,224,62,228,120,1) +IMAGE_DATA(183,7,245,237,115,135,254,45,141,60,246,84,222,41,27,251,60,254,184,15,225,250,144,175,48,191,243,98,158,207,94,154) +IMAGE_DATA(243,57,121,39,37,246,99,252,87,27,249,243,198,188,72,243,3,231,13,49,247,99,62,252,55,100,202,176,207,93,115,121) +IMAGE_DATA(177,79,241,55,243,163,125,160,188,72,21,214,15,197,61,100,207,251,124,203,205,249,156,188,195,219,239,219,252,215,61,254) +IMAGE_DATA(254,25,104,61,47,223,7,202,139,20,63,168,182,86,89,220,141,168,115,29,154,189,52,231,115,214,92,89,236,67,231,255) +IMAGE_DATA(238,60,87,19,188,72,17,196,156,230,110,254,127,149,240,44,57,149,61,148,243,211,242,142,36,246,67,254,43,192,188,41) +IMAGE_DATA(47,82,252,88,21,48,135,185,219,236,253,179,252,210,236,177,188,3,175,185,120,236,175,171,159,152,252,87,8,31,158,122) +IMAGE_DATA(188,48,79,96,65,117,241,126,86,80,246,112,236,67,159,173,120,236,177,245,150,183,223,161,247,251,38,246,229,252,99,62) +IMAGE_DATA(208,158,200,88,243,185,155,60,223,242,95,46,192,94,154,243,169,188,3,199,62,198,223,247,192,204,17,246,130,235,135,68) +IMAGE_DATA(112,63,33,115,119,111,99,243,167,184,195,251,156,20,246,212,126,135,206,59,20,123,140,191,45,220,11,169,39,116,59,48) +IMAGE_DATA(115,127,79,89,231,26,195,159,23,243,101,216,243,243,206,125,39,239,200,248,155,57,194,44,226,94,200,196,103,222,174,175) +IMAGE_DATA(45,251,39,197,217,167,231,124,60,246,215,213,61,146,63,238,1,237,5,215,27,110,125,152,185,191,175,129,248,99,249,166) +IMAGE_DATA(36,251,180,156,31,139,125,152,255,50,193,130,203,178,12,115,104,109,109,249,47,101,196,124,46,123,42,231,203,98,223,231) +IMAGE_DATA(223,122,96,132,49,226,248,35,169,187,172,40,238,56,127,105,204,231,179,199,114,62,149,119,40,254,190,7,102,238,62,19) +IMAGE_DATA(185,31,124,222,20,243,48,207,196,98,190,52,123,121,222,225,198,62,204,223,158,247,114,196,143,116,109,71,153,115,184,195) +IMAGE_DATA(49,31,99,191,89,156,189,27,251,82,254,180,7,176,31,121,194,218,135,153,199,185,83,49,223,125,246,33,127,51,111,138) +IMAGE_DATA(83,73,193,204,195,252,142,115,79,203,55,169,236,225,156,159,195,31,247,192,215,184,88,83,204,165,220,39,205,62,47,246) +IMAGE_DATA(33,254,180,7,165,197,101,46,229,142,229,155,241,179,79,225,239,123,224,243,216,174,52,46,214,20,243,199,224,111,29,40) +IMAGE_DATA(238,120,204,143,135,253,186,250,49,155,61,244,12,208,172,74,9,102,110,226,28,98,239,122,128,113,135,99,30,63,83,72) +IMAGE_DATA(101,95,38,246,113,15,124,46,165,57,195,249,37,198,190,245,160,68,204,119,131,61,228,1,143,91,142,92,230,131,70,28) +IMAGE_DATA(246,70,188,152,47,207,190,84,222,161,248,215,30,216,140,202,112,134,152,219,57,93,206,31,142,249,48,223,140,135,125,73) +IMAGE_DATA(254,113,15,210,53,64,120,251,146,241,207,141,249,110,177,199,60,104,249,248,28,99,194,57,99,251,24,57,127,138,187,44) +IMAGE_DATA(230,187,192,62,238,65,9,249,251,198,84,254,220,152,63,92,236,113,15,30,21,97,12,237,219,237,125,140,132,189,44,230) +IMAGE_DATA(177,124,211,61,246,180,7,185,114,121,67,251,152,24,251,56,119,110,204,119,151,61,238,193,195,40,91,91,48,103,106,223) +IMAGE_DATA(142,123,32,231,158,150,111,186,194,30,243,32,206,84,198,26,218,199,208,57,70,202,157,159,111,186,198,222,20,127,76,181) +IMAGE_DATA(15,49,158,28,73,152,167,115,15,99,62,158,111,186,194,222,148,124,15,66,214,105,204,165,220,169,152,63,28,236,77,129) +IMAGE_DATA(198,89,251,128,179,197,121,75,153,115,184,231,199,124,87,217,219,133,227,193,6,139,51,143,185,156,251,209,137,121,172,96) +IMAGE_DATA(177,195,99,77,241,198,152,167,112,63,58,49,143,21,108,62,174,23,20,235,60,230,28,238,212,24,167,205,175,84,161,125) +IMAGE_DATA(192,121,243,153,31,115,231,20,106,206,90,33,107,25,243,24,247,88,255,211,230,51,169,18,227,224,122,146,198,92,210,199) +IMAGE_DATA(180,121,76,179,72,56,149,212,180,231,221,197,114,204,188,123,229,40,179,254,15,24,110,99,246,0,0,0,0,0,0,0) IMAGE_END_DATA(2816, 5) IMAGE_BEGIN_DATA