import builtins
builtins.__builtins__ = __builtins__
bytecode = [44, 74, 95, 74, 95, 74, 105, 74, 109, 74, 112, 74, 111, 74, 114, 74, 116, 74, 95, 74, 95, 41, 32, 0, 32, 2, 37, 2, 41, 32, 1, 32, 3, 25, 1, 41, 44, 74, 115, 74, 101, 74, 116, 74, 97, 74, 116, 74, 116, 74, 114, 41, 32, 0, 32, 5, 37, 2, 41, 32, 1, 32, 6, 25, 1, 41, 44, 74, 108, 74, 105, 74, 115, 74, 116, 41, 32, 0, 32, 8, 37, 2, 41, 32, 1, 32, 9, 25, 1, 41, 44, 74, 116, 74, 117, 74, 112, 74, 108, 74, 101, 41, 32, 0, 32, 11, 37, 2, 41, 32, 1, 32, 12, 25, 1, 41, 44, 74, 115, 74, 108, 74, 105, 74, 99, 74, 101, 41, 32, 0, 32, 14, 37, 2, 41, 32, 1, 32, 15, 25, 1, 41, 44, 74, 99, 74, 104, 74, 114, 41, 32, 0, 32, 17, 37, 2, 41, 32, 1, 32, 18, 25, 1, 41, 44, 74, 100, 74, 105, 74, 99, 74, 116, 41, 32, 0, 32, 20, 37, 2, 41, 32, 1, 32, 21, 25, 1, 41, 44, 74, 108, 74, 101, 74, 110, 41, 32, 0, 32, 23, 37, 2, 41, 32, 1, 32, 24, 25, 1, 41, 44, 74, 103, 74, 108, 74, 111, 74, 98, 74, 97, 74, 108, 74, 115, 41, 32, 0, 32, 26, 37, 2, 41, 32, 1, 32, 27, 25, 1, 41, 44, 74, 105, 74, 115, 74, 105, 74, 110, 74, 115, 74, 116, 74, 97, 74, 110, 74, 99, 74, 101, 41, 32, 0, 32, 29, 37, 2, 41, 32, 1, 32, 30, 25, 1, 41, 44, 74, 66, 74, 97, 74, 115, 74, 101, 74, 69, 74, 120, 74, 99, 74, 101, 74, 112, 74, 116, 74, 105, 74, 111, 74, 110, 41, 32, 0, 32, 32, 37, 2, 41, 32, 1, 32, 33, 25, 1, 41, 44, 74, 95, 74, 95, 74, 105, 74, 109, 74, 112, 74, 111, 74, 114, 74, 116, 74, 95, 74, 95, 41, 32, 0, 32, 35, 37, 2, 41, 32, 1, 32, 36, 25, 1, 41, 44, 74, 111, 74, 112, 74, 101, 74, 114, 74, 97, 74, 116, 74, 111, 74, 114, 41, 32, 38, 37, 1, 41, 32, 37, 32, 39, 25, 1, 41, 44, 74, 105, 74, 97, 74, 100, 74, 100, 41, 32, 40, 32, 41, 37, 2, 41, 32, 1, 32, 42, 25, 1, 41, 44, 74, 103, 74, 101, 74, 116, 74, 105, 74, 116, 74, 101, 74, 109, 41, 32, 40, 32, 44, 37, 2, 41, 32, 1, 32, 45, 25, 1, 41, 44, 74, 110, 74, 101, 74, 103, 41, 32, 40, 32, 47, 37, 2, 41, 32, 1, 32, 48, 25, 1, 41, 44, 74, 115, 74, 117, 74, 98, 41, 32, 40, 32, 50, 37, 2, 41, 32, 1, 32, 51, 25, 1, 41, 44, 74, 97, 74, 100, 74, 100, 41, 32, 40, 32, 53, 37, 2, 41, 32, 1, 32, 54, 25, 1, 41, 44, 74, 100, 74, 101, 74, 108, 74, 105, 74, 116, 74, 101, 74, 109, 41, 32, 40, 32, 56, 37, 2, 41, 32, 1, 32, 57, 25, 1, 41, 44, 74, 97, 74, 110, 74, 100, 74, 95, 41, 32, 40, 32, 59, 37, 2, 41, 32, 1, 32, 60, 25, 1, 41, 44, 74, 108, 74, 116, 41, 32, 40, 32, 62, 37, 2, 41, 32, 1, 32, 63, 25, 1, 41, 44, 74, 110, 74, 111, 74, 116, 74, 95, 41, 32, 40, 32, 65, 37, 2, 41, 32, 1, 32, 66, 25, 1, 41, 44, 74, 103, 74, 116, 41, 32, 40, 32, 68, 37, 2, 41, 32, 1, 32, 69, 25, 1, 41, 44, 74, 115, 74, 101, 74, 116, 74, 105, 74, 116, 74, 101, 74, 109, 41, 32, 40, 32, 71, 37, 2, 41, 32, 1, 32, 72, 25, 1, 41, 44, 74, 101, 74, 113, 41, 32, 40, 32, 74, 37, 2, 41, 32, 1, 32, 75, 25, 1, 41, 44, 74, 108, 74, 101, 41, 32, 40, 32, 77, 37, 2, 41, 32, 1, 32, 78, 25, 1, 41, 44, 74, 105, 74, 109, 74, 112, 74, 111, 74, 114, 74, 116, 74, 108, 74, 105, 74, 98, 41, 32, 80, 37, 1, 41, 32, 4, 32, 81, 25, 1, 41, 44, 74, 105, 74, 109, 74, 112, 74, 111, 74, 114, 74, 116, 74, 95, 74, 109, 74, 111, 74, 100, 74, 117, 74, 108, 74, 101, 41, 32, 82, 32, 83, 37, 2, 41, 32, 1, 32, 84, 25, 1, 41, 44, 74, 98, 74, 117, 74, 105, 74, 108, 74, 116, 74, 105, 74, 110, 74, 115, 41, 32, 86, 37, 1, 41, 32, 85, 32, 87, 25, 1, 50, 0, 44, 74, 95, 74, 95, 74, 98, 74, 117, 74, 105, 74, 108, 74, 116, 74, 105, 74, 110, 74, 115, 74, 95, 74, 95, 41, 32, 28, 25, 0, 41, 44, 74, 95, 74, 95, 74, 98, 74, 117, 74, 105, 74, 108, 74, 116, 74, 105, 74, 110, 74, 115, 74, 95, 74, 95, 41, 32, 89, 32, 90, 37, 2, 41, 32, 46, 32, 91, 25, 1, 41, 32, 0, 32, 88, 32, 92, 37, 3, 41, 32, 7, 32, 93, 25, 1, 75, 23, 103, 23, 104, 23, 95, 23, 104, 23, 95, 23, 104, 23, 105, 23, 104, 23, 109, 23, 104, 23, 112, 23, 104, 23, 111, 23, 104, 23, 114, 23, 104, 23, 116, 23, 104, 23, 95, 23, 104, 23, 95, 23, 102, 23, 105, 23, 0, 23, 105, 23, 2, 23, 108, 23, 2, 23, 102, 23, 105, 23, 1, 23, 105, 23, 3, 23, 107, 23, 1, 23, 102, 23, 103, 23, 104, 23, 112, 23, 104, 23, 114, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 116, 23, 102, 23, 105, 23, 0, 23, 105, 23, 5, 23, 108, 23, 2, 23, 102, 23, 105, 23, 1, 23, 105, 23, 6, 23, 107, 23, 1, 23, 102, 23, 103, 23, 104, 23, 105, 23, 104, 23, 109, 23, 104, 23, 112, 23, 104, 23, 111, 23, 104, 23, 114, 23, 104, 23, 116, 23, 104, 23, 108, 23, 104, 23, 105, 23, 104, 23, 98, 23, 102, 23, 105, 23, 8, 23, 108, 23, 1, 23, 102, 23, 105, 23, 4, 23, 105, 23, 9, 23, 107, 23, 1, 23, 102, 23, 103, 23, 104, 23, 105, 23, 104, 23, 109, 23, 104, 23, 112, 23, 104, 23, 111, 23, 104, 23, 114, 23, 104, 23, 116, 23, 104, 23, 95, 23, 104, 23, 109, 23, 104, 23, 111, 23, 104, 23, 100, 23, 104, 23, 117, 23, 104, 23, 108, 23, 104, 23, 101, 23, 102, 23, 105, 23, 10, 23, 105, 23, 11, 23, 108, 23, 2, 23, 102, 23, 105, 23, 1, 23, 105, 23, 12, 23, 107, 23, 1, 23, 102, 23, 103, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 115, 23, 104, 23, 112, 23, 104, 23, 101, 23, 104, 23, 99, 23, 104, 23, 116, 23, 102, 23, 105, 23, 14, 23, 108, 23, 1, 23, 102, 23, 105, 23, 13, 23, 105, 23, 15, 23, 107, 23, 1, 23, 102, 23, 103, 23, 104, 23, 72, 23, 104, 23, 101, 23, 104, 23, 108, 23, 104, 23, 108, 23, 104, 23, 111, 23, 104, 23, 32, 23, 104, 23, 102, 23, 104, 23, 114, 23, 104, 23, 111, 23, 104, 23, 109, 23, 104, 23, 32, 23, 104, 23, 84, 23, 104, 23, 104, 23, 104, 23, 114, 23, 104, 23, 101, 23, 104, 23, 101, 23, 104, 23, 102, 23, 104, 23, 111, 23, 104, 23, 108, 23, 104, 23, 100, 23, 104, 23, 86, 23, 104, 23, 77, 23, 102, 23, 105, 23, 17, 23, 108, 23, 1, 23, 102, 23, 105, 23, 7, 23, 105, 23, 18, 23, 107, 23, 1, 23, 106, 23, 103, 23, 104, 23, 89, 23, 104, 23, 111, 23, 104, 23, 117, 23, 104, 23, 114, 23, 104, 23, 32, 23, 104, 23, 80, 23, 104, 23, 121, 23, 104, 23, 116, 23, 104, 23, 104, 23, 104, 23, 111, 23, 104, 23, 110, 23, 104, 23, 32, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 116, 23, 104, 23, 101, 23, 104, 23, 114, 23, 104, 23, 112, 23, 104, 23, 114, 23, 104, 23, 101, 23, 104, 23, 116, 23, 104, 23, 101, 23, 104, 23, 114, 23, 104, 23, 32, 23, 104, 23, 114, 23, 104, 23, 117, 23, 104, 23, 110, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 32, 23, 104, 23, 118, 23, 104, 23, 105, 23, 104, 23, 114, 23, 104, 23, 116, 23, 104, 23, 117, 23, 104, 23, 97, 23, 104, 23, 108, 23, 104, 23, 32, 23, 104, 23, 109, 23, 104, 23, 97, 23, 104, 23, 99, 23, 104, 23, 104, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 101, 23, 104, 23, 44, 23, 104, 23, 32, 23, 104, 23, 101, 23, 104, 23, 120, 23, 104, 23, 101, 23, 104, 23, 99, 23, 104, 23, 117, 23, 104, 23, 116, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 103, 23, 104, 23, 32, 23, 104, 23, 116, 23, 104, 23, 104, 23, 104, 23, 105, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 112, 23, 104, 23, 114, 23, 104, 23, 111, 23, 104, 23, 103, 23, 104, 23, 114, 23, 104, 23, 97, 23, 104, 23, 109, 23, 104, 23, 46, 23, 104, 23, 32, 23, 104, 23, 84, 23, 104, 23, 104, 23, 104, 23, 105, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 112, 23, 104, 23, 114, 23, 104, 23, 111, 23, 104, 23, 103, 23, 104, 23, 114, 23, 104, 23, 97, 23, 104, 23, 109, 23, 104, 23, 32, 23, 104, 23, 105, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 108, 23, 104, 23, 115, 23, 104, 23, 111, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 32, 23, 104, 23, 118, 23, 104, 23, 105, 23, 104, 23, 114, 23, 104, 23, 116, 23, 104, 23, 117, 23, 104, 23, 97, 23, 104, 23, 108, 23, 104, 23, 32, 23, 104, 23, 109, 23, 104, 23, 97, 23, 104, 23, 99, 23, 104, 23, 104, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 101, 23, 104, 23, 44, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 110, 23, 104, 23, 100, 23, 104, 23, 32, 23, 104, 23, 116, 23, 104, 23, 104, 23, 104, 23, 101, 23, 104, 23, 32, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 115, 23, 104, 23, 116, 23, 104, 23, 114, 23, 104, 23, 117, 23, 104, 23, 99, 23, 104, 23, 116, 23, 104, 23, 105, 23, 104, 23, 111, 23, 104, 23, 110, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 105, 23, 104, 23, 116, 23, 104, 23, 32, 23, 104, 23, 101, 23, 104, 23, 120, 23, 104, 23, 101, 23, 104, 23, 99, 23, 104, 23, 117, 23, 104, 23, 116, 23, 104, 23, 101, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 99, 23, 104, 23, 114, 23, 104, 23, 101, 23, 104, 23, 97, 23, 104, 23, 116, 23, 104, 23, 101, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 32, 23, 104, 23, 110, 23, 104, 23, 101, 23, 104, 23, 119, 23, 104, 23, 32, 23, 104, 23, 118, 23, 104, 23, 105, 23, 104, 23, 114, 23, 104, 23, 116, 23, 104, 23, 117, 23, 104, 23, 97, 23, 104, 23, 108, 23, 104, 23, 32, 23, 104, 23, 109, 23, 104, 23, 97, 23, 104, 23, 99, 23, 104, 23, 104, 23, 104, 23, 105, 23, 104, 23, 110, 23, 104, 23, 101, 23, 104, 23, 46, 23, 102, 23, 105, 23, 19, 23, 108, 23, 1, 23, 102, 23, 105, 23, 7, 23, 105, 23, 20, 23, 107, 23, 1, 23, 106, 23, 103, 23, 104, 23, 84, 23, 104, 23, 104, 23, 104, 23, 97, 23, 104, 23, 116, 23, 104, 23, 39, 23, 104, 23, 115, 23, 104, 23, 32, 23, 104, 23, 97, 23, 104, 23, 108, 23, 104, 23, 108, 23, 104, 23, 32, 23, 104, 23, 73, 23, 104, 23, 32, 23, 104, 23, 104, 23, 104, 23, 97, 23, 104, 23, 118, 23, 104, 23, 101, 23, 104, 23, 32, 23, 104, 23, 116, 23, 104, 23, 111, 23, 104, 23, 32, 23, 104, 23, 115, 23, 104, 23, 97, 23, 104, 23, 121, 23, 104, 23, 46, 23, 102, 23, 105, 23, 21, 23, 108, 23, 1, 23, 102, 23, 105, 23, 7, 23, 105, 23, 22, 23, 107, 23, 1, 23, 106, 23, 103, 23, 104, 23, 83, 23, 104, 23, 111, 23, 104, 23, 109, 23, 104, 23, 101, 23, 104, 23, 32, 23, 104, 23, 101, 23, 104, 23, 120, 23, 104, 23, 97, 23, 104, 23, 109, 23, 104, 23, 112, 23, 104, 23, 108, 23, 104, 23, 101, 23, 104, 23, 58, 23, 102, 23, 103, 23, 104, 23, 115, 23, 104, 23, 116, 23, 104, 23, 97, 23, 104, 23, 99, 23, 104, 23, 107, 23, 102, 23, 105, 23, 16, 23, 105, 23, 24, 23, 108, 23, 2, 23, 102, 23, 105, 23, 1, 23, 105, 23, 25, 23, 107, 23, 1, 23, 102, 23, 105, 23, 26, 23, 107, 23, 0, 23, 102, 23, 105, 23, 23, 23, 105, 23, 27, 23, 108, 23, 2, 23, 102, 23, 105, 23, 7, 23, 105, 23, 28, 23, 107, 23, 1, 23, 106, 37, 727, 41, 32, 94, 37, 1, 41, 32, 10, 32, 95, 25, 1, 41, 37, 0, 41, 32, 97, 37, 1, 41, 32, 10, 32, 98, 25, 1, 41, 32, 0, 32, 1, 37, 2, 41, 32, 100, 37, 1, 41, 32, 10, 32, 101, 25, 1, 41, 37, 0, 41, 32, 103, 37, 1, 41, 32, 10, 32, 104, 25, 1, 41, 37, 0, 41, 32, 106, 37, 1, 41, 32, 10, 32, 107, 25, 1, 41, 37, 0, 41, 32, 109, 37, 1, 41, 32, 10, 32, 110, 25, 1, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 30, 0, 44, 74, 112, 74, 111, 74, 112, 50, 115, 32, 99, 32, 115, 37, 2, 50, 113, 32, 1, 32, 113, 25, 1, 50, 114, 32, 114, 25, 0, 75, 50, 112, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 215, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 134, 32, 147, 32, 134, 37, 2, 50, 131, 32, 1, 32, 131, 25, 1, 50, 127, 32, 127, 23, 1, 37, 2, 50, 125, 32, 43, 32, 125, 25, 1, 50, 126, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 118, 32, 147, 32, 118, 32, 126, 37, 3, 50, 130, 32, 7, 32, 130, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 124, 32, 147, 32, 124, 37, 2, 50, 132, 32, 1, 32, 132, 25, 1, 50, 119, 32, 96, 32, 119, 37, 2, 50, 129, 32, 46, 32, 129, 25, 1, 50, 121, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 133, 32, 147, 32, 133, 37, 2, 50, 117, 32, 1, 32, 117, 25, 1, 50, 128, 32, 128, 32, 121, 37, 2, 50, 116, 32, 43, 32, 116, 25, 1, 50, 122, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 123, 32, 147, 32, 123, 32, 122, 37, 3, 50, 135, 32, 7, 32, 135, 25, 1, 75, 50, 120, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 96, 0, 23, 1, 37, 1, 50, 143, 32, 49, 32, 143, 25, 1, 50, 142, 32, 108, 32, 142, 37, 2, 50, 137, 32, 46, 32, 137, 25, 1, 50, 136, 32, 136, 23, 0, 37, 2, 50, 139, 32, 46, 32, 139, 25, 1, 50, 140, 32, 140, 23, 1, 37, 2, 50, 146, 32, 52, 32, 146, 25, 1, 50, 144, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 138, 32, 147, 32, 138, 32, 144, 37, 3, 50, 145, 32, 7, 32, 145, 25, 1, 75, 50, 141, 44, 41, 44, 41, 44, 41, 67, 34, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 149, 32, 147, 32, 149, 23, 0, 37, 3, 50, 148, 32, 7, 32, 148, 25, 1, 75, 50, 147, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 80, 0, 44, 74, 112, 74, 111, 74, 112, 50, 156, 32, 99, 32, 156, 37, 2, 50, 155, 32, 1, 32, 155, 25, 1, 50, 153, 32, 153, 25, 0, 50, 150, 32, 150, 31, 50, 151, 32, 151, 37, 1, 50, 157, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 152, 32, 99, 32, 152, 37, 2, 50, 159, 32, 1, 32, 159, 25, 1, 50, 158, 32, 158, 32, 157, 25, 1, 75, 50, 154, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 89, 0, 44, 74, 112, 74, 111, 74, 112, 50, 162, 32, 99, 32, 162, 37, 2, 50, 163, 32, 1, 32, 163, 25, 1, 50, 161, 32, 161, 25, 0, 50, 165, 44, 74, 112, 74, 111, 74, 112, 50, 166, 32, 99, 32, 166, 37, 2, 50, 167, 32, 1, 32, 167, 25, 1, 50, 164, 32, 164, 25, 0, 50, 168, 32, 165, 65, 7, 32, 168, 32, 165, 43, 62, 16, 32, 168, 65, 7, 32, 168, 23, None, 43, 62, 5, 23, None, 23, None, 43, 50, 160, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 176, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 179, 32, 147, 32, 179, 37, 2, 50, 169, 32, 1, 32, 169, 25, 1, 50, 173, 32, 173, 23, 1, 37, 2, 50, 171, 32, 43, 32, 171, 25, 1, 50, 181, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 180, 32, 147, 32, 180, 32, 181, 37, 3, 50, 170, 32, 7, 32, 170, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 183, 32, 147, 32, 183, 37, 2, 50, 182, 32, 1, 32, 182, 25, 1, 50, 184, 32, 96, 32, 184, 37, 2, 50, 177, 32, 46, 32, 177, 25, 1, 50, 174, 32, 174, 37, 1, 50, 175, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 176, 32, 99, 32, 176, 37, 2, 50, 178, 32, 1, 32, 178, 25, 1, 50, 172, 32, 172, 32, 175, 25, 1, 75, 50, 185, 44, 41, 44, 41, 44, 41, 44, 41, 67, 30, 0, 44, 74, 112, 74, 111, 74, 112, 50, 189, 32, 105, 32, 189, 37, 2, 50, 188, 32, 1, 32, 188, 25, 1, 50, 187, 32, 187, 25, 0, 75, 50, 186, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 311, 0, 44, 74, 112, 74, 111, 74, 112, 50, 222, 32, 108, 32, 222, 37, 2, 50, 200, 32, 1, 32, 200, 25, 1, 50, 203, 32, 203, 25, 0, 50, 214, 32, 214, 37, 1, 50, 195, 32, 13, 32, 195, 25, 1, 50, 218, 32, 218, 23, 0, 37, 2, 50, 213, 32, 46, 32, 213, 25, 1, 50, 196, 32, 218, 23, 1, 37, 2, 50, 205, 32, 46, 32, 205, 25, 1, 50, 217, 32, 218, 23, 2, 37, 2, 50, 206, 32, 46, 32, 206, 25, 1, 50, 219, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 192, 32, 147, 32, 192, 37, 2, 50, 216, 32, 1, 32, 216, 25, 1, 50, 194, 32, 194, 23, 1, 37, 2, 50, 197, 32, 43, 32, 197, 25, 1, 50, 211, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 193, 32, 147, 32, 193, 32, 211, 37, 3, 50, 204, 32, 7, 32, 204, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 209, 32, 147, 32, 209, 37, 2, 50, 212, 32, 1, 32, 212, 25, 1, 50, 199, 32, 96, 32, 199, 37, 2, 50, 208, 32, 46, 32, 208, 25, 1, 50, 221, 32, 221, 65, 82, 32, 196, 32, 217, 37, 2, 50, 207, 32, 55, 32, 207, 25, 1, 50, 190, 32, 190, 32, 219, 37, 2, 50, 201, 32, 55, 32, 201, 25, 1, 50, 198, 32, 198, 23, 3, 37, 2, 50, 202, 32, 55, 32, 202, 25, 1, 50, 210, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 215, 32, 147, 32, 215, 32, 210, 37, 3, 50, 191, 32, 7, 32, 191, 25, 1, 75, 50, 220, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 47, 0, 44, 50, 225, 32, 225, 37, 1, 50, 226, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 224, 32, 99, 32, 224, 37, 2, 50, 223, 32, 1, 32, 223, 25, 1, 50, 227, 32, 227, 32, 226, 25, 1, 75, 50, 228, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 315, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 245, 32, 147, 32, 245, 37, 2, 50, 246, 32, 1, 32, 246, 25, 1, 50, 259, 32, 259, 23, 1, 37, 2, 50, 255, 32, 43, 32, 255, 25, 1, 50, 229, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 242, 32, 147, 32, 242, 32, 229, 37, 3, 50, 262, 32, 7, 32, 262, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 257, 32, 147, 32, 257, 37, 2, 50, 235, 32, 1, 32, 235, 25, 1, 50, 260, 32, 96, 32, 260, 37, 2, 50, 250, 32, 46, 32, 250, 25, 1, 50, 239, 32, 239, 37, 1, 50, 261, 32, 49, 32, 261, 25, 1, 50, 240, 32, 240, 23, None, 23, None, 37, 3, 50, 236, 32, 16, 32, 236, 25, 1, 50, 244, 32, 99, 32, 244, 37, 2, 50, 234, 32, 46, 32, 234, 25, 1, 50, 231, 32, 231, 37, 1, 50, 256, 32, 13, 32, 256, 25, 1, 50, 252, 32, 252, 37, 1, 50, 248, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 247, 32, 99, 32, 247, 37, 2, 50, 230, 32, 1, 32, 230, 25, 1, 50, 237, 32, 237, 32, 248, 25, 1, 75, 32, 239, 37, 1, 50, 238, 32, 49, 32, 238, 25, 1, 50, 232, 32, 232, 23, 1, 37, 2, 50, 251, 32, 52, 32, 251, 25, 1, 50, 249, 23, 1, 37, 1, 50, 254, 32, 49, 32, 254, 25, 1, 50, 243, 32, 249, 32, 243, 23, None, 37, 3, 50, 233, 32, 16, 32, 233, 25, 1, 50, 253, 32, 99, 32, 253, 37, 2, 50, 241, 32, 58, 32, 241, 25, 1, 75, 50, 258, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 300, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 263, 32, 147, 32, 263, 37, 2, 50, 284, 32, 1, 32, 284, 25, 1, 50, 280, 32, 280, 23, 2, 37, 2, 50, 282, 32, 43, 32, 282, 25, 1, 50, 277, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 278, 32, 147, 32, 278, 32, 277, 37, 3, 50, 279, 32, 7, 32, 279, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 272, 32, 147, 32, 272, 37, 2, 50, 276, 32, 1, 32, 276, 25, 1, 50, 288, 32, 288, 23, 1, 37, 2, 50, 271, 32, 52, 32, 271, 25, 1, 50, 273, 32, 96, 32, 273, 37, 2, 50, 264, 32, 46, 32, 264, 25, 1, 50, 217, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 275, 32, 147, 32, 275, 37, 2, 50, 289, 32, 1, 32, 289, 25, 1, 50, 290, 32, 96, 32, 290, 37, 2, 50, 266, 32, 46, 32, 266, 25, 1, 50, 219, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 286, 32, 147, 32, 286, 37, 2, 50, 270, 32, 1, 32, 270, 25, 1, 50, 274, 32, 274, 23, 1, 37, 2, 50, 283, 32, 55, 32, 283, 25, 1, 50, 268, 32, 268, 32, 217, 32, 219, 37, 3, 50, 269, 32, 269, 37, 1, 50, 287, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 265, 32, 108, 32, 265, 37, 2, 50, 281, 32, 1, 32, 281, 25, 1, 50, 285, 32, 285, 32, 287, 25, 1, 75, 50, 267, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 75, 0, 44, 74, 112, 74, 111, 74, 112, 50, 298, 32, 99, 32, 298, 37, 2, 50, 297, 32, 1, 32, 297, 25, 1, 50, 291, 32, 291, 25, 0, 50, 292, 32, 292, 37, 1, 50, 295, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 293, 32, 102, 32, 293, 37, 2, 50, 294, 32, 1, 32, 294, 25, 1, 50, 296, 32, 296, 32, 295, 25, 1, 75, 50, 299, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 1781, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 352, 32, 147, 32, 352, 37, 2, 50, 318, 32, 1, 32, 318, 25, 1, 50, 324, 32, 324, 23, 3, 37, 2, 50, 438, 32, 43, 32, 438, 25, 1, 50, 419, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 444, 32, 147, 32, 444, 32, 419, 37, 3, 50, 331, 32, 7, 32, 331, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 428, 32, 147, 32, 428, 37, 2, 50, 396, 32, 1, 32, 396, 25, 1, 50, 372, 32, 372, 23, 2, 37, 2, 50, 392, 32, 52, 32, 392, 25, 1, 50, 350, 32, 96, 32, 350, 37, 2, 50, 450, 32, 46, 32, 450, 25, 1, 50, 433, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 408, 32, 147, 32, 408, 37, 2, 50, 371, 32, 1, 32, 371, 25, 1, 50, 406, 32, 406, 23, 1, 37, 2, 50, 412, 32, 52, 32, 412, 25, 1, 50, 342, 32, 96, 32, 342, 37, 2, 50, 358, 32, 46, 32, 358, 25, 1, 50, 446, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 382, 32, 147, 32, 382, 37, 2, 50, 337, 32, 1, 32, 337, 25, 1, 50, 303, 67, 1390, 3, 50, 359, 50, 341, 44, 74, 102, 74, 108, 74, 97, 74, 103, 74, 115, 50, 344, 32, 452, 32, 344, 37, 2, 50, 413, 32, 1, 32, 413, 25, 1, 50, 407, 32, 407, 23, 1, 37, 2, 50, 379, 32, 61, 32, 379, 25, 1, 50, 443, 32, 443, 65, 45, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 367, 32, 99, 32, 367, 37, 2, 50, 402, 32, 1, 32, 402, 25, 1, 50, 414, 32, 341, 37, 1, 50, 456, 32, 414, 32, 456, 25, 1, 50, 443, 44, 74, 102, 74, 108, 74, 97, 74, 103, 74, 115, 50, 418, 32, 452, 32, 418, 37, 2, 50, 340, 32, 1, 32, 340, 25, 1, 50, 313, 32, 313, 23, 2, 37, 2, 50, 319, 32, 61, 32, 319, 25, 1, 50, 338, 32, 338, 65, 45, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 354, 32, 99, 32, 354, 37, 2, 50, 442, 32, 1, 32, 442, 25, 1, 50, 347, 32, 359, 37, 1, 50, 384, 32, 347, 32, 384, 25, 1, 50, 338, 32, 303, 32, 433, 37, 2, 50, 465, 32, 465, 37, 1, 50, 329, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 455, 32, 111, 32, 455, 37, 2, 50, 375, 32, 1, 32, 375, 25, 1, 50, 365, 32, 365, 32, 329, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 432, 32, 147, 32, 432, 37, 2, 50, 410, 32, 1, 32, 410, 25, 1, 50, 309, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 360, 32, 147, 32, 360, 32, 303, 37, 3, 50, 300, 32, 7, 32, 300, 25, 1, 75, 32, 303, 32, 433, 37, 2, 50, 429, 32, 55, 32, 429, 25, 1, 50, 436, 23, None, 50, 351, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 415, 32, 147, 32, 415, 37, 2, 50, 394, 32, 1, 32, 394, 25, 1, 50, 416, 32, 416, 32, 436, 37, 2, 50, 464, 32, 64, 32, 464, 25, 1, 50, 334, 33, 934, 32, 32, 334, 65, 934, 46, 111, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 380, 32, 147, 32, 380, 37, 2, 50, 390, 32, 1, 32, 390, 25, 1, 50, 389, 32, 96, 32, 389, 37, 2, 50, 449, 32, 46, 32, 449, 25, 1, 50, 310, 32, 708, 32, 310, 37, 2, 50, 397, 32, 46, 32, 397, 25, 1, 50, 325, 32, 325, 25, 0, 50, 363, 32, 363, 65, 33, 44, 74, 112, 74, 111, 74, 112, 50, 466, 32, 99, 32, 466, 37, 2, 50, 435, 32, 1, 32, 435, 25, 1, 50, 431, 32, 431, 25, 0, 50, 351, 17, 1, 45, 62, 687, 50, 311, 32, 311, 32, 34, 37, 2, 50, 460, 32, 31, 32, 460, 25, 1, 50, 409, 32, 409, 65, 658, 32, 311, 50, 168, 32, 168, 37, 1, 50, 346, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 398, 32, 99, 32, 398, 37, 2, 50, 317, 32, 1, 32, 317, 25, 1, 50, 422, 32, 422, 32, 346, 25, 1, 75, 32, 105, 37, 1, 50, 448, 32, 67, 32, 448, 25, 1, 50, 361, 32, 361, 65, 5, 32, 168, 23, None, 43, 44, 74, 112, 74, 111, 74, 112, 50, 378, 32, 105, 32, 378, 37, 2, 50, 304, 32, 1, 32, 304, 25, 1, 50, 377, 32, 377, 25, 0, 50, 376, 32, 376, 37, 1, 50, 462, 32, 13, 32, 462, 25, 1, 50, 368, 32, 368, 23, 0, 37, 2, 50, 459, 32, 46, 32, 459, 25, 1, 50, 467, 32, 368, 23, 1, 37, 2, 50, 403, 32, 46, 32, 403, 25, 1, 50, 314, 33, 184, 2, 32, 108, 65, 184, 32, 108, 50, 349, 32, 349, 65, 30, 23, 1, 37, 1, 50, 454, 32, 49, 32, 454, 25, 1, 50, 458, 32, 108, 32, 458, 37, 2, 50, 364, 32, 46, 32, 364, 25, 1, 50, 349, 32, 349, 37, 1, 50, 387, 32, 67, 32, 387, 25, 1, 50, 434, 32, 434, 65, 10, 23, 0, 23, 0, 23, 0, 37, 3, 50, 349, 32, 349, 37, 1, 50, 355, 32, 13, 32, 355, 25, 1, 50, 374, 32, 374, 23, 0, 37, 2, 50, 307, 32, 46, 32, 307, 25, 1, 50, 302, 32, 374, 23, 1, 37, 2, 50, 401, 32, 46, 32, 401, 25, 1, 50, 356, 32, 374, 23, 2, 37, 2, 50, 461, 32, 46, 32, 461, 25, 1, 50, 312, 32, 302, 32, 467, 37, 2, 50, 369, 32, 70, 32, 369, 25, 1, 50, 327, 32, 327, 65, 32, 44, 74, 112, 74, 111, 74, 112, 50, 320, 32, 108, 32, 320, 37, 2, 50, 330, 32, 1, 32, 330, 25, 1, 50, 440, 32, 440, 25, 0, 75, 62, 2, 17, 1, 62, -188, 17, 0, 32, 467, 32, 303, 37, 2, 50, 333, 32, 64, 32, 333, 25, 1, 50, 411, 32, 411, 65, 121, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 343, 32, 147, 32, 343, 37, 2, 50, 322, 32, 1, 32, 322, 25, 1, 50, 306, 32, 411, 32, 306, 37, 2, 50, 388, 32, 64, 32, 388, 25, 1, 50, 411, 32, 411, 65, 68, 32, 303, 32, 433, 37, 2, 50, 451, 32, 55, 32, 451, 25, 1, 50, 357, 32, 411, 32, 357, 37, 2, 50, 399, 32, 64, 32, 399, 25, 1, 50, 411, 32, 411, 65, 32, 32, 467, 32, 314, 37, 2, 50, 445, 32, 55, 32, 445, 25, 1, 50, 348, 32, 411, 32, 348, 37, 2, 50, 395, 32, 64, 32, 395, 25, 1, 50, 411, 32, 411, 65, 30, 44, 74, 112, 74, 111, 74, 112, 50, 385, 32, 111, 32, 385, 37, 2, 50, 427, 32, 1, 32, 427, 25, 1, 50, 362, 32, 362, 25, 0, 75, 32, 467, 32, 314, 37, 2, 50, 447, 32, 55, 32, 447, 25, 1, 50, 335, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 328, 32, 147, 32, 328, 32, 335, 37, 3, 50, 316, 32, 7, 32, 316, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 404, 32, 147, 32, 404, 37, 2, 50, 423, 32, 1, 32, 423, 25, 1, 50, 381, 32, 303, 32, 381, 37, 2, 50, 386, 32, 79, 32, 386, 25, 1, 50, 315, 32, 315, 65, 16, 32, 315, 32, 436, 37, 2, 50, 439, 32, 64, 32, 439, 25, 1, 50, 315, 32, 315, 37, 1, 50, 420, 32, 67, 32, 420, 25, 1, 50, 345, 32, 345, 65, 3, 32, 351, 38, 62, 5, 32, 311, 23, None, 43, 62, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 426, 32, 147, 32, 426, 37, 2, 50, 400, 32, 1, 32, 400, 25, 1, 50, 417, 32, 417, 23, 1, 37, 2, 50, 437, 32, 43, 32, 437, 25, 1, 50, 405, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 441, 32, 147, 32, 441, 32, 405, 37, 3, 50, 332, 32, 7, 32, 332, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 453, 32, 147, 32, 453, 37, 2, 50, 383, 32, 1, 32, 383, 25, 1, 50, 339, 32, 339, 32, 436, 37, 2, 50, 421, 32, 64, 32, 421, 25, 1, 50, 334, 62, -938, 17, 0, 44, 74, 112, 74, 111, 74, 112, 50, 457, 32, 111, 32, 457, 37, 2, 50, 391, 32, 1, 32, 391, 25, 1, 50, 366, 32, 366, 25, 0, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 305, 32, 147, 32, 305, 32, 309, 37, 3, 50, 301, 32, 7, 32, 301, 25, 1, 75, 32, 351, 38, 50, 452, 44, 74, 102, 74, 108, 74, 97, 74, 103, 74, 115, 50, 308, 32, 452, 32, 308, 32, 446, 37, 3, 50, 336, 32, 7, 32, 336, 25, 1, 75, 32, 303, 32, 433, 37, 2, 50, 353, 32, 55, 32, 353, 25, 1, 50, 425, 32, 425, 23, 1, 37, 2, 50, 323, 32, 52, 32, 323, 25, 1, 50, 393, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 321, 32, 147, 32, 321, 32, 393, 37, 3, 50, 326, 32, 7, 32, 326, 25, 1, 75, 32, 452, 37, 1, 50, 424, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 370, 32, 99, 32, 370, 37, 2, 50, 373, 32, 1, 32, 373, 25, 1, 50, 463, 32, 463, 32, 424, 25, 1, 75, 50, 430, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 712, 0, 44, 74, 112, 74, 111, 74, 112, 50, 495, 32, 111, 32, 495, 37, 2, 50, 528, 32, 1, 32, 528, 25, 1, 50, 531, 32, 531, 25, 0, 50, 511, 32, 511, 37, 1, 50, 529, 32, 13, 32, 529, 25, 1, 50, 483, 32, 483, 23, 0, 37, 2, 50, 476, 32, 46, 32, 476, 25, 1, 50, 468, 32, 483, 23, 1, 37, 2, 50, 486, 32, 46, 32, 486, 25, 1, 50, 520, 33, 291, 2, 32, 105, 65, 291, 32, 105, 50, 527, 32, 527, 65, 30, 23, 1, 37, 1, 50, 512, 32, 49, 32, 512, 25, 1, 50, 497, 32, 105, 32, 497, 37, 2, 50, 469, 32, 46, 32, 469, 25, 1, 50, 527, 32, 527, 37, 1, 50, 470, 32, 67, 32, 470, 25, 1, 50, 485, 32, 485, 65, 8, 23, 0, 23, 0, 37, 2, 50, 527, 32, 527, 37, 1, 50, 498, 32, 13, 32, 498, 25, 1, 50, 471, 32, 471, 23, 0, 37, 2, 50, 487, 32, 46, 32, 487, 25, 1, 50, 530, 32, 471, 23, 1, 37, 2, 50, 492, 32, 46, 32, 492, 25, 1, 50, 522, 32, 468, 32, 530, 37, 2, 50, 524, 32, 79, 32, 524, 25, 1, 50, 500, 32, 500, 65, 121, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 523, 32, 147, 32, 523, 37, 2, 50, 473, 32, 1, 32, 473, 25, 1, 50, 510, 32, 500, 32, 510, 37, 2, 50, 513, 32, 79, 32, 513, 25, 1, 50, 500, 32, 500, 65, 68, 32, 530, 32, 522, 37, 2, 50, 488, 32, 55, 32, 488, 25, 1, 50, 505, 32, 500, 32, 505, 37, 2, 50, 516, 32, 79, 32, 516, 25, 1, 50, 500, 32, 500, 65, 32, 32, 468, 32, 520, 37, 2, 50, 482, 32, 55, 32, 482, 25, 1, 50, 517, 32, 500, 32, 517, 37, 2, 50, 507, 32, 64, 32, 507, 25, 1, 50, 500, 32, 500, 65, 32, 44, 74, 112, 74, 111, 74, 112, 50, 501, 32, 105, 32, 501, 37, 2, 50, 484, 32, 1, 32, 484, 25, 1, 50, 503, 32, 503, 25, 0, 75, 62, 2, 17, 1, 62, -295, 17, 0, 33, 309, 2, 32, 108, 65, 309, 32, 108, 50, 481, 32, 481, 65, 30, 23, 1, 37, 1, 50, 508, 32, 49, 32, 508, 25, 1, 50, 519, 32, 108, 32, 519, 37, 2, 50, 478, 32, 46, 32, 478, 25, 1, 50, 481, 32, 481, 37, 1, 50, 533, 32, 67, 32, 533, 25, 1, 50, 499, 32, 499, 65, 10, 23, 0, 23, 0, 23, 0, 37, 3, 50, 481, 32, 481, 37, 1, 50, 474, 32, 13, 32, 474, 25, 1, 50, 506, 32, 506, 23, 0, 37, 2, 50, 532, 32, 46, 32, 532, 25, 1, 50, 477, 32, 506, 23, 1, 37, 2, 50, 515, 32, 46, 32, 515, 25, 1, 50, 493, 32, 506, 23, 2, 37, 2, 50, 504, 32, 46, 32, 504, 25, 1, 50, 514, 32, 468, 32, 477, 37, 2, 50, 526, 32, 79, 32, 526, 25, 1, 50, 480, 32, 480, 65, 121, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 489, 32, 147, 32, 489, 37, 2, 50, 536, 32, 1, 32, 536, 25, 1, 50, 472, 32, 480, 32, 472, 37, 2, 50, 496, 32, 79, 32, 496, 25, 1, 50, 480, 32, 480, 65, 68, 32, 477, 32, 493, 37, 2, 50, 490, 32, 55, 32, 490, 25, 1, 50, 535, 32, 480, 32, 535, 37, 2, 50, 518, 32, 79, 32, 518, 25, 1, 50, 480, 32, 480, 65, 32, 32, 468, 32, 520, 37, 2, 50, 502, 32, 55, 32, 502, 25, 1, 50, 479, 32, 480, 32, 479, 37, 2, 50, 491, 32, 64, 32, 491, 25, 1, 50, 480, 32, 480, 65, 32, 44, 74, 112, 74, 111, 74, 112, 50, 525, 32, 108, 32, 525, 37, 2, 50, 534, 32, 1, 32, 534, 25, 1, 50, 521, 32, 521, 25, 0, 75, 62, 2, 17, 1, 62, -313, 17, 0, 23, 0, 37, 1, 50, 494, 32, 67, 32, 494, 25, 1, 50, 509, 32, 509, 38, 50, 475, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 217, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 555, 32, 147, 32, 555, 37, 2, 50, 543, 32, 1, 32, 543, 25, 1, 50, 549, 32, 549, 23, 1, 37, 2, 50, 552, 32, 43, 32, 552, 25, 1, 50, 539, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 540, 32, 147, 32, 540, 32, 539, 37, 3, 50, 553, 32, 7, 32, 553, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 537, 32, 147, 32, 537, 37, 2, 50, 541, 32, 1, 32, 541, 25, 1, 50, 538, 32, 96, 32, 538, 37, 2, 50, 554, 32, 46, 32, 554, 25, 1, 50, 545, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 544, 32, 147, 32, 544, 37, 2, 50, 557, 32, 1, 32, 557, 25, 1, 50, 550, 32, 550, 32, 545, 37, 2, 50, 542, 32, 542, 37, 1, 50, 547, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 548, 32, 105, 32, 548, 37, 2, 50, 551, 32, 1, 32, 551, 25, 1, 50, 556, 32, 556, 32, 547, 25, 1, 75, 50, 546, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 192, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 576, 32, 147, 32, 576, 37, 2, 50, 575, 32, 1, 32, 575, 25, 1, 50, 558, 32, 558, 23, 1, 37, 2, 50, 572, 32, 43, 32, 572, 25, 1, 50, 561, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 564, 32, 147, 32, 564, 32, 561, 37, 3, 50, 566, 32, 7, 32, 566, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 573, 32, 147, 32, 573, 37, 2, 50, 568, 32, 1, 32, 568, 25, 1, 50, 571, 32, 96, 32, 571, 37, 2, 50, 570, 32, 46, 32, 570, 25, 1, 50, 563, 32, 102, 32, 563, 37, 2, 50, 560, 32, 46, 32, 560, 25, 1, 50, 567, 32, 567, 37, 1, 50, 562, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 569, 32, 99, 32, 569, 37, 2, 50, 574, 32, 1, 32, 574, 25, 1, 50, 565, 32, 565, 32, 562, 25, 1, 75, 50, 559, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 223, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 587, 32, 147, 32, 587, 37, 2, 50, 599, 32, 1, 32, 599, 25, 1, 50, 593, 32, 593, 23, 1, 37, 2, 50, 594, 32, 43, 32, 594, 25, 1, 50, 591, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 584, 32, 147, 32, 584, 32, 591, 37, 3, 50, 600, 32, 7, 32, 600, 25, 1, 75, 23, 1, 37, 1, 50, 588, 32, 49, 32, 588, 25, 1, 50, 580, 32, 99, 32, 580, 37, 2, 50, 589, 32, 46, 32, 589, 25, 1, 50, 598, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 595, 32, 147, 32, 595, 37, 2, 50, 585, 32, 1, 32, 585, 25, 1, 50, 578, 32, 96, 32, 578, 37, 2, 50, 596, 32, 46, 32, 596, 25, 1, 50, 579, 32, 579, 37, 1, 50, 597, 32, 19, 32, 597, 25, 1, 50, 583, 32, 598, 32, 583, 37, 2, 50, 581, 23, 1, 37, 1, 50, 586, 32, 49, 32, 586, 25, 1, 50, 577, 32, 43, 32, 581, 25, 1, 50, 590, 32, 99, 32, 577, 32, 590, 37, 3, 50, 582, 32, 73, 32, 582, 25, 1, 75, 50, 592, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 180, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 610, 32, 147, 32, 610, 37, 2, 50, 613, 32, 1, 32, 613, 25, 1, 50, 614, 32, 614, 23, 1, 37, 2, 50, 605, 32, 43, 32, 605, 25, 1, 50, 607, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 609, 32, 147, 32, 609, 32, 607, 37, 3, 50, 611, 32, 7, 32, 611, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 616, 32, 147, 32, 616, 37, 2, 50, 615, 32, 1, 32, 615, 25, 1, 50, 606, 32, 96, 32, 606, 37, 2, 50, 608, 32, 46, 32, 608, 25, 1, 50, 617, 44, 74, 112, 74, 111, 74, 112, 50, 612, 32, 99, 32, 612, 37, 2, 50, 602, 32, 1, 32, 602, 25, 1, 50, 601, 32, 601, 25, 0, 50, 618, 32, 102, 32, 617, 32, 618, 37, 3, 50, 604, 32, 73, 32, 604, 25, 1, 75, 50, 603, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 260, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 627, 32, 147, 32, 627, 37, 2, 50, 638, 32, 1, 32, 638, 25, 1, 50, 639, 32, 639, 23, 1, 37, 2, 50, 632, 32, 43, 32, 632, 25, 1, 50, 619, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 624, 32, 147, 32, 624, 32, 619, 37, 3, 50, 621, 32, 7, 32, 621, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 630, 32, 147, 32, 630, 37, 2, 50, 640, 32, 1, 32, 640, 25, 1, 50, 623, 32, 96, 32, 623, 37, 2, 50, 629, 32, 46, 32, 629, 25, 1, 50, 121, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 620, 32, 147, 32, 620, 37, 2, 50, 634, 32, 1, 32, 634, 25, 1, 50, 631, 44, 74, 112, 74, 111, 74, 112, 50, 628, 32, 99, 32, 628, 37, 2, 50, 625, 32, 1, 32, 625, 25, 1, 50, 622, 32, 622, 25, 0, 50, 626, 32, 626, 65, 6, 23, 0, 50, 637, 62, 4, 32, 121, 50, 637, 32, 631, 32, 637, 37, 2, 50, 641, 32, 43, 32, 641, 25, 1, 50, 633, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 636, 32, 147, 32, 636, 32, 633, 37, 3, 50, 642, 32, 7, 32, 642, 25, 1, 75, 50, 635, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 67, 432, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 661, 32, 147, 32, 661, 37, 2, 50, 668, 32, 1, 32, 668, 25, 1, 50, 678, 32, 678, 23, 1, 37, 2, 50, 675, 32, 43, 32, 675, 25, 1, 50, 659, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 645, 32, 147, 32, 645, 32, 659, 37, 3, 50, 673, 32, 7, 32, 673, 25, 1, 75, 44, 74, 99, 74, 111, 74, 112, 74, 121, 50, 647, 32, 105, 32, 647, 37, 2, 50, 658, 32, 1, 32, 658, 25, 1, 50, 685, 32, 685, 25, 0, 50, 662, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 643, 32, 147, 32, 643, 37, 2, 50, 650, 32, 1, 32, 650, 25, 1, 50, 649, 32, 96, 32, 649, 37, 2, 50, 677, 32, 46, 32, 677, 25, 1, 50, 446, 32, 446, 23, 1, 37, 2, 50, 666, 32, 61, 32, 666, 25, 1, 50, 671, 32, 671, 65, 33, 44, 74, 112, 74, 111, 74, 112, 50, 657, 32, 99, 32, 657, 37, 2, 50, 655, 32, 1, 32, 655, 25, 1, 50, 660, 32, 660, 25, 0, 50, 341, 62, 4, 37, 0, 50, 341, 32, 446, 23, 2, 37, 2, 50, 652, 32, 61, 32, 652, 25, 1, 50, 663, 32, 663, 65, 33, 44, 74, 112, 74, 111, 74, 112, 50, 680, 32, 99, 32, 680, 37, 2, 50, 651, 32, 1, 32, 651, 25, 1, 50, 654, 32, 654, 25, 0, 50, 359, 62, 18, 37, 0, 50, 667, 32, 667, 37, 1, 50, 646, 32, 22, 32, 646, 25, 1, 50, 359, 44, 74, 112, 74, 111, 74, 112, 50, 656, 32, 99, 32, 656, 37, 2, 50, 648, 32, 1, 32, 648, 25, 1, 50, 682, 32, 682, 25, 0, 50, 679, 32, 679, 32, 359, 32, 341, 25, 3, 50, 670, 44, 74, 99, 74, 111, 74, 112, 74, 121, 50, 644, 32, 105, 32, 644, 37, 2, 50, 674, 32, 1, 32, 674, 25, 1, 50, 664, 32, 664, 25, 0, 50, 669, 32, 662, 32, 669, 37, 2, 50, 676, 32, 76, 32, 676, 25, 1, 50, 653, 32, 653, 65, 45, 44, 74, 97, 74, 112, 74, 112, 74, 101, 74, 110, 74, 100, 50, 681, 32, 99, 32, 681, 37, 2, 50, 665, 32, 1, 32, 665, 25, 1, 50, 683, 32, 670, 37, 1, 50, 672, 32, 683, 32, 672, 25, 1, 50, 653, 50, 684, 23, 111, 32, 430, 37, 2, 41, 23, 116, 32, 546, 37, 2, 41, 23, 109, 32, 603, 37, 2, 41, 23, 112, 32, 120, 37, 2, 41, 23, 115, 32, 635, 37, 2, 41, 23, 103, 32, 228, 37, 2, 41, 23, 122, 32, 154, 37, 2, 41, 23, 104, 32, 592, 37, 2, 41, 23, 114, 32, 475, 37, 2, 41, 23, 117, 32, 160, 37, 2, 41, 23, 105, 32, 559, 37, 2, 41, 23, 101, 32, 185, 37, 2, 41, 23, 107, 32, 684, 37, 2, 41, 23, 121, 32, 220, 37, 2, 41, 23, 108, 32, 258, 37, 2, 41, 23, 119, 32, 267, 37, 2, 41, 23, 120, 32, 141, 37, 2, 41, 23, 106, 32, 112, 37, 2, 41, 23, 118, 32, 186, 37, 2, 41, 23, 102, 32, 299, 37, 2, 41, 32, 686, 32, 687, 32, 688, 32, 689, 32, 690, 32, 691, 32, 692, 32, 693, 32, 694, 32, 695, 32, 696, 32, 697, 32, 698, 32, 699, 32, 700, 32, 701, 32, 702, 32, 703, 32, 704, 32, 705, 37, 20, 41, 32, 706, 37, 1, 41, 32, 22, 32, 707, 25, 1, 41, 32, 147, 25, 0, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 41, 32, 147, 32, 709, 37, 2, 41, 32, 1, 32, 710, 25, 1, 41, 32, 96, 37, 1, 41, 32, 25, 32, 712, 25, 1, 41, 32, 711, 32, 713, 37, 2, 41, 32, 64, 32, 714, 25, 1, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 44, 41, 33, 619, 2, 32, 715, 65, 619, 46, 73, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 764, 32, 147, 32, 764, 37, 2, 50, 770, 32, 1, 32, 770, 25, 1, 50, 758, 32, 96, 32, 758, 37, 2, 50, 762, 32, 46, 32, 762, 25, 1, 50, 741, 32, 708, 32, 741, 37, 2, 50, 737, 32, 46, 32, 737, 25, 1, 50, 769, 32, 769, 25, 0, 75, 45, 62, 396, 50, 735, 32, 735, 32, 34, 37, 2, 50, 753, 32, 31, 32, 753, 25, 1, 50, 771, 32, 771, 65, 367, 32, 735, 50, 766, 32, 766, 37, 1, 50, 732, 32, 732, 37, 1, 50, 752, 32, 10, 32, 752, 25, 1, 50, 99, 32, 105, 37, 1, 50, 749, 32, 67, 32, 749, 25, 1, 50, 745, 32, 745, 65, 5, 32, 766, 23, None, 43, 44, 74, 112, 74, 111, 74, 112, 50, 740, 32, 105, 32, 740, 37, 2, 50, 734, 32, 1, 32, 734, 25, 1, 50, 757, 32, 757, 25, 0, 50, 759, 32, 759, 37, 1, 50, 765, 32, 13, 32, 765, 25, 1, 50, 733, 32, 733, 23, 0, 37, 2, 50, 750, 32, 46, 32, 750, 25, 1, 50, 746, 32, 733, 23, 1, 37, 2, 50, 721, 32, 46, 32, 721, 25, 1, 50, 545, 33, 182, 2, 32, 108, 65, 182, 32, 108, 50, 760, 32, 760, 65, 30, 23, 1, 37, 1, 50, 729, 32, 49, 32, 729, 25, 1, 50, 727, 32, 108, 32, 727, 37, 2, 50, 717, 32, 46, 32, 717, 25, 1, 50, 760, 32, 760, 37, 1, 50, 761, 32, 67, 32, 761, 25, 1, 50, 726, 32, 726, 65, 10, 23, 0, 23, 0, 23, 0, 37, 3, 50, 760, 32, 760, 37, 1, 50, 742, 32, 13, 32, 742, 25, 1, 50, 716, 32, 716, 23, 0, 37, 2, 50, 767, 32, 46, 32, 767, 25, 1, 50, 477, 32, 716, 23, 1, 37, 2, 50, 755, 32, 46, 32, 755, 25, 1, 50, 493, 32, 716, 23, 2, 37, 2, 50, 754, 32, 46, 32, 754, 25, 1, 50, 514, 32, 477, 32, 746, 37, 2, 50, 763, 32, 79, 32, 763, 25, 1, 50, 738, 32, 738, 65, 2, 17, 1, 44, 74, 112, 74, 111, 74, 112, 50, 723, 32, 108, 32, 723, 37, 2, 50, 725, 32, 1, 32, 725, 25, 1, 50, 718, 32, 718, 25, 0, 75, 62, -186, 17, 0, 32, 746, 32, 545, 37, 2, 50, 768, 32, 55, 32, 768, 25, 1, 50, 748, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 747, 32, 147, 32, 747, 32, 748, 37, 3, 50, 772, 32, 7, 32, 772, 25, 1, 75, 62, 5, 32, 735, 23, None, 43, 62, 0, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 739, 32, 147, 32, 739, 37, 2, 50, 756, 32, 1, 32, 756, 25, 1, 50, 731, 32, 731, 23, 1, 37, 2, 50, 751, 32, 43, 32, 751, 25, 1, 50, 744, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 736, 32, 147, 32, 736, 32, 744, 37, 3, 50, 730, 32, 7, 32, 730, 25, 1, 75, 44, 74, 112, 74, 111, 74, 105, 74, 110, 74, 116, 74, 101, 74, 114, 50, 728, 32, 147, 32, 728, 37, 2, 50, 722, 32, 1, 32, 722, 25, 1, 50, 719, 32, 96, 37, 1, 50, 720, 32, 25, 32, 720, 25, 1, 50, 724, 32, 719, 32, 724, 37, 2, 50, 743, 32, 64, 32, 743, 25, 1, 50, 715, 62, -623, 17, 0]
stack = []
names = [builtins, getattr]
exc_trace = []
loops = []
call_stack = []

