skinrgb_32768.cpp
上传用户:lijia5631
上传日期:2008-11-10
资源大小:1214k
文件大小:100k
源码类别:

视频捕捉/采集

开发平台:

MultiPlatform

  1. /**
  2.   * HandVu - a library for computer vision-based hand gesture
  3.   * recognition.
  4.   * Copyright (C) 2004 Mathias Kolsch, matz@cs.ucsb.edu
  5.   *
  6.   * This program is free software; you can redistribute it and/or
  7.   * modify it under the terms of the GNU General Public License
  8.   * as published by the Free Software Foundation; either version 2
  9.   * of the License, or (at your option) any later version.
  10.   *
  11.   * This program is distributed in the hope that it will be useful,
  12.   * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.   * GNU General Public License for more details.
  15.   *
  16.   * You should have received a copy of the GNU General Public License
  17.   * along with this program; if not, write to the Free Software
  18.   * Foundation, Inc., 59 Temple Place - Suite 330, 
  19.   * Boston, MA  02111-1307, USA.
  20.   *
  21.   * $Id: skinrgb_32768.cpp,v 1.2 2005/01/06 06:53:42 matz Exp $
  22. **/
  23. // SkinRGB_32768.cpp: a 32kb large skin color segmentation table
  24. //
  25. #include "Common.h"
  26. #include "skinrgb.h"
  27. #include "Exceptions.h"
  28. #define HV_RGBtable_len 32768
  29. /* returns 0 if the rgb combination is no skin color,
  30.  * >0 if it is skin color, based on the offline-trained "fixed"
  31.  * lookup table
  32.  */
  33. int IsSkin_RGB(ColorBGR color);
  34. // function definition is after the data
  35. unsigned char HV_RGBtable[HV_RGBtable_len] = {
  36. 0,99,110,1,120,1,226,0,120,1,226,0,146,0,0,0,5,1,0,0,0,0,0,0,192,4,0,0,40,8,0,0,104,8,0,0,92,112,18,0,4,0,0,0,88,91,110,1,192,99,110,1,40,0,0,0,96,91,110,1,0,0,0,0,104,253,226,0,8,0,0,0,104,253,226,0,112,253,226,0,64,0,0,0,4,0,0,0,8,1,0,0,10,0,0,0,14,1,3,0,120,1,226,0,46,8,0,0,0,0,0,0,2,1,0,0,92,1,226,0,1,1,3,4,160,1,226,0,167,2,0,0,0,0,226,0,114,110,18,0,248,112,18,0,0,113,18,0,24,238,144,124,144,182,151,124,255,255,255,255,134,182,145,124,16,113,18,0,162,216,150,124,8,6,226,0,134,216,150,124,0,0,226,0,0,0,0,0,0,0,226,0,44,113,18,0,162,216,150,124,8,102,226,0,134,216,150,124,0,0,226,0,224,107,110,1,192,99,110,1,40,8,0,0,0,0,226,0,0,0,226,0,0,0,0,0,136,253,226,0,104,253,226,0,32,0,0,0,0,0,226,0,24,115,18,0,0,0,0,0,112,253,226,0,255,255,255,1,160,112,18,0,24,157,148,124,48,115,18,0,24,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,24,157,148,124,0,0,226,0,97,1,0,80,134,182,145,124,0,0,0,0,8,0,0,0,0,0,226,0,24,157,148,124,0,0,226,0,97,1,0,80,134,182,145,124,0,0,0,0,40,0,0,0,0,0,226,0,190,106,146,124,173,104,146,124,0,0,20,0,96,0,0,64,109,5,145,124,64,12,22,0,32,12,22,0,236,11,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,112,18,0,0,0,0,0,132,114,18,0,24,238,144,124,200,106,146,124,255,255,255,255,190,106,146,124,173,104,146,124,0,0,20,0,96,0,0,64,109,5,145,124,236,11,22,0,216,11,22,0,0,0,0,0,0,0,20,0,0,0,20,0,190,122,146,124,80,253,226,0,233,153,148,124,40,253,226,0,40,0,1,0,238,254,238,254,96,113,18,0,0,0,226,0,72,114,18,0,24,238,144,124,112,5,145,124,255,255,255,255,109,5,145,124,98,25,145,124,147,25,145,124,128,192,151,124,112,25,145,124,64,12,22,0,32,12,22,0,236,11,22,0,0,208,253,127,48,114,18,0,128,0,0,0,140,114,18,0,24,238,144,124,120,25,145,124,255,255,255,255,112,25,145,124,4,0,20,0,2,25,145,124,236,11,22,0,216,11,22,0,129,7,0,0,200,237,22,0,200,198,1,0,40,12,22,0,217,113,18,0,45,13,56,124,107,134,18,0,8,96,226,0,46,0,0,0,184,114,18,0,109,6,53,124,8,96,226,0,96,12,0,0,0,0,0,0,100,0,0,0,128,129,0,0,96,59,226,0,0,0,0,0,0,64,0,0,208,114,18,0,0,0,0,0,0,0,0,0,44,13,56,124,105,134,18,0,52,13,56,124,0,0,0,0,0,0,0,0,0,0,0,0,44,13,56,124,255,255,255,255,120,117,18,0,170,114,53,124,0,0,0,0,0,0,0,0,88,159,93,0,60,219,226,0,1,115,53,124,3,0,0,0,36,223,104,197,0,0,0,0,0,0,226,0,12,113,18,0,16,113,18,12,76,117,18,0,24,238,144,124,144,182,145,124,0,0,226,0,36,113,18,0,152,178,145,124,100,117,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,152,178,145,124,0,0,226,0,96,0,0,64,235,6,145,124,56,251,118,1,8,0,0,0,60,219,226,0,152,178,145,124,0,0,226,0,96,0,0,64,235,6,145,124,195,38,52,124,40,0,0,0,60,219,226,0,0,0,0,0,0,0,0,0,24,0,0,0,81,14,2,2,24,0,0,0,104,116,18,0,152,116,18,0,72,14,2,2,72,116,18,0,249,163,128,124,64,41,20,0,1,0,0,14,152,116,18,0,24,0,0,0,104,116,18,0,24,0,0,0,0,0,0,0,104,116,18,0,24,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,116,18,0,0,0,20,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,76,115,18,0,0,0,0,0,171,128,86,0,24,238,144,124,104,116,18,0,24,0,0,0,42,158,128,124,32,0,0,0,36,183,199,113,51,36,196,1,219,253,164,40,206,178,196,1,36,183,199,113,152,113,58,103,14,117,18,0,96,113,58,103,1,0,0,0,156,116,18,0,211,155,145,124,14,117,18,0,2,0,0,0,0,0,58,103,144,113,58,103,152,113,58,103,0,0,0,0,1,0,0,0,12,117,18,0,1,6,0,0,1,0,0,0,32,7,58,103,224,0,58,103,116,116,18,0,1,0,0,0,172,118,18,0,149,8,145,124,204,3,58,103,0,0,0,0,104,125,18,0,156,154,145,124,0,0,58,103,14,117,18,0,8,117,18,0,8,117,18,0,14,117,18,0,63,155,145,124,216,192,151,124,235,154,145,124,28,126,18,0,20,118,18,0,255,255,0,0,0,208,253,127,98,84,36,0,63,155,145,124,96,113,58,103,235,154,145,124,112,84,36,0,184,117,18,0,0,0,58,103,0,208,253,127,12,117,18,0,12,117,18,0,0,0,0,0,118,0,0,0,96,84,36,0,16,58,58,103,0,0,85,110,114,101,103,105,115,116,101,114,74,80,69,71,73,109,97,103,101,0,0,0,96,84,36,0,192,81,58,103,0,0,82,101,103,105,115,116,101,114,74,80,69,71,73,109,97,103,101,0,0,0,0,0,0,0,0,0,64,115,18,0,45,201,0,0,196,116,18,0,240,6,0,124,208,240,18,0,24,238,144,124,240,154,145,124,255,255,255,255,235,154,145,124,160,155,145,124,0,0,58,103,164,117,18,0,0,0,0,0,184,117,18,0,1,0,0,0,172,117,18,0,102,172,128,124,172,117,18,0,120,172,128,124,0,0,58,103,0,0,0,0,56,251,118,1,60,219,226,0,19,0,20,0,28,126,18,0,0,0,58,103,48,44,88,0,0,0,58,103,16,58,58,103,218,181,86,0,0,0,58,103,28,126,18,0,152,1,0,0,42,182,86,0,32,0,0,0,0,160,93,0,84,162,93,0,47,4,0,0,252,161,93,0,28,126,18,0,235,67,0,0,176,183,94,0,24,7,92,0,20,1,110,1,0,0,0,0,69,182,126,0,0,0,0,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,0,0,74,80,69,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,6,0,0,0,0,0,0,1,6,0,0,0,0,0,0,96,6,0,0,0,0,0,0,12,12,0,0,0,0,0,0,12,2,0,0,0,0,0,0,24,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,192,0,4,0,0,0,0,0,192,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,0,0,0,0,0,0,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,6,0,0,0,0,0,0,30,4,0,0,0,0,0,0,18,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,192,0,4,0,0,0,0,0,128,0,4,0,0,0,0,24,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,122,18,0,241,49,55,124,153,9,0,0,0,144,153,153,232,121,18,0,0,0,0,240,252,247,56,124,28,51,55,124,0,0,0,0,102,122,18,0,2,248,56,124,0,0,0,0,5,0,0,0,238,121,18,0,0,240,154,153,153,153,153,153,153,153,153,153,234,219,0,0,28,122,18,0,142,51,55,124,253,63,1,0,0,0,1,0,92,122,18,0,174,47,63,124,1,0,0,0,0,0,112,0,80,122,18,0,104,122,18,0,28,32,55,124,92,122,18,0,92,122,18,0,68,122,18,0,92,122,18,0,92,122,18,0,126,122,18,0,186,122,18,0,122,32,55,124,170,122,18,0,1,0,0,0,0,0,0,130,223,228,13,71,0,0,0,0,204,204,204,204,204,204,204,204,204,204,251,63,0,0,0,20,187,240,138,198,236,122,18,0,141,42,55,124,236,122,18,0,152,122,18,0,143,123,18,0,1,0,0,0,168,122,18,0,152,43,55,124,143,127,18,0,142,123,18,0,14,0,0,0,142,123,18,0,222,122,18,0,22,45,55,124,163,0,0,0,1,0,0,0,102,49,110,1,8,123,18,0,164,45,55,124,140,123,18,0,1,128,0,4,0,0,0,0,0,152,0,4,3,0,0,0,252,122,18,0,0,0,0,0,0,32,62,64,220,122,18,0,236,122,18,0,179,45,55,124,32,0,48,0,2,0,0,0,1,0,0,0,236,122,18,0,51,0,0,0,244,122,18,0,48,0,128,0,1,0,0,0,0,123,18,0,48,0,0,0,106,89,0,0,28,123,18,0,114,46,55,124,68,123,18,0,140,123,18,0,1,0,0,0,196,123,18,0,252,255,255,255,162,249,52,124,252,255,255,255,64,0,0,0,53,1,53,124,11,252,52,124,0,0,0,0,68,142,18,0,132,1,53,124,0,0,0,0,0,0,62,64,132,1,53,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,4,0,0,0,140,123,18,0,1,0,0,0,64,0,0,0,51,48,46,48,0,0,0,0,64,0,0,0,48,0,48,48,48,48,48,48,0,0,0,0,48,0,48,48,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,154,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,89,0,0,212,125,18,0,232,169,54,124,180,125,18,0,230,219,93,0,4,126,18,0,0,0,0,0,171,128,86,0,74,142,18,0,254,7,0,0,68,142,18,0,66,0,0,0,3,8,0,0,52,126,18,0,66,0,0,0,228,125,18,0,72,0,110,1,122,79,89,0,68,142,18,0,5,8,0,0,224,219,93,0,252,125,18,0,251,163,89,0,68,142,18,0,5,8,0,0,76,150,18,0,155,209,48,0,189,234,88,0,0,136,53,0,208,203,93,0,80,205,221,0,148,2,0,0,44,204,221,0,60,134,18,0,76,150,250,0,52,126,18,0,68,142,250,1,20,64,97,0,1,0,0,0,206,234,88,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,128,18,0,0,0,0,0,251,131,18,0,56,50,55,124,95,128,18,0,0,0,0,244,11,248,56,124,28,51,55,124,3,176,32,0,162,128,18,0,15,248,60,124,0,0,0,0,5,0,156,0,42,128,18,0,0,144,204,55,137,65,96,229,208,34,251,255,106,89,0,0,88,128,210,7,142,51,55,124,252,63,2,1,0,0,0,0,152,128,18,192,174,47,55,124,0,0,0,0,0,0,0,0,140,128,18,0,164,128,18,0,28,32,55,124,152,128,18,0,152,128,18,0,128,128,18,0,152,128,18,0,152,128,18,0,186,128,18,0,246,128,18,0,122,32,55,124,230,128,18,0,1,0,0,0,0,0,0,190,154,43,229,19,0,0,0,0,204,204,204,204,204,204,204,204,204,204,251,63,0,0,0,108,11,180,243,198,40,129,18,0,141,42,55,124,40,129,18,0,220,134,18,0,204,129,18,0,1,128,0,0,228,128,18,0,152,47,55,124,204,129,18,0,203,193,18,0,2,0,0,0,203,225,18,0,24,129,18,0,22,61,55,124,163,0,0,0,1,12,24,0,102,0,0,0,68,129,18,0,164,45,55,124,200,129,18,0,1,0,0,0,96,0,0,0,0,0,0,0,4,0,0,0,24,129,18,0,0,0,0,0,0,128,110,64,24,129,18,0,40,129,18,0,179,45,55,124,32,0,0,0,3,0,0,0,1,0,0,0,40,129,18,0,50,52,52,0,1,0,0,0,52,129,18,0,50,51,52,51,55,53,0,0,64,129,18,0,106,89,0,0,88,129,18,0,114,46,55,124,128,129,18,0,200,129,18,0,1,0,0,0,0,130,18,0,251,255,255,255,162,249,52,124,251,255,255,255,64,0,0,0,53,1,53,124,11,252,52,124,0,128,37,0,132,148,18,0,132,1,53,124,0,0,0,0,0,128,110,64,132,1,53,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,5,0,0,0,200,129,18,0,1,0,0,0,64,0,0,0,50,52,52,46,48,0,0,0,64,0,0,0,50,46,51,0,1,0,0,0,64,0,0,0,50,46,51,0,6,0,0,0,0,0,0,0,237,6,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,56,0,0,0,0,0,0,7,56,128,0,0,0,0,0,5,0,128,0,0,0,0,0,1,0,12,0,0,0,0,0,128,1,236,0,0,0,0,0,0,1,96,6,0,0,0,0,0,0,128,7,0,0,0,0,0,0,128,7,0,0,0,0,0,0,0,193,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,48,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,204,1,0,0,0,0,0,0,144,16,0,0,0,0,0,0,192,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,64,24,0,0,0,0,0,0,0,0,128,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,245,161,148,124,176,133,18,0,244,181,145,124,134,182,145,124,26,2,0,0,0,0,20,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,2,0,0,0,0,0,0,208,79,22,0,0,0,0,0,30,0,0,0,0,0,0,0,224,3,20,0,106,89,0,0,16,132,18,0,232,169,54,124,240,131,18,0,230,219,93,0,64,132,18,0,0,128,37,0,121,5,0,0,139,148,18,0,255,7,0,0,132,148,18,0,71,49,8,0,255,7,0,0,127,244,154,0,66,0,0,0,39,132,146,0,156,197,18,0,123,79,89,0,132,148,18,0,15,8,12,0,224,219,93,0,56,135,114,0,105,161,89,0,132,150,242,7,5,8,0,0,116,132,146,7,152,1,0,0,69,231,216,31,0,8,0,0,208,203,93,193,20,204,93,0,202,0,0,192,44,204,93,0,124,140,18,0,204,156,18,0,116,132,18,0,132,148,18,0,20,64,97,0,152,29,119,1,0,224,46,0,89,225,88,0,50,46,51,109,98,0,145,124,64,6,20,0,9,0,0,0,0,0,20,0,1,0,0,0,180,134,18,0,244,181,145,124,0,0,0,0,26,2,0,0,0,0,20,0,88,2,0,0,96,0,0,0,208,79,22,0,16,0,0,0,30,0,0,0,0,140,1,0,224,3,20,0,0,140,3,0,208,79,22,0,0,48,16,0,30,0,0,0,0,240,5,0,32,0,0,0,0,120,12,0,224,3,20,0,179,0,48,0,9,0,0,0,200,79,22,0,0,0,0,0,0,48,0,0,96,0,0,0,80,255,21,0,216,79,22,0,0,0,128,9,6,0,0,0,0,0,192,24,0,0,0,0,88,2,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,1,20,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,56,2,0,0,32,0,0,0,0,0,0,0,152,77,22,0,192,227,21,0,152,77,22,0,160,77,22,0,0,0,0,0,0,0,0,0,179,0,0,0,64,9,1,0,200,79,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,1,20,0,0,0,3,0,224,3,20,0,56,2,0,0,0,0,20,0,148,131,18,0,0,0,0,0,36,134,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,52,134,18,0,162,216,150,124,8,6,20,0,134,216,150,124,0,0,20,0,0,0,0,0,0,0,20,0,56,2,0,0,0,0,0,0,171,128,86,0,152,77,22,0,179,0,0,0,152,77,22,0,160,77,22,0,255,145,86,0,0,0,0,0,135,0,0,0,64,9,1,0,239,111,22,0,152,77,22,0,127,35,8,0,0,0,20,0,127,2,0,0,0,0,0,0,255,77,22,0,224,3,20,1,247,133,18,0,0,0,20,0,95,138,54,0,24,238,144,124,171,220,246,125,255,255,255,255,134,219,246,127,24,157,148,124,0,6,148,63,97,1,0,80,134,190,145,126,0,0,0,0,160,141,18,192,0,0,20,0,32,0,0,192,65,0,20,0,1,0,0,0,95,82,76,95,74,80,69,71,0,0,0,0,24,0,0,0,0,0,0,0,245,161,148,124,160,136,18,0,244,181,145,124,134,182,145,124,92,0,0,0,200,79,22,0,152,77,22,0,56,2,0,0,0,0,20,0,0,0,0,0,0,0,0,0,160,77,22,0,16,1,0,1,80,134,18,0,208,65,21,0,224,136,18,0,24,238,145,124,168,216,150,124,255,255,255,255,0,0,20,0,247,241,180,124,240,136,18,0,245,245,149,124,134,182,145,124,44,0,28,0,0,0,20,0,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,184,97,20,0,248,2,0,0,16,97,0,0,128,0,0,0,160,65,21,25,160,77,22,0,156,0,128,16,176,134,18,0,152,2,148,0,64,137,18,0,1,0,0,0,168,216,150,124,255,255,255,255,0,0,20,0,245,161,148,124,80,137,18,0,244,181,145,124,128,0,0,0,4,0,0,0,216,65,21,0,152,2,20,0,104,137,18,0,244,181,145,124,2,0,0,0,44,0,0,0,120,66,21,0,104,0,0,0,0,0,0,0,136,251,22,0,0,0,0,0,1,0,0,0,0,0,0,0,120,1,226,0,176,20,119,1,136,251,22,0,0,0,0,0,1,0,0,0,0,0,20,0,245,161,148,124,176,137,18,0,244,181,145,124,134,182,145,124,156,0,0,0,0,0,20,0,1,0,0,0,120,66,21,0,56,12,22,0,0,0,0,0,1,0,0,0,40,0,0,0,248,0,0,0,0,0,0,0,240,246,22,0,0,0,0,0,28,0,0,0,0,0,0,0,128,2,20,0,0,0,0,0,200,65,21,0,0,0,0,0,0,0,0,0,142,0,0,0,0,0,0,0,160,20,119,1,255,7,20,0,21,0,0,0,135,71,0,0,0,0,0,0,127,69,0,0,184,251,22,0,255,119,0,0,0,0,0,0,255,241,0,0,0,0,0,0,255,192,0,0,8,12,22,0,255,12,22,0,40,0,0,0,255,95,53,0,15,0,0,0,124,28,119,0,0,0,0,0,11,15,226,11,1,0,0,0,0,6,128,63,200,1,20,0,2,14,128,254,1,0,20,0,72,142,18,252,59,0,0,0,136,138,18,192,31,238,144,124,144,182,145,252,255,255,255,255,134,182,145,124,216,178,145,124,0,0,20,0,96,0,0,64,235,6,145,124,0,0,0,0,160,141,18,0,148,141,18,0,0,0,20,0,0,0,0,0,0,0,20,0,88,65,21,0,24,238,144,124,88,65,21,0,96,65,21,0,134,182,145,124,9,0,0,0,162,216,150,124,16,0,64,32,134,216,150,124,1,0,20,0,0,0,0,0,57,12,22,0,8,12,22,0,59,32,97,0,0,0,20,0,155,230,93,0,0,0,0,0,16,12,30,0,212,134,18,1,199,0,0,0,100,137,18,0,232,246,22,0,24,238,144,124,168,216,246,124,255,255,255,255,4,0,112,0,152,157,148,124,0,0,20,27,10,0,0,0,134,183,145,125,0,0,0,0,248,1,128,1,0,0,20,0,68,139,18,0,24,254,144,124,168,216,150,124,255,255,255,255,0,8,0,0,24,157,148,124,200,9,20,0,97,1,0,80,134,182,145,124,23,0,0,0,152,65,21,0,88,65,21,0,184,0,0,0,0,0,20,0,0,0,0,0,56,246,22,0,96,65,21,0,56,246,22,0,64,246,22,0,97,1,0,80,23,0,0,0,24,238,144,124,18,0,64,32,255,255,255,255,134,216,150,124,24,157,148,0,0,0,0,0,0,0,0,0,96,1,20,0,0,0,3,0,128,2,20,0,184,0,0,0,0,0,20,0,148,135,18,0,128,251,22,0,36,138,18,0,69,9,145,124,78,9,145,124,24,141,18,0,36,0,2,0,4,139,18,0,2,0,0,0,220,137,18,0,0,224,253,127,5,16,144,124,172,137,18,0,0,0,0,0,124,138,18,0,24,238,144,124,112,9,145,124,192,228,151,124,111,62,145,124,98,62,145,124,8,2,0,0,255,143,18,0,148,141,18,0,251,15,0,0,97,1,12,80,255,79,86,0,52,155,148,124,255,223,86,0,32,0,0,0,255,255,238,254,0,0,20,0,255,239,22,0,0,0,0,0,255,239,242,0,0,0,0,0,255,159,146,0,68,106,146,124,255,60,116,0,190,106,146,124,255,127,118,14,0,0,20,0,243,127,22,62,0,0,0,0,3,14,128,254,169,139,18,0,32,12,0,252,7,0,20,1,160,77,22,252,31,0,0,92,0,0,0,192,127,0,0,0,192,206,151,124,95,9,145,124,78,9,145,124,109,201,0,0,9,0,0,0,148,141,18,0,40,141,18,0,24,238,144,124,160,141,18,0,8,0,0,0,56,141,18,0,224,3,20,0,168,77,22,0,152,77,22,0,56,2,0,0,192,228,151,124,239,64,145,124,1,0,0,0,224,3,20,0,152,220,253,127,3,0,0,0,2,0,0,0,83,0,4,0,0,0,0,0,238,254,239,254,0,0,0,0,14,24,79,0,0,0,20,0,190,122,159,124,12,139,18,0,233,205,246,126,0,0,20,0,0,0,0,2,152,77,22,0,0,0,116,0,224,77,22,0,8,139,114,0,236,139,18,0,24,238,144,124,0,0,0,0,0,67,20,0,0,0,0,0,124,203,18,1,240,224,150,124,8,6,20,0,212,240,150,124,0,0,20,0,160,125,22,0,96,24,0,64,108,32,92,0,80,24,82,0,79,0,74,0,69,0,67,0,84,0,83,0,92,0,73,0,110,0,116,0,101,0,103,0,114,0,97,0,56,2,0,0,152,77,22,0,0,0,20,0,109,0,112,0,108,0,97,0,116,0,1,1,28,139,18,0,82,0,101,0,84,140,50,0,24,238,144,124,248,224,182,124,255,255,255,255,212,224,150,124,208,165,148,124,0,0,20,0,97,0,0,80,190,106,146,124,0,0,20,0,160,77,22,0,96,0,0,64,101,0,115,0,46,0,101,0,120,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,223,0,0,0,0,0,0,255,63,0,0,0,0,0,0,255,63,0,0,0,0,0,0,255,31,68,0,0,0,0,0,255,159,68,0,0,0,0,0,255,239,4,0,0,0,0,0,255,127,97,0,0,0,0,0,255,63,249,0,0,0,0,0,255,127,213,0,0,0,0,0,255,127,66,0,0,0,0,0,255,127,66,62,0,0,0,0,7,102,32,190,1,0,0,0,144,159,18,254,15,0,0,0,36,157,18,252,127,238,144,124,200,106,146,252,255,255,255,255,190,106,146,124,255,105,146,124,0,0,20,0,254,1,0,64,109,5,145,124,224,77,22,0,109,101,109,111,114,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,9,145,124,78,9,145,124,138,144,18,0,36,0,2,0,192,141,18,0,2,0,0,0,224,140,18,0,12,224,255,127,5,16,144,124,188,156,218,0,0,0,0,0,128,157,26,0,24,238,144,124,112,25,209,126,192,228,151,124,111,126,145,126,98,62,145,124,40,206,247,124,152,220,253,127,0,192,226,0,152,0,0,0,0,0,20,0,0,0,0,0,0,198,0,0,0,0,0,0,0,198,0,0,0,0,0,0,76,0,0,0,2,16,0,0,152,0,154,0,40,254,151,124,0,48,0,0,24,238,144,124,40,254,151,124,0,0,0,0,152,0,18,2,215,108,153,124,32,0,20,68,152,0,8,0,0,0,0,0,3,0,0,0,16,143,18,0,0,0,0,0,64,254,43,1,120,142,18,0,52,151,168,92,0,0,0,0,0,0,0,0,192,206,151,124,128,42,99,201,217,178,196,1,45,201,96,0,236,140,18,0,24,0,0,0,152,144,18,0,24,238,144,124,0,61,145,124,255,255,255,255,98,62,145,124,228,65,145,124,176,141,18,0,18,2,0,0,120,142,18,0,0,0,0,0,0,0,0,0,192,141,18,0,152,0,154,0,40,206,151,124,224,141,18,0,42,113,145,124,2,0,0,0,18,2,0,0,120,142,18,0,0,0,0,0,208,144,18,0,100,142,18,0,160,16,19,0,8,0,21,192,72,31,36,0,172,30,36,0,224,30,36,0,255,255,31,0,248,3,0,0,191,143,22,0,255,27,145,124,255,63,230,0,64,0,126,1,255,191,127,1,0,0,126,1,255,191,227,0,0,0,126,1,255,223,4,2,72,142,18,0,255,223,149,124,234,212,144,124,255,255,153,124,234,212,144,124,255,255,219,124,255,255,255,255,255,255,82,2,161,2,0,0,255,255,18,1,255,27,145,124,255,239,242,23,248,154,130,1,19,28,242,190,255,154,130,1,3,57,0,254,63,0,126,1,161,48,0,254,255,143,18,0,93,130,145,252,255,15,0,0,251,154,130,16,254,15,0,0,0,0,226,0,248,15,226,0,6,1,0,0,67,13,0,0,3,0,126,1,161,2,0,0,0,0,126,1,0,0,226,0,245,161,148,124,192,144,18,0,245,181,145,124,134,182,145,124,1,0,226,0,245,161,148,124,213,144,18,0,244,181,145,124,134,182,145,124,8,0,0,0,0,0,226,0,1,0,0,0,248,20,0,0,40,13,0,0,0,0,0,0,248,154,130,1,31,0,28,0,200,12,0,0,120,49,226,2,72,163,130,1,168,251,125,3,24,0,0,0,224,141,13,16,120,1,226,0,80,130,135,1,0,0,126,1,152,16,48,0,0,0,126,1,0,128,127,1,124,143,18,0,160,229,127,1,0,0,0,0,0,0,126,1,1,0,0,0,1,0,0,0,3,52,0,0,8,102,20,0,0,44,126,1,1,96,0,0,1,0,0,0,96,0,0,64,208,1,234,0,104,0,0,0,88,29,127,1,4,0,0,0,168,228,226,0,0,0,0,0,240,209,226,0,120,1,226,0,160,228,226,0,120,1,226,0,120,1,226,0,200,1,226,0,64,0,0,0,72,236,226,0,120,1,226,0,176,138,194,1,120,1,226,0,48,163,130,1,0,155,130,1,120,1,226,0,208,20,125,1,120,1,226,0,80,163,130,1,16,0,0,0,144,236,226,0,56,12,22,0,120,1,226,0,88,130,130,1,40,0,0,0,152,160,21,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,0,0,0,128,0,0,0,0,0,0,0,64,0,0,0,74,0,0,0,152,1,226,0,255,47,96,0,89,0,0,0,227,175,142,1,240,154,130,1,255,255,127,1,101,0,0,0,255,255,3,0,64,163,130,1,255,255,3,0,155,1,0,0,255,223,1,0,4,0,0,0,255,223,7,0,40,13,0,0,255,255,7,0,120,1,226,0,255,255,239,0,200,12,0,0,255,255,72,0,120,1,226,0,255,255,194,3,120,1,226,0,255,255,227,7,0,0,0,0,255,255,227,31,202,1,226,0,127,191,97,254,63,8,0,0,31,112,192,246,255,155,130,1,207,242,130,247,239,15,0,0,3,155,130,193,255,191,130,1,40,163,130,193,254,223,150,124,40,227,130,1,240,191,130,1,0,96,0,0,4,28,0,0,0,0,0,0,0,0,0,0,233,205,150,124,0,0,3,0,121,1,226,0,0,0,0,0,0,0,0,0,104,1,226,0,1,0,3,0,120,1,226,0,38,0,0,0,0,0,226,0,184,142,18,0,134,182,145,124,72,145,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,88,145,18,0,162,248,150,124,8,6,226,0,134,216,151,126,0,0,226,0,0,112,11,48,0,0,226,0,8,54,239,0,134,216,150,124,128,115,226,0,0,0,0,0,160,138,226,1,80,130,130,1,32,163,130,1,248,154,130,1,48,8,4,0,0,0,226,0,0,0,226,0,64,183,130,1,40,227,130,1,32,44,0,0,0,0,226,0,216,144,18,0,0,0,0,0,48,179,138,1,232,217,150,1,232,176,26,0,134,216,150,124,120,147,18,0,24,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,24,157,148,124,0,0,226,0,97,1,0,80,134,182,145,124,0,0,192,0,8,0,0,0,0,0,226,0,97,1,0,80,134,182,145,124,0,0,0,0,40,0,0,0,0,0,226,0,255,255,255,255,163,230,128,124,171,231,128,124,43,232,128,124,12,155,93,0,12,155,93,0,120,141,110,1,0,0,0,0,78,9,145,124,0,208,253,127,0,208,253,127,52,150,18,0,0,0,0,0,0,0,0,0,152,0,154,0,0,220,253,127,0,0,8,2,240,147,18,0,0,0,8,2,232,145,18,0,0,0,0,0,0,0,0,0,0,0,64,0,48,12,22,0,255,63,30,0,116,65,21,0,255,255,255,255,224,3,20,0,255,127,2,0,152,77,22,0,255,127,2,0,0,0,0,0,255,255,10,0,1,0,0,0,255,255,20,0,0,0,0,0,255,255,215,124,0,0,20,0,255,255,127,64,0,0,0,0,255,127,127,0,1,0,0,0,255,255,62,0,0,0,20,0,255,255,91,0,24,238,144,124,255,255,147,124,255,255,255,255,255,255,147,126,173,104,146,124,255,191,119,126,122,0,0,64,127,127,211,255,255,65,21,0,239,227,213,255,191,6,0,0,15,0,20,246,255,63,0,0,237,146,18,192,255,191,0,0,15,70,20,192,255,239,150,124,0,224,1,0,228,31,0,0,0,192,20,0,0,29,0,0,1,0,0,0,132,147,18,0,1,0,0,0,132,147,18,0,69,106,146,124,0,0,20,0,191,106,146,124,0,0,226,0,78,57,119,1,0,0,0,0,168,147,18,0,0,0,0,0,169,147,18,0,68,106,146,124,14,0,226,0,190,106,146,124,72,57,119,1,0,0,226,0,80,57,119,1,0,0,0,0,0,0,20,0,0,0,0,0,0,224,2,0,0,0,0,0,112,253,127,1,80,12,22,0,0,242,64,0,0,0,0,0,0,177,115,0,0,0,0,0,72,163,130,1,0,0,0,0,144,182,157,124,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,96,12,0,64,235,6,145,124,80,163,130,1,0,0,0,0,72,57,119,1,224,27,0,0,120,49,234,0,64,145,18,0,1,0,8,0,120,1,226,0,0,0,226,0,80,145,18,0,0,0,226,0,88,145,18,0,0,0,0,0,152,149,18,0,24,238,144,1,0,0,226,1,0,0,226,0,190,106,146,125,172,147,18,0,233,205,150,124,0,0,226,0,0,0,0,0,72,57,119,1,0,0,226,0,80,57,119,1,168,147,18,0,12,148,18,0,24,238,144,124,0,0,0,0,0,0,226,0,0,0,0,0,28,148,18,0,240,224,150,124,8,6,226,0,212,224,150,124,0,0,226,0,80,57,119,1,96,0,0,64,48,0,0,0,112,160,21,0,0,0,20,0,120,220,226,0,0,0,226,0,109,5,1,1,152,147,18,0,61,4,1,1,208,148,18,0,255,255,1,0,72,57,119,1,231,255,227,0,212,224,150,124,255,255,151,124,0,0,1,1,255,255,22,0,190,106,146,124,255,191,18,0,24,238,144,124,255,255,151,124,255,255,255,255,255,255,151,124,208,165,148,124,255,255,226,0,97,0,0,80,255,255,186,125,0,0,226,0,255,255,127,1,96,0,0,64,255,255,187,1,0,0,0,0,255,255,183,0,0,0,0,0,255,255,7,0,0,0,0,0,255,255,99,38,56,149,18,0,255,255,247,183,39,0,0,0,255,255,246,255,255,163,128,124,255,243,1,255,255,6,0,0,63,149,18,250,255,191,0,0,63,149,18,192,255,191,20,0,55,244,52,174,255,111,98,0,7,192,1,0,236,31,0,0,113,133,145,124,71,30,0,0,1,0,0,0,9,159,145,124,57,2,0,0,0,128,20,0,33,0,0,0,51,8,145,124,14,150,18,0,0,0,0,0,3,0,64,0,8,1,0,0,183,148,18,0,12,148,18,0,12,0,226,0,24,29,119,1,16,12,22,0,0,0,0,0,255,255,255,255,190,106,146,124,173,104,0,124,0,0,20,0,51,148,19,0,109,5,145,124,244,253,19,0,24,238,144,124,200,234,210,124,255,255,255,255,190,234,211,124,173,104,146,124,0,0,227,0,96,0,0,64,109,5,153,124,220,146,130,1,80,121,119,1,0,0,0,0,1,128,1,0,4,12,0,0,0,0,0,0,229,48,119,1,0,0,0,0,0,16,0,0,64,149,18,0,132,181,26,0,24,238,144,124,240,6,153,124,255,255,255,255,235,6,145,124,230,25,145,124,36,26,145,124,128,192,151,124,250,25,145,124,24,29,119,1,24,29,119,1,106,89,0,0,188,149,18,0,201,46,55,124,172,149,18,0,160,149,18,0,229,48,119,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,48,119,1,229,48,119,1,0,0,226,0,229,48,119,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,106,89,0,0,24,149,18,0,14,82,53,124,12,150,18,0,24,238,144,124,112,5,145,124,255,255,255,255,109,5,145,124,138,33,52,124,0,0,226,0,0,0,0,0,143,33,52,124,220,146,130,1,255,255,111,1,0,0,0,0,247,255,127,1,171,128,86,0,255,255,9,0,80,57,119,1,255,255,19,0,80,57,119,1,255,255,19,0,13,36,52,124,255,255,55,124,255,255,255,255,255,255,55,124,207,166,86,0,255,255,119,3,9,144,86,0,255,255,255,65,72,0,110,1,255,255,200,0,120,141,110,1,255,255,223,1,241,48,119,1,255,255,135,6,220,146,130,1,255,255,223,127,97,116,122,95,255,255,103,109,108,92,80,82,255,255,255,95,60,47,109,97,255,255,255,255,105,112,62,0,255,255,253,255,255,112,108,97,255,231,243,255,255,103,108,101,127,115,101,252,255,191,86,0,171,128,86,192,255,255,110,84,103,237,115,108,255,127,101,115,47,229,121,101,236,31,0,0,1,0,0,0,0,30,20,0,1,0,226,0,0,158,226,0,245,161,148,124,216,152,18,0,255,181,145,124,134,182,145,124,47,0,0,0,0,0,226,0,3,0,0,0,0,0,226,0,120,1,226,0,0,0,0,0,0,0,226,0,245,161,148,124,232,6,0,0,244,181,145,124,72,57,119,1,8,0,0,0,31,0,2,0,1,0,0,0,232,228,226,0,116,0,114,0,160,228,226,0,8,0,0,0,176,141,111,1,64,0,0,0,28,0,3,0,200,49,110,1,232,1,242,0,0,0,110,1,134,246,145,124,200,1,226,0,0,0,23,0,1,8,0,0,40,149,18,0,134,190,145,124,0,0,0,0,0,16,0,0,1,0,0,0,200,49,226,0,134,182,145,124,1,0,0,0,168,228,226,2,160,228,226,0,232,1,20,0,0,0,0,0,0,0,0,0,248,49,110,1,176,1,226,0,120,1,226,0,16,57,119,1,0,0,0,0,120,1,226,0,0,0,0,0,0,0,0,0,9,0,0,0,224,141,110,1,168,1,226,0,64,0,0,0,120,1,226,0,80,57,119,1,4,0,0,0,208,49,110,1,200,1,226,0,22,0,0,0,0,0,20,0,168,149,18,0,162,2,0,0,232,153,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,152,178,145,124,0,0,20,0,96,0,0,64,235,6,145,124,0,0,0,0,28,157,18,0,244,156,18,0,0,57,119,1,240,67,22,0,255,255,22,0,184,64,22,0,207,255,1,0,0,0,0,0,239,255,3,0,223,0,0,0,255,255,3,0,160,141,110,1,255,255,3,0,104,1,20,0,255,255,5,1,128,0,0,0,255,255,230,1,7,0,0,0,255,255,55,6,215,0,0,0,255,255,247,70,53,0,0,0,255,255,254,70,64,12,22,0,255,255,255,64,64,12,22,0,255,255,255,4,40,0,0,0,255,255,255,6,16,57,119,1,255,255,255,31,168,29,119,1,255,255,255,25,8,0,0,0,255,255,255,127,12,0,0,0,255,255,255,255,121,0,3,4,255,255,247,255,255,1,0,0,191,159,23,255,255,151,18,0,63,57,119,249,255,191,18,0,31,238,144,252,255,255,145,124,255,255,255,255,254,255,145,124,29,153,18,0,226,255,150,124,8,6,20,0,134,254,150,124,6,0,20,0,0,236,0,0,3,0,20,0,64,0,0,0,3,0,226,0,188,150,18,0,14,0,226,0,76,153,18,0,56,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,92,153,18,0,162,216,150,124,112,12,22,0,64,12,22,0,120,0,0,0,0,0,20,0,48,64,226,0,0,0,0,0,72,12,22,0,255,255,255,1,197,105,151,124,78,9,145,124,248,252,22,0,36,0,2,0,100,250,18,0,5,0,0,0,144,225,145,124,0,224,253,127,92,64,0,0,60,153,18,0,250,173,145,124,144,2,2,0,0,0,0,0,112,41,145,124,192,228,151,124,111,62,145,124,98,62,145,124,8,2,0,0,28,157,18,6,244,156,18,0,152,0,0,0,255,255,255,255,134,216,150,124,24,157,148,124,0,0,226,0,110,154,18,0,134,182,145,124,9,0,0,0,5,0,0,0,18,0,20,0,0,220,253,127,0,0,0,0,152,77,22,0,52,155,148,124,224,79,22,0,32,0,0,0,238,254,238,254,0,0,20,0,152,77,22,0,0,0,0,0,144,154,18,0,0,0,0,0,144,154,18,0,68,106,146,124,0,0,20,0,190,106,146,124,152,77,22,0,0,0,20,0,160,77,22,0,0,0,0,0,78,9,145,124,45,201,0,0,32,0,0,0,244,156,18,0,160,77,22,0,24,238,144,124,28,157,18,0,16,0,0,0,255,255,0,0,36,0,2,0,255,191,19,0,152,156,18,0,255,255,99,0,192,228,151,124,255,255,247,124,187,64,145,124,255,255,127,0,0,220,253,127,255,255,255,255,224,3,20,0,255,255,31,1,152,77,22,0,255,255,31,2,4,0,0,0,255,255,255,3,1,0,0,0,255,255,255,1,0,0,0,0,255,255,190,65,0,0,0,0,255,255,255,126,0,0,0,0,255,255,255,7,134,0,154,0,255,255,255,7,0,0,20,0,255,255,191,127,148,154,18,0,255,255,255,127,12,0,20,0,255,255,255,255,253,77,22,0,255,255,183,255,255,77,22,0,255,255,191,255,255,159,18,0,255,158,23,254,255,31,22,0,127,192,1,232,255,255,18,0,7,192,0,128,255,255,19,0,69,106,146,124,252,255,23,0,190,106,146,124,248,255,119,1,54,155,148,124,120,255,119,1,63,0,0,0,238,254,239,254,2,0,226,0,0,128,227,0,174,141,110,1,0,0,0,0,190,155,18,0,0,0,0,0,188,155,18,0,68,106,146,124,7,0,226,0,190,106,146,124,187,141,110,1,0,0,226,0,240,141,110,1,0,0,0,0,96,0,0,0,24,238,144,124,128,0,0,0,192,20,119,1,240,207,110,1,112,29,119,1,136,207,22,0,56,0,0,0,190,235,146,124,120,220,226,0,129,195,3,0,176,1,20,0,0,192,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,32,0,0,96,33,110,1,176,1,226,0,184,20,119,1,168,141,110,1,56,0,0,12,233,205,150,124,1,0,0,0,1,0,0,0,176,1,226,0,0,0,20,0,16,12,22,0,124,155,18,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,20,1,0,0,226,0,0,0,226,0,190,106,146,124,188,155,18,0,233,205,150,124,0,0,226,0,0,0,0,0,168,141,110,1,0,0,226,0,176,141,110,1,184,155,18,0,28,156,18,0,24,238,144,124,0,0,0,0,0,0,226,0,0,0,0,0,44,156,18,0,240,224,150,124,8,6,226,0,212,224,150,124,0,0,226,0,176,141,110,1,96,0,0,64,144,155,18,0,172,156,18,0,200,156,18,0,24,238,144,124,248,224,150,124,255,255,255,255,212,224,150,124,247,255,151,124,64,0,0,0,255,255,99,0,168,141,110,1,223,255,227,4,16,12,22,0,255,255,127,5,200,155,1,1,255,255,31,20,0,157,18,0,255,255,23,16,24,238,144,124,255,255,151,126,171,128,86,0,255,255,215,126,208,165,148,124,255,255,119,2,97,0,0,80,255,255,255,124,171,128,86,0,255,255,127,4,96,0,0,64,255,255,239,84,171,128,86,0,255,255,255,7,0,0,0,0,255,255,223,31,171,128,86,0,255,255,255,63,4,0,0,0,255,255,255,255,125,0,0,0,255,255,255,255,255,1,0,192,255,255,255,255,255,7,0,0,255,255,223,247,255,255,144,124,255,175,55,253,255,255,0,0,127,132,145,252,255,255,3,192,151,156,19,0,255,255,23,0,231,157,18,0,252,255,159,124,6,0,0,0,194,255,15,0,207,156,18,0,146,255,15,124,2,0,0,0,4,156,31,0,63,157,18,0,152,157,31,0,30,238,144,124,200,106,154,124,255,255,255,255,0,0,226,0,14,0,226,0,0,0,20,0,112,0,0,64,109,5,145,124,48,12,22,0,171,128,86,0,48,29,0,1,60,156,18,0,64,156,18,0,208,157,18,0,244,159,18,0,24,238,144,124,187,135,86,0,255,255,255,255,190,110,147,124,173,104,146,124,171,142,87,0,96,0,0,64,234,212,147,124,182,162,148,124,255,255,255,255,24,159,18,0,0,0,24,0,64,191,18,0,0,16,0,0,134,182,145,124,0,128,37,0,0,0,226,0,1,0,0,24,128,0,0,0,0,0,0,0,0,0,0,0,162,150,52,124,2,0,0,0,80,1,0,0,255,255,255,255,16,2,131,1,0,0,20,0,24,0,0,0,2,0,0,0,216,2,226,0,12,155,93,0,120,141,110,1,80,0,226,0,0,0,0,0,80,0,226,0,0,0,0,128,0,0,158,1,24,238,144,124,112,5,145,124,5,0,0,0,0,0,226,0,0,0,226,0,147,25,145,124,128,192,151,124,112,25,145,124,48,12,22,0,16,12,1,0,48,29,1,0,36,157,18,0,40,157,18,0,24,158,18,0,28,158,18,0,24,238,144,124,112,5,145,124,255,255,255,255,109,5,145,124,138,33,52,124,255,63,230,0,160,1,226,0,215,127,3,0,24,2,131,1,223,127,227,0,200,141,110,1,191,255,151,0,0,0,0,0,255,255,175,0,56,2,131,1,255,255,191,0,208,240,18,0,255,255,191,1,13,36,52,124,255,255,183,125,255,255,255,255,255,255,255,125,207,166,86,0,255,255,255,9,167,80,85,0,255,255,255,25,200,141,110,1,255,255,255,25,12,155,93,0,255,255,255,29,120,141,110,1,255,255,255,21,238,14,80,0,255,255,255,23,0,0,0,0,255,255,255,23,72,0,110,1,255,255,255,255,109,97,103,105,255,255,255,255,255,1,109,103,255,255,255,255,255,79,109,97,255,255,255,255,255,127,99,107,255,255,31,255,255,255,45,81,127,22,143,243,255,255,103,105,127,92,111,97,255,255,103,46,63,0,0,0,255,255,71,120,127,102,0,0,221,255,15,0,15,0,20,0,245,255,159,124,91,1,0,0,244,245,191,124,135,182,145,124,32,128,63,0,63,0,20,0,1,0,63,0,60,0,0,0,0,0,20,0,174,1,226,0,5,0,1,0,0,0,160,0,3,176,4,0,21,0,1,0,8,12,22,0,0,144,37,0,24,0,0,0,129,0,0,0,216,0,131,1,134,182,145,124,216,0,131,1,240,0,158,1,1,0,0,0,135,1,0,0,0,0,158,1,33,56,0,96,0,0,196,0,0,0,102,5,2,0,0,0,0,0,0,0,0,0,0,0,233,205,182,124,0,32,3,0,32,0,0,0,0,176,37,0,32,0,226,0,68,157,18,0,40,2,226,16,212,159,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,228,159,18,0,162,216,150,124,8,6,226,0,134,216,150,124,0,0,226,0,0,0,0,0,192,0,226,0,32,2,20,0,32,0,0,0,16,12,22,0,1,0,0,0,7,0,4,0,120,12,22,0,1,0,0,0,2,0,20,0,120,12,22,0,0,0,4,144,2,0,20,0,8,0,158,1,24,0,158,1,24,128,37,0,0,0,226,0,120,141,110,1,0,0,0,0,32,0,158,1,120,141,110,1,116,159,18,0,0,0,70,3,4,162,18,0,24,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,24,157,148,124,249,63,226,0,97,1,0,80,199,255,145,124,0,0,0,0,143,255,39,0,0,0,226,0,191,255,7,147,3,0,1,0,255,255,7,1,122,0,0,0,255,255,7,0,0,12,22,0,255,255,15,0,5,0,1,0,255,255,31,0,64,0,0,0,255,255,159,49,0,0,134,3,255,255,31,56,7,0,8,1,255,255,191,49,3,0,0,0,255,255,187,1,56,50,55,124,255,255,255,25,172,160,18,0,255,255,255,27,28,51,55,124,255,255,255,31,250,160,18,0,255,255,255,95,0,0,0,0,255,255,255,95,130,160,18,0,255,255,255,255,1,0,0,0,255,255,255,255,251,91,0,0,255,255,255,255,255,55,55,124,255,255,255,239,255,127,0,0,255,255,63,254,255,255,55,124,231,7,20,108,255,255,15,0,255,160,18,0,252,255,23,0,30,32,55,124,248,255,23,0,255,160,18,0,216,255,31,0,255,160,18,0,240,254,63,0,31,161,18,0,78,225,127,0,126,32,55,124,62,161,255,0,15,0,0,0,0,0,255,1,15,0,0,0,0,0,128,1,204,204,204,204,204,204,204,204,252,204,251,63,0,0,0,0,112,0,0,0,128,161,18,0,143,43,55,124,128,161,18,0,175,163,18,0,34,162,18,0,193,0,0,0,60,161,18,0,155,47,55,124,34,162,18,0,35,178,18,192,2,0,0,0,33,162,18,0,112,161,18,0,22,45,55,124,163,0,0,0,1,0,0,0,102,55,119,1,252,161,18,0,164,45,55,124,224,162,18,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,112,161,18,0,0,0,0,0,3,192,2,64,112,161,18,0,130,161,18,0,179,45,55,124,32,0,0,0,1,0,0,0,1,0,0,0,192,161,18,0,50,51,52,51,55,53,0,0,0,0,0,0,56,141,110,1,56,161,18,0,56,141,110,1,106,89,0,0,176,161,18,0,114,46,55,124,216,161,18,0,32,162,18,0,1,0,0,0,88,162,18,0,253,255,255,255,251,255,255,255,162,249,52,124,251,255,255,255,0,0,0,0,53,1,53,124,11,252,52,124,152,29,119,1,128,181,18,0,132,1,53,124,0,192,2,64,132,1,53,124,0,0,0,0,0,0,0,0,248,191,3,0,0,0,0,0,247,191,7,0,0,0,0,0,143,127,12,0,0,0,0,0,159,255,14,0,0,0,0,0,63,255,6,0,89,0,0,0,255,255,7,0,136,189,18,0,255,255,7,80,0,0,0,0,255,255,245,124,152,29,119,1,255,255,245,64,216,55,119,1,255,255,191,37,1,0,3,0,255,255,63,55,31,4,0,0,255,255,255,23,7,0,0,0,255,255,255,26,3,0,3,0,255,255,255,63,112,4,0,0,255,255,255,31,26,0,0,0,255,255,255,7,6,0,3,0,255,255,255,23,174,4,0,0,255,255,255,127,4,0,0,0,255,255,255,127,6,0,2,0,255,255,255,255,193,4,0,0,255,255,127,255,255,7,20,0,255,255,127,255,253,95,0,0,255,255,254,252,245,255,13,0,255,163,186,89,220,255,159,124,255,0,20,2,254,255,151,124,191,29,119,3,116,255,151,124,127,57,119,1,80,255,15,0,239,254,238,254,0,248,255,0,15,0,226,0,112,205,127,1,14,0,0,0,196,163,255,1,3,0,0,0,196,163,254,1,79,106,146,124,0,0,226,3,190,106,146,124,112,141,110,3,64,0,226,0,120,141,110,1,3,2,0,0,0,0,0,0,53,155,148,124,128,0,0,0,152,29,119,1,120,141,110,1,128,47,110,1,64,12,22,0,184,3,0,192,12,164,18,0,72,187,130,1,1,0,0,0,176,1,20,0,0,0,0,0,190,106,146,124,104,193,226,0,248,1,250,0,0,0,0,0,248,41,110,1,80,163,130,1,176,1,226,0,144,29,119,1,112,141,110,1,56,0,0,0,233,207,150,124,3,0,0,0,1,0,0,0,178,1,227,0,0,0,20,0,72,12,22,0,136,163,18,0,0,0,0,0,0,7,0,0,0,0,20,0,245,161,148,124,176,165,18,0,244,181,145,124,134,182,145,124,32,0,0,0,0,0,20,0,1,0,0,0,0,0,0,0,112,141,110,1,0,0,0,0,120,141,110,1,196,163,18,0,160,0,0,0,24,238,144,124,0,66,21,0,0,0,226,0,24,0,0,0,240,165,18,0,40,2,20,0,134,182,145,124,36,0,0,0,0,0,226,0,1,0,0,0,0,0,20,0,1,0,0,0,0,0,0,0,252,255,19,0,0,0,0,0,255,127,15,0,255,255,255,255,255,255,139,1,208,165,148,124,255,255,8,0,56,0,0,0,255,255,227,0,0,0,226,0,255,255,3,0,0,0,0,0,255,255,7,113,216,163,18,0,255,255,255,112,106,89,0,0,255,255,255,112,108,164,18,0,255,255,255,254,76,164,18,0,255,255,127,134,156,164,18,0,255,255,255,135,32,0,158,1,255,255,255,27,171,7,0,0,255,255,255,127,66,0,0,0,255,255,255,127,0,224,46,0,255,255,255,127,156,197,18,0,255,255,255,63,126,79,89,0,255,255,255,55,15,8,0,0,255,255,255,95,148,164,18,0,255,255,255,127,128,181,18,0,255,255,255,255,122,9,92,0,255,255,255,255,251,189,18,0,255,255,255,255,239,17,0,0,255,255,255,251,252,255,127,1,255,31,119,99,152,255,127,1,255,2,0,6,108,255,127,1,255,56,119,5,64,248,15,0,254,0,0,0,0,248,47,0,63,0,0,0,44,244,63,49,255,55,119,1,0,224,127,0,127,0,0,0,255,255,255,255,255,65,21,0,0,0,250,3,14,0,20,0,96,0,128,67,240,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,14,6,0,0,0,0,0,0,6,6,0,128,0,0,0,0,0,127,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,56,0,96,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,14,0,0,6,0,0,0,0,14,0,0,6,0,1,0,0,0,0,0,0,0,3,0,1,0,0,0,0,0,0,0,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,123,2,0,0,0,0,0,199,127,2,0,0,0,0,0,143,63,0,0,0,0,0,0,255,255,68,0,0,0,0,0,255,255,196,0,0,0,0,0,255,255,207,2,0,0,0,0,255,255,27,2,0,0,0,0,255,255,95,10,0,0,0,0,255,255,95,8,0,0,0,0,255,255,223,8,0,0,0,0,255,255,255,131,0,0,0,0,255,255,255,194,0,0,0,0,255,255,255,71,0,0,0,0,255,255,255,71,0,0,0,0,255,255,255,79,0,0,0,0,255,255,255,79,0,0,0,0,255,255,255,143,16,0,0,0,255,255,255,191,28,0,0,0,255,255,255,191,12,0,0,0,255,255,255,63,1,0,0,0,255,255,255,127,2,0,0,0,255,255,255,255,2,0,0,0,255,255,255,127,99,0,0,0,255,255,255,255,239,1,0,0,255,255,229,243,32,255,17,0,255,27,192,66,0,254,31,0,31,14,0,0,64,248,31,0,255,3,0,0,0,240,63,0,255,7,0,0,0,224,63,0,59,7,0,0,0,192,63,0,127,0,0,0,0,0,127,0,127,0,0,0,0,0,252,1,63,0,0,0,0,0,248,3,127,0,0,0,0,0,128,3,112,0,0,0,0,0,0,0,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,7,0,0,0,0,0,0,254,7,0,0,0,0,0,0,0,108,0,0,0,0,0,0,192,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,120,0,64,0,0,0,192,17,3,0,0,0,0,0,192,3,3,0,0,8,0,0,0,56,0,0,12,0,0,0,0,60,0,0,12,0,1,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,255,6,0,0,0,0,0,195,255,6,0,0,0,0,0,7,127,0,0,0,0,0,0,255,255,220,0,0,0,0,0,255,255,157,0,0,0,0,0,255,255,153,0,0,0,0,0,255,255,27,0,0,0,0,0,255,255,27,0,0,0,0,0,255,255,95,24,0,0,0,0,255,255,255,24,0,0,0,0,255,255,255,26,0,0,0,0,255,255,255,131,0,0,0,0,255,255,255,159,0,0,0,0,255,255,255,223,0,0,0,0,255,255,255,95,0,1,0,0,255,255,255,95,0,1,0,0,255,255,255,223,16,0,0,0,255,255,255,223,16,0,0,0,255,255,255,191,16,0,0,0,255,255,255,191,1,0,0,0,255,255,255,255,1,0,0,0,255,255,255,255,1,0,0,0,255,255,255,255,2,0,0,0,255,255,255,255,39,0,0,0,255,255,255,255,47,1,0,0,255,255,239,243,55,253,3,0,255,247,3,231,0,248,31,0,255,31,0,4,0,240,63,0,255,159,3,0,0,240,255,0,255,63,0,0,0,192,255,0,255,7,0,0,0,128,255,0,127,0,0,0,0,0,255,1,255,0,0,0,0,0,252,1,127,0,0,0,0,0,240,3,0,0,0,0,0,0,128,3,176,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,48,4,0,0,0,0,0,0,240,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,48,96,0,8,0,0,0,0,0,96,12,64,0,0,0,0,112,134,0,0,0,0,0,0,3,7,0,0,8,0,0,0,48,0,0,8,0,0,0,0,48,0,0,8,0,1,0,0,0,96,0,0,0,3,0,2,0,96,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,231,96,0,0,0,0,0,131,255,97,0,0,0,0,0,7,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,127,0,0,0,0,0,0,255,127,0,0,0,0,0,0,255,255,11,0,0,0,0,0,255,255,31,0,0,0,0,0,255,255,31,12,0,0,0,0,255,255,63,136,0,0,0,0,255,255,255,137,0,0,0,0,255,255,255,129,0,0,0,0,255,255,255,1,0,0,0,0,255,255,255,205,0,0,0,0,255,255,255,221,0,1,0,0,255,255,255,223,0,1,0,0,255,255,255,211,0,1,0,0,255,255,255,255,0,1,0,0,255,255,255,239,0,0,0,0,255,255,255,255,17,16,0,0,255,255,255,255,192,0,0,0,255,255,255,255,64,0,0,0,255,255,255,255,19,0,0,0,255,255,255,255,3,0,0,0,255,255,255,255,3,0,0,0,255,255,255,255,47,1,0,0,255,255,223,255,27,241,7,0,255,255,3,254,17,240,63,0,255,255,3,8,2,240,255,0,191,63,0,0,0,240,255,1,255,7,0,0,0,0,255,3,127,0,0,0,0,0,255,3,255,3,0,0,0,0,254,3,223,0,0,0,0,0,248,3,112,0,0,0,0,0,224,3,240,0,0,0,0,0,0,3,240,3,0,0,0,0,0,0,224,0,0,0,0,0,0,0,240,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,240,0,0,56,0,0,0,50,57,89,24,241,25,89,0,122,249,221,1,175,25,89,0,160,0,143,1,119,137,78,0,139,137,78,0,152,29,119,1,152,29,119,1,0,0,1,0,0,6,192,1,12,0,3,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,1,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,22,0,0,0,0,0,0,211,255,1,0,0,0,0,0,3,255,3,0,0,0,0,0,135,255,7,0,0,0,0,0,159,255,15,0,0,0,0,0,63,255,15,0,0,0,0,0,255,255,15,0,0,0,0,0,255,255,7,0,0,0,0,0,255,255,175,50,0,0,0,0,255,255,231,51,0,0,0,0,255,255,239,179,0,0,0,0,255,255,239,146,0,0,0,0,255,255,223,19,0,0,0,0,255,255,255,127,0,0,0,0,255,255,255,251,0,0,0,0,255,255,255,255,0,0,0,0,255,255,255,143,0,0,0,0,255,255,255,15,0,1,0,0,255,255,255,15,0,0,0,0,255,255,255,143,1,16,0,0,255,255,255,255,131,48,0,0,255,255,255,255,203,48,0,0,255,255,255,255,219,0,0,0,255,255,255,255,87,0,0,0,255,255,255,255,31,0,0,0,255,255,255,255,15,6,0,0,255,255,255,207,7,3,0,0,255,255,95,255,23,193,63,0,255,255,31,222,6,240,255,0,255,15,31,16,6,240,255,1,255,15,28,0,0,240,255,1,127,14,0,0,0,0,255,3,127,0,0,0,0,0,254,3,255,3,0,0,0,0,252,7,112,0,0,0,0,0,248,15,243,0,0,0,0,0,192,15,240,7,0,0,0,0,0,7,128,7,0,0,0,0,0,0,128,7,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,224,0,0,48,0,0,0,0,240,0,48,96,0,0,0,0,128,113,7,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,0,30,128,3,24,0,0,0,0,0,128,3,0,0,0,0,0,0,0,0,0,0,0,0,0,128,3,0,0,0,0,0,0,128,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,28,0,0,0,0,0,0,195,31,2,0,0,0,0,0,7,62,6,0,0,0,0,0,143,126,7,0,0,0,0,0,207,127,103,0,0,0,0,0,223,255,102,0,0,0,0,0,255,255,70,0,0,0,0,0,255,255,7,0,0,0,0,0,255,255,7,2,0,0,0,0,255,255,119,2,0,0,0,0,255,255,111,2,0,0,0,0,255,255,111,19,0,0,0,0,255,255,127,19,0,0,0,0,255,255,255,55,0,0,0,0,255,255,255,39,0,0,0,0,255,255,255,39,0,0,0,0,255,255,255,31,32,0,0,0,255,255,255,31,32,0,0,0,255,255,255,31,0,0,0,0,255,255,255,255,1,12,0,0,255,255,255,255,5,0,0,0,255,255,255,255,13,48,0,0,255,255,255,255,159,48,0,0,255,255,255,255,159,16,0,0,255,255,255,255,31,0,0,0,255,255,255,255,31,0,0,0,255,255,255,255,15,6,0,0,255,255,239,159,15,6,0,0,255,255,143,190,39,64,63,0,255,255,15,56,4,240,255,1,127,15,63,32,134,241,255,1,255,15,48,0,0,192,255,1,254,3,0,0,0,0,255,3,255,3,0,0,0,0,252,3,255,3,0,0,0,0,248,31,255,3,0,0,0,0,248,31,254,1,0,0,0,0,128,63,0,6,0,0,0,0,0,15,128,7,0,0,0,0,0,0,240,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,3,0,0,16,0,0,0,0,0,0,0,48,0,0,0,0,128,0,32,96,0,0,0,0,112,192,4,0,0,0,0,0,112,0,0,0,8,0,0,0,0,0,0,0,0,0,0,224,1,0,0,0,0,0,0,0,56,0,3,16,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,192,6,0,0,0,0,0,0,192,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,7,30,0,2,0,0,0,0,15,30,0,6,0,0,0,0,31,60,0,6,0,0,0,0,255,255,2,0,0,0,0,0,255,255,7,0,0,0,0,0,255,255,39,0,0,0,0,0,255,255,103,0,0,0,0,0,255,255,79,0,0,0,0,0,255,255,255,0,0,0,0,0,255,255,239,0,0,0,0,0,255,255,255,1,0,0,0,0,255,255,255,131,0,0,0,0,255,255,255,130,0,0,0,0,255,255,255,159,3,0,0,0,255,255,255,31,7,0,0,0,255,255,255,223,39,0,0,0,255,255,255,239,39,192,0,0,255,255,255,175,37,0,0,0,255,255,255,255,37,12,0,0,255,255,255,255,37,12,0,0,255,255,255,255,45,13,0,0,255,255,255,255,47,36,0,0,255,255,255,255,31,48,0,0,255,255,255,255,31,0,0,0,255,255,255,255,31,0,0,0,255,255,255,255,63,0,0,0,255,255,255,255,31,6,0,0,255,255,239,191,63,6,0,0,255,255,15,189,63,64,62,0,255,255,59,112,143,224,255,1,255,143,99,0,128,193,255,1,255,15,0,0,0,128,255,1,255,15,0,0,0,0,255,3,255,3,0,0,0,0,252,3,255,31,0,0,0,0,248,31,255,15,0,0,0,0,224,63,254,0,0,0,0,0,128,63,240,31,0,0,0,0,0,14,240,15,0,0,0,0,0,0,96,0,0,0,0,0,0,0,30,15,0,0,0,0,0,0,0,15,0,0,64,0,0,0,224,0,0,0,192,0,0,0,0,192,1,0,0,0,0,0,0,240,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,3,0,0,0,0,0,0,0,32,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,3,0,0,0,0,0,0,192,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,0,0,0,0,0,0,3,120,0,0,0,0,0,0,7,208,0,0,0,0,0,0,15,240,0,0,0,0,0,0,255,254,2,0,0,0,0,0,255,255,7,0,0,0,0,0,255,255,103,0,0,0,0,0,255,255,103,0,0,0,0,0,255,255,207,0,0,0,0,0,255,255,255,0,0,0,0,0,255,255,255,0,0,0,0,0,255,255,255,1,0,0,0,0,255,255,255,187,1,0,0,0,255,255,255,179,1,0,0,0,255,255,255,191,1,0,0,0,255,255,255,31,13,0,0,0,255,255,255,63,13,0,0,0,255,255,255,63,13,192,0,0,255,255,255,63,12,192,0,0,255,255,255,127,0,192,0,0,255,255,255,255,35,0,0,0,255,255,255,239,35,11,0,0,255,255,255,255,35,15,0,0,255,255,255,255,135,1,0,0,255,255,255,255,159,0,0,0,255,255,255,255,191,0,0,0,255,255,255,255,127,0,0,0,255,255,255,255,127,0,0,0,255,255,255,255,127,192,0,0,255,255,255,127,127,0,0,0,255,255,127,120,127,65,60,0,255,255,127,192,190,195,255,1,255,115,112,0,128,129,255,1,255,15,112,0,128,1,255,1,255,31,0,0,0,0,255,3,255,23,0,0,0,0,252,3,255,63,0,0,0,0,248,31,254,0,0,0,0,0,224,63,243,63,0,0,0,0,128,63,254,7,0,0,0,0,0,4,224,1,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,15,0,0,0,0,0,0,192,1,0,0,128,0,0,0,0,14,0,0,0,0,0,0,0,238,1,0,0,0,0,0,0,0,48,3,0,0,0,0,0,2,48,1,0,0,0,0,0,0,0,2,12,0,0,0,0,0,0,2,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,7,0,0,0,0,0,0,135,15,0,0,0,0,0,0,15,30,0,0,0,0,0,0,31,28,0,0,0,0,0,0,255,255,3,0,0,0,0,0,255,255,3,0,0,0,0,0,255,255,7,0,0,0,0,0,255,255,9,0,0,0,0,0,255,255,27,0,0,0,0,0,255,255,63,0,0,0,0,0,255,255,127,0,0,0,0,0,255,255,127,0,0,0,0,0,255,255,255,3,0,0,0,0,255,255,127,7,0,0,0,0,255,255,255,7,0,0,0,0,255,255,255,143,8,0,0,0,255,255,255,159,8,0,0,0,255,255,255,223,8,0,0,0,255,255,255,223,8,0,24,0,255,255,255,223,0,192,24,0,255,255,255,255,3,192,0,0,255,255,255,255,27,0,0,0,255,255,255,255,27,6,0,0,255,255,255,255,95,7,0,0,255,255,255,255,223,7,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,127,1,0,0,255,255,255,255,127,193,0,0,255,255,255,255,255,192,0,0,255,255,255,255,255,65,8,0,255,255,255,247,127,67,56,0,255,255,128,128,248,135,255,1,255,31,240,0,208,15,255,1,255,31,240,0,0,1,254,3,255,31,0,0,0,0,252,3,255,7,0,0,0,0,248,3,254,7,0,0,0,0,248,31,131,63,0,0,0,48,224,63,222,30,0,0,0,0,128,63,224,9,0,0,0,0,0,3,0,0,0,0,0,0,0,2,0,15,0,0,0,0,0,0,14,0,0,0,0,0,0,0,252,123,78,0,176,123,78,0,16,159,79,0,96,135,78,0,176,135,239,6,240,91,78,0,128,92,238,7,208,111,78,0,0,146,78,14,24,0,0,0,1,0,0,14,184,0,131,1,171,173,172,171,111,112,101,110,32,117,62,92,68,97,116,97,92,73,110,116,101,103,114,97,116,105,111,110,84,101,109,112,108,97,116,101,115,92,97,108,108,95,101,120,116,101,110,100,101,100,95,99,108,111,115,101,100,92,49,52,57,45,52,57,48,51,95,105,171,128,86,0,112,103,91,48,93,32,40,109,101,109,111,114,121,44,32,50,46,51,109,98,41,0,182,129,1,0,0,0,171,128,86,0,20,0,0,0,146,136,1,0,223,246,111,65,196,176,131,62,95,159,57,63,117,58,92,68,31,63,226,0,245,161,148,124,63,254,18,0,244,181,145,124,255,255,179,124,1,32,0,0,255,255,227,0,1,0,0,0,255,255,103,101,100,95,99,108,255,255,95,0,92,49,52,57,255,255,63,48,216,45,0,0,255,255,127,112,56,2,131,1,255,255,127,0,31,0,0,0,255,255,127,0,120,1,226,0,255,255,255,128,160,80,119,1,255,255,255,129,129,0,0,0,255,255,255,129,25,238,144,124,255,255,255,255,255,255,255,255,255,255,255,175,249,182,18,0,255,255,255,255,9,6,20,0,255,255,255,255,9,0,20,0,255,255,255,255,40,0,28,0,255,255,255,255,232,0,28,0,255,255,255,255,239,131,94,0,255,255,255,255,252,15,23,0,255,255,255,255,253,15,0,0,255,255,255,255,95,12,0,0,255,255,255,255,127,6,23,0,255,255,255,255,255,128,86,0,255,255,255,255,255,81,119,1,255,255,255,255,255,3,23,0,255,255,255,255,255,183,18,0,255,255,255,255,255,249,18,0,255,255,255,255,253,195,139,1,255,255,255,255,255,223,254,124,255,255,252,253,245,63,254,69,255,255,225,93,233,127,254,103,255,255,225,117,105,111,254,95,255,127,112,108,97,116,253,127,254,127,108,108,95,101,248,127,245,127,100,101,100,127,243,127,111,123,101,100,92,113,180,63,239,125,57,48,51,95,233,111,103,47,106,112,103,0,0,95,190,111,146,124,0,0,20,12,126,116,23,0,96,0,0,76,60,6,0,0,64,0,0,12,32,226,130,25,67,0,0,12,80,3,159,29,176,3,131,13,24,1,128,29,0,0,20,0,116,183,1,25,56,183,18,0,104,63,86,24,112,184,18,0,185,1,64,0,248,224,150,124,255,255,255,255,216,45,0,0,208,165,148,124,0,0,20,0,97,0,0,80,120,1,226,0,120,1,226,0,0,0,0,0,32,226,130,1,32,226,130,1,0,1,0,0,120,4,23,0,4,4,0,0,0,0,128,0,48,4,23,0,32,32,0,0,8,5,23,0,0,1,0,0,24,226,130,1,0,0,20,0,24,226,130,1,32,226,130,1,200,184,18,0,0,0,0,0,200,184,18,0,68,106,146,124,3,7,20,0,190,106,146,124,55,31,23,0,0,0,0,0,15,62,0,0,233,205,150,124,31,110,3,0,120,1,226,0,63,126,32,0,0,0,226,0,127,254,114,0,80,3,23,0,255,252,115,0,24,238,144,124,255,255,215,124,255,255,255,255,255,255,151,124,176,184,18,0,255,255,159,124,8,6,226,0,255,255,255,124,0,0,226,0,255,255,255,0,0,0,226,0,255,255,255,125,80,3,23,0,255,255,255,1,88,3,23,0,255,255,255,3,186,75,145,124,255,255,255,3,128,0,0,0,255,255,255,43,120,3,23,0,255,255,255,127,234,212,144,124,255,255,255,127,255,255,255,255,255,255,255,255,109,4,0,0,255,255,255,255,255,27,145,124,255,255,255,255,252,60,155,1,255,255,255,255,253,62,155,1,255,255,255,255,237,3,126,1,255,255,255,255,239,251,18,0,255,255,255,255,111,76,0,0,255,255,255,255,111,28,0,0,255,255,255,255,255,21,226,0,255,255,255,255,255,227,150,124,255,255,255,255,255,5,0,0,255,255,255,255,255,1,226,0,255,255,255,255,255,251,18,0,255,255,253,255,255,183,241,124,255,255,253,207,255,31,234,1,255,255,249,13,227,15,252,3,255,255,247,7,194,61,254,15,255,255,215,1,36,185,254,31,255,255,1,0,24,238,248,127,254,127,131,1,0,0,244,63,31,127,0,0,152,249,242,63,127,127,226,0,8,70,148,63,215,239,150,124,0,0,20,63,248,255,23,0,96,0,0,127,35,255,20,0,97,0,0,92,190,126,146,124,192,0,126,29,56,30,23,112,224,0,0,72,176,255,58,0,24,1,0,28,0,102,0,3,224,11,0,24,80,3,23,48,96,0,20,0,112,4,215,49,242,0,208,0,88,3,193,1,56,185,18,0,4,0,0,0,112,186,18,0,24,238,144,124,248,224,150,124,255,255,255,255,212,225,150,124,208,165,148,124,0,2,20,0,97,0,0,80,190,106,146,124,120,1,226,0,88,3,23,0,96,0,0,64,35,0,68,0,8,3,20,0,88,0,0,0,212,185,18,0,120,1,226,0,32,86,131,1,0,0,0,0,40,1,0,0,92,0,82,0,69,0,71,0,80,3,23,0,84,0,82,0,80,3,23,0,255,15,20,0,67,0,72,0,191,31,24,0,69,0,92,0,15,28,144,0,70,0,84,0,95,24,48,0,82,0,69,0,127,255,50,0,0,0,0,0,127,204,227,0,112,72,119,1,255,140,1,0,12,187,18,0,255,255,19,0,12,187,18,0,255,255,183,124,0,0,226,0,255,255,183,124,112,72,119,1,255,255,127,48,120,72,119,1,255,255,255,33,0,0,20,0,255,255,255,96,0,0,0,0,255,255,255,97,120,72,119,1,255,255,255,127,61,1,0,0,255,255,255,3,172,185,18,0,255,255,255,255,179,50,131,1,255,255,255,255,235,106,146,124,255,255,255,127,123,1,226,0,255,255,255,255,123,17,226,0,255,255,255,255,255,21,177,124,255,255,255,255,255,19,1,0,255,255,255,255,247,8,16,0,255,255,255,255,237,187,18,0,255,255,255,255,255,124,131,1,255,255,255,255,255,126,131,1,255,255,255,255,255,78,0,0,255,255,255,255,255,255,18,0,255,255,255,255,255,191,18,0,255,255,255,255,255,127,146,0,255,255,255,255,255,3,0,0,255,255,255,255,255,3,3,0,255,255,255,255,255,31,0,0,255,255,255,255,247,191,114,0,255,255,251,159,255,191,250,3,255,255,249,127,214,191,249,127,255,255,255,255,134,191,247,127,255,255,211,31,162,221,254,127,255,255,227,0,134,216,246,127,243,127,226,0,0,16,192,63,240,255,227,0,255,255,255,255,227,191,7,0,148,186,146,127,232,255,23,0,208,220,18,63,27,255,151,124,112,5,145,126,255,255,255,255,176,8,0,60,112,92,119,193,128,1,226,124,16,254,247,1,216,63,131,125,64,255,1,14,128,15,226,124,192,189,18,0,70,0,0,104,224,60,131,3,250,230,150,97,36,187,146,7,212,224,150,124,180,189,18,0,24,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,24,159,148,124,0,0,226,96,97,3,0,80,134,182,145,124,0,0,0,0,40,25,0,0,0,0,226,0,196,187,18,0,0,0,0,0,164,190,18,0,80,227,221,119,14,0,0,0,35,0,68,0,0,0,2,0,80,0,0,0,228,187,18,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,92,0,82,0,69,30,71,0,73,0,83,0,95,30,82,12,89,0,92,0,95,0,81,12,67,0,72,0,127,0,126,12,69,0,92,0,255,97,111,8,70,0,84,0,127,195,65,0,82,0,69,0,127,195,67,0,108,0,97,0,255,255,115,0,101,0,115,0,255,255,43,0,0,0,226,0,255,255,1,0,114,0,97,0,255,255,63,0,48,0,0,0,255,255,127,0,186,133,0,0,255,255,255,0,148,187,18,0,255,255,255,0,40,189,18,0,255,255,255,125,206,106,146,124,255,255,255,255,190,106,146,124,255,255,255,255,4,0,226,0,255,255,255,255,109,5,145,124,255,255,255,127,121,72,119,1,255,255,255,255,81,3,55,0,255,255,255,255,165,216,246,119,255,255,255,127,33,16,33,0,255,255,255,255,35,16,33,0,255,255,255,255,191,182,145,124,255,255,255,255,63,3,0,0,255,255,255,255,127,3,0,0,255,255,255,255,127,12,20,0,255,255,255,255,255,254,18,0,255,255,255,255,255,14,116,0,255,255,255,255,255,31,23,0,255,255,255,255,255,23,0,0,255,255,255,255,255,191,18,0,255,255,255,255,255,15,0,0,255,255,255,255,255,31,226,0,255,255,255,255,255,31,226,0,255,255,255,63,255,255,248,125,255,255,211,127,255,255,255,255,255,255,159,127,179,63,247,31,255,255,255,63,252,188,254,255,255,255,63,124,240,189,242,255,248,255,147,124,112,5,145,255,255,255,255,255,0,112,0,127,238,255,55,124,0,64,226,127,0,255,15,0,143,33,52,127,253,241,3,0,120,72,119,63,252,23,31,0,0,1,0,124,1,62,159,1,0,103,58,127,33,254,130,25,76,191,18,124,0,0,0,0,110,0,0,248,13,36,62,124,236,167,55,252,255,255,255,255,143,35,52,252,207,166,86,0,50,46,51,109,98,0,89,0,120,72,119,1,152,29,119,1,41,31,58,103,120,72,119,193,153,31,119,1,200,189,18,0,0,0,226,0,168,187,18,0,88,43,110,1,232,191,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,152,178,145,124,0,0,226,0,96,0,0,64,235,6,145,124,112,221,18,0,40,25,0,0,160,5,0,0,232,189,18,0,146,0,0,128,95,3,82,0,69,0,71,0,239,6,0,0,84,0,82,0,15,64,22,0,234,212,144,124,255,128,145,124,0,0,226,0,255,225,148,124,56,192,18,0,255,245,145,124,0,0,226,0,255,225,149,124,72,192,18,0,255,181,145,124,134,182,145,124,255,255,143,1,0,0,226,0,255,255,159,1,10,0,0,0,255,255,255,3,245,161,148,124,255,255,255,7,244,181,145,124,255,255,255,127,20,8,0,0,255,255,255,11,1,0,0,0,255,255,255,127,0,0,226,0,255,255,255,103,0,0,226,0,255,255,255,255,152,192,18,0,255,255,255,255,143,182,145,124,255,255,255,127,155,0,226,0,255,255,255,127,250,1,226,0,255,255,255,255,250,0,0,0,255,255,255,255,246,181,177,124,255,255,255,255,119,0,32,0,255,255,255,255,127,0,33,0,255,255,255,255,255,161,149,124,255,255,255,255,255,183,145,124,255,255,255,255,255,7,0,0,255,255,255,255,255,3,0,0,255,255,255,255,255,5,96,0,255,255,255,255,255,15,126,1,255,255,255,255,255,79,96,0,255,255,255,255,255,175,131,1,255,255,255,255,255,39,0,0,255,255,255,255,255,15,226,0,255,255,255,255,255,63,0,0,255,255,255,255,255,63,226,0,255,255,255,255,255,31,124,8,254,255,255,127,63,31,248,31,254,255,255,127,254,126,247,31,255,255,255,127,244,127,251,255,254,255,127,1,248,1,242,255,251,255,255,0,0,112,206,255,254,255,231,0,48,99,226,127,254,255,143,1,216,65,226,127,24,243,239,0,120,193,226,62,248,254,159,1,72,3,226,60,160,80,127,1,184,50,131,125,6,62,240,0,32,30,0,124,56,2,143,1,254,50,131,253,86,0,62,0,254,15,226,232,208,60,131,1,0,7,126,227,0,0,252,147,177,1,0,0,4,0,0,0,0,0,134,146,120,1,226,0,184,142,131,1,99,0,0,128,145,110,131,1,168,1,226,0,128,0,0,0,168,1,226,0,120,72,119,1,195,0,0,0,160,4,226,0,45,6,0,0,184,50,131,1,215,0,0,0,136,57,0,0,232,126,131,1,32,0,0,0,0,0,48,5,120,1,226,0,120,1,226,0,0,0,0,0,112,102,131,1,34,4,0,128,223,239,144,124,144,0,131,1,191,63,0,0,48,3,226,0,15,28,0,0,16,0,0,0,127,57,226,0,227,0,0,0,63,112,0,0,168,142,131,1,127,127,131,1,192,1,0,0,127,30,0,0,7,1,0,0,255,60,0,0,24,86,131,1,255,255,11,192,0,0,0,0,255,255,159,192,216,72,0,0,255,255,31,192,184,118,131,1,255,255,191,133,120,1,226,0,255,255,255,15,0,0,0,0,255,255,255,11,0,0,0,0,255,255,255,31,24,238,144,0,255,255,255,31,0,0,0,0,255,255,255,127,152,7,0,0,255,255,255,127,189,8,0,0,255,255,255,127,255,190,18,0,255,255,255,255,190,135,131,1,255,255,255,255,186,182,145,124,255,255,255,255,255,182,145,124,255,255,255,255,227,216,150,124,255,255,255,255,67,0,0,0,255,255,255,255,239,205,150,124,255,255,255,255,127,193,226,0,255,255,255,255,15,136,226,0,255,255,255,255,255,47,226,0,255,255,255,255,255,239,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,237,114,0,255,255,255,255,255,15,226,0,255,255,255,255,255,47,226,0,255,255,255,255,255,47,226,0,255,255,255,255,255,191,149,1,255,255,255,255,255,63,159,1,255,255,255,255,255,255,152,124,254,255,255,127,255,255,255,255,254,255,191,127,124,191,252,127,254,255,255,127,252,191,251,31,254,255,131,121,184,47,240,255,227,255,255,240,0,3,226,255,227,255,63,0,32,183,131,255,248,255,159,1,240,192,18,127,97,241,15,80,128,195,18,127,24,238,255,124,168,216,150,126,255,255,255,255,134,216,150,124,24,191,246,125,0,28,226,124,97,1,252,112,254,182,145,124,0,0,62,0,248,15,0,252,0,0,226,0,150,255,0,236,151,255,128,7,156,255,0,192,153,255,0,0,154,255,0,0,155,255,0,0,156,255,0,0,157,255,0,48,158,255,0,0,159,255,0,1,160,255,0,0,161,255,0,0,162,255,0,0,163,255,0,0,172,255,0,0,165,255,0,0,166,255,0,0,167,255,0,0,168,255,0,0,169,255,0,0,170,255,0,0,171,255,0,0,172,255,0,0,173,255,0,0,174,255,0,0,175,255,0,0,176,255,0,128,243,255,16,0,178,255,0,0,247,255,48,0,180,255,0,0,191,255,0,0,182,255,0,0,191,255,0,0,184,255,0,0,191,255,0,0,186,255,0,0,255,255,1,0,188,255,0,0,255,255,1,0,190,255,0,0,255,255,1,0,192,255,0,0,255,255,3,6,11,252,52,124,255,255,111,5,24,197,18,0,255,255,55,124,198,255,0,0,255,255,127,8,200,255,0,0,255,255,127,0,216,60,131,1,255,255,255,124,192,50,131,1,255,255,255,1,152,42,110,1,255,255,255,143,53,155,148,124,255,255,255,15,241,49,55,124,255,255,255,31,3,144,153,153,255,255,255,255,195,0,0,240,255,255,255,255,157,51,55,124,255,255,255,255,199,195,50,0,255,255,255,255,247,49,55,124,255,255,255,255,12,145,153,153,255,255,255,255,12,49,0,240,255,255,255,255,31,179,55,124,255,255,255,255,95,247,18,0,255,255,255,255,95,244,0,0,255,255,255,255,255,230,18,0,255,255,255,255,255,223,153,153,255,255,255,255,255,95,0,0,255,255,255,255,255,63,55,124,255,255,255,255,255,63,64,0,255,255,255,255,255,47,119,124,255,255,255,255,255,23,1,0,255,255,255,255,255,247,19,0,255,255,255,255,255,207,22,0,255,255,255,255,255,207,31,0,255,255,255,255,255,247,158,0,255,255,255,255,255,235,242,1,255,255,63,255,254,251,250,31,255,255,63,255,184,59,224,159,255,255,63,255,32,7,192,255,255,255,255,204,204,206,204,255,254,255,255,63,0,64,128,255,187,240,255,198,216,195,18,127,141,250,255,124,216,195,18,127,132,227,255,3,123,196,82,62,1,96,30,240,149,195,18,124,152,43,247,255,255,197,18,124,122,196,254,225,190,20,0,124,122,196,210,0,204,207,18,252,22,45,63,126,187,6,0,248,1,0,60,0,118,72,119,161,244,195,18,0,164,45,55,124,120,252,18,224,33,12,0,0,0,0,0,7,0,0,0,0,3,0,0,0,200,195,18,0,0,0,0,0,24,0,62,64,200,195,18,0,216,195,18,0,179,45,55,124,32,0,0,0,2,0,0,0,1,0,0,0,216,195,18,0,51,0,0,0,224,195,18,0,48,0,0,0,1,0,0,0,1,0,0,128,243,243,18,0,106,89,0,0,239,255,18,0,114,46,55,124,63,252,18,0,120,196,18,0,31,248,0,0,176,196,18,0,255,255,255,255,162,249,52,124,255,255,255,255,64,0,0,0,255,255,53,124,11,252,52,124,255,255,39,0,48,215,18,0,255,255,55,124,0,0,0,0,255,255,63,68,132,1,53,124,255,255,15,12,0,0,0,0,255,255,31,8,0,0,0,0,255,255,255,15,0,0,0,0,255,255,255,11,0,0,0,0,255,255,255,31,0,0,0,0,255,255,255,31,4,0,0,0,255,255,255,31,1,0,0,0,255,255,255,63,51,48,46,48,255,255,255,255,72,0,0,0,255,255,255,255,63,48,48,48,255,255,255,255,63,46,51,0,255,255,255,255,31,0,35,0,255,255,255,255,127,197,51,0,255,255,255,255,239,123,179,124,255,255,255,255,191,123,146,124,255,255,255,255,127,51,226,0,255,255,255,255,127,254,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,110,0,124,255,255,255,255,255,231,18,0,255,255,255,255,255,231,18,0,255,255,255,255,255,111,146,124,255,255,255,255,255,127,146,124,255,255,255,255,255,127,226,0,255,255,255,255,255,127,147,124,255,255,255,255,255,159,131,1,255,255,255,255,255,223,19,0,255,255,255,255,255,127,245,32,255,255,255,255,255,103,255,101,255,255,127,255,255,7,248,7,255,255,255,255,253,57,240,31,255,255,255,255,113,54,192,63,255,255,127,240,1,14,128,255,254,255,255,7,0,12,226,255,192,254,255,255,0,64,226,255,253,255,255,255,0,192,0,127,0,254,255,31,120,110,65,127,3,230,255,159,197,196,82,126,131,98,224,3,185,197,18,124,24,254,191,255,123,5,145,124,255,255,157,31,253,29,145,252,224,196,114,12,176,12,226,252,212,197,114,0,120,238,144,252,112,5,145,124,255,255,255,255,109,245,145,252,235,41,1,32,0,0,226,28,4,197,18,0,143,33,52,124,248,197,18,0,24,238,144,124,112,5,145,124,21,218,144,124,59,255,129,124,255,255,255,255,220,197,18,0,108,233,144,124,16,184,128,124,255,255,255,255,0,0,70,1,0,0,0,0,192,41,110,1,180,222,18,0,43,45,88,128,240,1,70,1,30,50,78,0,238,27,70,1,146,136,1,0,159,63,119,1,0,0,0,0,255,127,58,103,152,29,119,1,251,239,18,0,100,55,119,1,127,223,0,0,32,135,131,1,255,255,18,0,255,57,58,103,255,255,111,1,120,251,118,1,255,255,111,1,152,29,119,1,255,255,31,0,72,0,110,1,255,255,127,1,72,0,110,1,255,255,63,0,100,29,58,103,255,255,63,15,116,241,18,0,255,255,127,94,106,89,0,0,255,255,127,30,232,169,54,124,255,255,255,127,230,219,93,0,255,255,255,119,0,0,0,0,255,255,255,255,14,215,18,0,255,255,255,239,106,89,0,0,255,255,255,255,253,169,54,124,255,255,255,255,255,219,93,0,255,255,255,255,63,192,39,0,255,255,255,255,63,215,51,0,255,255,255,255,119,215,51,0,255,255,255,255,111,200,3,0,255,255,255,255,79,0,3,0,255,255,255,255,255,240,18,0,255,255,255,255,127,215,18,0,255,255,255,255,255,219,93,0,255,255,255,255,255,161,89,0,255,255,255,255,255,57,0,0,255,255,255,255,255,51,0,0,255,255,255,255,255,31,0,0,255,255,255,255,255,223,95,0,255,255,255,255,255,223,95,0,255,255,255,255,255,223,18,0,255,255,255,255,255,223,51,0,255,255,255,255,255,31,34,0,255,255,255,255,255,63,129,1,254,255,255,255,255,63,145,3,255,255,255,255,254,63,193,15,255,255,255,255,251,35,224,63,255,255,127,255,247,46,128,127,255,255,255,231,11,45,128,255,78,254,255,192,151,31,128,255,216,254,255,0,30,158,0,255,127,255,255,1,179,28,0,126,247,255,255,1,65,27,64,126,135,250,255,3,207,25,64,252,23,249,239,193,127,24,0,255,166,255,255,252,251,23,0,255,52,86,0,252,247,63,0,254,185,20,0,128,184,21,0,248,81,19,0,0,143,19,0,96,30,18,0,0,219,23,0,32,152,16,0,16,225,15,0,0,48,15,0,0,114,14,0,128,181,13,0,0,254,12,0,0,67,12,0,56,237,11,0,0,215,10,0,60,26,10,0,0,101,9,0,0,168,8,0,0,245,7,0,0,54,7,0,0,130,6,0,0,203,5,0,0,17,5,0,0,85,4,0,128,223,3,0,0,223,2,0,0,191,7,0,0,119,1,0,0,255,63,0,0,128,0,0,0,255,127,0,0,0,0,20,0,255,255,0,0,56,202,18,0,255,255,151,124,24,212,21,0,255,63,6,0,24,212,21,0,255,255,29,0,8,4,20,0,255,255,26,0,0,0,0,0,255,127,15,0,3,0,0,0,255,255,30,0,3,0,0,0,255,255,63,0,6,0,0,0,255,255,127,0,6,2,3,0,255,255,223,0,56,2,0,0,255,255,255,0,92,198,18,0,255,255,191,1,236,202,18,0,255,255,255,127,156,182,145,124,255,255,255,255,142,182,145,124,255,255,255,127,170,216,150,124,255,255,255,127,255,216,150,124,255,255,255,127,106,0,0,0,255,255,255,255,78,0,20,0,255,255,255,255,252,0,0,64,255,255,255,255,255,0,32,0,255,255,255,255,247,199,114,0,255,255,255,255,255,201,50,0,255,255,255,255,255,107,146,124,255,255,255,255,255,245,21,0,255,255,255,255,255,161,20,0,255,255,255,255,255,161,0,0,255,255,255,255,255,255,18,1,255,255,255,255,255,255,21,0,255,255,255,255,255,255,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,191,148,124,255,255,255,255,255,127,2,80,255,255,255,255,255,191,2,0,255,255,255,255,255,191,54,0,255,255,255,255,255,255,50,0,255,255,255,255,255,255,186,3,255,255,255,255,255,127,152,127,252,255,255,255,255,63,224,31,255,255,255,231,255,239,240,127,255,255,255,255,223,239,151,255,255,255,255,255,247,62,145,255,11,254,255,192,55,253,146,255,124,237,255,15,68,0,0,255,131,226,255,1,160,201,18,124,74,246,255,99,219,5,194,124,123,202,255,227,251,219,18,255,34,0,252,255,135,7,20,255,245,225,215,253,183,239,18,254,244,245,151,252,231,183,145,252,20,0,128,0,63,131,20,112,1,0,0,0,32,47,20,32,34,0,0,0,0,4,0,0,28,0,112,224,0,0,0,128,104,0,48,0,196,106,146,252,0,0,20,96,199,0,32,0,26,0,0,112,0,0,20,0,240,1,20,0,0,0,0,0,69,9,145,124,24,212,21,0,128,0,0,0,24,212,21,0,32,212,21,0,0,0,144,0,255,161,148,124,24,204,18,0,247,3,0,0,0,0,226,0,255,255,148,124,40,204,18,0,255,255,145,124,134,182,145,124,255,254,0,0,0,0,226,0,255,190,6,0,56,2,0,0,255,63,6,0,0,0,0,0,255,251,156,0,172,202,18,0,255,251,24,0,144,182,145,124,255,255,147,1,134,182,145,124,255,255,3,0,162,216,150,124,255,255,131,1,134,216,150,124,255,255,87,0,0,6,0,0,255,255,223,0,64,6,144,0,255,255,159,0,0,6,20,0,255,255,191,125,156,206,18,0,255,255,255,127,0,6,20,0,255,255,255,31,24,212,21,0,255,255,255,63,32,212,21,0,255,255,255,63,24,212,21,0,255,255,255,255,11,64,20,0,255,255,255,255,31,64,0,0,255,255,255,255,23,64,0,0,255,255,255,255,255,224,150,124,255,255,255,255,127,238,240,124,255,255,255,255,127,72,119,1,255,255,255,255,127,75,227,1,255,255,255,255,255,207,227,1,255,255,255,255,255,73,144,0,255,255,255,255,255,95,131,1,255,255,255,255,255,255,145,124,255,255,255,255,255,223,20,0,255,255,255,255,255,159,0,0,255,255,255,255,255,31,0,0,255,255,255,255,255,63,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,20,0,255,255,255,255,255,255,147,124,255,255,255,255,255,255,144,124,255,255,255,255,255,255,255,255,254,255,255,255,255,255,41,6,255,255,255,255,255,255,201,35,252,255,255,255,255,127,232,127,255,255,255,255,255,15,232,255,255,255,255,255,255,191,131,255,127,254,255,143,255,115,128,255,248,255,255,255,101,98,128,255,255,255,255,241,88,2,0,127,82,226,255,227,77,2,64,124,73,226,255,255,95,1,64,248,59,194,255,29,47,6,0,255,16,211,207,255,29,206,0,255,2,222,135,155,239,79,0,254,218,1,128,15,253,143,0,240,0,0,120,0,227,95,131,97,32,135,131,1,141,13,0,32,130,1,224,129,15,13,0,0,108,1,240,1,95,1,0,128,40,8,0,0,78,1,32,0,68,1,0,64,248,98,239,1,53,1,0,0,248,66,131,1,0,67,131,1,31,1,0,0,23,1,0,0,18,1,0,0,11,1,0,0,6,1,0,0,183,7,0,0,251,0,0,0,255,15,0,0,0,0,0,0,255,207,150,124,0,0,3,0,127,15,226,0,40,8,0,0,255,30,226,0,12,202,18,0,255,255,22,0,156,204,18,0,255,255,151,124,144,182,145,124,255,255,255,255,134,182,145,124,255,255,27,0,172,204,18,0,255,255,159,124,134,216,150,124,255,255,227,0,0,0,0,0,255,255,227,0,0,0,0,0,255,255,3,0,0,0,0,0,255,255,159,1,0,0,0,0,255,255,191,1,0,0,0,0,255,255,63,3,0,0,0,0,255,255,255,111,3,0,0,0,255,255,255,127,251,66,131,1,255,255,255,223,6,0,226,0,255,255,255,255,6,0,0,0,255,255,255,255,239,224,135,0,255,255,255,255,207,242,118,12,255,255,255,255,25,238,144,124,255,255,255,255,255,255,255,255,255,255,255,255,31,223,148,124,255,255,255,255,127,15,0,80,255,255,255,255,63,14,0,0,255,255,255,255,255,15,226,0,255,255,255,255,255,199,236,164,255,255,255,255,255,207,233,40,255,255,255,255,255,151,254,35,255,255,255,255,255,63,93,187,255,255,255,255,255,255,213,198,255,255,255,255,255,255,10,12,255,255,255,255,255,255,22,212,255,255,255,255,255,255,22,7,255,255,255,255,255,255,255,141,255,255,255,255,255,255,183,53,255,255,255,255,255,255,102,65,255,255,255,255,255,255,139,18,255,255,255,255,255,255,123,14,255,255,255,255,255,255,167,222,254,255,255,255,255,255,219,35,248,255,255,255,255,255,251,63,255,255,255,159,255,95,253,255,255,255,255,255,255,255,242,255,240,255,255,255,143,240,128,255,175,254,255,255,91,249,3,255,101,254,255,255,45,66,101,255,178,254,255,63,236,180,147,254,21,198,255,127,138,139,109,255,231,181,255,255,39,192,1,255,0,124,156,255,15,220,0,254,1,0,56,126,247,255,105,254,128,0,248,1,254,63,0,240,192,15,0,0,0,152,0,48,192,3,0,1,62,24,0,48,0,0,128,3,0,0,0,176,0,0,0,0,0,0,96,32,0,0,0,0,0,64,92,32,0,0,0,0,48,0,0,0,0,0,0,32,144,81,119,1,168,92,85,0,144,81,119,1,144,87,119,1,0,0,0,0,7,7,226,0,176,50,131,1,15,15,0,0,228,206,18,0,243,51,0,0,228,206,18,0,231,127,146,124,0,0,226,0,255,239,146,124,176,50,131,1,131,223,231,0,184,50,131,1,3,190,7,0,1,0,0,0,171,253,29,0,134,182,145,124,15,248,27,0,184,50,131,1,127,254,31,0,0,0,0,0,255,254,183,124,0,0,0,0,255,255,63,0,32,75,131,1,255,255,255,124,0,0,0,0,255,255,223,127,0,0,20,0,255,255,191,3,184,227,21,0,255,255,63,7,192,227,21,0,255,255,255,14,245,161,148,124,255,255,255,63,244,181,145,124,255,255,255,127,10,8,0,0,255,255,255,127,1,0,0,0,255,255,255,255,0,0,226,0,255,255,255,255,199,211,18,0,255,255,255,255,189,18,0,0,255,255,255,255,223,63,131,1,255,255,255,255,255,7,0,0,255,255,255,255,127,135,131,1,255,255,255,255,255,0,6,0,255,255,255,255,255,0,230,0,255,255,255,255,255,207,22,0,255,255,255,255,255,239,150,124,255,255,255,255,255,7,230,0,255,255,255,255,255,207,18,0,255,255,255,255,255,31,226,0,255,255,255,255,255,31,227,0,255,255,255,255,255,127,231,97,255,255,255,255,255,255,151,0,255,255,255,255,255,255,255,225,255,255,255,255,255,255,7,0,255,255,255,255,255,255,7,1,255,255,255,255,255,255,103,99,254,255,255,255,255,255,227,3,252,255,255,255,255,255,119,1,248,255,255,255,255,255,23,6,235,255,255,255,255,255,159,39,251,255,255,255,255,63,255,63,227,255,255,255,255,127,255,255,32,244,255,255,255,255,234,255,97,255,255,255,9,240,1,255,0,254,255,63,168,212,119,255,125,253,255,255,63,0,19,126,63,252,255,127,0,0,1,124,0,192,255,255,14,0,1,255,0,64,252,143,12,16,103,255,0,0,251,255,255,127,111,254,67,97,238,127,254,127,80,255,119,111,114,83,110,239,117,96,211,63,48,48,124,176,1,112,0,0,0,0,0,0,0,240,180,0,0,192,153,1,64,224,32,135,131,193,95,160,88,96,55,48,62,51,240,58,131,1,90,0,0,0,55,58,49,55,240,66,131,1,2,0,8,0,32,159,131,1,86,0,0,0,207,15,0,0,200,58,131,1,191,95,119,1,56,16,0,0,15,6,4,0,0,0,48,50,159,14,0,0,0,0,226,0,127,15,0,0,0,0,0,0,251,58,131,1,32,135,131,1,251,63,0,0,216,58,0,1,231,127,0,0,108,207,18,0,199,255,1,0,40,8,0,0,207,255,7,0,200,106,146,124,255,255,135,1,190,106,146,124,255,255,143,1,184,50,131,1,255,255,31,64,109,5,145,124,255,255,63,6,189,58,131,1,255,255,255,7,0,82,119,1,255,255,255,12,0,0,0,0,255,255,255,9,233,205,150,124,255,255,255,159,248,1,226,0,255,255,255,191,129,0,226,0,255,255,255,63,171,9,0,0,255,255,255,127,155,239,144,124,255,255,255,255,255,255,255,255,255,255,255,255,39,209,18,0,255,255,255,255,15,6,226,0,255,255,255,255,15,0,226,0,255,255,255,255,127,8,226,0,255,255,255,255,255,190,145,124,255,255,255,255,255,216,150,124,255,255,255,255,255,216,150,124,255,255,255,255,255,83,6,0,255,255,255,255,255,87,6,0,255,255,255,255,255,255,131,1,255,255,255,255,255,255,2,0,255,255,255,255,255,255,18,0,255,255,255,255,255,63,131,1,255,255,255,255,255,223,146,4,255,255,255,255,255,255,146,4,255,255,255,255,255,255,151,124,255,255,255,255,255,255,151,124,255,255,255,255,255,255,226,0,255,255,255,255,255,255,145,127,252,255,255,255,255,255,3,3,252,255,255,255,255,255,255,255,198,255,255,255,255,255,159,126,192,255,255,255,255,255,159,84,199,255,255,255,255,127,223,63,255,255,255,255,255,255,254,255,60,254,255,255,255,253,185,255,0,254,255,255,227,225,3,254,252,255,255,255,63,0,3,254,124,124,252,127,124,0,0,252,0,192,255,255,127,0,0,254,192,0,252,249,0,0,1,255,0,0,128,255,223,255,6,254,0,0,56,223,33,254,0,252,0,0,0,0,254,64,1,240,0,0,0,0,126,192,3,176,0,0,0,0,0,0,0,240,0,0,0,0,119,3,64,224,0,0,0,128,119,96,249,224,7,0,62,0,192,1,0,160,0,0,0,0,0,0,0,128,0,0,192,1,123,0,24,0,0,24,192,1,0,0,31,64,207,31,0,0,24,75,131,1,159,31,0,0,176,50,131,1,15,7,0,0,0,0,0,0,31,14,0,0,0,0,0,0,63,28,0,0,0,0,0,0,127,56,0,0,0,0,0,0,127,255,1,0,0,0,0,0,239,254,1,0,0,0,0,0,223,253,3,0,0,0,0,0,255,251,7,0,0,0,0,0,255,255,15,0,0,0,0,0,255,255,15,0,0,0,0,0,255,255,31,0,0,0,0,0,255,255,63,6,0,0,3,0,255,255,127,6,0,0,31,1,255,255,255,12,0,0,93,0,255,255,255,25,0,0,1,0,255,255,255,31,128,0,27,0,255,255,255,127,184,50,131,1,255,255,255,255,248,67,131,1,255,255,255,255,232,59,131,1,255,255,255,255,255,255,238,254,255,255,255,255,251,66,139,1,255,255,255,255,183,211,26,0,255,255,255,255,183,211,26,0,255,255,255,255,127,8,234,0,255,255,255,255,255,94,131,1,255,255,255,255,255,95,131,1,255,255,255,255,255,29,2,0,255,255,255,255,255,223,131,1,255,255,255,255,255,191,131,1,255,255,255,255,255,175,8,0,255,255,255,255,255,175,0,0,255,255,255,255,255,255,131,1,255,255,255,255,255,255,159,124,255,255,255,255,255,255,11,4,255,255,255,255,255,255,139,5,255,255,255,255,255,255,139,4,255,255,255,255,255,255,11,4,255,255,255,255,255,255,3,0,255,255,255,255,255,255,131,1,255,255,255,255,255,255,131,1,252,255,255,255,255,255,23,3,252,255,255,255,255,255,159,127,252,255,255,255,255,255,191,127,253,255,255,255,255,255,255,0,63,252,255,255,255,255,223,125,252,255,255,255,255,255,223,255,192,255,255,255,227,255,167,254,248,254,255,255,3,192,231,254,124,127,255,255,151,211,22,252,248,211,255,255,95,238,144,252,192,7,128,255,15,0,226,255,0,0,248,255,31,252,19,254,240,224,254,125,239,255,227,252,212,224,150,252,255,7,226,240,0,67,131,231,252,131,0,208,96,0,0,64,28,0,15,242,0,0,93,0,252,15,134,240,0,0,0,0,206,129,183,224,0,0,48,0,0,3,0,160,0,0,0,0,40,8,0,128,248,66,131,15,192,0,242,0,0,0,226,7,244,32,119,115,191,63,1,1,168,211,18,0,191,255,18,0,224,212,18,0,31,255,144,124,248,224,150,124,255,255,255,255,212,224,150,124,255,173,148,124,0,0,226,0,127,24,0,80,190,106,146,124,255,159,227,0,0,67,131,1,119,191,1,64,96,0,0,64,71,126,3,0,0,0,0,0,79,252,15,1,14,1,14,1,223,252,15,0,206,0,0,0,255,255,7,0,155,0,0,0,255,255,15,0,2,0,4,0,255,255,95,57,56,0,2,0,255,255,63,0,0,0,48,49,255,255,127,16,3,0,1,0,255,255,255,2,0,0,2,16,255,255,255,1,0,0,224,1,255,255,255,127,0,0,6,0,255,255,255,255,1,0,0,0,255,255,255,255,27,1,5,0,255,255,255,255,181,5,0,0,255,255,255,255,15,0,8,0,255,255,255,255,47,1,11,0,255,255,255,255,31,0,8,0,255,255,255,255,63,0,234,3,255,255,255,255,255,15,12,3,255,255,255,255,255,31,4,3,255,255,255,255,255,31,4,3,255,255,255,255,255,223,22,1,255,255,255,255,255,223,22,0,255,255,255,255,255,127,158,124,255,255,255,255,255,127,222,124,255,255,255,255,255,31,254,1,255,255,255,255,255,255,159,125,255,255,255,255,255,255,159,1,255,255,255,255,255,255,143,1,255,255,255,255,255,255,143,6,255,255,255,255,255,255,15,13,255,255,255,255,255,255,15,13,223,255,255,255,255,255,31,35,231,255,255,255,255,255,47,52,239,255,255,255,255,255,31,45,252,255,255,255,255,255,63,58,254,255,255,255,255,255,63,7,252,255,255,255,255,255,127,15,124,252,255,255,255,255,127,1,252,255,255,255,255,255,255,125,228,255,255,255,223,255,255,255,80,254,255,255,7,255,207,255,80,254,255,255,63,178,63,254,172,213,255,255,255,215,30,248,80,214,254,255,255,47,55,252,0,124,248,255,255,225,1,255,88,214,250,113,255,255,19,126,92,214,18,247,255,255,63,252,80,214,18,254,251,223,19,240,80,214,18,0,253,0,15,240,0,128,0,0,251,56,63,252,80,214,18,0,33,247,127,236,52,214,18,0,235,48,55,252,162,51,55,124,1,0,0,128,0,0,0,12,128,3,32,0,106,89,0,12,230,215,127,64,79,62,55,124,80,214,18,0,31,60,0,0,0,0,0,0,223,62,0,0,0,0,0,0,167,45,55,124,0,0,0,0,7,27,0,0,0,0,0,0,15,54,0,0,2,0,0,0,31,255,0,0,96,246,56,124,255,255,1,0,0,0,0,0,110,252,3,0,0,0,0,0,253,254,23,0,217,39,55,124,255,255,31,0,31,0,0,0,255,255,31,0,0,0,0,0,255,255,63,0,0,0,0,128,255,255,63,0,0,0,0,0,255,255,127,0,0,0,0,0,255,255,127,0,176,214,18,0,255,255,255,124,0,0,0,0,255,255,255,1,96,246,56,124,255,255,255,127,175,214,18,0,255,255,255,127,46,215,18,0,255,255,255,127,63,47,55,124,255,255,255,255,28,0,0,0,255,255,255,255,31,48,0,0,255,255,255,255,7,176,255,63,255,255,255,255,255,246,18,0,255,255,255,255,223,246,18,0,255,255,255,255,127,238,0,2,255,255,255,255,255,143,0,2,255,255,255,255,255,223,53,127,255,255,255,255,255,159,0,3,255,255,255,255,255,255,0,0,255,255,255,255,255,255,240,63,255,255,255,255,255,255,118,124,255,255,255,255,255,255,85,0,255,255,255,255,255,255,83,0,255,255,255,255,255,255,111,48,255,255,255,255,255,255,95,1,255,255,255,255,255,255,219,1,255,255,255,255,255,255,187,179,254,255,255,255,255,255,191,195,255,255,255,255,255,255,47,48,255,255,255,255,255,255,223,217,255,255,255,255,255,255,231,232,255,255,255,255,255,255,255,247,252,255,255,255,255,255,63,3,252,255,255,255,255,255,183,124,252,255,255,255,255,255,255,127,254,254,255,255,255,255,127,7,124,252,255,255,255,255,127,249,254,215,255,255,159,255,255,255,192,255,255,255,255,248,159,255,192,255,255,255,255,105,95,255,81,254,175,255,255,93,127,243,0,124,250,255,255,255,149,255,196,217,218,247,255,245,151,254,134,254,145,255,47,254,11,252,0,56,226,224,223,255,15,224,225,248,129,234,255,143,63,230,0,0,0,28,248,99,254,246,185,133,63,124,64,232,30,228,113,86,151,81,248,47,126,255,131,242,156,133,60,0,56,187,175,63,21,27,80,167,194,1,19,218,192,212,254,134,95,236,63,216,234,173,53,123,107,168,95,119,1,241,146,167,130,43,223,123,191,243,11,170,158,59,215,157,24,251,218,244,61,121,207,223,186,235,177,204,204,17,143,79,144,126,149,22,204,28,191,253,174,147,148,238,236,95,255,243,142,69,199,204,161,170,111,231,218,14,71,90,244,98,239,254,71,51,220,199,189,112,135,253,27,56,200,244,173,173,207,255,7,0,210,232,247,159,255,255,15,160,108,103,99,129,255,255,255,0,214,53,55,31,255,255,127,5,120,1,226,0,255,255,255,13,75,19,109,35,255,255,255,187,37,115,126,135,255,255,255,25,238,70,219,206,255,255,255,183,69,4,114,114,255,255,255,255,235,94,190,199,255,255,255,127,171,99,162,75,255,255,255,127,176,1,20,0,255,255,255,255,176,1,20,0,255,255,255,255,159,153,204,141,255,255,255,255,143,144,1,0,255,255,255,255,127,188,23,2,255,255,255,255,255,245,193,144,255,255,255,255,255,246,55,119,255,255,255,255,255,143,127,117,255,255,255,255,255,207,151,13,255,255,255,255,255,175,133,243,255,255,255,255,255,255,147,197,255,255,255,255,255,255,129,0,255,255,255,255,255,255,129,0,255,255,255,255,255,255,109,55,255,255,255,255,255,255,191,204,255,255,255,255,255,255,207,208,255,255,255,255,255,255,79,0,255,255,255,255,255,255,15,0,254,255,255,255,255,255,191,31,253,255,255,255,255,255,31,3,255,255,255,255,255,255,15,3,255,255,255,255,255,255,143,3,255,255,255,255,255,255,207,171,252,255,255,255,255,255,31,2,252,255,255,255,255,255,191,127,252,255,255,255,255,255,127,3,252,239,255,255,255,255,255,15,124,255,255,255,255,255,255,13,248,223,255,255,255,255,255,252,144,247,255,255,255,255,255,255,134,246,255,255,239,255,63,255,162,252,255,255,15,246,62,254,198,223,254,255,255,29,54,240,7,0,248,255,255,3,23,254,64,248,240,255,255,243,231,254,168,255,242,255,255,255,95,219,56,218,18,128,255,254,159,252,144,182,145,124,255,255,255,255,134,182,191,124,120,219,31,236,162,223,150,124,240,31,54,250,64,12,22,0,248,1,56,251,0,0,20,0,0,0,226,125,0,0,0,0,120,12,255,192,190,191,202,1,152,217,18,0,213,142,164,238,40,220,18,0,27,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,31,157,148,124,0,0,20,0,103,1,0,80,134,182,145,124,7,44,0,0,128,41,110,1,13,120,20,0,128,41,110,1,155,253,90,1,216,217,18,0,183,243,49,12,104,220,18,0,126,254,147,124,168,216,150,124,255,255,255,255,134,216,150,124,255,253,191,124,0,0,226,0,255,255,127,80,134,182,145,124,255,255,255,0,36,0,0,0,255,255,255,0,31,118,179,110,255,255,255,25,228,86,49,109,255,255,255,31,85,44,164,210,255,255,255,143,59,30,161,79,255,255,255,223,123,160,252,13,255,255,255,191,127,29,142,168,255,255,255,255,219,27,61,179,255,255,255,255,191,132,166,198,255,255,255,255,143,163,93,153,255,255,255,255,63,4,24,25,255,255,255,255,191,89,62,207,255,255,255,255,63,226,167,22,255,255,255,255,255,27,55,246,255,255,255,255,255,91,204,103,255,255,255,255,255,159,51,246,255,255,255,255,255,183,0,219,255,255,255,255,255,127,117,255,255,255,255,255,255,255,247,139,255,255,255,255,255,255,253,37,255,255,255,255,255,255,87,86,255,255,255,255,255,255,231,135,255,255,255,255,255,255,111,187,255,255,255,255,255,255,151,86,255,255,255,255,255,255,55,255,255,255,255,255,255,255,239,175,255,255,255,255,255,255,199,215,252,255,255,255,255,255,31,115,254,255,255,255,255,255,223,215,253,255,255,255,255,255,175,3,255,255,255,255,255,255,159,69,255,255,255,255,255,255,127,7,195,255,255,255,255,255,127,43,253,255,255,255,255,255,63,111,255,255,255,255,255,255,255,174,255,255,255,255,255,255,255,15,127,255,255,255,255,255,255,7,52,155,255,255,223,255,255,255,104,2,248,255,255,255,255,254,192,7,250,255,255,243,119,255,7,0,248,255,255,223,114,252,124,248,255,255,255,7,239,254,64,248,255,253,255,207,31,28,160,220,18,224,255,255,63,128,160,220,18,28,252,254,191,252,128,7,226,76,254,127,191,252,192,31,110,1,0,247,226,250,72,0,126,1,96,207,113,255,111,219,80,211,164,158,241,255,0,0,0,0,248,156,255,255,72,0,110,1,24,135,131,1,79,67,77,173,10,0,0,0,63,140,244,230,169,222,217,0,191,50,131,1,72,206,84,251,63,0,0,0,55,77,119,38,127,4,226,0,81,52,65,151,247,114,119,1,48,0,0,0,101,231,131,1,120,72,119,1,67,192,0,0,64,0,110,1,31,161,1,0,184,50,131,1,158,178,147,124,1,0,0,0,255,250,159,1,235,6,145,124,255,249,127,1,128,41,110,1,254,251,255,0,0,0,0,0,253,255,255,0,233,205,150,1,255,255,255,1,0,0,226,0,255,255,255,125,164,220,18,0,255,255,255,127,0,0,226,0,255,255,255,7,64,0,110,1,255,255,255,31,72,0,110,1,255,255,255,63,196,221,18,0,255,255,255,127,192,0,0,0,255,255,255,127,128,0,0,0,255,255,255,255,240,225,150,124,255,255,255,255,255,224,150,124,255,255,255,255,255,0,110,1,255,255,255,255,255,37,253,217,255,255,255,255,255,35,95,223,255,255,255,255,255,15,64,4,255,255,255,255,255,11,226,6,255,255,255,255,255,191,124,39,255,255,255,255,255,23,110,1,255,255,255,255,255,255,87,0,255,255,255,255,255,255,13,1,255,255,255,255,255,255,159,124,255,255,255,255,255,255,158,124,255,255,255,255,255,255,255,255,255,255,255,255,255,255,159,124,255,255,255,255,255,255,159,112,255,255,255,255,255,255,255,0,255,255,255,255,255,255,191,64,255,255,255,255,255,255,191,141,254,255,255,255,255,255,111,58,254,255,255,255,255,255,127,251,252,255,255,255,255,255,95,206,252,255,255,255,255,255,127,14,252,255,255,255,255,255,255,52,252,255,255,255,255,255,255,48,252,255,255,255,255,255,127,0,192,255,255,255,255,255,127,14,124,254,255,255,255,255,255,22,124,0,254,255,255,255,255,39,128,2,248,255,255,249,247,255,3,0,248,255,255,227,231,252,2,0,248,255,255,3,224,252,125,0,240,255,255,111,200,252,128,15,255,255,255,63,238,252,128,15,0,254,255,255,127,136,2,0,0,254,255,243,127,128,128,15,226,124,248,241,127,236,128,18,30,128,247,255,255,252,3,0,126,128,249,255,255,254,24,238,0,124,232,251,151,255,40,221,18,0,254,127,191,255,188,222,18,0,24,238,144,124,200,106,146,124,255,255,255,255,191,106,146,124,173,104,146,124,7,0,226,0,96,0,0,64,111,5,145,124,0,0,0,0,94,0,110,1,248,114,226,0,48,0,0,0,152,45,110,1,232,47,110,1,0,0,0,0,65,0,0,0,8,0,0,0,139,195,130,1,0,0,0,0,7,0,0,0,0,0,0,0,206,192,63,0,0,0,1,1,221,153,127,1,1,1,1,1,253,63,127,1,1,1,5,5,253,127,255,5,5,5,5,5,255,255,255,29,5,5,0,0,255,255,255,31,0,1,1,0,255,255,255,59,0,0,0,0,255,255,255,119,0,0,226,0,255,255,255,127,8,0,0,0,255,255,255,127,171,197,130,1,255,255,255,127,142,195,1,0,255,255,255,255,254,221,18,0,255,255,255,255,253,222,18,0,255,255,255,255,127,5,145,124,255,255,255,255,127,5,145,124,255,255,255,255,63,238,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,63,52,124,255,255,255,255,255,63,0,0,255,255,255,255,255,63,0,0,255,255,255,255,255,127,226,0,255,255,255,255,255,255,18,0,255,255,255,255,255,255,119,124,255,255,255,255,255,255,119,124,255,255,255,255,255,255,119,124,255,255,255,255,255,255,255,255,255,255,255,255,255,255,95,32,255,255,255,255,255,255,223,33,252,255,255,255,255,255,191,33,255,255,255,255,255,255,255,41,255,255,255,255,255,255,191,109,242,255,255,255,255,255,255,65,227,255,255,255,255,255,255,67,195,255,255,255,255,255,255,127,239,255,255,255,255,255,255,127,199,255,255,255,255,255,255,15,252,255,255,255,255,255,255,63,240,255,255,255,255,255,255,63,0,255,255,255,255,255,255,117,231,255,255,255,255,255,255,12,101,255,255,255,255,255,255,127,0,128,255,255,255,255,191,63,188,225,255,255,255,255,255,253,134,182,255,255,255,199,255,249,0,0,242,255,255,7,244,241,220,111,252,255,255,239,248,253,128,15,240,255,255,255,127,252,111,115,101,254,255,255,127,128,45,52,249,247,248,255,127,193,103,46,126,240,255,255,255,253,255,27,241,252,255,127,255,253,232,23,81,1,128,207,255,255,234,212,144,124,255,238,255,255,255,255,255,255,36,224,18,0,186,6,0,0,28,224,18,0,255,27,157,124,9,0,0,0,61,42,90,1,0,0,227,0,63,42,122,1,1,0,0,0,118,0,112,1,184,1,20,0,240,224,114,0,93,130,145,124,250,6,0,0,48,42,82,16,235,212,144,124,255,128,145,124,255,255,255,255,108,224,18,0,7,2,0,0,100,224,18,0,255,155,191,126,0,0,227,0,188,187,255,6,32,0,0,0,252,123,127,13,224,3,226,0,252,251,254,13,7,0,0,1,255,255,255,25,93,130,145,124,255,255,255,31,200,255,84,16,255,255,255,63,0,0,227,0,255,255,255,127,11,0,0,0,255,255,255,127,136,76,82,1,255,255,255,255,2,0,80,1,255,255,255,127,247,161,148,124,255,255,255,255,255,128,145,124,255,255,255,255,79,0,0,0,255,255,255,255,127,66,21,0,255,255,255,255,63,0,227,0,255,255,255,255,127,0,227,0,255,255,255,255,127,0,0,0,255,255,255,255,255,0,0,1,255,255,255,255,255,63,0,0,255,255,255,255,255,127,85,16,255,255,255,255,255,127,0,0,255,255,255,255,255,127,0,0,255,255,255,255,255,255,227,0,255,255,255,255,255,255,27,0,255,255,255,255,255,255,159,124,255,255,255,255,255,255,19,0,255,255,255,255,255,255,23,0,255,255,255,255,255,255,63,0,255,255,255,255,255,255,63,0,255,255,255,255,255,255,47,40,255,255,255,255,255,255,63,40,255,255,255,255,255,255,255,9,255,255,255,255,255,255,255,75,192,255,255,255,255,255,255,79,199,255,255,255,255,255,255,95,255,255,255,255,255,255,255,95,255,255,255,255,255,255,255,95,255,255,255,255,255,255,255,255,144,255,255,255,255,255,255,255,254,255,255,255,255,255,255,59,254,255,255,255,255,255,255,59,135,254,255,255,255,255,255,63,7,240,255,255,255,255,255,191,64,128,255,255,255,255,255,241,160,223,255,255,255,143,255,241,48,226,255,255,255,239,255,255,144,182,241,255,255,255,255,255,134,182,145,254,255,255,127,48,162,216,214,255,255,255,255,129,56,66,21,128,127,254,255,240,0,0,20,128,17,254,255,253,0,0,64,248,64,254,255,255,128,0,0,25,248,251,255,255,120,1,227,0,32,228,18,0,24,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,25,157,148,124,0,0,20,0,103,1,0,80,134,182,145,124,6,0,0,0,72,82,119,1,0,0,20,0,72,82,119,1,208,1,227,1,208,225,18,0,12,0,3,0,96,228,18,0,28,238,144,124,168,216,150,124,255,255,255,255,134,216,150,124,124,221,156,124,0,0,226,0,125,217,60,80,134,182,145,124,124,184,121,0,36,0,0,0,252,120,243,0,166,0,0,0,253,253,247,1,200,16,85,1,255,255,255,31,56,13,85,1,255,255,255,63,11,0,0,0,239,255,255,127,0,0,0,4,255,255,255,127,56,0,0,0,255,255,255,255,192,18,0,0,255,255,255,255,100,1,227,0,255,255,255,255,121,1,227,0,255,255,255,255,1,0,0,0,255,255,255,255,11,0,0,0,255,255,255,255,63,238,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,3,0,0,255,255,255,255,255,12,85,1,255,255,255,255,255,7,0,0,255,255,255,255,255,127,85,1,255,255,255,255,255,127,0,0,255,255,255,255,255,127,0,0,255,255,255,255,255,255,0,0,255,255,255,255,255,255,1,0,255,255,255,255,255,255,227,0,255,255,255,255,255,255,227,0,255,255,255,255,255,255,227,0,255,255,255,255,255,255,151,252,255,255,255,255,255,255,191,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,134,255,255,255,255,255,255,255,7,255,255,255,255,255,255,255,3,255,255,255,255,255,255,255,15,252,255,255,255,255,255,255,31,248,251,255,255,255,255,255,127,255,255,255,255,255,255,255,127,199,255,255,255,255,255,255,223,128,255,255,255,255,255,255,223,140,255,255,255,255,255,255,223,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,95,7,248,255,255,255,255,255,235,0,224,255,255,255,255,255,185,112,0,255,255,255,255,255,243,0,2,240,255,255,255,255,243,248,227,18,254,255,255,255,255,0,0,227,255,255,255,255,254,2,64,255,193,255,255,255,163,128,31,158,129,255,255,255,209,179,1,192,135,255,255,255,221,120,1,227,255,31,254,255,255,2,64,119,249,7,254,255,255,0,192,4,0,0,0,158,1,0,0,227,0,245,161,148,124,36,230,18,0,244,181,145,124,134,182,145,124,0,176,4,0,1,0,227,0,1,0,0,0,231,0,131,1,200,65,21,0,6,0,0,0,224,3,226,0,24,238,144,124,176,207,4,0,14,0,0,0,88,176,162,1,29,0,0,0,24,0,0,0,57,0,0,0,120,1,227,0,111,88,28,0,0,113,94,1,127,252,62,0,152,0,131,1,255,247,127,1,160,16,0,0,255,253,247,124,1,0,0,0,255,251,255,1,200,65,21,0,253,255,255,7,208,65,21,0,255,255,255,15,0,0,0,0,255,255,255,31,0,0,0,2,255,255,255,31,0,0,226,0,255,255,255,63,190,106,146,124,255,255,255,255,235,205,150,124,255,255,255,255,7,0,0,0,255,255,255,255,7,0,226,0,255,255,255,255,207,228,18,0,255,255,255,255,31,238,144,124,255,255,255,255,31,113,94,1,255,255,255,255,63,229,18,0,255,255,255,255,127,6,226,0,255,255,255,255,127,0,226,0,255,255,255,255,255,255,162,1,255,255,255,255,255,127,0,64,255,255,255,255,255,255,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,255,148,124,255,255,255,255,255,255,11,0,255,255,255,255,255,255,235,0,255,255,255,255,255,255,31,1,255,255,255,255,255,255,23,0,255,255,255,255,255,255,191,0,255,255,255,255,255,255,191,125,255,255,255,255,255,255,191,253,253,255,255,255,255,255,255,129,255,255,255,255,255,255,255,253,252,255,255,255,255,255,255,7,252,255,255,255,255,255,255,31,252,255,255,255,255,255,255,63,239,255,255,255,255,255,255,127,135,255,255,255,255,255,255,127,247,255,255,255,255,255,255,63,135,255,255,255,255,255,255,191,252,255,255,255,255,255,255,255,248,248,255,255,255,255,255,255,8,249,255,255,255,255,255,255,248,255,255,255,255,255,255,255,232,239,255,255,255,255,255,247,3,150,254,255,255,255,255,255,200,106,242,255,255,255,255,247,0,0,226,254,255,255,255,255,64,0,255,255,255,255,255,255,192,31,190,129,255,255,255,195,164,230,254,15,248,255,255,255,200,106,146,252,255,255,255,255,0,0,254,224,127,248,255,255,0,0,20,0,0,0,0,0,0,0,0,0,233,205,150,124,0,0,3,0,120,1,227,0,24,176,4,0,0,0,227,0,8,228,18,0,224,230,18,0,152,230,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,246,145,124,168,230,18,0,162,216,151,124,8,6,227,0,134,216,151,124,0,0,227,0,0,0,7,0,0,0,227,0,95,72,119,1,0,0,20,0,95,228,62,0,196,230,18,0,183,0,124,0,24,238,144,124,246,23,249,124,255,255,255,255,235,55,241,124,230,25,145,124,172,127,255,99,80,176,162,1,253,255,255,231,24,176,4,0,255,255,255,207,24,238,144,124,255,255,255,159,73,0,158,1,255,255,255,63,59,230,18,0,255,255,255,255,203,232,18,0,255,255,255,255,174,216,150,124,255,255,255,255,135,216,150,124,255,255,255,255,15,0,227,0,255,255,255,127,159,182,145,124,255,255,255,255,95,176,4,0,255,255,255,255,255,65,21,0,255,255,255,255,191,1,1,0,255,255,255,255,255,231,18,0,255,255,255,255,255,255,18,0,255,255,255,255,255,63,145,124,255,255,255,255,255,63,145,124,255,255,255,255,255,127,226,0,255,255,255,255,255,127,52,124,255,255,255,255,255,255,127,1,255,255,255,255,255,255,31,0,255,255,255,255,255,255,31,0,255,255,255,255,255,255,23,0,255,255,255,255,255,255,63,0,253,255,255,255,255,255,63,125,255,255,255,255,255,255,127,125,255,255,255,255,255,255,127,1,255,255,255,255,255,255,127,1,252,255,255,255,255,255,127,3,252,255,255,255,255,255,255,31,228,255,255,255,255,255,255,63,245,255,255,255,255,255,255,127,201,255,255,255,255,255,255,255,233,255,255,255,255,255,255,255,225,255,255,255,255,255,255,127,223,255,255,255,255,255,255,127,100,255,255,255,255,255,255,127,92,241,255,255,255,255,255,255,179,255,255,255,255,255,255,255,245,255,255,255,255,255,255,255,244,189,255,255,255,255,255,255,32,0,0,252,255,255,255,255,1,0,224,255,255,255,255,255,32,0,224,255,255,255,255,255,128,31,227,255,255,255,255,255,48,0,32,248,226,255,255,159,0,0,226,0,224,255,255,255,31,0,0,0,240,255,255,255,184,1,20,0,134,182,145,124,36,0,0,0,0,0,226,0,84,218,144,124,49,131,145,124,255,255,255,255,116,232,18,0,120,232,18,0,0,64,0,0,64,0,158,1,0,0,227,0,0,0,158,1,108,232,18,0,0,0,158,1,108,232,18,0,159,132,145,124,0,0,227,0,64,0,158,1,0,0,227,0,64,0,158,1,0,0,0,0,0,0,0,0,0,208,162,1,128,128,29,0,168,5,227,0,140,1,63,0,0,0,0,0,28,19,126,0,248,1,0,0,184,54,252,0,0,0,0,0,252,255,250,1,126,166,146,124,220,255,254,15,0,192,4,0,255,255,255,127,64,0,158,1,255,255,255,31,72,0,158,1,255,255,255,63,8,0,0,0,255,255,255,255,169,84,119,1,255,255,255,255,255,128,145,0,255,255,255,255,223,232,18,0,255,255,255,127,215,232,18,0,255,255,255,255,142,1,227,0,255,255,255,255,191,231,18,0,255,255,255,255,255,234,18,0,255,255,255,255,191,182,145,124,255,255,255,255,255,182,145,124,255,255,255,255,255,0,227,0,255,255,255,255,255,191,20,0,255,255,255,255,255,191,52,0,255,255,255,255,255,31,48,0,255,255,255,255,255,63,112,1,255,255,255,255,255,191,180,124,255,255,255,255,255,255,255,124,255,255,255,255,255,255,15,0,255,255,255,255,255,255,159,124,255,255,255,255,255,255,159,124,255,255,255,255,255,255,31,0,255,255,255,255,255,255,255,0,255,255,255,255,255,255,127,0,255,255,255,255,255,255,255,252,255,255,255,255,255,255,255,0,255,255,255,255,255,255,255,31,255,255,255,255,255,255,255,63,255,255,255,255,255,255,255,127,207,255,255,255,255,255,255,255,135,255,255,255,255,255,255,255,193,243,255,255,255,255,255,255,135,255,255,255,255,255,255,255,2,255,255,255,255,255,255,255,72,242,255,255,255,255,255,255,252,240,255,255,255,255,255,255,253,241,255,255,255,255,255,255,255,241,255,255,255,255,255,255,247,240,255,255,255,255,255,255,24,238,254,255,255,255,255,255,255,255,255,255,255,255,255,255,208,165,244,255,255,255,255,255,97,0,192,255,255,255,255,255,7,0,227,0,232,255,255,255,103,0,0,240,255,255,255,255,144,23,80,1,8,113,94,1,0,0,226,0,244,231,18,0,64,0,0,0,132,234,18,0,24,238,144,124,144,182,145,124,255,255,255,255,134,182,145,124,148,234,18,0,162,216,150,124,112,66,21,0,56,66,21,0,184,1,0,0,0,0,20,0,128,3,226,0,0,0,0,0,64,71,21,0,0,0,226,1,228,239,18,0,8,66,21,0,116,252,18,0,24,238,144,124,168,248,159,124,255,255,255,255,142,216,159,124,24,157,148,124,156,49,54,0,29,0,0,0,190,247,253,124,248,112,94,1,232,247,250,0,0,0,20,0,200,255,255,13,0,0,227,0,173,255,255,31,8,192,226,0,255,255,255,31,24,238,144,124,255,255,255,127,8,223,0,0,255,255,255,127,220,233,18,0,255,255,255,255,115,235,18,0,255,255,255,255,207,106,146,124,255,255,255,255,191,106,146,124,255,255,255,255,143,1,227,0,255,255,255,255,127,7,145,124,255,255,255,255,95,0,158,1,255,255,255,255,31,0,226,0,255,255,255,255,63,0,0,0,255,255,255,255,255,192,89,1,255,255,255,255,255,5,226,0,255,255,255,255,255,31,227,0,255,255,255,255,255,31,0,80,255,255,255,255,255,255,144,124,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15,124,255,255,255,255,255,255,15,64,255,255,255,255,255,255,31,124,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127,0,255,255,255,255,255,255,127,124,255,255,255,255,255,255,255,128,255,255,255,255,255,255,255,252,254,255,255,255,255,255,255,128,239,255,255,255,255,255,255,171,135,255,255,255,255,255,255,239,200,255,255,255,255,255,255,239,159,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,143,191,255,255,255,255,255,255,135,255,255,255,255,255,255,255,47,241,255,255,255,255,255,255,7,240,255,255,255,255,255,255,79,240,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,191,111,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,223,194,255,255,255,255,255,252,0,208,143,255,255,255,255,255,235,18,248,255,255,255,255,47,46,68,240,255,255,255,255,0,201,66,0,88,132,227,0,72,0,80,1,0,0,0,0,40,0,0,0,0,0,0,0,200,5,226,0,1,0,8,0,0,0,0,0,0,0,0,0,78,12,0,0,78,12,0,0,0,0,0,0,0,0,0,0,0,0,0,255,1,1,1,255,2,2,2,255,3,3,3,255,4,4,4,255,5,5,5,255,6,6,6,255,7,7,7,255,8,8,8,255,9,9,9,255,10,202,59,255,11,11,11,255,12,204,63,255,13,13,13,255,14,142,111,255,15,15,15,255,20,16,215,255,17,17,17,255,30,18,158,255,19,19,19,255,188,53,252,255,21,21,21,255,254,119,254,255,23,23,23,255,253,255,254,255,25,25,25,255,223,255,255,255,27,27,27,255,191,255,255,255,29,29,29,255,255,255,255,255,31,31,31,255,255,255,255,255,35,33,33,255,255,255,255,255,39,35,35,255,255,255,255,255,39,37,37,255,255,255,255,255,47,39,39,255,255,255,255,255,63,41,41,255,255,255,255,255,63,43,43,255,255,255,255,255,127,45,45,255,255,255,255,255,255,47,47,255,255,255,255,255,255,49,49,255,255,255,255,255,255,255,51,255,255,255,255,255,255,127,53,255,255,255,255,255,255,255,55,255,255,255,255,255,255,255,59,255,255,255,255,255,255,255,63,255,255,255,255,255,255,255,63,255,255,255,255,255,255,255,63,255,255,255,255,255,255,255,79,255,255,255,255,255,255,255,79,255,255,255,255,255,255,255,95,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,207,255,255,255,255,255,255,255,215,255,255,255,255,255,255,255,223,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,246,255,255,255,255,255,255,255,248,255,255,255,255,255,255,223,250,255,255,255,255,255,255,95,252,255,255,255,255,255,255,95,254,255,255,255,255,255,255,103,240,255,255,255,255,255,255,103,242,255,255,255,255,255,255,103,100,254,255,255,255,255,255,103,102,254,255,255,255,255,255,111,104,252,255,255,255,255,255,111,106,234,255,255,255,255,255,111,108,108,255,255,255,255,255,111,110,110,255,255,255,255,255,119,112,124,255,255,255,255,255,114,114,114,255,115,115,115,255,116,116,116,255,117,117,117,255,118,118,118,255,119,119,119,255,120,120,120,255,121,121,121,255,122,122,122,255,123,123,123,255,124,124,124,255,125,125,125,255,126,126,126,255,127,127,127,255,128,128,208,255,129,129,129,255,130,130,178,255,131,131,131,255,132,132,228,255,133,133,133,255,134,134,230,255,135,135,135,255,136,136,200,255,137,137,137,255,138,203,255,255,139,139,139,255,140,239,255,255,141,141,141,255,142,239,255,255,143,143,143,255,144,223,247,255,145,145,145,255,146,190,255,255,147,147,147,255,156,253,255,255,149,149,149,255,190,247,254,255,151,151,151,255,248,255,255,255,153,153,153,255,255,255,255,255,155,155,155,255,191,255,255,255,157,157,157,255,255,255,255,255,159,159,159,255,255,255,255,255,175,161,161,255,255,255,255,255,175,163,163,255,255,255,255,255,191,165,165,255,255,255,255,255,191,167,167,255,255,255,255,255,191,169,169,255,255,255,255,255,255,175,171,255,255,255,255,255,255,175,173,255,255,255,255,255,255,175,175,255,255,255,255,255,255,185,177,255,255,255,255,255,255,187,179,255,255,255,255,255,255,191,181,255,255,255,255,255,255,255,183,255,255,255,255,255,255,255,187,255,255,255,255,255,255,255,187,255,255,255,255,255,255,255,191,255,255,255,255,255,255,255,191,255,255,255,255,255,255,255,223,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,249,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,248,255,255,255,255,255,255,231,255,255,255,255,255,255,255,231,255,255,255,255,255,255,255,231,230,255,255,255,255,255,255,239,232,255,255,255,255,255,255,239,234,254,255,255,255,255,255,239,236,236,255,255,255,255,255,239,238,238,255,255,255,255,255,247,240,248,255,255,255,255,255};
  37. int IsSkin_RGB(ColorBGR color)
  38. {
  39.   unsigned char cr = color.red>>2;
  40.   unsigned char cg = color.green>>2;
  41.   unsigned char cb = color.blue>>2;
  42.   int idx = (cr<<9) | (cg<<3) | (cb>>3);
  43.   ASSERT(0<=idx && idx<HV_RGBtable_len);
  44.   unsigned char mask = (1<<(cb&0x07));
  45.   unsigned char val = HV_RGBtable[idx] & mask;
  46.   return val;
  47. }