#12 Can't clone repo from nest.anu.dev

Closed on November 26, 2020
lambda on November 6, 2020

I’m not sure if I’m doing something wrong, or there’s a bug, but either way the error reporting isn’t good.

I’m trying to clone the anu repo from nest.anu.dev. There aren’t any docs that I could find on how to do so, but based on anu help clone, I’m trying the following:

$ anu clone https://nest.anu.dev/anu/anu/ anu
Error: Protocol error: [60, 104, 116, 109, 108, 32, 108, 97, 110, 103, 61, 34, 101, 110, 34, 62, 60, 104, 101, 97, 100, 62, 60, 109, 101, 116, 97, 32, 99, 104, 97, 114, 115, 101, 116, 61, 34, 117, 116, 102, 45, 56, 34, 62, 60, 47, 109, 101, 116, 97, 62, 60, 109, 101, 116, 97, 32, 110, 97, 109, 101, 61, 34, 118, 105, 101, 119, 112, 111, 114, 116, 34, 32, 99, 111, 110, 116, 101, 110, 116, 61, 34, 119, 105, 100, 116, 104, 61, 100, 101, 118, 105, 99, 101, 45, 119, 105, 100, 116, 104, 44, 32, 105, 110, 105, 116, 105, 97, 108, 45, 115, 99, 97, 108, 101, 61, 49, 44, 32, 115, 104, 114, 105, 110, 107, 45, 116, 111, 45, 102, 105, 116, 61, 110, 111, 34, 62, 60, 47, 109, 101, 116, 97, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 98, 111, 111, 116, 115, 116, 114, 97, 112, 46, 109, 105, 110, 46, 99, 115, 115, 34, 32, 105, 110, 116, 101, 103, 114, 105, 116, 121, 61, 34, 115, 104, 97, 51, 56, 52, 45, 84, 88, 56, 116, 50, 55, 69, 99, 82, 69, 51, 101, 47, 105, 104, 85, 55, 122, 109, 81, 120, 86, 110, 99, 68, 65, 121, 53, 117, 73, 75, 122, 52, 114, 69, 107, 103, 73, 88, 101, 77, 101, 100, 52, 77, 48, 106, 108, 102, 73, 68, 80, 118, 103, 54, 117, 113, 75, 73, 50, 120, 88, 114, 50, 34, 32, 99, 114, 111, 115, 115, 111, 114, 105, 103, 105, 110, 61, 34, 97, 110, 111, 110, 121, 109, 111, 117, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 47, 99, 100, 110, 106, 115, 46, 99, 108, 111, 117, 100, 102, 108, 97, 114, 101, 46, 99, 111, 109, 47, 97, 106, 97, 120, 47, 108, 105, 98, 115, 47, 104, 105, 103, 104, 108, 105, 103, 104, 116, 46, 106, 115, 47, 57, 46, 57, 46, 48, 47, 115, 116, 121, 108, 101, 115, 47, 97, 116, 111, 109, 45, 111, 110, 101, 45, 108, 105, 103, 104, 116, 46, 109, 105, 110, 46, 99, 115, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 104, 105, 103, 104, 108, 105, 103, 104, 116, 46, 112, 97, 99, 107, 46, 106, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 60, 116, 105, 116, 108, 101, 62, 97, 110, 117, 47, 97, 110, 117, 60, 47, 116, 105, 116, 108, 101, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 110, 101, 115, 116, 46, 99, 115, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 99, 104, 97, 110, 103, 101, 46, 99, 115, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 110, 111, 115, 99, 114, 105, 112, 116, 62, 60, 115, 116, 121, 108, 101, 62, 46, 115, 99, 114, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 110, 111, 110, 101, 59, 125, 46, 110, 111, 115, 99, 114, 105, 112, 116, 115, 104, 111, 119, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 98, 108, 111, 99, 107, 32, 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 125, 32, 60, 47, 115, 116, 121, 108, 101, 62, 60, 47, 110, 111, 115, 99, 114, 105, 112, 116, 62, 60, 47, 104, 101, 97, 100, 62, 60, 98, 111, 100, 121, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 102, 108, 101, 120, 32, 102, 108, 101, 120, 45, 99, 111, 108, 117, 109, 110, 32, 109, 105, 110, 45, 118, 104, 45, 49, 48, 48, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 102, 108, 117, 105, 100, 32, 110, 101, 103, 32, 116, 105, 116, 108, 101, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 108, 103, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 32, 97, 108, 105, 103, 110, 45, 105, 116, 101, 109, 115, 45, 99, 101, 110, 116, 101, 114, 32, 106, 117, 115, 116, 105, 102, 121, 45, 99, 111, 110, 116, 101, 110, 116, 45, 98, 101, 116, 119, 101, 101, 110, 34, 32, 115, 116, 121, 108, 101, 61, 34, 109, 105, 110, 45, 104, 101, 105, 103, 104, 116, 58, 32, 51, 46, 53, 101, 109, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 45, 97, 117, 116, 111, 32, 109, 121, 45, 50, 34, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 34, 62, 84, 104, 101, 32, 78, 101, 115, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 45, 97, 117, 116, 111, 32, 109, 121, 45, 50, 34, 62, 60, 102, 111, 114, 109, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 114, 109, 45, 105, 110, 108, 105, 110, 101, 34, 32, 97, 99, 116, 105, 111, 110, 61, 34, 63, 108, 111, 103, 105, 110, 34, 32, 109, 101, 116, 104, 111, 100, 61, 34, 80, 79, 83, 84, 34, 62, 60, 105, 110, 112, 117, 116, 32, 105, 100, 61, 34, 115, 105, 103, 110, 105, 110, 95, 108, 111, 103, 105, 110, 34, 32, 116, 121, 112, 101, 61, 34, 116, 101, 120, 116, 34, 32, 110, 97, 109, 101, 61, 34, 108, 111, 103, 105, 110, 34, 32, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 61, 34, 76, 111, 103, 105, 110, 34, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 32, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 45, 115, 109, 32, 109, 114, 45, 49, 34, 62, 60, 47, 105, 110, 112, 117, 116, 62, 60, 105, 110, 112, 117, 116, 32, 105, 100, 61, 34, 115, 105, 103, 110, 105, 110, 95, 112, 97, 115, 115, 119, 111, 114, 100, 34, 32, 116, 121, 112, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34, 32, 110, 97, 109, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34, 32, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 61, 34, 80, 97, 115, 115, 119, 111, 114, 100, 34, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 32, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 45, 115, 109, 32, 109, 120, 45, 49, 34, 62, 60, 47, 105, 110, 112, 117, 116, 62, 60, 98, 117, 116, 116, 111, 110, 32, 99, 108, 97, 115, 115, 61, 34, 98, 116, 110, 32, 98, 116, 110, 45, 115, 101, 99, 111, 110, 100, 97, 114, 121, 32, 98, 116, 110, 45, 115, 109, 32, 109, 108, 45, 49, 34, 62, 83, 105, 103, 110, 32, 105, 110, 60, 47, 98, 117, 116, 116, 111, 110, 62, 60, 47, 102, 111, 114, 109, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 108, 103, 32, 112, 45, 51, 34, 62, 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 112, 45, 51, 32, 112, 116, 45, 48, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 32, 106, 117, 115, 116, 105, 102, 121, 45, 99, 111, 110, 116, 101, 110, 116, 45, 98, 101, 116, 119, 101, 101, 110, 32, 97, 108, 105, 103, 110, 45, 105, 116, 101, 109, 115, 45, 99, 101, 110, 116, 101, 114, 32, 109, 98, 45, 51, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 34, 62, 32, 60, 110, 97, 118, 32, 97, 114, 105, 97, 45, 108, 97, 98, 101, 108, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 34, 62, 60, 111, 108, 32, 99, 108, 97, 115, 115, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 32, 112, 120, 45, 49, 32, 109, 121, 45, 48, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 34, 62, 97, 110, 117, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 45, 105, 116, 101, 109, 32, 97, 99, 116, 105, 118, 101, 34, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 34, 62, 97, 110, 117, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 47, 111, 108, 62, 60, 47, 110, 97, 118, 62, 32, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 97, 117, 116, 111, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 98, 116, 110, 32, 98, 116, 110, 45, 115, 109, 32, 98, 116, 110, 45, 111, 117, 116, 108, 105, 110, 101, 45, 115, 101, 99, 111, 110, 100, 97, 114, 121, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 102, 111, 108, 108, 111, 119, 101, 114, 115, 34, 62, 50, 55, 32, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 115, 116, 97, 114, 32, 97, 108, 105, 103, 110, 45, 116, 101, 120, 116, 45, 116, 111, 112, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 102, 105, 108, 108, 45, 114, 117, 108, 101, 61, 34, 101, 118, 101, 110, 111, 100, 100, 34, 32, 100, 61, 34, 77, 50, 46, 56, 54, 54, 32, 49, 52, 46, 56, 53, 99, 45, 46, 48, 55, 56, 46, 52, 52, 52, 46, 51, 54, 46, 55, 57, 49, 46, 55, 52, 54, 46, 53, 57, 51, 108, 52, 46, 51, 57, 45, 50, 46, 50, 53, 54, 32, 52, 46, 51, 56, 57, 32, 50, 46, 50, 53, 54, 99, 46, 51, 56, 54, 46, 49, 57, 56, 46, 56, 50, 52, 45, 46, 49, 52, 57, 46, 55, 52, 54, 45, 46, 53, 57, 50, 108, 45, 46, 56, 51, 45, 52, 46, 55, 51, 32, 51, 46, 53, 50, 51, 45, 51, 46, 51, 53, 54, 99, 46, 51, 50, 57, 45, 46, 51, 49, 52, 46, 49, 53, 56, 45, 46, 56, 56, 56, 45, 46, 50, 56, 51, 45, 46, 57, 53, 108, 45, 52, 46, 56, 57, 56, 45, 46, 54, 57, 54, 76, 56, 46, 52, 54, 53, 46, 55, 57, 50, 97, 46, 53, 49, 51, 46, 53, 49, 51, 32, 48, 32, 48, 32, 48, 45, 46, 57, 50, 55, 32, 48, 76, 53, 46, 51, 53, 52, 32, 53, 46, 49, 50, 108, 45, 52, 46, 56, 57, 56, 46, 54, 57, 54, 99, 45, 46, 52, 52, 49, 46, 48, 54, 50, 45, 46, 54, 49, 50, 46, 54, 51, 54, 45, 46, 50, 56, 51, 46, 57, 53, 108, 51, 46, 53, 50, 51, 32, 51, 46, 51, 53, 54, 45, 46, 56, 51, 32, 52, 46, 55, 51, 122, 109, 52, 46, 57, 48, 53, 45, 50, 46, 55, 54, 55, 108, 45, 51, 46, 54, 56, 54, 32, 49, 46, 56, 57, 52, 46, 54, 57, 52, 45, 51, 46, 57, 53, 55, 97, 46, 53, 54, 53, 46, 53, 54, 53, 32, 48, 32, 48, 32, 48, 45, 46, 49, 54, 51, 45, 46, 53, 48, 53, 76, 49, 46, 55, 49, 32, 54, 46, 55, 52, 53, 108, 52, 46, 48, 53, 50, 45, 46, 53, 55, 54, 97, 46, 53, 50, 53, 46, 53, 50, 53, 32, 48, 32, 48, 32, 48, 32, 46, 51, 57, 51, 45, 46, 50, 56, 56, 108, 49, 46, 56, 52, 55, 45, 51, 46, 54, 53, 56, 32, 49, 46, 56, 52, 54, 32, 51, 46, 54, 53, 56, 97, 46, 53, 50, 53, 46, 53, 50, 53, 32, 48, 32, 48, 32, 48, 32, 46, 51, 57, 51, 46, 50, 56, 56, 108, 52, 46, 48, 53, 50, 46, 53, 55, 53, 45, 50, 46, 57, 48, 54, 32, 50, 46, 55, 55, 97, 46, 53, 54, 52, 46, 53, 54, 52, 32, 48, 32, 48, 32, 48, 45, 46, 49, 54, 51, 46, 53, 48, 54, 108, 46, 54, 57, 52, 32, 51, 46, 57, 53, 55, 45, 51, 46, 54, 56, 54, 45, 49, 46, 56, 57, 52, 97, 46, 53, 48, 51, 46, 53, 48, 51, 32, 48, 32, 48, 32, 48, 45, 46, 52, 54, 49, 32, 48, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 34, 62, 32, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 32, 110, 97, 118, 45, 116, 97, 98, 115, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 108, 105, 110, 107, 32, 97, 99, 116, 105, 118, 101, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 34, 62, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 99, 111, 100, 101, 45, 115, 108, 97, 115, 104, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 102, 105, 108, 108, 45, 114, 117, 108, 101, 61, 34, 101, 118, 101, 110, 111, 100, 100, 34, 32, 100, 61, 34, 77, 52, 46, 56, 53, 52, 32, 52, 46, 49, 52, 54, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 48, 32, 46, 55, 48, 56, 76, 49, 46, 55, 48, 55, 32, 56, 108, 51, 46, 49, 52, 55, 32, 51, 46, 49, 52, 54, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 55, 48, 56, 46, 55, 48, 56, 108, 45, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 48, 45, 46, 55, 48, 56, 108, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 55, 48, 56, 32, 48, 122, 109, 54, 46, 50, 57, 50, 32, 48, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 48, 32, 46, 55, 48, 56, 76, 49, 52, 46, 50, 57, 51, 32, 56, 108, 45, 51, 46, 49, 52, 55, 32, 51, 46, 49, 52, 54, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 55, 48, 56, 46, 55, 48, 56, 108, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 48, 45, 46, 55, 48, 56, 108, 45, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 45, 46, 55, 48, 56, 32, 48, 122, 109, 45, 46, 57, 57, 57, 45, 51, 46, 49, 50, 52, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 51, 51, 46, 54, 50, 53, 108, 45, 52, 32, 49, 51, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 57, 53, 53, 45, 46, 50, 57, 52, 108, 52, 45, 49, 51, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 54, 50, 53, 45, 46, 51, 51, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 32, 67, 111, 100, 101, 32, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 108, 105, 110, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 34, 62, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 112, 117, 122, 122, 108, 101, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 52, 46, 54, 48, 53, 32, 50, 46, 53, 86, 50, 118, 46, 53, 122, 77, 51, 46, 54, 49, 32, 51, 46, 54, 108, 46, 52, 57, 56, 45, 46, 48, 52, 51, 86, 51, 46, 53, 53, 108, 45, 46, 52, 57, 56, 46, 48, 53, 122, 77, 55, 32, 50, 46, 53, 104, 46, 53, 65, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 55, 32, 50, 118, 46, 53, 122, 109, 45, 46, 54, 55, 54, 32, 49, 46, 52, 53, 52, 108, 46, 51, 48, 52, 46, 51, 57, 55, 45, 46, 51, 48, 52, 45, 46, 51, 57, 55, 122, 109, 51, 46, 51, 53, 50, 32, 48, 108, 45, 46, 51, 48, 52, 46, 51, 57, 55, 46, 51, 48, 52, 45, 46, 51, 57, 55, 122, 77, 57, 32, 50, 46, 53, 86, 50, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 45, 46, 53, 46, 53, 72, 57, 122, 109, 51, 46, 51, 57, 32, 49, 46, 49, 108, 45, 46, 52, 57, 56, 45, 46, 48, 53, 118, 46, 48, 48, 55, 108, 46, 52, 57, 56, 46, 48, 52, 51, 122, 77, 49, 50, 46, 49, 32, 55, 108, 45, 46, 52, 57, 56, 45, 46, 48, 52, 51, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 52, 57, 56, 46, 53, 52, 51, 86, 55, 122, 109, 49, 46, 56, 53, 52, 45, 46, 54, 55, 54, 108, 46, 51, 57, 55, 46, 51, 48, 52, 45, 46, 51, 57, 55, 45, 46, 51, 48, 52, 122, 109, 48, 32, 51, 46, 51, 53, 50, 108, 46, 51, 57, 55, 45, 46, 51, 48, 52, 45, 46, 51, 57, 55, 46, 51, 48, 52, 122, 77, 49, 50, 46, 49, 32, 57, 118, 45, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 45, 46, 52, 57, 56, 46, 53, 52, 50, 76, 49, 50, 46, 49, 32, 57, 122, 109, 46, 50, 57, 32, 51, 46, 52, 108, 45, 46, 52, 57, 56, 46, 48, 52, 51, 118, 46, 48, 48, 55, 108, 46, 52, 57, 56, 45, 46, 48, 53, 122, 77, 57, 32, 49, 51, 46, 53, 104, 45, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 53, 46, 53, 118, 45, 46, 53, 122, 109, 46, 54, 55, 54, 45, 49, 46, 52, 53, 52, 108, 45, 46, 51, 48, 52, 45, 46, 51, 57, 55, 46, 51, 48, 52, 46, 51, 57, 55, 122, 109, 45, 51, 46, 51, 53, 50, 32, 48, 108, 46, 51, 48, 52, 45, 46, 51, 57, 55, 45, 46, 51, 48, 52, 46, 51, 57, 55, 122, 77, 55, 32, 49, 51, 46, 53, 118, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 53, 45, 46, 53, 72, 55, 122, 109, 45, 50, 46, 51, 57, 53, 32, 48, 86, 49, 51, 118, 46, 53, 122, 109, 45, 46, 57, 57, 53, 45, 49, 46, 49, 108, 46, 52, 57, 56, 46, 48, 53, 118, 45, 46, 48, 48, 55, 76, 51, 46, 54, 49, 32, 49, 50, 46, 52, 122, 77, 51, 46, 57, 32, 57, 108, 46, 52, 57, 56, 46, 48, 52, 50, 65, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 51, 46, 57, 32, 56, 46, 53, 86, 57, 122, 109, 45, 49, 46, 56, 53, 52, 46, 54, 55, 54, 108, 45, 46, 51, 57, 55, 45, 46, 51, 48, 52, 46, 51, 57, 55, 46, 51, 48, 52, 122, 109, 48, 45, 51, 46, 51, 53, 50, 108, 45, 46, 51, 57, 55, 46, 51, 48, 52, 46, 51, 57, 55, 45, 46, 51, 48, 52, 122, 77, 51, 46, 57, 32, 55, 118, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 52, 57, 56, 45, 46, 53, 52, 51, 76, 51, 46, 57, 32, 55, 122, 109, 46, 55, 48, 53, 45, 53, 97, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 45, 49, 46, 52, 57, 51, 32, 49, 46, 54, 53, 108, 46, 57, 57, 53, 45, 46, 49, 65, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 52, 46, 54, 48, 53, 32, 51, 86, 50, 122, 77, 55, 32, 50, 72, 52, 46, 54, 48, 53, 118, 49, 72, 55, 86, 50, 122, 109, 46, 53, 46, 56, 56, 50, 86, 50, 46, 53, 104, 45, 49, 118, 46, 51, 56, 50, 104, 49, 122, 109, 45, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 99, 46, 51, 55, 53, 45, 46, 50, 56, 55, 46, 56, 55, 50, 45, 46, 55, 55, 51, 46, 56, 55, 50, 45, 49, 46, 52, 54, 57, 104, 45, 49, 99, 48, 32, 46, 49, 57, 53, 45, 46, 49, 52, 55, 46, 52, 50, 45, 46, 52, 56, 46, 54, 55, 53, 108, 46, 54, 48, 56, 46, 55, 57, 52, 122, 77, 54, 46, 53, 32, 52, 46, 53, 108, 46, 48, 48, 49, 45, 46, 48, 48, 54, 97, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 32, 46, 48, 49, 50, 45, 46, 48, 50, 53, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 32, 46, 49, 49, 53, 45, 46, 49, 49, 56, 108, 45, 46, 54, 48, 56, 45, 46, 55, 57, 52, 99, 45, 46, 50, 55, 52, 46, 50, 49, 45, 46, 53, 50, 46, 53, 50, 56, 45, 46, 53, 50, 46, 57, 52, 51, 104, 49, 122, 77, 56, 32, 53, 99, 45, 46, 52, 57, 49, 32, 48, 45, 46, 57, 49, 50, 45, 46, 49, 45, 49, 46, 49, 57, 45, 46, 50, 52, 97, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 50, 55, 49, 45, 46, 49, 57, 52, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 51, 57, 45, 46, 48, 54, 51, 86, 52, 46, 53, 104, 45, 49, 99, 48, 32, 46, 53, 54, 56, 46, 52, 52, 55, 46, 57, 52, 55, 46, 56, 54, 50, 32, 49, 46, 49, 53, 52, 67, 54, 46, 56, 48, 55, 32, 53, 46, 56, 55, 55, 32, 55, 46, 51, 56, 55, 32, 54, 32, 56, 32, 54, 86, 53, 122, 109, 49, 46, 53, 45, 46, 53, 118, 46, 48, 48, 51, 97, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 51, 57, 46, 48, 54, 52, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 50, 55, 46, 49, 57, 51, 67, 56, 46, 57, 49, 32, 52, 46, 57, 32, 56, 46, 52, 57, 32, 53, 32, 56, 32, 53, 118, 49, 99, 46, 54, 49, 51, 32, 48, 32, 49, 46, 49, 57, 51, 45, 46, 49, 50, 51, 32, 49, 46, 54, 51, 56, 45, 46, 51, 52, 54, 46, 52, 49, 53, 45, 46, 50, 48, 55, 46, 56, 54, 50, 45, 46, 53, 56, 54, 46, 56, 54, 50, 45, 49, 46, 49, 53, 52, 104, 45, 49, 122, 109, 45, 46, 49, 50, 56, 45, 46, 49, 53, 99, 46, 48, 54, 53, 46, 48, 53, 46, 48, 57, 57, 46, 48, 57, 50, 46, 49, 49, 53, 46, 49, 49, 57, 46, 48, 48, 56, 46, 48, 49, 51, 46, 48, 49, 46, 48, 50, 49, 46, 48, 49, 50, 46, 48, 50, 53, 76, 57, 46, 53, 32, 52, 46, 53, 104, 49, 99, 48, 45, 46, 52, 49, 53, 45, 46, 50, 52, 54, 45, 46, 55, 51, 51, 45, 46, 53, 50, 45, 46, 57, 52, 51, 108, 45, 46, 54, 48, 56, 46, 55, 57, 52, 122, 77, 56, 46, 53, 32, 50, 46, 56, 56, 51, 99, 48, 32, 46, 54, 57, 54, 46, 52, 57, 55, 32, 49, 46, 49, 56, 50, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 108, 46, 54, 48, 56, 45, 46, 55, 57, 52, 99, 45, 46, 51, 51, 51, 45, 46, 50, 53, 53, 45, 46, 52, 56, 45, 46, 52, 56, 45, 46, 52, 56, 45, 46, 54, 55, 53, 104, 45, 49, 122, 109, 48, 45, 46, 51, 56, 50, 118, 46, 51, 56, 50, 104, 49, 86, 50, 46, 53, 104, 45, 49, 122, 109, 50, 46, 56, 57, 53, 45, 46, 53, 72, 57, 118, 49, 104, 50, 46, 51, 57, 53, 86, 50, 122, 109, 49, 46, 52, 57, 51, 32, 49, 46, 54, 53, 65, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 32, 49, 49, 46, 51, 57, 53, 32, 50, 118, 49, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 52, 57, 56, 46, 53, 53, 108, 46, 57, 57, 53, 46, 49, 122, 109, 45, 46, 50, 57, 32, 51, 46, 51, 57, 50, 108, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 45, 46, 48, 56, 53, 45, 46, 50, 57, 32, 51, 46, 52, 46, 57, 57, 54, 46, 48, 56, 53, 122, 109, 46, 50, 56, 52, 45, 46, 53, 52, 50, 72, 49, 50, 46, 49, 118, 49, 104, 46, 55, 56, 50, 118, 45, 49, 122, 109, 46, 54, 55, 53, 45, 46, 52, 56, 99, 45, 46, 50, 53, 53, 46, 51, 51, 51, 45, 46, 52, 56, 46, 52, 56, 45, 46, 54, 55, 53, 46, 52, 56, 118, 49, 99, 46, 54, 57, 54, 32, 48, 32, 49, 46, 49, 56, 50, 45, 46, 52, 57, 55, 32, 49, 46, 52, 54, 57, 45, 46, 56, 55, 50, 108, 45, 46, 55, 57, 52, 45, 46, 54, 48, 56, 122, 109, 46, 57, 52, 51, 45, 46, 53, 50, 99, 45, 46, 52, 49, 53, 32, 48, 45, 46, 55, 51, 51, 46, 50, 52, 54, 45, 46, 57, 52, 51, 46, 53, 50, 108, 46, 55, 57, 52, 46, 54, 48, 56, 97, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 32, 46, 49, 49, 56, 45, 46, 49, 49, 53, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 32, 46, 48, 50, 53, 45, 46, 48, 49, 50, 76, 49, 52, 46, 53, 32, 54, 46, 53, 118, 45, 49, 122, 77, 49, 54, 32, 56, 99, 48, 45, 46, 54, 49, 51, 45, 46, 49, 50, 51, 45, 49, 46, 49, 57, 51, 45, 46, 51, 52, 54, 45, 49, 46, 54, 51, 56, 45, 46, 50, 48, 55, 45, 46, 52, 49, 53, 45, 46, 53, 56, 54, 45, 46, 56, 54, 50, 45, 49, 46, 49, 53, 52, 45, 46, 56, 54, 50, 118, 49, 104, 46, 48, 48, 51, 108, 46, 48, 49, 46, 48, 48, 51, 97, 46, 50, 51, 55, 46, 50, 51, 55, 32, 48, 32, 48, 32, 49, 32, 46, 48, 53, 51, 46, 48, 51, 54, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 32, 46, 49, 57, 52, 46, 50, 55, 99, 46, 49, 52, 46, 50, 56, 46, 50, 52, 46, 55, 46, 50, 52, 32, 49, 46, 49, 57, 49, 104, 49, 122, 109, 45, 49, 46, 53, 32, 50, 46, 53, 99, 46, 53, 54, 56, 32, 48, 32, 46, 57, 52, 55, 45, 46, 52, 52, 55, 32, 49, 46, 49, 53, 52, 45, 46, 56, 54, 50, 67, 49, 53, 46, 56, 55, 55, 32, 57, 46, 49, 57, 51, 32, 49, 54, 32, 56, 46, 54, 49, 51, 32, 49, 54, 32, 56, 104, 45, 49, 99, 48, 32, 46, 52, 57, 49, 45, 46, 49, 46, 57, 49, 50, 45, 46, 50, 52, 32, 49, 46, 49, 57, 97, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 49, 57, 52, 46, 50, 55, 49, 46, 50, 49, 52, 46, 50, 49, 52, 32, 48, 32, 48, 32, 49, 45, 46, 48, 54, 51, 46, 48, 51, 57, 72, 49, 52, 46, 53, 118, 49, 122, 109, 45, 46, 57, 52, 51, 45, 46, 53, 50, 99, 46, 50, 49, 46, 50, 55, 52, 46, 53, 50, 56, 46, 53, 50, 46, 57, 52, 51, 46, 53, 50, 118, 45, 49, 108, 45, 46, 48, 48, 54, 45, 46, 48, 48, 49, 97, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 50, 53, 45, 46, 48, 49, 50, 46, 52, 53, 56, 46, 52, 53, 56, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 56, 45, 46, 49, 49, 53, 108, 45, 46, 55, 57, 52, 46, 54, 48, 56, 122, 109, 45, 46, 54, 55, 53, 45, 46, 52, 56, 99, 46, 49, 57, 53, 32, 48, 32, 46, 52, 50, 46, 49, 52, 55, 46, 54, 55, 53, 46, 52, 56, 108, 46, 55, 57, 52, 45, 46, 54, 48, 56, 99, 45, 46, 50, 56, 55, 45, 46, 51, 55, 53, 45, 46, 55, 55, 51, 45, 46, 56, 55, 50, 45, 49, 46, 52, 54, 57, 45, 46, 56, 55, 50, 118, 49, 122, 109, 45, 46, 55, 56, 50, 32, 48, 104, 46, 55, 56, 50, 118, 45, 49, 72, 49, 50, 46, 49, 118, 49, 122, 109, 46, 55, 56, 56, 32, 50, 46, 56, 53, 56, 108, 45, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 46, 48, 56, 52, 46, 50, 57, 32, 51, 46, 52, 48, 49, 46, 57, 57, 54, 45, 46, 48, 56, 53, 122, 77, 49, 49, 46, 51, 57, 53, 32, 49, 52, 97, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 32, 49, 46, 52, 57, 51, 45, 49, 46, 54, 53, 108, 45, 46, 57, 57, 53, 46, 49, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 52, 57, 56, 46, 53, 53, 118, 49, 122, 77, 57, 32, 49, 52, 104, 50, 46, 51, 57, 53, 118, 45, 49, 72, 57, 118, 49, 122, 109, 46, 53, 45, 46, 53, 118, 45, 46, 51, 56, 50, 104, 45, 49, 118, 46, 51, 56, 50, 104, 49, 122, 109, 48, 45, 46, 51, 56, 50, 99, 48, 45, 46, 49, 57, 53, 46, 49, 52, 55, 45, 46, 52, 50, 46, 52, 56, 45, 46, 54, 55, 53, 108, 45, 46, 54, 48, 56, 45, 46, 55, 57, 52, 99, 45, 46, 51, 55, 53, 46, 50, 56, 55, 45, 46, 56, 55, 50, 46, 55, 55, 51, 45, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 104, 49, 122, 109, 46, 52, 56, 45, 46, 54, 55, 53, 99, 46, 50, 55, 52, 45, 46, 50, 49, 46, 53, 50, 45, 46, 53, 50, 56, 46, 53, 50, 45, 46, 57, 52, 51, 104, 45, 49, 108, 45, 46, 48, 48, 49, 46, 48, 48, 54, 97, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 49, 50, 46, 48, 50, 53, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 53, 46, 49, 49, 56, 108, 46, 54, 48, 56, 46, 55, 57, 52, 122, 109, 46, 53, 50, 45, 46, 57, 52, 51, 99, 48, 45, 46, 53, 54, 56, 45, 46, 52, 52, 55, 45, 46, 57, 52, 55, 45, 46, 56, 54, 50, 45, 49, 46, 49, 53, 52, 67, 57, 46, 49, 57, 51, 32, 49, 48, 46, 49, 50, 51, 32, 56, 46, 54, 49, 51, 32, 49, 48, 32, 56, 32, 49, 48, 118, 49, 99, 46, 52, 57, 50, 32, 48, 32, 46, 57, 49, 50, 46, 49, 32, 49, 46, 49, 57, 46, 50, 52, 46, 49, 52, 46, 48, 55, 46, 50, 50, 54, 46, 49, 52, 46, 50, 55, 49, 46, 49, 57, 52, 97, 46, 50, 49, 52, 46, 50, 49, 52, 32, 48, 32, 48, 32, 49, 32, 46, 48, 51, 57, 46, 48, 54, 51, 118, 46, 48, 48, 51, 104, 49, 122, 77, 56, 32, 49, 48, 99, 45, 46, 54, 49, 51, 32, 48, 45, 49, 46, 49, 57, 51, 46, 49, 50, 51, 45, 49, 46, 54, 51, 56, 46, 51, 52, 54, 45, 46, 52, 49, 53, 46, 50, 48, 55, 45, 46, 56, 54, 50, 46, 53, 56, 54, 45, 46, 56, 54, 50, 32, 49, 46, 49, 53, 52, 104, 49, 118, 45, 46, 48, 48, 51, 108, 46, 48, 48, 51, 45, 46, 48, 49, 97, 46, 50, 49, 52, 46, 50, 49, 52, 32, 48, 32, 48, 32, 49, 32, 46, 48, 51, 54, 45, 46, 48, 53, 51, 46, 56, 53, 57, 46, 56, 53, 57, 32, 48, 32, 48, 32, 49, 32, 46, 50, 55, 45, 46, 49, 57, 52, 67, 55, 46, 48, 57, 32, 49, 49, 46, 49, 32, 55, 46, 53, 49, 32, 49, 49, 32, 56, 32, 49, 49, 118, 45, 49, 122, 109, 45, 50, 46, 53, 32, 49, 46, 53, 99, 48, 32, 46, 52, 49, 53, 46, 50, 52, 54, 46, 55, 51, 51, 46, 53, 50, 46, 57, 52, 51, 108, 46, 54, 48, 56, 45, 46, 55, 57, 52, 97, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 53, 45, 46, 49, 49, 56, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 49, 50, 45, 46, 48, 50, 53, 76, 54, 46, 53, 32, 49, 49, 46, 53, 104, 45, 49, 122, 109, 46, 53, 50, 46, 57, 52, 51, 99, 46, 51, 51, 51, 46, 50, 53, 53, 46, 52, 56, 46, 52, 56, 46, 52, 56, 46, 54, 55, 53, 104, 49, 99, 48, 45, 46, 54, 57, 54, 45, 46, 52, 57, 55, 45, 49, 46, 49, 56, 50, 45, 46, 56, 55, 50, 45, 49, 46, 52, 54, 57, 108, 45, 46, 54, 48, 56, 46, 55, 57, 52, 122, 109, 46, 52, 56, 46, 54, 55, 53, 118, 46, 51, 56, 50, 104, 49, 118, 45, 46, 51, 56, 50, 104, 45, 49, 122, 77, 52, 46, 54, 48, 53, 32, 49, 52, 72, 55, 118, 45, 49, 72, 52, 46, 54, 48, 53, 118, 49, 122, 109, 45, 49, 46, 52, 57, 51, 45, 49, 46, 54, 53, 65, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 32, 52, 46, 54, 48, 53, 32, 49, 52, 118, 45, 49, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 52, 57, 56, 45, 46, 53, 53, 108, 45, 46, 57, 57, 53, 45, 46, 49, 122, 109, 46, 50, 57, 45, 51, 46, 51, 57, 51, 108, 45, 46, 50, 57, 32, 51, 46, 52, 48, 49, 46, 57, 57, 54, 46, 48, 56, 53, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 45, 46, 48, 56, 54, 122, 109, 45, 46, 50, 56, 52, 46, 53, 52, 51, 72, 51, 46, 57, 118, 45, 49, 104, 45, 46, 55, 56, 50, 118, 49, 122, 109, 45, 46, 54, 55, 53, 46, 52, 56, 99, 46, 50, 53, 53, 45, 46, 51, 51, 51, 46, 52, 56, 45, 46, 52, 56, 46, 54, 55, 53, 45, 46, 52, 56, 118, 45, 49, 99, 45, 46, 54, 57, 54, 32, 48, 45, 49, 46, 49, 56, 50, 46, 52, 57, 55, 45, 49, 46, 52, 54, 57, 46, 56, 55, 50, 108, 46, 55, 57, 52, 46, 54, 48, 56, 122, 109, 45, 46, 57, 52, 51, 46, 53, 50, 99, 46, 52, 49, 53, 32, 48, 32, 46, 55, 51, 51, 45, 46, 50, 52, 54, 46, 57, 52, 51, 45, 46, 53, 50, 108, 45, 46, 55, 57, 52, 45, 46, 54, 48, 56, 97, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 56, 46, 49, 49, 53, 46, 49, 49, 50, 46, 49, 49, 50, 32, 48, 32, 48, 32, 49, 45, 46, 48, 50, 53, 46, 48, 49, 50, 76, 49, 46, 53, 32, 57, 46, 53, 118, 49, 122, 77, 48, 32, 56, 99, 48, 32, 46, 54, 49, 51, 46, 49, 50, 51, 32, 49, 46, 49, 57, 51, 46, 51, 52, 54, 32, 49, 46, 54, 51, 56, 46, 50, 48, 55, 46, 52, 49, 53, 46, 53, 56, 54, 46, 56, 54, 50, 32, 49, 46, 49, 53, 52, 46, 56, 54, 50, 118, 45, 49, 104, 45, 46, 48, 48, 51, 97, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 54, 52, 45, 46, 48, 51, 57, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 49, 57, 51, 45, 46, 50, 55, 67, 49, 46, 49, 32, 56, 46, 57, 49, 32, 49, 32, 56, 46, 52, 57, 32, 49, 32, 56, 72, 48, 122, 109, 49, 46, 53, 45, 50, 46, 53, 99, 45, 46, 53, 54, 56, 32, 48, 45, 46, 57, 52, 55, 46, 52, 52, 55, 45, 49, 46, 49, 53, 52, 46, 56, 54, 50, 67, 46, 49, 50, 51, 32, 54, 46, 56, 48, 55, 32, 48, 32, 55, 46, 51, 56, 55, 32, 48, 32, 56, 104, 49, 99, 48, 45, 46, 52, 57, 50, 46, 49, 45, 46, 57, 49, 50, 46, 50, 52, 45, 49, 46, 49, 57, 97, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 32, 46, 49, 57, 52, 45, 46, 50, 55, 49, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 32, 46, 48, 54, 51, 45, 46, 48, 51, 57, 72, 49, 46, 53, 118, 45, 49, 122, 109, 46, 57, 52, 51, 46, 53, 50, 99, 45, 46, 50, 49, 45, 46, 50, 55, 52, 45, 46, 53, 50, 56, 45, 46, 53, 50, 45, 46, 57, 52, 51, 45, 46, 53, 50, 118, 49, 108, 46, 48, 48, 54, 46, 48, 48, 49, 97, 46, 49, 49, 50, 46, 49, 49, 50, 32, 48, 32, 48, 32, 49, 32, 46, 48, 50, 53, 46, 48, 49, 50, 99, 46, 48, 50, 55, 46, 48, 49, 54, 46, 48, 54, 56, 46, 48, 53, 46, 49, 49, 56, 46, 49, 49, 53, 108, 46, 55, 57, 52, 45, 46, 54, 48, 56, 122, 109, 46, 54, 55, 53, 46, 52, 56, 99, 45, 46, 49, 57, 53, 32, 48, 45, 46, 52, 50, 45, 46, 49, 52, 55, 45, 46, 54, 55, 53, 45, 46, 52, 56, 108, 45, 46, 55, 57, 52, 46, 54, 48, 56, 99, 46, 50, 56, 55, 46, 51, 55, 53, 46, 55, 55, 51, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 46, 56, 55, 50, 118, 45, 49, 122, 109, 46, 55, 56, 50, 32, 48, 104, 45, 46, 55, 56, 50, 118, 49, 72, 51, 46, 57, 118, 45, 49, 122, 109, 45, 46, 55, 56, 56, 45, 50, 46, 56, 53, 56, 108, 46, 50, 57, 32, 51, 46, 52, 46, 57, 57, 54, 45, 46, 48, 56, 53, 45, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 46, 48, 56, 53, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 32, 67, 104, 97, 110, 103, 101, 115, 32, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 108, 105, 110, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 100, 105, 115, 99, 117, 115, 115, 105, 111, 110, 115, 34, 62, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 99, 104, 97, 116, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 102, 105, 108, 108, 45, 114, 117, 108, 101, 61, 34, 101, 118, 101, 110, 111, 100, 100, 34, 32, 100, 61, 34, 77, 50, 46, 54, 55, 56, 32, 49, 49, 46, 56, 57, 52, 97, 49, 32, 49, 32, 48, 32, 48, 32, 49, 32, 46, 50, 56, 55, 46, 56, 48, 49, 32, 49, 48, 46, 57, 55, 32, 49, 48, 46, 57, 55, 32, 48, 32, 48, 32, 49, 45, 46, 51, 57, 56, 32, 50, 99, 49, 46, 51, 57, 53, 45, 46, 51, 50, 51, 32, 50, 46, 50, 52, 55, 45, 46, 54, 57, 55, 32, 50, 46, 54, 51, 52, 45, 46, 56, 57, 51, 97, 49, 32, 49, 32, 48, 32, 48, 32, 49, 32, 46, 55, 49, 45, 46, 48, 55, 52, 65, 56, 46, 48, 54, 32, 56, 46, 48, 54, 32, 48, 32, 48, 32, 48, 32, 56, 32, 49, 52, 99, 51, 46, 57, 57, 54, 32, 48, 32, 55, 45, 50, 46, 56, 48, 55, 32, 55, 45, 54, 32, 48, 45, 51, 46, 49, 57, 50, 45, 51, 46, 48, 48, 52, 45, 54, 45, 55, 45, 54, 83, 49, 32, 52, 46, 56, 48, 56, 32, 49, 32, 56, 99, 48, 32, 49, 46, 52, 54, 56, 46, 54, 49, 55, 32, 50, 46, 56, 51, 32, 49, 46, 54, 55, 56, 32, 51, 46, 56, 57, 52, 122, 109, 45, 46, 52, 57, 51, 32, 51, 46, 57, 48, 53, 97, 50, 49, 46, 54, 56, 50, 32, 50, 49, 46, 54, 56, 50, 32, 48, 32, 48, 32, 49, 45, 46, 55, 49, 51, 46, 49, 50, 57, 99, 45, 46, 50, 46, 48, 51, 50, 45, 46, 51, 53, 50, 45, 46, 49, 55, 54, 45, 46, 50, 55, 51, 45, 46, 51, 54, 50, 97, 57, 46, 54, 56, 32, 57, 46, 54, 56, 32, 48, 32, 48, 32, 48, 32, 46, 50, 52, 52, 45, 46, 54, 51, 55, 108, 46, 48, 48, 51, 45, 46, 48, 49, 99, 46, 50, 52, 56, 45, 46, 55, 50, 46, 52, 53, 45, 49, 46, 53, 52, 56, 46, 53, 50, 52, 45, 50, 46, 51, 49, 57, 67, 46, 55, 52, 51, 32, 49, 49, 46, 51, 55, 32, 48, 32, 57, 46, 55, 54, 32, 48, 32, 56, 99, 48, 45, 51, 46, 56, 54, 54, 32, 51, 46, 53, 56, 50, 45, 55, 32, 56, 45, 55, 115, 56, 32, 51, 46, 49, 51, 52, 32, 56, 32, 55, 45, 51, 46, 53, 56, 50, 32, 55, 45, 56, 32, 55, 97, 57, 46, 48, 54, 32, 57, 46, 48, 54, 32, 48, 32, 48, 32, 49, 45, 50, 46, 51, 52, 55, 45, 46, 51, 48, 54, 99, 45, 46, 53, 50, 46, 50, 54, 51, 45, 49, 46, 54, 51, 57, 46, 55, 52, 50, 45, 51, 46, 52, 54, 56, 32, 49, 46, 49, 48, 53, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 32, 68, 105, 115, 99, 117, 115, 115, 105, 111, 110, 115, 32, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 32, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 112, 45, 51, 34, 62, 32, 60, 102, 111, 114, 109, 32, 99, 108, 97, 115, 115, 61, 34, 110, 101, 101, 100, 115, 45, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 34, 32, 109, 101, 116, 104, 111, 100, 61, 34, 80, 79, 83, 84, 34, 32, 97, 99, 116, 105, 111, 110, 61, 34, 35, 34, 32, 110, 111, 118, 97, 108, 105, 100, 97, 116, 101, 61, 34, 110, 111, 118, 97, 108, 105, 100, 97, 116, 101, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 98, 116, 110, 45, 116, 111, 111, 108, 98, 97, 114, 34, 32, 114, 111, 108, 101, 61, 34, 116, 111, 111, 108, 98, 97, 114, 34, 32, 97, 114, 105, 97, 45, 108, 97, 98, 101, 108, 61, 34, 84, 111, 111, 108, 98, 97, 114, 32, 119, 105, 116, 104, 32, 98, 117, 116, 116, 111, 110, 32, 103, 114, 111, 117, 112, 115, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 105, 110, 112, 117, 116, 45, 103, 114, 111, 117, 112, 32, 109, 121, 45, 50, 34, 62, 60, 115, 101, 108, 101, 99, 116, 32, 99, 108, 97, 115, 115, 61, 34, 99, 117, 115, 116, 111, 109, 45, 115, 101, 108, 101, 99, 116, 32, 99, 117, 115, 116, 111, 109, 45, 115, 101, 108, 101, 99, 116, 45, 115, 109, 34, 32, 110, 97, 109, 101, 61, 34, 99, 104, 97, 110, 110, 101, 108, 34, 32, 111, 110, 99, 104, 97, 110, 103, 101, 61, 34, 116, 104, 105, 115, 46, 102, 111, 114, 109, 46, 115, 117, 98, 109, 105, 116, 40, 41, 34, 62, 60, 111, 112, 116, 105, 111, 110, 32, 118, 97, 108, 117, 101, 61, 34, 109, 97, 105, 110, 34, 32, 115, 101, 108, 101, 99, 116, 101, 100, 61, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 62, 109, 97, 105, 110, 60, 47, 111, 112, 116, 105, 111, 110, 62, 60, 47, 115, 101, 108, 101, 99, 116, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 102, 111, 114, 109, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 102, 111, 114, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 46, 106, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 32, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 112, 45, 51, 34, 62, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 108, 105, 103, 104, 116, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 54, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 105, 109, 103, 32, 99, 108, 97, 115, 115, 61, 34, 112, 114, 111, 102, 105, 108, 101, 45, 112, 105, 99, 116, 117, 114, 101, 45, 116, 105, 110, 121, 34, 32, 115, 114, 99, 61, 34, 47, 105, 100, 101, 110, 116, 105, 99, 111, 110, 47, 102, 97, 98, 105, 97, 110, 34, 62, 60, 47, 105, 109, 103, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 97, 117, 116, 104, 111, 114, 45, 109, 117, 116, 101, 100, 34, 32, 104, 114, 101, 102, 61, 34, 47, 102, 97, 98, 105, 97, 110, 34, 62, 102, 97, 98, 105, 97, 110, 32, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 83, 76, 53, 50, 70, 84, 50, 83, 74, 70, 81, 77, 79, 65, 50, 72, 50, 53, 87, 88, 67, 89, 74, 66, 89, 52, 90, 52, 65, 84, 81, 79, 65, 69, 73, 71, 68, 81, 85, 76, 76, 76, 78, 90, 71, 76, 84, 73, 76, 51, 73, 65, 67, 34, 62, 65, 100, 100, 32, 109, 105, 115, 115, 105, 110, 103, 32, 110, 101, 119, 45, 108, 105, 110, 101, 115, 32, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 109, 117, 116, 101, 100, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 52, 53, 194, 160, 109, 105, 110, 117, 116, 101, 115, 32, 97, 103, 111, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 32, 109, 116, 45, 51, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 100, 105, 114, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 51, 83, 77, 81, 89, 34, 62, 97, 110, 117, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 70, 74, 75, 90, 74, 89, 78, 67, 83, 79, 78, 55, 65, 77, 78, 50, 75, 82, 72, 53, 84, 55, 52, 53, 77, 81, 51, 79, 77, 90, 67, 85, 65, 50, 83, 77, 53, 85, 65, 67, 34, 62, 73, 110, 105, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 51, 58, 52, 51, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 100, 105, 114, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 82, 74, 69, 65, 89, 34, 62, 97, 110, 117, 45, 109, 97, 99, 114, 111, 115, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 70, 74, 75, 90, 74, 89, 78, 67, 83, 79, 78, 55, 65, 77, 78, 50, 75, 82, 72, 53, 84, 55, 52, 53, 77, 81, 51, 79, 77, 90, 67, 85, 65, 50, 83, 77, 53, 85, 65, 67, 34, 62, 73, 110, 105, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 51, 58, 52, 51, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 100, 105, 114, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 66, 69, 65, 65, 65, 34, 62, 108, 105, 98, 97, 110, 117, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 70, 74, 75, 90, 74, 89, 78, 67, 83, 79, 78, 55, 65, 77, 78, 50, 75, 82, 72, 53, 84, 55, 52, 53, 77, 81, 51, 79, 77, 90, 67, 85, 65, 50, 83, 77, 53, 85, 65, 67, 34, 62, 73, 110, 105, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 51, 58, 52, 51, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 102, 105, 108, 101, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 34, 62, 67, 97, 114, 103, 111, 46, 108, 111, 99, 107, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 71, 54, 81, 85, 55, 69, 69, 82, 65, 74, 67, 74, 88, 82, 74, 54, 74, 69, 77, 67, 51, 72, 90, 75, 90, 85, 68, 79, 69, 71, 72, 65, 85, 82, 65, 51, 71, 87, 65, 81, 86, 79, 73, 71, 90, 69, 77, 84, 55, 73, 65, 67, 34, 62, 65, 100, 100, 32, 110, 105, 120, 32, 115, 104, 101, 108, 108, 32, 102, 111, 114, 32, 98, 101, 116, 116, 101, 114, 32, 100, 101, 112, 101, 110, 100, 101, 110, 99, 121, 32, 109, 97, 110, 97, 103, 101, 109, 101, 110, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 116, 111, 100, 97, 121, 32, 97, 116, 194, 160, 49, 49, 58, 51, 49, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 102, 105, 108, 101, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 54, 89, 82, 81, 52, 34, 62, 67, 97, 114, 103, 111, 46, 116, 111, 109, 108, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 72, 89, 78, 72, 80, 51, 77, 78, 82, 78, 65, 65, 83, 53, 86, 74, 78, 66, 87, 80, 54, 54, 52, 80, 69, 53, 79, 84, 76, 55, 73, 84, 53, 87, 78, 55, 87, 68, 84, 78, 52, 75, 72, 67, 83, 73, 50, 85, 82, 73, 89, 65, 67, 34, 62, 82, 101, 108, 101, 97, 115, 101, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 54, 58, 51, 50, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 102, 105, 108, 101, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 71, 54, 81, 85, 55, 69, 69, 82, 65, 74, 67, 73, 46, 66, 81, 65, 65, 65, 34, 62, 115, 104, 101, 108, 108, 46, 110, 105, 120, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 71, 54, 81, 85, 55, 69, 69, 82, 65, 74, 67, 74, 88, 82, 74, 54, 74, 69, 77, 67, 51, 72, 90, 75, 90, 85, 68, 79, 69, 71, 72, 65, 85, 82, 65, 51, 71, 87, 65, 81, 86, 79, 73, 71, 90, 69, 77, 84, 55, 73, 65, 67, 34, 62, 65, 100, 100, 32, 110, 105, 120, 32, 115, 104, 101, 108, 108, 32, 102, 111, 114, 32, 98, 101, 116, 116, 101, 114, 32, 100, 101, 112, 101, 110, 100, 101, 110, 99, 121, 32, 109, 97, 110, 97, 103, 101, 109, 101, 110, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 116, 111, 100, 97, 121, 32, 97, 116, 194, 160, 49, 49, 58, 51, 49, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 60, 47, 100, 105, 118, 62, 32, 32, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 102, 108, 117, 105, 100, 32, 110, 101, 103, 32, 109, 116, 45, 97, 117, 116, 111, 34, 62, 60, 102, 111, 111, 116, 101, 114, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 108, 103, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 32, 106, 117, 115, 116, 105, 102, 121, 45, 99, 111, 110, 116, 101, 110, 116, 45, 98, 101, 116, 119, 101, 101, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 97, 117, 116, 111, 32, 112, 45, 51, 34, 62, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 111, 116, 101, 114, 45, 108, 105, 110, 107, 115, 34, 62, 60, 108, 105, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 115, 105, 116, 101, 47, 116, 101, 114, 109, 115, 46, 104, 116, 109, 108, 34, 62, 84, 101, 114, 109, 115, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 115, 105, 116, 101, 47, 112, 114, 105, 118, 97, 99, 121, 46, 104, 116, 109, 108, 34, 62, 80, 114, 105, 118, 97, 99, 121, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 47, 97, 110, 117, 46, 100, 101, 118, 47, 109, 97, 110, 117, 97, 108, 47, 116, 104, 101, 95, 110, 101, 115, 116, 46, 104, 116, 109, 108, 34, 62, 72, 101, 108, 112, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 97, 117, 116, 111, 32, 112, 45, 51, 34, 62, 32, 194, 169, 32, 50, 48, 49, 55, 32, 45, 32, 50, 48, 50, 48, 32, 98, 121, 32, 116, 104, 101, 32, 80, 105, 106, 117, 108, 32, 116, 101, 97, 109, 32, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 102, 111, 111, 116, 101, 114, 62, 60, 47, 100, 105, 118, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 104, 116, 116, 112, 115, 58, 47, 47, 99, 111, 100, 101, 46, 106, 113, 117, 101, 114, 121, 46, 99, 111, 109, 47, 106, 113, 117, 101, 114, 121, 45, 51, 46, 53, 46, 49, 46, 115, 108, 105, 109, 46, 109, 105, 110, 46, 106, 115, 34, 32, 105, 110, 116, 101, 103, 114, 105, 116, 121, 61, 34, 115, 104, 97, 51, 56, 52, 45, 68, 102, 88, 100, 122, 50, 104, 116, 80, 72, 48, 108, 115, 83, 83, 115, 53, 110, 67, 84, 112, 117, 106, 47, 122, 121, 52, 67, 43, 79, 71, 112, 97, 109, 111, 70, 86, 121, 51, 56, 77, 86, 66, 110, 69, 43, 73, 98, 98, 86, 89, 85, 101, 119, 43, 79, 114, 67, 88, 97, 82, 107, 102, 106, 34, 32, 99, 114, 111, 115, 115, 111, 114, 105, 103, 105, 110, 61, 34, 97, 110, 111, 110, 121, 109, 111, 117, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 98, 111, 111, 116, 115, 116, 114, 97, 112, 46, 98, 117, 110, 100, 108, 101, 46, 109, 105, 110, 46, 106, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 32, 32, 60, 47, 98, 111, 100, 121, 62, 60, 47, 104, 116, 109, 108, 62]
lambda on November 6, 2020