def pop_jump_if_false():
    setup._ += 1
    x = bytecode[setup._]
    setup._ += 0 if stack.pop() else x

def unpack_into_tuple():
    stack.append((*stack.pop(),))

def remove_last_except():
    exc_trace.pop()

def jump_forward():
    setup._ += 1
    x = bytecode[setup._]
    setup._ += x

def return_value():
    (fn_start, fn_length) = call_stack.pop()
    while exc_trace:
        (try_start, try_length) = exc_trace and exc_trace[-1] or (0, 0)
        if fn_start <= try_start <= setup._ <= try_start + try_length < fn_start + fn_length:
            exc_trace.pop()
        else:
            break
    while loops:
        (loop_start, loop_length, else_length) = loops and loops[-1] or (0, 0, 0)
        if fn_start <= loop_start <= setup._ <= loop_start + loop_length < fn_start + fn_length:
            loops.pop()
        else:
            break
    return True

def loop_exit():
    (loop_enter_ptr, while_body_length, else_body_length) = loops.pop()
    setup._ += 1
    if bytecode[setup._]:
        setup._ = loop_enter_ptr + while_body_length + else_body_length + 3

def loop_continue():
    setup._ = loops[-1][0] - 1

def load_const():
    setup._ += 1
    stack.append(bytecode[setup._])

def make_function():
    setup._ += 3
    function_length = bytecode[setup._ - 2]
    flags = bytecode[setup._ - 1]
    function_start = setup._

    def function(*args, **kwargs):
        function.flags & 1 and stack.append(args)
        function.flags & 2 and stack.append(kwargs)
        call_stack.append((function_start, function_length))
        position = setup._
        setup._ = function_start
        end = function_start + function_length
        retval = None
        while setup._ < end:
            try:
                if funcs[bytecode[setup._]]():
                    retval = stack.pop()
                    break
            except BaseException as exc:
                stack.append(exc)
                if not exc_trace:
                    raise exc
                (ptr_, offset_) = exc_trace.pop()
                while loops:
                    (loop_start_, loop_length_, else_length_) = loops and loops[-1] or (0, 0, 0)
                    if loop_start_ > ptr_:
                        loops.pop()
                    else:
                        break
                if ptr_ < function_start < setup._ < function_start + function_length < ptr_ + offset_:
                    call_stack.pop()
                setup._ = ptr_ + offset_
                if not function_start <= setup._ < end:
                    return retval
            setup._ += 1
        else:
            call_stack.pop()
        setup._ = position
        return retval
    function.flags = flags
    setup._ = function_start + function_length - 1
    stack.append(function)

def loop_enter():
    setup._ += 2
    while_body_length = bytecode[setup._ - 1]
    else_body_length = bytecode[setup._]
    loops.append((setup._ + 1, while_body_length, else_body_length))

def store_name():
    names.append(stack.pop())

def op_inplace_add_char():
    setup._ += 1
    stack[-1] += chr(bytecode[setup._])

def setup():
    setup._ = 0

def load_name():
    setup._ += 1
    stack.append(names[bytecode[setup._]])

def raise_tos_from_tos1():
    cause = stack.pop()
    exc = stack.pop()
    if cause:
        raise exc from cause
    elif exc:
        raise exc
    else:
        raise

def build_tuple():
    setup._ += 1
    length = bytecode[setup._]
    stack.append(tuple(stack[-length:]))
    del stack[-length - 1:-1]

def setup_except():
    setup._ += 1
    offset = bytecode[setup._]
    exc_trace.append((setup._, offset))

def call_function():
    setup._ += 1
    before_exc = exc_trace.copy()
    flags = bytecode[setup._]
    args = stack.pop() if flags & 1 else ()
    kwargs = stack.pop() if flags & 2 else {}
    r = stack.pop()(*args, **kwargs)
    after_exc = exc_trace.copy()
    before_exc == after_exc and stack.append(r)

def load_empty_str():
    stack.append('')

def pop_top():
    stack.pop()

def overwrite_name():
    setup._ += 1
    names[bytecode[setup._]] = stack.pop()
funcs = {25: call_function, 46: setup_except, 37: build_tuple, 45: remove_last_except, 44: load_empty_str, 75: pop_top, 50: overwrite_name, 67: make_function, 38: return_value, 33: loop_enter, 65: pop_jump_if_false, 23: load_const, 43: raise_tos_from_tos1, 32: load_name, 74: op_inplace_add_char, 62: jump_forward, 17: loop_exit, 31: unpack_into_tuple, 41: store_name, 76: loop_continue}
setup()
while setup._ < len(bytecode):
    try:
        funcs[bytecode[setup._]]()
    except BaseException as e:
        stack = [e]
        if not exc_trace:
            raise e
        (ptr, offset) = exc_trace.pop()
        while loops:
            (loop_start, loop_length, else_length) = loops and loops[-1] or (0, 0, 0)
            if loop_start <= ptr:
                break
            loops.pop()
        setup._ = ptr + offset
    setup._ += 1