/* * KANATEST logo * * Copyright (C) 2003 Piotr M±ka * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* XPM */ static const char * logo_xpm[] = { "224 142 60 1", " c None", ". c #D1D1D1", "+ c #DDDDDD", "@ c #BDBDBD", "# c #827452", "$ c #515151", "% c #695F48", "& c #605742", "* c #646464", "= c #A99256", "- c #A48C52", "; c #AF975A", "> c #B59952", ", c #B29E6E", "' c #B49E63", ") c #AE9A69", "! c #A79669", "~ c #B6A26F", "{ c #BAA270", "] c #B2A26F", "^ c #BAA672", "/ c #BEA672", "( c #BEAA72", "_ c #BDAA77", ": c #B6A576", "< c #C2AA74", "[ c #BEAE7A", "} c #C3AE79", "| c #AA9A6D", "1 c #C6B27D", "2 c #C2B27E", "3 c #98895E", "4 c #A39266", "5 c #9F8D62", "6 c #CAB67F", "7 c #CDBB83", "8 c #D9CC91", "9 c #DFD492", "0 c #D3C48A", "a c #EFE695", "b c #FAF596", "c c #726647", "d c #E7DC95", "e c #675C40", "f c #5C5239", "g c #7A6A45", "h c #82744F", "i c #8B7C54", "j c #7C6E4B", "k c #928258", "l c #514830", "m c #423B29", "n c #3B3626", "o c #4D4127", "p c #332C1B", "q c #282316", "r c #050403", "s c #16130C", "t c #C6AA69", "u c #877A58", "................................................................................................................................+.................................................................+...........+.....+...........", "+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#", "+@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%$$$$$$$$$$$$@*", "+@*============-----=======------------------------===----------======---------==============================;;;;;;=========;;;;;;=====-----=====;;;;;;;;;;;;;;;>;;====;;;;>>>;;;;;;;;;;;;;;;;;;;==========------------------+@*", "+@*=,,,,,,,,,''))))),,,,,,,)))))))))))));;;!!!;))',,,,'))))))))),'',,'))))))))'',,,,,'''''''','''))))))))))',,''~~~'',,,'',,''''''',,,,'''''',,,,,'~~~~~~~~'''~~~~',,,,'~~{{{{{{{{~~''~~~~{{{~~',,,,,,,,,,,'')))));;!!!!!!!!!+@*", "+@*;~~~~~~~~~~~~~~~~]~~~~~~,,,,,,,,,,,,,,))))),,,~~~~~~],,,,,,,~~{{~~~],,,,,,]]~~~~~~~~]]]]]]]],,,,,,,,,,,,,,,~~{^^^{~~~]]]~~~~~{{{~~~~~~~~~~~~~~~{^///^^^^^{{{{{{~~~~~~{^^//////^^{~~{^^^(___^^~~~~~~~~~~~~~]],,,,))))))))))+@*", "+@*;~~~~~~~~~~:^^^:~~~]~~~~],,,,,,,,,,,,))))))),,]~~~~~~],,,,~~^^^^^~~~~],,]]]~~~~^^^^:~~~],,,,,,,,,,,,,,,,,,,,~~{^^^^{~~~~~~~{^^^^{{~~~~~~~~~~~~{^__<_(/^^^{{~~~~~~~~~~{^^//((//^^~~~~{^_[}}__^^^^^{~~~~~~~~]],,,,))))))))||+@*", "+@*;]]]~~~~~^^^:^^^^^~~]~~~~,,,,,,,,,,))))))))),,,,]~~~~~~~~{^______^^~~~~~~~~~~~^^____^^~~,,,,,,,,~~~~~~,,,,,,,~~~^^^^^^{{{{^^^^/^^^{{~~~~]]~~~{/<}11}}_(/^^{~~~~~~~~~{{^^/(((//^^~~~~^_}}}}[[______^~~~~~]]],,,,,,,)))))|!!+@*", "+@*;]]]~~~~^___,!]^^^^:~:^^~~,,,,,,,,)))),))))),,,,,]]~~~~~~^_:~_}}[_/^{{~~~~~~~^^_[}}}__^~~,,,,,,,~~{^{~~~,,,,,]~~{^^^^^^^^^^^^^^^^^^{~~~~~~~~~^_}}[111}}__/^^~~~~~~~{{^^^//(///^^~~^_[}112[_[}}[,^}_^~~~]]],,,,,,,,,)))))|!+@#", "+@*;]]]~~~^__[[_,3|_______^^~~,,,,,,,)),,,,,,,,,,,,,,,,]]~~^^_:!!}2}}__^{{{~~~~~^_[__}1}}__^~~,,,,,~~^^^^^{~~~~]]~~~~{{{^{{{{{{^^^^^^{{{{{{{{{^^_}12]!}11}}}_(^^{{{~~{{{^^^^//^^^^^^^_}111}~4!_}}}5!2}_~~~]]],,,,,,,,,,,)))))+@*", "+@*;]]]]~^_}}}}[_|3]___[[__^^~],,,,,,,,,,,,,,,,,,,,,,,,,]]~^_[}_5_1}}}_/^^{{~~~~^_}}|4_11}}_^^~,,,]~{^^^//^^^{~~~~~~~~~{{{{~~~~~{{{{{{{{^^^^^^__}111_5}6111}}_(^^^{{{{{^^^^^^^^^^^^/_},~:),!]}}}}1|4}2}_~~~~]],,,,,,,,,,,,)))+@*", "+@*;],,]~__}}}}[_^5][}_}}[_^:~,]~~~,,,,,,]]~~~~],,,,,,,,]~^^_}}1|~^4!<}_/^^^{{~{^<}1,4}6112^__^~~~~{^^^/////^^^~~~~~~~~{^^^^^~{^^^^^{{{{^^^^/(<}1116^|66__}}}_/^^{{{{{^^^^^{{{{{{^/_}1}|,}_]61}}}1:!]11}_{~~~~~],,,,,,,,,,,,)+@*", "+@*;,,,]^_[_}}}__^~:]|5|[}_^~],~~~~~],,,]~~:::~~],,,,,]~~~^,,~],!4,^}}}}_/^^^^^^_}1}4)__:]|3!__^^^^^^^^//////^^~~~]]~~~{^/__^^^^^^^^{{{{{{^^/_}}:116],_|4|}}}_^^{{{{{{^^^^{{~~~~^^__}16661,161}}}1[||_11}_^{{~~~~],,,,,,,,,,,+@*", "+@*;],,~^_[!,],!44!|]!34:}}_:~]~~~~~~,]~~^^^^^^:~~]~~~~~~~^^,!,:_!}111_~__/^^^/_}11^4^__}}~5,}_////^^^^^/////^^~~]]]]~~~^/____^^//^^{{{{{{{^^_}1:|,,!|]_}111}_/^^^^^^^^^^^^{~~~{^^__}1166:^61}_}}1}|_|211}^~~~~~]],,,,,,,,,,,+@*", "+@*;~]]~^_}_44]^____,5,[21}_^~~~~~~~~~~^^______^^^~:^^{{~~^_[}}}},,2_,55^<_//(<}111!~66666!|1}<(///^^{^^^////^^~~~]]~~~~^^^_______(^^{{^^^^{^^_}1}}1|}6616111}}_^^^^^^^^^^^^{{{^^/(_<}111!11}__}}12!}),11}^~,,,,,,]]]]],,,,,)+@*", "+@*;~~~~^_}}}}11}[_!5,}211}_^^{~~~~~~^^__[[[______^^^^^^^~:_[}}}_~544!]_}}_(/_}116~|16666_5_1}}(_<(^^^^///(//^^{~~~~~:^^^^_]!]}}}}}_^^^^^^^{{^^_}166|171]|26611}_/////^^^^^^^^^^^///_}11^|11}__}}12!}[4,}[^~,,,,,,]~~]],,,,,)+@*", "+@*;~~{^^_[}1112^455:}}211}_^^^{{{{{^__}}}}}}}[[[___/^^^897,||!44!!![}}}}__//<}16_4|~[661|_86}}_0a2_____<___/^^^~~~^^_____[}:3,111}}__^^^^^{{^^_[161)12_]4|]^261}_//^^^{~~~{{^^^^^//_}11|,1}___}111![1:5,_^~~~~~~~~~]],,,,,,,+@*", "+@*;~{^^__[}211},35^[}2111}_^^^^^^^/_}}}}}}}}}}}}[[__^^:38b0!:_}11}4_2}}__/^(}11}|[6_,!:20a7c}}}db5<1}}}}}<__^^^:~^^___}}}21}5^11112}___//^^{{^/}162!,^}_!11_|,11}(^^{~~~~~~{^^^////_}11!]}}__<1112![}})3~^^{~~~~~~~],,,)),,,+@*", "+@*;{^^__[}}}}_!!|![,,^}11}_/^^^^^/_}}1111112222}}[__^^^^6be,661111,!}}[_/^^_}1[,_69d88069fg~}}}0b9,1:}11}}[__^^^^^_}_|:1111}5}}21112}}__(/^^^^_}1^,!677,]7776,,61_^^{{~~~~{^^^////^/[}24]2}}_}111}4}}}_|{^^{{{{~~~~~,,,,,,,,+@*", "+@*;{^(_[}}}[,!]2,|12:4!_11}_/////_}}11111111112}}}_^^^^/02g11[^:~:~5,}__^^^_}_]}660d0hf:f41}}}}6ba(1},}12}}}___^^_[}1^4166},4,,,,,_11}}}_//^/_}1]]1)17}|17777}4}1}/^^{{{{^^^/////^^^_}}4,22}}}111~!}__/^^^{{{{{{~~~~~~,,,,,,+@*", "+@*;{^_}}}}]!,[11]|661}!4_1}_(////_}1111112^_2112}}2^^{^_9i_^|,~:~,!53,__^^^_}}16666~h3[3j}1}<}}[ddd|:,![2}}}}}____}111!}1],||1111_!]11}}<((/_}1:|67]^6,^7777764_1}/^^^^^^^///////^^^_[}|!2112}1124~}_^^^^{{{{{{{^^^^^^~,,,))+@#", "+@*;^/<}}]|,}1111])66661!!1}^^/__<<__}}11||1111111}_/^^^^/<1}!!!||),!4]]]],|!]}0f^_}8[i!|))9b7~_///<1166_,}660ac<__}}111100h1dbb611666:4}}}}1_!11!^|[1116666_411}}<<<}11:,,^1116662]]1661}(((///^^^(_}}11}}}_/^^^~jmnmlfjglf3~{{{{^^^(}}1112,3:^~,,,,+@*", "+@*>^^^^/(//__}}}|!}22}}}}}_^^^^^/<111^[1611]|111111}_03k^/_9]5],||[bd4///(<}16_[66619dj(_}}][2^!71i67ab4_666}4!}<_}1,]66_4|11116666:|111}<(<}}1111111166__66661}<((((____<}1111111}}_/^,keflmmmofhich,{^^^^/_}1111[4|[_^],,,+@*", "+@*>^^^^^^^^^^__[__}}}}}}}_/^^^^^/<}16661111]|111111169f,^^/94|[}670bbi///(<}1666661}9aj(<}1^!45,d4k^67[f|~],4!_}__}1![661!4,12:]]]]!:611}<(<<}}111111116666661}}<(((_}}111166:|,}11}}_~ii55hcclmolc3h3^^^^^_}}1111,5_}_^~,,,+@*", "+@*>^^^^^^^^^^^^__[}}}}}<_(///^^^_}}1166]111]|11:_1118,h^^^_di,_2_!2bac^///_}111111}<9bg(_}11_]_6ag:!16^^_^:^_}}_/_}2!}66~,^|2]:161,4|_11}<((<<}}}}}}}1116611}}<<<<(<}116666677[4:611}}kfcgheefomlmmoej~^^^^_}}211[4,}}_^~],,+@*", "+@*>^^^^^^^^{{^^^____}<_(//////^/_}1116},661]!111,]17de,^^^}bc~^435!0hh////(<}}}}}}_/0b3/(}}111109e6,]66111111}_^^_}1|_6^,}111,_66_!^,4,11}<((____<}}}}1111}<_((<<<<}11666677776!16111_ellflmmmfoomnnoc=^^^^_}}22}|4[}[_^~~,,+@*", "+@*>/^^^^^^^^^^^^^/(_((/////////_}}1111,^661]!1111!,86g}/^^7de{^^^^^~5^////((<<}<<(//6b0'/__}}}6dj!61!}61111}}_/^^_}1_||,16111[,,|,}66^,1}}_((((/(((<}}}}}<(//((<<<<}111}6666661!11[]4immoommlfllmmmnmej~{^_[}}22:5^}[_^~~,,,+@*", "+@*'//^^^^^^^^^/(_____((////////_}1111:!1661,!}111}]ae_87^_d4i^^^^//////////((<<<((/^^db0//(__19(e666]|111}}}<(^^^_}111}6666666666661111}}<(////////((<<<<(////(<<<<}111:]~:::~,5!44!4lmmolfllllfflmmojh4~^_[}22_5][__^~,,,,,+@*", "+@*'///^^^^^^/_}}}}}}}}_(/^^^///_}111^4:6161]!2111698e17aad9f~^////////////((((((((/^^[dba0678d,l}6661!:11}}_(//^/_}11111666666611111}}}}}_////////((((<<<(////(<<<<}}1112_::::^4_}11hnllfefmmolffflmc~,,:__}}}_4|[__^~,,,,,,+@*", "+@*>^^^^////(_}1111111}}_(/^^^^^(<}1[4|66:_1]|11117ac)1}1b9f5/////////(///(((((((((//^/{^0dd9^cc^<1666:4}1}_(////(_}}}111116661111}}}}}}}<(//^////((((<<<<((//((<<<(_}}111}1111}!}11,lmeh3kjefffffflof)~~^_[[[_!|_[__^~,,,,,,+@*", "+@*;^^^^///(}}1116661111}<_/^^^^/_}1},1666],,|11116=c11}},f5(((//////(((((((((((((/////(/4khji,(((}16614|1}(///(((___}}}}}}1111}}}<_<<<<<((/////((((<<<<<<((/(((<<(((_}}11:}111}!}11jmf5){(/)kcfflflmo5~^^__[_4|____^~],,,,,,+@*", "+@*;^^^^//(<}116666666111}}_/^^^//_}1166666]5]11111_11}}_,{((((/^^^^//(_<<<_(((((//////((<<<<<<(((<}666]5_}(//(((((_____/(__<<<____(_<<(<<((((((((<<<<<<<<((//(((((//(<}11_]}2}_4~]!lmc!,^}1(4cfllllom3~:^_[:4,_[__^^~],,,,,,+@*", "+@*;^^^^//_}11666661}266111}<(////(_}}11166},11111111}}_((/(((/^^{^^^/_}}}}}_(((//////(((<<<<<<<<<<}1661]}}((((((((((//^^^^^^^//((_}}}}}}<<<<<<<<<<<<<<<<<((//////////_}}11^,,||4,],omj4|,^}})gfllfomm3]~^_,!_}[__^^~~~~~~~~~+@*", "+@*>^^^^/(}1166666},~,]}1111}}(////(_<}}11111111111}}}_(///////^^{{^^(}1__11}((////////((<<<<<<((((<}1111}}((((((((///^^^^^^^^^/_<}}1111}}<<<<<<((((((((((((////^^^///(<}1166661!11}lmc34),/}(kflollomk,~^:][[[__^^~~~~~]~~~~+@*", "+@*>^^///_}166666},}66[,]21111}_(((//(_}}}1111}}1}}}__/^^^^^^^^^^{^^/_}11||}}_/////////(}6<<<(((((((<}}}}}<(((((((//////^^^^^^(_}}1111111}}<<<((((((((((((((///^^^^^///_}1116661!111cmeck3hi,}}3folllmk]~^^____^^~~~~~],,,]]]+@*", "+@*>^///(}1666662|[66661~!~1111}<((////__}}}}}}}}}}_/^^(0d7^^^^^^^^^/}166~5]1_//////////1d91((((((((<<}}<<((((((((/////////^^_<}11116:]111}}<<(((((((((((((((//^^^^^///_}1111112!111kmeejki4~}6(eoolol!]~:^^^^^~~~~~~],,,,,]]+@*", "+@*>////_}166[[[!^6666666}|!:111}_(//^^^//(_______(/^^^^|7b8,^^^^^^^(}166|!11_//^^^^^^^//0bbd01}}}}}}}<_(((((((((((/////////(}11116661!|111}}<<((((<<<<_(((((((//^////(<11},,,|!4]_1:fffc!eeh|11cmnmmf,,]~~~~~~~]]]],,,,,,,]]+@*", "+@*>///(<}1661,4,6661111161^44]}1}_/^^^^^^^^^^^/////^^^^^0bc5^^^////_}16}4^61}(^^^^^^^^/(_^dbbd/}11111}<((((((((((((((((((//_}11666661!!1611}<<<<<}}111}}}<<<<((///////_}_,2166}4,!4)3cck///(_}11666[1661111111661]45]}_/^^^^^^/(((//////^^^^^92g^(}^^^^/_}11:42611}_^^^^^^^(67_]7adi1166661}}}<_((((//////((((/(}11666666^4}6661}<<<<}116611111}}}}<_(/////_}^:6666:!11_|3gh!}~4~}11iffe|^^~~,,,,,,,,,,,,,,,,]]~~+@*", "+@*>^///(<}111666111}}}1116666},)}_/^^^^(_}}}}}_(((/^^^^^ac~7ab:^^^/<111!,61_11}_//////74fi!)4h5662:^16611}}<((////////////(}11166661||666611}<<<11666666611}}}}}}_(///(}},:__~!_1111]gh,<^,^/}}4igj^___^~,,,,,,,,,,]]]]~~~~~+@*", "+@*>^////_}}}11111}}}}}}}1111611}}_/^/_}}111111}<(60}((}0b[a9[kc^^^(}11}4}66:~11}_/////87~1666666661!|166111}_///^^^^//////(}}~,:}66^4_666611}((<1666^]^166111111}}}<_//_}}_^:^}11}}}}ihiik3,^(<,!kc3=;__^~,,,,,,,,]]~~~~~~~~+@*", "+@*>//////__}}}}}}}__((__}}}1111}<_/_}}111111111}_(dba969:hcjk!~^^(_}11],6666:,11}/////0ak16:[676777!|6666111}(/^^^^^^^////_}}2}:||:!,666611}<((}16666[|!}611111111}}__^^(}}111}}<__}<3gch43){/^,),4(~;^}_^~],,,,,,]~~~~]]],,+@*", "+@*>///////((____((/^^^^/(___}}}__(_}116666111111}_^iegide,~^^_09aabb9}!}66666]|11_////78j161!_777764[6666111}}2}}_^^~~~~~~~~~~~~~]+@*", "+@*'(((///^^///((((/^~''!khmn/^{{(}111,:((^=5icnj11}_/^ah'~'3cmhh,,_^,!!cp3]_2}()4!kglm8!!18:jchk=687^'5khjjmf[<^~'''=3hclqf11161)|/{3geffeec!/}}12^||^((^{!3khhcng1}_2}}}_^~~]]]]]~~~~~~~+@*", "+@*'(((//^^^^/__}}_({'=gflnrn^{~~k~16661/5jflooqm661}_18i'3elomm}1|544hfrq1666(!hfloons94:8gh!!~({33iellooonrm}/{'kgelloosrh1161,!^3elooooosrh/<}(((/)53hcfllooosrj1}_/^^^^^^^//^^^^^{{!eecellei5~77111t{_}}}[_^~,,,,,]~~~~~~+@*", "+@*'(((//^^^/_}}}}}}_5looosrh{~'jpf16666!loooooqq}611}0[kglooooq!1},{3lprc1111/eooooonr80dc3{!5hcllooooonpqsri1/hfloooomqrq_161]!~hloooooonrs)/_(^'3hellooooonpqrs_1}_/^//////////^^^^4geggflegi!}617116/{[}}[_^~,,,,,,]~~~~{+@*", "+@*'((((//^/_}}11111}~clomrs'~)jonq}6666(cooooons5]112akklooooonf}}<^gosr5}}}}(koooooor6b!h}!eloooooooosrrrsp_1}cooonqsrsrk161]){ilopsrrsqsre^^_/=flooooooonrrrrsf1}}(^^^^////////^^^{heecefegj3~(1<17777{{_}[_^~],,,,,,,]]~~+@*", "+@*'((((///_}}1166611}'foprf~)jlops)6661(hooooomsk]617ac'ioooooop|_^'forq^//(({=looooos4be_^!foompmooomrqejh,6613loosrqlch}12,,/)fopssqmomqq!/^(/3loonpooooqrnek!^1}_^^^^^^//////////,ceecffgi3)(}1}6116}{>;][__^~],]],,,,,]~+@*", "+@*'((///^/_}}11}6666<^foqp3)gloqrr3666}^eopoooosh16188h~3oooooopc_{=lnrf^^^/{~ionnoooseii1,)lpsrrnlooqrh6||111}~eoopf=)5ci_,_1(hoomoj=)''!!///((3mqsrsoloosr,6611}}(^^^^^^^^^^^^^(__!ecchciik4}(^<}1<<11}6{-!__^~~~~~~~~~~~~+@*", "+@*>/^^^^^/_}116]|}66<)ooof!eomsrrf[662~3losoloosc666a!5'joooooomp~^ioqri////{'eoqplooqm,}1,]prrsl3kooss!}4^111<{eooohieqrg_11}{fooofcfffci;///_<4rrrpc!eoorp6611}}_/^^^^^^^^^^^^/_}_icccijkk3<111}6}(}}<}66t-)__^~~~~~~~~~~~+@*", "+@*>^^^^^/_}}166_4_71(ioooffoprrsh}62],~gonrfeooql167bj~~fonnooooqi/cosr^<(//~3oorqhoonq_}1]]foj[77coorq}|,1111/)looolonrs^1111'loooooooooolh{/_}^nf3|('lonrf611}}_///^^^^^^^^^^^_}}~egcg3hge3}(~^16(^<}11176>>__^~~~~~{{{~~~+@*", "+@*>^^^^/_}}1666,|11_~eoooooprrm4}1[,[(;foqrhioopp4,ddc^)loqqfooonf~fosq}}}<^~conro5ooos,}77270d9(hfooro|,16611/3oooompsrf}}111~fooooooooooooe,(}1_11!4koopri11}}_//////^^^^^^^^/<}1,cgjh5gef4,^(^(6<{~<111177t'^~~~~~~~~~~~~+@*", "+@*>^^^^_}}166624]::~)looooomsf,_}1|}6^ioors,5loms|]b[3^3oosskloool,omrl_11}^'loqrh)foosi22}{!kjc3=lonre_66661}^goomqsrrs!<}}}}(enppqqpmoooooof^_}116})hooqr~1}}_///////////////(}114cgjj5gfh^~~~}/6}|!|^^11671',~]]~~~~~~~]]+@*", "+@*>/^^/_}16666),666}3loooooom5(_}1|1},conrm1)loos46bh^^hoosq!foooofomrlk661/3oosr,'eooqe_!4!):16(3ooprk666661}{eoosrrpc!(((((((5qrrrrrsqoooooqh/(}11}/cooss_}<(^^^^^^//////////_}12ichgi;kg4,~~~~~/}!!53,<}17)]]]~~~~~],,+@*", "+@*>//(}1166_)}6666}!fomrpfoooon4(_<<{iooof3clooooq|11/!lomre}/eooooonrk_66})lool3jlooooqc////(}('loosq661111}^koomrc(((/{'kj~^^^^^^^^^^/{3loops4/((/{3oomrf(((////////////^,)43ijccchhk/}!ii!1(),!4,~~,~^}}(<(^'=,,,,]~~~],,+@*", "+@*>^/_}166:]266666]=fomrc3loooof/(/^~gooollomoooopc}<{3lomrc_}iooooonr,]}6<3ooollomoooomn{////(^!ooosn1111}}<{hoomrc/^{{'iqp,^^^{{^{^^^^{=looqr5//(/{hoomrc((((((////////^!hccc4|hcc3/45}}ii34,,)4!)~~,^(<}-,,,,]~~]],,+@*", "+@*>^^(}11}_116666_!=lomri(goooonk//{'eooonqssooooop^^~koomrh(<,loooonr]^:6(iooompsrnooooq3////({3oooro}}}}}<<{hooosh{{'3cmrm//^{'),^^^/^{3oooss!^//^{coonri<<}}<((((((//^^~!3]_}23fhhh,}1}4k355)!k!!~)~/{^}/~/{;5,,,,]~~~]]]+@*", "+@*>^^/}}11111166}!~5oomrk_,loooom^/{'lonsrrrqjfoooqi~'hoomrk/<_goooonr]_]1/comsrrrseeooonf^///({hooorf<<<<}}}/gooooi)ieloqrg(({{=fe)^//^~eooprp~^^^^'eoonr3}}}}}}<(((((,->),{_124hfei53,(/)j)!4)5h4!,,^{]^<(,^{;!~~~~]~~~~~~+@*", "+@*>^^(}}1116666}!](koomri/^iooooph(^)oosrqe!_(gooomm~'hoomrk_}14looonr,^,}/foprsm3_<3loooq)//(({gooorc}}}}111/gooooelooonrs5({{5foolh3=3coonrrj{{^^{'foopr4}11111}<(((^3i/t}/3!35heeejk54,5e1~!!kgk!4~~~~^(<~{~=,^^^~~~~~~~~+@*", "+@#>//(}}116666}!:1(hoomri/^,eooosp^/5oosq)<}}(3oomqr3'goomrk<}1^foonsr,]]}{foqsh521})looprh0}((^coomr3d616661(gooooooomqrro/({=fooooollloomsrm,{{^^{;loopr!1166111}((/~h3{76611^}(5ccchi3)je1},5ici4)~~^^/(}(^~-,___^^~~~~~~+@*", "+@*>//(}}11666_!_61/conqri///kloprs]}3ooso((((()lmsrri~coopri}161honsrq_,:1,loqs54}1}^eoqrrfba///(<}1161],266}{lsrrri<}}^fmrrg114oosl((((/{esrsh{~cpsrrh}1663mrrq|6!_6_foqq:^11}/iqrrf,a8e///(}11_,_6611},qrrl3_1161isrm}1114nrl_(///^crs3//^lrrqn~116[!prp]6[!166_lsq^11}}(!rrg^_dj!}}qrrrqekh|||,!4cssrrrsf3~//(<}11!psqqqqsrrrn|}_////((3srrsp:11~4]66611}<(]g6676}!)~~/}5nmfef4}~)(,ij!()5k,!5!!~;3535![[_^~~~~+@*", "+@*>/(((<}1_666111}^lc!^_}1}66_ss|:!:61]mf(//^//)n5<(((eshg!<111|]em,11|,6611}ep^1}}__(lj/(10e}11mpf:ic}16666,|irsnf3~/////(<}16]_ilqssssmi111}_///(})qmk}}6666!_766611}}/h16761~{(!55!fnoef^},5|}73h)53455!!!,3k!~[}}}[_^~~~+@*", "+@*'/((((}1111111}_(~^^/}11],]]cg,4!_661_:(^^^^//~}97}126a098}1[27[}_|!4}6111}[~}}<_(78^_17998d71_72}~6666666!^}]]:////////(}166~_61_~~]^}6611}<(//<}1^16666677|[6666611}_i1}111}}}{53iemnlf1}~ih567~hi!~}//~,)ik~}}}}}}_^~~~+@*", "+@*>/////(}}11}}}_(/^^^_}111,|^}1,|261111}(/^^^/((}aba0,aij)a{}:6ad76~!_6611}}<<<((((0bb9[69ei89{668a0666666142611<((((((((_}167^]6666111166611}_//<11677777677,[66661111}-/!^~}~}(~)3hemnnf5)^3hj~16^hjh5~<|,;k5[}}}}}}}_~~~+@*", "+@*>^^^^^^/(_<_((//^^^^_}1166666,|2611111}_//^//((<}-eg48f}}d]/1}8ba7116611}<<<<<<<<<}^^{^^^^^///////^^^/}}166666]|16111111}<(////((((~^}0i5}}8()}11dba}1111}}}}}}1111}}_~_}8f/(1bh67,2bb06777^~7661}<<<<(((<}1667,}661}^~~^}66611}(/_11|4!!|]:_!5^2}}__:_1<=^<1161({{{{^^^^///////^^^_}116666:|1666666111}(////((((_<19f}}}8[5<}}1ab6}1}}}1116666666611105k((1bh66,^8ba^777][7661}<<<((((<}}166,}6}]~_}}_,]6661}(/_}11_26776~!![66666611_-}^{{{^^^^///////^^/_}11666:|_::~:}66611}(////(((__}0!i11}9^5(_<}0b9!}}}1166777777776679e^}<1bg66]:6ab,__^!,_611}<((((((_<}166|2^,2666661,,661}_/_}1166677[!_|[66666611^k//}5;~},|~!3kolmo/4jghiji^)ihhh343-_]!}}[[[____^~~+@*", "+@*>^^^^^^^^//////^^^(}}1666_4!][}}^|,1611}_//////__}19e^1119|!(_}27bbk<<}16167777761}_,7_h}}<6bc16]|:8b15~~~]~11}<((((///(_}111!,|66666666}4}11}_(_}1166661!:6|[7666661}~-}}}}^(61/,43imlmm^(kcjjhgi!!3hk4!3,2)|2}[[____^~~~+@*", "+@*>^^^^^^^^////^^^^^_}1166_4|}111161,|161}_/^^^/(_}}02j1116a3~_7020bbg/<}16}|,,,||||||,8c~}}_7ac1776[ab(466111}}_(////////_}}11!426666666614_11}((_}116666|]67|[7666611}~>(/(}}^}}}()5hmfmn~^icccjcg5/334!-=[}!,}}[[__^^:~~~+@*", "+@*>^^^^^^^^^^^^^^^^^_}116_4,11111111}4:11}_^^^^/_}16dg4]_17bj_<5ik4d|c(<}166_,_}66667600c11}_80h1[ki51af~111}}}<_(////////(}}16~,666666666}4}11}(/_}11661|]676|[7776611}~;3)/^~~<^!)53jofmn)~igeeccch4}~!!=^2_5_}}[__^^~~],]+@*", "+@*>^^^^^^^^{{{{{{^^^_}11[4,1611111111,|11}_^~{^_}1100c1,5_0ae}}}<(('h^((}1667777777667dj,11}}d45}11111341}}}}}}}}}<(///////_}1166666666661||11}_/^(}116}|]6676|_676661}}~'^/}^{~(~)!53iffmn5^khefeccgi4ihh^2}|![}[[__^~~,,,,+@*", "+@*>^//^^^^{~~~~~{{^^/}11,!16666616111,|11}/^~{^<112dh]02!6d:i111}}((///(}16677777666689f70617ae~}}}}}}}}}<<<}}11111}<(/////(}11666666666_|!}1}}_^^_}11_|:61666|_676661}1^{}11(1<<(/,43iefmn3~5ieffeecccee522:4^[[[[_^:~,,,,,+@*", "+@*>////^^^{~~~~~~{^^/_}1}}161__166611|)11}_^{^_}169dl10a89af_1111}<(///_}166777777660bi!79a9a]g<<<}<___((((<}}^_}1661}<((///_}1666612_~||:212}_/^^_}}]|_66_:16|_66661}11^;i|5/,4/,,)k3gffln5)3kgeeeecccch~2_4][[[[__^~],,,,,+@*", "+@*>/////^^{~~~~~{{^^^_}}111},^]!_666}4^1}}_^^^}117bik117bbgk66611}}_//(}1667777777769af11_ab7f^<(((((((((((<}1[:,!|:211}(///(}116}~]~:_16611}[_^{^_^|~21166},]4_6661}}11!'(<(~^),3),i5iceflihiiihccgihegi_^4~[[[____^~~]],,,+@*", "+@*>/////^^^~~~~~{{^^^/_}}11^_66_4}62||11}}_^^_}166^o_66_2fk16661_,}}(/_}1}166676661[7ek)!473f~}<((((((((((<}116661~!4:11}(//^(}1166666666611}_^^{^___}1111661|42611}}}16,'}}}1}<(^)~))ggefffeechhhihefc53||_}[[____^^~~~~],,+@*", "+@*>/////^^^{{~~~{{^^^^(_}11},_1}4,:!,211}}(^^_}16654166_k_11666_|}1}_(_}1}|,,,,,,]]]]4::~,|411}_(((///(((_}}11666661,|11}^^^^^^^^^{{{{{{^^^^^_}}11[],,!|]_111}}(/<<^<^,^^{^cfee5ijikkiiiccj3~>,^^^^~~~~~~{{{{~~~~+@*", "+@*;{^{{~~~~~{{~~~~~^^//^^//____/^^^///^////_}11}!_11111,54]1661,/11}}(}}}/}!chcei~)))}}},)^<}^=}1}}_^{{~~~~~~{{^^^+@*", "+@*;{{{~~~~~^^__}21}}112211111:4:}}[_^^^^^^^^^^^^^dbaaa0hfc3~^{'8bb87766|}666616__6[!07617ada0f)^)9bd1/^^/////(}}11112,|}_(///(((}1666,4!!|,:_:|_}}[_^]}}_^^^^^^////(}}11-4{^}1{)//}<}!gkheh~)),<<(^//(^,=/11}}_^~~~~~~~{{^^^+@*", "+@*;{~~~~~~~~:^__}}222}~:}11},!_1}}_^^^^^^^^^^^^^^}!ee9e!~{^^^//(dbb1}],!}661111]_11]9ba9b6gfg!(//'0bb0^^^^////(_}11111}}__(//(((<16676_}6677714|666611}[/^^^///////(_}11>~/}}}/~<<}}}!j3ieh~,))!!4!!445)==}11}[_^~~~~~~~~~~~+@*", "+@*;{~~~~]]]]~~^^_}}}}2[,!]_)]}1}}__^{{{{^^^^///^^^,~12e~{^^^/1778bb646_4}111111]^1}!!3eg9f,/(((///_9bb/^^^^/////(}}}}}}<__(///((_}16777777777_4[66611}}_^^___<__////(}}1'^(}}}}}<(<}})35hfg,))!!4!4543k53ji,}1}_^~~~~~~~~~~~+@*", "+@*;~~~~]]]]]]~~~^_[}}}}}:55^11}}}_^~~~~{{^^^^//^^^^^8j5{{^^^7]egi'ai5615^111111]:[,:]^_7_g^////(6060bb1!^^^^////(__}}}}__((///(((}11666666776,,666111}__/_}}}}}}_////_<<'(/(<^^11}(}1,)53hc,)))|!!455k33!=l3!}1}_^{~~~~~~~]]+@*", "+@*;~~~~]]]]]]~~~^^__[}}22^3|11}}}_^~~~~~{{^^^^^^^^^28f~{{{^_df)^^_,c_6^4}112}}1:]221}[[9c4^^^//74fjk!9h5^^//___<}}}}}___(((///(((_}1166666662![66611}}___}1111}}<_^^^///;/{4^({<(),~<(4i5ic!),!k33353355!3o=3]11}_^^^^{~~~,,+@*", "+@*=~]]]]]]]],]~~~{^^_[[}}2]5_11}}_^{~^^^^{^^^^^^^^^8kk~~~~~}bc~~^_}|[}4]1112}11_|112}_70e~~{^^}af~^^^!i{^/_}}}111111}}_(((////((((<}11666666,]666611}___}1_}111}}<_^^^/^>}}}1}^<11111}!33ic!,,5jih3!445!43c{i!111}1111}}116611!4!~3e,)|45jcceccjk!_}}}}_^~~],,,]]]],+@*", "+@*=,]~~]]~:^___[__^^^~~,,]~~:~~~:__[[}[4![}}[__^~h!~~~^0o4])a70bbb8~__}}}211111}}}}7(f^__}7]k57bbbd0}^^^/}16661,]666666611}(////////_}11666611}_(//(<}1166:^1111111111}_>}1111}/<^}111,,,|5ej3hccggcei|_}}[[[}}_^~],,,,,,,,,+@*", "+@*=,]~~~~^^_:!!:}[___^~,,,,]~~~:^_[[[[_5~}}}}___^^~~~~_d5^_}ac!)9bdh^^_[}11111}}[[[_k~__}60l5|~a27bbb8,(}11661,:666661_]_1}_((///^^^/_}11111}}(////(}11166}|1111111111}<>(}}}}1}}~(}}144!{,hcjhiijeg4_}}}}[[[__/^~,,,,,,,,,,+@*", "+@*=,,]]~:^___:54[}}}[_^~,,,]~~~^]_}}}}^5:_:]|5,__^^^{{^da008|e_^)(ck~~~^__}}}}[____^^^__}6a,~5}ae~~8b9h}}111^)_12_:,|||||}}_((///^^^^(<}}1}}<(/////_}111661~,112}}}111}}'<1666661}11}1ki34^!44kheci][}}}}}[___/^^~,,,,,,,,]]+@*", "+@*=,,,,~^_[[}}|4}}}[[[_^~,,]~~^_|4!!!!43!|,]]34___/^^^^^'|4cc^[_:,5,,,,~~^/_____^^^~~^__}1da8693c11^/e4}11[|!,|||4,_216111}_(((///^^^/_<}}<(((////(}}1116661,|,),,|!]}}}{1661666616116ijii53=jee3__[}}}}}}__^^^^{~,,,,,,,,]~+@*", "+@*=,,,~^__[}}}^5_[^!5|_^:~,,,]~^_|4]^_,4}}}}_3:}[__^^^^^^~,^}}}__~~,,,,,]~{^//^^~~~~~^^_}}[)3iej}2[_[^}},!55!]_^|_1166611}_((((////^^^/((((((((///_}1116661_,|!}111_!4^}{}}}11}}}(<<16hffeecch|45~}[}}}}}__^^{{{~~,,,),,,,,,+@*", "+@*=,,,~^^_}}2[:5!!!|,]__^~~,,,]:^_[[[[!|}}}}:5_[__/^^{^^_}}}[}}}[_^~],,,]~~{^^{~~~~]~^~4,],,!5||||45:}}:4|:}11_|}116611}}_(///////////////////////_}11666[,]11,|1111}44_{}11}16666116~[[]5,}}[_^^{~~~~~]]],,,,,,,,,,,,,,,,+@*", "+@*=,,,,~^^^__[[[[4|}[_^~,,,,,~^_]4]__[[[:34~^:~]]~~^_[}222]|2}}[[_]!||53^_~]~~~{^{~^_[}2211111}4~11}_/^^^{~~~^^_[}}22}}}}__}116666611111111}}(///^^{~~^^_}}}}}__^^^^^{{{,-<}1111116111}'',5][[__^{~{~~~~~~~~~],,,,,,,,,,,,,,+@*", "+@u=,,,,,~:^^^_[[[|4[[_^~,,,,,~^)|^_______:^^~],,,]~:^_}}}[4_}}[[[,!_[[_,__^~~~{^^^{^_}}222222[!,11}_(^^^{~~~~~~^^__}}}_____}}66666611[:2111}<(///^{~~~~{^/_<}}__^^{~~~{{,-}}}11111111116>3]}}__^~~~~~~~~~~{{~~~~,,,,,,,,,,,,+@*", "+@*=,))),,,]~:^__[]3:[_^~,,,,,~:~^^^^^___^^:~,,,,,,~~^_[}},![}[[[[4~[[}}}[_^~~~{^^^^/_}}222}}_!|21}}_/^^{{~~~]]]~~~^^^^^^^_[}|:^^:~],,!5,111}<(//^^{~~~~{{^^^/__^:~~~~~{{~-{}}111111111161>'[[_^~]~~~~~~~~{^^{{~~~,,,,,,,,,,,+@*", "+@*=,)))),,,,]~^__^3|__:],,,,,]~~:^::^^^^:~],,,,,,,]~^_[[_4~}[[[[[4~[[[[[[_^~]~~{^^^_}}222}}_4|[}}}_/^^^{{~~~]~~~~~~{{{{^^_}2:5!,:_}11]4[111}_/^^^^{~~~{{^^^{^^^^~,~~~~~{~)-<}111611161161<>~_^~]]~~~~~~~~{^^{{~~],,,,,,,,,,,+@*", "+@#=,)))),,,,,,~^^^!!^^~,))))),,]~~]~~~~~~],,,,,,,,,~^_[[|4[}[[[[[4][[[[[_^:],,~~~{{_}}212}]4,_____^^^^^{{~~~~~~~{{^^^{{{^_}21[2111666,,6611}_^^^^{{{{{^^^^{~{^^{~,,,,~~{{~-'}1116161166611}'::~~~~~~~~~~~~{{{~~],,,))))),,,,+@*", "+@*-))))),,))),,~~^^:^~,,)))))),,,,,,,,,,,,,,,,,,,,,~^_[]3][[[[[[[!,}}}[__^~,,,,]~~~^_}}}[)|^____^^^^^^^{{~~~~~~~~{{{{{~~^_}}211111166!:6111}_^~~~~~~~{{{{{{~{^^^{~,,,,~~~~)-<1116666666661{>~~~~~~]]]]~~~~~~~~~],,,))))))),,+@*", "+@*-)),,,))))))),,~~~~],))))))))))))))))))),,,,,,,,,~_[}44_[[__::~!|}}}}_^:~,,,,,,,~:__}}:^[___^^^{{{^^^^{~~~~~~~~~~~~~~~^_[}}}11111114_1112}_^~,,~~~~~~~~~~~{^^^{~,,,,]~~~~->1166666661{>>'~~~~~~],,,,]]~~~~~~~~,,,,,)))))))+@*", "+@*-),,,,)))))))),,,,,,,)))))))))))))))))))),,,,,,,,~_[},~[[__||,,45!,:___~],,,,,,,,~^^__[[____^^~~~~{{{{{~~~~~~~~~~~~~~~^_[}}}211111}4}112}[_^~,,,~~~~~~~~~~{^^^^~~,,,,]]]])>11166661t'>'~~~]~~~],,,,,]]]]]]]]],,,,,,,,)))))+@*", "+@*-),,,,,)))))))))))))))))))))))))))))))))),,,,,),,,~__[[_[[:|[}}|!:!34:^~,,,,,,,,,,~:^______^^~~~~~~~~~~~~~~]]]]~~~~]~~^:_}}211111}~4__~|,___^~~~~~~~~~~~~~{^^^{~~,,,,]]],,=}1666}{>;,],,,,,,,,,,,,]]]]],,,,,,,,,,,,,,,))))+@*", "+@*-),,,,,,))))))))))))))))))))))||)))))))))),,))))),,~^___[[_![}[4]}_]5,^~,,,,,,,,,,,~~^^^^^^:~~~~~~~~~~~~~]]]]]]]]]],]~^,4|||||!!!!!!|||45,[_^^^^^^{{~~~~~~{^^{~~],,,,]],,,!'1/>;;),],,,,,,,,,,,,]~~~~~],,))))))),,,,,,,)))+@*", "+@#-))))))))))))))))))))))))))))))))))))))))),,))))))),]~^^_[[]!|!|____^^:~],,,,,,),,,,,~~~~~~~~~~~]]],,]],,,,,,,,,,,,,,~^^!34|:_}}}}}}}}}}____/^^^^^^{~~~~{{{{~~~~],,,]]]],,)===!),,,,,,,,))))),,,]~~~~~],,)))))))),,,,,,)))+@*", "+@*-)))))))))))))))))))))))))))))))))))))))))))))))))))),,~^__[[_____^^^~~]]]~],,)))))),,,,,,,,,~~~],,,,,,,,,,,,,,,,,,,,]~^_^}21111}}[[_______^^^^^^^^^{{{{^{{{~~]]]]]]]~~]],,))))),,,,,,,)))))),,,]]~~~~],,)))))))))),,,,)))+@*", "+@*-)))))))))))))))))))))))))))))))))))))))))))))))))))))),~:^____^^~~]],,,]~~],,)))))))),,,,,,,]~],,,,,,,,,,,,,,,,,,,,,,~:^_[}}}}}[_____^^^^~~~{^^^^^^^{{^^{{~~,,,]]]~~~~~~],,,)),,,,,,,))))))),,,,,]]~]],,,))))))))))))))))+@*", "+@*-))))))))))))))))))))))))))))))))))))))))))))))))))))))),,~~:~~~,,)),,,,]~~],,)))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~^________^^^^:~~],]~~~~{^^^^{{^^^{~~,,,,]]~~~~~~~],,,,,,,,,,,)))))),,,,,,,,,,,,,,,,))))))))))))))+@*", "+@*-)))))))))))))||||))))))))))))))))))))))))))))))))))))))),,,,,,,))))),,,]~~],,)))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]~^^^^^^^:~~~~~],,,,,]]~~~{{{{{{^{~~],,,,]]~~~~~~~~],,,,,,,,,,)))))),,,,,,,,,,,,,,,,,)))))))))))))+@*", "+@*-)))))))))))))||)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,]],,,))))))),,,,,,,,,,,,,,,,,,,,)))))),,,,,,,,,,]~~~~~~~~~~~~~],,,,,,,]~~~~~~~~~~~~],,,,,,]]~~~~],,,,,,,,,,,,,)))))))))),,,,,,,,,)))))))))))))|!!+@*", "+@............................................................................................................................................................................................................................@*", "+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#", "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"};