alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Apache CXF example source code file (my.wav)

This example Apache CXF source code file (my.wav) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Apache CXF tags/keywords

riffz, riffz, v, v, wavefmt, wavefmt

The Apache CXF my.wav source code

RIFFzŽWAVEfmt "V"VdataUŽ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€‚€€‚€€€€€€€€€€€~€€€€~€€€€€€€€€€€€€€€€€€€‚€‚€€€€€€€€‚€€€€€€€€€~€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€~€€€€€€€‚‚‚€€€€~~}€€€€‚‚‚‚‚‚€€€~~~~~~€€€€‚‚‚‚€€€€€~~~~~~~~~€€€€€‚ƒƒ„…„„„‚€~}}}}}{z|}}~~~€€~€€€ƒƒ„††…„ƒ‚‚‚‚‚~}{{zy{|||}||~€‚ƒ„†…†ˆ‡ˆˆ…„„‚€{vwupptyywy|xtvuuz~„‡‡‡†„ƒ€‚€ƒ†„„†ƒ}{ywvvx|ƒ‚€}~„‡Š‘‘’‘Œ‹‹‰‡ˆ‡…ƒ|wtnkkjjnqrqrpmnoqtz~ƒ†…†‡……†‡ˆ‰ŠŒ‹‰‡‚}zxwy|}€ƒ„€…ˆ‹“‘’’ŽŒŠ‰‡ƒ}vpmihhhjmmkllkkmqtw|€‚‚‚ƒ„ƒ†‰‰ŠŒ‹‰ˆ†€ƒ…†…„ƒ„ˆ‹Ž’ŽŒ‹‹‰ˆˆ†„ƒ~xrnkhfhikmmnnllnnptwy}€‚ƒ‚…ˆ‡‰ŒŒŽŒŠ†„‚€ƒ…ˆ‰‰ˆ†††…ˆŒ‘“““’ŽŒŠ‰‡„ƒ‚|xsnjgcbegghjkjijnpruz}~ƒƒ…††ˆ‹‹ŒŽŽ‹ˆ…ƒ‚‚ƒ†‰Š‰Š‰‡‡‡‰Ž‘‘‹Šˆ†…ƒ‚‚{ytokhfffhkkjjihjlmrvy}ƒƒƒ…†‡‰‹Œ’’’‘ŽŒ‰‡……†ˆˆ‰Š‰ˆˆ‡…†‰ŠŒ‹Š‰†…„‚€}zxtpljihhjmnlklkkmorwy{}‚„…†ˆ‰‹Ž‘“““‹ˆ††ˆ‰Š‹‹ŒŠˆˆ‡†‡‰‰Š‹Š‰Š‰‡…ƒ‚€|zwsokhgghjlkjkkkkmpstx{}€‚„‡ˆˆ‰ŠŒ‘’“’Š‡††††‡‰‰ˆ‡†††…‡‰‰ˆ‰‰‰‰‰ˆ†„‚€€€}{wrokhgggijjjkjkmnoruy{}…†ˆŠŠ‹‹‘“”•”‘Ž‹‰ˆ†‡ˆˆˆŠ‰ˆ†……†‡‡‡‡ˆˆ‰ˆˆ‡„ƒ~~}~|zxsnljhhiikkikllnpqsvxz~€„†ˆ‰ŠŠ‹ŽŽ‘“””“ŽŒ‰ˆˆˆ‡ˆˆ‰‰†††…„…†††††‡†……ƒ€~~}}}zvrolkjikllllklnprstwz|‚…‡‰‰Š‹‹’””“’‹‰ˆˆˆ‡†‡†„„„ƒƒ„…†††‡††‡†„ƒ‚€€€€}zwsqnkkkklmlklmnpqsuwy|‚…‡‰ŠŠŠŒ‘“••”’ŽŒŠ‰‰ˆ‡‡††…„„…„ƒƒ„„……†‡‡†‡…‚€€€€|ywtqnmlllllmlkmnoqruwz|‚„‡‰ŠŠŠŒ’”•“‘ŽŒ‹‰ˆ‰ˆ‡††…„„……„ƒ„…„…††‡††„‚€‚€}zwtqonmlllmmlmnoprsuwy{‚„†ˆ‰Š‹ŒŽ‘””’‘Ž‹‹‰‡‰ˆ†…„ƒ„„ƒ„„‚ƒ„ƒƒ……†‡…ƒ€€€|{wtrponmllllmmmoqrstvz|~‚„…‡‰‰ŠŒŽ’“““‘ŽŒŠ‰‰ˆ‡†…ƒƒƒ„…„„ƒ„„ƒ„††‡‡†ƒ‚‚‚‚~{xusrqommlmmlmnoprrsvy|‚„…†‡ˆ‰‹Ž‘“’‘Ž‹‰‰ˆ‡……„„„„„„ƒ‚ƒ„ƒ…†††††ƒ‚‚€}zwtsqponmlmmmnopqqrtvy|‚ƒ„…†ˆ‰Œ‘’’‘Ž‹‰ˆˆ†…„………„„ƒ‚‚ƒƒ„……†………„‚€€}zwurqqonmmmmmnpqrrstwy}€ƒ„…††ˆ‰Œ‘’’’ŽŒŠ‰‡†„„„…„„„‚€‚ƒ„††…………„‚‚‚‚€}|xutrqponnmmnopqrrstvz}‚„„††‡‰Œ‘’’‘‘ŽŒ‹Š‡†„ƒ„………„‚€€‚ƒ„…†……„„‚‚ƒ‚€}{yvsqqonmmnmmnooqrrtwy{~€‚ƒ„„†ˆ‹Ž‘’‘ŽŒ‹Šˆ†„„…………„‚€‚ƒ„…††…„ƒ‚ƒƒ‚€€}{ywurqpnmnnnoooprstvxz}‚ƒ„…‡‰Œ‘“’‘ŒŠ‰‡†…††……„ƒ‚ƒƒ„…††…„‚‚ƒƒ‚€€~{zxvtrpomlmnnooooqrtvx{}€‚„†‡‰ŒŽ‘’‘ŽŒ‹‰ˆ†…………„„„‚‚ƒ„…†…„ƒ‚‚‚‚}{{xvusqommnooopoprrtwz|~€‚„†ˆŠŒŽ‘‘ŽŒŠ‰ˆ††………„„ƒ€‚‚„…„ƒƒ‚‚‚‚€~|{ywusrpnnnoooppprrtwz|~€€‚„†ˆŠŒ‘‘ŽŒ‹‰ˆ‡…………„„ƒ€€ƒ„„…„ƒƒ‚‚€~|{ywusqpnnoooopoqrsuwz}~€‚„†ˆŠŽ‘ŽŒ‹Šˆ‡††††…„ƒ€‚„„„„ƒƒ‚‚‚~|{ywusqponppoopopstuxz|~ƒ„†‰ŠŽ‘‘‘ŽŽŒŠŠˆ††…††„ƒ‚€‚ƒƒ„„ƒ‚€€€€€~}|{ywtrronopppoopqsuvy{}~€ƒ…†Š‹Ž’’‘ŽŒ‹‰ˆ‡†††…ƒ‚€€ƒƒƒƒ‚€€€€€€€€~~~}|{xwurppooppooppqtuwz|}~€‚„†‡‰‹Ž‘’’’‘ŽŒŠ‰ˆ‡†……„ƒ‚€€ƒƒƒƒ€€€€€€€€~~}|{ywurppoppppoopqtvxz|}~€‚„†‡Š‹ŒŽ’’‘‹Š‰ˆ‡†…„ƒ‚‚€€‚‚‚‚€€€€€€€~~}|{ywusqpppqqppppruwy{}~€‚…‡ˆŠ‹ŒŽ‘’’‘Ž‹‰‰ˆ‡†„„‚‚€€€‚‚‚€€€€€€€€€€~}|yvusqqqpqqpppqsvwy{}}€ƒ„†‡Š‹Œ‘‘ŒŠ‰ˆ‡‡…„„‚€€€‚€€€€€€€€~}{xvtrqqqpqpooqqsvwy{|~€‚ƒ„†ˆŠ‹Œ‘‘‘‹Š‰‡‡…„„‚‚‚€€€€€€}|yvtsrrrqqpooqrtwxy{|}€‚ƒ…†ˆŠŠŒ‘‘Œ‹‰‰ˆ†…„ƒ‚€€€€€€€€€€€€€}{xvussrqrqpooqsuwxy{|~€ƒ„†ˆ‰‰ŒŽ‘ŽŒ‹‰ˆ‡†„ƒ‚€€€€€€€~€€€€€€€}{ywvtssrrrqpqrsvxyz|}~€ƒ…†‡‰‰‹ŽŒ‹ŠŠ‰‡†„‚‚€€€€~€€€€€}|ywvutssrqqpqrtvxy{|}~~€‚ƒ„†‡ˆŠŒŽŒ‹Š‰‰‡…„‚€€€€€~€€€€€€€‚‚€~{yxvutsrqqqpprtuxyz{}}~€ƒ……†‰ŠŒŽŽŒ‹ŠŠˆ‡…ƒ‚€€€€€€€€€€€‚‚‚‚€~|yxwuttrqqppqrtvxyz{|}~€‚ƒ„…†ˆŠŒŽŽŒ‹‹Š‰ˆ†„ƒ‚€€€€€€€€€€‚‚‚‚€~|zxwvutsrrqpqsuwxyz{|}‚ƒ„…†ˆŠŒŽŽŒ‹‹‹Š‰ˆ†ƒ‚‚€€€€€€€€€‚‚‚‚‚~|zyxwvvstsqrstsyxyz|}~€€ƒ‚„……ˆ‰ŒŒŽŽŒ‹‹‰ŠŠ‰‡…„€€€€€~€€€‚ƒ‚‚ƒ‚‚||{xxvusrrqrqsuvwyzy|}‚‚„†‡‰ŒŠŠ‹Š‰‰†ƒƒƒ‚€€€€€‚€€‚€€~}{{yxxvtssrrrttvyy{{|}}~€‚„…‡‰‹ŠŽŒŒŒ‹Œ‰†„‚€€~}~~€€€‚„ƒ„ƒƒ€~{zywttrqqqrrrtxwy{}‚‚ƒ……ˆˆŠ‰ŠŠŠ‹Š‰‰‹‰ˆˆ†„ƒ‚ƒ€€€~~|€‚}~~{|xwstsrsrutuvwyz~€€‚ƒ…‡‰‹ŒŒŽ‹Œ‹ŠŠ‰‰†…ƒ‚|~}||{||~}€€‚‚ƒƒƒƒ€}|zwvtttusssstvxy|}}~ƒ†‰ŠŠŠ‹Ž‘’’‘‹‰†ƒ}{{yzyyusux}„‡…‡~~}ƒ††„{xtuuy|}}xsqptyz}|{|z|ƒ‡‰‡„{{{€†ŠŠ‰†‚€ƒ†‡ŒŒ‰‡€~|ƒ„†‚€{vsuy|‚€|yy{‡ŠŠ‹ŒŒŽŠ†€wsrsssqnkhhjknprpqqqv{‚ˆŒŒŠ‰‡‰‘Š‡„‚„†ˆ‰†…„††Œ‘“–”‰…€ƒ„„€}uronnnmiiebcbfkprvwuxz~„‰Š‹‰‡‡†‰‹Ž‘ŒŒ•™›œ–“ŽŠˆ‰‡†ƒ}wsplmollljhkosz€„†‡…„…‡ŠŽŽ‰‡‚~~||}~}}{}ƒ‡ŠŒ‹‰…„ƒƒ†‡ˆ…„}yyxvvsromlmsw}ƒ‚‚ƒ‡‹”’‘ŒŠ‰ŠŒŒŒ‹ˆ†††‰ŒŒˆ‚~{yzxwsojgeddcdeddcejqy†Š‹‹“–™š™™–“ŒŽ‹‰‰ˆˆˆŒŒ‰„ƒ€}|xurmkjjggedcacfkqwxyyz}€…†‰‹ŒŒŠ‹ŠŒŽ‘‘“–——•“Œ‰†‚€~yvsqomllllmmmmptw~‚…‡‡ˆ‰‹‹ŒŠˆ…ƒ€‚‚€~|{~‚ƒ…†„ƒ€€~|{xvutussrqqqsvy|~€‚ƒ„‡ˆŠ‹ŒŒŒŒŒŠ‰‰‰‰‹ŠˆˆŠ‹‹ŒŠˆ†‚€|yvtromjgedccddeefhmrx~„ˆŒ’•–˜šš——–“‘Ž‹Šˆ†„ƒ†‡‰‹‹Š‰‡††…ƒ‚}|zxurqonkjhgghkmpruwz}~ƒ‡ˆ‹‹ŒŒ‹ŒŒ‹ŽŽ‘‹Šˆ„‚~}zxvtpopoonllnpsyz~€„‡ˆŠŠŒŽŽŒŒ‰ˆ†„‚€~|{yz|}~€€‚‚‚€€~~}|ywwwuuttuuwyz|}„…‡ŠˆŠŒŽŽ‹ŒŒŒŒŠŠ‰ˆ‡‰ŠŠŠ‰ˆ‡…‚€~zwuromkjjhggedehjlptx}…‰Ž‘’’”–––•“‘Šˆ…„„„…†‡‡†‡‰‰‡†ƒ‚€~|zxwutrqnlkkllmmortwx{}ƒ„‡ˆ‰‰‰‰ˆˆ‰‰Š‹‹‘‘‘Š…„~|xwuusqpmmnorrsuy|€ƒ†‡ˆŠ‹ŒŒŒŒ‹‹‰‰†ƒ€~}|z{}~‚ƒƒ„‚€~|||zywutuuxxxyxz}€ƒ„…‡‰Š‹‹ŒŽŽŽ‹‰‰ˆ‰‰ˆ†ˆ‡‡‡‡ˆ†„‚€}yvtrpnlkiggfefgkmoqtw}‚…‰ŒŒ‘“””•”–•’‹ˆ††‡†……„„…†ˆˆ‡‡†„‚€~}}{zwuqpnmmlnnnnoqtvy|}~€„…††ˆ‰ŠŠ‰‡‡ˆ‰ŒŒŒŒŽ‘‘ŽŒ‰†ƒ~|zxxvsonmlnnprrtvy}ƒ‡‰ŠŠŠŒŒŒŠ‡„€~~}~}{{{|~~€‚‚€~~}~}|}{wvvuvwxyxyz|}~ƒ…†‡ˆˆŠ‹ŒŽŽŽŒ‰‡ˆˆ‰‰‡†‡†‡†‡‡†„{wutsqpnlhfffhiknnptx|€„ˆ‹‘“”––—•“ŒŠ‰ˆ‡‡„„…„…„…††††„~~}|zwtqqoopoqnoopstxz|~€ƒ…ˆ‰ŠŠ‰‡††‡‰Š‹‰Š‹‹ŽŽŽ‹‰…ƒ€~}|zvtpnnmmnoqrsvy{…‡‰Š‹‹ŽŽŠ†„€€~||||}~~€€}{||}~~|ywuvvuvwxxxz{|‚„„…†‡ˆ‹ŽŽŒ‹Š‰‰‰ˆˆˆ††‡†‡‡‡†…‚€}ywvutrolihhhhijlopruy~‚†‰‹’–—˜—•“‘Œ‹Š‰ˆ†„„ƒƒ„„…†…„‚‚€€}{xutssrqqqqqrstwy{}~~€ƒ‡‰ŠŠŠˆˆ‡†††‡‰ˆˆˆ‰‰ŠŠŒ‹‰‡…‚~}ywtqomnmnnprsux{‚…‡ˆ‰ˆŠŒ‘Šˆ…ƒ€€~~}{z{{|}~~||{{}}}|{yxwvwwwxxzz{|~ƒ„…†…†‡ˆ‹ŽŽŒ‹Š‰ˆ‰‰ˆˆ†……„††‡††ƒ€}{zyxvspnlkjjjillnoqtx|€„†‡‰‹“”••””’‹‰ˆ‡…ƒ‚€‚ƒƒƒ€€€€}{ywutssrrrsrqsuwz|||}~‚†ˆˆ‰‰‰ˆ‡†…††††……†‡ˆŠ‹‹‹Šˆ‡†……ƒ€}{xusrppoqqsttw{‚„†‡ˆ‰‰ŒŽŽŒŠ‡„‚€€~|yzz{}~~~}|}}~~}|{zxwwvwwxxyzz}ƒ„„………‡‰Š‹ŒŒ‹ŒŠŠˆˆ‡‡‡†…ƒ„„„††‡…ƒ~|{zxutqnljjkkjlmnpswz~€ƒ…†‰‹Ž’”””’’ŽŒŠŠˆ…ƒ€‚ƒ‚ƒ€€€€|{yvutusrsrsstvxx{||}~€‚„†‡‡‡ˆ‡†…„„„…ƒƒ‚‚…‡ˆ‰Š‰‰ˆ‡‡‡†…„~{xussrqpqqrtwz}‚ƒ„†‡‰‹ŽŒŠˆ†ƒ~}{zxz|}~~~~}}~€~}{zwwwxxwwwyz}‚„ƒ„……†ˆŠ‹‹‹ŠŠˆ‰ˆ‡‡††…„‚‚„†‡‡††„‚~}{ywtqommmmlklnqswz|~€‚„†ˆŒ‘’’‘‘ŒŠˆ†„ƒ‚ƒƒƒƒƒ€€€~|zxwvvvtsrrtuwxyyz{|}ƒ„†‡†……†††…ƒ‚‚‚‚„†‡ˆ‰ˆˆˆ‡‡‡††…‚€}zwutsrpooprux{}~€ƒ†‡Š‹ŽŒŠ‰ˆ‡…}{{z{|}~~~}}}~€€€~}{zyyxwwvuvwy{~‚ƒ„†‡ˆŠ‰‹‹ŠŠ‰ˆˆˆ‡…„‚ƒ‚ƒ…††‡‡‡†„‚€|yvtrqpnnlklmprux{|}„†ŠŒŽŽŽŒŠˆ…ƒƒƒ„…„„ƒƒ‚‚‚‚‚|{{zywvtrssuuvwyzz{{|~ƒ„…………†††…ƒƒ‚€€‚†‡‡‡‡‡‡‡‡ˆˆ‡‡…‚|{zxvtpnoprtuxz|~ƒ…‰ŒŒŒŒŒŠ‡„‚€~||{{}~~~~€€€~|zzyxxvustuxz|~€‚ƒƒ„…ˆŠ‹‹Š‰‰‰Š‰‰†„ƒ‚‚‚ƒ…‡‡ˆ†………„ƒƒ€~{zxusrpnmlklortuwz{~€‚„†‰ŒŽŽŽŽŽŒŠ‡†…„ƒƒ„†††…ƒ‚‚‚ƒƒƒ€~}{zzwvusrrsuvxxyxy{}€‚ƒ„………††‡†…‚€€‚ƒ…†‡ˆˆ‡‡‡ˆ‰ˆ‡†„‚€~|zvttrpopstwyz{|„‡‰Š‹ŒŒŒŒ‹‰‡„€~||}}~€€€€€~~}}{yvuutstuwy{~€€‚„†ˆ‰‰‰Š‹ŠŠŠ‰ˆ‡…‚€€‚„…†‡‡‡††…„„ƒ}|zxwtqonlkkmoqsvxyz|€ƒ†ˆ‰‰‹ŒŠˆ†„ƒ„……††………………ƒƒƒ‚€€~}|zyvutrsstuvwyyyz|~€‚ƒƒƒ„†‡‡‡†…„€~~€ƒ„††…†‡ˆˆˆˆˆ‡††…ƒ€}{wtrqpqstuvxz{~€…†‰‰Š‹ŒŽŠˆ…~||}}~€€€€€€€~}|zxvtsrtvxz{|~€‚„†‡ˆ‰‰‰Š‹‹ŒŠ‡…‚~€‚ƒ„……††‡‡†…„‚€~{yxvrpnmlmoprtvwy|~€‚…‡ˆ‰Š‹ŽŽŒŠ‡„ƒ‚ƒƒ„„………„„…††„ƒƒ€~|zxvtssstvvvvxyz|}€‚ƒ……‡ˆ‡‡†ƒ€~~€€ƒ„…†††ˆˆˆˆ‡†††…ƒ|zwusrrstuvwxy{~€‚ƒ…‡‡‰‹ŒŒŠ‡ƒ€}~~~~~€‚‚‚€€€€}{yvutttuwxy{|~€‚ƒ„…†‡ˆ‰Š‹‹Œ‹‰‡„€€ƒ„…††‡†††„ƒ€}{xurqpoopqrsuvxz}ƒƒ†‡‰ŠŒ‹Šˆ…„ƒƒƒƒƒƒ„„…††…………„ƒ‚‚‚~{zwutstuuvwwxyz{|~€‚ƒ…†ˆˆ‡†„‚€~~€€‚ƒ„†‡‡‡‡‡‡‡†‡†…„‚~{xvvttttuvwxz{|~‚„…‡ŠŠŒŒŒŠˆ†ƒ~~}~}~‚‚‚‚€}zxuuuuuvwxy|}~€‚„…†‡‡‰‹ŒŒ‹Š‡†„‚€€‚ƒ„…††………„ƒƒ‚}zxurqpppprrtuwxy{}€‚ƒ…†‰ŠŒŒ‹Šˆ‡†…„ƒƒ‚‚ƒƒ„„…††……„„„ƒ„ƒ|zxvuttuuvwwxyzz{|}€‚ƒ…†‡ˆ‡†…„‚€€‚ƒ„…††‡†††††‡‡…ƒ€}{xwuuuuvwwxyz{|}~€ƒ…‡‰Š‹‹Š‰‡…ƒ€~}}~€‚‚‚‚€}{yxwvuvvwxy{|}~€€‚ƒ…†ˆŠ‹‹ŠŠ‰ˆ…„‚€‚ƒƒ„…………„„„„ƒ€|zwutsrqrrstuwxzz|}€‚†‡‰Š‹‹‹‹‰ˆ‡……„ƒƒ‚ƒ„„„…………………„…„ƒ~{ywvuutuuvxxyzz{{|}~€‚ƒ…†‡‡‡†…„‚€€€‚ƒ„……………†‡‡‡‡†„|zxwwvvvwxxzz{{|}}ƒ„‡ˆ‰‰‰‰ˆ‡…ƒ‚€€~~€‚‚ƒ‚‚€}{ywwwwvwxyz{}~~€ƒ„†ˆ‰ŠŠŠ‰‰‡…„‚€€€€‚‚‚ƒƒ„„………„ƒ}zxvutstttuvxxyzz{|€‚„†ˆ‰ŠŠŠ‰ˆˆ†…„ƒ‚‚‚‚‚‚ƒƒ„ƒ„„„……†…„‚€~|zwvvvvvvwyz{{{{{|~€‚ƒ„††††…„„‚€€€‚‚‚ƒ„„„…†‡ˆˆ‡†ƒ|zyxwwwwxyz{||||}~ƒ„†‡ˆ‰‰ˆ‡†…„ƒ€€€€€€€€‚‚ƒƒƒ€~|{zxxwwwxyz{|}~~~€‚„…‡‡ˆ‰‰‰‡†…„ƒ‚€€€‚ƒ„„„……„ƒ|{ywvutuuvwxyyyz{{}~€ƒ„††ˆ‰‰‰ˆ‡†……„ƒ‚‚‚‚‚‚‚‚‚‚ƒ„„„………„‚€}{zyxvvvwxyz{{{{||}}‚ƒ„………†…„ƒ€€€€‚‚‚ƒƒ…†††‡†…ƒ€~|zyxwwwyzz{{{{|}}~ƒ„…††‡‡ˆ‡†„‚‚€€€€€€€‚ƒ‚‚‚}{yyyxxxyz{|}}}~€‚ƒ…†‡‡ˆˆˆˆ†…ƒ‚‚€€€€‚ƒ………„„‚}zyxwvuvvwxyyyyz{|~€‚„††ˆˆˆ‰‰ˆ†……„„„ƒƒƒ‚‚‚‚‚‚ƒ…„……„ƒ‚€~|zyxxxxxyz{|||||}}~€‚ƒ„……………„ƒ‚€€‚‚‚ƒ„††‡†…„‚~}{zyyyyzz{|{||||~~€‚ƒ„††‡‡‡†„„‚‚€€€€‚‚ƒƒ‚€}|zzyyyzz{||~~~~~€‚ƒƒ„…†‡‡‡†…„ƒ‚‚€€€€‚‚ƒƒ„„ƒ‚€~}|zxwwwwxxxxyzz{{|}‚ƒ„…†‡ˆ‡‡††……„ƒƒƒƒƒ‚€€€‚‚‚ƒƒ„ƒ‚~|{zyxxyzzzz{|{{||}~€€‚ƒ„……„„ƒ‚‚‚‚‚ƒƒ„„…†††„‚€~}|zyyyzz{z{{{||}~~€‚ƒ„…†‡††…„„ƒ‚€€€~€€€‚ƒ‚‚€~}|{{z{{|||}}}~€€€‚‚ƒ„……†††…„ƒ‚‚‚€€€€‚‚ƒƒ„ƒƒ‚€}|{zyxxxyyyzzzz|}~€‚ƒ„…††‡‡‡†……„…„„ƒ‚‚€€€‚‚‚ƒƒ‚€~}|{{{zz{{{||{|||}}~€‚ƒƒƒ„„„ƒ‚‚‚‚‚‚‚ƒ„„………„‚€}|{zzz{{z{{{{{|~~€‚ƒ„……†………„ƒ‚‚‚€€€€€~~€‚‚‚€~}|{{{{{||}}}}~€€‚‚ƒƒ„„„„„„‚‚‚‚‚‚‚ƒƒ‚€~}{{zzzzzyyyz{{{|}~€‚ƒ„……†…†………„„„„„ƒƒ‚‚€€€€€‚‚€~}}||||}||||||||}}~€€‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…„ƒ‚€~}|{{{{{{{{{{{|}~€‚ƒ„„…………„ƒƒƒ‚‚€€€‚‚‚€~~}}}}}}}}}~~~~€‚‚ƒƒƒƒƒ„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚€~}|{zzzzzzzz{z{||}~‚ƒƒ„„……………„„„„…„„ƒƒƒ‚€€€€€€~}}}|||}}}}}}|||}}~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„ƒ€~~}||{{{{{{{{{|}~€‚ƒƒƒ„„„„…ƒƒ‚‚‚€~~~~~€€‚€€~~~~~~}~~}~~~€€€‚‚ƒƒƒƒ‚‚‚‚€€‚€‚‚ƒƒ‚‚€€~}||{{{{{{{{{{{|}~€‚ƒƒ„„„…„…„„„„„„„„„ƒ‚‚€€€€€€~~~~}}}~~~~~~}}}}}~~€€‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒ„ƒ‚€}}}||{{{{{{{{}}~€€‚‚ƒ„„„„„„„ƒƒ‚‚‚€€~~}}~€€€~~~~~~~~~~~~€€‚‚‚‚ƒ‚‚‚€€€€€€€€€‚‚ƒƒƒ‚~}|{{|{{{{{{|||}~~€‚ƒ„„„„„„„„ƒƒƒƒƒƒ„ƒ‚€~~€€€€~}}}~~~~~~~~~~~~~~€€€‚‚ƒ‚‚‚‚‚‚ƒƒ„ƒƒ‚€~~}}}||{{{{{{||~€‚ƒƒ„„„„„ƒƒƒ‚‚€€~~~~~€€‚€~~~~~€€‚‚ƒ‚‚‚‚‚€€€€€€€€€€€‚‚ƒƒƒ„ƒ‚€~}|||{{{|{{|||}~€€‚ƒƒƒ„„„…„„ƒƒ‚ƒƒƒƒƒ‚€~~€€€€~}}}}~}~~~€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒ‚€~~}}|||||{{{|}~~€‚ƒƒ„„„„„ƒƒ‚‚‚€€~~~~}~~~€€€€‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„„ƒƒ‚~}|{{{{|{{{|}}~€‚‚‚ƒ„„„„…„„„ƒƒƒƒ‚‚‚€€~~€€€~~}}}}}~~~~€€€€€€€€€€€€€€€€€€‚‚‚ƒ„„„„ƒƒ‚€~}}}||{{||}}}}~~€‚ƒƒ„„„„ƒƒ‚‚€€~}}}~~€€‚‚€€~€€‚‚‚‚‚‚€€~~~~~~~€€‚ƒ„„„„ƒ‚~}|{{{{{{{||}~€€‚‚ƒƒƒ„„……„„ƒ„ƒƒ‚€€~~~~~€€€€~~}}||}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒ„„„„„ƒ‚~}|{{{{||||}~~€€€‚‚ƒ„„„„„ƒ‚‚~~}}}}~€‚‚‚€€~~€€‚ƒƒƒƒƒ‚‚‚€€~~~}}}~~€€‚‚ƒ„„„„ƒƒ€~}||{{{{|}}~€‚‚ƒƒƒ„„„„………„„ƒ‚‚€€~~~~~~€€€€€€€~~}||}}}~€€€‚‚€€€€€€€‚ƒƒ„„„…„„ƒ‚€}||{{{{||}}~~€€€€‚‚ƒ„„„„ƒ‚€~~}}}}}}~€‚‚‚‚€~~~}~~€‚‚ƒƒ‚ƒ‚‚‚‚€~}}}}|}}}~~€‚‚ƒ„„ƒƒƒ€~}|{{z{{{||}~€€‚‚‚ƒƒƒƒ„………„„ƒ‚‚€€~~~~~~~~~€€€€€€€~}}||||}~~€‚‚‚‚€€€€‚‚ƒ„„…………„ƒ~}}|||{{|}~~€€‚‚‚ƒ„„„ƒƒ‚€~~~}}}~~~‚‚‚ƒ‚‚€~~~€€‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚€€~~}}}}}}~~~€‚ƒ„„„„ƒ‚~}||{{{||}~€€‚ƒƒƒƒƒ„„…………„ƒ‚‚€€€~~~~~~€€€~}}|||}}}~€€‚‚‚‚‚‚‚€€€~~~€€‚‚ƒƒ„„„„„ƒ‚~}|||{{|||}~~€€€€‚‚ƒƒƒ‚‚€~~~~~}}}}}~~€€‚‚‚‚€~~~~~€€‚‚ƒƒƒƒƒ‚‚‚‚€~~}}}}}|}}}}~€€‚ƒƒ„ƒƒ‚€~}||||||}}~€‚‚‚‚ƒ„„„„„……„„ƒ‚€€€~~~~~~€€€~~}}}|}}~~€‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~€€‚ƒ„„……„„ƒ‚€~}}|||}}}~~€‚‚‚‚ƒƒƒƒ‚‚€~~}}~~~~~€‚‚‚‚‚€€€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚€~}}|}}}}}~~~€€‚‚ƒƒƒ‚~}}}|}||}}€‚‚‚ƒƒƒ„„„„„„ƒƒ‚‚€€~~~~~~~€€€€€€~}}}}}}~~€€‚‚ƒ‚‚‚‚‚‚‚€€~~~~~€€€‚‚ƒ„„„ƒ‚€~}}||||}~~€€‚‚‚‚‚‚ƒ‚‚€€~~~~~~~}~~€‚‚‚€€~€€€€‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚€~~}|||}~~~~~~€€‚‚‚‚‚€€~}}||}}~~€€‚‚ƒƒƒ„„„„…„„ƒ‚‚€€€~~€€€€~~~~}}}}~€€‚‚‚‚‚ƒƒƒ‚‚‚€€~~~€€€€‚‚‚‚‚ƒ„ƒƒ‚€~~}}}~~~~€€€€‚‚ƒ‚‚‚‚€~~~~~~~€€€€€~€‚‚ƒƒƒƒƒƒƒƒ‚‚€€~}}}}}}}}}~~€€‚€~~}}}}}~€€‚‚‚‚ƒƒ„„„ƒƒƒƒ‚€€€€€~~~~~~}~}}~~€€€‚‚‚‚‚‚‚‚‚‚€€~~~€€€€€‚‚‚‚‚ƒ‚‚€~~~}}}~~~€€€‚‚‚‚€~~~~€€€€€€€‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚€€~}}}}}}~}~~€€~~~~~~~~€€‚ƒƒƒƒƒƒ„„ƒƒ‚€€€€€€~~}~~~~€‚‚‚‚‚‚‚‚‚€€€€€€€€‚‚‚‚‚€€~~~~~~~€€€‚‚‚€€€~~~~~~~€€€€€€€€‚‚ƒƒƒƒƒƒ‚‚‚‚‚€~~}}}}}}~~~~€€€€€€€~~~~~€€€€‚‚‚‚‚ƒƒƒƒƒƒ‚‚€€€€€€€~~~~~~~~€€€‚‚‚‚‚‚‚‚‚€€€€€€‚‚‚‚‚€€€~~~~€€€€€€€‚‚€€€~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~}}}}~~~~€€€€€~~~~~~€€€€‚‚‚ƒƒƒ‚‚‚‚€€€€€€€€~~~~~~~~€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~}~~~~~~€€€€€~~€€€€€‚‚‚‚ƒƒ‚‚‚€€€€€€€€€~~~~~~~~€€€‚‚€€€€€€‚‚‚‚€€€€€€€€€€€~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~}~~~~€‚‚€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~€€€€€€€€‚‚‚‚‚€€€€€€€€€€€€~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~€€‚‚€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~€€‚‚‚‚€€~~~€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~€€‚‚‚‚‚€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€~~~~~~}~~~€€‚‚‚‚€€~~~~~~~€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~}}}~~€€‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~€‚‚‚‚‚‚€~~~~~~€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€~~}}~~~€€‚‚‚‚‚‚‚‚€€€€€‚‚‚ƒ‚‚‚€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~€‚‚‚‚‚‚€€~~~~~~~~€€€‚‚‚‚‚‚€€€€€€€€€€€€€~~}}~~~€€‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€‚‚‚‚‚‚‚‚€€€~~~~~~~~~€‚‚‚‚‚‚€~~~~~~~€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~€€€‚‚‚‚‚‚‚€€~~~~~€€€‚‚‚‚‚‚‚‚€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€~~~~~~~~€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€~~~~~~~~€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€??€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€

Other Apache CXF examples (source code examples)

Here is a short list of links related to this Apache CXF my.wav source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.