I’m using Fedora Silverblue 33, but I’m inside a Fedora 32 toolbox container.

I’ve tried with an without the trailing slash in the URL, and I’ve tried with -k to skip certificate validation, but nothing seems to have changed.

fabian on November 6, 2020

I was having a similar issue on #2; in my case it was related to IPv6. Could you try connecting via the IPv4 address of nest.anu.dev? (Don’t trust me but I am using anu pull 51.210.158.166:22/anu/anu and similar for remote push/pull/clone)

lambda on November 6, 2020

Using the IPv4 address:

$ anu clone https://51.210.158.166/anu/anu/ anu
Error: error sending request for url (https://51.210.158.166/anu/anu//.anu?changelist=0&channel=main): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913: (IP address mismatch)

Using the IPv4 address with anu clone -k:

$ anu clone -k https://51.210.158.166/anu/anu/ anu
Error: Protocol error: [60, 104, 116, 109, 108, 32, 108, 97, 110, 103, 61, 34, 101, 110, 34, 62, 60, 104, 101, 97, 100, 62, 60, 109, 101, 116, 97, 32, 99, 104, 97, 114, 115, 101, 116, 61, 34, 117, 116, 102, 45, 56, 34, 62, 60, 47, 109, 101, 116, 97, 62, 60, 109, 101, 116, 97, 32, 110, 97, 109, 101, 61, 34, 118, 105, 101, 119, 112, 111, 114, 116, 34, 32, 99, 111, 110, 116, 101, 110, 116, 61, 34, 119, 105, 100, 116, 104, 61, 100, 101, 118, 105, 99, 101, 45, 119, 105, 100, 116, 104, 44, 32, 105, 110, 105, 116, 105, 97, 108, 45, 115, 99, 97, 108, 101, 61, 49, 44, 32, 115, 104, 114, 105, 110, 107, 45, 116, 111, 45, 102, 105, 116, 61, 110, 111, 34, 62, 60, 47, 109, 101, 116, 97, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 98, 111, 111, 116, 115, 116, 114, 97, 112, 46, 109, 105, 110, 46, 99, 115, 115, 34, 32, 105, 110, 116, 101, 103, 114, 105, 116, 121, 61, 34, 115, 104, 97, 51, 56, 52, 45, 84, 88, 56, 116, 50, 55, 69, 99, 82, 69, 51, 101, 47, 105, 104, 85, 55, 122, 109, 81, 120, 86, 110, 99, 68, 65, 121, 53, 117, 73, 75, 122, 52, 114, 69, 107, 103, 73, 88, 101, 77, 101, 100, 52, 77, 48, 106, 108, 102, 73, 68, 80, 118, 103, 54, 117, 113, 75, 73, 50, 120, 88, 114, 50, 34, 32, 99, 114, 111, 115, 115, 111, 114, 105, 103, 105, 110, 61, 34, 97, 110, 111, 110, 121, 109, 111, 117, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 47, 99, 100, 110, 106, 115, 46, 99, 108, 111, 117, 100, 102, 108, 97, 114, 101, 46, 99, 111, 109, 47, 97, 106, 97, 120, 47, 108, 105, 98, 115, 47, 104, 105, 103, 104, 108, 105, 103, 104, 116, 46, 106, 115, 47, 57, 46, 57, 46, 48, 47, 115, 116, 121, 108, 101, 115, 47, 97, 116, 111, 109, 45, 111, 110, 101, 45, 108, 105, 103, 104, 116, 46, 109, 105, 110, 46, 99, 115, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 104, 105, 103, 104, 108, 105, 103, 104, 116, 46, 112, 97, 99, 107, 46, 106, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 60, 116, 105, 116, 108, 101, 62, 97, 110, 117, 47, 97, 110, 117, 60, 47, 116, 105, 116, 108, 101, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 110, 101, 115, 116, 46, 99, 115, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 108, 105, 110, 107, 32, 114, 101, 108, 61, 34, 115, 116, 121, 108, 101, 115, 104, 101, 101, 116, 34, 32, 104, 114, 101, 102, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 99, 104, 97, 110, 103, 101, 46, 99, 115, 115, 34, 62, 60, 47, 108, 105, 110, 107, 62, 60, 110, 111, 115, 99, 114, 105, 112, 116, 62, 60, 115, 116, 121, 108, 101, 62, 46, 115, 99, 114, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 110, 111, 110, 101, 59, 125, 46, 110, 111, 115, 99, 114, 105, 112, 116, 115, 104, 111, 119, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 98, 108, 111, 99, 107, 32, 33, 105, 109, 112, 111, 114, 116, 97, 110, 116, 59, 125, 32, 60, 47, 115, 116, 121, 108, 101, 62, 60, 47, 110, 111, 115, 99, 114, 105, 112, 116, 62, 60, 47, 104, 101, 97, 100, 62, 60, 98, 111, 100, 121, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 102, 108, 101, 120, 32, 102, 108, 101, 120, 45, 99, 111, 108, 117, 109, 110, 32, 109, 105, 110, 45, 118, 104, 45, 49, 48, 48, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 102, 108, 117, 105, 100, 32, 110, 101, 103, 32, 116, 105, 116, 108, 101, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 108, 103, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 32, 97, 108, 105, 103, 110, 45, 105, 116, 101, 109, 115, 45, 99, 101, 110, 116, 101, 114, 32, 106, 117, 115, 116, 105, 102, 121, 45, 99, 111, 110, 116, 101, 110, 116, 45, 98, 101, 116, 119, 101, 101, 110, 34, 32, 115, 116, 121, 108, 101, 61, 34, 109, 105, 110, 45, 104, 101, 105, 103, 104, 116, 58, 32, 51, 46, 53, 101, 109, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 45, 97, 117, 116, 111, 32, 109, 121, 45, 50, 34, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 34, 62, 84, 104, 101, 32, 78, 101, 115, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 45, 97, 117, 116, 111, 32, 109, 121, 45, 50, 34, 62, 60, 102, 111, 114, 109, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 114, 109, 45, 105, 110, 108, 105, 110, 101, 34, 32, 97, 99, 116, 105, 111, 110, 61, 34, 63, 108, 111, 103, 105, 110, 34, 32, 109, 101, 116, 104, 111, 100, 61, 34, 80, 79, 83, 84, 34, 62, 60, 105, 110, 112, 117, 116, 32, 105, 100, 61, 34, 115, 105, 103, 110, 105, 110, 95, 108, 111, 103, 105, 110, 34, 32, 116, 121, 112, 101, 61, 34, 116, 101, 120, 116, 34, 32, 110, 97, 109, 101, 61, 34, 108, 111, 103, 105, 110, 34, 32, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 61, 34, 76, 111, 103, 105, 110, 34, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 32, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 45, 115, 109, 32, 109, 114, 45, 49, 34, 62, 60, 47, 105, 110, 112, 117, 116, 62, 60, 105, 110, 112, 117, 116, 32, 105, 100, 61, 34, 115, 105, 103, 110, 105, 110, 95, 112, 97, 115, 115, 119, 111, 114, 100, 34, 32, 116, 121, 112, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34, 32, 110, 97, 109, 101, 61, 34, 112, 97, 115, 115, 119, 111, 114, 100, 34, 32, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 114, 61, 34, 80, 97, 115, 115, 119, 111, 114, 100, 34, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 32, 102, 111, 114, 109, 45, 99, 111, 110, 116, 114, 111, 108, 45, 115, 109, 32, 109, 120, 45, 49, 34, 62, 60, 47, 105, 110, 112, 117, 116, 62, 60, 98, 117, 116, 116, 111, 110, 32, 99, 108, 97, 115, 115, 61, 34, 98, 116, 110, 32, 98, 116, 110, 45, 115, 101, 99, 111, 110, 100, 97, 114, 121, 32, 98, 116, 110, 45, 115, 109, 32, 109, 108, 45, 49, 34, 62, 83, 105, 103, 110, 32, 105, 110, 60, 47, 98, 117, 116, 116, 111, 110, 62, 60, 47, 102, 111, 114, 109, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 108, 103, 32, 112, 45, 51, 34, 62, 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 112, 45, 51, 32, 112, 116, 45, 48, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 32, 106, 117, 115, 116, 105, 102, 121, 45, 99, 111, 110, 116, 101, 110, 116, 45, 98, 101, 116, 119, 101, 101, 110, 32, 97, 108, 105, 103, 110, 45, 105, 116, 101, 109, 115, 45, 99, 101, 110, 116, 101, 114, 32, 109, 98, 45, 51, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 34, 62, 32, 60, 110, 97, 118, 32, 97, 114, 105, 97, 45, 108, 97, 98, 101, 108, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 34, 62, 60, 111, 108, 32, 99, 108, 97, 115, 115, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 32, 112, 120, 45, 49, 32, 109, 121, 45, 48, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 34, 62, 97, 110, 117, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 98, 114, 101, 97, 100, 99, 114, 117, 109, 98, 45, 105, 116, 101, 109, 32, 97, 99, 116, 105, 118, 101, 34, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 34, 62, 97, 110, 117, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 47, 111, 108, 62, 60, 47, 110, 97, 118, 62, 32, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 97, 117, 116, 111, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 98, 116, 110, 32, 98, 116, 110, 45, 115, 109, 32, 98, 116, 110, 45, 111, 117, 116, 108, 105, 110, 101, 45, 115, 101, 99, 111, 110, 100, 97, 114, 121, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 102, 111, 108, 108, 111, 119, 101, 114, 115, 34, 62, 50, 55, 32, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 115, 116, 97, 114, 32, 97, 108, 105, 103, 110, 45, 116, 101, 120, 116, 45, 116, 111, 112, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 102, 105, 108, 108, 45, 114, 117, 108, 101, 61, 34, 101, 118, 101, 110, 111, 100, 100, 34, 32, 100, 61, 34, 77, 50, 46, 56, 54, 54, 32, 49, 52, 46, 56, 53, 99, 45, 46, 48, 55, 56, 46, 52, 52, 52, 46, 51, 54, 46, 55, 57, 49, 46, 55, 52, 54, 46, 53, 57, 51, 108, 52, 46, 51, 57, 45, 50, 46, 50, 53, 54, 32, 52, 46, 51, 56, 57, 32, 50, 46, 50, 53, 54, 99, 46, 51, 56, 54, 46, 49, 57, 56, 46, 56, 50, 52, 45, 46, 49, 52, 57, 46, 55, 52, 54, 45, 46, 53, 57, 50, 108, 45, 46, 56, 51, 45, 52, 46, 55, 51, 32, 51, 46, 53, 50, 51, 45, 51, 46, 51, 53, 54, 99, 46, 51, 50, 57, 45, 46, 51, 49, 52, 46, 49, 53, 56, 45, 46, 56, 56, 56, 45, 46, 50, 56, 51, 45, 46, 57, 53, 108, 45, 52, 46, 56, 57, 56, 45, 46, 54, 57, 54, 76, 56, 46, 52, 54, 53, 46, 55, 57, 50, 97, 46, 53, 49, 51, 46, 53, 49, 51, 32, 48, 32, 48, 32, 48, 45, 46, 57, 50, 55, 32, 48, 76, 53, 46, 51, 53, 52, 32, 53, 46, 49, 50, 108, 45, 52, 46, 56, 57, 56, 46, 54, 57, 54, 99, 45, 46, 52, 52, 49, 46, 48, 54, 50, 45, 46, 54, 49, 50, 46, 54, 51, 54, 45, 46, 50, 56, 51, 46, 57, 53, 108, 51, 46, 53, 50, 51, 32, 51, 46, 51, 53, 54, 45, 46, 56, 51, 32, 52, 46, 55, 51, 122, 109, 52, 46, 57, 48, 53, 45, 50, 46, 55, 54, 55, 108, 45, 51, 46, 54, 56, 54, 32, 49, 46, 56, 57, 52, 46, 54, 57, 52, 45, 51, 46, 57, 53, 55, 97, 46, 53, 54, 53, 46, 53, 54, 53, 32, 48, 32, 48, 32, 48, 45, 46, 49, 54, 51, 45, 46, 53, 48, 53, 76, 49, 46, 55, 49, 32, 54, 46, 55, 52, 53, 108, 52, 46, 48, 53, 50, 45, 46, 53, 55, 54, 97, 46, 53, 50, 53, 46, 53, 50, 53, 32, 48, 32, 48, 32, 48, 32, 46, 51, 57, 51, 45, 46, 50, 56, 56, 108, 49, 46, 56, 52, 55, 45, 51, 46, 54, 53, 56, 32, 49, 46, 56, 52, 54, 32, 51, 46, 54, 53, 56, 97, 46, 53, 50, 53, 46, 53, 50, 53, 32, 48, 32, 48, 32, 48, 32, 46, 51, 57, 51, 46, 50, 56, 56, 108, 52, 46, 48, 53, 50, 46, 53, 55, 53, 45, 50, 46, 57, 48, 54, 32, 50, 46, 55, 55, 97, 46, 53, 54, 52, 46, 53, 54, 52, 32, 48, 32, 48, 32, 48, 45, 46, 49, 54, 51, 46, 53, 48, 54, 108, 46, 54, 57, 52, 32, 51, 46, 57, 53, 55, 45, 51, 46, 54, 56, 54, 45, 49, 46, 56, 57, 52, 97, 46, 53, 48, 51, 46, 53, 48, 51, 32, 48, 32, 48, 32, 48, 45, 46, 52, 54, 49, 32, 48, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 34, 62, 32, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 32, 110, 97, 118, 45, 116, 97, 98, 115, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 108, 105, 110, 107, 32, 97, 99, 116, 105, 118, 101, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 34, 62, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 99, 111, 100, 101, 45, 115, 108, 97, 115, 104, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 102, 105, 108, 108, 45, 114, 117, 108, 101, 61, 34, 101, 118, 101, 110, 111, 100, 100, 34, 32, 100, 61, 34, 77, 52, 46, 56, 53, 52, 32, 52, 46, 49, 52, 54, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 48, 32, 46, 55, 48, 56, 76, 49, 46, 55, 48, 55, 32, 56, 108, 51, 46, 49, 52, 55, 32, 51, 46, 49, 52, 54, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 55, 48, 56, 46, 55, 48, 56, 108, 45, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 48, 45, 46, 55, 48, 56, 108, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 55, 48, 56, 32, 48, 122, 109, 54, 46, 50, 57, 50, 32, 48, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 48, 32, 46, 55, 48, 56, 76, 49, 52, 46, 50, 57, 51, 32, 56, 108, 45, 51, 46, 49, 52, 55, 32, 51, 46, 49, 52, 54, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 55, 48, 56, 46, 55, 48, 56, 108, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 48, 45, 46, 55, 48, 56, 108, 45, 51, 46, 53, 45, 51, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 45, 46, 55, 48, 56, 32, 48, 122, 109, 45, 46, 57, 57, 57, 45, 51, 46, 49, 50, 52, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 51, 51, 46, 54, 50, 53, 108, 45, 52, 32, 49, 51, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 57, 53, 53, 45, 46, 50, 57, 52, 108, 52, 45, 49, 51, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 54, 50, 53, 45, 46, 51, 51, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 32, 67, 111, 100, 101, 32, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 108, 105, 110, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 34, 62, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 112, 117, 122, 122, 108, 101, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 52, 46, 54, 48, 53, 32, 50, 46, 53, 86, 50, 118, 46, 53, 122, 77, 51, 46, 54, 49, 32, 51, 46, 54, 108, 46, 52, 57, 56, 45, 46, 48, 52, 51, 86, 51, 46, 53, 53, 108, 45, 46, 52, 57, 56, 46, 48, 53, 122, 77, 55, 32, 50, 46, 53, 104, 46, 53, 65, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 55, 32, 50, 118, 46, 53, 122, 109, 45, 46, 54, 55, 54, 32, 49, 46, 52, 53, 52, 108, 46, 51, 48, 52, 46, 51, 57, 55, 45, 46, 51, 48, 52, 45, 46, 51, 57, 55, 122, 109, 51, 46, 51, 53, 50, 32, 48, 108, 45, 46, 51, 48, 52, 46, 51, 57, 55, 46, 51, 48, 52, 45, 46, 51, 57, 55, 122, 77, 57, 32, 50, 46, 53, 86, 50, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 45, 46, 53, 46, 53, 72, 57, 122, 109, 51, 46, 51, 57, 32, 49, 46, 49, 108, 45, 46, 52, 57, 56, 45, 46, 48, 53, 118, 46, 48, 48, 55, 108, 46, 52, 57, 56, 46, 48, 52, 51, 122, 77, 49, 50, 46, 49, 32, 55, 108, 45, 46, 52, 57, 56, 45, 46, 48, 52, 51, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 52, 57, 56, 46, 53, 52, 51, 86, 55, 122, 109, 49, 46, 56, 53, 52, 45, 46, 54, 55, 54, 108, 46, 51, 57, 55, 46, 51, 48, 52, 45, 46, 51, 57, 55, 45, 46, 51, 48, 52, 122, 109, 48, 32, 51, 46, 51, 53, 50, 108, 46, 51, 57, 55, 45, 46, 51, 48, 52, 45, 46, 51, 57, 55, 46, 51, 48, 52, 122, 77, 49, 50, 46, 49, 32, 57, 118, 45, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 45, 46, 52, 57, 56, 46, 53, 52, 50, 76, 49, 50, 46, 49, 32, 57, 122, 109, 46, 50, 57, 32, 51, 46, 52, 108, 45, 46, 52, 57, 56, 46, 48, 52, 51, 118, 46, 48, 48, 55, 108, 46, 52, 57, 56, 45, 46, 48, 53, 122, 77, 57, 32, 49, 51, 46, 53, 104, 45, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 53, 46, 53, 118, 45, 46, 53, 122, 109, 46, 54, 55, 54, 45, 49, 46, 52, 53, 52, 108, 45, 46, 51, 48, 52, 45, 46, 51, 57, 55, 46, 51, 48, 52, 46, 51, 57, 55, 122, 109, 45, 51, 46, 51, 53, 50, 32, 48, 108, 46, 51, 48, 52, 45, 46, 51, 57, 55, 45, 46, 51, 48, 52, 46, 51, 57, 55, 122, 77, 55, 32, 49, 51, 46, 53, 118, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 53, 45, 46, 53, 72, 55, 122, 109, 45, 50, 46, 51, 57, 53, 32, 48, 86, 49, 51, 118, 46, 53, 122, 109, 45, 46, 57, 57, 53, 45, 49, 46, 49, 108, 46, 52, 57, 56, 46, 48, 53, 118, 45, 46, 48, 48, 55, 76, 51, 46, 54, 49, 32, 49, 50, 46, 52, 122, 77, 51, 46, 57, 32, 57, 108, 46, 52, 57, 56, 46, 48, 52, 50, 65, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 51, 46, 57, 32, 56, 46, 53, 86, 57, 122, 109, 45, 49, 46, 56, 53, 52, 46, 54, 55, 54, 108, 45, 46, 51, 57, 55, 45, 46, 51, 48, 52, 46, 51, 57, 55, 46, 51, 48, 52, 122, 109, 48, 45, 51, 46, 51, 53, 50, 108, 45, 46, 51, 57, 55, 46, 51, 48, 52, 46, 51, 57, 55, 45, 46, 51, 48, 52, 122, 77, 51, 46, 57, 32, 55, 118, 46, 53, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 48, 32, 46, 52, 57, 56, 45, 46, 53, 52, 51, 76, 51, 46, 57, 32, 55, 122, 109, 46, 55, 48, 53, 45, 53, 97, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 45, 49, 46, 52, 57, 51, 32, 49, 46, 54, 53, 108, 46, 57, 57, 53, 45, 46, 49, 65, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 52, 46, 54, 48, 53, 32, 51, 86, 50, 122, 77, 55, 32, 50, 72, 52, 46, 54, 48, 53, 118, 49, 72, 55, 86, 50, 122, 109, 46, 53, 46, 56, 56, 50, 86, 50, 46, 53, 104, 45, 49, 118, 46, 51, 56, 50, 104, 49, 122, 109, 45, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 99, 46, 51, 55, 53, 45, 46, 50, 56, 55, 46, 56, 55, 50, 45, 46, 55, 55, 51, 46, 56, 55, 50, 45, 49, 46, 52, 54, 57, 104, 45, 49, 99, 48, 32, 46, 49, 57, 53, 45, 46, 49, 52, 55, 46, 52, 50, 45, 46, 52, 56, 46, 54, 55, 53, 108, 46, 54, 48, 56, 46, 55, 57, 52, 122, 77, 54, 46, 53, 32, 52, 46, 53, 108, 46, 48, 48, 49, 45, 46, 48, 48, 54, 97, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 32, 46, 48, 49, 50, 45, 46, 48, 50, 53, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 32, 46, 49, 49, 53, 45, 46, 49, 49, 56, 108, 45, 46, 54, 48, 56, 45, 46, 55, 57, 52, 99, 45, 46, 50, 55, 52, 46, 50, 49, 45, 46, 53, 50, 46, 53, 50, 56, 45, 46, 53, 50, 46, 57, 52, 51, 104, 49, 122, 77, 56, 32, 53, 99, 45, 46, 52, 57, 49, 32, 48, 45, 46, 57, 49, 50, 45, 46, 49, 45, 49, 46, 49, 57, 45, 46, 50, 52, 97, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 50, 55, 49, 45, 46, 49, 57, 52, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 51, 57, 45, 46, 48, 54, 51, 86, 52, 46, 53, 104, 45, 49, 99, 48, 32, 46, 53, 54, 56, 46, 52, 52, 55, 46, 57, 52, 55, 46, 56, 54, 50, 32, 49, 46, 49, 53, 52, 67, 54, 46, 56, 48, 55, 32, 53, 46, 56, 55, 55, 32, 55, 46, 51, 56, 55, 32, 54, 32, 56, 32, 54, 86, 53, 122, 109, 49, 46, 53, 45, 46, 53, 118, 46, 48, 48, 51, 97, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 51, 57, 46, 48, 54, 52, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 50, 55, 46, 49, 57, 51, 67, 56, 46, 57, 49, 32, 52, 46, 57, 32, 56, 46, 52, 57, 32, 53, 32, 56, 32, 53, 118, 49, 99, 46, 54, 49, 51, 32, 48, 32, 49, 46, 49, 57, 51, 45, 46, 49, 50, 51, 32, 49, 46, 54, 51, 56, 45, 46, 51, 52, 54, 46, 52, 49, 53, 45, 46, 50, 48, 55, 46, 56, 54, 50, 45, 46, 53, 56, 54, 46, 56, 54, 50, 45, 49, 46, 49, 53, 52, 104, 45, 49, 122, 109, 45, 46, 49, 50, 56, 45, 46, 49, 53, 99, 46, 48, 54, 53, 46, 48, 53, 46, 48, 57, 57, 46, 48, 57, 50, 46, 49, 49, 53, 46, 49, 49, 57, 46, 48, 48, 56, 46, 48, 49, 51, 46, 48, 49, 46, 48, 50, 49, 46, 48, 49, 50, 46, 48, 50, 53, 76, 57, 46, 53, 32, 52, 46, 53, 104, 49, 99, 48, 45, 46, 52, 49, 53, 45, 46, 50, 52, 54, 45, 46, 55, 51, 51, 45, 46, 53, 50, 45, 46, 57, 52, 51, 108, 45, 46, 54, 48, 56, 46, 55, 57, 52, 122, 77, 56, 46, 53, 32, 50, 46, 56, 56, 51, 99, 48, 32, 46, 54, 57, 54, 46, 52, 57, 55, 32, 49, 46, 49, 56, 50, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 108, 46, 54, 48, 56, 45, 46, 55, 57, 52, 99, 45, 46, 51, 51, 51, 45, 46, 50, 53, 53, 45, 46, 52, 56, 45, 46, 52, 56, 45, 46, 52, 56, 45, 46, 54, 55, 53, 104, 45, 49, 122, 109, 48, 45, 46, 51, 56, 50, 118, 46, 51, 56, 50, 104, 49, 86, 50, 46, 53, 104, 45, 49, 122, 109, 50, 46, 56, 57, 53, 45, 46, 53, 72, 57, 118, 49, 104, 50, 46, 51, 57, 53, 86, 50, 122, 109, 49, 46, 52, 57, 51, 32, 49, 46, 54, 53, 65, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 32, 49, 49, 46, 51, 57, 53, 32, 50, 118, 49, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 32, 46, 52, 57, 56, 46, 53, 53, 108, 46, 57, 57, 53, 46, 49, 122, 109, 45, 46, 50, 57, 32, 51, 46, 51, 57, 50, 108, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 45, 46, 48, 56, 53, 45, 46, 50, 57, 32, 51, 46, 52, 46, 57, 57, 54, 46, 48, 56, 53, 122, 109, 46, 50, 56, 52, 45, 46, 53, 52, 50, 72, 49, 50, 46, 49, 118, 49, 104, 46, 55, 56, 50, 118, 45, 49, 122, 109, 46, 54, 55, 53, 45, 46, 52, 56, 99, 45, 46, 50, 53, 53, 46, 51, 51, 51, 45, 46, 52, 56, 46, 52, 56, 45, 46, 54, 55, 53, 46, 52, 56, 118, 49, 99, 46, 54, 57, 54, 32, 48, 32, 49, 46, 49, 56, 50, 45, 46, 52, 57, 55, 32, 49, 46, 52, 54, 57, 45, 46, 56, 55, 50, 108, 45, 46, 55, 57, 52, 45, 46, 54, 48, 56, 122, 109, 46, 57, 52, 51, 45, 46, 53, 50, 99, 45, 46, 52, 49, 53, 32, 48, 45, 46, 55, 51, 51, 46, 50, 52, 54, 45, 46, 57, 52, 51, 46, 53, 50, 108, 46, 55, 57, 52, 46, 54, 48, 56, 97, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 32, 46, 49, 49, 56, 45, 46, 49, 49, 53, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 32, 46, 48, 50, 53, 45, 46, 48, 49, 50, 76, 49, 52, 46, 53, 32, 54, 46, 53, 118, 45, 49, 122, 77, 49, 54, 32, 56, 99, 48, 45, 46, 54, 49, 51, 45, 46, 49, 50, 51, 45, 49, 46, 49, 57, 51, 45, 46, 51, 52, 54, 45, 49, 46, 54, 51, 56, 45, 46, 50, 48, 55, 45, 46, 52, 49, 53, 45, 46, 53, 56, 54, 45, 46, 56, 54, 50, 45, 49, 46, 49, 53, 52, 45, 46, 56, 54, 50, 118, 49, 104, 46, 48, 48, 51, 108, 46, 48, 49, 46, 48, 48, 51, 97, 46, 50, 51, 55, 46, 50, 51, 55, 32, 48, 32, 48, 32, 49, 32, 46, 48, 53, 51, 46, 48, 51, 54, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 32, 46, 49, 57, 52, 46, 50, 55, 99, 46, 49, 52, 46, 50, 56, 46, 50, 52, 46, 55, 46, 50, 52, 32, 49, 46, 49, 57, 49, 104, 49, 122, 109, 45, 49, 46, 53, 32, 50, 46, 53, 99, 46, 53, 54, 56, 32, 48, 32, 46, 57, 52, 55, 45, 46, 52, 52, 55, 32, 49, 46, 49, 53, 52, 45, 46, 56, 54, 50, 67, 49, 53, 46, 56, 55, 55, 32, 57, 46, 49, 57, 51, 32, 49, 54, 32, 56, 46, 54, 49, 51, 32, 49, 54, 32, 56, 104, 45, 49, 99, 48, 32, 46, 52, 57, 49, 45, 46, 49, 46, 57, 49, 50, 45, 46, 50, 52, 32, 49, 46, 49, 57, 97, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 49, 57, 52, 46, 50, 55, 49, 46, 50, 49, 52, 46, 50, 49, 52, 32, 48, 32, 48, 32, 49, 45, 46, 48, 54, 51, 46, 48, 51, 57, 72, 49, 52, 46, 53, 118, 49, 122, 109, 45, 46, 57, 52, 51, 45, 46, 53, 50, 99, 46, 50, 49, 46, 50, 55, 52, 46, 53, 50, 56, 46, 53, 50, 46, 57, 52, 51, 46, 53, 50, 118, 45, 49, 108, 45, 46, 48, 48, 54, 45, 46, 48, 48, 49, 97, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 50, 53, 45, 46, 48, 49, 50, 46, 52, 53, 56, 46, 52, 53, 56, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 56, 45, 46, 49, 49, 53, 108, 45, 46, 55, 57, 52, 46, 54, 48, 56, 122, 109, 45, 46, 54, 55, 53, 45, 46, 52, 56, 99, 46, 49, 57, 53, 32, 48, 32, 46, 52, 50, 46, 49, 52, 55, 46, 54, 55, 53, 46, 52, 56, 108, 46, 55, 57, 52, 45, 46, 54, 48, 56, 99, 45, 46, 50, 56, 55, 45, 46, 51, 55, 53, 45, 46, 55, 55, 51, 45, 46, 56, 55, 50, 45, 49, 46, 52, 54, 57, 45, 46, 56, 55, 50, 118, 49, 122, 109, 45, 46, 55, 56, 50, 32, 48, 104, 46, 55, 56, 50, 118, 45, 49, 72, 49, 50, 46, 49, 118, 49, 122, 109, 46, 55, 56, 56, 32, 50, 46, 56, 53, 56, 108, 45, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 46, 48, 56, 52, 46, 50, 57, 32, 51, 46, 52, 48, 49, 46, 57, 57, 54, 45, 46, 48, 56, 53, 122, 77, 49, 49, 46, 51, 57, 53, 32, 49, 52, 97, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 32, 49, 46, 52, 57, 51, 45, 49, 46, 54, 53, 108, 45, 46, 57, 57, 53, 46, 49, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 52, 57, 56, 46, 53, 53, 118, 49, 122, 77, 57, 32, 49, 52, 104, 50, 46, 51, 57, 53, 118, 45, 49, 72, 57, 118, 49, 122, 109, 46, 53, 45, 46, 53, 118, 45, 46, 51, 56, 50, 104, 45, 49, 118, 46, 51, 56, 50, 104, 49, 122, 109, 48, 45, 46, 51, 56, 50, 99, 48, 45, 46, 49, 57, 53, 46, 49, 52, 55, 45, 46, 52, 50, 46, 52, 56, 45, 46, 54, 55, 53, 108, 45, 46, 54, 48, 56, 45, 46, 55, 57, 52, 99, 45, 46, 51, 55, 53, 46, 50, 56, 55, 45, 46, 56, 55, 50, 46, 55, 55, 51, 45, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 104, 49, 122, 109, 46, 52, 56, 45, 46, 54, 55, 53, 99, 46, 50, 55, 52, 45, 46, 50, 49, 46, 53, 50, 45, 46, 53, 50, 56, 46, 53, 50, 45, 46, 57, 52, 51, 104, 45, 49, 108, 45, 46, 48, 48, 49, 46, 48, 48, 54, 97, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 49, 50, 46, 48, 50, 53, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 53, 46, 49, 49, 56, 108, 46, 54, 48, 56, 46, 55, 57, 52, 122, 109, 46, 53, 50, 45, 46, 57, 52, 51, 99, 48, 45, 46, 53, 54, 56, 45, 46, 52, 52, 55, 45, 46, 57, 52, 55, 45, 46, 56, 54, 50, 45, 49, 46, 49, 53, 52, 67, 57, 46, 49, 57, 51, 32, 49, 48, 46, 49, 50, 51, 32, 56, 46, 54, 49, 51, 32, 49, 48, 32, 56, 32, 49, 48, 118, 49, 99, 46, 52, 57, 50, 32, 48, 32, 46, 57, 49, 50, 46, 49, 32, 49, 46, 49, 57, 46, 50, 52, 46, 49, 52, 46, 48, 55, 46, 50, 50, 54, 46, 49, 52, 46, 50, 55, 49, 46, 49, 57, 52, 97, 46, 50, 49, 52, 46, 50, 49, 52, 32, 48, 32, 48, 32, 49, 32, 46, 48, 51, 57, 46, 48, 54, 51, 118, 46, 48, 48, 51, 104, 49, 122, 77, 56, 32, 49, 48, 99, 45, 46, 54, 49, 51, 32, 48, 45, 49, 46, 49, 57, 51, 46, 49, 50, 51, 45, 49, 46, 54, 51, 56, 46, 51, 52, 54, 45, 46, 52, 49, 53, 46, 50, 48, 55, 45, 46, 56, 54, 50, 46, 53, 56, 54, 45, 46, 56, 54, 50, 32, 49, 46, 49, 53, 52, 104, 49, 118, 45, 46, 48, 48, 51, 108, 46, 48, 48, 51, 45, 46, 48, 49, 97, 46, 50, 49, 52, 46, 50, 49, 52, 32, 48, 32, 48, 32, 49, 32, 46, 48, 51, 54, 45, 46, 48, 53, 51, 46, 56, 53, 57, 46, 56, 53, 57, 32, 48, 32, 48, 32, 49, 32, 46, 50, 55, 45, 46, 49, 57, 52, 67, 55, 46, 48, 57, 32, 49, 49, 46, 49, 32, 55, 46, 53, 49, 32, 49, 49, 32, 56, 32, 49, 49, 118, 45, 49, 122, 109, 45, 50, 46, 53, 32, 49, 46, 53, 99, 48, 32, 46, 52, 49, 53, 46, 50, 52, 54, 46, 55, 51, 51, 46, 53, 50, 46, 57, 52, 51, 108, 46, 54, 48, 56, 45, 46, 55, 57, 52, 97, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 53, 45, 46, 49, 49, 56, 46, 49, 49, 51, 46, 49, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 49, 50, 45, 46, 48, 50, 53, 76, 54, 46, 53, 32, 49, 49, 46, 53, 104, 45, 49, 122, 109, 46, 53, 50, 46, 57, 52, 51, 99, 46, 51, 51, 51, 46, 50, 53, 53, 46, 52, 56, 46, 52, 56, 46, 52, 56, 46, 54, 55, 53, 104, 49, 99, 48, 45, 46, 54, 57, 54, 45, 46, 52, 57, 55, 45, 49, 46, 49, 56, 50, 45, 46, 56, 55, 50, 45, 49, 46, 52, 54, 57, 108, 45, 46, 54, 48, 56, 46, 55, 57, 52, 122, 109, 46, 52, 56, 46, 54, 55, 53, 118, 46, 51, 56, 50, 104, 49, 118, 45, 46, 51, 56, 50, 104, 45, 49, 122, 77, 52, 46, 54, 48, 53, 32, 49, 52, 72, 55, 118, 45, 49, 72, 52, 46, 54, 48, 53, 118, 49, 122, 109, 45, 49, 46, 52, 57, 51, 45, 49, 46, 54, 53, 65, 49, 46, 53, 32, 49, 46, 53, 32, 48, 32, 48, 32, 48, 32, 52, 46, 54, 48, 53, 32, 49, 52, 118, 45, 49, 97, 46, 53, 46, 53, 32, 48, 32, 48, 32, 49, 45, 46, 52, 57, 56, 45, 46, 53, 53, 108, 45, 46, 57, 57, 53, 45, 46, 49, 122, 109, 46, 50, 57, 45, 51, 46, 51, 57, 51, 108, 45, 46, 50, 57, 32, 51, 46, 52, 48, 49, 46, 57, 57, 54, 46, 48, 56, 53, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 45, 46, 48, 56, 54, 122, 109, 45, 46, 50, 56, 52, 46, 53, 52, 51, 72, 51, 46, 57, 118, 45, 49, 104, 45, 46, 55, 56, 50, 118, 49, 122, 109, 45, 46, 54, 55, 53, 46, 52, 56, 99, 46, 50, 53, 53, 45, 46, 51, 51, 51, 46, 52, 56, 45, 46, 52, 56, 46, 54, 55, 53, 45, 46, 52, 56, 118, 45, 49, 99, 45, 46, 54, 57, 54, 32, 48, 45, 49, 46, 49, 56, 50, 46, 52, 57, 55, 45, 49, 46, 52, 54, 57, 46, 56, 55, 50, 108, 46, 55, 57, 52, 46, 54, 48, 56, 122, 109, 45, 46, 57, 52, 51, 46, 53, 50, 99, 46, 52, 49, 53, 32, 48, 32, 46, 55, 51, 51, 45, 46, 50, 52, 54, 46, 57, 52, 51, 45, 46, 53, 50, 108, 45, 46, 55, 57, 52, 45, 46, 54, 48, 56, 97, 46, 52, 53, 57, 46, 52, 53, 57, 32, 48, 32, 48, 32, 49, 45, 46, 49, 49, 56, 46, 49, 49, 53, 46, 49, 49, 50, 46, 49, 49, 50, 32, 48, 32, 48, 32, 49, 45, 46, 48, 50, 53, 46, 48, 49, 50, 76, 49, 46, 53, 32, 57, 46, 53, 118, 49, 122, 77, 48, 32, 56, 99, 48, 32, 46, 54, 49, 51, 46, 49, 50, 51, 32, 49, 46, 49, 57, 51, 46, 51, 52, 54, 32, 49, 46, 54, 51, 56, 46, 50, 48, 55, 46, 52, 49, 53, 46, 53, 56, 54, 46, 56, 54, 50, 32, 49, 46, 49, 53, 52, 46, 56, 54, 50, 118, 45, 49, 104, 45, 46, 48, 48, 51, 97, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 45, 46, 48, 54, 52, 45, 46, 48, 51, 57, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 45, 46, 49, 57, 51, 45, 46, 50, 55, 67, 49, 46, 49, 32, 56, 46, 57, 49, 32, 49, 32, 56, 46, 52, 57, 32, 49, 32, 56, 72, 48, 122, 109, 49, 46, 53, 45, 50, 46, 53, 99, 45, 46, 53, 54, 56, 32, 48, 45, 46, 57, 52, 55, 46, 52, 52, 55, 45, 49, 46, 49, 53, 52, 46, 56, 54, 50, 67, 46, 49, 50, 51, 32, 54, 46, 56, 48, 55, 32, 48, 32, 55, 46, 51, 56, 55, 32, 48, 32, 56, 104, 49, 99, 48, 45, 46, 52, 57, 50, 46, 49, 45, 46, 57, 49, 50, 46, 50, 52, 45, 49, 46, 49, 57, 97, 46, 56, 54, 46, 56, 54, 32, 48, 32, 48, 32, 49, 32, 46, 49, 57, 52, 45, 46, 50, 55, 49, 46, 50, 49, 51, 46, 50, 49, 51, 32, 48, 32, 48, 32, 49, 32, 46, 48, 54, 51, 45, 46, 48, 51, 57, 72, 49, 46, 53, 118, 45, 49, 122, 109, 46, 57, 52, 51, 46, 53, 50, 99, 45, 46, 50, 49, 45, 46, 50, 55, 52, 45, 46, 53, 50, 56, 45, 46, 53, 50, 45, 46, 57, 52, 51, 45, 46, 53, 50, 118, 49, 108, 46, 48, 48, 54, 46, 48, 48, 49, 97, 46, 49, 49, 50, 46, 49, 49, 50, 32, 48, 32, 48, 32, 49, 32, 46, 48, 50, 53, 46, 48, 49, 50, 99, 46, 48, 50, 55, 46, 48, 49, 54, 46, 48, 54, 56, 46, 48, 53, 46, 49, 49, 56, 46, 49, 49, 53, 108, 46, 55, 57, 52, 45, 46, 54, 48, 56, 122, 109, 46, 54, 55, 53, 46, 52, 56, 99, 45, 46, 49, 57, 53, 32, 48, 45, 46, 52, 50, 45, 46, 49, 52, 55, 45, 46, 54, 55, 53, 45, 46, 52, 56, 108, 45, 46, 55, 57, 52, 46, 54, 48, 56, 99, 46, 50, 56, 55, 46, 51, 55, 53, 46, 55, 55, 51, 46, 56, 55, 50, 32, 49, 46, 52, 54, 57, 46, 56, 55, 50, 118, 45, 49, 122, 109, 46, 55, 56, 50, 32, 48, 104, 45, 46, 55, 56, 50, 118, 49, 72, 51, 46, 57, 118, 45, 49, 122, 109, 45, 46, 55, 56, 56, 45, 50, 46, 56, 53, 56, 108, 46, 50, 57, 32, 51, 46, 52, 46, 57, 57, 54, 45, 46, 48, 56, 53, 45, 46, 50, 57, 45, 51, 46, 52, 45, 46, 57, 57, 54, 46, 48, 56, 53, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 32, 67, 104, 97, 110, 103, 101, 115, 32, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 105, 116, 101, 109, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 110, 97, 118, 45, 108, 105, 110, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 100, 105, 115, 99, 117, 115, 115, 105, 111, 110, 115, 34, 62, 60, 115, 118, 103, 32, 119, 105, 100, 116, 104, 61, 34, 49, 101, 109, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 101, 109, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 49, 54, 32, 49, 54, 34, 32, 99, 108, 97, 115, 115, 61, 34, 98, 105, 32, 98, 105, 45, 99, 104, 97, 116, 34, 32, 102, 105, 108, 108, 61, 34, 99, 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, 62, 60, 112, 97, 116, 104, 32, 102, 105, 108, 108, 45, 114, 117, 108, 101, 61, 34, 101, 118, 101, 110, 111, 100, 100, 34, 32, 100, 61, 34, 77, 50, 46, 54, 55, 56, 32, 49, 49, 46, 56, 57, 52, 97, 49, 32, 49, 32, 48, 32, 48, 32, 49, 32, 46, 50, 56, 55, 46, 56, 48, 49, 32, 49, 48, 46, 57, 55, 32, 49, 48, 46, 57, 55, 32, 48, 32, 48, 32, 49, 45, 46, 51, 57, 56, 32, 50, 99, 49, 46, 51, 57, 53, 45, 46, 51, 50, 51, 32, 50, 46, 50, 52, 55, 45, 46, 54, 57, 55, 32, 50, 46, 54, 51, 52, 45, 46, 56, 57, 51, 97, 49, 32, 49, 32, 48, 32, 48, 32, 49, 32, 46, 55, 49, 45, 46, 48, 55, 52, 65, 56, 46, 48, 54, 32, 56, 46, 48, 54, 32, 48, 32, 48, 32, 48, 32, 56, 32, 49, 52, 99, 51, 46, 57, 57, 54, 32, 48, 32, 55, 45, 50, 46, 56, 48, 55, 32, 55, 45, 54, 32, 48, 45, 51, 46, 49, 57, 50, 45, 51, 46, 48, 48, 52, 45, 54, 45, 55, 45, 54, 83, 49, 32, 52, 46, 56, 48, 56, 32, 49, 32, 56, 99, 48, 32, 49, 46, 52, 54, 56, 46, 54, 49, 55, 32, 50, 46, 56, 51, 32, 49, 46, 54, 55, 56, 32, 51, 46, 56, 57, 52, 122, 109, 45, 46, 52, 57, 51, 32, 51, 46, 57, 48, 53, 97, 50, 49, 46, 54, 56, 50, 32, 50, 49, 46, 54, 56, 50, 32, 48, 32, 48, 32, 49, 45, 46, 55, 49, 51, 46, 49, 50, 57, 99, 45, 46, 50, 46, 48, 51, 50, 45, 46, 51, 53, 50, 45, 46, 49, 55, 54, 45, 46, 50, 55, 51, 45, 46, 51, 54, 50, 97, 57, 46, 54, 56, 32, 57, 46, 54, 56, 32, 48, 32, 48, 32, 48, 32, 46, 50, 52, 52, 45, 46, 54, 51, 55, 108, 46, 48, 48, 51, 45, 46, 48, 49, 99, 46, 50, 52, 56, 45, 46, 55, 50, 46, 52, 53, 45, 49, 46, 53, 52, 56, 46, 53, 50, 52, 45, 50, 46, 51, 49, 57, 67, 46, 55, 52, 51, 32, 49, 49, 46, 51, 55, 32, 48, 32, 57, 46, 55, 54, 32, 48, 32, 56, 99, 48, 45, 51, 46, 56, 54, 54, 32, 51, 46, 53, 56, 50, 45, 55, 32, 56, 45, 55, 115, 56, 32, 51, 46, 49, 51, 52, 32, 56, 32, 55, 45, 51, 46, 53, 56, 50, 32, 55, 45, 56, 32, 55, 97, 57, 46, 48, 54, 32, 57, 46, 48, 54, 32, 48, 32, 48, 32, 49, 45, 50, 46, 51, 52, 55, 45, 46, 51, 48, 54, 99, 45, 46, 53, 50, 46, 50, 54, 51, 45, 49, 46, 54, 51, 57, 46, 55, 52, 50, 45, 51, 46, 52, 54, 56, 32, 49, 46, 49, 48, 53, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, 60, 47, 115, 118, 103, 62, 32, 68, 105, 115, 99, 117, 115, 115, 105, 111, 110, 115, 32, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 32, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 112, 45, 51, 34, 62, 32, 60, 102, 111, 114, 109, 32, 99, 108, 97, 115, 115, 61, 34, 110, 101, 101, 100, 115, 45, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 34, 32, 109, 101, 116, 104, 111, 100, 61, 34, 80, 79, 83, 84, 34, 32, 97, 99, 116, 105, 111, 110, 61, 34, 35, 34, 32, 110, 111, 118, 97, 108, 105, 100, 97, 116, 101, 61, 34, 110, 111, 118, 97, 108, 105, 100, 97, 116, 101, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 98, 116, 110, 45, 116, 111, 111, 108, 98, 97, 114, 34, 32, 114, 111, 108, 101, 61, 34, 116, 111, 111, 108, 98, 97, 114, 34, 32, 97, 114, 105, 97, 45, 108, 97, 98, 101, 108, 61, 34, 84, 111, 111, 108, 98, 97, 114, 32, 119, 105, 116, 104, 32, 98, 117, 116, 116, 111, 110, 32, 103, 114, 111, 117, 112, 115, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 105, 110, 112, 117, 116, 45, 103, 114, 111, 117, 112, 32, 109, 121, 45, 50, 34, 62, 60, 115, 101, 108, 101, 99, 116, 32, 99, 108, 97, 115, 115, 61, 34, 99, 117, 115, 116, 111, 109, 45, 115, 101, 108, 101, 99, 116, 32, 99, 117, 115, 116, 111, 109, 45, 115, 101, 108, 101, 99, 116, 45, 115, 109, 34, 32, 110, 97, 109, 101, 61, 34, 99, 104, 97, 110, 110, 101, 108, 34, 32, 111, 110, 99, 104, 97, 110, 103, 101, 61, 34, 116, 104, 105, 115, 46, 102, 111, 114, 109, 46, 115, 117, 98, 109, 105, 116, 40, 41, 34, 62, 60, 111, 112, 116, 105, 111, 110, 32, 118, 97, 108, 117, 101, 61, 34, 109, 97, 105, 110, 34, 32, 115, 101, 108, 101, 99, 116, 101, 100, 61, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 62, 109, 97, 105, 110, 60, 47, 111, 112, 116, 105, 111, 110, 62, 60, 47, 115, 101, 108, 101, 99, 116, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 102, 111, 114, 109, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 102, 111, 114, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 46, 106, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 32, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 112, 45, 51, 34, 62, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 108, 105, 103, 104, 116, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 54, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 105, 109, 103, 32, 99, 108, 97, 115, 115, 61, 34, 112, 114, 111, 102, 105, 108, 101, 45, 112, 105, 99, 116, 117, 114, 101, 45, 116, 105, 110, 121, 34, 32, 115, 114, 99, 61, 34, 47, 105, 100, 101, 110, 116, 105, 99, 111, 110, 47, 102, 97, 98, 105, 97, 110, 34, 62, 60, 47, 105, 109, 103, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 97, 117, 116, 104, 111, 114, 45, 109, 117, 116, 101, 100, 34, 32, 104, 114, 101, 102, 61, 34, 47, 102, 97, 98, 105, 97, 110, 34, 62, 102, 97, 98, 105, 97, 110, 32, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 83, 76, 53, 50, 70, 84, 50, 83, 74, 70, 81, 77, 79, 65, 50, 72, 50, 53, 87, 88, 67, 89, 74, 66, 89, 52, 90, 52, 65, 84, 81, 79, 65, 69, 73, 71, 68, 81, 85, 76, 76, 76, 78, 90, 71, 76, 84, 73, 76, 51, 73, 65, 67, 34, 62, 65, 100, 100, 32, 109, 105, 115, 115, 105, 110, 103, 32, 110, 101, 119, 45, 108, 105, 110, 101, 115, 32, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 109, 117, 116, 101, 100, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 116, 111, 100, 97, 121, 32, 97, 116, 194, 160, 49, 50, 58, 52, 56, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 32, 109, 116, 45, 51, 34, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 100, 105, 114, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 51, 83, 77, 81, 89, 34, 62, 97, 110, 117, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 70, 74, 75, 90, 74, 89, 78, 67, 83, 79, 78, 55, 65, 77, 78, 50, 75, 82, 72, 53, 84, 55, 52, 53, 77, 81, 51, 79, 77, 90, 67, 85, 65, 50, 83, 77, 53, 85, 65, 67, 34, 62, 73, 110, 105, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 51, 58, 52, 51, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 100, 105, 114, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 82, 74, 69, 65, 89, 34, 62, 97, 110, 117, 45, 109, 97, 99, 114, 111, 115, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 70, 74, 75, 90, 74, 89, 78, 67, 83, 79, 78, 55, 65, 77, 78, 50, 75, 82, 72, 53, 84, 55, 52, 53, 77, 81, 51, 79, 77, 90, 67, 85, 65, 50, 83, 77, 53, 85, 65, 67, 34, 62, 73, 110, 105, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 51, 58, 52, 51, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 100, 105, 114, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 66, 69, 65, 65, 65, 34, 62, 108, 105, 98, 97, 110, 117, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 70, 74, 75, 90, 74, 89, 78, 67, 83, 79, 78, 55, 65, 77, 78, 50, 75, 82, 72, 53, 84, 55, 52, 53, 77, 81, 51, 79, 77, 90, 67, 85, 65, 50, 83, 77, 53, 85, 65, 67, 34, 62, 73, 110, 105, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 51, 58, 52, 51, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 102, 105, 108, 101, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 34, 62, 67, 97, 114, 103, 111, 46, 108, 111, 99, 107, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 71, 54, 81, 85, 55, 69, 69, 82, 65, 74, 67, 74, 88, 82, 74, 54, 74, 69, 77, 67, 51, 72, 90, 75, 90, 85, 68, 79, 69, 71, 72, 65, 85, 82, 65, 51, 71, 87, 65, 81, 86, 79, 73, 71, 90, 69, 77, 84, 55, 73, 65, 67, 34, 62, 65, 100, 100, 32, 110, 105, 120, 32, 115, 104, 101, 108, 108, 32, 102, 111, 114, 32, 98, 101, 116, 116, 101, 114, 32, 100, 101, 112, 101, 110, 100, 101, 110, 99, 121, 32, 109, 97, 110, 97, 103, 101, 109, 101, 110, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 116, 111, 100, 97, 121, 32, 97, 116, 194, 160, 49, 49, 58, 51, 49, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 102, 105, 108, 101, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 54, 55, 71, 66, 82, 89, 81, 54, 87, 67, 65, 75, 46, 54, 89, 82, 81, 52, 34, 62, 67, 97, 114, 103, 111, 46, 116, 111, 109, 108, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 72, 89, 78, 72, 80, 51, 77, 78, 82, 78, 65, 65, 83, 53, 86, 74, 78, 66, 87, 80, 54, 54, 52, 80, 69, 53, 79, 84, 76, 55, 73, 84, 53, 87, 78, 55, 87, 68, 84, 78, 52, 75, 72, 67, 83, 73, 50, 85, 82, 73, 89, 65, 67, 34, 62, 82, 101, 108, 101, 97, 115, 101, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 121, 101, 115, 116, 101, 114, 100, 97, 121, 32, 97, 116, 194, 160, 49, 54, 58, 51, 50, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 108, 105, 32, 99, 108, 97, 115, 115, 61, 34, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 32, 108, 105, 115, 116, 45, 103, 114, 111, 117, 112, 45, 105, 116, 101, 109, 45, 97, 99, 116, 105, 111, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 99, 111, 108, 45, 54, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 102, 105, 108, 101, 32, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 58, 109, 97, 105, 110, 47, 89, 71, 54, 81, 85, 55, 69, 69, 82, 65, 74, 67, 73, 46, 66, 81, 65, 65, 65, 34, 62, 115, 104, 101, 108, 108, 46, 110, 105, 120, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 115, 109, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 100, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 34, 62, 60, 97, 32, 99, 108, 97, 115, 115, 61, 34, 116, 101, 120, 116, 45, 100, 97, 114, 107, 34, 32, 104, 114, 101, 102, 61, 34, 47, 97, 110, 117, 47, 97, 110, 117, 47, 99, 104, 97, 110, 103, 101, 115, 47, 89, 71, 54, 81, 85, 55, 69, 69, 82, 65, 74, 67, 74, 88, 82, 74, 54, 74, 69, 77, 67, 51, 72, 90, 75, 90, 85, 68, 79, 69, 71, 72, 65, 85, 82, 65, 51, 71, 87, 65, 81, 86, 79, 73, 71, 90, 69, 77, 84, 55, 73, 65, 67, 34, 62, 65, 100, 100, 32, 110, 105, 120, 32, 115, 104, 101, 108, 108, 32, 102, 111, 114, 32, 98, 101, 116, 116, 101, 114, 32, 100, 101, 112, 101, 110, 100, 101, 110, 99, 121, 32, 109, 97, 110, 97, 103, 101, 109, 101, 110, 116, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 51, 32, 116, 101, 120, 116, 45, 116, 114, 117, 110, 99, 97, 116, 101, 32, 112, 108, 45, 51, 32, 100, 45, 110, 111, 110, 101, 32, 100, 45, 109, 100, 45, 105, 110, 108, 105, 110, 101, 45, 98, 108, 111, 99, 107, 32, 116, 101, 120, 116, 45, 114, 105, 103, 104, 116, 34, 62, 116, 111, 100, 97, 121, 32, 97, 116, 194, 160, 49, 49, 58, 51, 49, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 60, 47, 100, 105, 118, 62, 32, 32, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 102, 108, 117, 105, 100, 32, 110, 101, 103, 32, 109, 116, 45, 97, 117, 116, 111, 34, 62, 60, 102, 111, 111, 116, 101, 114, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 110, 116, 97, 105, 110, 101, 114, 45, 108, 103, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 114, 111, 119, 32, 106, 117, 115, 116, 105, 102, 121, 45, 99, 111, 110, 116, 101, 110, 116, 45, 98, 101, 116, 119, 101, 101, 110, 34, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 97, 117, 116, 111, 32, 112, 45, 51, 34, 62, 60, 117, 108, 32, 99, 108, 97, 115, 115, 61, 34, 102, 111, 111, 116, 101, 114, 45, 108, 105, 110, 107, 115, 34, 62, 60, 108, 105, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 115, 105, 116, 101, 47, 116, 101, 114, 109, 115, 46, 104, 116, 109, 108, 34, 62, 84, 101, 114, 109, 115, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 115, 105, 116, 101, 47, 112, 114, 105, 118, 97, 99, 121, 46, 104, 116, 109, 108, 34, 62, 80, 114, 105, 118, 97, 99, 121, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 108, 105, 62, 60, 97, 32, 104, 114, 101, 102, 61, 34, 47, 47, 97, 110, 117, 46, 100, 101, 118, 47, 109, 97, 110, 117, 97, 108, 47, 116, 104, 101, 95, 110, 101, 115, 116, 46, 104, 116, 109, 108, 34, 62, 72, 101, 108, 112, 60, 47, 97, 62, 60, 47, 108, 105, 62, 60, 47, 117, 108, 62, 60, 47, 100, 105, 118, 62, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, 34, 99, 111, 108, 32, 99, 111, 108, 45, 97, 117, 116, 111, 32, 112, 45, 51, 34, 62, 32, 194, 169, 32, 50, 48, 49, 55, 32, 45, 32, 50, 48, 50, 48, 32, 98, 121, 32, 116, 104, 101, 32, 80, 105, 106, 117, 108, 32, 116, 101, 97, 109, 32, 60, 47, 100, 105, 118, 62, 60, 47, 100, 105, 118, 62, 60, 47, 102, 111, 111, 116, 101, 114, 62, 60, 47, 100, 105, 118, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 104, 116, 116, 112, 115, 58, 47, 47, 99, 111, 100, 101, 46, 106, 113, 117, 101, 114, 121, 46, 99, 111, 109, 47, 106, 113, 117, 101, 114, 121, 45, 51, 46, 53, 46, 49, 46, 115, 108, 105, 109, 46, 109, 105, 110, 46, 106, 115, 34, 32, 105, 110, 116, 101, 103, 114, 105, 116, 121, 61, 34, 115, 104, 97, 51, 56, 52, 45, 68, 102, 88, 100, 122, 50, 104, 116, 80, 72, 48, 108, 115, 83, 83, 115, 53, 110, 67, 84, 112, 117, 106, 47, 122, 121, 52, 67, 43, 79, 71, 112, 97, 109, 111, 70, 86, 121, 51, 56, 77, 86, 66, 110, 69, 43, 73, 98, 98, 86, 89, 85, 101, 119, 43, 79, 114, 67, 88, 97, 82, 107, 102, 106, 34, 32, 99, 114, 111, 115, 115, 111, 114, 105, 103, 105, 110, 61, 34, 97, 110, 111, 110, 121, 109, 111, 117, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 60, 115, 99, 114, 105, 112, 116, 32, 115, 114, 99, 61, 34, 47, 115, 116, 97, 116, 105, 99, 47, 98, 111, 111, 116, 115, 116, 114, 97, 112, 46, 98, 117, 110, 100, 108, 101, 46, 109, 105, 110, 46, 106, 115, 34, 62, 60, 47, 115, 99, 114, 105, 112, 116, 62, 32, 32, 60, 47, 98, 111, 100, 121, 62, 60, 47, 104, 116, 109, 108, 62]

Same thing (I won’t keep pasting the full error in, though I haven’t yet checked if it’s changing) if I disable IPv6 for my interface, and go back to using nest.anu.dev. I’ve also tried various combinations of -k, adding or removing the trailing /, etc, all without changes to results (except that if I use the raw IP address without -k I get the certificate error).

lambda on November 6, 2020

Hmm. Based on the SSL error message, I tried using curl on the same URL (either with the hostname, or with the IP and curl -k), and I get:

$ curl 'https://nest.anu.dev/anu/anu/.anu?changelist=0&channel=main'
<html lang="en"><head><meta charset="utf-8"></meta><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"></meta><link rel="stylesheet" href="/static/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"></link><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/atom-one-light.min.css"></link><script src="/static/highlight.pack.js"></script><title>anu/anu</title><link rel="stylesheet" href="/static/nest.css"></link><link rel="stylesheet" href="/static/change.css"></link><noscript><style>.scr{ display:none;}.noscriptshow{ display:block !important;} </style></noscript></head><body class="d-flex flex-column min-vh-100"><div class="container-fluid neg title"><div class="container-lg"><div class="row align-items-center justify-content-between" style="min-height: 3.5em"><div class="col-auto my-2"><a href="/">The Nest</a></div><div class="col-auto my-2"><form class="form-inline" action="?login" method="POST"><input id="signin_login" type="text" name="login" placeholder="Login" class="form-control form-control-sm mr-1"></input><input id="signin_password" type="password" name="password" placeholder="Password" class="form-control form-control-sm mx-1"></input><button class="btn btn-secondary btn-sm ml-1">Sign in</button></form></div></div></div></div><div class="container-lg p-3"> <div class="p-3 pt-0"><div class="row justify-content-between align-items-center mb-3"><div class="col"> <nav aria-label="breadcrumb"><ol class="breadcrumb px-1 my-0"><li class="breadcrumb-item"><a href="/anu">anu</a></li><li class="breadcrumb-item active"><a href="/anu/anu">anu</a></li></ol></nav> </div><div class="col col-auto"><a class="btn btn-sm btn-outline-secondary" href="/anu/anu/followers">27 <svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-star align-text-top" fill="currentColor"><path fill-rule="evenodd" d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.523-3.356c.329-.314.158-.888-.283-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767l-3.686 1.894.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288l1.847-3.658 1.846 3.658a.525.525 0 0 0 .393.288l4.052.575-2.906 2.77a.564.564 0 0 0-.163.506l.694 3.957-3.686-1.894a.503.503 0 0 0-.461 0z"></path></svg></a></div></div><div class="row"><div class="col"> <ul class="nav nav-tabs"><li class="nav-item"><a class="nav-link active" href="/anu/anu"><svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-code-slash" fill="currentColor"><path fill-rule="evenodd" d="M4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0zm6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0zm-.999-3.124a.5.5 0 0 1 .33.625l-4 13a.5.5 0 0 1-.955-.294l4-13a.5.5 0 0 1 .625-.33z"></path></svg> Code </a></li><li class="nav-item"><a class="nav-link" href="/anu/anu/changes"><svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-puzzle" fill="currentColor"><path d="M4.605 2.5V2v.5zM3.61 3.6l.498-.043V3.55l-.498.05zM7 2.5h.5A.5.5 0 0 0 7 2v.5zm-.676 1.454l.304.397-.304-.397zm3.352 0l-.304.397.304-.397zM9 2.5V2a.5.5 0 0 0-.5.5H9zm3.39 1.1l-.498-.05v.007l.498.043zM12.1 7l-.498-.043a.5.5 0 0 0 .498.543V7zm1.854-.676l.397.304-.397-.304zm0 3.352l.397-.304-.397.304zM12.1 9v-.5a.5.5 0 0 0-.498.542L12.1 9zm.29 3.4l-.498.043v.007l.498-.05zM9 13.5h-.5a.5.5 0 0 0 .5.5v-.5zm.676-1.454l-.304-.397.304.397zm-3.352 0l.304-.397-.304.397zM7 13.5v.5a.5.5 0 0 0 .5-.5H7zm-2.395 0V13v.5zm-.995-1.1l.498.05v-.007L3.61 12.4zM3.9 9l.498.042A.5.5 0 0 0 3.9 8.5V9zm-1.854.676l-.397-.304.397.304zm0-3.352l-.397.304.397-.304zM3.9 7v.5a.5.5 0 0 0 .498-.543L3.9 7zm.705-5a1.5 1.5 0 0 0-1.493 1.65l.995-.1A.5.5 0 0 1 4.605 3V2zM7 2H4.605v1H7V2zm.5.882V2.5h-1v.382h1zm-.872 1.469c.375-.287.872-.773.872-1.469h-1c0 .195-.147.42-.48.675l.608.794zM6.5 4.5l.001-.006a.113.113 0 0 1 .012-.025.459.459 0 0 1 .115-.118l-.608-.794c-.274.21-.52.528-.52.943h1zM8 5c-.491 0-.912-.1-1.19-.24a.86.86 0 0 1-.271-.194.213.213 0 0 1-.039-.063V4.5h-1c0 .568.447.947.862 1.154C6.807 5.877 7.387 6 8 6V5zm1.5-.5v.003a.213.213 0 0 1-.039.064.86.86 0 0 1-.27.193C8.91 4.9 8.49 5 8 5v1c.613 0 1.193-.123 1.638-.346.415-.207.862-.586.862-1.154h-1zm-.128-.15c.065.05.099.092.115.119.008.013.01.021.012.025L9.5 4.5h1c0-.415-.246-.733-.52-.943l-.608.794zM8.5 2.883c0 .696.497 1.182.872 1.469l.608-.794c-.333-.255-.48-.48-.48-.675h-1zm0-.382v.382h1V2.5h-1zm2.895-.5H9v1h2.395V2zm1.493 1.65A1.5 1.5 0 0 0 11.395 2v1a.5.5 0 0 1 .498.55l.995.1zm-.29 3.392l.29-3.4-.996-.085-.29 3.4.996.085zm.284-.542H12.1v1h.782v-1zm.675-.48c-.255.333-.48.48-.675.48v1c.696 0 1.182-.497 1.469-.872l-.794-.608zm.943-.52c-.415 0-.733.246-.943.52l.794.608a.459.459 0 0 1 .118-.115.113.113 0 0 1 .025-.012L14.5 6.5v-1zM16 8c0-.613-.123-1.193-.346-1.638-.207-.415-.586-.862-1.154-.862v1h.003l.01.003a.237.237 0 0 1 .053.036.86.86 0 0 1 .194.27c.14.28.24.7.24 1.191h1zm-1.5 2.5c.568 0 .947-.447 1.154-.862C15.877 9.193 16 8.613 16 8h-1c0 .491-.1.912-.24 1.19a.86.86 0 0 1-.194.271.214.214 0 0 1-.063.039H14.5v1zm-.943-.52c.21.274.528.52.943.52v-1l-.006-.001a.113.113 0 0 1-.025-.012.458.458 0 0 1-.118-.115l-.794.608zm-.675-.48c.195 0 .42.147.675.48l.794-.608c-.287-.375-.773-.872-1.469-.872v1zm-.782 0h.782v-1H12.1v1zm.788 2.858l-.29-3.4-.996.084.29 3.401.996-.085zM11.395 14a1.5 1.5 0 0 0 1.493-1.65l-.995.1a.5.5 0 0 1-.498.55v1zM9 14h2.395v-1H9v1zm.5-.5v-.382h-1v.382h1zm0-.382c0-.195.147-.42.48-.675l-.608-.794c-.375.287-.872.773-.872 1.469h1zm.48-.675c.274-.21.52-.528.52-.943h-1l-.001.006a.113.113 0 0 1-.012.025.459.459 0 0 1-.115.118l.608.794zm.52-.943c0-.568-.447-.947-.862-1.154C9.193 10.123 8.613 10 8 10v1c.492 0 .912.1 1.19.24.14.07.226.14.271.194a.214.214 0 0 1 .039.063v.003h1zM8 10c-.613 0-1.193.123-1.638.346-.415.207-.862.586-.862 1.154h1v-.003l.003-.01a.214.214 0 0 1 .036-.053.859.859 0 0 1 .27-.194C7.09 11.1 7.51 11 8 11v-1zm-2.5 1.5c0 .415.246.733.52.943l.608-.794a.459.459 0 0 1-.115-.118.113.113 0 0 1-.012-.025L6.5 11.5h-1zm.52.943c.333.255.48.48.48.675h1c0-.696-.497-1.182-.872-1.469l-.608.794zm.48.675v.382h1v-.382h-1zM4.605 14H7v-1H4.605v1zm-1.493-1.65A1.5 1.5 0 0 0 4.605 14v-1a.5.5 0 0 1-.498-.55l-.995-.1zm.29-3.393l-.29 3.401.996.085.29-3.4-.996-.086zm-.284.543H3.9v-1h-.782v1zm-.675.48c.255-.333.48-.48.675-.48v-1c-.696 0-1.182.497-1.469.872l.794.608zm-.943.52c.415 0 .733-.246.943-.52l-.794-.608a.459.459 0 0 1-.118.115.112.112 0 0 1-.025.012L1.5 9.5v1zM0 8c0 .613.123 1.193.346 1.638.207.415.586.862 1.154.862v-1h-.003a.213.213 0 0 1-.064-.039.86.86 0 0 1-.193-.27C1.1 8.91 1 8.49 1 8H0zm1.5-2.5c-.568 0-.947.447-1.154.862C.123 6.807 0 7.387 0 8h1c0-.492.1-.912.24-1.19a.86.86 0 0 1 .194-.271.213.213 0 0 1 .063-.039H1.5v-1zm.943.52c-.21-.274-.528-.52-.943-.52v1l.006.001a.112.112 0 0 1 .025.012c.027.016.068.05.118.115l.794-.608zm.675.48c-.195 0-.42-.147-.675-.48l-.794.608c.287.375.773.872 1.469.872v-1zm.782 0h-.782v1H3.9v-1zm-.788-2.858l.29 3.4.996-.085-.29-3.4-.996.085z"></path></svg> Changes </a></li><li class="nav-item"><a class="nav-link" href="/anu/anu/discussions"><svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-chat" fill="currentColor"><path fill-rule="evenodd" d="M2.678 11.894a1 1 0 0 1 .287.801 10.97 10.97 0 0 1-.398 2c1.395-.323 2.247-.697 2.634-.893a1 1 0 0 1 .71-.074A8.06 8.06 0 0 0 8 14c3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905a21.682 21.682 0 0 1-.713.129c-.2.032-.352-.176-.273-.362a9.68 9.68 0 0 0 .244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.52.263-1.639.742-3.468 1.105z"></path></svg> Discussions </a></li></ul> </div></div></div> <div class="p-3"> <form class="needs-validation" method="POST" action="#" novalidate="novalidate"><div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups"><div class="input-group my-2"><select class="custom-select custom-select-sm" name="channel" onchange="this.form.submit()"><option value="main" selected="selected">main</option></select></div></div></form><script src="/static/form-validator.js"></script> </div><div class="p-3"><ul class="list-group"><li class="list-group-item list-group-item-light"><div class="row"><div class="col col-6 text-truncate"><img class="profile-picture-tiny" src="/identicon/fabian"></img><a class="author-muted" href="/fabian">fabian </a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><a class="text-dark" href="/anu/anu/changes/SL52FT2SJFQMOA2H25WXCYJBY4Z4ATQOAEIGDQULLLNZGLTIL3IAC">Add missing new-lines </a></div><div class="col col-3 text-muted text-truncate pl-3 d-none d-md-inline-block text-right">today at 12:48</div></div></li></ul><ul class="list-group mt-3"><li class="list-group-item list-group-item-action"><div class="row"><div class="col text-truncate col-6"><a class="dir text-dark" href="/anu/anu:main/Y67GBRYQ6WCAK.3SMQY">anu</a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><div class="d-block text-truncate"><a class="text-dark" href="/anu/anu/changes/Y67GBRYQ6WCAKFJKZJYNCSON7AMN2KRH5T745MQ3OMZCUA2SM5UAC">Init</a></div></div><div class="col col-3 text-truncate pl-3 d-none d-md-inline-block text-right">yesterday at 13:43</div></div></li><li class="list-group-item list-group-item-action"><div class="row"><div class="col text-truncate col-6"><a class="dir text-dark" href="/anu/anu:main/Y67GBRYQ6WCAK.RJEAY">anu-macros</a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><div class="d-block text-truncate"><a class="text-dark" href="/anu/anu/changes/Y67GBRYQ6WCAKFJKZJYNCSON7AMN2KRH5T745MQ3OMZCUA2SM5UAC">Init</a></div></div><div class="col col-3 text-truncate pl-3 d-none d-md-inline-block text-right">yesterday at 13:43</div></div></li><li class="list-group-item list-group-item-action"><div class="row"><div class="col text-truncate col-6"><a class="dir text-dark" href="/anu/anu:main/Y67GBRYQ6WCAK.BEAAA">libanu</a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><div class="d-block text-truncate"><a class="text-dark" href="/anu/anu/changes/Y67GBRYQ6WCAKFJKZJYNCSON7AMN2KRH5T745MQ3OMZCUA2SM5UAC">Init</a></div></div><div class="col col-3 text-truncate pl-3 d-none d-md-inline-block text-right">yesterday at 13:43</div></div></li><li class="list-group-item list-group-item-action"><div class="row"><div class="col text-truncate col-6"><a class="file text-dark" href="/anu/anu:main/">Cargo.lock</a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><div class="d-block text-truncate"><a class="text-dark" href="/anu/anu/changes/YG6QU7EERAJCJXRJ6JEMC3HZKZUDOEGHAURA3GWAQVOIGZEMT7IAC">Add nix shell for better dependency management</a></div></div><div class="col col-3 text-truncate pl-3 d-none d-md-inline-block text-right">today at 11:31</div></div></li><li class="list-group-item list-group-item-action"><div class="row"><div class="col text-truncate col-6"><a class="file text-dark" href="/anu/anu:main/Y67GBRYQ6WCAK.6YRQ4">Cargo.toml</a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><div class="d-block text-truncate"><a class="text-dark" href="/anu/anu/changes/HYNHP3MNRNAAS5VJNBWP664PE5OTL7IT5WN7WDTN4KHCSI2URIYAC">Release</a></div></div><div class="col col-3 text-truncate pl-3 d-none d-md-inline-block text-right">yesterday at 16:32</div></div></li><li class="list-group-item list-group-item-action"><div class="row"><div class="col text-truncate col-6"><a class="file text-dark" href="/anu/anu:main/YG6QU7EERAJCI.BQAAA">shell.nix</a></div><div class="col col-3 text-truncate d-none d-sm-inline-block"><div class="d-block text-truncate"><a class="text-dark" href="/anu/anu/changes/YG6QU7EERAJCJXRJ6JEMC3HZKZUDOEGHAURA3GWAQVOIGZEMT7IAC">Add nix shell for better dependency management</a></div></div><div class="col col-3 text-truncate pl-3 d-none d-md-inline-block text-right">today at 11:31</div></div></li></ul></div>  </div><div class="container-fluid neg mt-auto"><footer class="container-lg"><div class="row justify-content-between"><div class="col col-auto p-3"><ul class="footer-links"><li><a href="/site/terms.html">Terms</a></li><li><a href="/site/privacy.html">Privacy</a></li><li><a href="//anu.dev/manual/the_nest.html">Help</a></li></ul></div><div class="col col-auto p-3"> © 2017 - 2020 by the Pijul team </div></div></footer></div><script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script><script src="/static/bootstrap.bundle.min.js"></script>  </body></html>

It looks like the server might be returning HTML rather than a change list as anu expects.

fabian on November 6, 2020

Oh, it is SSH not HTTPS, forgot to mention that DX

fabian on November 6, 2020

Ok just tried it like this:

mkdir anu
cd anu
anu clone 51.210.158.166:22/anu/anu
lambda on November 6, 2020

Ah, I see that @fabian is using ssh, not https.

I tried adding my SSH key to my profile on the nest, and then cloning with SSH. First thing I tried was using an SSH url, but that crashed:

$ anu clone ssh://51.210.158.166/anu/anu anu
Well, this is embarrassing.

anu had a problem and crashed. To help us diagnose the problem you can send us a crash report.

We have generated a report file at "/tmp/report-9b851c5c-8652-40c1-b538-45b9956bd623.toml". Submit an issue or email with the subject of "anu Crash Report" and include the report as an attachment.

- Authors: Pierre-Étienne Meunier <pe@pijul.org>

We take privacy seriously, and do not perform any automated error collection. In order to improve the software, we rely on people to submit reports.

Thank you kindly!

Then I tried the syntax that @fabian used, and it looks like the server rejected my key:

$ anu clone 51.210.158.166:22/anu/anu anu
Key "id_rsa.pub" (with agent) rejected
Password for key "id_rsa": 
Password for lambda@51.210.158.166: 

So I tried with the hostname instead of IP and it timed out:

$ anu clone nest.anu.dev:22/anu/anu anu

Error: Connection timed out (os error 110)
lambda on November 6, 2020

The crash report from when I tried the SSH url:

$ cat /tmp/report-9b851c5c-8652-40c1-b538-45b9956bd623.toml 
name = 'anu'
operating_system = 'unix:Unknown'
crate_version = '1.0.0-alpha'
explanation = '''
Panic occurred in file '/var/home/lambda/.cargo/registry/src/github.com-1ecc6299db9ec823/anu-1.0.0-alpha/src/remote/ssh.rs' at line 83
'''
cause = 'called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "failed to lookup address information: Name or service not known" }'
method = 'Panic'
backtrace = '''

   0: 0x55e444576553 - core::option::expect_none_failed::h448b58a024c2c33a
                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
   1: 0x55e443e6779b - anu::remote::ssh::Remote::connect::{{closure}}::ha566238bd765ddbd
   2: 0x55e443e4c9be - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hfd3d9e75b4534733
   3: 0x55e443e54772 - anu::commands::clone::Clone::run::{{closure}}::ha5412c585833a3b8
   4: 0x55e443e7840f - anu::main::{{closure}}::he94106ae57136b4b
   5: 0x55e443f9b3e0 - tokio::runtime::enter::Enter::block_on::hceefaa5d8f872e42
   6: 0x55e443edec87 - tokio::runtime::thread_pool::ThreadPool::block_on::h00631621e761f70d
   7: 0x55e443ea8b40 - tokio::runtime::context::enter::hf25bd3282c301024
   8: 0x55e443f9b5af - tokio::runtime::handle::Handle::enter::hf6ee042f7fe93226
   9: 0x55e443ef7627 - anu::main::h361615784e5e6fa7
  10: 0x55e443e9d3f3 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd635a2ab15cf4df5
  11: 0x55e443e9d409 - std::rt::lang_start::{{closure}}::h0479c4f6105238d0
  12: 0x55e444553901 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6a3209f124be2235
                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:259
                 - std::panicking::try::do_call::h88ce358792b64df0
                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
                 - std::panicking::try::h6311c259678e50fc
                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
                 - std::panic::catch_unwind::h56c5716807d659a1
                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
                 - std::rt::lang_start_internal::h73711f37ecfcb277
                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/rt.rs:51
  13: 0x55e443ef7732 - main
  14: 0x7fc642848042 - __libc_start_main
  15: 0x55e443dd426e - _start
  16:        0x0 - <unresolved>'''
fabian on November 6, 2020

Weird thing is that it is asking you for a password for “lambda@addr

lambda on November 6, 2020

I also tried creating a password for my account via the website, and then using that to authenticate, but that’s still failing:

$ anu clone 51.210.158.166:22/anu/anu anu
Key "id_rsa.pub" (with agent) rejected
Password for key "id_rsa": 
Password for lambda@51.210.158.166: 
Error: Not authenticated
fabian on November 6, 2020

I am using an ed25519 public key and my ssh-agent is binded to my user session so I don’t have to unlock the key. Other than that I don’t know what would be different and hindering the authentication.

lambda on November 6, 2020

I have tried each way a few more times in case there were some kind of propagation delays, but with the same results. Still not accepting either my public key or password, and hanging if I try to use the hostname instead of IP.

cole-h on November 6, 2020

I’ve seen a similar issue. I asked Pierre on Twitter and this is the resulting thread: https://twitter.com/pijul_org/status/1324769535141052417

In the end, what worked for me was the following:

$ ssh-keygen -t ed25519 -f anu
$ ssh-add anu
$ anu clone cole-h@nest.anu.dev:anu/anu anu # where you replace cole-h with your username
lambda on November 6, 2020

Ah! I created an ed25519 keypair and that seems to have done the trick.

lambda on November 6, 2020

OK, so to summarize, what doesn’t work:

  • clone via https (anu tries to get https://nest.anu.dev/anu/anu/.anu?changelist=0&channel=main but that seems to just return HTML)
  • clone via SSH using SSH URL ssh://nest.anu.dev/anu/anu (anu crashes)
  • clone via SSH using nest.anu.dev:22/anu/anu (hangs and times out, possibly an IPv6 issue, though happens even if I have IPv6 disabled for that interface)
  • clone via SSH using 51.210.158.166:22/anu/anu with an RSA keypair
  • clone via SSH using 51.210.158.166:22/anu/anu with password authentication

And what does work:

  • clone via SSH using 51.210.158.166:22/anu/anu with an ed25519 keypair
jwaksbaum on November 6, 2020

I’m having trouble getting anything to work, can anyone give me a full command that works?

primeos on November 7, 2020

I struggled with this for a long time yesterday getting only “cryptic” backtaces from trussh (…/thrussh-keys/src/agent/client.rs). E.g. “cause = ‘called Result::unwrap() on an Err value: NotPresent’”.

What finally worked for me was using ssh-agent as cole-h mentioned above (i.e. making sure the agent runs and adding the ed25519 key with ssh-add). Even if “ssh nest.anu.dev” works (i.e. gets past the authentication; there will be no output) that wasn’t enough without the key added to ssh-agent.

For testing purposes the ssh-agent can be started by running “eval $(ssh-agent)” (see e.g. https://wiki.archlinux.org/index.php/SSH_keys#ssh-agent).

I also have the following in my ~/.ssh/config but that shouldn’t be required:

Host nest.anu.dev 51.210.158.166
  User TODO
  PubkeyAuthentication yes
  IdentityFile ~/.ssh/id_ed25519

With this e.g. anu clone user@nest.anu.dev:anu/anu anu (replace “user” with your username) works for me (as well as pushing). Maybe this helps anyone.

Huge thanks to Cole and Pierre for the ssh-agent hint (from the strace output I didn’t notice any SSH problems and therefore didn’t think ssh-agent would be required).

fabian on November 9, 2020

Hi @lamda, I fixed the history issue I caused at #11 in a channel and merge request: #20. I apologize for the issues it has caused.

pmeunier on November 26, 2020

We’ve made progress on @lambda’s list to Santa:

clone via https (anu tries to get https://nest.anu.dev/anu/anu/.anu?changelist=0&channel=main but that seems to just return HTML)

It works now, Pijul wasn’t handling 404 properly.

clone via SSH using SSH URL ssh://nest.anu.dev/anu/anu (anu crashes)

Fixed too, I just tested. Thrussh worked well for a long time, and then async/await came, and it took me a while to get the “proper” transition to async/await to the top of my priority list. But that finally happened today!

clone via SSH using nest.anu.dev:22/anu/anu (hangs and times out, possibly an IPv6 issue, though happens even if I have IPv6 disabled for that interface)

I just tested this as well.

clone via SSH using 51.210.158.166:22/anu/anu with an RSA keypair

Fixed too, see #23.

clone via SSH using 51.210.158.166:22/anu/anu with password authentication

Just tested as well.

Thanks for your patience, we’re really getting there!

pmeunier closed this discussion on November 26, 2020