diff -ru layer3pimp-1.0/Makefile layer3pimp-1.0-freebsd/Makefile --- layer3pimp-1.0/Makefile Sat Sep 30 22:38:49 2000 +++ layer3pimp-1.0-freebsd/Makefile Thu Jul 31 16:12:31 2003 @@ -35,7 +35,7 @@ cd server; if [ ! -f "makeinclude" ]; then ./configure; fi; $(MAKE) jukebox: $(OBJS) - $(CXX) $(LDFLAGS) $(OBJS) $(XOBJS) $(FLTK) -o jukebox $(LIBS) -lpthread + $(CXX) $(LDFLAGS) $(OBJS) $(XOBJS) $(FLTK) -o jukebox $(LIBS) .SUFFIXES: .cpp .o .cpp.o: diff -ru layer3pimp-1.0/configure layer3pimp-1.0-freebsd/configure --- layer3pimp-1.0/configure Sat Sep 30 16:24:19 2000 +++ layer3pimp-1.0-freebsd/configure Thu Jul 31 16:12:16 2003 @@ -24,7 +24,7 @@ CXX=`which CC` if [ -f "$CXX" ]; then echo "$CXX" - CXXFLAGS="-n32 -O2" + CXXFLAGS="-O2" SHARED="-shared" LD="$CXX" LDFLAGS="" @@ -49,7 +49,7 @@ # --------------------------------------------------------------------------- $ECHON "looking for fltk include: $NNL" -for loc in /usr/local/include /usr/include /opt/include /usr/local/fltk/include /opt/fltk/include /usr/freeware/include; do +for loc in /usr/local/include /usr/include /opt/include /usr/local/fltk/include /opt/fltk/include /usr/freeware/include /usr/X11R6/include; do if [ -f "$loc/Fl/Fl.H" ]; then FLTKINC="$loc" fi @@ -67,7 +67,7 @@ # --------------------------------------------------------------------------- $ECHON "looking for fltk library: $NNL" -for loc in /usr/lib /usr/lib32 /usr/local/lib /usr/local/fltk /usr/local/fltk/lib /opt/fltk /opt/fltk/lib; do +for loc in /usr/lib /usr/lib32 /usr/local/lib /usr/local/fltk /usr/local/fltk/lib /opt/fltk /opt/fltk/lib /usr/X11R6/lib; do if [ -f "$loc/libfltk.a" ]; then LIBFLTK="$loc/libfltk.a" fi Only in layer3pimp-1.0-freebsd: configure.orig diff -ru layer3pimp-1.0/jukebox-main.cpp layer3pimp-1.0-freebsd/jukebox-main.cpp --- layer3pimp-1.0/jukebox-main.cpp Sat Sep 30 15:59:30 2000 +++ layer3pimp-1.0-freebsd/jukebox-main.cpp Thu Jul 31 16:12:19 2003 @@ -8,7 +8,7 @@ #include "monitorxpm.h" #include "iconbrowser.h" #include "mp3node.h" -#include "strcasestr.h" +// #include "strcasestr.h" #include @@ -885,10 +885,10 @@ COLLAPSED = true; J->bt_collapse->label ("@+12>"); J->bt_collapse->redraw(); - J->gr_browser->hide(); + //J->gr_browser->hide(); J->win_player->remove (J->gr_browser); J->win_player->size_range (0,0,0,0); - J->win_player->size (J->win_player->w(),(sz = J->gr_gradient->h())); + J->win_player->size (J->win_player->w()+2,(sz = J->gr_gradient->h())+2); J->win_player->size_range (250,sz,0,sz); J->gr_controls->size (J->gr_controls->w(),sz); J->win_player->redraw(); @@ -898,14 +898,14 @@ COLLAPSED = false; J->bt_collapse->label ("@+12<"); J->win_player->size_range (0,0,0,0); - J->win_player->size (J->win_player->w(),(sz = J->gr_gradient->h())+J->gr_browser->h()); + J->win_player->size (J->win_player->w()+2,(sz = J->gr_gradient->h())+J->gr_browser->h()); J->win_player->size_range (250,96,0,0); J->gr_controls->size (J->gr_controls->w(),sz); J->win_player->add (J->gr_browser); - J->gr_browser->size (J->gr_controls->w(),J->gr_browser->h()); - J->br_playlist->resize (J->br_playlist->x(),J->br_playlist->y(), - J->win_player->w()-2,J->gr_browser->h()-2); - J->gr_browser->show(); + //J->gr_browser->size (J->gr_controls->w(),J->gr_browser->h()); + //J->br_playlist->resize (J->br_playlist->x(),J->br_playlist->y(), + //J->win_player->w()-2,J->gr_browser->h()-2); + //J->gr_browser->show(); J->win_player->redraw(); } } Only in layer3pimp-1.0-freebsd: jukebox-main.cpp.orig diff -ru layer3pimp-1.0/jukebox.cpp layer3pimp-1.0-freebsd/jukebox.cpp --- layer3pimp-1.0/jukebox.cpp Sat Sep 30 15:59:50 2000 +++ layer3pimp-1.0-freebsd/jukebox.cpp Thu Jul 31 16:12:19 2003 @@ -1,1934 +1,290 @@ -// generated by Fast Light User Interface Designer (fluid) version 1.0009 +// generated by Fast Light User Interface Designer (fluid) version 1.0103 #include "jukebox.h" -Fl_Menu_Item JukeBox::menu_[] = { - {"Remove", 0, 0, 0, 1, 0, 0, 12, 0}, - {"Move up", 0, 0, 0, 1, 0, 0, 12, 0}, - {"Move down", 0, 0, 0, 129, 0, 0, 12, 0}, - {"Bookmark Selected", 0, (Fl_Callback*)cb_addbookmark, 0, 0, 0, 0, 12, 0}, - {"Bookmark Current", 0, (Fl_Callback*)cb_addbookmark_current, 0, 128, 0, 0, 12, 0}, - {"Edit Collections", 0, (Fl_Callback*)cb_gocollections, 0, 0, 0, 0, 12, 0}, - {0} -}; - #include -static char *image_play[] = { -" 19 15 10 1", -". c #000000", -"# c #171717", -"a c #2d2d2d", -"b c #444444", -"c c #5b5b5b", -"d c #717171", -"e c #888888", -"f c #9f9f9f", -"g c #b5b5b5", -"h c #c0c0c0", -"hhhhhhhhhhhhhhhhhhh", -"hhhhhhhhhhhhhhhhhhh", -"hhhheghhhhhhhhhhhhh", -"hhhhg.adhhhhhhhhhhh", -"hhhhhd...behhhhhhhh", -"hhhhhg......cfhhhhh", -"hhhhhh........#cfhh", -"hhhhhh........#cfhh", -"hhhhhg......cfhhhhh", -"hhhhhd...behhhhhhhh", -"hhhhg#adhhhhhhhhhhh", -"hhhheghhhhhhhhhhhhh", -"hhhhhhhhhhhhhhhhhhh", -"hhhhhhhhhhhhhhhhhhh", -"hhhhhhhhhhhhhhhhhhh" +static const char *idata_kde_pinguin[] = { +" 16 16 64 1", +". c #b2c0dc", +"# c #000000", +"a c #100400", +"b c #bebec7", +"c c #e7e3e7", +"d c #181018", +"e c #000008", +"f c #796538", +"g c #202020", +"h c #383441", +"i c #d7d3d7", +"j c #182030", +"k c #000418", +"l c #fffbff", +"m c #c7c7cf", +"n c #f7f3ef", +"o c #c7ba9e", +"p c #101828", +"q c #868a8e", +"r c #e7ebe7", +"s c #383830", +"t c #aeaaa6", +"u c #aeb2be", +"v c #b6badf", +"w c #a6badf", +"x c #9eb2d7", +"y c #96a6cf", +"z c #dfdbdf", +"A c #717179", +"B c #869ac7", +"C c #c7b241", +"D c #8ea2cf", +"E c #281800", +"F c #799ac7", +"G c #e7a608", +"H c #ffcb08", +"I c #cfae08", +"J c #797559", +"K c #7192be", +"L c #be8600", +"M c #ffba10", +"N c #f7c710", +"O c #cf9a08", +"P c #865900", +"Q c #698aae", +"R c #001838", +"S c #ae7100", +"T c #d79600", +"U c #9ea296", +"V c #96a2a6", +"W c #495d79", +"X c #dfdbc7", +"Y c #efebef", +"Z c #f7f3f7", +"0 c #f7f7df", +"1 c #a6a2be", +"2 c #514108", +"3 c #d7a200", +"4 c #be9a08", +"5 c #dfb210", +"6 c #efba10", +"7 c #e7b200", +"8 c #efb210", +"9 c #f7ba08", +"........###.....", +".iiiiic####jiiik", +".i#####qjms###tj", +".i#vwxDqfCz#FFud", +".i#wyDDLINP#QQtp", +".i#xDDFVSyl#pWUj", +".i#yDF#lbnY##WVE", +".i#DBRgninom##Vd", +".i#DFelZYnnl##uE", +".i#BKennnYnYj#gE", +".i#B#snnnnnnq##k", +".iYb3PlnnrYXP#fe", +".psLG8#znYnULPH#", +"..X6G6NAYYlf9NO3", +"..X99592to#266To", +"....fSSshhj.LS.." }; -static Fl_Pixmap pixmap_play(image_play); +static Fl_Pixmap image_kde_pinguin(idata_kde_pinguin); -static char *image_stop[] = { -" 15 15 9 1", -". c #0f0f0f", -"# c #151515", -"a c #171717", -"b c #1d1d1d", -"c c #1e1e1e", -"d c #212121", -"e c #2a2a2a", -"f c #5b5b5b", -"g c #c0c0c0", -"ggggggggggggggg", -"ggggggggggggggg", -"gggfffffffffggg", -"ggge.......eggg", -"gggd#######dggg", -"gggd#######dggg", -"gggd#######dggg", -"gggd#######dggg", -"gggd#######dggg", -"gggcaaaaaaacggg", -"ggg#bbbbbbb#ggg", -"gggfffffffffggg", -"ggggggggggggggg", -"ggggggggggggggg", -"ggggggggggggggg" +Fl_Menu_Item JukeBox::menu_[] = { + {"Bookmark Selected", 0, (Fl_Callback*)cb_addbookmark, 0, 0, 0, 0, 12, 56}, + {"Bookmark Current", 0, (Fl_Callback*)cb_addbookmark_current, 0, 128, 0, 0, 12, 56}, + {"Edit Collections", 0, (Fl_Callback*)cb_gocollections, 0, 0, 0, 0, 12, 56}, + {0} }; -static Fl_Pixmap pixmap_stop(image_stop); -static char *image_playlist[] = { -" 13 17 14 1", -". c #000000", -"# c #0f0f0f", -"a c #151515", -"b c #171717", -"c c #1d1d1d", -"d c #1e1e1e", -"e c #212121", -"f c #2a2a2a", -"g c #444444", -"h c #5b5b5b", -"i c #717171", -"j c #888888", -"k c #b5b5b5", -"l c #c0c0c0", -"lllllllllllll", -"lllllllllllll", -"lhadeeeeefhll", -"lhcbaaaaa#hll", -"lllllllllllll", -"llllljjllllll", -"llllkbbklllll", -"llllg..glllll", -"lllj....jllll", -"llkb....bklll", -"lliikllkiilll", -"lllllllllllll", -"lllllllllllll", -"lllllllllllll", -"lllllllllllll", -"lllllllllllll", -"lllllllllllll" +static const char *idata_play[] = { +"16 16 5 1", +" \tc None", +".\tc #C0C0C0", +"+\tc #000000", +"@\tc #7F7F7F", +"#\tc #FFFFFF", +"................", +"................", +"................", +"................", +"....++..........", +"....+@++........", +"....+@@@++......", +"....+@@@@@++....", +"....+@@@@@##....", +"....+@@@##......", +"....+@##........", +"....+#..........", +"................", +"................", +"................", +"................" }; -static Fl_Pixmap pixmap_playlist(image_playlist); +static Fl_Pixmap image_play(idata_play); -static char *image_skip[] = { -" 20 15 15 1", -". c #000000", -"# c #0f0f0f", -"a c #151515", -"b c #171717", -"c c #1d1d1d", -"d c #1e1e1e", -"e c #212121", -"f c #2a2a2a", -"g c #2d2d2d", -"h c #474747", -"i c #5b5b5b", -"j c #888888", -"k c #9f9f9f", -"l c #b5b5b5", -"m c #c0c0c0", -"mmmmmmmmmmmmmmmmmmmm", -"mmmmmmmmmmmmmmmmmmmm", -"mmmikmmmmmmmmmmiimmm", -"mmmj.gkmmmmmmmmf#mmm", -"mmmlh..gkmmmmmmeammm", -"mmmmh....gkmmmmeammm", -"mmmmi......gkmmeammm", -"mmmmi......gkmmeammm", -"mmmmh....gkmmmmeammm", -"mmmlh..gkmmmmmmdbmmm", -"mmmj.gkmmmmmmmmacmmm", -"mmmikmmmmmmmmmmiimmm", -"mmmmmmmmmmmmmmmmmmmm", -"mmmmmmmmmmmmmmmmmmmm", -"mmmmmmmmmmmmmmmmmmmm" +static const char *idata_stop[] = { +"16 16 5 1", +" \tc None", +".\tc #C0C0C0", +"+\tc #000000", +"@\tc #7F7F7F", +"#\tc #FFFFFF", +"................", +"................", +"................", +"...++++++++++...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...+@@@@@@@@#...", +"...##########...", +"................", +"................", +"................" }; -static Fl_Pixmap pixmap_skip(image_skip); +static Fl_Pixmap image_stop(idata_stop); -static char *image_gradient2[] = { -"600 96 81 1", +static const char *idata_eject[] = { +"16 16 5 1", " \tc None", -".\tc #FFFFFF", -"+\tc #FBFBFB", -"@\tc #F8F8F8", -"#\tc #F5F5F5", -"$\tc #F2F2F2", -"%\tc #EEEEEE", -"&\tc #EBEBEB", -"*\tc #E8E8E8", -"=\tc #E5E5E5", -"-\tc #E1E1E1", -";\tc #DEDEDE", -">\tc #DBDBDB", -",\tc #D8D8D8", -"\'\tc #D5D5D5", -")\tc #D1D1D1", -"!\tc #CECECE", -"~\tc #CBCBCB", -"{\tc #C8C8C8", -"]\tc #C4C4C4", -"^\tc #C1C1C1", -"/\tc #BEBEBE", -"(\tc #BBBBBB", -"_\tc #B7B7B7", -":\tc #B4B4B4", -"<\tc #B1B1B1", -"[\tc #AEAEAE", -"}\tc #ABABAB", -"|\tc #A7A7A7", -"1\tc #A4A4A4", -"2\tc #A1A1A1", -"3\tc #9E9E9E", -"4\tc #9A9A9A", -"5\tc #979797", -"6\tc #949494", -"7\tc #919191", -"8\tc #8E8E8E", -"9\tc #8A8A8A", -"0\tc #878787", -"a\tc #848484", -"b\tc #818181", -"c\tc #7D7D7D", -"d\tc #7A7A7A", -"e\tc #777777", -"f\tc #747474", -"g\tc #707070", -"h\tc #6D6D6D", -"i\tc #6A6A6A", -"j\tc #676767", -"k\tc #646464", -"l\tc #606060", -"m\tc #5D5D5D", -"n\tc #5A5A5A", -"o\tc #575757", -"p\tc #535353", -"q\tc #505050", -"r\tc #4D4D4D", -"s\tc #4A4A4A", -"t\tc #474747", -"u\tc #434343", -"v\tc #404040", -"w\tc #3D3D3D", -"x\tc #3A3A3A", -"y\tc #363636", -"z\tc #333333", -"A\tc #303030", -"B\tc #2D2D2D", -"C\tc #292929", -"D\tc #262626", -"E\tc #232323", -"F\tc #202020", -"G\tc #1D1D1D", -"H\tc #191919", -"I\tc #161616", -"J\tc #131313", -"K\tc #101010", -"L\tc #0C0C0C", -"M\tc #090909", -"N\tc #060606", -"O\tc #030303", -"P\tc #000000", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -+++++++++++++++++++++++++++++++++++++++++++++++++++++++", -"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", -"#############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -#######################################################", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%", -"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&", -"*****************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -*******************************************************", -"=============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -=======================================================", -"-----------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ --------------------------------------------------------", -";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", -">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", -",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,", -"\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'", -")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -)))))))))))))))))))))))))))))))))))))))))))))))))))))))", -"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{", -"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]", -"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", -"/////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -///////////////////////////////////////////////////////", -"(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -(((((((((((((((((((((((((((((((((((((((((((((((((((((((", -"_____________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -_______________________________________________________", -":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -:::::::::::::::::::::::::::::::::::::::::::::::::::::::", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", -"[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[", -"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}", -"|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -|||||||||||||||||||||||||||||||||||||||||||||||||||||||", -"11111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -1111111111111111111111111111111111111111111111111111111", -"22222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -2222222222222222222222222222222222222222222222222222222", -"33333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -3333333333333333333333333333333333333333333333333333333", -"44444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -4444444444444444444444444444444444444444444444444444444", -"55555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -5555555555555555555555555555555555555555555555555555555", -"66666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -6666666666666666666666666666666666666666666666666666666", -"77777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -7777777777777777777777777777777777777777777777777777777", -"88888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -8888888888888888888888888888888888888888888888888888888", -"99999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -9999999999999999999999999999999999999999999999999999999", -"00000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -0000000000000000000000000000000000000000000000000000000", -"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", -"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", -"ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -ccccccccccccccccccccccccccccccccccccccccccccccccccccccc", -"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -ddddddddddddddddddddddddddddddddddddddddddddddddddddddd", -"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", -"fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -fffffffffffffffffffffffffffffffffffffffffffffffffffffff", -"ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -ggggggggggggggggggggggggggggggggggggggggggggggggggggggg", -"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", -"iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", -"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", -"kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", -"lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -lllllllllllllllllllllllllllllllllllllllllllllllllllllll", -"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", -"nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", -"ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -ooooooooooooooooooooooooooooooooooooooooooooooooooooooo", -"ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -ppppppppppppppppppppppppppppppppppppppppppppppppppppppp", -"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", -"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", -"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -sssssssssssssssssssssssssssssssssssssssssssssssssssssss", -"ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -ttttttttttttttttttttttttttttttttttttttttttttttttttttttt", -"uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", -"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", -"wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", -"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", -"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy", -"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", -"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", -"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", -"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", -"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", -"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", -"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", -"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", -"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII", -"JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ", -"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK", -"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL", -"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM", -"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", -"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP" +".\tc #C0C0C0", +"+\tc #000000", +"@\tc #7F7F7F", +"#\tc #FFFFFF", +"................", +"................", +"................", +"................", +".......++.......", +"......+@@+......", +".....+@@@@+.....", +"....+@@@@@@+....", +"...+@@@@@@@@+...", +"..############..", +"................", +"..+++++++++++#..", +"..+###########..", +"................", +"................", +"................" }; -static Fl_Pixmap pixmap_gradient2(image_gradient2); +static Fl_Pixmap image_eject(idata_eject); -static char *image_pause[] = { -" 15 16 9 1", -". c #0f0f0f", -"# c #151515", -"a c #171717", -"b c #1d1d1d", -"c c #1e1e1e", -"d c #212121", -"e c #2a2a2a", -"f c #5b5b5b", -"g c #c0c0c0", -"ggggggggggggggg", -"ggggggggggggggg", -"ggggggggggggggg", -"gggfffgggfffggg", -"ggge.eggge.eggg", -"gggd#dgggd#dggg", -"gggd#dgggd#dggg", -"gggd#dgggd#dggg", -"gggd#dgggd#dggg", -"gggd#dgggd#dggg", -"gggcacgggcacggg", -"ggg#b#ggg#b#ggg", -"gggfffgggfffggg", -"ggggggggggggggg", -"ggggggggggggggg", -"ggggggggggggggg" +static const char *idata_skip[] = { +"16 16 5 1", +" \tc None", +".\tc #C0C0C0", +"+\tc #000000", +"@\tc #7F7F7F", +"#\tc #FFFFFF", +"................", +"................", +"................", +"............+++.", +"..++........+@#.", +"..+@++......+@#.", +"..+@@@++....+@#.", +"..+@@@@@++..+@#.", +"..+@@@@@##..+@#.", +"..+@@@##....+@#.", +"..+@##......+@#.", +"..+#........+@#.", +"............###.", +"................", +"................", +"................" }; -static Fl_Pixmap pixmap_pause(image_pause); +static Fl_Pixmap image_skip(idata_skip); -static char *image_bar[] = { -"8 19 7 1", +static const char *idata_pause[] = { +"16 16 5 1", " \tc None", -".\tc #E4E4E4", -"+\tc #C0C0C0", -"@\tc #333366", -"#\tc #808080", -"$\tc #6666CC", -"%\tc #FFFFFF", -".+@+++++", -".+++%+++", -".%+++@++", -".+@+++++", -".+++%+++", -".%+++@++", -".+@+++++", -".+++%+++", -".%+++@++", -".+@+++++", -".+++%+++", -".%+++@++", -".+@+++++", -".+++%+++", -".%+++@++", -".+@+++++", -".+++%+++", -".%+++@++", -".+@+++++" +".\tc #C0C0C0", +"+\tc #000000", +"@\tc #7F7F7F", +"#\tc #FFFFFF", +"................", +"................", +"................", +"....+++..+++....", +"....+@#..+@#....", +"....+@#..+@#....", +"....+@#..+@#....", +"....+@#..+@#....", +"....+@#..+@#....", +"....+@#..+@#....", +"....+@#..+@#....", +"....+@#..+@#....", +"....###..###....", +"................", +"................", +"................" }; -static Fl_Pixmap pixmap_bar(image_bar); +static Fl_Pixmap image_pause(idata_pause); -static char *image_gradient21[] = { -"600 96 81 1", +static const char *idata_volume[] = { +"16 16 38 1", " \tc None", -".\tc #FFFFFF", -"+\tc #FBFBFB", -"@\tc #F8F8F8", -"#\tc #F5F5F5", -"$\tc #F2F2F2", -"%\tc #EEEEEE", -"&\tc #EBEBEB", -"*\tc #E8E8E8", -"=\tc #E5E5E5", -"-\tc #E1E1E1", -";\tc #DEDEDE", -">\tc #DBDBDB", -",\tc #D8D8D8", -"\'\tc #D5D5D5", -")\tc #D1D1D1", -"!\tc #CECECE", -"~\tc #CBCBCB", -"{\tc #C8C8C8", -"]\tc #C4C4C4", -"^\tc #C1C1C1", -"/\tc #BEBEBE", -"(\tc #BBBBBB", -"_\tc #B7B7B7", -":\tc #B4B4B4", -"<\tc #B1B1B1", -"[\tc #AEAEAE", -"}\tc #ABABAB", -"|\tc #A7A7A7", -"1\tc #A4A4A4", -"2\tc #A1A1A1", -"3\tc #9E9E9E", -"4\tc #9A9A9A", -"5\tc #979797", -"6\tc #949494", -"7\tc #919191", -"8\tc #8E8E8E", -"9\tc #8A8A8A", -"0\tc #878787", -"a\tc #848484", -"b\tc #818181", -"c\tc #7D7D7D", -"d\tc #7A7A7A", -"e\tc #777777", -"f\tc #747474", -"g\tc #707070", -"h\tc #6D6D6D", -"i\tc #6A6A6A", -"j\tc #676767", -"k\tc #646464", -"l\tc #606060", -"m\tc #5D5D5D", -"n\tc #5A5A5A", -"o\tc #575757", -"p\tc #535353", -"q\tc #505050", -"r\tc #4D4D4D", -"s\tc #4A4A4A", -"t\tc #474747", -"u\tc #434343", -"v\tc #404040", -"w\tc #3D3D3D", -"x\tc #3A3A3A", -"y\tc #363636", -"z\tc #333333", -"A\tc #303030", -"B\tc #2D2D2D", -"C\tc #292929", -"D\tc #262626", -"E\tc #232323", -"F\tc #202020", -"G\tc #1D1D1D", -"H\tc #191919", -"I\tc #161616", -"J\tc #131313", -"K\tc #101010", -"L\tc #0C0C0C", -"M\tc #090909", -"N\tc #060606", -"O\tc #030303", -"P\tc #000000", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -".............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -..............................................................................\ -.......................................................", -"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ -+++++++++++++++++++++++++++++++++++++++++++++++++++++++", -"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", -"#############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -##############################################################################\ -#######################################################", -"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\ -$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", -"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%", -"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\ -&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&", -"*****************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -******************************************************************************\ -*******************************************************", -"=============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -==============================================================================\ -=======================================================", -"-----------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ -------------------------------------------------------------------------------\ --------------------------------------------------------", -";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", -">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", -",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\ -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,", -"\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\ -\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'", -")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\ -)))))))))))))))))))))))))))))))))))))))))))))))))))))))", -"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", -"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", -"{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\ -{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{", -"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ -]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]", -"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", -"/////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -//////////////////////////////////////////////////////////////////////////////\ -///////////////////////////////////////////////////////", -"(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\ -(((((((((((((((((((((((((((((((((((((((((((((((((((((((", -"_____________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -______________________________________________________________________________\ -_______________________________________________________", -":::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ -:::::::::::::::::::::::::::::::::::::::::::::::::::::::", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\ -<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", -"[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[", -"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}", -"|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\ -|||||||||||||||||||||||||||||||||||||||||||||||||||||||", -"11111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -111111111111111111111111111111111111111111111111111111111111111111111111111111\ -1111111111111111111111111111111111111111111111111111111", -"22222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -222222222222222222222222222222222222222222222222222222222222222222222222222222\ -2222222222222222222222222222222222222222222222222222222", -"33333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -333333333333333333333333333333333333333333333333333333333333333333333333333333\ -3333333333333333333333333333333333333333333333333333333", -"44444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -444444444444444444444444444444444444444444444444444444444444444444444444444444\ -4444444444444444444444444444444444444444444444444444444", -"55555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -555555555555555555555555555555555555555555555555555555555555555555555555555555\ -5555555555555555555555555555555555555555555555555555555", -"66666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -666666666666666666666666666666666666666666666666666666666666666666666666666666\ -6666666666666666666666666666666666666666666666666666666", -"77777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -777777777777777777777777777777777777777777777777777777777777777777777777777777\ -7777777777777777777777777777777777777777777777777777777", -"88888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -888888888888888888888888888888888888888888888888888888888888888888888888888888\ -8888888888888888888888888888888888888888888888888888888", -"99999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -999999999999999999999999999999999999999999999999999999999999999999999999999999\ -9999999999999999999999999999999999999999999999999999999", -"00000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -000000000000000000000000000000000000000000000000000000000000000000000000000000\ -0000000000000000000000000000000000000000000000000000000", -"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", -"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", -"ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\ -ccccccccccccccccccccccccccccccccccccccccccccccccccccccc", -"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd\ -ddddddddddddddddddddddddddddddddddddddddddddddddddddddd", -"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\ -eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", -"fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\ -fffffffffffffffffffffffffffffffffffffffffffffffffffffff", -"ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\ -ggggggggggggggggggggggggggggggggggggggggggggggggggggggg", -"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh\ -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", -"iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii\ -iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", -"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj\ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", -"kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", -"lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll\ -lllllllllllllllllllllllllllllllllllllllllllllllllllllll", -"mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", -"nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", -"ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\ -ooooooooooooooooooooooooooooooooooooooooooooooooooooooo", -"ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp\ -ppppppppppppppppppppppppppppppppppppppppppppppppppppppp", -"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", -"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr\ -rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", -"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss\ -sssssssssssssssssssssssssssssssssssssssssssssssssssssss", -"ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt\ -ttttttttttttttttttttttttttttttttttttttttttttttttttttttt", -"uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\ -uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", -"vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv\ -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", -"wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\ -wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", -"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", -"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\ -yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy", -"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ -zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", -"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", -"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\ -BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", -"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", -"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", -"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", -"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", -"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", -"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\ -HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", -"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII", -"JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\ -JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ", -"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK", -"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\ -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL", -"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\ -MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM", -"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\ -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", -"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\ -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP\ -PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP" +".\tc #C0C0C0", +"+\tc #9F9F9F", +"@\tc #000000", +"#\tc #494066", +"$\tc #ABAAB0", +"%\tc #AEAB9F", +"&\tc #6D6D6D", +"*\tc #DCD9D3", +"=\tc #5B5B5B", +"-\tc #706A84", +";\tc #9B98A4", +">\tc #9B988A", +",\tc #807E72", +"\'\tc #E2E1DC", +")\tc #F2F2F0", +"!\tc #141414", +"~\tc #E3E2DD", +"{\tc #B6B6B1", +"]\tc #EEEDEA", +"^\tc #EAEAE6", +"/\tc #C5C1B7", +"(\tc #494949", +"_\tc #5E5776", +":\tc #B0AC9C", +"<\tc #928E81", +"[\tc #CDCAC1", +"}\tc #B8B4A6", +"|\tc #BFBBAF", +"1\tc #090909", +"2\tc #9E9A8C", +"3\tc #2B2B2B", +"4\tc #79766C", +"5\tc #646259", +"6\tc #0A0A0A", +"7\tc #8D8A7D", +"8\tc #3F3F3F", +"9\tc #7E7B70", +"................", +"................", +"......+@........", +".....+@@....#$..", +"....+@%@....$#$.", +"@@@&@%*@=.#$.-;.", +"@>,@%\')@!.$#.;-.", +"@~{@]^/@(..#.$_.", +"@:<@[}|@1..#..#.", +"@>,@2::@3..#.$_.", +"@45@222@6.$#.;-.", +"@@@&@72@8.#$.-;.", +"....+@9@....$_$.", +".....+@@....#$..", +"......+@........", +"................" }; -static Fl_Pixmap pixmap_gradient21(image_gradient21); +static Fl_Pixmap image_volume(idata_volume); -static char *image_kde_pinguin2[] = { +static const char *idata_kde_pinguin2[] = { " 16 16 64 1", ". c #b2c0dc", "# c #000000", @@ -2011,9 +367,9 @@ "..m75I8CiiUE353C", "...ULLTPjddALOo." }; -static Fl_Pixmap pixmap_kde_pinguin2(image_kde_pinguin2); +static Fl_Pixmap image_kde_pinguin2(idata_kde_pinguin2); -static char *image_search[] = { +static const char *idata_search[] = { "22 22 10 1", " \tc None", ".\tc #000000", @@ -2048,215 +404,914 @@ " ", " " }; -static Fl_Pixmap pixmap_search(image_search); +static Fl_Pixmap image_search(idata_search); -static char *image_mini[] = { +static const char *idata_mini[] = { "16 14 6 1", " \tc None", -".\tc black", -"X\tc red", -"o\tc yellow", -"O\tc gray50", -"#\tc white", +".\tc #000000", +"+\tc #FF0000", +"@\tc #FFFF00", +"#\tc #FFFFFF", +"$\tc #7F7F7F", " .. ", -" ..XX. ", -" ..XXXXX. ", -" ..XXXXXXXX. ", -".ooXXXXXXXXX. ", -"..ooXXXXXXXXX. ", -".X.ooXXXXXXXXX. ", -".XX.ooXXXXXX.. ", -" .XX.ooXXX..#O ", -" .XX.oo..##OO. ", -" .XX..##OO.. ", -" .X.#OO.. ", -" ..O.. ", +" ..++. ", +" ..+++++. ", +" ..++++++++. ", +".@@+++++++++. ", +"..@@+++++++++. ", +".+.@@+++++++++. ", +".++.@@++++++.. ", +" .++.@@+++..#$ ", +" .++.@@..##$$. ", +" .++..##$$.. ", +" .+.#$$.. ", +" ..$.. ", " .. " }; -static Fl_Pixmap pixmap_mini(image_mini); +static Fl_Pixmap image_mini(idata_mini); -static char *image_kde_display2[] = { -" 32 32 64 1", -". c #b2c0dc", -"# c #dfdbdf", -"a c #b6c3cf", -"b c #b64151", -"c c #962838", -"d c #302c30", -"e c #aea6ae", -"f c #9e9aa6", -"g c #b68a96", -"h c #b62030", -"i c #791420", -"j c #100808", -"k c #797179", -"l c #514951", -"m c #280810", -"n c #413041", -"o c #000008", -"p c #001028", -"q c #102849", -"r c #d7bec7", -"s c #868a96", -"t c #615961", -"u c #becfdf", -"v c #a6badf", -"w c #9eb2cf", -"x c #96aacf", -"y c #8ea2cf", -"z c #869ac7", -"A c #618ab6", -"B c #281c20", -"C c #414149", -"D c #799ac7", -"E c #4979a6", -"F c #fffbff", -"G c #7192be", -"H c #aebacf", -"I c #b66971", -"J c #083061", -"K c #414961", -"L c #30619e", -"M c #18518e", -"N c #591820", -"O c #698abe", -"P c #28598e", -"Q c #303049", -"R c #5982b6", -"S c #96aac7", -"T c #104179", -"U c #5179ae", -"V c #38699e", -"W c #6986a6", -"X c #4171a6", -"Y c #414141", -"Z c #419a49", -"0 c #205996", -"1 c #302830", -"2 c #bebabe", -"3 c #868286", -"4 c #8e929e", -"5 c #aeaabe", -"6 c #9e9aae", -"7 c #696d71", -"8 c #d7d3e7", -"9 c #9ea2a6", -"................................", -".########################abcdef.", -".#######################ghijkfl.", -".#######################bhmnkfl.", -".###oppppppppppppppppqrbcmjlsft.", -".###puuaavwwxxyyyyzzzAghiBnkffC.", -".###puaavwwxyyyyzzzDErhijnqFffl.", -".###paavwxxyyyzzDDDGHIcmBnJFffK.", -".###pavwxxyLEMzDDGGwIhNBqJOFffK.", -".###pvwwxyLueKDGGOLahNjnAAAFffK.", -".###pvwxyLrbhhJOOP#bcmQqRRRFffK.", -".###pwxyywIhhhNJASghmBQTUUUFffK.", -".###pxxyyzIchhiqVrhiBJUUUUUFffC.", -".###pxyyzzWghhcNaIcmnJXXXXXFffC.", -".###pxyyzDGShhhhIhNBJVVVVVVFffK.", -".###pyyzDDGPIhhhhhjdVVVVVVVFffY.", -".###pyyzDGOAgbhhhmBqVLLLLLLFffY.", -".###pyzzDGOAWIhhijqqLPPPPPPFffY.", -".###pyzDGOARTZiiBBqLP000000FffY.", -".###pyzDGOARUTqqBnJP00MMMMMFff1.", -".###pyzDGOARUUXVVLP00MMMMMMFffY.", -".###FFFFFFFFFFFFFFFFFFFFFFFFff1.", -".####222222222222efffffffZZZZfd.", -".####222222222222efffffff3k44fd.", -".3KKCCCCCCKYYKYYYKYYYYdd1Y11dB1.", -".5666666dd1137tCdBBjjBBB666666a.", -".......577ttl7tllnBdlttZs.......", -".......f44sss333kkk3ssf44s......", -"......888888888888888888883.....", -".....aef99ef99ff99ef99ef997.....", -".....7KKKKKKKKKKKKKKKKKKKKt.....", -"................................" +static const char *idata_logo[] = { +"48 48 695 2", +" \tc None", +". \tc #C0C0C0", +"+ \tc #BEBEBE", +"@ \tc #ACACAC", +"# \tc #B5B5B5", +"$ \tc #BBBBBB", +"% \tc #9B9B9B", +"& \tc #A3A3A3", +"* \tc #ABABAB", +"= \tc #AAAAAA", +"- \tc #A1A1A1", +"; \tc #A6A6A6", +"> \tc #9F9F9F", +", \tc #818181", +"\' \tc #9D9D9D", +") \tc #858585", +"! \tc #8F8F8F", +"~ \tc #A0A0A0", +"{ \tc #7F7F7F", +"] \tc #9A9A9A", +"^ \tc #8E8E8E", +"/ \tc #BFBFBF", +"( \tc #999999", +"_ \tc #BCBCBC", +": \tc #B9B9B9", +"< \tc #ADADAD", +"[ \tc #949494", +"} \tc #545454", +"| \tc #000000", +"1 \tc #1B1B1B", +"2 \tc #202020", +"3 \tc #222222", +"4 \tc #232323", +"5 \tc #454545", +"6 \tc #BDBDBD", +"7 \tc #979797", +"8 \tc #A7A7A7", +"9 \tc #B0B0B0", +"0 \tc #525253", +"a \tc #FBFCFD", +"b \tc #F3F6F9", +"c \tc #B7CADC", +"d \tc #90A5B9", +"e \tc #7E92A5", +"f \tc #7E92A4", +"g \tc #7D90A2", +"h \tc #667684", +"i \tc #657583", +"j \tc #53606D", +"k \tc #202121", +"l \tc #828282", +"m \tc #737373", +"n \tc #90969B", +"o \tc #131313", +"p \tc #1A1A1A", +"q \tc #292929", +"r \tc #282F35", +"s \tc #4D5964", +"t \tc #353535", +"u \tc #BABABA", +"v \tc #7B7B7B", +"w \tc #A5A5A5", +"x \tc #767676", +"y \tc #9E9E9E", +"z \tc #959BA2", +"A \tc #1F1F1F", +"B \tc #4F5962", +"C \tc #464646", +"D \tc #707070", +"E \tc #F7F9FB", +"F \tc #1B1C1C", +"G \tc #333333", +"H \tc #4C4C4C", +"I \tc #5A6976", +"J \tc #B8B8B8", +"K \tc #A5BACE", +"L \tc #C1C1C1", +"M \tc #2A2A2A", +"N \tc #718498", +"O \tc #272727", +"P \tc #B2B2B2", +"Q \tc #94A9C0", +"R \tc #2D2D2D", +"S \tc #8195A8", +"T \tc #3E3E3E", +"U \tc #A9A9A9", +"V \tc #BFC0C0", +"W \tc #BEBEBF", +"X \tc #BCBDBD", +"Y \tc #8C8F90", +"Z \tc #A5B4C2", +"` \tc #94A6B9", +" .\tc #010202", +"..\tc #010101", +"+.\tc #5A5D5F", +"@.\tc #C4D1DE", +"#.\tc #A5B5C3", +"$.\tc #8291A2", +"%.\tc #1A1D21", +"&.\tc #AEAEAE", +"*.\tc #AFAFAF", +"=.\tc #BFC0C1", +"-.\tc #BEBFC0", +";.\tc #676869", +">.\tc #FBFCFC", +",.\tc #CFD7DF", +"\'.\tc #B2BFCC", +").\tc #040505", +"!.\tc #C4C5C6", +"~.\tc #D7D8D8", +"{.\tc #8A8B8B", +"].\tc #030304", +"^.\tc #BABABB", +"/.\tc #C8C8C9", +"(.\tc #808589", +"_.\tc #F5F7FA", +":.\tc #F3F5F8", +"<.\tc #AFBBC6", +"[.\tc #8F9DAB", +"}.\tc #4B535C", +"|.\tc #B6B6B6", +"1.\tc #BEC0C1", +"2.\tc #BEBFC1", +"3.\tc #BABCBD", +"4.\tc #808283", +"5.\tc #FAFBFC", +"6.\tc #FBFBFC", +"7.\tc #9C9D9F", +"8.\tc #E8E9EB", +"9.\tc #E8EAEB", +"0.\tc #D3D5D6", +"a.\tc #898A8B", +"b.\tc #DADCDD", +"c.\tc #E6E7E8", +"d.\tc #E7E8E9", +"e.\tc #C0C1C2", +"f.\tc #000001", +"g.\tc #8D9399", +"h.\tc #F6F7FA", +"i.\tc #F7F8FA", +"j.\tc #D1DAE3", +"k.\tc #B6C3CE", +"l.\tc #494F55", +"m.\tc #BDBFC1", +"n.\tc #BDBFC2", +"o.\tc #BCBFC2", +"p.\tc #BABDC0", +"q.\tc #656769", +"r.\tc #DAE1E8", +"s.\tc #DEE4E9", +"t.\tc #F5F7F8", +"u.\tc #E3E5E8", +"v.\tc #313436", +"w.\tc #939598", +"x.\tc #999B9E", +"y.\tc #C2C4C6", +"z.\tc #0B0C0E", +"A.\tc #838486", +"B.\tc #EEEFF1", +"C.\tc #82898F", +"D.\tc #C2CCD5", +"E.\tc #F3F5F7", +"F.\tc #B7C1CB", +"G.\tc #404548", +"H.\tc #B7B7B7", +"I.\tc #BBBFC2", +"J.\tc #BBBFC3", +"K.\tc #B7BBBF", +"L.\tc #54585C", +"M.\tc #C2CEDA", +"N.\tc #C4CCD5", +"O.\tc #C4CBD2", +"P.\tc #D3D7DB", +"Q.\tc #A8ACB0", +"R.\tc #16191D", +"S.\tc #D3B01B", +"T.\tc #F2D71B", +"U.\tc #94979A", +"V.\tc #121518", +"W.\tc #898B8E", +"X.\tc #EBEDEF", +"Y.\tc #020303", +"Z.\tc #6E747B", +"`.\tc #99A5AF", +" +\tc #9DA9B4", +".+\tc #98A4AF", +"++\tc #88939E", +"@+\tc #232426", +"#+\tc #B4B4B4", +"$+\tc #BABFC3", +"%+\tc #B8BDC2", +"&+\tc #A7ACB0", +"*+\tc #60666D", +"=+\tc #A6B2BD", +"-+\tc #A3ADB5", +";+\tc #3E4246", +">+\tc #D0B027", +",+\tc #ECEB9E", +"\'+\tc #ECE661", +")+\tc #EDE06C", +"!+\tc #EDD525", +"~+\tc #F0D620", +"{+\tc #E4DDA9", +"]+\tc #513C17", +"^+\tc #040506", +"/+\tc #26282B", +"(+\tc #626F7B", +"_+\tc #616C78", +":+\tc #4F5A63", +"<+\tc #1C2022", +"[+\tc #A9AFB4", +"}+\tc #AFB5BB", +"|+\tc #B8BEC4", +"1+\tc #B2B8BE", +"2+\tc #B6BCC2", +"3+\tc #ADB3B9", +"4+\tc #5F6871", +"5+\tc #666D75", +"6+\tc #151616", +"7+\tc #946A2A", +"8+\tc #E8E67A", +"9+\tc #E7E3C5", +"0+\tc #E8E3BB", +"a+\tc #E9DB2E", +"b+\tc #E9D42E", +"c+\tc #EAD42B", +"d+\tc #ECD526", +"e+\tc #D6B520", +"f+\tc #5B4010", +"g+\tc #30383F", +"h+\tc #CBC7C0", +"i+\tc #0B0D0E", +"j+\tc #939393", +"k+\tc #A2A2A3", +"l+\tc #B1B1B1", +"m+\tc #B9BEC4", +"n+\tc #B4BAC0", +"o+\tc #9BA1A7", +"p+\tc #A1A8AE", +"q+\tc #A7AEB4", +"r+\tc #A8AFB6", +"s+\tc #AEB5BC", +"t+\tc #B3BAC1", +"u+\tc #AAB1B8", +"v+\tc #7D8287", +"w+\tc #0A0C0E", +"x+\tc #242A30", +"y+\tc #CBB138", +"z+\tc #D6BF38", +"A+\tc #E4DD99", +"B+\tc #E5DA4B", +"C+\tc #E5D236", +"D+\tc #CCB132", +"E+\tc #AA792E", +"F+\tc #C09926", +"G+\tc #6A1C20", +"H+\tc #050607", +"I+\tc #010102", +"J+\tc #E3E1DC", +"K+\tc #1C1C1C", +"L+\tc #8B8B8C", +"M+\tc #B9BEC3", +"N+\tc #A0A7AD", +"O+\tc #A8AFB5", +"P+\tc #B7BEC5", +"Q+\tc #AEB5BD", +"R+\tc #A7AFB6", +"S+\tc #A3AAB1", +"T+\tc #A5ADB4", +"U+\tc #9AA2A9", +"V+\tc #9DA5AC", +"W+\tc #2D353C", +"X+\tc #2E363D", +"Y+\tc #C9C48F", +"Z+\tc #C6AE3E", +"`+\tc #C7AE3E", +" @\tc #A97F3D", +".@\tc #AE863B", +"+@\tc #B69238", +"@@\tc #D1B833", +"#@\tc #46292E", +"$@\tc #1C2126", +"%@\tc #999DA1", +"&@\tc #101316", +"*@\tc #E7E4E1", +"=@\tc #8D8D8E", +"-@\tc #9C9C9D", +";@\tc #9CA3A9", +">@\tc #A4ABB2", +",@\tc #AEB6BD", +"\'@\tc #B6BEC5", +")@\tc #B5BDC4", +"!@\tc #ABB3BB", +"~@\tc #959DA4", +"{@\tc #8E969D", +"]@\tc #9FA7AF", +"^@\tc #D5DDE5", +"/@\tc #D0CC93", +"(@\tc #BDA341", +"_@\tc #CAB441", +":@\tc #CFBC41", +"<@\tc #D5CD3E", +"[@\tc #D7D7B7", +"}@\tc #737A81", +"|@\tc #21262C", +"1@\tc #8F9498", +"2@\tc #F4F4F4", +"3@\tc #E6E4E0", +"4@\tc #BAB5AB", +"5@\tc #74716C", +"6@\tc #989898", +"7@\tc #8C8D8E", +"8@\tc #262627", +"9@\tc #242526", +"0@\tc #262728", +"a@\tc #252526", +"b@\tc #252627", +"c@\tc #232325", +"d@\tc #1F2021", +"e@\tc #252728", +"f@\tc #222325", +"g@\tc #222426", +"h@\tc #212223", +"i@\tc #1F2123", +"j@\tc #1E2022", +"k@\tc #121315", +"l@\tc #262829", +"m@\tc #292B2D", +"n@\tc #2B2D2F", +"o@\tc #202123", +"p@\tc #3E4043", +"q@\tc #D3DCE4", +"r@\tc #D2DAE2", +"s@\tc #CDD4DB", +"t@\tc #878E94", +"u@\tc #1E2429", +"v@\tc #181C20", +"w@\tc #36383B", +"x@\tc #E5E4E4", +"y@\tc #919191", +"z@\tc #2F2F2F", +"A@\tc #F9F8F8", +"B@\tc #F3F3F2", +"C@\tc #DBDAD8", +"D@\tc #D8D7D4", +"E@\tc #DAD9D7", +"F@\tc #D9D8D6", +"G@\tc #C6C5C3", +"H@\tc #87847D", +"I@\tc #7F858B", +"J@\tc #C6CED6", +"K@\tc #B7BFC6", +"L@\tc #BAC0C7", +"M@\tc #22282E", +"N@\tc #191E22", +"O@\tc #F5F5F4", +"P@\tc #DBD8D3", +"Q@\tc #CDC9C2", +"R@\tc #404040", +"S@\tc #181818", +"T@\tc #F5F5F5", +"U@\tc #C5C4C1", +"V@\tc #A7A5A0", +"W@\tc #A4A29D", +"X@\tc #A2A09B", +"Y@\tc #AEACA8", +"Z@\tc #36332D", +"`@\tc #565248", +" #\tc #4B4D4D", +".#\tc #CDD6DE", +"+#\tc #C3CBD2", +"@#\tc #C7CED5", +"##\tc #8A9096", +"$#\tc #1C2125", +"%#\tc #14171B", +"&#\tc #838381", +"*#\tc #F7F6F6", +"=#\tc #79776F", +"-#\tc #AAA8A4", +";#\tc #615E54", +">#\tc #504C42", +",#\tc #403D35", +"\'#\tc #383836", +")#\tc #D4DCE5", +"!#\tc #CCD4DC", +"~#\tc #CAD2D9", +"{#\tc #BDC3C9", +"]#\tc #1E2328", +"^#\tc #333334", +"/#\tc #AFACA6", +"(#\tc #121213", +"_#\tc #888888", +":#\tc #2D2D2E", +"<#\tc #7C7A74", +"[#\tc #8B8881", +"}#\tc #636057", +"|#\tc #4E4A41", +"1#\tc #393937", +"2#\tc #D3DBE3", +"3#\tc #D2DAE1", +"4#\tc #D3D9DF", +"5#\tc #91969B", +"6#\tc #272A2C", +"7#\tc #E4E2DF", +"8#\tc #87847C", +"9#\tc #303030", +"0#\tc #929292", +"a#\tc #A2A2A2", +"b#\tc #535353", +"c#\tc #45443F", +"d#\tc #908E87", +"e#\tc #4E4B42", +"f#\tc #37352E", +"g#\tc #42413C", +"h#\tc #D2D9E1", +"i#\tc #D2D9DF", +"j#\tc #ABB0B6", +"k#\tc #2D2E2E", +"l#\tc #F3F3F0", +"m#\tc #7E7E7F", +"n#\tc #898989", +"o#\tc #312F2C", +"p#\tc #94918B", +"q#\tc #B5B4B0", +"r#\tc #47453F", +"s#\tc #D4DCE4", +"t#\tc #D3DBE2", +"u#\tc #D2D9E0", +"v#\tc #C5CBD0", +"w#\tc #909293", +"x#\tc #EFEDEB", +"y#\tc #706E67", +"z#\tc #1D1D1D", +"A#\tc #8B8B8B", +"B#\tc #2D2B28", +"C#\tc #7B7F7F", +"D#\tc #B3B5B5", +"E#\tc #D5D8D9", +"F#\tc #494741", +"G#\tc #A2A9AE", +"H#\tc #D1D7DD", +"I#\tc #B9BFC4", +"J#\tc #6D6E6E", +"K#\tc #F5F4F3", +"L#\tc #838383", +"M#\tc #8A8A8A", +"N#\tc #838D93", +"O#\tc #E4E9EE", +"P#\tc #E0E5E8", +"Q#\tc #75726C", +"R#\tc #4E4B41", +"S#\tc #5C5F62", +"T#\tc #D1D8DE", +"U#\tc #D1D7DC", +"V#\tc #90959A", +"W#\tc #161718", +"X#\tc #A1A3A5", +"Y#\tc #7D7A73", +"Z#\tc #212121", +"`#\tc #191919", +" $\tc #676B6A", +".$\tc #E3E9EE", +"+$\tc #DFE0E0", +"@$\tc #B0AEAB", +"#$\tc #524E44", +"$$\tc #3B3831", +"%$\tc #2F3133", +"&$\tc #D2D8DF", +"*$\tc #D1D6DB", +"=$\tc #21272D", +"-$\tc #2F3031", +";$\tc #F0EFED", +">$\tc #9A9791", +",$\tc #171717", +"\'$\tc #878787", +")$\tc #B6B8B8", +"!$\tc #E7E7E7", +"~$\tc #E3E3E3", +"{$\tc #C2C0BD", +"]$\tc #2B2D2E", +"^$\tc #38292E", +"/$\tc #E5E4C8", +"($\tc #A2A299", +"_$\tc #111417", +":$\tc #0D0F12", +"<$\tc #F2F1F0", +"[$\tc #E5E3E0", +"}$\tc #575757", +"|$\tc #8F8C88", +"1$\tc #7E7B73", +"2$\tc #545046", +"3$\tc #555147", +"4$\tc #383734", +"5$\tc #CCD1D5", +"6$\tc #6C5D27", +"7$\tc #ECECE0", +"8$\tc #C4AB1C", +"9$\tc #101215", +"0$\tc #9B7509", +"a$\tc #8A7D04", +"b$\tc #521D02", +"c$\tc #6A695C", +"d$\tc #62605A", +"e$\tc #524E45", +"f$\tc #4F4C43", +"g$\tc #4F4C42", +"h$\tc #514D44", +"i$\tc #514D43", +"j$\tc #393836", +"k$\tc #CBD0D4", +"l$\tc #705D22", +"m$\tc #EDEACA", +"n$\tc #EED319", +"o$\tc #DABC12", +"p$\tc #B9980D", +"q$\tc #E0BF07", +"r$\tc #9A9383", +"s$\tc #E6DEBC", +"t$\tc #969696", +"u$\tc #A4A4A4", +"v$\tc #3D3A35", +"w$\tc #5F5C53", +"x$\tc #534F46", +"y$\tc #524F45", +"z$\tc #56534A", +"A$\tc #5C594F", +"B$\tc #5B584F", +"C$\tc #605E55", +"D$\tc #5C5851", +"E$\tc #46443E", +"F$\tc #3E3C35", +"G$\tc #413F36", +"H$\tc #46433B", +"I$\tc #504D43", +"J$\tc #4B4840", +"K$\tc #555450", +"L$\tc #676B6F", +"M$\tc #EFE9C4", +"N$\tc #EFD314", +"O$\tc #F6D70E", +"P$\tc #F8D80A", +"Q$\tc #C7B406", +"R$\tc #ECD956", +"S$\tc #E8C601", +"T$\tc #938500", +"U$\tc #909090", +"V$\tc #2E2D29", +"W$\tc #68655C", +"X$\tc #6B6860", +"Y$\tc #615D54", +"Z$\tc #5F5B52", +"`$\tc #58544A", +" %\tc #58544B", +".%\tc #4E4A40", +"+%\tc #4B483F", +"@%\tc #3F3C35", +"#%\tc #413E36", +"$%\tc #47443C", +"%%\tc #4D4A41", +"&%\tc #504F49", +"*%\tc #31302A", +"=%\tc #504E43", +"-%\tc #5F5727", +";%\tc #F4D50C", +">%\tc #F6D508", +",%\tc #F4D305", +"\'%\tc #EBCA03", +")%\tc #D2B400", +"!%\tc #877000", +"~%\tc #8D8D8D", +"{%\tc #9C9C9C", +"]%\tc #908D87", +"^%\tc #6B675E", +"/%\tc #69655D", +"(%\tc #5F5C52", +"_%\tc #504C44", +":%\tc #403D36", +"<%\tc #434038", +"[%\tc #35332C", +"}%\tc #797876", +"|%\tc #B2B3B3", +"1%\tc #AAABAB", +"2%\tc #6D6C69", +"3%\tc #15130E", +"4%\tc #685D24", +"5%\tc #ECCB06", +"6%\tc #E4C103", +"7%\tc #B29601", +"8%\tc #757575", +"9%\tc #292826", +"0%\tc #8D8A83", +"a%\tc #57544B", +"b%\tc #4F4B41", +"c%\tc #47453B", +"d%\tc #4B483E", +"e%\tc #2C2B26", +"f%\tc #787878", +"g%\tc #020202", +"h%\tc #040302", +"i%\tc #353225", +"j%\tc #B69A04", +"k%\tc #9A8103", +"l%\tc #050400", +"m%\tc #403F3F", +"n%\tc #3D3D3D", +"o%\tc #474540", +"p%\tc #36342D", +"q%\tc #070706", +"r%\tc #323129", +"s%\tc #22211B", +"t%\tc #1E1D17", +"u%\tc #736003", +"v%\tc #050503", +"w%\tc #141414", +"x%\tc #525252", +"y%\tc #757472", +"z%\tc #B4B1AC", +"A%\tc #B3B3B3", +"B%\tc #4B4B4B", +"C%\tc #5D5C57", +"D%\tc #060605", +"E%\tc #070605", +"F%\tc #D3D3D3", +"G%\tc #85827B", +"H%\tc #090907", +"I%\tc #0C0C0A", +"J%\tc #B6B5B4", +"K%\tc #8A8883", +"L%\tc #040404", +"M%\tc #636362", +"N%\tc #030302", +"O%\tc #777775", +"P%\tc #262520", +"Q%\tc #4E4E4E", +"R%\tc #1E1E1E", +"S%\tc #E7E6E3", +"T%\tc #393939", +"U%\tc #5F5D58", +"V%\tc #5B5852", +"W%\tc #6E6C66", +"X%\tc #5E5C56", +"Y%\tc #3A3831", +"Z%\tc #494640", +"`%\tc #57554F", +" &\tc #48453F", +".&\tc #47443E", +"+&\tc #66645E", +"@&\tc #65625D", +"#&\tc #67645F", +"$&\tc #3C3933", +"%&\tc #3F3C36", +"&&\tc #6D6D6B", +"*&\tc #1E1D19", +"=&\tc #5F5F5F", +"-&\tc #FFFFFF", +";&\tc #808080", +">&\tc #353331", +",&\tc #96928A", +"\'&\tc #C7C7C7", +")&\tc #CBCBCB", +"!&\tc #F4F3F2", +"~&\tc #6E6E6E", +"{&\tc #3B3B3B", +"]&\tc #56554F", +"^&\tc #83827E", +"/&\tc #8B8A87", +"(&\tc #868581", +"_&\tc #878683", +":&\tc #878582", +"<&\tc #84827F", +"[&\tc #868481", +"}&\tc #878682", +"|&\tc #979794", +"1&\tc #8F8E8B", +"2&\tc #989895", +"3&\tc #908F8C", +"4&\tc #999996", +"5&\tc #92918E", +"6&\tc #969693", +"7&\tc #9B9A97", +"8&\tc #A2A19F", +"9&\tc #A7A7A3", +"0&\tc #63635F", +"a&\tc #727272", +"b&\tc #D4D1CB", +"c&\tc #D9D6D1", +"d&\tc #E0DDD9", +"e&\tc #F3F2F2", +"f&\tc #4D4D4D", +"g&\tc #343434", +"h&\tc #5B5B5B", +"i&\tc #323232", +"j&\tc #313131", +"k&\tc #0F0F0F", +"l&\tc #101010", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\ + + @ # . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\ + $ % & * @ # . . . ", +". . . . . . . . . . . = . . . . . . . . . . . . . . . . . . . . . . . . . . .\ + - @ . # * ; * > . ", +". . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . .\ + \' ; @ # . . # > . ", +". . . . . . . . . . . ) ! . . . . . . . . . . . . . . . . . . . . . . . . . #\ + ~ . # @ @ # @ ; . ", +". . . . . . . . . . . ) { ! ] . . . . . . . . . . . . . . . . . . . . . . . ;\ + ; . . . . # \' # . ", +". . . . . . . . . . . ) ~ ^ ! ! . . . . . . . . . . . . . . . . . . . . . . -\ + # . . . . # ~ . . ", +". . . . . . . . . . . ) . . = ! . . . . . . . / / + + + + + / / . . . @ ] ( %\ + _ . . . . ; ; . . ", +". . . . . . . . . . . ) . . . = . . : < [ } | | | 1 2 3 4 3 5 6 + / . 7 8 7 7\ + _ . . . . - # . . ", +". . . . . . . . . . . ) . . . . . $ 9 0 a b c d e f g h i j j k $ + / @ ] ] @\ + . . @ ] ( % _ . . ", +". . . . . . . * l m l , . . . . . # 0 a n | | | | o p 4 q 2 r s t u + / . . .\ + . . 7 8 7 7 _ . . ", +". . . . . . . v + w m x . . . . . y a z | A | | | | | | ) 5 4 r B C $ + / . .\ + . . @ ] ] @ . . . ", +". . . . . . . v w m m v . . . . . D E F 4 | | | | G { u { | H | I 1 J _ + . .\ + . . . . . . . . . ", +". . . . . . . * l m l * . . . . . } K | | | | | | | | J L | | M N O P : + / .\ + . . . . . . . . . ", +". . . . . . . . . . . . . . . 6 $ } Q | | | | | | | | | R | | q S T U @ $ + .\ + . . . u . . . . . ", +". . . . . . . . . . . V . V W X Y Z ` | .............| | | +.@.#.$.%.&.: + .\ + . . . *.. . . . . ", +". . . . . . . . V V V =.=.=.-.;.>.,.\'.| ).!.~.{.).].^./. .| (._.:.<.[.}.|.6 \ +/ . . . 9 P . . . . ", +". . . . . V V =.=.=.1.1.1.2.3.4.5.6.,.| 7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.# _ /\ + . . . 9 *.P # . . ", +". . . . V V =.1.2.m.n.n.o.o.p.q.r.s.t.| u.p.v.w.x.y.z.A.B...C.D.E.E.F.G.# _ +\ + . . . 9 H.P P P . ", +". . V V =.1.1.m.n.o.o.I.J.J.K.L.M.N.O.| P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$ +\ + . . . 9 . . u P . ", +". . V =.1.1.m.o.o.J.J.$+$+$+%+&+*+=+-+| ;+>+,+\'+)+!+~+{+]+^+/+(+_+:+<+w P $ \ ++ . . . 9 . . . u . ", +". V =.=.1.m.o.I.J.$+%+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+| g+h+i+j+k+l+: +\ + / . . 9 . . . . . ", +". V =.1.2.n.o.J.$+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+- *.J H\ +.&.* *.*.. . . . . ", +". V =.1.2.o.I.J.M+m+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@1 =@-@* # U\ + + : * @ . . . . . ", +". V =.1.m.o.I.$+M+m+;@>@r+,@\'@)@!@~@{@X+]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@; P \ +8 |.= * < . . . . . ", +". V =.7@8@9@0@a@b@c@d@e@f@g@h@9@i@j@k@k@l@m@n@o@n@p@q@r@s@t@u@v@w@x@4@y@~ @ *\ +.* U *.u . . . . . ", +". V V z@A@B@C@D@C@E@F@E@F@E@F@E@F@C@D@C@E@F@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@7 ; l\ ++J 6 / . . . . . . ", +". . V S@T@U@V@W@V@V@W@V@W@V@W@V@W@V@W@V@V@X@V@Y@Z@`@ #.#+#@###$#%#&#*#=#A > @\ + # $ + . . . . . . ", +". . V p -#`@`@`@`@;#`@`@`@`@`@`@`@`@`@`@`@>#`@`@,#,#\'#)#!#~#{#]#^#*#/#(#_#7 \ +; P u + / . . . . . ", +". . . :#<#[#`@`@`@}#`@`@`@`@`@`@`@`@`@`@`@|#`@`@`@Z@1#)#2#3#4#5#^+6#7#8#9#0#a\ +#*.J 6 / . . . . . ", +". . . b#c#d#`@`@`@;#`@`@`@`@`@`@`@`@`@`@`@e#`@`@`@f#g#)#2#h#i#j#k#l#8#..m#^ >\ + < H._ / . . . . . ", +". . . n#o#p#`@`@`@}#`@`@`@`@`@q#`@`@`@`@`@|#`@`@`@Z@r#s#t#u#i#v#^+w#x#y#z#A#\ +\' @ |._ / . . . . . ", +". . . . B#d#`@`@`@;#`@`@`@C#D#E#q#`@`@`@`@|#`@`@`@Z@F#G#3#u#H#I#J#K#8#f.L#M#%\ + = # $ + . . . . . ", +". . . . 1 p#`@`@`@}#`@`@`@N#O#P#Q#`@`@`@`@R#`@`@`@f#`@S#u#T#U#V#W#X#7#Y#Z#_#]\ + U #+$ + . . . . . ", +". . . . `#d#`@`@`@}#`@`@`@ $O#.$+$@$`@`@`@#$>#`@`@$$,#%$&$*$=$$#-$;$>$,$Z#\'$\ +7 ; P u + / . . . . ", +". . . . 2 p#`@`@`@;#`@`@`@`@)$!$~${$`@`@`@`@R#`@`@`@Z@]$T#^$/$($_$:$<$[$4@1 j\ ++& *.J _ + . . . . ", +". . . . }$|$`@`@`@}#`@`@`@`@`@1$1$2$3$`@`@`@|#`@`@`@f#4$5$6$7$8$9$z.0$a$b$c$^\ + \' = #+u + / . . . ", +". . . . L#d$[#`@`@;#`@`@`@e$e$f$g$g$h$h$i$3$e#`@`@`@Z@j$k$l$m$n$o$p$q$r$s$| m\ + t$u$*.J _ / . . . ", +". . . . n#v$p#`@`@w$x$y$z$A$B$C$D$E$F$G$H$I$J$3$`@`@f#K$L$R.M$N$O$P$Q$R$S$T$|\ + U$> @ # $ + . . . ", +". . . . . V$d#`@`@W$X$Y$Z$`$ %`@`@3$.%R#+%@%#%$%%%3$Z@&%*%*%=%-%;%>%,%\'%)%!%\ +| ~%{%U #+$ + . . . ", +". . . . . B#]%^%/%(%`@`@`@`@`@`@`@`@`@`@`@2$`@_%:%<%[%}%|%1%2%3%4%5%6%7%| | 8\ +%! \' = #+$ + . . . ", +". . . . . 9%0%a%>#>#>#>#>#>#>#>#>#>#>#>#>#g$b%b%>#c%d%e%f%g%| h%i%j%k%l%z#m%z\ +#2 | &.|.$ + . . . ", +". . . . . n%o%p%p%f#f#f#p%f#p%f#p%f#p%p%f#p%f#p%f#p%r#[%..q%r%s%t%u%v%l w%x%y\ +%z%| A%: 6 / . . . ", +". . . . . B%C%| D%E%F%G%H%I%J%K%L%M%u , _#< N%| | ..O%P%| | | | | | U$0#Q%R%\ +\'$S%| J _ + . . . . ", +". . . . . T%U%g%Z@V%W%X%Y%Z%`% &Z@.&+&@&#&V% &$&Z@%&&&*&=&-&;&>&,&\'&o | | )&\ +!&o ~&_ + / . . . . ", +". . . . . {&`#]&^&/&(&_&:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&H%a&~%l+| | ,&b&c&d&e&M\ + f&6 + / . . . . . ", +". . . . . ^ g&h&i&g&i&i&i&i&9#9#9#z@j&z@9#j&z@i&j&z@q k&1 l&K+B%\' | | | | | \ +l + / . . . . . . . ", +". . . . . . . . . . . . / + + 6 6 _ _ 6 6 + + + + + + + + + + + 6 6 6 + + + /\ + . . . . . . . . . " }; -static Fl_Pixmap pixmap_kde_display2(image_kde_display2); +static Fl_Pixmap image_logo(idata_logo); #include "iconbrowser.h" Fl_Window* JukeBox::make_player() { Fl_Window* w; - { Fl_Window* o = win_player = new Fl_Window(471, 109, "Layer3 Pimp"); + { Fl_Window* o = win_player = new Fl_Window(471, 111, "Layer3 Pimp"); w = o; + o->image(image_kde_pinguin); o->callback((Fl_Callback*)cb_close_w, (void*)(this)); - { Fl_Group* o = gr_browser = new Fl_Group(0, 21, 471, 87); + w->hotspot(o); + { Fl_Group* o = gr_browser = new Fl_Group(0, 20, 472, 92); o->align(FL_ALIGN_TOP|FL_ALIGN_INSIDE); - { Fl_Menu_Button* o = new Fl_Menu_Button(1, 21, 470, 87); + { Fl_Menu_Button* o = new Fl_Menu_Button(0, 20, 471, 92); o->type(4); o->box(FL_NO_BOX); o->menu(menu_); } - { Fl_Iconbrowser* o = br_playlist = new Fl_Iconbrowser(1, 21, 469, 87); - o->color(54); + { Fl_Iconbrowser* o = br_playlist = new Fl_Iconbrowser(0, 20, 472, 92); + o->box(FL_DOWN_BOX); + o->color(7); + o->selection_color(15); + o->labeltype(FL_NORMAL_LABEL); + o->labelfont(0); o->labelsize(12); + o->labelcolor(0); o->textsize(12); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); + o->when(FL_WHEN_RELEASE_ALWAYS); } o->end(); Fl_Group::current()->resizable(o); } { Fl_Group* o = gr_controls = new Fl_Group(0, 0, 471, 20); - { Fl_Button* o = new Fl_Button(35, 0, 25, 20); - o->box(FL_THIN_UP_BOX); - pixmap_play.label(o); + o->labelcolor(49); + { Fl_Button* o = new Fl_Button(25, 0, 25, 20); + o->tooltip("Play"); + o->image(image_play); o->callback((Fl_Callback*)cb_play); } - { Fl_Button* o = new Fl_Button(60, 0, 25, 20); - o->box(FL_THIN_UP_BOX); - pixmap_stop.label(o); + { Fl_Button* o = new Fl_Button(50, 0, 25, 20); + o->tooltip("Stop playing"); + o->image(image_stop); o->callback((Fl_Callback*)cb_stop); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Button* o = new Fl_Button(10, 0, 25, 20); - o->box(FL_THIN_UP_BOX); - pixmap_playlist.label(o); + { Fl_Button* o = new Fl_Button(0, 0, 25, 20); + o->tooltip("Browse file list"); + o->image(image_eject); o->callback((Fl_Callback*)cb_playlist); - o->align(FL_ALIGN_BOTTOM|FL_ALIGN_INSIDE); + o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Button* o = new Fl_Button(85, 0, 25, 20); - o->box(FL_THIN_UP_BOX); - pixmap_skip.label(o); + { Fl_Button* o = new Fl_Button(75, 0, 25, 20); + o->tooltip("Next!"); + o->image(image_skip); o->callback((Fl_Callback*)cb_next); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Group* o = gr_gradient = new Fl_Group(160, 0, 294, 20); - o->box(FL_BORDER_BOX); - o->color(0); - pixmap_gradient2.label(o); + { Fl_Group* o = gr_gradient = new Fl_Group(150, 0, 300, 20); + o->box(FL_FLAT_BOX); + o->labelcolor(7); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); - { Fl_Box* o = bx_status = new Fl_Box(161, 0, 292, 19, "Push - Death Metal Mix.MP3"); + { Fl_Box* o = bx_status = new Fl_Box(150, 0, 300, 20, "Push - Death Metal Mix.mp3"); o->box(FL_THIN_DOWN_FRAME); o->labelfont(1); + o->labelcolor(32); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); + Fl_Group::current()->resizable(o); } o->end(); Fl_Group::current()->resizable(o); } - { Fl_Group* o = new Fl_Group(454, 0, 17, 20); - o->box(FL_THIN_UP_BOX); - { Fl_Button* o = bt_collapse = new Fl_Button(455, 3, 14, 14, "@+12<"); - o->labeltype(FL_SYMBOL_LABEL); - o->callback((Fl_Callback*)cb_collapse); - o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); - } - o->end(); + { Fl_Button* o = bt_collapse = new Fl_Button(451, 0, 20, 20, "@+12<"); + o->down_box(FL_DOWN_BOX); + o->labelfont(1); + o->labelsize(8); + o->callback((Fl_Callback*)cb_collapse); + o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Button* o = new Fl_Button(110, 0, 25, 20); - o->box(FL_THIN_UP_BOX); - pixmap_pause.label(o); + { Fl_Button* o = new Fl_Button(100, 0, 25, 20); + o->tooltip("Pause"); + o->image(image_pause); o->callback((Fl_Callback*)cb_pause); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(0, 0, 10, 20); - o->box(FL_THIN_UP_BOX); - pixmap_bar.label(o); - o->align(65|FL_ALIGN_INSIDE); - } - { Fl_Button* o = new Fl_Button(135, 0, 25, 20, "M"); - o->box(FL_THIN_UP_BOX); + { Fl_Button* o = new Fl_Button(125, 0, 25, 20); + o->tooltip("Mixer"); + o->image(image_volume); o->labelfont(1); o->labelsize(12); o->callback((Fl_Callback*)cb_mixer); @@ -2274,85 +1329,88 @@ { Fl_Window* o = win_browser = new Fl_Window(487, 447, "Pile of Files"); w = o; o->user_data((void*)(this)); - { Fl_Group* o = gr_filebrowse = new Fl_Group(0, 1, 486, 455); - { Fl_Group* o = new Fl_Group(1, 1, 485, 20); - { Fl_Group* o = gr_path = new Fl_Group(37, 1, 449, 20); + { Fl_Group* o = gr_filebrowse = new Fl_Group(-2, -1, 490, 449); + { Fl_Group* o = new Fl_Group(0, -1, 488, 21); + { Fl_Group* o = gr_path = new Fl_Group(28, 0, 460, 20); o->box(FL_BORDER_BOX); - o->color(0); - pixmap_gradient21.label(o); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); - { Fl_Output* o = path = new Fl_Output(37, 1, 449, 19); + { Fl_Output* o = path = new Fl_Output(28, 0, 459, 20); o->box(FL_THIN_DOWN_FRAME); + o->color(15); + o->selection_color(0); + o->labelcolor(7); o->textfont(1); o->textsize(12); } o->end(); Fl_Group::current()->resizable(o); } - { Fl_Button* o = new Fl_Button(9, 1, 28, 20); - o->box(FL_THIN_UP_BOX); - pixmap_kde_pinguin2.label(o); - } - { Fl_Box* o = new Fl_Box(1, 1, 10, 20); + { Fl_Button* o = new Fl_Button(0, 0, 28, 20); o->box(FL_THIN_UP_BOX); - pixmap_bar.label(o); + o->down_box(FL_UP_BOX); + o->image(image_kde_pinguin2); } o->end(); } - { Fl_Group* o = new Fl_Group(1, 22, 485, 383); - { Fl_Iconbrowser* o = br_files = new Fl_Iconbrowser(1, 22, 485, 383); + { Fl_Group* o = new Fl_Group(-1, 20, 489, 384); + { Fl_Iconbrowser* o = br_files = new Fl_Iconbrowser(0, 20, 487, 384); o->type(1); - o->box(FL_UP_BOX); + o->box(FL_DOWN_BOX); o->color(54); + o->selection_color(15); + o->labeltype(FL_NORMAL_LABEL); + o->labelfont(0); o->labelsize(10); - o->textsize(10); + o->labelcolor(56); + o->textsize(12); o->callback((Fl_Callback*)cb_browser); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); + o->when(FL_WHEN_RELEASE_ALWAYS); } o->end(); Fl_Group::current()->resizable(o); } - { Fl_Output* o = output = new Fl_Output(1, 406, 485, 19); - o->box(FL_BORDER_BOX); + { Fl_Output* o = output = new Fl_Output(0, 405, 487, 20); o->color(54); o->labelsize(12); o->textsize(12); } - { Fl_Group* o = new Fl_Group(1, 425, 485, 31); - { Fl_Button* o = bt_add = new Fl_Button(1, 426, 49, 20, "Add"); + { Fl_Group* o = new Fl_Group(1, 424, 485, 24); + { Fl_Button* o = bt_add = new Fl_Button(1, 425, 49, 22, "Add"); o->labelsize(12); o->callback((Fl_Callback*)cb_addfile); } - { Fl_Button* o = new Fl_Button(49, 426, 61, 20, "Add All"); + { Fl_Button* o = new Fl_Button(49, 425, 61, 22, "Add All"); o->labelsize(12); o->callback((Fl_Callback*)cb_addall); } - { Fl_Box* o = bx_mp3count = new Fl_Box(416, 426, 70, 20, "1300"); + { Fl_Box* o = bx_mp3count = new Fl_Box(416, 425, 70, 22, "1300"); o->box(FL_THIN_DOWN_BOX); o->color(51); o->labelfont(1); o->labelsize(17); } - { Fl_Button* o = new Fl_Button(395, 426, 20, 20); + { Fl_Button* o = new Fl_Button(395, 425, 20, 23); o->shortcut(0xff0d); - pixmap_search.label(o); + o->image(image_search); o->callback((Fl_Callback*)cb_search); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Input* o = in_searchtext = new Fl_Input(230, 426, 165, 20); + { Fl_Input* o = in_searchtext = new Fl_Input(230, 425, 165, 23); o->textsize(12); Fl_Group::current()->resizable(o); } - { Fl_Button* o = new Fl_Button(109, 426, 57, 20, "Rescan"); + { Fl_Button* o = new Fl_Button(109, 425, 57, 22, "Rescan"); o->labelsize(12); o->callback((Fl_Callback*)cb_rescan); } - { Fl_Button* o = new Fl_Button(210, 426, 21, 20); - pixmap_mini.label(o); + { Fl_Button* o = new Fl_Button(211, 425, 21, 22); + o->image(image_mini); + o->labelsize(12); o->callback((Fl_Callback*)cb_bookmarks); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } - { Fl_Button* o = bt_bookmarks_add = new Fl_Button(165, 426, 46, 20, "Mark"); + { Fl_Button* o = bt_bookmarks_add = new Fl_Button(165, 425, 46, 22, "Mark"); o->labelsize(12); o->callback((Fl_Callback*)cb_bookmarks_add); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); @@ -2371,38 +1429,36 @@ Fl_Window* w; { Fl_Window* o = win_serverbrowser = new Fl_Window(404, 100, "L3pimp Server Browser"); w = o; - o->labeltype(FL_NORMAL_LABEL); o->user_data((void*)(this)); - { Fl_Group* o = new Fl_Group(5, 5, 390, 65); - { Fl_Group* o = new Fl_Group(5, 5, 45, 60); - { Fl_Box* o = new Fl_Box(5, 5, 45, 45); - pixmap_kde_display2.label(o); - } - { Fl_Box* o = new Fl_Box(5, 50, 45, 15); - Fl_Group::current()->resizable(o); - } - o->end(); - } - { Fl_Iconbrowser* o = br_servers = new Fl_Iconbrowser(55, 5, 340, 65); + { Fl_Group* o = new Fl_Group(0, 0, 405, 79); + { Fl_Iconbrowser* o = br_servers = new Fl_Iconbrowser(65, 0, 340, 79); o->type(1); - o->box(FL_UP_BOX); + o->box(FL_DOWN_BOX); o->color(54); + o->selection_color(15); o->labeltype(FL_NO_LABEL); + o->labelfont(0); o->labelsize(10); + o->labelcolor(56); o->textsize(10); o->callback((Fl_Callback*)cb_servers); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); + o->when(FL_WHEN_RELEASE_ALWAYS); Fl_Group::current()->resizable(o); } + { Fl_Button* o = new Fl_Button(5, 10, 57, 58); + o->box(FL_NO_BOX); + o->image(image_logo); + } o->end(); Fl_Group::current()->resizable(o); } - { Fl_Group* o = new Fl_Group(5, 75, 390, 20); - { Fl_Button* o = new Fl_Button(325, 75, 70, 20, "Connect"); + { Fl_Group* o = new Fl_Group(-1, 80, 405, 20); + { Fl_Button* o = new Fl_Button(331, 80, 73, 20, "Connect"); o->labelsize(12); o->callback((Fl_Callback*)cb_connect); } - { Fl_Input* o = in_servername = new Fl_Input(5, 75, 315, 20); + { Fl_Input* o = in_servername = new Fl_Input(0, 80, 331, 20); o->labeltype(FL_NO_LABEL); o->textsize(12); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); @@ -2600,34 +1656,28 @@ { Fl_Group* o = gr_col_filops = new Fl_Group(1, 275, 289, 20); o->deactivate(); { Fl_Button* o = bt_col_down = new Fl_Button(1, 275, 24, 20, "@#2>"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->callback((Fl_Callback*)cb_col_down); } { Fl_Button* o = bt_col_up = new Fl_Button(24, 275, 26, 20, "@#2<"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->callback((Fl_Callback*)cb_col_up); } { Fl_Button* o = bt_col_copy = new Fl_Button(129, 275, 81, 20, "Copy->"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->callback((Fl_Callback*)cb_col_copy); } { Fl_Button* o = bt_col_move = new Fl_Button(209, 275, 81, 20, "Move->"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->callback((Fl_Callback*)cb_col_move); } { Fl_Button* o = bt_col_delete_file = new Fl_Button(49, 275, 81, 20, "Delete"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->callback((Fl_Callback*)cb_col_delete_file); } o->end(); } { Fl_Button* o = bt_col_open = new Fl_Button(289, 275, 79, 20, "<-Open"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->callback((Fl_Callback*)cb_col_open); o->deactivate(); @@ -2646,7 +1696,6 @@ o->callback((Fl_Callback*)cb_col_new); } { Fl_Button* o = bt_col_delete = new Fl_Button(572, 275, 53, 20, "Delete"); - o->labeltype(FL_SYMBOL_LABEL); o->labelsize(12); o->deactivate(); } @@ -2659,10 +1708,15 @@ { Fl_Iconbrowser* o = br_col_files = new Fl_Iconbrowser(1, 1, 367, 273); o->box(FL_UP_BOX); o->color(54); + o->selection_color(15); + o->labeltype(FL_NORMAL_LABEL); + o->labelfont(0); o->labelsize(12); + o->labelcolor(56); o->textsize(12); o->callback((Fl_Callback*)cb_col_files); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); + o->when(FL_WHEN_RELEASE_ALWAYS); } o->end(); Fl_Group::current()->resizable(o); @@ -2671,10 +1725,15 @@ { Fl_Iconbrowser* o = br_col_dirs = new Fl_Iconbrowser(370, 1, 255, 273); o->box(FL_UP_BOX); o->color(54); + o->selection_color(15); + o->labeltype(FL_NORMAL_LABEL); + o->labelfont(0); o->labelsize(12); + o->labelcolor(56); o->textsize(12); o->callback((Fl_Callback*)cb_col_dirs); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); + o->when(FL_WHEN_RELEASE_ALWAYS); } o->end(); } Only in layer3pimp-1.0-freebsd: jukebox.cpp.orig diff -ru layer3pimp-1.0/jukebox.fld layer3pimp-1.0-freebsd/jukebox.fld --- layer3pimp-1.0/jukebox.fld Sat Sep 30 15:59:52 2000 +++ layer3pimp-1.0-freebsd/jukebox.fld Thu Jul 31 16:12:19 2003 @@ -1,10 +1,7 @@ # data file for the Fltk User Interface Designer (fluid) -version 1.0009 +version 1.0103 header_name {.h} -code_name {.cpp} -gridx 5 -gridy 5 -snap 3 +code_name {.cpp} class JukeBox {open } { decl {\#include "iconbrowser.h"} {} @@ -12,27 +9,15 @@ Fl_Window win_player { label {Layer3 Pimp} callback cb_close_w open - xywh {160 674 471 109} hide resizable + image {/home/martijn/src/layer3pimp-1.0-works/kde_pinguin.xpm} xywh {371 510 471 111} resizable hotspot visible } { - Fl_Group gr_browser {open - xywh {0 21 471 87} align 17 resizable + Fl_Group gr_browser { + xywh {0 20 472 92} align 17 resizable } { - Fl_Menu_Button {} {open - xywh {1 21 470 87} type popup3 box NO_BOX + Fl_Menu_Button {} { + xywh {0 20 471 92} type popup3 box NO_BOX } { menuitem {} { - label Remove - xywh {0 0 100 20} labelsize 12 deactivate - } - menuitem {} { - label {Move up} - xywh {10 10 100 20} labelsize 12 deactivate - } - menuitem {} { - label {Move down} - xywh {20 20 100 20} labelsize 12 deactivate divider - } - menuitem {} { label {Bookmark Selected} callback cb_addbookmark xywh {40 40 100 20} labelsize 12 @@ -49,149 +34,127 @@ } } Fl_Browser br_playlist { - xywh {1 21 469 87} color 54 labelsize 12 align 20 textsize 12 + xywh {0 20 472 92} box DOWN_BOX labelsize 12 labelcolor 0 align 20 textsize 12 code0 {\#include "iconbrowser.h"} class Fl_Iconbrowser } } Fl_Group gr_controls {open - xywh {0 0 471 20} + xywh {0 0 471 20} labelcolor 49 } { Fl_Button {} { - label {play.xpm} callback cb_play - xywh {35 0 25 20} box THIN_UP_BOX labeltype image + tooltip Play image {/home/martijn/icons/play.xpm} xywh {25 0 25 20} } Fl_Button {} { - label {stop.xpm} callback cb_stop - xywh {60 0 25 20} box THIN_UP_BOX labeltype image align 16 + tooltip {Stop playing} image {/home/martijn/icons/stop.xpm} xywh {50 0 25 20} align 16 } Fl_Button {} { - label {playlist.xpm} callback cb_playlist - xywh {10 0 25 20} box THIN_UP_BOX labeltype image align 18 + tooltip {Browse file list} image {/home/martijn/icons/eject.xpm} xywh {0 0 25 20} align 16 } Fl_Button {} { - label {skip.xpm} callback cb_next - xywh {85 0 25 20} box THIN_UP_BOX labeltype image align 16 + tooltip {Next!} image {/home/martijn/icons/skip.xpm} xywh {75 0 25 20} align 16 } - Fl_Group gr_gradient { - label {gradient2.xpm} open - xywh {160 0 294 20} box BORDER_BOX color 0 labeltype image align 16 resizable + Fl_Group gr_gradient {open + xywh {150 0 300 20} box FLAT_BOX labelcolor 7 align 16 resizable } { Fl_Box bx_status { - label {Push - Death Metal Mix.MP3} - xywh {161 0 292 19} box THIN_DOWN_FRAME labelfont 1 align 20 + label {Push - Death Metal Mix.mp3} + xywh {150 0 300 20} box THIN_DOWN_FRAME labelfont 1 labelcolor 32 align 20 resizable } } - Fl_Group {} { - xywh {454 0 17 20} box THIN_UP_BOX - } { - Fl_Button bt_collapse { - label {@+12<} - callback cb_collapse - xywh {455 3 14 14} labeltype SYMBOL_LABEL align 20 - } + Fl_Button bt_collapse { + label {@+12<} + callback cb_collapse + xywh {451 0 20 20} down_box DOWN_BOX labelfont 1 labelsize 8 align 16 } Fl_Button {} { - label {pause.xpm} callback cb_pause - xywh {110 0 25 20} box THIN_UP_BOX labeltype image align 16 - } - Fl_Box {} { - label {bar.xpm} - xywh {0 0 10 20} box THIN_UP_BOX labeltype image align 81 + tooltip Pause image {/home/martijn/icons/pause.xpm} xywh {100 0 25 20} align 16 } Fl_Button {} { - label M callback cb_mixer - xywh {135 0 25 20} box THIN_UP_BOX labelfont 1 labelsize 12 align 16 + tooltip Mixer image {/home/martijn/icons/volume.xpm} xywh {125 0 25 20} labelfont 1 labelsize 12 align 16 } } } } - Function {make_browser()} {} { + Function {make_browser()} {open + } { Fl_Window win_browser { - label {Pile of Files} open - xywh {1499 528 487 447} resizable visible + label {Pile of Files} + xywh {366 180 487 447} resizable visible } { Fl_Group gr_filebrowse {open - xywh {0 1 486 455} resizable + xywh {-2 -1 490 449} resizable } { Fl_Group {} { - xywh {1 1 485 20} + xywh {0 -1 488 21} } { - Fl_Group gr_path { - label {/home/staff/bofh/pi/sources/projects/applications/vw-jukebox/gradient2.xpm} open - xywh {37 1 449 20} box BORDER_BOX color 0 labeltype image align 16 resizable + Fl_Group gr_path {open + xywh {28 0 460 20} box BORDER_BOX align 16 resizable } { Fl_Output path { - xywh {37 1 449 19} box THIN_DOWN_FRAME textfont 1 textsize 12 + xywh {28 0 459 20} box THIN_DOWN_FRAME color 15 selection_color 0 labelcolor 7 textfont 1 textsize 12 } } Fl_Button {} { - label {/home/staff/bofh/pi/sources/projects/applications/vw-jukebox/kde_pinguin2.xpm} - xywh {9 1 28 20} box THIN_UP_BOX labeltype image - } - Fl_Box {} { - label {bar.xpm} - xywh {1 1 10 20} box THIN_UP_BOX labeltype image + image {/home/martijn/src/layer3pimp-1.0-works/kde_pinguin2.xpm} xywh {0 0 28 20} box THIN_UP_BOX down_box UP_BOX } } - Fl_Group {} {open - xywh {1 22 485 383} resizable + Fl_Group {} { + xywh {-1 20 489 384} resizable } { Fl_Browser br_files { callback cb_browser - xywh {1 22 485 383} type Select box UP_BOX color 54 labelsize 10 align 20 textsize 10 + xywh {0 20 487 384} type Select box DOWN_BOX color 54 labelsize 10 align 20 textsize 12 code0 {\#include "iconbrowser.h"} class Fl_Iconbrowser } } - Fl_Output output { - xywh {1 406 485 19} box BORDER_BOX color 54 labelsize 12 textsize 12 + Fl_Output output {selected + xywh {0 405 487 20} color 54 labelsize 12 textsize 12 } Fl_Group {} {open - xywh {1 425 485 31} + xywh {1 424 485 24} } { Fl_Button bt_add { label Add callback cb_addfile - xywh {1 426 49 20} labelsize 12 + xywh {1 425 49 22} labelsize 12 } Fl_Button {} { label {Add All} callback cb_addall - xywh {49 426 61 20} labelsize 12 + xywh {49 425 61 22} labelsize 12 } Fl_Box bx_mp3count { label 1300 - xywh {416 426 70 20} box THIN_DOWN_BOX color 51 labelfont 1 labelsize 17 + xywh {416 425 70 22} box THIN_DOWN_BOX color 51 labelfont 1 labelsize 17 } Fl_Button {} { - label {search.xpm} callback cb_search - xywh {395 426 20 20} shortcut 0xff0d labeltype image align 16 + image {search.xpm} xywh {395 425 20 23} shortcut 0xff0d align 16 } Fl_Input in_searchtext { - xywh {230 426 165 20} textsize 12 resizable + xywh {230 425 165 23} textsize 12 resizable } Fl_Button {} { label Rescan callback cb_rescan - xywh {109 426 57 20} labelsize 12 + xywh {109 425 57 22} labelsize 12 } Fl_Button {} { - label {mini-book1.xpm} callback cb_bookmarks - xywh {210 426 21 20} labeltype image align 16 + image {mini-book1.xpm} xywh {211 425 21 22} labelsize 12 align 16 } Fl_Button bt_bookmarks_add { label Mark callback cb_bookmarks_add - xywh {165 426 46 20} labelsize 12 align 16 + xywh {165 425 46 22} labelsize 12 align 16 } } } @@ -200,39 +163,31 @@ Function {make_servers()} {} { Fl_Window win_serverbrowser { label {L3pimp Server Browser} open - xywh {395 417 404 100} labeltype NORMAL_LABEL hide resizable + xywh {395 417 404 100} hide resizable } { Fl_Group {} {open - xywh {5 5 390 65} resizable + xywh {0 0 405 79} resizable } { - Fl_Group {} {open - xywh {5 5 45 60} - } { - Fl_Box {} { - label {kde_display2.xpm} - xywh {5 5 45 45} labeltype image - } - Fl_Box {} { - xywh {5 50 45 15} resizable - } - } Fl_Browser br_servers { callback cb_servers - xywh {55 5 340 65} type Select box UP_BOX color 54 labeltype NO_LABEL labelsize 10 align 20 textsize 10 resizable + xywh {65 0 340 79} type Select box DOWN_BOX color 54 labeltype NO_LABEL labelsize 10 align 20 textsize 10 resizable code0 {\#include "iconbrowser.h"} class Fl_Iconbrowser } + Fl_Button {} { + image {/home/martijn/icons/logo.xpm} xywh {5 10 57 58} box NO_BOX + } } Fl_Group {} {open - xywh {5 75 390 20} + xywh {-1 80 405 20} } { Fl_Button {} { label Connect callback cb_connect - xywh {325 75 70 20} labelsize 12 + xywh {331 80 73 20} labelsize 12 } Fl_Input in_servername { - xywh {5 75 315 20} labeltype NO_LABEL align 16 textsize 12 resizable + xywh {0 80 331 20} labeltype NO_LABEL align 16 textsize 12 resizable } } } @@ -240,9 +195,9 @@ Function {make_mixer()} {} { Fl_Window MixerWin { label Mixer open - xywh {38 464 331 164} hide + xywh {393 479 331 164} hide } { - Fl_Group gr_mix_pcm { + Fl_Group gr_mix_pcm {open xywh {0 0 91 164} } { Fl_Group {} {open @@ -350,7 +305,7 @@ xywh {180 0 91 20} box UP_BOX color 96 labelfont 1 labelsize 12 labelcolor 7 } } - Fl_Group gr_mix_gain {open + Fl_Group gr_mix_gain { xywh {270 0 60 164} } { Fl_Group {} {open @@ -380,11 +335,10 @@ } } } - Function {make_collections()} {open - } { + Function {make_collections()} {} { Fl_Window win_collections { label Collections open - xywh {620 682 627 297} resizable visible + xywh {314 370 627 297} hide resizable } { Fl_Group {} { xywh {1 275 624 20} @@ -398,33 +352,33 @@ Fl_Button bt_col_down { label {@\#2>} callback cb_col_down - xywh {1 275 24 20} labeltype SYMBOL_LABEL labelsize 12 + xywh {1 275 24 20} labelsize 12 } Fl_Button bt_col_up { label {@\#2<} callback cb_col_up - xywh {24 275 26 20} labeltype SYMBOL_LABEL labelsize 12 + xywh {24 275 26 20} labelsize 12 } Fl_Button bt_col_copy { label {Copy->} callback cb_col_copy - xywh {129 275 81 20} labeltype SYMBOL_LABEL labelsize 12 + xywh {129 275 81 20} labelsize 12 } Fl_Button bt_col_move { label {Move->} callback cb_col_move - xywh {209 275 81 20} labeltype SYMBOL_LABEL labelsize 12 + xywh {209 275 81 20} labelsize 12 } Fl_Button bt_col_delete_file { label Delete callback cb_col_delete_file - xywh {49 275 81 20} labeltype SYMBOL_LABEL labelsize 12 + xywh {49 275 81 20} labelsize 12 } } Fl_Button bt_col_open { label {<-Open} callback cb_col_open - xywh {289 275 79 20} labeltype SYMBOL_LABEL labelsize 12 deactivate resizable + xywh {289 275 79 20} labelsize 12 deactivate resizable } } Fl_Group {} {open @@ -440,11 +394,11 @@ } Fl_Button bt_col_delete { label Delete - xywh {572 275 53 20} labeltype SYMBOL_LABEL labelsize 12 deactivate + xywh {572 275 53 20} labelsize 12 deactivate } } } - Fl_Group {} {open selected + Fl_Group {} {open xywh {1 1 624 273} resizable } { Fl_Group {} {open Only in layer3pimp-1.0-freebsd: jukebox.fld.orig diff -ru layer3pimp-1.0/jukebox.h layer3pimp-1.0-freebsd/jukebox.h --- layer3pimp-1.0/jukebox.h Sat Sep 30 15:59:53 2000 +++ layer3pimp-1.0-freebsd/jukebox.h Thu Jul 31 16:12:19 2003 @@ -1,4 +1,4 @@ -// generated by Fast Light User Interface Designer (fluid) version 1.0009 +// generated by Fast Light User Interface Designer (fluid) version 1.0103 #ifndef jukebox_h #define jukebox_h Only in layer3pimp-1.0-freebsd: jukebox.h.orig diff -ru layer3pimp-1.0/mini-book1.xpm layer3pimp-1.0-freebsd/mini-book1.xpm --- layer3pimp-1.0/mini-book1.xpm Sat Sep 30 20:06:26 2000 +++ layer3pimp-1.0-freebsd/mini-book1.xpm Thu Jul 31 16:12:19 2003 @@ -1,23 +1,23 @@ -/* XPM */ -static char * mini-book1_xpm[] = { -"16 14 6 1", -" c None", -". c black", -"X c red", -"o c yellow", -"O c gray50", -"# c white", -" .. ", -" ..XX. ", -" ..XXXXX. ", -" ..XXXXXXXX. ", -".ooXXXXXXXXX. ", -"..ooXXXXXXXXX. ", -".X.ooXXXXXXXXX. ", -".XX.ooXXXXXX.. ", -" .XX.ooXXX..#O ", -" .XX.oo..##OO. ", -" .XX..##OO.. ", -" .X.#OO.. ", -" ..O.. ", -" .. "}; +/* XPM */ +static char * mini_book1_xpm[] = { +"16 14 6 1", +" c None", +". c #000000", +"+ c #FF0000", +"@ c #FFFF00", +"# c #FFFFFF", +"$ c #7F7F7F", +" .. ", +" ..++. ", +" ..+++++. ", +" ..++++++++. ", +".@@+++++++++. ", +"..@@+++++++++. ", +".+.@@+++++++++. ", +".++.@@++++++.. ", +" .++.@@+++..#$ ", +" .++.@@..##$$. ", +" .++..##$$.. ", +" .+.#$$.. ", +" ..$.. ", +" .. "}; Only in layer3pimp-1.0-freebsd: mini-book1.xpm.orig diff -ru layer3pimp-1.0/monitorxpm.cpp layer3pimp-1.0-freebsd/monitorxpm.cpp --- layer3pimp-1.0/monitorxpm.cpp Thu Jul 20 12:00:02 2000 +++ layer3pimp-1.0-freebsd/monitorxpm.cpp Thu Jul 31 16:12:19 2003 @@ -1,74 +1,74 @@ #include #include -static unsigned char *image_monitor[] = { +static char *image_monitor[] = { /* width height num_colors chars_per_pixel */ " 16 16 48 1", /* colors */ -(unsigned char *)". c None", -(unsigned char *)"# c #aeaaac", -(unsigned char *)"a c #fefafc", -(unsigned char *)"b c #e2eeec", -(unsigned char *)"c c #c6cecc", -(unsigned char *)"d c #d6e2dc", -(unsigned char *)"e c #eedaec", -(unsigned char *)"f c #d6d2dc", -(unsigned char *)"g c #a29cac", -(unsigned char *)"h c #9e82a4", -(unsigned char *)"i c #725a8c", -(unsigned char *)"j c #52625c", -(unsigned char *)"k c #bebebc", -(unsigned char *)"l c #72728b", -(unsigned char *)"m c #1d1a29", -(unsigned char *)"n c #020204", -(unsigned char *)"o c #0a0a0c", -(unsigned char *)"p c #626a94", -(unsigned char *)"q c #39324c", -(unsigned char *)"r c #393750", -(unsigned char *)"s c #453a58", -(unsigned char *)"t c #423e5c", -(unsigned char *)"u c #4c4c69", -(unsigned char *)"v c #544d71", -(unsigned char *)"w c #5a4d7a", -(unsigned char *)"x c #5b5479", -(unsigned char *)"y c #545271", -(unsigned char *)"z c #5d5484", -(unsigned char *)"A c #625687", -(unsigned char *)"B c #625b8d", -(unsigned char *)"C c #615a84", -(unsigned char *)"D c #b6b2bc", -(unsigned char *)"E c #565a74", -(unsigned char *)"F c #626274", -(unsigned char *)"G c #4a525c", -(unsigned char *)"H c #62628c", -(unsigned char *)"I c #625264", -(unsigned char *)"J c #96aa9c", -(unsigned char *)"K c #8e9a9c", -(unsigned char *)"L c #86928c", -(unsigned char *)"M c #928ba8", -(unsigned char *)"N c #8e838a", -(unsigned char *)"O c #9592b2", -(unsigned char *)"P c #6d8a87", -(unsigned char *)"Q c #02fa24", -(unsigned char *)"R c #6a6274", -(unsigned char *)"S c #2f3041", -(unsigned char *)"T c #7a7e9c", +(char *)". c None", +(char *)"# c #aeaaac", +(char *)"a c #fefafc", +(char *)"b c #e2eeec", +(char *)"c c #c6cecc", +(char *)"d c #d6e2dc", +(char *)"e c #eedaec", +(char *)"f c #d6d2dc", +(char *)"g c #a29cac", +(char *)"h c #9e82a4", +(char *)"i c #725a8c", +(char *)"j c #52625c", +(char *)"k c #bebebc", +(char *)"l c #72728b", +(char *)"m c #1d1a29", +(char *)"n c #020204", +(char *)"o c #0a0a0c", +(char *)"p c #626a94", +(char *)"q c #39324c", +(char *)"r c #393750", +(char *)"s c #453a58", +(char *)"t c #423e5c", +(char *)"u c #4c4c69", +(char *)"v c #544d71", +(char *)"w c #5a4d7a", +(char *)"x c #5b5479", +(char *)"y c #545271", +(char *)"z c #5d5484", +(char *)"A c #625687", +(char *)"B c #625b8d", +(char *)"C c #615a84", +(char *)"D c #b6b2bc", +(char *)"E c #565a74", +(char *)"F c #626274", +(char *)"G c #4a525c", +(char *)"H c #62628c", +(char *)"I c #625264", +(char *)"J c #96aa9c", +(char *)"K c #8e9a9c", +(char *)"L c #86928c", +(char *)"M c #928ba8", +(char *)"N c #8e838a", +(char *)"O c #9592b2", +(char *)"P c #6d8a87", +(char *)"Q c #02fa24", +(char *)"R c #6a6274", +(char *)"S c #2f3041", +(char *)"T c #7a7e9c", /* pixels */ -(unsigned char *)"................", -(unsigned char *)".##############.", -(unsigned char *)"#abaaabaabbeddc.", -(unsigned char *)"#afJJggJgKLLN#g.", -(unsigned char *)"#agvvwzzBBzxw#g.", -(unsigned char *)"#bgvvxzBBBCxw#M.", -(unsigned char *)"#aJwvxzBBBzxwgK.", -(unsigned char *)"#aJwvwzBBBBxwgL.", -(unsigned char *)"#agwwwzBBBBxxgT.", -(unsigned char *)"#aKxvwxBBCCxwgN.", -(unsigned char *)"#bkckckckkDD#gl.", -(unsigned char *)"#f##gggLMTTNEPj.", -(unsigned char *)".LTTlSrIsmmSPPT.", -(unsigned char *)"...bkDD#ggkkTD..", -(unsigned char *)"...NlllllllllK..", -(unsigned char *)"................" +(char *)"................", +(char *)".##############.", +(char *)"#abaaabaabbeddc.", +(char *)"#afJJggJgKLLN#g.", +(char *)"#agvvwzzBBzxw#g.", +(char *)"#bgvvxzBBBCxw#M.", +(char *)"#aJwvxzBBBzxwgK.", +(char *)"#aJwvwzBBBBxwgL.", +(char *)"#agwwwzBBBBxxgT.", +(char *)"#aKxvwxBBCCxwgN.", +(char *)"#bkckckckkDD#gl.", +(char *)"#f##gggLMTTNEPj.", +(char *)".LTTlSrIsmmSPPT.", +(char *)"...bkDD#ggkkTD..", +(char *)"...NlllllllllK..", +(char *)"................" }; Fl_Pixmap pixmap_monitor(image_monitor); Only in layer3pimp-1.0-freebsd: monitorxpm.cpp.orig Only in layer3pimp-1.0-freebsd: monitorxpm.cpp.rej diff -ru layer3pimp-1.0/mp3node.cpp layer3pimp-1.0-freebsd/mp3node.cpp --- layer3pimp-1.0/mp3node.cpp Thu Jul 20 12:00:03 2000 +++ layer3pimp-1.0-freebsd/mp3node.cpp Thu Jul 31 16:12:19 2003 @@ -69,4 +69,5 @@ ++Count; return result; -} \ No newline at end of file +} + Only in layer3pimp-1.0-freebsd: mp3node.cpp.orig diff -ru layer3pimp-1.0/mp3node.h layer3pimp-1.0-freebsd/mp3node.h --- layer3pimp-1.0/mp3node.h Thu Jul 20 12:00:03 2000 +++ layer3pimp-1.0-freebsd/mp3node.h Thu Jul 31 16:12:19 2003 @@ -17,4 +17,5 @@ int Count; }; -#endif \ No newline at end of file +#endif + Only in layer3pimp-1.0-freebsd: mp3node.h.orig diff -ru layer3pimp-1.0/server/configure layer3pimp-1.0-freebsd/server/configure --- layer3pimp-1.0/server/configure Sat Sep 30 16:24:25 2000 +++ layer3pimp-1.0-freebsd/server/configure Thu Jul 31 16:12:16 2003 @@ -24,7 +24,7 @@ CXX=`which CC` if [ -f "$CXX" ]; then echo "$CXX" - CXXFLAGS="-n32 -O2" + CXXFLAGS="-O2" SHARED="-shared" LD="$CXX" LDFLAGS="" diff -ru layer3pimp-1.0/server/configure.log layer3pimp-1.0-freebsd/server/configure.log --- layer3pimp-1.0/server/configure.log Sat Sep 30 20:07:03 2000 +++ layer3pimp-1.0-freebsd/server/configure.log Thu Jul 31 16:12:19 2003 @@ -61,3 +61,18 @@ 1 catastrophic error detected in the compilation of "conftest.cpp". Compilation terminated. +conftest.cpp:1:29: linux/soundcard.h: No such file or directory +conftest.cpp:1:29: linux/soundcard.h: No such file or directory +CC: unrecognized option `-n32' +conftest.cpp:1:29: linux/soundcard.h: No such file or directory +CC: unrecognized option `-n32' +CC: unrecognized option `-n32' +CC: unrecognized option `-n32' +conftest.cpp:1:29: linux/soundcard.h: No such file or directory +CC: unrecognized option `-n32' +CC: unrecognized option `-n32' +CC: unrecognized option `-n32' +conftest.cpp:1:29: linux/soundcard.h: No such file or directory +CC: unrecognized option `-n32' +CC: unrecognized option `-n32' +conftest.cpp:1:29: linux/soundcard.h: No such file or directory Only in layer3pimp-1.0-freebsd/server: configure.log.orig Only in layer3pimp-1.0-freebsd/server: configure.orig diff -ru layer3pimp-1.0/server/connection.cpp layer3pimp-1.0-freebsd/server/connection.cpp --- layer3pimp-1.0/server/connection.cpp Sat Sep 30 20:43:08 2000 +++ layer3pimp-1.0-freebsd/server/connection.cpp Thu Jul 31 16:12:16 2003 @@ -206,7 +206,7 @@ void Connection::Accept (int mySocket) { - int blah; + unsigned int blah; int pri, sec, tert, quad; u_long myAddress; fd_set myfd; @@ -261,7 +261,7 @@ void Connection::AcceptUnix (int mySocket) { - int blah; + unsigned int blah; int pri, sec, tert, quad; u_long myAddress; fd_set myfd; Only in layer3pimp-1.0-freebsd/server: connection.cpp.orig