Provided by: plc-utils-extra_0.0.6+git20230504.1ba7d5a0-1_amd64 bug

NAME

       amptone - Qualcomm Atheros Thunderbolt/Lightning Tone Map Dump Utility

SYNOPSIS

       amptone [options] device peer [>stdout]

DESCRIPTION

       Collect  and  print  device  TX  tone map information between a device to a peer device on
       stdout.  The transmit direction is from device to peer.

       Powerline devices cannot compute tone map values unless until some data has passed through
       them,  either  to  or  from  the powerline.  In most cases, the ping utility will generate
       enough traffic to create a usable tone map.  To get a responsive tonemap,  one  must  send
       more traffic at higher data rates, possibly using ttcp or iperf or similar utility.

       This  program is part of the Qualcomm Atheros Powerline Toolkit.  See the plc man page for
       an overview and installation instructions.

COMMENTS

       This program is identical to legacy program int6ktone but uses version 1 of  the  Qualcomm
       Atheros  VS_RX_TONE_MAP_CHAR  vendor-specific  message.   Older  firmware versions may not
       recognize this message version.

OPTIONS

       -e     Redirects stderr messages to stdout.  By convention status and error  messages  are
              printed  on  stderr while primary program output is printed on stdout.  This option
              prints all output on stdout in cases where this is desired.

       -h     Display a histogram of the Root Mean Square (RMS) of the time slot values for  each
              carrier.   This  value  has  no  meaning  by  itself.   It merely accentuates minor
              differences from one carrier to the next.

       -i     Select the host Ethernet interface.  All requests are sent via this host  interface
              and  only  reponses  received  via this host interface are recognized.  The default
              interface is  eth1  because  most  people  use  eth0  as  their  principle  network
              connection;  however,  if  environment  string  "PLC"  is  defined  then  it  takes
              precedence over the default interface.  This  option  then  takes  precedence  over
              either default.

       -p coupling
              Tonemap  coupling.  Valid values are the number 0, or the string "pri", for primary
              coupling and the number 1, or the  string  "alt",  for  alternate  coupling.   This
              program  will accept any numeric value from 0 through 255 but runtime firmware will
              reject invalid values.  The default value is 0.

       -q     Enter quiet mode.  Progress messages are suppressed.

       -s     Compute and display signal-to-noise ratios based on the bits-per-carrier  reported.
              Average SNR is computed for each slot then an overall average SNR is computed.  ACG
              and GIL values for each slot are also displayed.  This option suppresses  tone  map
              output and causes option -h to be ignored.

       -v     Enter  verbose  mode.   All  Etherenet  frames  sent or received by the program are
              displayed on stdout.

       -?, --help
              Print program help summary on stdout.  This  option  takes  precedence  over  other
              options on the command line.

       -!, --version
              Print  program  version  information  on stdout.  This option takes precedence over
              other options on the command line.  Use this option when sending  screen  dumps  to
              Atheros  Technical  Support  so  that  they know exactly which version of the Linux
              Toolkit you are using.

ARGUMENTS

       device The MAC address of the primary device.

       peer   The MAC address of the peer device.

REFERENCES

       See the Qualcomm  Atheros  HomePlug  AV  Firmware  Technical  Reference  Manual  for  more
       information.

EXAMPLES

       The  following  example  prints  transmit tone map information from device 00B05200CA0D to
       device 00B05200CA0C.  The information relates  to  channel  adaptation.   We  requested  a
       histogram  with  option  -h  and  suppressed the progress messages with option -q.  Output
       consists of 917 lines of tone map modulation data.

       Each line of tone map data consists of 8 columns.  The first column is  the  offset.   The
       next 6 columns are time slot modulation data.  The last column is the computed mean-square
       of the time slot modulation data.  Devices operating on a 50hz powerline  have  modulation
       data  in  all  6 time slot columns.  Devices operating on a 60hz powerline have modulation
       data in only 5 of the 6 columns.

          # amptone -qh 00B05200CA0D 00B05200CA0C
          0000,05,04,04,05,04,00,19 ###################
          0001,05,04,04,05,04,00,19 ###################
          0002,05,04,04,05,04,00,19 ###################
          0003,05,04,04,05,05,00,21 #####################
          0004,05,04,04,05,05,00,21 #####################
          0005,05,04,04,05,05,00,21 #####################
          0006,05,04,04,05,05,00,21 #####################
          0007,05,04,05,05,05,00,23 #######################
          0008,05,04,05,05,05,00,23 #######################
          0009,05,04,04,05,05,00,21 #####################
          0010,05,05,05,05,05,00,25 #########################
          0011,05,05,05,05,05,00,25 #########################
          0012,05,05,04,05,05,00,23 #######################
          0013,05,05,05,05,05,00,25 #########################
          0014,05,05,05,05,05,00,25 #########################
          0015,05,05,05,05,05,00,25 #########################
          0016,05,05,04,05,05,00,23 #######################
          0017,05,05,04,05,05,00,23 #######################
          0018,05,05,05,05,05,00,25 #########################
          0019,05,05,05,05,05,00,25 #########################
          0020,05,05,05,05,05,00,25 #########################
          0021,05,05,05,05,05,00,25 #########################
          0022,05,05,05,05,05,00,25 #########################
          0023,05,05,05,05,05,00,25 #########################
          0024,05,05,05,05,05,00,25 #########################
          0025,05,05,05,05,05,00,25 #########################
          0026,05,05,05,05,05,00,25 #########################
          0027,05,05,05,05,05,00,25 #########################
          0028,05,05,05,05,05,00,25 #########################
          0029,05,05,05,05,05,00,25 #########################
          0030,05,05,05,05,05,00,25 #########################
          0031,05,05,05,05,05,00,25 #########################
          0032,05,05,05,05,05,00,25 #########################
          0033,05,05,05,05,05,00,25 #########################
          0034,05,05,05,05,05,00,25 #########################
          0035,05,04,04,04,05,00,19 ###################
          0036,05,04,04,04,05,00,19 ###################
          0037,04,03,03,04,04,00,13 #############
          0038,03,02,03,02,04,00,08 ########
          0039,02,01,02,02,03,00,04 ####
          0040,02,01,02,01,02,00,02 ##
          0041,02,00,02,01,02,00,02 ##
          0042,02,01,02,01,02,00,02 ##
          0043,02,01,02,02,03,00,04 ####
          0044,03,02,03,03,03,00,08 ########
          0045,03,03,03,04,03,00,10 ##########
          0046,05,04,04,04,05,00,19 ###################
          0047,05,05,04,05,05,00,23 #######################
          0048,05,05,05,05,05,00,25 #########################
          0049,06,05,05,06,06,00,31 ###############################
          0050,06,05,05,06,06,00,31 ###############################
          0051,06,05,05,06,06,00,31 ###############################
          0052,06,05,05,06,06,00,31 ###############################
          0053,06,05,05,06,06,00,31 ###############################
          0054,07,06,06,06,06,00,38 ######################################
          0055,06,06,06,06,06,00,36 ####################################
          0056,07,06,06,06,06,00,38 ######################################
          0057,06,06,06,06,06,00,36 ####################################
          0058,06,06,06,06,06,00,36 ####################################
          0059,06,06,06,06,06,00,36 ####################################
          0060,07,06,06,06,07,00,41 #########################################
          0061,07,06,06,06,07,00,41 #########################################
          0062,07,06,06,06,07,00,41 #########################################
          0063,07,06,06,06,07,00,41 #########################################
          0064,07,06,06,06,07,00,41 #########################################
          0065,07,06,06,06,07,00,41 #########################################
          0066,07,06,06,07,07,00,43 ###########################################
          0067,07,06,06,07,07,00,43 ###########################################
          0068,07,06,06,07,07,00,43 ###########################################
          0069,07,06,07,07,07,00,46 ##############################################
          0070,07,07,07,07,07,00,49 #################################################
          0071,07,07,07,07,07,00,49 #################################################
          0072,07,07,07,07,07,00,49 #################################################
          0073,07,07,07,07,07,00,49 #################################################
          0074,07,07,07,07,07,00,49 #################################################
          0075,07,07,07,07,07,00,49 #################################################
          0076,07,06,07,07,07,00,46 ##############################################
          0077,07,06,07,07,07,00,46 ##############################################
          0078,07,06,07,07,07,00,46 ##############################################
          0079,07,06,07,07,07,00,46 ##############################################
          0080,07,06,07,07,07,00,46 ##############################################
          0081,07,06,07,07,07,00,46 ##############################################
          0082,07,06,06,07,07,00,43 ###########################################
          0083,07,06,06,07,07,00,43 ###########################################
          0084,07,06,07,07,07,00,46 ##############################################
          0085,07,07,06,07,07,00,46 ##############################################
          0086,07,07,07,07,07,00,49 #################################################
          0087,07,07,07,07,07,00,49 #################################################
          0088,07,07,07,07,07,00,49 #################################################
          0089,07,07,07,07,07,00,49 #################################################
          0090,07,07,07,07,07,00,49 #################################################
          0091,07,07,07,07,07,00,49 #################################################
          0092,07,07,07,07,07,00,49 #################################################
          0093,07,07,07,07,07,00,49 #################################################
          0094,07,07,07,07,07,00,49 #################################################
          0095,07,06,07,07,07,00,46 ##############################################
          0096,07,06,07,07,07,00,46 ##############################################
          0097,07,06,07,07,07,00,46 ##############################################
          0098,07,06,07,07,07,00,46 ##############################################
          0099,07,06,07,07,07,00,46 ##############################################
          0100,07,06,07,07,07,00,46 ##############################################
          0101,07,07,07,07,07,00,49 #################################################
          0102,07,07,07,07,07,00,49 #################################################
          0103,07,07,07,07,07,00,49 #################################################
          0104,07,07,07,07,07,00,49 #################################################
          0105,07,07,07,07,07,00,49 #################################################
          0106,07,06,07,07,07,00,46 ##############################################
          0107,07,06,07,07,07,00,46 ##############################################
          0108,07,06,07,07,07,00,46 ##############################################
          0109,07,06,07,07,07,00,46 ##############################################
          0110,07,07,07,07,07,00,49 #################################################
          0111,07,07,07,07,07,00,49 #################################################
          0112,07,07,07,07,07,00,49 #################################################
          0113,07,07,07,07,07,00,49 #################################################
          0114,07,07,07,07,07,00,49 #################################################
          0115,07,07,07,07,07,00,49 #################################################
          0116,07,07,07,07,07,00,49 #################################################
          0117,07,07,07,07,07,00,49 #################################################
          0118,07,07,07,07,07,00,49 #################################################
          0119,07,06,07,07,07,00,46 ##############################################
          0120,07,06,06,07,07,00,43 ###########################################
          0121,07,06,06,07,07,00,43 ###########################################
          0122,06,06,06,07,06,00,38 ######################################
          0123,06,06,06,07,06,00,38 ######################################
          0124,06,06,06,07,07,00,41 #########################################
          0125,07,06,06,07,07,00,43 ###########################################
          0126,07,06,06,07,07,00,43 ###########################################
          0127,07,06,06,07,07,00,43 ###########################################
          0128,07,07,07,07,07,00,49 #################################################
          0129,07,07,07,07,07,00,49 #################################################
          0130,07,07,07,07,07,00,49 #################################################
          0131,07,07,07,07,07,00,49 #################################################
          0132,07,07,07,07,07,00,49 #################################################
          0133,07,07,07,07,07,00,49 #################################################
          0134,07,07,07,07,07,00,49 #################################################
          0135,07,07,07,07,07,00,49 #################################################
          0136,07,07,07,07,07,00,49 #################################################
          0137,07,07,07,07,07,00,49 #################################################
          0138,07,07,07,07,07,00,49 #################################################
          0139,07,07,07,07,07,00,49 #################################################
          0140,07,07,07,07,07,00,49 #################################################
          0141,07,07,07,07,07,00,49 #################################################
          0142,07,07,07,07,07,00,49 #################################################
          0143,07,07,07,07,07,00,49 #################################################
          0144,07,07,07,07,07,00,49 #################################################
          0145,07,07,07,07,07,00,49 #################################################
          0146,07,07,07,07,07,00,49 #################################################
          0147,07,07,07,07,07,00,49 #################################################
          0148,07,07,07,07,07,00,49 #################################################
          0149,07,07,07,07,07,00,49 #################################################
          0150,07,07,07,07,07,00,49 #################################################
          0151,07,07,07,07,07,00,49 #################################################
          0152,07,07,07,07,07,00,49 #################################################
          0153,07,07,07,07,07,00,49 #################################################
          0154,07,07,07,07,07,00,49 #################################################
          0155,07,07,07,07,07,00,49 #################################################
          0156,07,07,07,07,07,00,49 #################################################
          0157,07,07,07,07,07,00,49 #################################################
          0158,06,06,06,06,06,00,36 ####################################
          0159,06,06,06,06,06,00,36 ####################################
          0160,06,06,06,06,06,00,36 ####################################
          0161,07,06,06,06,07,00,41 #########################################
          0162,07,07,07,07,07,00,49 #################################################
          0163,07,07,07,07,07,00,49 #################################################
          0164,07,07,07,07,07,00,49 #################################################
          0165,07,07,07,07,07,00,49 #################################################
          0166,07,07,07,07,07,00,49 #################################################
          0167,07,07,07,07,07,00,49 #################################################
          0168,07,07,07,07,07,00,49 #################################################
          0169,07,07,07,07,07,00,49 #################################################
          0170,07,07,07,07,07,00,49 #################################################
          0171,07,07,07,07,07,00,49 #################################################
          0172,07,07,07,07,07,00,49 #################################################
          0173,07,07,07,07,07,00,49 #################################################
          0174,07,07,07,07,07,00,49 #################################################
          0175,07,07,07,07,07,00,49 #################################################
          0176,07,07,07,07,07,00,49 #################################################
          0177,07,07,07,07,07,00,49 #################################################
          0178,07,07,07,07,07,00,49 #################################################
          0179,07,07,07,07,07,00,49 #################################################
          0180,07,07,07,07,07,00,49 #################################################
          0181,07,07,07,07,07,00,49 #################################################
          0182,07,07,07,07,07,00,49 #################################################
          0183,07,07,07,07,07,00,49 #################################################
          0184,07,07,07,07,07,00,49 #################################################
          0185,07,07,07,07,07,00,49 #################################################
          0186,07,07,07,07,07,00,49 #################################################
          0187,07,07,07,07,07,00,49 #################################################
          0188,07,07,07,07,07,00,49 #################################################
          0189,07,07,07,07,07,00,49 #################################################
          0190,07,07,07,07,07,00,49 #################################################
          0191,07,07,07,07,07,00,49 #################################################
          0192,07,07,07,07,07,00,49 #################################################
          0193,07,07,07,07,07,00,49 #################################################
          0194,07,07,07,07,07,00,49 #################################################
          0195,07,07,07,07,07,00,49 #################################################
          0196,07,07,07,07,07,00,49 #################################################
          0197,07,07,07,07,07,00,49 #################################################
          0198,07,07,07,07,07,00,49 #################################################
          0199,07,07,07,07,07,00,49 #################################################
          0200,07,07,07,07,07,00,49 #################################################
          0201,07,07,07,07,07,00,49 #################################################
          0202,07,07,07,07,07,00,49 #################################################
          0203,07,07,07,07,07,00,49 #################################################
          0204,07,07,07,07,07,00,49 #################################################
          0205,07,07,07,07,07,00,49 #################################################
          0206,07,07,07,07,07,00,49 #################################################
          0207,07,07,07,07,07,00,49 #################################################
          0208,07,07,07,07,07,00,49 #################################################
          0209,07,07,07,07,07,00,49 #################################################
          0210,07,07,07,07,07,00,49 #################################################
          0211,07,07,07,07,07,00,49 #################################################
          0212,07,07,07,07,07,00,49 #################################################
          0213,07,07,07,07,07,00,49 #################################################
          0214,07,07,07,07,07,00,49 #################################################
          0215,07,07,07,07,07,00,49 #################################################
          0216,07,07,07,07,07,00,49 #################################################
          0217,07,07,07,07,07,00,49 #################################################
          0218,07,07,07,07,07,00,49 #################################################
          0219,07,07,07,07,07,00,49 #################################################
          0220,07,07,07,07,07,00,49 #################################################
          0221,07,07,07,07,07,00,49 #################################################
          0222,07,07,07,07,07,00,49 #################################################
          0223,07,07,07,07,07,00,49 #################################################
          0224,07,07,07,07,07,00,49 #################################################
          0225,07,07,07,07,07,00,49 #################################################
          0226,07,07,07,07,07,00,49 #################################################
          0227,07,07,07,07,07,00,49 #################################################
          0228,07,07,07,07,07,00,49 #################################################
          0229,07,07,07,07,07,00,49 #################################################
          0230,07,07,07,07,07,00,49 #################################################
          0231,07,07,07,07,07,00,49 #################################################
          0232,07,07,07,07,07,00,49 #################################################
          0233,07,07,07,07,07,00,49 #################################################
          0234,07,07,06,07,07,00,46 ##############################################
          0235,07,07,07,07,07,00,49 #################################################
          0236,07,07,06,07,07,00,46 ##############################################
          0237,07,07,06,07,07,00,46 ##############################################
          0238,07,07,07,07,07,00,49 #################################################
          0239,07,07,07,07,07,00,49 #################################################
          0240,07,06,07,07,07,00,46 ##############################################
          0241,07,06,07,07,07,00,46 ##############################################
          0242,07,07,07,07,07,00,49 #################################################
          0243,07,07,07,07,07,00,49 #################################################
          0244,07,07,07,07,07,00,49 #################################################
          0245,07,07,07,06,07,00,46 ##############################################
          0246,07,07,07,07,07,00,49 #################################################
          0247,07,07,06,07,07,00,46 ##############################################
          0248,07,07,06,06,07,00,43 ###########################################
          0249,07,07,07,06,07,00,46 ##############################################
          0250,07,07,07,07,07,00,49 #################################################
          0251,07,07,07,06,07,00,46 ##############################################
          0252,07,07,07,06,07,00,46 ##############################################
          0253,07,07,07,07,07,00,49 #################################################
          0254,07,07,07,06,07,00,46 ##############################################
          0255,07,07,07,06,07,00,46 ##############################################
          0256,07,07,07,07,07,00,49 #################################################
          0257,07,07,07,07,07,00,49 #################################################
          0258,07,06,06,07,07,00,43 ###########################################
          0259,07,06,06,07,07,00,43 ###########################################
          0260,07,06,06,07,07,00,43 ###########################################
          0261,07,06,06,07,07,00,43 ###########################################
          0262,07,06,06,06,07,00,41 #########################################
          0263,07,06,06,06,07,00,41 #########################################
          0264,07,06,06,06,07,00,41 #########################################
          0265,07,06,06,07,07,00,43 ###########################################
          0266,07,06,06,07,07,00,43 ###########################################
          0267,07,06,06,06,07,00,41 #########################################
          0268,07,06,06,06,07,00,41 #########################################
          0269,07,06,07,06,07,00,43 ###########################################
          0270,07,06,07,06,07,00,43 ###########################################
          0271,07,06,07,06,07,00,43 ###########################################
          0272,07,06,07,06,07,00,43 ###########################################
          0273,07,06,06,06,07,00,41 #########################################
          0274,07,06,06,06,07,00,41 #########################################
          0275,07,06,06,06,07,00,41 #########################################
          0276,07,06,06,07,07,00,43 ###########################################
          0277,07,06,06,07,07,00,43 ###########################################
          0278,07,06,06,06,07,00,41 #########################################
          0279,07,06,06,06,07,00,41 #########################################
          0280,07,06,06,07,07,00,43 ###########################################
          0281,07,06,06,06,07,00,41 #########################################
          0282,07,06,06,07,07,00,43 ###########################################
          0283,07,06,06,07,07,00,43 ###########################################
          0284,07,06,06,07,07,00,43 ###########################################
          0285,07,06,06,06,07,00,41 #########################################
          0286,06,06,06,06,07,00,38 ######################################
          0287,06,06,06,06,07,00,38 ######################################
          0288,07,06,06,06,07,00,41 #########################################
          0289,07,06,06,06,07,00,41 #########################################
          0290,07,06,06,07,07,00,43 ###########################################
          0291,07,06,06,07,07,00,43 ###########################################
          0292,07,06,07,07,07,00,46 ##############################################
          0293,07,06,07,07,07,00,46 ##############################################
          0294,07,06,06,07,07,00,43 ###########################################
          0295,07,06,06,07,07,00,43 ###########################################
          0296,07,06,06,07,07,00,43 ###########################################
          0297,07,06,06,07,07,00,43 ###########################################
          0298,07,06,06,07,06,00,41 #########################################
          0299,07,06,06,07,06,00,41 #########################################
          0300,07,06,06,06,07,00,41 #########################################
          0301,07,06,06,07,07,00,43 ###########################################
          0302,07,06,06,06,07,00,41 #########################################
          0303,07,06,06,07,07,00,43 ###########################################
          0304,07,06,06,07,07,00,43 ###########################################
          0305,07,06,06,07,07,00,43 ###########################################
          0306,07,06,06,07,06,00,41 #########################################
          0307,07,06,06,06,06,00,38 ######################################
          0308,06,06,06,06,06,00,36 ####################################
          0309,06,06,06,06,06,00,36 ####################################
          0310,06,06,06,06,06,00,36 ####################################
          0311,06,06,06,06,06,00,36 ####################################
          0312,06,06,06,06,06,00,36 ####################################
          0313,06,06,06,06,06,00,36 ####################################
          0314,07,06,06,06,06,00,38 ######################################
          0315,07,06,06,06,06,00,38 ######################################
          0316,07,06,06,06,06,00,38 ######################################
          0317,06,06,06,06,06,00,36 ####################################
          0318,06,06,06,06,06,00,36 ####################################
          0319,06,06,06,06,06,00,36 ####################################
          0320,06,06,06,06,06,00,36 ####################################
          0321,06,06,06,06,06,00,36 ####################################
          0322,06,06,06,06,06,00,36 ####################################
          0323,06,06,06,06,06,00,36 ####################################
          0324,06,06,06,06,06,00,36 ####################################
          0325,06,06,06,06,06,00,36 ####################################
          0326,06,06,06,06,06,00,36 ####################################
          0327,06,06,06,06,06,00,36 ####################################
          0328,06,06,06,06,06,00,36 ####################################
          0329,06,06,06,06,06,00,36 ####################################
          0330,06,06,06,06,06,00,36 ####################################
          0331,06,06,06,06,06,00,36 ####################################
          0332,06,06,06,06,06,00,36 ####################################
          0333,06,06,06,06,06,00,36 ####################################
          0334,06,06,06,06,06,00,36 ####################################
          0335,06,06,06,06,06,00,36 ####################################
          0336,06,06,06,06,06,00,36 ####################################
          0337,06,06,06,06,06,00,36 ####################################
          0338,06,06,06,06,06,00,36 ####################################
          0339,06,06,06,06,06,00,36 ####################################
          0340,06,06,06,06,06,00,36 ####################################
          0341,06,06,06,06,06,00,36 ####################################
          0342,06,06,06,06,06,00,36 ####################################
          0343,06,06,06,06,06,00,36 ####################################
          0344,06,06,06,06,06,00,36 ####################################
          0345,06,06,06,06,06,00,36 ####################################
          0346,06,06,06,06,06,00,36 ####################################
          0347,06,06,06,06,06,00,36 ####################################
          0348,06,06,06,06,06,00,36 ####################################
          0349,06,06,06,06,06,00,36 ####################################
          0350,06,06,06,06,06,00,36 ####################################
          0351,06,06,06,06,06,00,36 ####################################
          0352,06,06,06,06,06,00,36 ####################################
          0353,06,06,06,06,06,00,36 ####################################
          0354,06,06,06,06,06,00,36 ####################################
          0355,06,06,06,06,06,00,36 ####################################
          0356,06,06,06,06,06,00,36 ####################################
          0357,06,06,06,06,06,00,36 ####################################
          0358,06,06,06,06,06,00,36 ####################################
          0359,06,06,06,06,06,00,36 ####################################
          0360,06,06,06,06,06,00,36 ####################################
          0361,06,06,06,06,06,00,36 ####################################
          0362,06,06,06,06,06,00,36 ####################################
          0363,06,06,06,06,06,00,36 ####################################
          0364,06,06,06,06,06,00,36 ####################################
          0365,06,06,06,06,06,00,36 ####################################
          0366,06,06,06,06,06,00,36 ####################################
          0367,06,06,06,06,06,00,36 ####################################
          0368,06,06,06,06,06,00,36 ####################################
          0369,06,06,06,06,06,00,36 ####################################
          0370,06,06,06,06,06,00,36 ####################################
          0371,06,06,06,06,06,00,36 ####################################
          0372,06,06,06,06,06,00,36 ####################################
          0373,06,06,06,06,06,00,36 ####################################
          0374,06,06,06,06,06,00,36 ####################################
          0375,06,06,06,06,06,00,36 ####################################
          0376,07,06,06,06,06,00,38 ######################################
          0377,07,06,06,06,06,00,38 ######################################
          0378,07,06,06,06,06,00,38 ######################################
          0379,07,06,06,06,06,00,38 ######################################
          0380,07,06,06,06,06,00,38 ######################################
          0381,07,06,06,06,06,00,38 ######################################
          0382,07,06,06,06,06,00,38 ######################################
          0383,06,06,06,06,07,00,38 ######################################
          0384,06,06,06,06,07,00,38 ######################################
          0385,06,06,06,06,07,00,38 ######################################
          0386,06,06,06,06,07,00,38 ######################################
          0387,06,06,06,06,07,00,38 ######################################
          0388,06,06,06,06,07,00,38 ######################################
          0389,06,06,06,06,07,00,38 ######################################
          0390,06,06,06,06,06,00,36 ####################################
          0391,06,06,06,06,06,00,36 ####################################
          0392,06,06,06,06,06,00,36 ####################################
          0393,06,06,06,06,06,00,36 ####################################
          0394,06,06,06,06,06,00,36 ####################################
          0395,06,06,06,06,06,00,36 ####################################
          0396,06,06,06,06,06,00,36 ####################################
          0397,06,06,06,06,06,00,36 ####################################
          0398,06,06,06,06,06,00,36 ####################################
          0399,06,06,06,06,06,00,36 ####################################
          0400,06,06,06,06,06,00,36 ####################################
          0401,06,06,06,06,06,00,36 ####################################
          0402,06,06,06,06,06,00,36 ####################################
          0403,06,06,06,06,06,00,36 ####################################
          0404,06,06,06,06,06,00,36 ####################################
          0405,06,06,06,06,06,00,36 ####################################
          0406,06,06,06,06,06,00,36 ####################################
          0407,06,06,06,06,06,00,36 ####################################
          0408,06,06,06,06,06,00,36 ####################################
          0409,06,06,06,06,06,00,36 ####################################
          0410,06,06,06,06,06,00,36 ####################################
          0411,06,06,06,06,06,00,36 ####################################
          0412,06,06,06,06,06,00,36 ####################################
          0413,06,06,06,06,06,00,36 ####################################
          0414,06,06,06,06,06,00,36 ####################################
          0415,06,06,06,06,06,00,36 ####################################
          0416,06,06,06,06,06,00,36 ####################################
          0417,06,06,06,06,06,00,36 ####################################
          0418,06,06,06,06,06,00,36 ####################################
          0419,06,06,06,06,06,00,36 ####################################
          0420,06,06,06,06,06,00,36 ####################################
          0421,06,06,06,06,06,00,36 ####################################
          0422,06,06,06,06,06,00,36 ####################################
          0423,06,06,06,06,06,00,36 ####################################
          0424,06,06,06,06,06,00,36 ####################################
          0425,06,06,06,06,06,00,36 ####################################
          0426,06,06,06,06,06,00,36 ####################################
          0427,06,06,06,06,06,00,36 ####################################
          0428,06,06,06,06,06,00,36 ####################################
          0429,06,06,06,06,06,00,36 ####################################
          0430,06,06,05,06,06,00,33 #################################
          0431,06,05,05,06,06,00,31 ###############################
          0432,06,05,05,06,06,00,31 ###############################
          0433,06,05,05,06,06,00,31 ###############################
          0434,06,05,05,06,06,00,31 ###############################
          0435,06,05,05,06,06,00,31 ###############################
          0436,06,05,05,06,06,00,31 ###############################
          0437,06,05,05,06,06,00,31 ###############################
          0438,06,05,05,06,06,00,31 ###############################
          0439,06,05,05,06,06,00,31 ###############################
          0440,06,05,05,06,06,00,31 ###############################
          0441,06,05,05,06,06,00,31 ###############################
          0442,06,05,05,06,06,00,31 ###############################
          0443,06,05,05,06,06,00,31 ###############################
          0444,06,05,05,05,06,00,29 #############################
          0445,06,05,05,05,06,00,29 #############################
          0446,05,05,05,05,06,00,27 ###########################
          0447,05,05,05,05,06,00,27 ###########################
          0448,05,05,05,06,06,00,29 #############################
          0449,05,05,05,05,05,00,25 #########################
          0450,05,05,05,05,05,00,25 #########################
          0451,05,05,05,05,05,00,25 #########################
          0452,05,05,05,05,05,00,25 #########################
          0453,05,05,05,05,05,00,25 #########################
          0454,05,05,05,05,05,00,25 #########################
          0455,05,05,05,05,05,00,25 #########################
          0456,05,05,05,05,05,00,25 #########################
          0457,05,05,05,05,05,00,25 #########################
          0458,05,05,05,06,05,00,27 ###########################
          0459,05,05,05,06,05,00,27 ###########################
          0460,05,05,05,05,05,00,25 #########################
          0461,05,05,05,05,05,00,25 #########################
          0462,05,05,05,05,05,00,25 #########################
          0463,05,05,05,05,05,00,25 #########################
          0464,05,05,05,05,05,00,25 #########################
          0465,05,05,05,05,05,00,25 #########################
          0466,06,05,05,05,05,00,27 ###########################
          0467,05,05,05,05,05,00,25 #########################
          0468,06,05,05,05,05,00,27 ###########################
          0469,06,05,05,05,05,00,27 ###########################
          0470,06,05,05,06,05,00,29 #############################
          0471,06,05,05,06,05,00,29 #############################
          0472,05,05,05,06,05,00,27 ###########################
          0473,05,05,05,06,05,00,27 ###########################
          0474,05,05,05,05,05,00,25 #########################
          0475,05,05,05,05,05,00,25 #########################
          0476,05,05,05,05,05,00,25 #########################
          0477,05,05,05,05,05,00,25 #########################
          0478,05,05,05,05,05,00,25 #########################
          0479,05,05,05,05,05,00,25 #########################
          0480,05,05,05,05,05,00,25 #########################
          0481,05,05,05,05,05,00,25 #########################
          0482,05,05,05,05,05,00,25 #########################
          0483,05,05,05,05,05,00,25 #########################
          0484,05,05,05,05,05,00,25 #########################
          0485,05,05,05,05,05,00,25 #########################
          0486,05,05,05,05,05,00,25 #########################
          0487,05,05,05,05,05,00,25 #########################
          0488,05,05,05,05,05,00,25 #########################
          0489,05,05,05,05,05,00,25 #########################
          0490,05,05,05,05,05,00,25 #########################
          0491,05,05,05,05,05,00,25 #########################
          0492,05,05,05,05,05,00,25 #########################
          0493,05,05,05,05,05,00,25 #########################
          0494,05,05,05,05,05,00,25 #########################
          0495,05,05,05,05,05,00,25 #########################
          0496,05,04,05,05,05,00,23 #######################
          0497,05,04,05,05,05,00,23 #######################
          0498,05,04,05,05,05,00,23 #######################
          0499,05,04,05,05,05,00,23 #######################
          0500,05,04,05,05,05,00,23 #######################
          0501,05,05,05,05,05,00,25 #########################
          0502,05,05,05,05,05,00,25 #########################
          0503,05,05,05,05,05,00,25 #########################
          0504,05,05,05,05,05,00,25 #########################
          0505,05,05,05,05,05,00,25 #########################
          0506,05,05,05,05,05,00,25 #########################
          0507,05,05,05,05,05,00,25 #########################
          0508,05,05,05,05,05,00,25 #########################
          0509,05,05,05,05,05,00,25 #########################
          0510,05,05,05,05,05,00,25 #########################
          0511,05,05,05,05,05,00,25 #########################
          0512,05,05,05,05,05,00,25 #########################
          0513,05,05,05,05,05,00,25 #########################
          0514,05,05,05,05,05,00,25 #########################
          0515,05,05,05,05,05,00,25 #########################
          0516,05,05,05,05,05,00,25 #########################
          0517,05,05,05,05,05,00,25 #########################
          0518,05,05,05,05,05,00,25 #########################
          0519,05,05,05,05,05,00,25 #########################
          0520,05,05,05,05,05,00,25 #########################
          0521,05,04,04,05,05,00,21 #####################
          0522,05,04,04,05,05,00,21 #####################
          0523,05,04,04,05,05,00,21 #####################
          0524,05,04,04,05,05,00,21 #####################
          0525,05,05,04,05,05,00,23 #######################
          0526,05,05,04,05,05,00,23 #######################
          0527,05,05,04,05,05,00,23 #######################
          0528,05,05,04,05,05,00,23 #######################
          0529,05,05,04,05,05,00,23 #######################
          0530,05,05,04,05,05,00,23 #######################
          0531,05,05,04,05,05,00,23 #######################
          0532,05,04,04,05,05,00,21 #####################
          0533,05,04,04,05,05,00,21 #####################
          0534,05,04,04,05,05,00,21 #####################
          0535,05,04,04,05,05,00,21 #####################
          0536,05,04,04,05,05,00,21 #####################
          0537,05,04,04,05,05,00,21 #####################
          0538,05,04,04,05,05,00,21 #####################
          0539,05,04,04,05,05,00,21 #####################
          0540,05,04,04,05,05,00,21 #####################
          0541,05,04,04,05,05,00,21 #####################
          0542,05,04,04,05,05,00,21 #####################
          0543,05,04,04,05,05,00,21 #####################
          0544,05,04,04,05,05,00,21 #####################
          0545,05,04,04,05,05,00,21 #####################
          0546,05,04,04,05,04,00,19 ###################
          0547,04,04,04,05,04,00,17 #################
          0548,04,04,04,05,04,00,17 #################
          0549,04,04,04,04,04,00,16 ################
          0550,04,04,04,05,04,00,17 #################
          0551,04,04,04,05,05,00,19 ###################
          0552,05,04,04,05,04,00,19 ###################
          0553,05,04,04,04,04,00,17 #################
          0554,05,04,04,04,04,00,17 #################
          0555,04,04,04,04,04,00,16 ################
          0556,04,04,04,04,04,00,16 ################
          0557,04,04,04,04,04,00,16 ################
          0558,04,04,04,04,04,00,16 ################
          0559,04,04,04,04,04,00,16 ################
          0560,04,04,04,04,04,00,16 ################
          0561,04,04,04,04,04,00,16 ################
          0562,04,04,04,04,04,00,16 ################
          0563,04,04,04,04,04,00,16 ################
          0564,04,04,04,04,04,00,16 ################
          0565,04,04,04,04,04,00,16 ################
          0566,04,04,04,04,04,00,16 ################
          0567,04,04,04,04,04,00,16 ################
          0568,04,04,04,04,04,00,16 ################
          0569,04,04,04,04,04,00,16 ################
          0570,04,04,04,04,04,00,16 ################
          0571,04,04,04,04,05,00,17 #################
          0572,04,04,04,04,05,00,17 #################
          0573,04,04,04,04,04,00,16 ################
          0574,04,04,04,04,04,00,16 ################
          0575,04,04,04,04,04,00,16 ################
          0576,04,04,04,04,04,00,16 ################
          0577,04,04,04,04,04,00,16 ################
          0578,04,04,04,04,04,00,16 ################
          0579,04,04,04,04,04,00,16 ################
          0580,04,04,04,04,04,00,16 ################
          0581,04,04,04,04,04,00,16 ################
          0582,04,04,04,04,04,00,16 ################
          0583,04,04,04,04,04,00,16 ################
          0584,04,04,04,04,04,00,16 ################
          0585,04,04,04,04,04,00,16 ################
          0586,04,04,04,04,04,00,16 ################
          0587,04,04,04,04,04,00,16 ################
          0588,04,04,04,04,04,00,16 ################
          0589,04,04,04,04,04,00,16 ################
          0590,04,04,04,04,04,00,16 ################
          0591,04,04,04,04,04,00,16 ################
          0592,04,04,04,04,04,00,16 ################
          0593,04,04,04,04,04,00,16 ################
          0594,04,04,04,04,04,00,16 ################
          0595,04,04,04,04,04,00,16 ################
          0596,04,04,04,04,04,00,16 ################
          0597,04,04,04,04,04,00,16 ################
          0598,04,04,04,04,04,00,16 ################
          0599,04,04,04,04,04,00,16 ################
          0600,04,04,04,04,04,00,16 ################
          0601,04,04,04,04,04,00,16 ################
          0602,04,04,04,04,04,00,16 ################
          0603,04,04,04,04,04,00,16 ################
          0604,04,04,04,04,04,00,16 ################
          0605,04,04,04,04,04,00,16 ################
          0606,04,04,04,04,04,00,16 ################
          0607,04,04,04,04,04,00,16 ################
          0608,04,04,04,04,04,00,16 ################
          0609,04,04,04,04,04,00,16 ################
          0610,04,04,04,04,04,00,16 ################
          0611,04,04,04,04,04,00,16 ################
          0612,04,04,04,04,04,00,16 ################
          0613,04,04,04,04,04,00,16 ################
          0614,04,04,04,04,04,00,16 ################
          0615,04,04,04,04,04,00,16 ################
          0616,04,04,04,04,04,00,16 ################
          0617,04,04,04,04,04,00,16 ################
          0618,04,04,04,04,04,00,16 ################
          0619,04,04,04,04,04,00,16 ################
          0620,04,04,04,04,04,00,16 ################
          0621,04,04,04,04,04,00,16 ################
          0622,04,04,04,04,04,00,16 ################
          0623,04,04,04,04,04,00,16 ################
          0624,04,04,04,04,04,00,16 ################
          0625,04,04,04,04,04,00,16 ################
          0626,04,04,04,04,04,00,16 ################
          0627,04,04,04,04,04,00,16 ################
          0628,04,04,04,04,04,00,16 ################
          0629,04,04,04,04,04,00,16 ################
          0630,04,04,04,04,04,00,16 ################
          0631,04,04,04,04,04,00,16 ################
          0632,04,04,04,04,04,00,16 ################
          0633,04,04,04,04,04,00,16 ################
          0634,04,04,04,04,04,00,16 ################
          0635,04,04,03,04,04,00,14 ##############
          0636,04,04,03,04,04,00,14 ##############
          0637,04,04,03,03,04,00,13 #############
          0638,03,03,03,03,04,00,10 ##########
          0639,03,03,03,03,04,00,10 ##########
          0640,03,03,02,03,04,00,09 #########
          0641,03,03,02,02,03,00,07 #######
          0642,03,03,02,02,03,00,07 #######
          0643,03,03,02,02,03,00,07 #######
          0644,03,03,02,03,03,00,08 ########
          0645,03,03,02,03,03,00,08 ########
          0646,03,03,03,03,03,00,09 #########
          0647,03,03,03,04,03,00,10 ##########
          0648,03,03,03,04,03,00,10 ##########
          0649,04,03,03,04,04,00,13 #############
          0650,04,03,03,04,04,00,13 #############
          0651,04,03,03,04,04,00,13 #############
          0652,04,03,03,04,04,00,13 #############
          0653,04,03,03,04,04,00,13 #############
          0654,04,03,03,04,04,00,13 #############
          0655,04,03,03,04,04,00,13 #############
          0656,03,03,03,03,03,00,09 #########
          0657,03,03,03,03,03,00,09 #########
          0658,03,03,02,03,03,00,08 ########
          0659,03,03,02,03,03,00,08 ########
          0660,03,03,02,03,03,00,08 ########
          0661,03,02,02,02,03,00,06 ######
          0662,03,02,02,02,02,00,05 #####
          0663,03,02,02,02,02,00,05 #####
          0664,02,02,02,02,02,00,04 ####
          0665,02,01,02,02,02,00,03 ###
          0666,02,02,02,02,03,00,05 #####
          0667,02,01,02,02,03,00,04 ####
          0668,03,01,02,03,03,00,06 ######
          0669,03,01,02,02,03,00,05 #####
          0670,02,01,02,02,02,00,03 ###
          0671,02,01,02,02,02,00,03 ###
          0672,02,01,02,02,02,00,03 ###
          0673,02,01,02,01,02,00,02 ##
          0674,02,01,02,02,02,00,03 ###
          0675,02,01,02,02,03,00,04 ####
          0676,03,02,02,02,03,00,06 ######
          0677,03,02,02,03,03,00,07 #######
          0678,03,02,02,03,03,00,07 #######
          0679,02,02,02,03,03,00,06 ######
          0680,02,02,02,03,03,00,06 ######
          0681,02,02,02,03,03,00,06 ######
          0682,02,01,02,04,03,00,06 ######
          0683,02,01,02,04,03,00,06 ######
          0684,02,01,02,04,03,00,06 ######
          0685,02,01,02,04,03,00,06 ######
          0686,03,01,02,04,03,00,07 #######
          0687,03,02,03,04,03,00,09 #########
          0688,03,02,03,04,03,00,09 #########
          0689,03,02,03,04,03,00,09 #########
          0690,03,02,03,04,03,00,09 #########
          0691,04,02,03,04,04,00,12 ############
          0692,04,02,03,04,04,00,12 ############
          0693,03,02,03,04,04,00,10 ##########
          0694,04,02,03,04,04,00,12 ############
          0695,04,02,03,04,04,00,12 ############
          0696,04,02,03,04,04,00,12 ############
          0697,04,02,03,04,04,00,12 ############
          0698,04,02,03,04,04,00,12 ############
          0699,04,02,03,04,04,00,12 ############
          0700,04,02,03,04,04,00,12 ############
          0701,04,03,03,04,04,00,13 #############
          0702,04,02,03,04,04,00,12 ############
          0703,04,02,04,04,04,00,13 #############
          0704,04,02,04,04,04,00,13 #############
          0705,04,02,04,04,04,00,13 #############
          0706,04,02,04,04,04,00,13 #############
          0707,04,03,04,04,04,00,14 ##############
          0708,04,03,04,04,04,00,14 ##############
          0709,04,03,04,04,04,00,14 ##############
          0710,04,03,04,04,04,00,14 ##############
          0711,04,03,04,04,04,00,14 ##############
          0712,04,03,04,04,04,00,14 ##############
          0713,04,03,04,04,04,00,14 ##############
          0714,04,03,04,04,04,00,14 ##############
          0715,04,03,04,04,04,00,14 ##############
          0716,04,03,04,04,04,00,14 ##############
          0717,04,02,04,04,04,00,13 #############
          0718,04,02,04,04,04,00,13 #############
          0719,04,02,04,04,04,00,13 #############
          0720,04,02,04,04,04,00,13 #############
          0721,03,01,04,04,04,00,11 ###########
          0722,03,01,03,04,04,00,10 ##########
          0723,03,01,04,04,04,00,11 ###########
          0724,02,01,04,04,04,00,10 ##########
          0725,02,01,04,04,04,00,10 ##########
          0726,02,01,04,04,04,00,10 ##########
          0727,02,02,04,04,04,00,11 ###########
          0728,02,02,04,04,04,00,11 ###########
          0729,02,02,03,04,03,00,08 ########
          0730,02,01,03,04,03,00,07 #######
          0731,02,02,03,04,03,00,08 ########
          0732,02,02,03,04,03,00,08 ########
          0733,02,02,03,04,03,00,08 ########
          0734,02,02,03,04,03,00,08 ########
          0735,02,02,03,04,03,00,08 ########
          0736,02,03,03,04,03,00,09 #########
          0737,02,03,03,04,03,00,09 #########
          0738,02,03,03,04,03,00,09 #########
          0739,02,03,03,04,03,00,09 #########
          0740,02,03,03,04,03,00,09 #########
          0741,02,03,03,04,03,00,09 #########
          0742,02,04,03,03,03,00,09 #########
          0743,02,03,03,03,03,00,08 ########
          0744,02,04,03,03,03,00,09 #########
          0745,02,04,03,03,03,00,09 #########
          0746,02,04,02,03,03,00,08 ########
          0747,02,04,02,03,03,00,08 ########
          0748,02,04,02,02,04,00,08 ########
          0749,02,04,02,02,04,00,08 ########
          0750,03,04,02,02,04,00,09 #########
          0751,03,04,02,02,04,00,09 #########
          0752,03,04,02,02,04,00,09 #########
          0753,03,04,02,02,04,00,09 #########
          0754,04,04,02,02,04,00,11 ###########
          0755,04,04,02,02,04,00,11 ###########
          0756,04,04,02,02,04,00,11 ###########
          0757,04,04,02,02,04,00,11 ###########
          0758,04,04,02,02,04,00,11 ###########
          0759,04,04,03,02,04,00,12 ############
          0760,04,05,03,02,04,00,14 ##############
          0761,04,04,03,03,04,00,13 #############
          0762,04,04,03,03,05,00,15 ###############
          0763,04,04,03,03,05,00,15 ###############
          0764,04,05,04,04,05,00,19 ###################
          0765,04,05,04,04,05,00,19 ###################
          0766,04,05,04,04,05,00,19 ###################
          0767,04,05,04,04,05,00,19 ###################
          0768,04,05,04,04,05,00,19 ###################
          0769,04,05,04,04,05,00,19 ###################
          0770,04,05,04,04,05,00,19 ###################
          0771,04,05,04,04,05,00,19 ###################
          0772,05,05,04,04,05,00,21 #####################
          0773,05,05,04,04,05,00,21 #####################
          0774,05,05,04,04,05,00,21 #####################
          0775,05,05,05,04,05,00,23 #######################
          0776,05,05,05,04,05,00,23 #######################
          0777,05,05,05,05,05,00,25 #########################
          0778,05,05,05,05,05,00,25 #########################
          0779,05,05,05,05,05,00,25 #########################
          0780,05,05,05,05,05,00,25 #########################
          0781,05,05,05,05,05,00,25 #########################
          0782,05,05,05,05,05,00,25 #########################
          0783,05,05,05,05,05,00,25 #########################
          0784,05,05,05,05,05,00,25 #########################
          0785,05,05,05,05,05,00,25 #########################
          0786,05,05,05,05,05,00,25 #########################
          0787,05,05,05,05,05,00,25 #########################
          0788,05,05,05,05,05,00,25 #########################
          0789,05,05,05,05,05,00,25 #########################
          0790,05,05,05,05,05,00,25 #########################
          0791,05,05,05,05,05,00,25 #########################
          0792,05,05,05,05,05,00,25 #########################
          0793,05,05,05,05,05,00,25 #########################
          0794,05,05,05,05,05,00,25 #########################
          0795,05,05,05,05,05,00,25 #########################
          0796,05,05,05,05,06,00,27 ###########################
          0797,05,05,05,05,06,00,27 ###########################
          0798,05,05,05,05,06,00,27 ###########################
          0799,05,05,05,05,06,00,27 ###########################
          0800,05,05,05,05,06,00,27 ###########################
          0801,06,05,05,06,06,00,31 ###############################
          0802,06,05,06,06,06,00,33 #################################
          0803,06,05,05,06,06,00,31 ###############################
          0804,06,05,06,06,06,00,33 #################################
          0805,06,05,06,06,06,00,33 #################################
          0806,06,05,06,06,06,00,33 #################################
          0807,06,05,06,06,06,00,33 #################################
          0808,06,06,06,06,06,00,36 ####################################
          0809,06,06,06,06,06,00,36 ####################################
          0810,06,06,06,06,06,00,36 ####################################
          0811,06,06,06,06,06,00,36 ####################################
          0812,06,06,06,06,06,00,36 ####################################
          0813,06,05,06,06,06,00,33 #################################
          0814,06,06,06,06,06,00,36 ####################################
          0815,06,06,06,06,06,00,36 ####################################
          0816,06,06,06,06,06,00,36 ####################################
          0817,06,06,06,06,06,00,36 ####################################
          0818,06,06,06,06,06,00,36 ####################################
          0819,06,06,06,06,06,00,36 ####################################
          0820,06,06,06,06,06,00,36 ####################################
          0821,06,05,06,06,06,00,33 #################################
          0822,06,06,06,06,06,00,36 ####################################
          0823,06,05,06,06,06,00,33 #################################
          0824,06,05,05,06,06,00,31 ###############################
          0825,06,05,05,06,06,00,31 ###############################
          0826,06,06,05,06,06,00,33 #################################
          0827,06,06,06,06,06,00,36 ####################################
          0828,06,06,06,06,06,00,36 ####################################
          0829,06,06,06,06,06,00,36 ####################################
          0830,06,06,06,06,06,00,36 ####################################
          0831,06,06,06,06,06,00,36 ####################################
          0832,06,06,06,06,06,00,36 ####################################
          0833,06,06,06,06,06,00,36 ####################################
          0834,06,06,06,06,06,00,36 ####################################
          0835,06,06,06,06,06,00,36 ####################################
          0836,06,06,06,06,06,00,36 ####################################
          0837,06,06,06,06,06,00,36 ####################################
          0838,06,06,06,06,06,00,36 ####################################
          0839,06,06,06,06,06,00,36 ####################################
          0840,06,06,06,06,06,00,36 ####################################
          0841,06,06,06,06,06,00,36 ####################################
          0842,06,06,06,06,06,00,36 ####################################
          0843,06,06,06,06,06,00,36 ####################################
          0844,06,06,06,06,06,00,36 ####################################
          0845,06,06,06,06,06,00,36 ####################################
          0846,06,06,06,06,06,00,36 ####################################
          0847,06,06,06,06,06,00,36 ####################################
          0848,06,06,06,06,06,00,36 ####################################
          0849,06,06,06,06,06,00,36 ####################################
          0850,06,06,06,06,06,00,36 ####################################
          0851,06,06,06,06,06,00,36 ####################################
          0852,06,06,06,06,06,00,36 ####################################
          0853,06,06,06,06,06,00,36 ####################################
          0854,06,06,06,06,06,00,36 ####################################
          0855,06,06,06,06,06,00,36 ####################################
          0856,06,05,06,06,06,00,33 #################################
          0857,06,05,06,06,06,00,33 #################################
          0858,06,05,05,06,06,00,31 ###############################
          0859,06,05,05,06,06,00,31 ###############################
          0860,06,05,05,06,06,00,31 ###############################
          0861,06,05,05,06,06,00,31 ###############################
          0862,06,05,05,06,06,00,31 ###############################
          0863,06,05,06,06,06,00,33 #################################
          0864,06,06,06,06,06,00,36 ####################################
          0865,06,06,06,06,06,00,36 ####################################
          0866,06,06,06,06,06,00,36 ####################################
          0867,06,06,06,06,06,00,36 ####################################
          0868,06,06,06,06,06,00,36 ####################################
          0869,06,06,06,06,06,00,36 ####################################
          0870,06,06,06,06,06,00,36 ####################################
          0871,06,06,06,06,06,00,36 ####################################
          0872,06,06,06,06,06,00,36 ####################################
          0873,06,06,06,06,06,00,36 ####################################
          0874,06,06,06,06,06,00,36 ####################################
          0875,06,06,06,06,06,00,36 ####################################
          0876,06,06,06,06,06,00,36 ####################################
          0877,06,06,06,06,06,00,36 ####################################
          0878,06,06,06,06,06,00,36 ####################################
          0879,06,06,06,06,06,00,36 ####################################
          0880,06,06,06,06,06,00,36 ####################################
          0881,06,06,06,06,06,00,36 ####################################
          0882,06,06,06,06,06,00,36 ####################################
          0883,06,06,06,06,06,00,36 ####################################
          0884,06,06,06,06,06,00,36 ####################################
          0885,06,06,06,06,06,00,36 ####################################
          0886,06,06,06,06,06,00,36 ####################################
          0887,06,06,06,06,06,00,36 ####################################
          0888,06,06,06,06,06,00,36 ####################################
          0889,06,06,06,06,06,00,36 ####################################
          0890,06,06,06,06,07,00,38 ######################################
          0891,06,06,06,06,06,00,36 ####################################
          0892,06,06,06,06,06,00,36 ####################################
          0893,06,06,06,06,06,00,36 ####################################
          0894,06,06,06,06,06,00,36 ####################################
          0895,06,06,06,06,06,00,36 ####################################
          0896,06,06,06,06,07,00,38 ######################################
          0897,06,06,06,06,07,00,38 ######################################
          0898,06,06,06,06,07,00,38 ######################################
          0899,06,06,06,06,06,00,36 ####################################
          0900,06,06,06,06,07,00,38 ######################################
          0901,07,06,06,06,07,00,41 #########################################
          0902,06,06,06,06,06,00,36 ####################################
          0903,07,06,06,06,06,00,38 ######################################
          0904,07,06,06,06,07,00,41 #########################################
          0905,07,06,06,06,06,00,38 ######################################
          0906,07,06,06,06,06,00,38 ######################################
          0907,07,06,06,06,07,00,41 #########################################
          0908,07,06,06,06,07,00,41 #########################################
          0909,06,06,06,06,07,00,38 ######################################
          0910,06,06,06,06,06,00,36 ####################################
          0911,06,06,06,06,06,00,36 ####################################
          0912,06,06,06,06,06,00,36 ####################################
          0913,06,06,06,06,06,00,36 ####################################
          0914,06,06,06,06,06,00,36 ####################################
          0915,06,06,06,06,06,00,36 ####################################
          0916,06,06,06,06,06,00,36 ####################################

       The mean-square value in column 8 determines the length of the hash line that follows when
       option -h is selected.  Lower mean-square values indicate lower data handling capacity for
       that carrier frequency while higher values indicate higher data handling capacity.   Mean-
       square  values  can range from 0 through 49.  For example, the distinct parabolic dip near
       offset 41 indicates reduced data capacity at that frequency.  There is another near offset
       673.   The  actual  carrier  frequencies  cannot  be  determined without the corresponding
       amplitude map.  See the man page for program psnotch for more information.

       This program can be used to detect the presence of powerline interference when  electronic
       test  equipment  is  not  available.   Although  the  frequency  cannot be determined, the
       presence or absence of severe interferrence can be detected.

       The following example computes average signal-to-noise ratios (SNR) for each time slot and
       the  entire  tone map because option -s is selected.  The AGC and GIL values for each slot
       are also displayed.  Option -s also suppresses tone map output.

          # amptone -qs 000B3B00AAFA 00B05200CA0C
           SNR   24.398   24.398   24.398   24.398   24.398   24.398
           ATN  -35.602  -35.602  -35.602  -35.602  -35.602  -35.602
           BPC    8.799      nan    8.799    8.799    8.799    8.799
           AGC 04 04 04 04 04
           GIL 00 00 00 00 00

       The SNR values shown above are for a very clean and stable connection.  Once a tone map is
       computed  it  remains  stable  unless the attenuation changes or noise is introduced while
       data is being transfered.  With no data transfer, the map will automatically update  after
       some (long) period, perhaps a minute, based on a number of interrelated factors.

DISCLAIMER

       Atheros  HomePlug  AV  Vendor  Specific  Management Message Entry structure and content is
       proprietary to Qualcomm Atheros, Ocala FL USA.  Consequently, public information  may  not
       be available.  Qualcomm Atheros reserves the right to modify message structure and content
       in future firmware releases without any obligation to notify or compensate users  of  this
       program.

SEE ALSO

       plc(1), amplist(1), amprate(1), ampstat(1), amprule(1), amptool(1)

CREDITS

        Charles Maier