diff --git a/.travis.yml b/.travis.yml index fe33464e46..1834c0bd0c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,6 @@ compiler: env: global: - secure: "jA29KvTCTR7q4BMzPPUBGazjJwrIWa7k4fo5ZSMlyxh2NbztZTKQYwodgDcXBoptCd1KJ9H3FXwBnNdMNVnTkvoPL9uWnN4K/3D1D20FCag1kmlBwnaVqVei5cRiZ9TOMuaxhjkdg8pcrQLTlXEEdMZf6A2OW0VgoBGDVSX9nYc=" - branches: only: - master @@ -16,6 +15,16 @@ git: submodules: false before_install: +# shutdown services on Travis, which may have a memory impact +# show memory usage before and after shutdown of services + - sudo service --status-all + - sudo free -m -t + - sudo /etc/init.d/mysql stop + - sudo /etc/init.d/postgresql stop + - sudo /etc/init.d/couchdb stop + - sudo /etc/init.d/redis-server stop + - sudo free -m -t + - echo "yes" | sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc - echo "yes" | sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0/ubuntu/ precise universe' # Add later version of Clang, apt from llvm.org. the repository link is for development version. @@ -75,4 +84,8 @@ script: - if [ "$COVERITY_SCAN_BRANCH" != 1 ]; then make -j 4; fi after_success: - if [ "$COVERITY_SCAN_BRANCH" != 1 ]; then coveralls --extension .c --extension .cpp --extension .h; fi - +after_failure: +# show memory usage again + - sudo free -m -t +# show actions of the OOM killer + - sudo dmesg diff --git a/rpcs3/Gui/MainFrame.cpp b/rpcs3/Gui/MainFrame.cpp index 79594e8c8f..12ce06a401 100644 --- a/rpcs3/Gui/MainFrame.cpp +++ b/rpcs3/Gui/MainFrame.cpp @@ -5,6 +5,10 @@ #include "rpcs3.h" #include "MainFrame.h" +#ifndef __WINDOWS__ +#include "frame_icon.xpm" +#endif + #include "git-version.h" #include "Ini.h" #include "Emu/SysCalls/Modules/cellSysutil.h" diff --git a/rpcs3/frame_icon.xpm b/rpcs3/frame_icon.xpm new file mode 100644 index 0000000000..74931283d2 --- /dev/null +++ b/rpcs3/frame_icon.xpm @@ -0,0 +1,294 @@ +/* XPM */ +#pragma GCC system_header +static char * frame_icon_xpm[] = { +"128 128 162 2", +" c None", +". c #000000", +"+ c #005BFF", +"@ c #005EFF", +"# c #0060FF", +"$ c #0062FF", +"% c #0066FF", +"& c #0068FF", +"* c #006BFF", +"= c #006DFF", +"- c #0070FF", +"; c #0073FF", +"> c #0074FF", +", c #003CA6", +"' c #0057FF", +") c #005AFF", +"! c #005CFF", +"~ c #005FFF", +"{ c #0064FF", +"] c #0067FF", +"^ c #0069FF", +"/ c #006CFF", +"( c #006FFF", +"_ c #0072FF", +": c #006AFF", +"< c #006EFF", +"[ c #0071FF", +"} c #002B7E", +"| c #002F8E", +"1 c #002C82", +"2 c #0049D0", +"3 c #004BD0", +"4 c #005BFB", +"5 c #0065FF", +"6 c #003BAC", +"7 c #0059FF", +"8 c #005DFF", +"9 c #0063FF", +"0 c #0075FF", +"a c #001B5A", +"b c #002A82", +"c c #0055FF", +"d c #0039BF", +"e c #004FFF", +"f c #0052FF", +"g c #0054FF", +"h c #0056FF", +"i c #0061FF", +"j c #0037C3", +"k c #004BFF", +"l c #004EFF", +"m c #0050FF", +"n c #0053FF", +"o c #0058FF", +"p c #00081F", +"q c #000C2B", +"r c #001138", +"s c #002293", +"t c #0034DD", +"u c #002AAD", +"v c #003DF0", +"w c #002CAA", +"x c #0033BB", +"y c #0049FD", +"z c #004DFF", +"A c #0051FF", +"B c #00229B", +"C c #0039FF", +"D c #003BFF", +"E c #003DFF", +"F c #0040FF", +"G c #0043FF", +"H c #0046FF", +"I c #0048FF", +"J c #004AFF", +"K c #0030E8", +"L c #0037FF", +"M c #003AFF", +"N c #003FFF", +"O c #0042FF", +"P c #0044FF", +"Q c #0047FF", +"R c #004CFF", +"S c #0068FE", +"T c #00092C", +"U c #000A32", +"V c #000B32", +"W c #000C32", +"X c #00237F", +"Y c #0063FE", +"Z c #001C61", +"` c #001C62", +" . c #00278D", +".. c #002985", +"+. c #002066", +"@. c #002166", +"#. c #00236A", +"$. c #003AAB", +"%. c #002F94", +"&. c #002576", +"*. c #002676", +"=. c #00287A", +"-. c #003DB8", +";. c #002DA6", +">. c #0048FB", +",. c #001F83", +"'. c #003CFF", +"). c #003EFF", +"!. c #0041FF", +"~. c #0045FF", +"{. c #0049FF", +"]. c #000E40", +"^. c #0038FF", +"/. c #0034FC", +"(. c #00125D", +"_. c #0035FF", +":. c #0036FF", +"<. c #00135F", +"[. c #00125C", +"}. c #0024AE", +"|. c #002ED1", +"1. c #002ED4", +"2. c #0030D4", +"3. c #0032D4", +"4. c #0032CE", +"5. c #00228C", +"6. c #001D74", +"7. c #001E74", +"8. c #002078", +"9. c #0031B6", +"0. c #00061A", +"a. c #000411", +"b. c #003EFD", +"c. c #0039E3", +"d. c #0036D6", +"e. c #0037D5", +"f. c #0038D5", +"g. c #0038D8", +"h. c #003FEF", +"i. c #0034F7", +"j. c #001A80", +"k. c #0034FB", +"l. c #000002", +"m. c #002ACE", +"n. c #00051D", +"o. c #0029CB", +"p. c #000312", +"q. c #001E95", +"r. c #000724", +"s. c #001D8E", +"t. c #0028C3", +"u. c #002CD0", +"v. c #002CCF", +"w. c #002DCD", +"x. c #002ECD", +"y. c #0035E5", +"z. c #0061FD", +"A. c #0034FF", +"B. c #0033FF", +"C. c #0031FF", +"D. c #0032FF", +"E. c #0030FF", +" ", +" ", +". . + @ # $ % & * = - ; > ", +". . . , ' ) ! ~ $ { ] ^ / ( _ % ] & : * / < ( - [ ; > ", +". . . } | 1 2 3 4 @ # $ % / < 5 % ] & ^ * / = < - [ ; > ; ", +". . . . . . . 6 7 ) ! 8 $ & * 9 { 5 % ] ^ : / = < - [ _ ; - / = < < - - [ _ ; ; 0 ", +". . . . . a b c ' 7 ) 8 # { ] $ $ 9 { % ] & : * / < ( - [ ; * * = = < ( - [ _ ; ; 0 0 ", +". . . d e f g h 7 ! ~ i { ~ # i 9 { % ] & ^ * / = < - [ / * * / = < ( - - _ _ ; > 0 ", +". . . . j k l m n h o + ! # ~ @ # i $ { 5 % & ^ : * = < - * ^ : * / = = ( ( - [ _ ; > ", +". . . . . p q q r c h ' ) 8 8 + ! 8 @ ~ ~ # i $ & : * = < ^ & ^ : * / / = < ( - [ _ _ > ", +". . . . . . . . . c c ' ' ) ) ) ) ! ! 8 ~ ~ # i ] & : * / & ] & ^ ^ : / / = < ( ( [ [ _ ", +". . . s t u v w x y z m A g h o 7 ) ) ! ! 8 @ ~ ~ 5 % & ^ : ] % ] ] ^ ^ : * / = < < ( - [ ( ", +". . . B C D E F G H I J z m n c ' 7 7 ) + ! 8 @ ~ 9 5 % ] & % { % % ] & ^ : * / / < < ( - * ~ # # # # $ $ $ $ $ $ $ $ 9 9 9 5 5 5 5 5 5 % % ] & & & & & & & ^ : : : * / / / = = = = = = ( ( ( ( ( ( ( [ _ [ [ _ _ ", +". . . . K L M E N O P Q J R e c h ' 7 ) + ! @ ~ # $ 9 { 5 ] 5 S ^ * * / = < < ^ # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : : * * * / / / = = = < < < ( ( ( - - - [ [ _ _ _ _ _ ; ; > > ", +". . . . . T U V V W X R z l A n g h ' o 7 + ! 8 @ # i $ { 5 Y & ^ : * / = < & # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : : * * * / / / = = = < < < ( ( ( - - - [ [ [ _ _ _ _ ; ; > > > ; ", +". . . . . . . . . . Z R z l m A n g c h o 7 ) + 8 @ # i $ 9 5 + ! i & & ^ : * * = ] # # # i i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & ] & ^ & ^ : : : * * * / / / = = = < < < ( ( ( - - - - [ [ [ _ _ _ ; ; ; > > > > ", +". . . . . . . . . . ` J R z l m A f n c h ' o ) + 8 @ ~ # $ 9 ) + ! # % ] & & : : * ] ~ ~ # # i i i $ $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] ] & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( - - - - [ [ [ _ _ _ ; ; ; > > > ; ", +". . . . . . . . . . .I J k z l e m f n g c ' o ) + ! 8 ~ # i 7 ) + ! # 5 % ] & & : : % ~ ~ ~ # # # i i i $ $ $ 9 9 { { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : * * * * / / / = = = < < < ( ( ( - - - [ [ [ _ _ ; ; ; ; > > > > ; ", +". . . . . . . . . ..+.@.@.#.$. ) ! 8 @ # + 7 ) ) + + ~ { 5 5 ] ] & ^ 5 @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] ] & & & ^ ^ ^ : : * * * * / / / = = = < < < ( ( ( - - - [ [ [ _ _ _ ; ; ; > > > ; ; ", +". . . . . . . . %.&.*.*.=.-. o ) + ! @ + ) + + ! 8 # $ { 5 5 ] ] & { @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( - - - - [ [ _ _ _ _ ; ; ; > > ; _ ", +". . . . . . e e m A f n g g c h ' o ) + ! ! ! 8 @ ~ # i $ $ 9 { 5 % ] $ 8 @ @ @ ~ ~ ~ # # # i # i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & & ^ ^ : : : * * * / / / / = = = < < < ( ( ( - - - [ [ [ _ _ _ ; ; ; > > ; ", +". . . . . . z l e m A f f g g g c ' o 7 ) ) + ! 8 @ ~ ~ i i $ 9 { 5 % i 8 8 @ @ @ ~ ~ ~ # # # # i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] ] & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( ( - - [ [ [ _ _ _ ; ; ; > ; ; ", +". . . . . . ;.>.k R z z e m m f n n c h ' 7 7 ) + ! ! @ @ ~ # i $ 9 9 { # 8 8 8 @ @ @ ~ ~ ~ # # # i i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( - - - - [ [ [ _ _ _ ; ; ; ; ; ", +". . . . . . ,.C M '.E ).F !.O G ~.H Q {.J k z l e A f n g h ' ' 7 ) + + ! 8 @ ~ # i i 9 9 9 8 8 8 8 @ @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & & ^ ^ ^ : : : * * / / / / = = = < < < ( ( ( - - - [ [ [ _ _ _ ; ; ; ; ", +". . . . . . ].L ^.M D E ).N F O G P ~.Q I J k R z e m A f g c ' o 7 7 + + ! 8 @ ~ # # i $ 9 ~ ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i i $ $ $ 9 9 { { { 5 5 5 % % % ] ] ] & & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( - - - - [ [ [ _ _ ; ; ; _ ", +". . . . . . . /.L ^.M D '.E N F !.O P ~.Q I {.J R z l e A f g h h o o 7 ) + + 8 8 @ # # i $ # ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( - - - [ [ [ [ _ _ _ ; ; ", +". . . . . . . (._.:.^.C M D E ).F !.O P ~.H Q {.J k R l e A f c c h ' o 7 ) + + 8 8 @ ~ # # # + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( - ( - [ [ [ _ _ _ ; [ ", +". . . . . . . . <._.:.L ^.M D '.).N F O G P ~.Q I {.k R l A n n c c h ' ' o 7 ) + ! 8 @ ~ # ~ + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i i $ $ $ 9 9 9 { { { 5 5 5 % % ] ] ] & & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( ( - - - [ [ [ _ _ _ ", +". . . . . . . . [.}.|.1.2.3.3.4.5.6.6.7.8.9. J m g g c c c h h h ' ' h ) ) + ! 8 8 ~ @ ) ) + + + ! ! ! 8 8 8 @ @ ~ ~ ~ # # # i i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & & ^ ^ ^ : : : * * * / / / = = < < < ( ( ( - - - - [ [ [ _ _ ", +". . . . . . . . . . . . . n g g g c c c h h h ' ' o 7 ) ) ! ! 8 8 ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ ~ # # # i i $ $ $ 9 9 9 { { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : * * * / / / = = = = < < < ( ( ( - - [ [ [ _ [ ", +". . . . . . . . . . . . . . m n n g g g c c c h h h ' ' o 7 ) ) ! ! ! ) ) ) + + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : : : : * * * / / / = = = < < < ( ( ( - - - [ [ [ ", +". . . . . . . . . . . . . . m n n n g g g c c c h h h h ' ' 7 7 ) + + 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { { 5 5 5 % % % ] % ] & & & ^ ^ ^ : : : * * * / / / = = = < < < ( ( ( - - - [ ( ", +" . . . . . . . . . . . . . m f f n n n g g g c c c c g h h ' o 7 ) ) 7 7 7 ) 7 ) + + + ! ! ! 8 8 8 @ 8 @ ~ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % % ] ] & & & ^ & ^ : : : * * * / / / = = = < < < < ( ( ( - - ( ", +" . . . . . . 0.a.a.a.a. e A A A f f f n n n g g n g g c h ' o 7 o ' 7 7 o 7 ) 7 7 + ) ) ! + + 8 ! 8 @ 8 8 ~ @ @ # # ~ i i # $ $ i 9 9 $ { { 9 5 5 { % % % ] ] % & & ] & ^ & & : : : * * * / / / = = = < < < ( ( ( - ( ", +". . . . . . . . C M D '.'.).).b.c.d.e.f.g.h.~.H I I J J R R z z l e m A A n n g c h h o o h ' ' ' o o o o 7 ) ) ) ) ) + + ! ! 8 8 8 @ @ ~ ~ ~ ~ # # # # # i i $ $ $ $ 9 9 9 { { { 5 5 % % % % ] & & & ^ : : : * * * / / / = = = < < < ( ( ( ( ", +". . . . . . . . . ^.C C D D '.E ).N F !.!.G G P ~.H Q I I {.J k R z l l m m A f n g c h h h % ] ^ ^ ^ : : * * * / / / = = = < < < < ( < ", +". . . . L ^.C C D D '.E ).).F F !.O G P ~.H H I I {.J k R z z l e m A f n n c c c & ^ ^ ^ ^ : : : * * * / / / = = = < < < < ", +". . . . . . . i.:.^.^.C M D D E ).).F F !.O G G ~.~.H Q I I J J k z z l e m m f f n g c ] & & ^ ^ ^ : : : * * * / / / = = = < < = ", +" . . . . . . . . . j.k.:.L ^.C M D D E E ).N F F O O G P ~.H Q I I J J k R z z e e m A f n % & & & & ^ ^ ^ : : : * * * / / = = = < = ", +" . . . . . . . . . l.m._.:.L ^.^.M M D '.E ).N F F O O G P ~.~.Q Q I {.J k R z z e e m A f % ] & & & ^ ^ ^ ^ : : : * * * / / / = = / ", +". . . . . . . . . . . n.o._._.L ^.^.M M D '.E E N N F !.O O P P ~.Q Q I {.J J R R z l e m % ] ] ] & & & ^ ^ ^ : : : * * * / / / = / ", +". . . . . . . . . . . . p.q._._.L L ^.C M M '.'.E ).N F !.O O P P ~.H Q Q {.{.J k R z 5 % ] ] ] & & & ^ ^ ^ : : : * * * / / / / ", +" . . . . . . . . . . . . . r.s.t.u.v.w.w.x.x.y.'.).).N N !.!.O G P ~.H Q Q {.{.J 5 % % ] ] ] & & & ^ ^ ^ : : : * * * * / * ", +" . . . . . . . . . . . 5 % % % % ] ] ] & & & ^ ^ ^ : : : * * * * ", +" . . . . . . . . . . . { 5 5 % % % ] ] ] & & & ^ ^ ^ : : : * * : ", +" . . . . . . . . . . . { 5 5 5 % % % % ] ] ] & & & ^ ^ : : : * : ", +" . . . . . . . . . . . 9 { 5 5 5 % % % % ] ] ] & & & ^ ^ ^ : : ^ ", +" . . . . . . . . . . . 9 { { { 5 5 5 % % % ] ] ] & & & ^ ^ ^ : ^ ", +" . . . . . . . . . . . 9 9 { { { 5 5 5 % % % ] ] ] ] & & & ^ ^ & ", +" . . . . . . . . . . . . . . . . . . . . . . $ 9 9 9 { { 5 5 5 % % % ] ] ] ] & & & ^ & ", +" . . . . . . . . . . . . . . . . . . . . . . $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & & & & ", +" . . . . . . . . . . . . . . . . . . . . . . ~ i $ $ $ 9 9 { { { 5 5 5 % % % ] ] ] ] & ] ", +" . . . . . . . . . . . . . . . . . . . . . R l l z e e e m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ) ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # $ $ $ 9 9 9 { { { 5 5 5 % % % ] ] ] & ] ", +" . . . . . . . . . . . . . . . . . . . z l l e e e e m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ @ ~ ~ ~ # # # i $ $ $ 9 9 9 9 { { { 5 5 5 % % % ] ] ] ", +" . . . . . R l l e e e e m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % ] % ", +" . . . . . R z l l l e e e m m m A A A f f f n n n g g g c c c h h h ' ' ' ' o o 7 7 7 7 ) ) + + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 % % % % ", +" . . . . . R z z l l l e e e m m m m A A A f f n n n g g g c c c c h h h ' ' ' o ' o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ @ ~ ~ # # # # i i $ $ $ 9 9 9 9 { { { 5 5 5 % % ", +" . . . . . k z z z l l l e e e m m m m A A A f f f n n n g g g c c c h h h ' ' ' ' o o o 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 5 5 ", +" . . . . . J R R z z z l l l e e e m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 5 5 9 ", +" . . . . . {.R R R z z z l l l e e e m m m m A A A f f f n n n g g c c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { 9 ", +" . . . . I k k R R z z z l l l e e e m m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o o 7 7 7 ) ) ) + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ ~ # # # i i i $ $ $ 9 9 9 { { { z. ", +" I k k k R R R z z z l l l e e e m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i i $ $ 9 9 9 { { Y ", +" I J k k k R R R z z z l l l e e e m m m A A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ ~ # # # i i i $ $ $ 9 9 9 9 $ ", +" I J J J k k R R R R z z l l l e e e m m m A A A f f f f n n n g g g c c c h h h ' ' ' o o o o 7 7 7 ) ) ) + + + ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i i $ $ $ 9 9 9 9 ", +" . . . . . . . . . . . . . . . . . . . I J J J k k k R R R R z z z l l l e e e m m m A A A f f n n n g g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i $ $ $ $ 9 9 9 9 ", +" . . . . . . . . . . . . . . . . . . . . . Q {.{.J J k k k k R R R z z z l l l e e e m m m A A A f f f n f n g g g c c c h h h h ' ' ' o o o 7 7 ) ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ 9 $ $ ", +" . . . . . . . . . . . . . . . . . . . . . . Q {.{.{.J J J k k k R R R z z z l l l e e e m m m A A A f f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i $ $ $ $ i ", +" . . . . . . . . . . . . . . . . . . . . . . Q I I {.{.J J J k k k R R R z z z z l l l e e e m e m A A A f f f n n n g g g c c c h h h h ' ' ' o o 7 7 7 ) ) ) + + + + ! ! ! 8 8 8 @ @ @ ~ @ ~ # # # i i i $ $ $ i ", +" . . . . . . . . . . . . . . . . . . . . . . H I I I {.{.{.J J J k k k R R R z z z l l l e e e e m m A A A f f f n n n g g g c c c h h h ' ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ @ ~ ~ # # # i i i $ $ i ", +" . . . . . ~.Q I I I {.{.{.J J J k k k R R R z z z l l l e e e m m m m A A A f f f n n n g g g c c c h h h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ ~ # # # i i i i ", +" . . . . . ~.Q Q I I I I {.{.{.J J J k k k R R z z z z l l l e e e m m m A A A f f f n n n g g g c c c c h h h ' ' ' ' o o o 7 7 7 ) ) + + ! ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # i i i ", +" . . . . . ~.H H H Q Q I I I {.I {.J {.J k k k k k R z R z l z l e l e m m m A m m A A A f f n n n g g c h h h ' ' ' ' o o o 7 7 7 ) ) 7 + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ ~ # # # ~ ", +" . . . . . P P H ~.~.H H H I I Q {.{.I {.{.{.k k J k R R z z z l l l l l l e m m e A A A f A f n f n c c c c c c h h h ' ' ' o o o 7 o ) + + + ! ! ! 8 8 8 @ @ @ ~ ~ ~ # # # ~ ", +" . . . . . ' o ) ) ) + + + ! ! ! 8 8 8 @ @ @ ~ @ ~ # ~ ", +" . . . . . o 7 ) ) ) + + + ! ! ! 8 8 8 @ @ @ @ ~ ~ @ ", +" . . . . . o 7 7 ) ) ) ) + + ! ! ! 8 8 8 @ @ @ ~ ~ @ ", +" . . . . . ' 7 7 7 ) ) ) + + + ! ! ! 8 8 8 8 @ @ @ 8 ", +" . . . . . ' o 7 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ @ 8 ", +" . . . . . ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 @ 8 ", +" . . . . . h ' o o o 7 7 7 ) ) ) + + + ! ! ! 8 8 8 ! ", +" . . . . . h ' ' ' o o o 7 7 7 ) ) + + + + ! ! ! 8 ! ", +" . . . . . c h ' ' ' o o o 7 7 7 ) ) ) + + + ! ! ! + ", +" . . . . . . . . . . . . . . . . . . . . . . c h h ' ' ' ' o o o 7 7 ) ) ) + + + ! ! + ", +" . . . . . . . . . . . . . . . . . . . . . . c h h h ' ' ' o o o o 7 7 7 ) ) ) + + + ) ", +" . . . . . . . . . . . . . . . . . . . . . . g c c h h h ' ' ' o o o 7 7 7 ) ) ) + + ) ", +" . . . . . . . . . . . . . . . . . . . . . . g c c c h h h ' ' ' ' o o o 7 7 7 ) ) ) ) ", +" . . . . . . . . . . . . . . . . . . . . n g c c c h h h ' ' ' ' o o o 7 7 7 ) ) 7 ", +" n g g c c c c h h h ' ' o o o 7 7 7 ) ) 7 ", +" n n g g g c c c h h h ' ' ' o o o 7 7 7 o ", +" A n n g g g c c c h h h ' ' ' o o o 7 7 o ", +" . . . . . . . . . . . . . . . . L ^.L ^.^.C M M M M D M M D D D '.'.'.E E ).N N ).).N N N F F F F G G G O O G G G P P P ~.~.~.~.H H H Q Q Q I {.{.{.J J J k k R R R R l l l e e e l e e e e A n n n g g g c c c c h h h ' ' ' o o o o ", +" . . . . . . . . . . . . . . . . . . . . L ^.C C C C M M M D D '.'.'.E E E E ).).).N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q Q I I I {.{.{.J J J k k k R k R z R R l l l e e e m m m A A A f f n n n g g g c c c h h h ' ' ' o o ' ", +" . . . . . . . . . . . . . . . . . . . . . . :.^.C C C C M M M D D '.'.'.E E E E ).).).N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q Q I I I {.{.{.J J k k k R R R R z z z l l l e e e m m m A A A f f f n n n g g g c c c h h h h ' ' ' ' ", +" . . . . . . . . . . . . . . . . . . . . . . :.^.^.C C C C M M M D D D '.'.'.E E E ).).).N N N F F F F !.!.!.O O G G G P P P ~.~.~.H H H Q Q Q Q I I I {.{.{.J J J k k k R R R z z z l l l e e e e m m m A A f f f n n n g g g c c c h h h h ' ' ' ", +" . . . . . . . . . . . . . . . . . . . . . . :.L ^.^.^.C C C M M M D D D '.'.'.E E E ).).).N N N F F F !.!.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J k k k R R R z z z l l l e e e m m m m A A A f f f n n n g g g c c c h h h ' ' ", +" . . . . . . . . . . _.L L ^.^.^.C C C C M M M D D D '.'.'.E E ).).).).N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q Q I I I {.{.{.J J J k k k R R R z z z l l l e e e m m m A A A f f f n n n g g g c c c h h h c ", +" . . . . . . . . _.L L ^.^.^.C C C C M M M D D D '.'.'.E E E ).).).N N N F F F F !.!.!.O O O G G G P P ~.~.~.H H H Q Q Q I I I I {.{.{.J J J k k k R R R z z z l l l e e e e m m m A A A f f f n n g g g c c c h c c ", +" . . . . A._.L L L ^.L ^.C C C M M M D D D '.'.'.E E E ).).).N N N F F F !.!.!.!.O O O G G G P P P ~.~.~.H H H Q H Q I I I {.{.{.J J J J k k R R R z z z l l l e e e m m m m A A A f f f n n n g g g c c c g ", +" . . . . . A._.:.L L L L ^.^.^.C C C M M M D D D '.'.'.E E E ).).).N N F F F !.!.!.!.O O O G G G P P P ~.~.~.H H H H Q Q Q I I I {.{.{.J J J k k k R R R z z z l l e e e e m m m A A A f f f n n n g g g c c ", +" . . . . . . . . . . . . . . . . . . . B._.:.:.L L L ^.^.^.C C C M M M M D D D '.'.'.E E E ).).).N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J J k k k R R R z z z l l l e e e m m m A A A f f f n n n g g g g ", +" . . . . . . . . . . . . . . . . . . . . . A._.:.:.:.L L L ^.^.^.C C C M M M D D '.'.'.'.E E E ).).).N N N F F F !.!.!.O O O G G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J k k k k R R R z z z l l l e e e m m m A A A f f f f n n n f n ", +" . . . . . . . . . . . . . . . . . . . . . . B._._.:.:.:.L L L ^.^.^.C C C M M M D D D '.'.'.E E E ).).).N N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J k k k R R R z z z z l l l e e e m m m A A A f f f n n f ", +" . . . . . . . . . . . . . . . . . . . . . A._._.:.:.:.L L L L ^.^.C C C C M M D D D D '.'.'.E E E ).).).N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q Q I I I {.{.J J J J k k k R R R z z z l l l e e e m m m A A A f f f f A ", +" . . . . . . . . . . . . . . . . . . . . B.A._._.:.:.:.:.L L L ^.^.^.C C C M M M D D D '.'.'.E E E ).).).N N N F F F F !.!.O O O G G G P P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J k k k R R R z z z l l l l e e e m m A A A f A m ", +" . . . . . B.B._._._.:.:.:.L L L ^.^.^.^.C C M M M D D D '.'.'.E E E ).).).N N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q Q I I {.{.{.J J J k k k R R R z z z l l l l e e e m m m A m A m ", +" . . . . . C.B.B._._._.:.:.:.L L L ^.^.^.C C C C M M M D D D '.'.'.E E E ).).).N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I I {.{.{.J J J k k k R R R z z z l l l e e e m m m m m ", +" . . . . . . . . . D.B.A.A._._.:.:.:.:.L L L ^.^.^.C C C M M M D D D '.'.'.E E E ).).).N N N N F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J k k k R R R z z z l l l e e e e m l ", +" . . . . . . . . . . D.B.A.A._._._.:.:.:.L L L ^.^.^.C C C C M M M D D D '.'.E E E ).).).N N N F F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q Q I I I {.{.{.J J J k k R R R z z z l l l l e l l ", +" . . . . . . . . . . . . . . . . . . . . . . C.D.A.A._._._.:.:.:.L L L ^.^.^.C C C C M M M D D D '.'.'.E E E ).).).N N N F F F !.!.!.O O O O G G P P P ~.~.~.H H H Q Q Q I I I I {.{.{.J J J k k k R R R z z z l l z z ", +" . . . . . . . . . . . . . . . . . . . . . . E.D.B.A.A._._._.:.:.:.L L L ^.^.^.C C C M M M D D D '.'.'.E E E ).).).N N N F F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J k k k R R R z z R z R ", +" . . . . . . . . . . . . . . . . . . . . . . C.B.A.A._._._.:.:.:.L L L ^.^.^.C C C C M M M D D D '.'.E E E ).).).N N N F F F F !.!.!.O O O G G G P P P ~.~.~.H H H Q Q Q I I I I {.{.{.J J J k k k R k R J ", +" . . . . . . . . . . . . . . . . . . . . D.A.B._._._.:.:.:.L L L ^.^.^.C C C M M M D D D '.'.'.'.E E E E ).).N N N F F F !.!.!.O O G G G G P P P ~.~.~.H H H Q Q Q I I I {.{.{.J J J J J k k k ", +" . . . . . . . . . . . . . . . . . . B.A.A.A._._._.:.L L L ^.^.^.^.^.^.C C C M M D D D D '.'.E ).).).).).).N F F F F F !.O O O G G G G G P P P P H ~.~.Q H H Q Q Q I {.I {.{.I I ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "};