---
name: "plctone"
section: "1"
platform: "linux"
package: "plc-utils-extra"
version: "0.0.6+git20250517.7fb8ac5-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/plctone"
---

# plctone(1)

Qualcomm Atheros Panther/Lynx Tone Map Dump Utility

## NAME

plctone - Qualcomm Atheros Panther/Lynx Tone Map Dump Utility

## SYNOPSIS

**plctone** \[*options*\] *device* *peer* \[\>*stdout*\]

## DESCRIPTION

Collect and print device tone map information on stdout.

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 tone map information computed by device **00B05200CA0D** on stdout. The information relates to channel estimation with peer device **00B05200CA0C**. 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.

   \# plctone -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.

   \# plctone -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**), **plclist**(**1**), **plcrate**(**1**), **plcstat**(**1**), **plctool**(**1**)

## CREDITS

 Charles Maier
