ref: 479a31ae8f4a361b101aa203aa1c0822137708d7
dir: /sys/src/cmd/7l/bits.c/
#include "l.h" static Mask bitmasks[] = { 1, 64, 0, 0x00000000000001LL, 1, 64, 63, 0x00000000000002LL, 2, 64, 0, 0x00000000000003LL, 1, 64, 62, 0x00000000000004LL, 2, 64, 63, 0x00000000000006LL, 3, 64, 0, 0x00000000000007LL, 1, 64, 61, 0x00000000000008LL, 2, 64, 62, 0x0000000000000cLL, 3, 64, 63, 0x0000000000000eLL, 4, 64, 0, 0x0000000000000fLL, 1, 64, 60, 0x00000000000010LL, 2, 64, 61, 0x00000000000018LL, 3, 64, 62, 0x0000000000001cLL, 4, 64, 63, 0x0000000000001eLL, 5, 64, 0, 0x0000000000001fLL, 1, 64, 59, 0x00000000000020LL, 2, 64, 60, 0x00000000000030LL, 3, 64, 61, 0x00000000000038LL, 4, 64, 62, 0x0000000000003cLL, 5, 64, 63, 0x0000000000003eLL, 6, 64, 0, 0x0000000000003fLL, 1, 64, 58, 0x00000000000040LL, 2, 64, 59, 0x00000000000060LL, 3, 64, 60, 0x00000000000070LL, 4, 64, 61, 0x00000000000078LL, 5, 64, 62, 0x0000000000007cLL, 6, 64, 63, 0x0000000000007eLL, 7, 64, 0, 0x0000000000007fLL, 1, 64, 57, 0x00000000000080LL, 2, 64, 58, 0x000000000000c0LL, 3, 64, 59, 0x000000000000e0LL, 4, 64, 60, 0x000000000000f0LL, 5, 64, 61, 0x000000000000f8LL, 6, 64, 62, 0x000000000000fcLL, 7, 64, 63, 0x000000000000feLL, 8, 64, 0, 0x000000000000ffLL, 1, 64, 56, 0x00000000000100LL, 2, 64, 57, 0x00000000000180LL, 3, 64, 58, 0x000000000001c0LL, 4, 64, 59, 0x000000000001e0LL, 5, 64, 60, 0x000000000001f0LL, 6, 64, 61, 0x000000000001f8LL, 7, 64, 62, 0x000000000001fcLL, 8, 64, 63, 0x000000000001feLL, 9, 64, 0, 0x000000000001ffLL, 1, 64, 55, 0x00000000000200LL, 2, 64, 56, 0x00000000000300LL, 3, 64, 57, 0x00000000000380LL, 4, 64, 58, 0x000000000003c0LL, 5, 64, 59, 0x000000000003e0LL, 6, 64, 60, 0x000000000003f0LL, 7, 64, 61, 0x000000000003f8LL, 8, 64, 62, 0x000000000003fcLL, 9, 64, 63, 0x000000000003feLL, 10, 64, 0, 0x000000000003ffLL, 1, 64, 54, 0x00000000000400LL, 2, 64, 55, 0x00000000000600LL, 3, 64, 56, 0x00000000000700LL, 4, 64, 57, 0x00000000000780LL, 5, 64, 58, 0x000000000007c0LL, 6, 64, 59, 0x000000000007e0LL, 7, 64, 60, 0x000000000007f0LL, 8, 64, 61, 0x000000000007f8LL, 9, 64, 62, 0x000000000007fcLL, 10, 64, 63, 0x000000000007feLL, 11, 64, 0, 0x000000000007ffLL, 1, 64, 53, 0x00000000000800LL, 2, 64, 54, 0x00000000000c00LL, 3, 64, 55, 0x00000000000e00LL, 4, 64, 56, 0x00000000000f00LL, 5, 64, 57, 0x00000000000f80LL, 6, 64, 58, 0x00000000000fc0LL, 7, 64, 59, 0x00000000000fe0LL, 8, 64, 60, 0x00000000000ff0LL, 9, 64, 61, 0x00000000000ff8LL, 10, 64, 62, 0x00000000000ffcLL, 11, 64, 63, 0x00000000000ffeLL, 12, 64, 0, 0x00000000000fffLL, 1, 64, 52, 0x00000000001000LL, 2, 64, 53, 0x00000000001800LL, 3, 64, 54, 0x00000000001c00LL, 4, 64, 55, 0x00000000001e00LL, 5, 64, 56, 0x00000000001f00LL, 6, 64, 57, 0x00000000001f80LL, 7, 64, 58, 0x00000000001fc0LL, 8, 64, 59, 0x00000000001fe0LL, 9, 64, 60, 0x00000000001ff0LL, 10, 64, 61, 0x00000000001ff8LL, 11, 64, 62, 0x00000000001ffcLL, 12, 64, 63, 0x00000000001ffeLL, 13, 64, 0, 0x00000000001fffLL, 1, 64, 51, 0x00000000002000LL, 2, 64, 52, 0x00000000003000LL, 3, 64, 53, 0x00000000003800LL, 4, 64, 54, 0x00000000003c00LL, 5, 64, 55, 0x00000000003e00LL, 6, 64, 56, 0x00000000003f00LL, 7, 64, 57, 0x00000000003f80LL, 8, 64, 58, 0x00000000003fc0LL, 9, 64, 59, 0x00000000003fe0LL, 10, 64, 60, 0x00000000003ff0LL, 11, 64, 61, 0x00000000003ff8LL, 12, 64, 62, 0x00000000003ffcLL, 13, 64, 63, 0x00000000003ffeLL, 14, 64, 0, 0x00000000003fffLL, 1, 64, 50, 0x00000000004000LL, 2, 64, 51, 0x00000000006000LL, 3, 64, 52, 0x00000000007000LL, 4, 64, 53, 0x00000000007800LL, 5, 64, 54, 0x00000000007c00LL, 6, 64, 55, 0x00000000007e00LL, 7, 64, 56, 0x00000000007f00LL, 8, 64, 57, 0x00000000007f80LL, 9, 64, 58, 0x00000000007fc0LL, 10, 64, 59, 0x00000000007fe0LL, 11, 64, 60, 0x00000000007ff0LL, 12, 64, 61, 0x00000000007ff8LL, 13, 64, 62, 0x00000000007ffcLL, 14, 64, 63, 0x00000000007ffeLL, 15, 64, 0, 0x00000000007fffLL, 1, 64, 49, 0x00000000008000LL, 2, 64, 50, 0x0000000000c000LL, 3, 64, 51, 0x0000000000e000LL, 4, 64, 52, 0x0000000000f000LL, 5, 64, 53, 0x0000000000f800LL, 6, 64, 54, 0x0000000000fc00LL, 7, 64, 55, 0x0000000000fe00LL, 8, 64, 56, 0x0000000000ff00LL, 9, 64, 57, 0x0000000000ff80LL, 10, 64, 58, 0x0000000000ffc0LL, 11, 64, 59, 0x0000000000ffe0LL, 12, 64, 60, 0x0000000000fff0LL, 13, 64, 61, 0x0000000000fff8LL, 14, 64, 62, 0x0000000000fffcLL, 15, 64, 63, 0x0000000000fffeLL, 16, 64, 0, 0x0000000000ffffLL, 1, 64, 48, 0x00000000010000LL, 2, 64, 49, 0x00000000018000LL, 3, 64, 50, 0x0000000001c000LL, 4, 64, 51, 0x0000000001e000LL, 5, 64, 52, 0x0000000001f000LL, 6, 64, 53, 0x0000000001f800LL, 7, 64, 54, 0x0000000001fc00LL, 8, 64, 55, 0x0000000001fe00LL, 9, 64, 56, 0x0000000001ff00LL, 10, 64, 57, 0x0000000001ff80LL, 11, 64, 58, 0x0000000001ffc0LL, 12, 64, 59, 0x0000000001ffe0LL, 13, 64, 60, 0x0000000001fff0LL, 14, 64, 61, 0x0000000001fff8LL, 15, 64, 62, 0x0000000001fffcLL, 16, 64, 63, 0x0000000001fffeLL, 17, 64, 0, 0x0000000001ffffLL, 1, 64, 47, 0x00000000020000LL, 2, 64, 48, 0x00000000030000LL, 3, 64, 49, 0x00000000038000LL, 4, 64, 50, 0x0000000003c000LL, 5, 64, 51, 0x0000000003e000LL, 6, 64, 52, 0x0000000003f000LL, 7, 64, 53, 0x0000000003f800LL, 8, 64, 54, 0x0000000003fc00LL, 9, 64, 55, 0x0000000003fe00LL, 10, 64, 56, 0x0000000003ff00LL, 11, 64, 57, 0x0000000003ff80LL, 12, 64, 58, 0x0000000003ffc0LL, 13, 64, 59, 0x0000000003ffe0LL, 14, 64, 60, 0x0000000003fff0LL, 15, 64, 61, 0x0000000003fff8LL, 16, 64, 62, 0x0000000003fffcLL, 17, 64, 63, 0x0000000003fffeLL, 18, 64, 0, 0x0000000003ffffLL, 1, 64, 46, 0x00000000040000LL, 2, 64, 47, 0x00000000060000LL, 3, 64, 48, 0x00000000070000LL, 4, 64, 49, 0x00000000078000LL, 5, 64, 50, 0x0000000007c000LL, 6, 64, 51, 0x0000000007e000LL, 7, 64, 52, 0x0000000007f000LL, 8, 64, 53, 0x0000000007f800LL, 9, 64, 54, 0x0000000007fc00LL, 10, 64, 55, 0x0000000007fe00LL, 11, 64, 56, 0x0000000007ff00LL, 12, 64, 57, 0x0000000007ff80LL, 13, 64, 58, 0x0000000007ffc0LL, 14, 64, 59, 0x0000000007ffe0LL, 15, 64, 60, 0x0000000007fff0LL, 16, 64, 61, 0x0000000007fff8LL, 17, 64, 62, 0x0000000007fffcLL, 18, 64, 63, 0x0000000007fffeLL, 19, 64, 0, 0x0000000007ffffLL, 1, 64, 45, 0x00000000080000LL, 2, 64, 46, 0x000000000c0000LL, 3, 64, 47, 0x000000000e0000LL, 4, 64, 48, 0x000000000f0000LL, 5, 64, 49, 0x000000000f8000LL, 6, 64, 50, 0x000000000fc000LL, 7, 64, 51, 0x000000000fe000LL, 8, 64, 52, 0x000000000ff000LL, 9, 64, 53, 0x000000000ff800LL, 10, 64, 54, 0x000000000ffc00LL, 11, 64, 55, 0x000000000ffe00LL, 12, 64, 56, 0x000000000fff00LL, 13, 64, 57, 0x000000000fff80LL, 14, 64, 58, 0x000000000fffc0LL, 15, 64, 59, 0x000000000fffe0LL, 16, 64, 60, 0x000000000ffff0LL, 17, 64, 61, 0x000000000ffff8LL, 18, 64, 62, 0x000000000ffffcLL, 19, 64, 63, 0x000000000ffffeLL, 20, 64, 0, 0x000000000fffffLL, 1, 64, 44, 0x00000000100000LL, 2, 64, 45, 0x00000000180000LL, 3, 64, 46, 0x000000001c0000LL, 4, 64, 47, 0x000000001e0000LL, 5, 64, 48, 0x000000001f0000LL, 6, 64, 49, 0x000000001f8000LL, 7, 64, 50, 0x000000001fc000LL, 8, 64, 51, 0x000000001fe000LL, 9, 64, 52, 0x000000001ff000LL, 10, 64, 53, 0x000000001ff800LL, 11, 64, 54, 0x000000001ffc00LL, 12, 64, 55, 0x000000001ffe00LL, 13, 64, 56, 0x000000001fff00LL, 14, 64, 57, 0x000000001fff80LL, 15, 64, 58, 0x000000001fffc0LL, 16, 64, 59, 0x000000001fffe0LL, 17, 64, 60, 0x000000001ffff0LL, 18, 64, 61, 0x000000001ffff8LL, 19, 64, 62, 0x000000001ffffcLL, 20, 64, 63, 0x000000001ffffeLL, 21, 64, 0, 0x000000001fffffLL, 1, 64, 43, 0x00000000200000LL, 2, 64, 44, 0x00000000300000LL, 3, 64, 45, 0x00000000380000LL, 4, 64, 46, 0x000000003c0000LL, 5, 64, 47, 0x000000003e0000LL, 6, 64, 48, 0x000000003f0000LL, 7, 64, 49, 0x000000003f8000LL, 8, 64, 50, 0x000000003fc000LL, 9, 64, 51, 0x000000003fe000LL, 10, 64, 52, 0x000000003ff000LL, 11, 64, 53, 0x000000003ff800LL, 12, 64, 54, 0x000000003ffc00LL, 13, 64, 55, 0x000000003ffe00LL, 14, 64, 56, 0x000000003fff00LL, 15, 64, 57, 0x000000003fff80LL, 16, 64, 58, 0x000000003fffc0LL, 17, 64, 59, 0x000000003fffe0LL, 18, 64, 60, 0x000000003ffff0LL, 19, 64, 61, 0x000000003ffff8LL, 20, 64, 62, 0x000000003ffffcLL, 21, 64, 63, 0x000000003ffffeLL, 22, 64, 0, 0x000000003fffffLL, 1, 64, 42, 0x00000000400000LL, 2, 64, 43, 0x00000000600000LL, 3, 64, 44, 0x00000000700000LL, 4, 64, 45, 0x00000000780000LL, 5, 64, 46, 0x000000007c0000LL, 6, 64, 47, 0x000000007e0000LL, 7, 64, 48, 0x000000007f0000LL, 8, 64, 49, 0x000000007f8000LL, 9, 64, 50, 0x000000007fc000LL, 10, 64, 51, 0x000000007fe000LL, 11, 64, 52, 0x000000007ff000LL, 12, 64, 53, 0x000000007ff800LL, 13, 64, 54, 0x000000007ffc00LL, 14, 64, 55, 0x000000007ffe00LL, 15, 64, 56, 0x000000007fff00LL, 16, 64, 57, 0x000000007fff80LL, 17, 64, 58, 0x000000007fffc0LL, 18, 64, 59, 0x000000007fffe0LL, 19, 64, 60, 0x000000007ffff0LL, 20, 64, 61, 0x000000007ffff8LL, 21, 64, 62, 0x000000007ffffcLL, 22, 64, 63, 0x000000007ffffeLL, 23, 64, 0, 0x000000007fffffLL, 1, 64, 41, 0x00000000800000LL, 2, 64, 42, 0x00000000c00000LL, 3, 64, 43, 0x00000000e00000LL, 4, 64, 44, 0x00000000f00000LL, 5, 64, 45, 0x00000000f80000LL, 6, 64, 46, 0x00000000fc0000LL, 7, 64, 47, 0x00000000fe0000LL, 8, 64, 48, 0x00000000ff0000LL, 9, 64, 49, 0x00000000ff8000LL, 10, 64, 50, 0x00000000ffc000LL, 11, 64, 51, 0x00000000ffe000LL, 12, 64, 52, 0x00000000fff000LL, 13, 64, 53, 0x00000000fff800LL, 14, 64, 54, 0x00000000fffc00LL, 15, 64, 55, 0x00000000fffe00LL, 16, 64, 56, 0x00000000ffff00LL, 17, 64, 57, 0x00000000ffff80LL, 18, 64, 58, 0x00000000ffffc0LL, 19, 64, 59, 0x00000000ffffe0LL, 20, 64, 60, 0x00000000fffff0LL, 21, 64, 61, 0x00000000fffff8LL, 22, 64, 62, 0x00000000fffffcLL, 23, 64, 63, 0x00000000fffffeLL, 24, 64, 0, 0x00000000ffffffLL, 1, 64, 40, 0x00000001000000LL, 2, 64, 41, 0x00000001800000LL, 3, 64, 42, 0x00000001c00000LL, 4, 64, 43, 0x00000001e00000LL, 5, 64, 44, 0x00000001f00000LL, 6, 64, 45, 0x00000001f80000LL, 7, 64, 46, 0x00000001fc0000LL, 8, 64, 47, 0x00000001fe0000LL, 9, 64, 48, 0x00000001ff0000LL, 10, 64, 49, 0x00000001ff8000LL, 11, 64, 50, 0x00000001ffc000LL, 12, 64, 51, 0x00000001ffe000LL, 13, 64, 52, 0x00000001fff000LL, 14, 64, 53, 0x00000001fff800LL, 15, 64, 54, 0x00000001fffc00LL, 16, 64, 55, 0x00000001fffe00LL, 17, 64, 56, 0x00000001ffff00LL, 18, 64, 57, 0x00000001ffff80LL, 19, 64, 58, 0x00000001ffffc0LL, 20, 64, 59, 0x00000001ffffe0LL, 21, 64, 60, 0x00000001fffff0LL, 22, 64, 61, 0x00000001fffff8LL, 23, 64, 62, 0x00000001fffffcLL, 24, 64, 63, 0x00000001fffffeLL, 25, 64, 0, 0x00000001ffffffLL, 1, 64, 39, 0x00000002000000LL, 2, 64, 40, 0x00000003000000LL, 3, 64, 41, 0x00000003800000LL, 4, 64, 42, 0x00000003c00000LL, 5, 64, 43, 0x00000003e00000LL, 6, 64, 44, 0x00000003f00000LL, 7, 64, 45, 0x00000003f80000LL, 8, 64, 46, 0x00000003fc0000LL, 9, 64, 47, 0x00000003fe0000LL, 10, 64, 48, 0x00000003ff0000LL, 11, 64, 49, 0x00000003ff8000LL, 12, 64, 50, 0x00000003ffc000LL, 13, 64, 51, 0x00000003ffe000LL, 14, 64, 52, 0x00000003fff000LL, 15, 64, 53, 0x00000003fff800LL, 16, 64, 54, 0x00000003fffc00LL, 17, 64, 55, 0x00000003fffe00LL, 18, 64, 56, 0x00000003ffff00LL, 19, 64, 57, 0x00000003ffff80LL, 20, 64, 58, 0x00000003ffffc0LL, 21, 64, 59, 0x00000003ffffe0LL, 22, 64, 60, 0x00000003fffff0LL, 23, 64, 61, 0x00000003fffff8LL, 24, 64, 62, 0x00000003fffffcLL, 25, 64, 63, 0x00000003fffffeLL, 26, 64, 0, 0x00000003ffffffLL, 1, 64, 38, 0x00000004000000LL, 2, 64, 39, 0x00000006000000LL, 3, 64, 40, 0x00000007000000LL, 4, 64, 41, 0x00000007800000LL, 5, 64, 42, 0x00000007c00000LL, 6, 64, 43, 0x00000007e00000LL, 7, 64, 44, 0x00000007f00000LL, 8, 64, 45, 0x00000007f80000LL, 9, 64, 46, 0x00000007fc0000LL, 10, 64, 47, 0x00000007fe0000LL, 11, 64, 48, 0x00000007ff0000LL, 12, 64, 49, 0x00000007ff8000LL, 13, 64, 50, 0x00000007ffc000LL, 14, 64, 51, 0x00000007ffe000LL, 15, 64, 52, 0x00000007fff000LL, 16, 64, 53, 0x00000007fff800LL, 17, 64, 54, 0x00000007fffc00LL, 18, 64, 55, 0x00000007fffe00LL, 19, 64, 56, 0x00000007ffff00LL, 20, 64, 57, 0x00000007ffff80LL, 21, 64, 58, 0x00000007ffffc0LL, 22, 64, 59, 0x00000007ffffe0LL, 23, 64, 60, 0x00000007fffff0LL, 24, 64, 61, 0x00000007fffff8LL, 25, 64, 62, 0x00000007fffffcLL, 26, 64, 63, 0x00000007fffffeLL, 27, 64, 0, 0x00000007ffffffLL, 1, 64, 37, 0x00000008000000LL, 2, 64, 38, 0x0000000c000000LL, 3, 64, 39, 0x0000000e000000LL, 4, 64, 40, 0x0000000f000000LL, 5, 64, 41, 0x0000000f800000LL, 6, 64, 42, 0x0000000fc00000LL, 7, 64, 43, 0x0000000fe00000LL, 8, 64, 44, 0x0000000ff00000LL, 9, 64, 45, 0x0000000ff80000LL, 10, 64, 46, 0x0000000ffc0000LL, 11, 64, 47, 0x0000000ffe0000LL, 12, 64, 48, 0x0000000fff0000LL, 13, 64, 49, 0x0000000fff8000LL, 14, 64, 50, 0x0000000fffc000LL, 15, 64, 51, 0x0000000fffe000LL, 16, 64, 52, 0x0000000ffff000LL, 17, 64, 53, 0x0000000ffff800LL, 18, 64, 54, 0x0000000ffffc00LL, 19, 64, 55, 0x0000000ffffe00LL, 20, 64, 56, 0x0000000fffff00LL, 21, 64, 57, 0x0000000fffff80LL, 22, 64, 58, 0x0000000fffffc0LL, 23, 64, 59, 0x0000000fffffe0LL, 24, 64, 60, 0x0000000ffffff0LL, 25, 64, 61, 0x0000000ffffff8LL, 26, 64, 62, 0x0000000ffffffcLL, 27, 64, 63, 0x0000000ffffffeLL, 28, 64, 0, 0x0000000fffffffLL, 1, 64, 36, 0x00000010000000LL, 2, 64, 37, 0x00000018000000LL, 3, 64, 38, 0x0000001c000000LL, 4, 64, 39, 0x0000001e000000LL, 5, 64, 40, 0x0000001f000000LL, 6, 64, 41, 0x0000001f800000LL, 7, 64, 42, 0x0000001fc00000LL, 8, 64, 43, 0x0000001fe00000LL, 9, 64, 44, 0x0000001ff00000LL, 10, 64, 45, 0x0000001ff80000LL, 11, 64, 46, 0x0000001ffc0000LL, 12, 64, 47, 0x0000001ffe0000LL, 13, 64, 48, 0x0000001fff0000LL, 14, 64, 49, 0x0000001fff8000LL, 15, 64, 50, 0x0000001fffc000LL, 16, 64, 51, 0x0000001fffe000LL, 17, 64, 52, 0x0000001ffff000LL, 18, 64, 53, 0x0000001ffff800LL, 19, 64, 54, 0x0000001ffffc00LL, 20, 64, 55, 0x0000001ffffe00LL, 21, 64, 56, 0x0000001fffff00LL, 22, 64, 57, 0x0000001fffff80LL, 23, 64, 58, 0x0000001fffffc0LL, 24, 64, 59, 0x0000001fffffe0LL, 25, 64, 60, 0x0000001ffffff0LL, 26, 64, 61, 0x0000001ffffff8LL, 27, 64, 62, 0x0000001ffffffcLL, 28, 64, 63, 0x0000001ffffffeLL, 29, 64, 0, 0x0000001fffffffLL, 1, 64, 35, 0x00000020000000LL, 2, 64, 36, 0x00000030000000LL, 3, 64, 37, 0x00000038000000LL, 4, 64, 38, 0x0000003c000000LL, 5, 64, 39, 0x0000003e000000LL, 6, 64, 40, 0x0000003f000000LL, 7, 64, 41, 0x0000003f800000LL, 8, 64, 42, 0x0000003fc00000LL, 9, 64, 43, 0x0000003fe00000LL, 10, 64, 44, 0x0000003ff00000LL, 11, 64, 45, 0x0000003ff80000LL, 12, 64, 46, 0x0000003ffc0000LL, 13, 64, 47, 0x0000003ffe0000LL, 14, 64, 48, 0x0000003fff0000LL, 15, 64, 49, 0x0000003fff8000LL, 16, 64, 50, 0x0000003fffc000LL, 17, 64, 51, 0x0000003fffe000LL, 18, 64, 52, 0x0000003ffff000LL, 19, 64, 53, 0x0000003ffff800LL, 20, 64, 54, 0x0000003ffffc00LL, 21, 64, 55, 0x0000003ffffe00LL, 22, 64, 56, 0x0000003fffff00LL, 23, 64, 57, 0x0000003fffff80LL, 24, 64, 58, 0x0000003fffffc0LL, 25, 64, 59, 0x0000003fffffe0LL, 26, 64, 60, 0x0000003ffffff0LL, 27, 64, 61, 0x0000003ffffff8LL, 28, 64, 62, 0x0000003ffffffcLL, 29, 64, 63, 0x0000003ffffffeLL, 30, 64, 0, 0x0000003fffffffLL, 1, 64, 34, 0x00000040000000LL, 2, 64, 35, 0x00000060000000LL, 3, 64, 36, 0x00000070000000LL, 4, 64, 37, 0x00000078000000LL, 5, 64, 38, 0x0000007c000000LL, 6, 64, 39, 0x0000007e000000LL, 7, 64, 40, 0x0000007f000000LL, 8, 64, 41, 0x0000007f800000LL, 9, 64, 42, 0x0000007fc00000LL, 10, 64, 43, 0x0000007fe00000LL, 11, 64, 44, 0x0000007ff00000LL, 12, 64, 45, 0x0000007ff80000LL, 13, 64, 46, 0x0000007ffc0000LL, 14, 64, 47, 0x0000007ffe0000LL, 15, 64, 48, 0x0000007fff0000LL, 16, 64, 49, 0x0000007fff8000LL, 17, 64, 50, 0x0000007fffc000LL, 18, 64, 51, 0x0000007fffe000LL, 19, 64, 52, 0x0000007ffff000LL, 20, 64, 53, 0x0000007ffff800LL, 21, 64, 54, 0x0000007ffffc00LL, 22, 64, 55, 0x0000007ffffe00LL, 23, 64, 56, 0x0000007fffff00LL, 24, 64, 57, 0x0000007fffff80LL, 25, 64, 58, 0x0000007fffffc0LL, 26, 64, 59, 0x0000007fffffe0LL, 27, 64, 60, 0x0000007ffffff0LL, 28, 64, 61, 0x0000007ffffff8LL, 29, 64, 62, 0x0000007ffffffcLL, 30, 64, 63, 0x0000007ffffffeLL, 31, 64, 0, 0x0000007fffffffLL, 1, 64, 33, 0x00000080000000LL, 2, 64, 34, 0x000000c0000000LL, 3, 64, 35, 0x000000e0000000LL, 4, 64, 36, 0x000000f0000000LL, 5, 64, 37, 0x000000f8000000LL, 6, 64, 38, 0x000000fc000000LL, 7, 64, 39, 0x000000fe000000LL, 8, 64, 40, 0x000000ff000000LL, 9, 64, 41, 0x000000ff800000LL, 10, 64, 42, 0x000000ffc00000LL, 11, 64, 43, 0x000000ffe00000LL, 12, 64, 44, 0x000000fff00000LL, 13, 64, 45, 0x000000fff80000LL, 14, 64, 46, 0x000000fffc0000LL, 15, 64, 47, 0x000000fffe0000LL, 16, 64, 48, 0x000000ffff0000LL, 17, 64, 49, 0x000000ffff8000LL, 18, 64, 50, 0x000000ffffc000LL, 19, 64, 51, 0x000000ffffe000LL, 20, 64, 52, 0x000000fffff000LL, 21, 64, 53, 0x000000fffff800LL, 22, 64, 54, 0x000000fffffc00LL, 23, 64, 55, 0x000000fffffe00LL, 24, 64, 56, 0x000000ffffff00LL, 25, 64, 57, 0x000000ffffff80LL, 26, 64, 58, 0x000000ffffffc0LL, 27, 64, 59, 0x000000ffffffe0LL, 28, 64, 60, 0x000000fffffff0LL, 29, 64, 61, 0x000000fffffff8LL, 30, 64, 62, 0x000000fffffffcLL, 31, 64, 63, 0x000000fffffffeLL, 32, 64, 0, 0x000000ffffffffLL, 1, 64, 32, 0x00000100000000LL, 1, 32, 0, 0x00000100000001LL, 2, 64, 33, 0x00000180000000LL, 3, 64, 34, 0x000001c0000000LL, 4, 64, 35, 0x000001e0000000LL, 5, 64, 36, 0x000001f0000000LL, 6, 64, 37, 0x000001f8000000LL, 7, 64, 38, 0x000001fc000000LL, 8, 64, 39, 0x000001fe000000LL, 9, 64, 40, 0x000001ff000000LL, 10, 64, 41, 0x000001ff800000LL, 11, 64, 42, 0x000001ffc00000LL, 12, 64, 43, 0x000001ffe00000LL, 13, 64, 44, 0x000001fff00000LL, 14, 64, 45, 0x000001fff80000LL, 15, 64, 46, 0x000001fffc0000LL, 16, 64, 47, 0x000001fffe0000LL, 17, 64, 48, 0x000001ffff0000LL, 18, 64, 49, 0x000001ffff8000LL, 19, 64, 50, 0x000001ffffc000LL, 20, 64, 51, 0x000001ffffe000LL, 21, 64, 52, 0x000001fffff000LL, 22, 64, 53, 0x000001fffff800LL, 23, 64, 54, 0x000001fffffc00LL, 24, 64, 55, 0x000001fffffe00LL, 25, 64, 56, 0x000001ffffff00LL, 26, 64, 57, 0x000001ffffff80LL, 27, 64, 58, 0x000001ffffffc0LL, 28, 64, 59, 0x000001ffffffe0LL, 29, 64, 60, 0x000001fffffff0LL, 30, 64, 61, 0x000001fffffff8LL, 31, 64, 62, 0x000001fffffffcLL, 32, 64, 63, 0x000001fffffffeLL, 33, 64, 0, 0x000001ffffffffLL, 1, 64, 31, 0x00000200000000LL, 1, 32, 31, 0x00000200000002LL, 2, 64, 32, 0x00000300000000LL, 2, 32, 0, 0x00000300000003LL, 3, 64, 33, 0x00000380000000LL, 4, 64, 34, 0x000003c0000000LL, 5, 64, 35, 0x000003e0000000LL, 6, 64, 36, 0x000003f0000000LL, 7, 64, 37, 0x000003f8000000LL, 8, 64, 38, 0x000003fc000000LL, 9, 64, 39, 0x000003fe000000LL, 10, 64, 40, 0x000003ff000000LL, 11, 64, 41, 0x000003ff800000LL, 12, 64, 42, 0x000003ffc00000LL, 13, 64, 43, 0x000003ffe00000LL, 14, 64, 44, 0x000003fff00000LL, 15, 64, 45, 0x000003fff80000LL, 16, 64, 46, 0x000003fffc0000LL, 17, 64, 47, 0x000003fffe0000LL, 18, 64, 48, 0x000003ffff0000LL, 19, 64, 49, 0x000003ffff8000LL, 20, 64, 50, 0x000003ffffc000LL, 21, 64, 51, 0x000003ffffe000LL, 22, 64, 52, 0x000003fffff000LL, 23, 64, 53, 0x000003fffff800LL, 24, 64, 54, 0x000003fffffc00LL, 25, 64, 55, 0x000003fffffe00LL, 26, 64, 56, 0x000003ffffff00LL, 27, 64, 57, 0x000003ffffff80LL, 28, 64, 58, 0x000003ffffffc0LL, 29, 64, 59, 0x000003ffffffe0LL, 30, 64, 60, 0x000003fffffff0LL, 31, 64, 61, 0x000003fffffff8LL, 32, 64, 62, 0x000003fffffffcLL, 33, 64, 63, 0x000003fffffffeLL, 34, 64, 0, 0x000003ffffffffLL, 1, 64, 30, 0x00000400000000LL, 1, 32, 30, 0x00000400000004LL, 2, 64, 31, 0x00000600000000LL, 2, 32, 31, 0x00000600000006LL, 3, 64, 32, 0x00000700000000LL, 3, 32, 0, 0x00000700000007LL, 4, 64, 33, 0x00000780000000LL, 5, 64, 34, 0x000007c0000000LL, 6, 64, 35, 0x000007e0000000LL, 7, 64, 36, 0x000007f0000000LL, 8, 64, 37, 0x000007f8000000LL, 9, 64, 38, 0x000007fc000000LL, 10, 64, 39, 0x000007fe000000LL, 11, 64, 40, 0x000007ff000000LL, 12, 64, 41, 0x000007ff800000LL, 13, 64, 42, 0x000007ffc00000LL, 14, 64, 43, 0x000007ffe00000LL, 15, 64, 44, 0x000007fff00000LL, 16, 64, 45, 0x000007fff80000LL, 17, 64, 46, 0x000007fffc0000LL, 18, 64, 47, 0x000007fffe0000LL, 19, 64, 48, 0x000007ffff0000LL, 20, 64, 49, 0x000007ffff8000LL, 21, 64, 50, 0x000007ffffc000LL, 22, 64, 51, 0x000007ffffe000LL, 23, 64, 52, 0x000007fffff000LL, 24, 64, 53, 0x000007fffff800LL, 25, 64, 54, 0x000007fffffc00LL, 26, 64, 55, 0x000007fffffe00LL, 27, 64, 56, 0x000007ffffff00LL, 28, 64, 57, 0x000007ffffff80LL, 29, 64, 58, 0x000007ffffffc0LL, 30, 64, 59, 0x000007ffffffe0LL, 31, 64, 60, 0x000007fffffff0LL, 32, 64, 61, 0x000007fffffff8LL, 33, 64, 62, 0x000007fffffffcLL, 34, 64, 63, 0x000007fffffffeLL, 35, 64, 0, 0x000007ffffffffLL, 1, 64, 29, 0x00000800000000LL, 1, 32, 29, 0x00000800000008LL, 2, 64, 30, 0x00000c00000000LL, 2, 32, 30, 0x00000c0000000cLL, 3, 64, 31, 0x00000e00000000LL, 3, 32, 31, 0x00000e0000000eLL, 4, 64, 32, 0x00000f00000000LL, 4, 32, 0, 0x00000f0000000fLL, 5, 64, 33, 0x00000f80000000LL, 6, 64, 34, 0x00000fc0000000LL, 7, 64, 35, 0x00000fe0000000LL, 8, 64, 36, 0x00000ff0000000LL, 9, 64, 37, 0x00000ff8000000LL, 10, 64, 38, 0x00000ffc000000LL, 11, 64, 39, 0x00000ffe000000LL, 12, 64, 40, 0x00000fff000000LL, 13, 64, 41, 0x00000fff800000LL, 14, 64, 42, 0x00000fffc00000LL, 15, 64, 43, 0x00000fffe00000LL, 16, 64, 44, 0x00000ffff00000LL, 17, 64, 45, 0x00000ffff80000LL, 18, 64, 46, 0x00000ffffc0000LL, 19, 64, 47, 0x00000ffffe0000LL, 20, 64, 48, 0x00000fffff0000LL, 21, 64, 49, 0x00000fffff8000LL, 22, 64, 50, 0x00000fffffc000LL, 23, 64, 51, 0x00000fffffe000LL, 24, 64, 52, 0x00000ffffff000LL, 25, 64, 53, 0x00000ffffff800LL, 26, 64, 54, 0x00000ffffffc00LL, 27, 64, 55, 0x00000ffffffe00LL, 28, 64, 56, 0x00000fffffff00LL, 29, 64, 57, 0x00000fffffff80LL, 30, 64, 58, 0x00000fffffffc0LL, 31, 64, 59, 0x00000fffffffe0LL, 32, 64, 60, 0x00000ffffffff0LL, 33, 64, 61, 0x00000ffffffff8LL, 34, 64, 62, 0x00000ffffffffcLL, 35, 64, 63, 0x00000ffffffffeLL, 36, 64, 0, 0x00000fffffffffLL, 1, 64, 28, 0x00001000000000LL, 1, 32, 28, 0x00001000000010LL, 2, 64, 29, 0x00001800000000LL, 2, 32, 29, 0x00001800000018LL, 3, 64, 30, 0x00001c00000000LL, 3, 32, 30, 0x00001c0000001cLL, 4, 64, 31, 0x00001e00000000LL, 4, 32, 31, 0x00001e0000001eLL, 5, 64, 32, 0x00001f00000000LL, 5, 32, 0, 0x00001f0000001fLL, 6, 64, 33, 0x00001f80000000LL, 7, 64, 34, 0x00001fc0000000LL, 8, 64, 35, 0x00001fe0000000LL, 9, 64, 36, 0x00001ff0000000LL, 10, 64, 37, 0x00001ff8000000LL, 11, 64, 38, 0x00001ffc000000LL, 12, 64, 39, 0x00001ffe000000LL, 13, 64, 40, 0x00001fff000000LL, 14, 64, 41, 0x00001fff800000LL, 15, 64, 42, 0x00001fffc00000LL, 16, 64, 43, 0x00001fffe00000LL, 17, 64, 44, 0x00001ffff00000LL, 18, 64, 45, 0x00001ffff80000LL, 19, 64, 46, 0x00001ffffc0000LL, 20, 64, 47, 0x00001ffffe0000LL, 21, 64, 48, 0x00001fffff0000LL, 22, 64, 49, 0x00001fffff8000LL, 23, 64, 50, 0x00001fffffc000LL, 24, 64, 51, 0x00001fffffe000LL, 25, 64, 52, 0x00001ffffff000LL, 26, 64, 53, 0x00001ffffff800LL, 27, 64, 54, 0x00001ffffffc00LL, 28, 64, 55, 0x00001ffffffe00LL, 29, 64, 56, 0x00001fffffff00LL, 30, 64, 57, 0x00001fffffff80LL, 31, 64, 58, 0x00001fffffffc0LL, 32, 64, 59, 0x00001fffffffe0LL, 33, 64, 60, 0x00001ffffffff0LL, 34, 64, 61, 0x00001ffffffff8LL, 35, 64, 62, 0x00001ffffffffcLL, 36, 64, 63, 0x00001ffffffffeLL, 37, 64, 0, 0x00001fffffffffLL, 1, 64, 27, 0x00002000000000LL, 1, 32, 27, 0x00002000000020LL, 2, 64, 28, 0x00003000000000LL, 2, 32, 28, 0x00003000000030LL, 3, 64, 29, 0x00003800000000LL, 3, 32, 29, 0x00003800000038LL, 4, 64, 30, 0x00003c00000000LL, 4, 32, 30, 0x00003c0000003cLL, 5, 64, 31, 0x00003e00000000LL, 5, 32, 31, 0x00003e0000003eLL, 6, 64, 32, 0x00003f00000000LL, 6, 32, 0, 0x00003f0000003fLL, 7, 64, 33, 0x00003f80000000LL, 8, 64, 34, 0x00003fc0000000LL, 9, 64, 35, 0x00003fe0000000LL, 10, 64, 36, 0x00003ff0000000LL, 11, 64, 37, 0x00003ff8000000LL, 12, 64, 38, 0x00003ffc000000LL, 13, 64, 39, 0x00003ffe000000LL, 14, 64, 40, 0x00003fff000000LL, 15, 64, 41, 0x00003fff800000LL, 16, 64, 42, 0x00003fffc00000LL, 17, 64, 43, 0x00003fffe00000LL, 18, 64, 44, 0x00003ffff00000LL, 19, 64, 45, 0x00003ffff80000LL, 20, 64, 46, 0x00003ffffc0000LL, 21, 64, 47, 0x00003ffffe0000LL, 22, 64, 48, 0x00003fffff0000LL, 23, 64, 49, 0x00003fffff8000LL, 24, 64, 50, 0x00003fffffc000LL, 25, 64, 51, 0x00003fffffe000LL, 26, 64, 52, 0x00003ffffff000LL, 27, 64, 53, 0x00003ffffff800LL, 28, 64, 54, 0x00003ffffffc00LL, 29, 64, 55, 0x00003ffffffe00LL, 30, 64, 56, 0x00003fffffff00LL, 31, 64, 57, 0x00003fffffff80LL, 32, 64, 58, 0x00003fffffffc0LL, 33, 64, 59, 0x00003fffffffe0LL, 34, 64, 60, 0x00003ffffffff0LL, 35, 64, 61, 0x00003ffffffff8LL, 36, 64, 62, 0x00003ffffffffcLL, 37, 64, 63, 0x00003ffffffffeLL, 38, 64, 0, 0x00003fffffffffLL, 1, 64, 26, 0x00004000000000LL, 1, 32, 26, 0x00004000000040LL, 2, 64, 27, 0x00006000000000LL, 2, 32, 27, 0x00006000000060LL, 3, 64, 28, 0x00007000000000LL, 3, 32, 28, 0x00007000000070LL, 4, 64, 29, 0x00007800000000LL, 4, 32, 29, 0x00007800000078LL, 5, 64, 30, 0x00007c00000000LL, 5, 32, 30, 0x00007c0000007cLL, 6, 64, 31, 0x00007e00000000LL, 6, 32, 31, 0x00007e0000007eLL, 7, 64, 32, 0x00007f00000000LL, 7, 32, 0, 0x00007f0000007fLL, 8, 64, 33, 0x00007f80000000LL, 9, 64, 34, 0x00007fc0000000LL, 10, 64, 35, 0x00007fe0000000LL, 11, 64, 36, 0x00007ff0000000LL, 12, 64, 37, 0x00007ff8000000LL, 13, 64, 38, 0x00007ffc000000LL, 14, 64, 39, 0x00007ffe000000LL, 15, 64, 40, 0x00007fff000000LL, 16, 64, 41, 0x00007fff800000LL, 17, 64, 42, 0x00007fffc00000LL, 18, 64, 43, 0x00007fffe00000LL, 19, 64, 44, 0x00007ffff00000LL, 20, 64, 45, 0x00007ffff80000LL, 21, 64, 46, 0x00007ffffc0000LL, 22, 64, 47, 0x00007ffffe0000LL, 23, 64, 48, 0x00007fffff0000LL, 24, 64, 49, 0x00007fffff8000LL, 25, 64, 50, 0x00007fffffc000LL, 26, 64, 51, 0x00007fffffe000LL, 27, 64, 52, 0x00007ffffff000LL, 28, 64, 53, 0x00007ffffff800LL, 29, 64, 54, 0x00007ffffffc00LL, 30, 64, 55, 0x00007ffffffe00LL, 31, 64, 56, 0x00007fffffff00LL, 32, 64, 57, 0x00007fffffff80LL, 33, 64, 58, 0x00007fffffffc0LL, 34, 64, 59, 0x00007fffffffe0LL, 35, 64, 60, 0x00007ffffffff0LL, 36, 64, 61, 0x00007ffffffff8LL, 37, 64, 62, 0x00007ffffffffcLL, 38, 64, 63, 0x00007ffffffffeLL, 39, 64, 0, 0x00007fffffffffLL, 1, 64, 25, 0x00008000000000LL, 1, 32, 25, 0x00008000000080LL, 2, 64, 26, 0x0000c000000000LL, 2, 32, 26, 0x0000c0000000c0LL, 3, 64, 27, 0x0000e000000000LL, 3, 32, 27, 0x0000e0000000e0LL, 4, 64, 28, 0x0000f000000000LL, 4, 32, 28, 0x0000f0000000f0LL, 5, 64, 29, 0x0000f800000000LL, 5, 32, 29, 0x0000f8000000f8LL, 6, 64, 30, 0x0000fc00000000LL, 6, 32, 30, 0x0000fc000000fcLL, 7, 64, 31, 0x0000fe00000000LL, 7, 32, 31, 0x0000fe000000feLL, 8, 64, 32, 0x0000ff00000000LL, 8, 32, 0, 0x0000ff000000ffLL, 9, 64, 33, 0x0000ff80000000LL, 10, 64, 34, 0x0000ffc0000000LL, 11, 64, 35, 0x0000ffe0000000LL, 12, 64, 36, 0x0000fff0000000LL, 13, 64, 37, 0x0000fff8000000LL, 14, 64, 38, 0x0000fffc000000LL, 15, 64, 39, 0x0000fffe000000LL, 16, 64, 40, 0x0000ffff000000LL, 17, 64, 41, 0x0000ffff800000LL, 18, 64, 42, 0x0000ffffc00000LL, 19, 64, 43, 0x0000ffffe00000LL, 20, 64, 44, 0x0000fffff00000LL, 21, 64, 45, 0x0000fffff80000LL, 22, 64, 46, 0x0000fffffc0000LL, 23, 64, 47, 0x0000fffffe0000LL, 24, 64, 48, 0x0000ffffff0000LL, 25, 64, 49, 0x0000ffffff8000LL, 26, 64, 50, 0x0000ffffffc000LL, 27, 64, 51, 0x0000ffffffe000LL, 28, 64, 52, 0x0000fffffff000LL, 29, 64, 53, 0x0000fffffff800LL, 30, 64, 54, 0x0000fffffffc00LL, 31, 64, 55, 0x0000fffffffe00LL, 32, 64, 56, 0x0000ffffffff00LL, 33, 64, 57, 0x0000ffffffff80LL, 34, 64, 58, 0x0000ffffffffc0LL, 35, 64, 59, 0x0000ffffffffe0LL, 36, 64, 60, 0x0000fffffffff0LL, 37, 64, 61, 0x0000fffffffff8LL, 38, 64, 62, 0x0000fffffffffcLL, 39, 64, 63, 0x0000fffffffffeLL, 40, 64, 0, 0x0000ffffffffffLL, 1, 64, 24, 0x00010000000000LL, 1, 32, 24, 0x00010000000100LL, 2, 64, 25, 0x00018000000000LL, 2, 32, 25, 0x00018000000180LL, 3, 64, 26, 0x0001c000000000LL, 3, 32, 26, 0x0001c0000001c0LL, 4, 64, 27, 0x0001e000000000LL, 4, 32, 27, 0x0001e0000001e0LL, 5, 64, 28, 0x0001f000000000LL, 5, 32, 28, 0x0001f0000001f0LL, 6, 64, 29, 0x0001f800000000LL, 6, 32, 29, 0x0001f8000001f8LL, 7, 64, 30, 0x0001fc00000000LL, 7, 32, 30, 0x0001fc000001fcLL, 8, 64, 31, 0x0001fe00000000LL, 8, 32, 31, 0x0001fe000001feLL, 9, 64, 32, 0x0001ff00000000LL, 9, 32, 0, 0x0001ff000001ffLL, 10, 64, 33, 0x0001ff80000000LL, 11, 64, 34, 0x0001ffc0000000LL, 12, 64, 35, 0x0001ffe0000000LL, 13, 64, 36, 0x0001fff0000000LL, 14, 64, 37, 0x0001fff8000000LL, 15, 64, 38, 0x0001fffc000000LL, 16, 64, 39, 0x0001fffe000000LL, 17, 64, 40, 0x0001ffff000000LL, 18, 64, 41, 0x0001ffff800000LL, 19, 64, 42, 0x0001ffffc00000LL, 20, 64, 43, 0x0001ffffe00000LL, 21, 64, 44, 0x0001fffff00000LL, 22, 64, 45, 0x0001fffff80000LL, 23, 64, 46, 0x0001fffffc0000LL, 24, 64, 47, 0x0001fffffe0000LL, 25, 64, 48, 0x0001ffffff0000LL, 26, 64, 49, 0x0001ffffff8000LL, 27, 64, 50, 0x0001ffffffc000LL, 28, 64, 51, 0x0001ffffffe000LL, 29, 64, 52, 0x0001fffffff000LL, 30, 64, 53, 0x0001fffffff800LL, 31, 64, 54, 0x0001fffffffc00LL, 32, 64, 55, 0x0001fffffffe00LL, 33, 64, 56, 0x0001ffffffff00LL, 34, 64, 57, 0x0001ffffffff80LL, 35, 64, 58, 0x0001ffffffffc0LL, 36, 64, 59, 0x0001ffffffffe0LL, 37, 64, 60, 0x0001fffffffff0LL, 38, 64, 61, 0x0001fffffffff8LL, 39, 64, 62, 0x0001fffffffffcLL, 40, 64, 63, 0x0001fffffffffeLL, 41, 64, 0, 0x0001ffffffffffLL, 1, 64, 23, 0x00020000000000LL, 1, 32, 23, 0x00020000000200LL, 2, 64, 24, 0x00030000000000LL, 2, 32, 24, 0x00030000000300LL, 3, 64, 25, 0x00038000000000LL, 3, 32, 25, 0x00038000000380LL, 4, 64, 26, 0x0003c000000000LL, 4, 32, 26, 0x0003c0000003c0LL, 5, 64, 27, 0x0003e000000000LL, 5, 32, 27, 0x0003e0000003e0LL, 6, 64, 28, 0x0003f000000000LL, 6, 32, 28, 0x0003f0000003f0LL, 7, 64, 29, 0x0003f800000000LL, 7, 32, 29, 0x0003f8000003f8LL, 8, 64, 30, 0x0003fc00000000LL, 8, 32, 30, 0x0003fc000003fcLL, 9, 64, 31, 0x0003fe00000000LL, 9, 32, 31, 0x0003fe000003feLL, 10, 64, 32, 0x0003ff00000000LL, 10, 32, 0, 0x0003ff000003ffLL, 11, 64, 33, 0x0003ff80000000LL, 12, 64, 34, 0x0003ffc0000000LL, 13, 64, 35, 0x0003ffe0000000LL, 14, 64, 36, 0x0003fff0000000LL, 15, 64, 37, 0x0003fff8000000LL, 16, 64, 38, 0x0003fffc000000LL, 17, 64, 39, 0x0003fffe000000LL, 18, 64, 40, 0x0003ffff000000LL, 19, 64, 41, 0x0003ffff800000LL, 20, 64, 42, 0x0003ffffc00000LL, 21, 64, 43, 0x0003ffffe00000LL, 22, 64, 44, 0x0003fffff00000LL, 23, 64, 45, 0x0003fffff80000LL, 24, 64, 46, 0x0003fffffc0000LL, 25, 64, 47, 0x0003fffffe0000LL, 26, 64, 48, 0x0003ffffff0000LL, 27, 64, 49, 0x0003ffffff8000LL, 28, 64, 50, 0x0003ffffffc000LL, 29, 64, 51, 0x0003ffffffe000LL, 30, 64, 52, 0x0003fffffff000LL, 31, 64, 53, 0x0003fffffff800LL, 32, 64, 54, 0x0003fffffffc00LL, 33, 64, 55, 0x0003fffffffe00LL, 34, 64, 56, 0x0003ffffffff00LL, 35, 64, 57, 0x0003ffffffff80LL, 36, 64, 58, 0x0003ffffffffc0LL, 37, 64, 59, 0x0003ffffffffe0LL, 38, 64, 60, 0x0003fffffffff0LL, 39, 64, 61, 0x0003fffffffff8LL, 40, 64, 62, 0x0003fffffffffcLL, 41, 64, 63, 0x0003fffffffffeLL, 42, 64, 0, 0x0003ffffffffffLL, 1, 64, 22, 0x00040000000000LL, 1, 32, 22, 0x00040000000400LL, 2, 64, 23, 0x00060000000000LL, 2, 32, 23, 0x00060000000600LL, 3, 64, 24, 0x00070000000000LL, 3, 32, 24, 0x00070000000700LL, 4, 64, 25, 0x00078000000000LL, 4, 32, 25, 0x00078000000780LL, 5, 64, 26, 0x0007c000000000LL, 5, 32, 26, 0x0007c0000007c0LL, 6, 64, 27, 0x0007e000000000LL, 6, 32, 27, 0x0007e0000007e0LL, 7, 64, 28, 0x0007f000000000LL, 7, 32, 28, 0x0007f0000007f0LL, 8, 64, 29, 0x0007f800000000LL, 8, 32, 29, 0x0007f8000007f8LL, 9, 64, 30, 0x0007fc00000000LL, 9, 32, 30, 0x0007fc000007fcLL, 10, 64, 31, 0x0007fe00000000LL, 10, 32, 31, 0x0007fe000007feLL, 11, 64, 32, 0x0007ff00000000LL, 11, 32, 0, 0x0007ff000007ffLL, 12, 64, 33, 0x0007ff80000000LL, 13, 64, 34, 0x0007ffc0000000LL, 14, 64, 35, 0x0007ffe0000000LL, 15, 64, 36, 0x0007fff0000000LL, 16, 64, 37, 0x0007fff8000000LL, 17, 64, 38, 0x0007fffc000000LL, 18, 64, 39, 0x0007fffe000000LL, 19, 64, 40, 0x0007ffff000000LL, 20, 64, 41, 0x0007ffff800000LL, 21, 64, 42, 0x0007ffffc00000LL, 22, 64, 43, 0x0007ffffe00000LL, 23, 64, 44, 0x0007fffff00000LL, 24, 64, 45, 0x0007fffff80000LL, 25, 64, 46, 0x0007fffffc0000LL, 26, 64, 47, 0x0007fffffe0000LL, 27, 64, 48, 0x0007ffffff0000LL, 28, 64, 49, 0x0007ffffff8000LL, 29, 64, 50, 0x0007ffffffc000LL, 30, 64, 51, 0x0007ffffffe000LL, 31, 64, 52, 0x0007fffffff000LL, 32, 64, 53, 0x0007fffffff800LL, 33, 64, 54, 0x0007fffffffc00LL, 34, 64, 55, 0x0007fffffffe00LL, 35, 64, 56, 0x0007ffffffff00LL, 36, 64, 57, 0x0007ffffffff80LL, 37, 64, 58, 0x0007ffffffffc0LL, 38, 64, 59, 0x0007ffffffffe0LL, 39, 64, 60, 0x0007fffffffff0LL, 40, 64, 61, 0x0007fffffffff8LL, 41, 64, 62, 0x0007fffffffffcLL, 42, 64, 63, 0x0007fffffffffeLL, 43, 64, 0, 0x0007ffffffffffLL, 1, 64, 21, 0x00080000000000LL, 1, 32, 21, 0x00080000000800LL, 2, 64, 22, 0x000c0000000000LL, 2, 32, 22, 0x000c0000000c00LL, 3, 64, 23, 0x000e0000000000LL, 3, 32, 23, 0x000e0000000e00LL, 4, 64, 24, 0x000f0000000000LL, 4, 32, 24, 0x000f0000000f00LL, 5, 64, 25, 0x000f8000000000LL, 5, 32, 25, 0x000f8000000f80LL, 6, 64, 26, 0x000fc000000000LL, 6, 32, 26, 0x000fc000000fc0LL, 7, 64, 27, 0x000fe000000000LL, 7, 32, 27, 0x000fe000000fe0LL, 8, 64, 28, 0x000ff000000000LL, 8, 32, 28, 0x000ff000000ff0LL, 9, 64, 29, 0x000ff800000000LL, 9, 32, 29, 0x000ff800000ff8LL, 10, 64, 30, 0x000ffc00000000LL, 10, 32, 30, 0x000ffc00000ffcLL, 11, 64, 31, 0x000ffe00000000LL, 11, 32, 31, 0x000ffe00000ffeLL, 12, 64, 32, 0x000fff00000000LL, 12, 32, 0, 0x000fff00000fffLL, 13, 64, 33, 0x000fff80000000LL, 14, 64, 34, 0x000fffc0000000LL, 15, 64, 35, 0x000fffe0000000LL, 16, 64, 36, 0x000ffff0000000LL, 17, 64, 37, 0x000ffff8000000LL, 18, 64, 38, 0x000ffffc000000LL, 19, 64, 39, 0x000ffffe000000LL, 20, 64, 40, 0x000fffff000000LL, 21, 64, 41, 0x000fffff800000LL, 22, 64, 42, 0x000fffffc00000LL, 23, 64, 43, 0x000fffffe00000LL, 24, 64, 44, 0x000ffffff00000LL, 25, 64, 45, 0x000ffffff80000LL, 26, 64, 46, 0x000ffffffc0000LL, 27, 64, 47, 0x000ffffffe0000LL, 28, 64, 48, 0x000fffffff0000LL, 29, 64, 49, 0x000fffffff8000LL, 30, 64, 50, 0x000fffffffc000LL, 31, 64, 51, 0x000fffffffe000LL, 32, 64, 52, 0x000ffffffff000LL, 33, 64, 53, 0x000ffffffff800LL, 34, 64, 54, 0x000ffffffffc00LL, 35, 64, 55, 0x000ffffffffe00LL, 36, 64, 56, 0x000fffffffff00LL, 37, 64, 57, 0x000fffffffff80LL, 38, 64, 58, 0x000fffffffffc0LL, 39, 64, 59, 0x000fffffffffe0LL, 40, 64, 60, 0x000ffffffffff0LL, 41, 64, 61, 0x000ffffffffff8LL, 42, 64, 62, 0x000ffffffffffcLL, 43, 64, 63, 0x000ffffffffffeLL, 44, 64, 0, 0x000fffffffffffLL, 1, 64, 20, 0x00100000000000LL, 1, 32, 20, 0x00100000001000LL, 2, 64, 21, 0x00180000000000LL, 2, 32, 21, 0x00180000001800LL, 3, 64, 22, 0x001c0000000000LL, 3, 32, 22, 0x001c0000001c00LL, 4, 64, 23, 0x001e0000000000LL, 4, 32, 23, 0x001e0000001e00LL, 5, 64, 24, 0x001f0000000000LL, 5, 32, 24, 0x001f0000001f00LL, 6, 64, 25, 0x001f8000000000LL, 6, 32, 25, 0x001f8000001f80LL, 7, 64, 26, 0x001fc000000000LL, 7, 32, 26, 0x001fc000001fc0LL, 8, 64, 27, 0x001fe000000000LL, 8, 32, 27, 0x001fe000001fe0LL, 9, 64, 28, 0x001ff000000000LL, 9, 32, 28, 0x001ff000001ff0LL, 10, 64, 29, 0x001ff800000000LL, 10, 32, 29, 0x001ff800001ff8LL, 11, 64, 30, 0x001ffc00000000LL, 11, 32, 30, 0x001ffc00001ffcLL, 12, 64, 31, 0x001ffe00000000LL, 12, 32, 31, 0x001ffe00001ffeLL, 13, 64, 32, 0x001fff00000000LL, 13, 32, 0, 0x001fff00001fffLL, 14, 64, 33, 0x001fff80000000LL, 15, 64, 34, 0x001fffc0000000LL, 16, 64, 35, 0x001fffe0000000LL, 17, 64, 36, 0x001ffff0000000LL, 18, 64, 37, 0x001ffff8000000LL, 19, 64, 38, 0x001ffffc000000LL, 20, 64, 39, 0x001ffffe000000LL, 21, 64, 40, 0x001fffff000000LL, 22, 64, 41, 0x001fffff800000LL, 23, 64, 42, 0x001fffffc00000LL, 24, 64, 43, 0x001fffffe00000LL, 25, 64, 44, 0x001ffffff00000LL, 26, 64, 45, 0x001ffffff80000LL, 27, 64, 46, 0x001ffffffc0000LL, 28, 64, 47, 0x001ffffffe0000LL, 29, 64, 48, 0x001fffffff0000LL, 30, 64, 49, 0x001fffffff8000LL, 31, 64, 50, 0x001fffffffc000LL, 32, 64, 51, 0x001fffffffe000LL, 33, 64, 52, 0x001ffffffff000LL, 34, 64, 53, 0x001ffffffff800LL, 35, 64, 54, 0x001ffffffffc00LL, 36, 64, 55, 0x001ffffffffe00LL, 37, 64, 56, 0x001fffffffff00LL, 38, 64, 57, 0x001fffffffff80LL, 39, 64, 58, 0x001fffffffffc0LL, 40, 64, 59, 0x001fffffffffe0LL, 41, 64, 60, 0x001ffffffffff0LL, 42, 64, 61, 0x001ffffffffff8LL, 43, 64, 62, 0x001ffffffffffcLL, 44, 64, 63, 0x001ffffffffffeLL, 45, 64, 0, 0x001fffffffffffLL, 1, 64, 19, 0x00200000000000LL, 1, 32, 19, 0x00200000002000LL, 2, 64, 20, 0x00300000000000LL, 2, 32, 20, 0x00300000003000LL, 3, 64, 21, 0x00380000000000LL, 3, 32, 21, 0x00380000003800LL, 4, 64, 22, 0x003c0000000000LL, 4, 32, 22, 0x003c0000003c00LL, 5, 64, 23, 0x003e0000000000LL, 5, 32, 23, 0x003e0000003e00LL, 6, 64, 24, 0x003f0000000000LL, 6, 32, 24, 0x003f0000003f00LL, 7, 64, 25, 0x003f8000000000LL, 7, 32, 25, 0x003f8000003f80LL, 8, 64, 26, 0x003fc000000000LL, 8, 32, 26, 0x003fc000003fc0LL, 9, 64, 27, 0x003fe000000000LL, 9, 32, 27, 0x003fe000003fe0LL, 10, 64, 28, 0x003ff000000000LL, 10, 32, 28, 0x003ff000003ff0LL, 11, 64, 29, 0x003ff800000000LL, 11, 32, 29, 0x003ff800003ff8LL, 12, 64, 30, 0x003ffc00000000LL, 12, 32, 30, 0x003ffc00003ffcLL, 13, 64, 31, 0x003ffe00000000LL, 13, 32, 31, 0x003ffe00003ffeLL, 14, 64, 32, 0x003fff00000000LL, 14, 32, 0, 0x003fff00003fffLL, 15, 64, 33, 0x003fff80000000LL, 16, 64, 34, 0x003fffc0000000LL, 17, 64, 35, 0x003fffe0000000LL, 18, 64, 36, 0x003ffff0000000LL, 19, 64, 37, 0x003ffff8000000LL, 20, 64, 38, 0x003ffffc000000LL, 21, 64, 39, 0x003ffffe000000LL, 22, 64, 40, 0x003fffff000000LL, 23, 64, 41, 0x003fffff800000LL, 24, 64, 42, 0x003fffffc00000LL, 25, 64, 43, 0x003fffffe00000LL, 26, 64, 44, 0x003ffffff00000LL, 27, 64, 45, 0x003ffffff80000LL, 28, 64, 46, 0x003ffffffc0000LL, 29, 64, 47, 0x003ffffffe0000LL, 30, 64, 48, 0x003fffffff0000LL, 31, 64, 49, 0x003fffffff8000LL, 32, 64, 50, 0x003fffffffc000LL, 33, 64, 51, 0x003fffffffe000LL, 34, 64, 52, 0x003ffffffff000LL, 35, 64, 53, 0x003ffffffff800LL, 36, 64, 54, 0x003ffffffffc00LL, 37, 64, 55, 0x003ffffffffe00LL, 38, 64, 56, 0x003fffffffff00LL, 39, 64, 57, 0x003fffffffff80LL, 40, 64, 58, 0x003fffffffffc0LL, 41, 64, 59, 0x003fffffffffe0LL, 42, 64, 60, 0x003ffffffffff0LL, 43, 64, 61, 0x003ffffffffff8LL, 44, 64, 62, 0x003ffffffffffcLL, 45, 64, 63, 0x003ffffffffffeLL, 46, 64, 0, 0x003fffffffffffLL, 1, 64, 18, 0x00400000000000LL, 1, 32, 18, 0x00400000004000LL, 2, 64, 19, 0x00600000000000LL, 2, 32, 19, 0x00600000006000LL, 3, 64, 20, 0x00700000000000LL, 3, 32, 20, 0x00700000007000LL, 4, 64, 21, 0x00780000000000LL, 4, 32, 21, 0x00780000007800LL, 5, 64, 22, 0x007c0000000000LL, 5, 32, 22, 0x007c0000007c00LL, 6, 64, 23, 0x007e0000000000LL, 6, 32, 23, 0x007e0000007e00LL, 7, 64, 24, 0x007f0000000000LL, 7, 32, 24, 0x007f0000007f00LL, 8, 64, 25, 0x007f8000000000LL, 8, 32, 25, 0x007f8000007f80LL, 9, 64, 26, 0x007fc000000000LL, 9, 32, 26, 0x007fc000007fc0LL, 10, 64, 27, 0x007fe000000000LL, 10, 32, 27, 0x007fe000007fe0LL, 11, 64, 28, 0x007ff000000000LL, 11, 32, 28, 0x007ff000007ff0LL, 12, 64, 29, 0x007ff800000000LL, 12, 32, 29, 0x007ff800007ff8LL, 13, 64, 30, 0x007ffc00000000LL, 13, 32, 30, 0x007ffc00007ffcLL, 14, 64, 31, 0x007ffe00000000LL, 14, 32, 31, 0x007ffe00007ffeLL, 15, 64, 32, 0x007fff00000000LL, 15, 32, 0, 0x007fff00007fffLL, 16, 64, 33, 0x007fff80000000LL, 17, 64, 34, 0x007fffc0000000LL, 18, 64, 35, 0x007fffe0000000LL, 19, 64, 36, 0x007ffff0000000LL, 20, 64, 37, 0x007ffff8000000LL, 21, 64, 38, 0x007ffffc000000LL, 22, 64, 39, 0x007ffffe000000LL, 23, 64, 40, 0x007fffff000000LL, 24, 64, 41, 0x007fffff800000LL, 25, 64, 42, 0x007fffffc00000LL, 26, 64, 43, 0x007fffffe00000LL, 27, 64, 44, 0x007ffffff00000LL, 28, 64, 45, 0x007ffffff80000LL, 29, 64, 46, 0x007ffffffc0000LL, 30, 64, 47, 0x007ffffffe0000LL, 31, 64, 48, 0x007fffffff0000LL, 32, 64, 49, 0x007fffffff8000LL, 33, 64, 50, 0x007fffffffc000LL, 34, 64, 51, 0x007fffffffe000LL, 35, 64, 52, 0x007ffffffff000LL, 36, 64, 53, 0x007ffffffff800LL, 37, 64, 54, 0x007ffffffffc00LL, 38, 64, 55, 0x007ffffffffe00LL, 39, 64, 56, 0x007fffffffff00LL, 40, 64, 57, 0x007fffffffff80LL, 41, 64, 58, 0x007fffffffffc0LL, 42, 64, 59, 0x007fffffffffe0LL, 43, 64, 60, 0x007ffffffffff0LL, 44, 64, 61, 0x007ffffffffff8LL, 45, 64, 62, 0x007ffffffffffcLL, 46, 64, 63, 0x007ffffffffffeLL, 47, 64, 0, 0x007fffffffffffLL, 1, 64, 17, 0x00800000000000LL, 1, 32, 17, 0x00800000008000LL, 2, 64, 18, 0x00c00000000000LL, 2, 32, 18, 0x00c0000000c000LL, 3, 64, 19, 0x00e00000000000LL, 3, 32, 19, 0x00e0000000e000LL, 4, 64, 20, 0x00f00000000000LL, 4, 32, 20, 0x00f0000000f000LL, 5, 64, 21, 0x00f80000000000LL, 5, 32, 21, 0x00f8000000f800LL, 6, 64, 22, 0x00fc0000000000LL, 6, 32, 22, 0x00fc000000fc00LL, 7, 64, 23, 0x00fe0000000000LL, 7, 32, 23, 0x00fe000000fe00LL, 8, 64, 24, 0x00ff0000000000LL, 8, 32, 24, 0x00ff000000ff00LL, 9, 64, 25, 0x00ff8000000000LL, 9, 32, 25, 0x00ff800000ff80LL, 10, 64, 26, 0x00ffc000000000LL, 10, 32, 26, 0x00ffc00000ffc0LL, 11, 64, 27, 0x00ffe000000000LL, 11, 32, 27, 0x00ffe00000ffe0LL, 12, 64, 28, 0x00fff000000000LL, 12, 32, 28, 0x00fff00000fff0LL, 13, 64, 29, 0x00fff800000000LL, 13, 32, 29, 0x00fff80000fff8LL, 14, 64, 30, 0x00fffc00000000LL, 14, 32, 30, 0x00fffc0000fffcLL, 15, 64, 31, 0x00fffe00000000LL, 15, 32, 31, 0x00fffe0000fffeLL, 16, 64, 32, 0x00ffff00000000LL, 16, 32, 0, 0x00ffff0000ffffLL, 17, 64, 33, 0x00ffff80000000LL, 18, 64, 34, 0x00ffffc0000000LL, 19, 64, 35, 0x00ffffe0000000LL, 20, 64, 36, 0x00fffff0000000LL, 21, 64, 37, 0x00fffff8000000LL, 22, 64, 38, 0x00fffffc000000LL, 23, 64, 39, 0x00fffffe000000LL, 24, 64, 40, 0x00ffffff000000LL, 25, 64, 41, 0x00ffffff800000LL, 26, 64, 42, 0x00ffffffc00000LL, 27, 64, 43, 0x00ffffffe00000LL, 28, 64, 44, 0x00fffffff00000LL, 29, 64, 45, 0x00fffffff80000LL, 30, 64, 46, 0x00fffffffc0000LL, 31, 64, 47, 0x00fffffffe0000LL, 32, 64, 48, 0x00ffffffff0000LL, 33, 64, 49, 0x00ffffffff8000LL, 34, 64, 50, 0x00ffffffffc000LL, 35, 64, 51, 0x00ffffffffe000LL, 36, 64, 52, 0x00fffffffff000LL, 37, 64, 53, 0x00fffffffff800LL, 38, 64, 54, 0x00fffffffffc00LL, 39, 64, 55, 0x00fffffffffe00LL, 40, 64, 56, 0x00ffffffffff00LL, 41, 64, 57, 0x00ffffffffff80LL, 42, 64, 58, 0x00ffffffffffc0LL, 43, 64, 59, 0x00ffffffffffe0LL, 44, 64, 60, 0x00fffffffffff0LL, 45, 64, 61, 0x00fffffffffff8LL, 46, 64, 62, 0x00fffffffffffcLL, 47, 64, 63, 0x00fffffffffffeLL, 48, 64, 0, 0x00ffffffffffffLL, 1, 64, 16, 0x01000000000000LL, 1, 32, 16, 0x01000000010000LL, 1, 16, 0, 0x01000100010001LL, 2, 64, 17, 0x01800000000000LL, 2, 32, 17, 0x01800000018000LL, 3, 64, 18, 0x01c00000000000LL, 3, 32, 18, 0x01c0000001c000LL, 4, 64, 19, 0x01e00000000000LL, 4, 32, 19, 0x01e0000001e000LL, 5, 64, 20, 0x01f00000000000LL, 5, 32, 20, 0x01f0000001f000LL, 6, 64, 21, 0x01f80000000000LL, 6, 32, 21, 0x01f8000001f800LL, 7, 64, 22, 0x01fc0000000000LL, 7, 32, 22, 0x01fc000001fc00LL, 8, 64, 23, 0x01fe0000000000LL, 8, 32, 23, 0x01fe000001fe00LL, 9, 64, 24, 0x01ff0000000000LL, 9, 32, 24, 0x01ff000001ff00LL, 10, 64, 25, 0x01ff8000000000LL, 10, 32, 25, 0x01ff800001ff80LL, 11, 64, 26, 0x01ffc000000000LL, 11, 32, 26, 0x01ffc00001ffc0LL, 12, 64, 27, 0x01ffe000000000LL, 12, 32, 27, 0x01ffe00001ffe0LL, 13, 64, 28, 0x01fff000000000LL, 13, 32, 28, 0x01fff00001fff0LL, 14, 64, 29, 0x01fff800000000LL, 14, 32, 29, 0x01fff80001fff8LL, 15, 64, 30, 0x01fffc00000000LL, 15, 32, 30, 0x01fffc0001fffcLL, 16, 64, 31, 0x01fffe00000000LL, 16, 32, 31, 0x01fffe0001fffeLL, 17, 64, 32, 0x01ffff00000000LL, 17, 32, 0, 0x01ffff0001ffffLL, 18, 64, 33, 0x01ffff80000000LL, 19, 64, 34, 0x01ffffc0000000LL, 20, 64, 35, 0x01ffffe0000000LL, 21, 64, 36, 0x01fffff0000000LL, 22, 64, 37, 0x01fffff8000000LL, 23, 64, 38, 0x01fffffc000000LL, 24, 64, 39, 0x01fffffe000000LL, 25, 64, 40, 0x01ffffff000000LL, 26, 64, 41, 0x01ffffff800000LL, 27, 64, 42, 0x01ffffffc00000LL, 28, 64, 43, 0x01ffffffe00000LL, 29, 64, 44, 0x01fffffff00000LL, 30, 64, 45, 0x01fffffff80000LL, 31, 64, 46, 0x01fffffffc0000LL, 32, 64, 47, 0x01fffffffe0000LL, 33, 64, 48, 0x01ffffffff0000LL, 34, 64, 49, 0x01ffffffff8000LL, 35, 64, 50, 0x01ffffffffc000LL, 36, 64, 51, 0x01ffffffffe000LL, 37, 64, 52, 0x01fffffffff000LL, 38, 64, 53, 0x01fffffffff800LL, 39, 64, 54, 0x01fffffffffc00LL, 40, 64, 55, 0x01fffffffffe00LL, 41, 64, 56, 0x01ffffffffff00LL, 42, 64, 57, 0x01ffffffffff80LL, 43, 64, 58, 0x01ffffffffffc0LL, 44, 64, 59, 0x01ffffffffffe0LL, 45, 64, 60, 0x01fffffffffff0LL, 46, 64, 61, 0x01fffffffffff8LL, 47, 64, 62, 0x01fffffffffffcLL, 48, 64, 63, 0x01fffffffffffeLL, 49, 64, 0, 0x01ffffffffffffLL, 1, 64, 15, 0x02000000000000LL, 1, 32, 15, 0x02000000020000LL, 1, 16, 15, 0x02000200020002LL, 2, 64, 16, 0x03000000000000LL, 2, 32, 16, 0x03000000030000LL, 2, 16, 0, 0x03000300030003LL, 3, 64, 17, 0x03800000000000LL, 3, 32, 17, 0x03800000038000LL, 4, 64, 18, 0x03c00000000000LL, 4, 32, 18, 0x03c0000003c000LL, 5, 64, 19, 0x03e00000000000LL, 5, 32, 19, 0x03e0000003e000LL, 6, 64, 20, 0x03f00000000000LL, 6, 32, 20, 0x03f0000003f000LL, 7, 64, 21, 0x03f80000000000LL, 7, 32, 21, 0x03f8000003f800LL, 8, 64, 22, 0x03fc0000000000LL, 8, 32, 22, 0x03fc000003fc00LL, 9, 64, 23, 0x03fe0000000000LL, 9, 32, 23, 0x03fe000003fe00LL, 10, 64, 24, 0x03ff0000000000LL, 10, 32, 24, 0x03ff000003ff00LL, 11, 64, 25, 0x03ff8000000000LL, 11, 32, 25, 0x03ff800003ff80LL, 12, 64, 26, 0x03ffc000000000LL, 12, 32, 26, 0x03ffc00003ffc0LL, 13, 64, 27, 0x03ffe000000000LL, 13, 32, 27, 0x03ffe00003ffe0LL, 14, 64, 28, 0x03fff000000000LL, 14, 32, 28, 0x03fff00003fff0LL, 15, 64, 29, 0x03fff800000000LL, 15, 32, 29, 0x03fff80003fff8LL, 16, 64, 30, 0x03fffc00000000LL, 16, 32, 30, 0x03fffc0003fffcLL, 17, 64, 31, 0x03fffe00000000LL, 17, 32, 31, 0x03fffe0003fffeLL, 18, 64, 32, 0x03ffff00000000LL, 18, 32, 0, 0x03ffff0003ffffLL, 19, 64, 33, 0x03ffff80000000LL, 20, 64, 34, 0x03ffffc0000000LL, 21, 64, 35, 0x03ffffe0000000LL, 22, 64, 36, 0x03fffff0000000LL, 23, 64, 37, 0x03fffff8000000LL, 24, 64, 38, 0x03fffffc000000LL, 25, 64, 39, 0x03fffffe000000LL, 26, 64, 40, 0x03ffffff000000LL, 27, 64, 41, 0x03ffffff800000LL, 28, 64, 42, 0x03ffffffc00000LL, 29, 64, 43, 0x03ffffffe00000LL, 30, 64, 44, 0x03fffffff00000LL, 31, 64, 45, 0x03fffffff80000LL, 32, 64, 46, 0x03fffffffc0000LL, 33, 64, 47, 0x03fffffffe0000LL, 34, 64, 48, 0x03ffffffff0000LL, 35, 64, 49, 0x03ffffffff8000LL, 36, 64, 50, 0x03ffffffffc000LL, 37, 64, 51, 0x03ffffffffe000LL, 38, 64, 52, 0x03fffffffff000LL, 39, 64, 53, 0x03fffffffff800LL, 40, 64, 54, 0x03fffffffffc00LL, 41, 64, 55, 0x03fffffffffe00LL, 42, 64, 56, 0x03ffffffffff00LL, 43, 64, 57, 0x03ffffffffff80LL, 44, 64, 58, 0x03ffffffffffc0LL, 45, 64, 59, 0x03ffffffffffe0LL, 46, 64, 60, 0x03fffffffffff0LL, 47, 64, 61, 0x03fffffffffff8LL, 48, 64, 62, 0x03fffffffffffcLL, 49, 64, 63, 0x03fffffffffffeLL, 50, 64, 0, 0x03ffffffffffffLL, 1, 64, 14, 0x04000000000000LL, 1, 32, 14, 0x04000000040000LL, 1, 16, 14, 0x04000400040004LL, 2, 64, 15, 0x06000000000000LL, 2, 32, 15, 0x06000000060000LL, 2, 16, 15, 0x06000600060006LL, 3, 64, 16, 0x07000000000000LL, 3, 32, 16, 0x07000000070000LL, 3, 16, 0, 0x07000700070007LL, 4, 64, 17, 0x07800000000000LL, 4, 32, 17, 0x07800000078000LL, 5, 64, 18, 0x07c00000000000LL, 5, 32, 18, 0x07c0000007c000LL, 6, 64, 19, 0x07e00000000000LL, 6, 32, 19, 0x07e0000007e000LL, 7, 64, 20, 0x07f00000000000LL, 7, 32, 20, 0x07f0000007f000LL, 8, 64, 21, 0x07f80000000000LL, 8, 32, 21, 0x07f8000007f800LL, 9, 64, 22, 0x07fc0000000000LL, 9, 32, 22, 0x07fc000007fc00LL, 10, 64, 23, 0x07fe0000000000LL, 10, 32, 23, 0x07fe000007fe00LL, 11, 64, 24, 0x07ff0000000000LL, 11, 32, 24, 0x07ff000007ff00LL, 12, 64, 25, 0x07ff8000000000LL, 12, 32, 25, 0x07ff800007ff80LL, 13, 64, 26, 0x07ffc000000000LL, 13, 32, 26, 0x07ffc00007ffc0LL, 14, 64, 27, 0x07ffe000000000LL, 14, 32, 27, 0x07ffe00007ffe0LL, 15, 64, 28, 0x07fff000000000LL, 15, 32, 28, 0x07fff00007fff0LL, 16, 64, 29, 0x07fff800000000LL, 16, 32, 29, 0x07fff80007fff8LL, 17, 64, 30, 0x07fffc00000000LL, 17, 32, 30, 0x07fffc0007fffcLL, 18, 64, 31, 0x07fffe00000000LL, 18, 32, 31, 0x07fffe0007fffeLL, 19, 64, 32, 0x07ffff00000000LL, 19, 32, 0, 0x07ffff0007ffffLL, 20, 64, 33, 0x07ffff80000000LL, 21, 64, 34, 0x07ffffc0000000LL, 22, 64, 35, 0x07ffffe0000000LL, 23, 64, 36, 0x07fffff0000000LL, 24, 64, 37, 0x07fffff8000000LL, 25, 64, 38, 0x07fffffc000000LL, 26, 64, 39, 0x07fffffe000000LL, 27, 64, 40, 0x07ffffff000000LL, 28, 64, 41, 0x07ffffff800000LL, 29, 64, 42, 0x07ffffffc00000LL, 30, 64, 43, 0x07ffffffe00000LL, 31, 64, 44, 0x07fffffff00000LL, 32, 64, 45, 0x07fffffff80000LL, 33, 64, 46, 0x07fffffffc0000LL, 34, 64, 47, 0x07fffffffe0000LL, 35, 64, 48, 0x07ffffffff0000LL, 36, 64, 49, 0x07ffffffff8000LL, 37, 64, 50, 0x07ffffffffc000LL, 38, 64, 51, 0x07ffffffffe000LL, 39, 64, 52, 0x07fffffffff000LL, 40, 64, 53, 0x07fffffffff800LL, 41, 64, 54, 0x07fffffffffc00LL, 42, 64, 55, 0x07fffffffffe00LL, 43, 64, 56, 0x07ffffffffff00LL, 44, 64, 57, 0x07ffffffffff80LL, 45, 64, 58, 0x07ffffffffffc0LL, 46, 64, 59, 0x07ffffffffffe0LL, 47, 64, 60, 0x07fffffffffff0LL, 48, 64, 61, 0x07fffffffffff8LL, 49, 64, 62, 0x07fffffffffffcLL, 50, 64, 63, 0x07fffffffffffeLL, 51, 64, 0, 0x07ffffffffffffLL, 1, 64, 13, 0x08000000000000LL, 1, 32, 13, 0x08000000080000LL, 1, 16, 13, 0x08000800080008LL, 2, 64, 14, 0x0c000000000000LL, 2, 32, 14, 0x0c0000000c0000LL, 2, 16, 14, 0x0c000c000c000cLL, 3, 64, 15, 0x0e000000000000LL, 3, 32, 15, 0x0e0000000e0000LL, 3, 16, 15, 0x0e000e000e000eLL, 4, 64, 16, 0x0f000000000000LL, 4, 32, 16, 0x0f0000000f0000LL, 4, 16, 0, 0x0f000f000f000fLL, 5, 64, 17, 0x0f800000000000LL, 5, 32, 17, 0x0f8000000f8000LL, 6, 64, 18, 0x0fc00000000000LL, 6, 32, 18, 0x0fc000000fc000LL, 7, 64, 19, 0x0fe00000000000LL, 7, 32, 19, 0x0fe000000fe000LL, 8, 64, 20, 0x0ff00000000000LL, 8, 32, 20, 0x0ff000000ff000LL, 9, 64, 21, 0x0ff80000000000LL, 9, 32, 21, 0x0ff800000ff800LL, 10, 64, 22, 0x0ffc0000000000LL, 10, 32, 22, 0x0ffc00000ffc00LL, 11, 64, 23, 0x0ffe0000000000LL, 11, 32, 23, 0x0ffe00000ffe00LL, 12, 64, 24, 0x0fff0000000000LL, 12, 32, 24, 0x0fff00000fff00LL, 13, 64, 25, 0x0fff8000000000LL, 13, 32, 25, 0x0fff80000fff80LL, 14, 64, 26, 0x0fffc000000000LL, 14, 32, 26, 0x0fffc0000fffc0LL, 15, 64, 27, 0x0fffe000000000LL, 15, 32, 27, 0x0fffe0000fffe0LL, 16, 64, 28, 0x0ffff000000000LL, 16, 32, 28, 0x0ffff0000ffff0LL, 17, 64, 29, 0x0ffff800000000LL, 17, 32, 29, 0x0ffff8000ffff8LL, 18, 64, 30, 0x0ffffc00000000LL, 18, 32, 30, 0x0ffffc000ffffcLL, 19, 64, 31, 0x0ffffe00000000LL, 19, 32, 31, 0x0ffffe000ffffeLL, 20, 64, 32, 0x0fffff00000000LL, 20, 32, 0, 0x0fffff000fffffLL, 21, 64, 33, 0x0fffff80000000LL, 22, 64, 34, 0x0fffffc0000000LL, 23, 64, 35, 0x0fffffe0000000LL, 24, 64, 36, 0x0ffffff0000000LL, 25, 64, 37, 0x0ffffff8000000LL, 26, 64, 38, 0x0ffffffc000000LL, 27, 64, 39, 0x0ffffffe000000LL, 28, 64, 40, 0x0fffffff000000LL, 29, 64, 41, 0x0fffffff800000LL, 30, 64, 42, 0x0fffffffc00000LL, 31, 64, 43, 0x0fffffffe00000LL, 32, 64, 44, 0x0ffffffff00000LL, 33, 64, 45, 0x0ffffffff80000LL, 34, 64, 46, 0x0ffffffffc0000LL, 35, 64, 47, 0x0ffffffffe0000LL, 36, 64, 48, 0x0fffffffff0000LL, 37, 64, 49, 0x0fffffffff8000LL, 38, 64, 50, 0x0fffffffffc000LL, 39, 64, 51, 0x0fffffffffe000LL, 40, 64, 52, 0x0ffffffffff000LL, 41, 64, 53, 0x0ffffffffff800LL, 42, 64, 54, 0x0ffffffffffc00LL, 43, 64, 55, 0x0ffffffffffe00LL, 44, 64, 56, 0x0fffffffffff00LL, 45, 64, 57, 0x0fffffffffff80LL, 46, 64, 58, 0x0fffffffffffc0LL, 47, 64, 59, 0x0fffffffffffe0LL, 48, 64, 60, 0x0ffffffffffff0LL, 49, 64, 61, 0x0ffffffffffff8LL, 50, 64, 62, 0x0ffffffffffffcLL, 51, 64, 63, 0x0ffffffffffffeLL, 52, 64, 0, 0x0fffffffffffffLL, 1, 64, 12, 0x10000000000000LL, 1, 32, 12, 0x10000000100000LL, 1, 16, 12, 0x10001000100010LL, 2, 64, 13, 0x18000000000000LL, 2, 32, 13, 0x18000000180000LL, 2, 16, 13, 0x18001800180018LL, 3, 64, 14, 0x1c000000000000LL, 3, 32, 14, 0x1c0000001c0000LL, 3, 16, 14, 0x1c001c001c001cLL, 4, 64, 15, 0x1e000000000000LL, 4, 32, 15, 0x1e0000001e0000LL, 4, 16, 15, 0x1e001e001e001eLL, 5, 64, 16, 0x1f000000000000LL, 5, 32, 16, 0x1f0000001f0000LL, 5, 16, 0, 0x1f001f001f001fLL, 6, 64, 17, 0x1f800000000000LL, 6, 32, 17, 0x1f8000001f8000LL, 7, 64, 18, 0x1fc00000000000LL, 7, 32, 18, 0x1fc000001fc000LL, 8, 64, 19, 0x1fe00000000000LL, 8, 32, 19, 0x1fe000001fe000LL, 9, 64, 20, 0x1ff00000000000LL, 9, 32, 20, 0x1ff000001ff000LL, 10, 64, 21, 0x1ff80000000000LL, 10, 32, 21, 0x1ff800001ff800LL, 11, 64, 22, 0x1ffc0000000000LL, 11, 32, 22, 0x1ffc00001ffc00LL, 12, 64, 23, 0x1ffe0000000000LL, 12, 32, 23, 0x1ffe00001ffe00LL, 13, 64, 24, 0x1fff0000000000LL, 13, 32, 24, 0x1fff00001fff00LL, 14, 64, 25, 0x1fff8000000000LL, 14, 32, 25, 0x1fff80001fff80LL, 15, 64, 26, 0x1fffc000000000LL, 15, 32, 26, 0x1fffc0001fffc0LL, 16, 64, 27, 0x1fffe000000000LL, 16, 32, 27, 0x1fffe0001fffe0LL, 17, 64, 28, 0x1ffff000000000LL, 17, 32, 28, 0x1ffff0001ffff0LL, 18, 64, 29, 0x1ffff800000000LL, 18, 32, 29, 0x1ffff8001ffff8LL, 19, 64, 30, 0x1ffffc00000000LL, 19, 32, 30, 0x1ffffc001ffffcLL, 20, 64, 31, 0x1ffffe00000000LL, 20, 32, 31, 0x1ffffe001ffffeLL, 21, 64, 32, 0x1fffff00000000LL, 21, 32, 0, 0x1fffff001fffffLL, 22, 64, 33, 0x1fffff80000000LL, 23, 64, 34, 0x1fffffc0000000LL, 24, 64, 35, 0x1fffffe0000000LL, 25, 64, 36, 0x1ffffff0000000LL, 26, 64, 37, 0x1ffffff8000000LL, 27, 64, 38, 0x1ffffffc000000LL, 28, 64, 39, 0x1ffffffe000000LL, 29, 64, 40, 0x1fffffff000000LL, 30, 64, 41, 0x1fffffff800000LL, 31, 64, 42, 0x1fffffffc00000LL, 32, 64, 43, 0x1fffffffe00000LL, 33, 64, 44, 0x1ffffffff00000LL, 34, 64, 45, 0x1ffffffff80000LL, 35, 64, 46, 0x1ffffffffc0000LL, 36, 64, 47, 0x1ffffffffe0000LL, 37, 64, 48, 0x1fffffffff0000LL, 38, 64, 49, 0x1fffffffff8000LL, 39, 64, 50, 0x1fffffffffc000LL, 40, 64, 51, 0x1fffffffffe000LL, 41, 64, 52, 0x1ffffffffff000LL, 42, 64, 53, 0x1ffffffffff800LL, 43, 64, 54, 0x1ffffffffffc00LL, 44, 64, 55, 0x1ffffffffffe00LL, 45, 64, 56, 0x1fffffffffff00LL, 46, 64, 57, 0x1fffffffffff80LL, 47, 64, 58, 0x1fffffffffffc0LL, 48, 64, 59, 0x1fffffffffffe0LL, 49, 64, 60, 0x1ffffffffffff0LL, 50, 64, 61, 0x1ffffffffffff8LL, 51, 64, 62, 0x1ffffffffffffcLL, 52, 64, 63, 0x1ffffffffffffeLL, 53, 64, 0, 0x1fffffffffffffLL, 1, 64, 11, 0x20000000000000LL, 1, 32, 11, 0x20000000200000LL, 1, 16, 11, 0x20002000200020LL, 2, 64, 12, 0x30000000000000LL, 2, 32, 12, 0x30000000300000LL, 2, 16, 12, 0x30003000300030LL, 3, 64, 13, 0x38000000000000LL, 3, 32, 13, 0x38000000380000LL, 3, 16, 13, 0x38003800380038LL, 4, 64, 14, 0x3c000000000000LL, 4, 32, 14, 0x3c0000003c0000LL, 4, 16, 14, 0x3c003c003c003cLL, 5, 64, 15, 0x3e000000000000LL, 5, 32, 15, 0x3e0000003e0000LL, 5, 16, 15, 0x3e003e003e003eLL, 6, 64, 16, 0x3f000000000000LL, 6, 32, 16, 0x3f0000003f0000LL, 6, 16, 0, 0x3f003f003f003fLL, 7, 64, 17, 0x3f800000000000LL, 7, 32, 17, 0x3f8000003f8000LL, 8, 64, 18, 0x3fc00000000000LL, 8, 32, 18, 0x3fc000003fc000LL, 9, 64, 19, 0x3fe00000000000LL, 9, 32, 19, 0x3fe000003fe000LL, 10, 64, 20, 0x3ff00000000000LL, 10, 32, 20, 0x3ff000003ff000LL, 11, 64, 21, 0x3ff80000000000LL, 11, 32, 21, 0x3ff800003ff800LL, 12, 64, 22, 0x3ffc0000000000LL, 12, 32, 22, 0x3ffc00003ffc00LL, 13, 64, 23, 0x3ffe0000000000LL, 13, 32, 23, 0x3ffe00003ffe00LL, 14, 64, 24, 0x3fff0000000000LL, 14, 32, 24, 0x3fff00003fff00LL, 15, 64, 25, 0x3fff8000000000LL, 15, 32, 25, 0x3fff80003fff80LL, 16, 64, 26, 0x3fffc000000000LL, 16, 32, 26, 0x3fffc0003fffc0LL, 17, 64, 27, 0x3fffe000000000LL, 17, 32, 27, 0x3fffe0003fffe0LL, 18, 64, 28, 0x3ffff000000000LL, 18, 32, 28, 0x3ffff0003ffff0LL, 19, 64, 29, 0x3ffff800000000LL, 19, 32, 29, 0x3ffff8003ffff8LL, 20, 64, 30, 0x3ffffc00000000LL, 20, 32, 30, 0x3ffffc003ffffcLL, 21, 64, 31, 0x3ffffe00000000LL, 21, 32, 31, 0x3ffffe003ffffeLL, 22, 64, 32, 0x3fffff00000000LL, 22, 32, 0, 0x3fffff003fffffLL, 23, 64, 33, 0x3fffff80000000LL, 24, 64, 34, 0x3fffffc0000000LL, 25, 64, 35, 0x3fffffe0000000LL, 26, 64, 36, 0x3ffffff0000000LL, 27, 64, 37, 0x3ffffff8000000LL, 28, 64, 38, 0x3ffffffc000000LL, 29, 64, 39, 0x3ffffffe000000LL, 30, 64, 40, 0x3fffffff000000LL, 31, 64, 41, 0x3fffffff800000LL, 32, 64, 42, 0x3fffffffc00000LL, 33, 64, 43, 0x3fffffffe00000LL, 34, 64, 44, 0x3ffffffff00000LL, 35, 64, 45, 0x3ffffffff80000LL, 36, 64, 46, 0x3ffffffffc0000LL, 37, 64, 47, 0x3ffffffffe0000LL, 38, 64, 48, 0x3fffffffff0000LL, 39, 64, 49, 0x3fffffffff8000LL, 40, 64, 50, 0x3fffffffffc000LL, 41, 64, 51, 0x3fffffffffe000LL, 42, 64, 52, 0x3ffffffffff000LL, 43, 64, 53, 0x3ffffffffff800LL, 44, 64, 54, 0x3ffffffffffc00LL, 45, 64, 55, 0x3ffffffffffe00LL, 46, 64, 56, 0x3fffffffffff00LL, 47, 64, 57, 0x3fffffffffff80LL, 48, 64, 58, 0x3fffffffffffc0LL, 49, 64, 59, 0x3fffffffffffe0LL, 50, 64, 60, 0x3ffffffffffff0LL, 51, 64, 61, 0x3ffffffffffff8LL, 52, 64, 62, 0x3ffffffffffffcLL, 53, 64, 63, 0x3ffffffffffffeLL, 54, 64, 0, 0x3fffffffffffffLL, 1, 64, 10, 0x40000000000000LL, 1, 32, 10, 0x40000000400000LL, 1, 16, 10, 0x40004000400040LL, 2, 64, 11, 0x60000000000000LL, 2, 32, 11, 0x60000000600000LL, 2, 16, 11, 0x60006000600060LL, 3, 64, 12, 0x70000000000000LL, 3, 32, 12, 0x70000000700000LL, 3, 16, 12, 0x70007000700070LL, 4, 64, 13, 0x78000000000000LL, 4, 32, 13, 0x78000000780000LL, 4, 16, 13, 0x78007800780078LL, 5, 64, 14, 0x7c000000000000LL, 5, 32, 14, 0x7c0000007c0000LL, 5, 16, 14, 0x7c007c007c007cLL, 6, 64, 15, 0x7e000000000000LL, 6, 32, 15, 0x7e0000007e0000LL, 6, 16, 15, 0x7e007e007e007eLL, 7, 64, 16, 0x7f000000000000LL, 7, 32, 16, 0x7f0000007f0000LL, 7, 16, 0, 0x7f007f007f007fLL, 8, 64, 17, 0x7f800000000000LL, 8, 32, 17, 0x7f8000007f8000LL, 9, 64, 18, 0x7fc00000000000LL, 9, 32, 18, 0x7fc000007fc000LL, 10, 64, 19, 0x7fe00000000000LL, 10, 32, 19, 0x7fe000007fe000LL, 11, 64, 20, 0x7ff00000000000LL, 11, 32, 20, 0x7ff000007ff000LL, 12, 64, 21, 0x7ff80000000000LL, 12, 32, 21, 0x7ff800007ff800LL, 13, 64, 22, 0x7ffc0000000000LL, 13, 32, 22, 0x7ffc00007ffc00LL, 14, 64, 23, 0x7ffe0000000000LL, 14, 32, 23, 0x7ffe00007ffe00LL, 15, 64, 24, 0x7fff0000000000LL, 15, 32, 24, 0x7fff00007fff00LL, 16, 64, 25, 0x7fff8000000000LL, 16, 32, 25, 0x7fff80007fff80LL, 17, 64, 26, 0x7fffc000000000LL, 17, 32, 26, 0x7fffc0007fffc0LL, 18, 64, 27, 0x7fffe000000000LL, 18, 32, 27, 0x7fffe0007fffe0LL, 19, 64, 28, 0x7ffff000000000LL, 19, 32, 28, 0x7ffff0007ffff0LL, 20, 64, 29, 0x7ffff800000000LL, 20, 32, 29, 0x7ffff8007ffff8LL, 21, 64, 30, 0x7ffffc00000000LL, 21, 32, 30, 0x7ffffc007ffffcLL, 22, 64, 31, 0x7ffffe00000000LL, 22, 32, 31, 0x7ffffe007ffffeLL, 23, 64, 32, 0x7fffff00000000LL, 23, 32, 0, 0x7fffff007fffffLL, 24, 64, 33, 0x7fffff80000000LL, 25, 64, 34, 0x7fffffc0000000LL, 26, 64, 35, 0x7fffffe0000000LL, 27, 64, 36, 0x7ffffff0000000LL, 28, 64, 37, 0x7ffffff8000000LL, 29, 64, 38, 0x7ffffffc000000LL, 30, 64, 39, 0x7ffffffe000000LL, 31, 64, 40, 0x7fffffff000000LL, 32, 64, 41, 0x7fffffff800000LL, 33, 64, 42, 0x7fffffffc00000LL, 34, 64, 43, 0x7fffffffe00000LL, 35, 64, 44, 0x7ffffffff00000LL, 36, 64, 45, 0x7ffffffff80000LL, 37, 64, 46, 0x7ffffffffc0000LL, 38, 64, 47, 0x7ffffffffe0000LL, 39, 64, 48, 0x7fffffffff0000LL, 40, 64, 49, 0x7fffffffff8000LL, 41, 64, 50, 0x7fffffffffc000LL, 42, 64, 51, 0x7fffffffffe000LL, 43, 64, 52, 0x7ffffffffff000LL, 44, 64, 53, 0x7ffffffffff800LL, 45, 64, 54, 0x7ffffffffffc00LL, 46, 64, 55, 0x7ffffffffffe00LL, 47, 64, 56, 0x7fffffffffff00LL, 48, 64, 57, 0x7fffffffffff80LL, 49, 64, 58, 0x7fffffffffffc0LL, 50, 64, 59, 0x7fffffffffffe0LL, 51, 64, 60, 0x7ffffffffffff0LL, 52, 64, 61, 0x7ffffffffffff8LL, 53, 64, 62, 0x7ffffffffffffcLL, 54, 64, 63, 0x7ffffffffffffeLL, 55, 64, 0, 0x7fffffffffffffLL, 1, 64, 9, 0x80000000000000LL, 1, 32, 9, 0x80000000800000LL, 1, 16, 9, 0x80008000800080LL, 2, 64, 10, 0xc0000000000000LL, 2, 32, 10, 0xc0000000c00000LL, 2, 16, 10, 0xc000c000c000c0LL, 3, 64, 11, 0xe0000000000000LL, 3, 32, 11, 0xe0000000e00000LL, 3, 16, 11, 0xe000e000e000e0LL, 4, 64, 12, 0xf0000000000000LL, 4, 32, 12, 0xf0000000f00000LL, 4, 16, 12, 0xf000f000f000f0LL, 5, 64, 13, 0xf8000000000000LL, 5, 32, 13, 0xf8000000f80000LL, 5, 16, 13, 0xf800f800f800f8LL, 6, 64, 14, 0xfc000000000000LL, 6, 32, 14, 0xfc000000fc0000LL, 6, 16, 14, 0xfc00fc00fc00fcLL, 7, 64, 15, 0xfe000000000000LL, 7, 32, 15, 0xfe000000fe0000LL, 7, 16, 15, 0xfe00fe00fe00feLL, 8, 64, 16, 0xff000000000000LL, 8, 32, 16, 0xff000000ff0000LL, 8, 16, 0, 0xff00ff00ff00ffLL, 9, 64, 17, 0xff800000000000LL, 9, 32, 17, 0xff800000ff8000LL, 10, 64, 18, 0xffc00000000000LL, 10, 32, 18, 0xffc00000ffc000LL, 11, 64, 19, 0xffe00000000000LL, 11, 32, 19, 0xffe00000ffe000LL, 12, 64, 20, 0xfff00000000000LL, 12, 32, 20, 0xfff00000fff000LL, 13, 64, 21, 0xfff80000000000LL, 13, 32, 21, 0xfff80000fff800LL, 14, 64, 22, 0xfffc0000000000LL, 14, 32, 22, 0xfffc0000fffc00LL, 15, 64, 23, 0xfffe0000000000LL, 15, 32, 23, 0xfffe0000fffe00LL, 16, 64, 24, 0xffff0000000000LL, 16, 32, 24, 0xffff0000ffff00LL, 17, 64, 25, 0xffff8000000000LL, 17, 32, 25, 0xffff8000ffff80LL, 18, 64, 26, 0xffffc000000000LL, 18, 32, 26, 0xffffc000ffffc0LL, 19, 64, 27, 0xffffe000000000LL, 19, 32, 27, 0xffffe000ffffe0LL, 20, 64, 28, 0xfffff000000000LL, 20, 32, 28, 0xfffff000fffff0LL, 21, 64, 29, 0xfffff800000000LL, 21, 32, 29, 0xfffff800fffff8LL, 22, 64, 30, 0xfffffc00000000LL, 22, 32, 30, 0xfffffc00fffffcLL, 23, 64, 31, 0xfffffe00000000LL, 23, 32, 31, 0xfffffe00fffffeLL, 24, 64, 32, 0xffffff00000000LL, 24, 32, 0, 0xffffff00ffffffLL, 25, 64, 33, 0xffffff80000000LL, 26, 64, 34, 0xffffffc0000000LL, 27, 64, 35, 0xffffffe0000000LL, 28, 64, 36, 0xfffffff0000000LL, 29, 64, 37, 0xfffffff8000000LL, 30, 64, 38, 0xfffffffc000000LL, 31, 64, 39, 0xfffffffe000000LL, 32, 64, 40, 0xffffffff000000LL, 33, 64, 41, 0xffffffff800000LL, 34, 64, 42, 0xffffffffc00000LL, 35, 64, 43, 0xffffffffe00000LL, 36, 64, 44, 0xfffffffff00000LL, 37, 64, 45, 0xfffffffff80000LL, 38, 64, 46, 0xfffffffffc0000LL, 39, 64, 47, 0xfffffffffe0000LL, 40, 64, 48, 0xffffffffff0000LL, 41, 64, 49, 0xffffffffff8000LL, 42, 64, 50, 0xffffffffffc000LL, 43, 64, 51, 0xffffffffffe000LL, 44, 64, 52, 0xfffffffffff000LL, 45, 64, 53, 0xfffffffffff800LL, 46, 64, 54, 0xfffffffffffc00LL, 47, 64, 55, 0xfffffffffffe00LL, 48, 64, 56, 0xffffffffffff00LL, 49, 64, 57, 0xffffffffffff80LL, 50, 64, 58, 0xffffffffffffc0LL, 51, 64, 59, 0xffffffffffffe0LL, 52, 64, 60, 0xfffffffffffff0LL, 53, 64, 61, 0xfffffffffffff8LL, 54, 64, 62, 0xfffffffffffffcLL, 55, 64, 63, 0xfffffffffffffeLL, 56, 64, 0, 0xffffffffffffffLL, 1, 64, 8, 0x100000000000000LL, 1, 32, 8, 0x100000001000000LL, 1, 16, 8, 0x100010001000100LL, 1, 8, 0, 0x101010101010101LL, 2, 64, 9, 0x180000000000000LL, 2, 32, 9, 0x180000001800000LL, 2, 16, 9, 0x180018001800180LL, 3, 64, 10, 0x1c0000000000000LL, 3, 32, 10, 0x1c0000001c00000LL, 3, 16, 10, 0x1c001c001c001c0LL, 4, 64, 11, 0x1e0000000000000LL, 4, 32, 11, 0x1e0000001e00000LL, 4, 16, 11, 0x1e001e001e001e0LL, 5, 64, 12, 0x1f0000000000000LL, 5, 32, 12, 0x1f0000001f00000LL, 5, 16, 12, 0x1f001f001f001f0LL, 6, 64, 13, 0x1f8000000000000LL, 6, 32, 13, 0x1f8000001f80000LL, 6, 16, 13, 0x1f801f801f801f8LL, 7, 64, 14, 0x1fc000000000000LL, 7, 32, 14, 0x1fc000001fc0000LL, 7, 16, 14, 0x1fc01fc01fc01fcLL, 8, 64, 15, 0x1fe000000000000LL, 8, 32, 15, 0x1fe000001fe0000LL, 8, 16, 15, 0x1fe01fe01fe01feLL, 9, 64, 16, 0x1ff000000000000LL, 9, 32, 16, 0x1ff000001ff0000LL, 9, 16, 0, 0x1ff01ff01ff01ffLL, 10, 64, 17, 0x1ff800000000000LL, 10, 32, 17, 0x1ff800001ff8000LL, 11, 64, 18, 0x1ffc00000000000LL, 11, 32, 18, 0x1ffc00001ffc000LL, 12, 64, 19, 0x1ffe00000000000LL, 12, 32, 19, 0x1ffe00001ffe000LL, 13, 64, 20, 0x1fff00000000000LL, 13, 32, 20, 0x1fff00001fff000LL, 14, 64, 21, 0x1fff80000000000LL, 14, 32, 21, 0x1fff80001fff800LL, 15, 64, 22, 0x1fffc0000000000LL, 15, 32, 22, 0x1fffc0001fffc00LL, 16, 64, 23, 0x1fffe0000000000LL, 16, 32, 23, 0x1fffe0001fffe00LL, 17, 64, 24, 0x1ffff0000000000LL, 17, 32, 24, 0x1ffff0001ffff00LL, 18, 64, 25, 0x1ffff8000000000LL, 18, 32, 25, 0x1ffff8001ffff80LL, 19, 64, 26, 0x1ffffc000000000LL, 19, 32, 26, 0x1ffffc001ffffc0LL, 20, 64, 27, 0x1ffffe000000000LL, 20, 32, 27, 0x1ffffe001ffffe0LL, 21, 64, 28, 0x1fffff000000000LL, 21, 32, 28, 0x1fffff001fffff0LL, 22, 64, 29, 0x1fffff800000000LL, 22, 32, 29, 0x1fffff801fffff8LL, 23, 64, 30, 0x1fffffc00000000LL, 23, 32, 30, 0x1fffffc01fffffcLL, 24, 64, 31, 0x1fffffe00000000LL, 24, 32, 31, 0x1fffffe01fffffeLL, 25, 64, 32, 0x1ffffff00000000LL, 25, 32, 0, 0x1ffffff01ffffffLL, 26, 64, 33, 0x1ffffff80000000LL, 27, 64, 34, 0x1ffffffc0000000LL, 28, 64, 35, 0x1ffffffe0000000LL, 29, 64, 36, 0x1fffffff0000000LL, 30, 64, 37, 0x1fffffff8000000LL, 31, 64, 38, 0x1fffffffc000000LL, 32, 64, 39, 0x1fffffffe000000LL, 33, 64, 40, 0x1ffffffff000000LL, 34, 64, 41, 0x1ffffffff800000LL, 35, 64, 42, 0x1ffffffffc00000LL, 36, 64, 43, 0x1ffffffffe00000LL, 37, 64, 44, 0x1fffffffff00000LL, 38, 64, 45, 0x1fffffffff80000LL, 39, 64, 46, 0x1fffffffffc0000LL, 40, 64, 47, 0x1fffffffffe0000LL, 41, 64, 48, 0x1ffffffffff0000LL, 42, 64, 49, 0x1ffffffffff8000LL, 43, 64, 50, 0x1ffffffffffc000LL, 44, 64, 51, 0x1ffffffffffe000LL, 45, 64, 52, 0x1fffffffffff000LL, 46, 64, 53, 0x1fffffffffff800LL, 47, 64, 54, 0x1fffffffffffc00LL, 48, 64, 55, 0x1fffffffffffe00LL, 49, 64, 56, 0x1ffffffffffff00LL, 50, 64, 57, 0x1ffffffffffff80LL, 51, 64, 58, 0x1ffffffffffffc0LL, 52, 64, 59, 0x1ffffffffffffe0LL, 53, 64, 60, 0x1fffffffffffff0LL, 54, 64, 61, 0x1fffffffffffff8LL, 55, 64, 62, 0x1fffffffffffffcLL, 56, 64, 63, 0x1fffffffffffffeLL, 57, 64, 0, 0x1ffffffffffffffLL, 1, 64, 7, 0x200000000000000LL, 1, 32, 7, 0x200000002000000LL, 1, 16, 7, 0x200020002000200LL, 1, 8, 7, 0x202020202020202LL, 2, 64, 8, 0x300000000000000LL, 2, 32, 8, 0x300000003000000LL, 2, 16, 8, 0x300030003000300LL, 2, 8, 0, 0x303030303030303LL, 3, 64, 9, 0x380000000000000LL, 3, 32, 9, 0x380000003800000LL, 3, 16, 9, 0x380038003800380LL, 4, 64, 10, 0x3c0000000000000LL, 4, 32, 10, 0x3c0000003c00000LL, 4, 16, 10, 0x3c003c003c003c0LL, 5, 64, 11, 0x3e0000000000000LL, 5, 32, 11, 0x3e0000003e00000LL, 5, 16, 11, 0x3e003e003e003e0LL, 6, 64, 12, 0x3f0000000000000LL, 6, 32, 12, 0x3f0000003f00000LL, 6, 16, 12, 0x3f003f003f003f0LL, 7, 64, 13, 0x3f8000000000000LL, 7, 32, 13, 0x3f8000003f80000LL, 7, 16, 13, 0x3f803f803f803f8LL, 8, 64, 14, 0x3fc000000000000LL, 8, 32, 14, 0x3fc000003fc0000LL, 8, 16, 14, 0x3fc03fc03fc03fcLL, 9, 64, 15, 0x3fe000000000000LL, 9, 32, 15, 0x3fe000003fe0000LL, 9, 16, 15, 0x3fe03fe03fe03feLL, 10, 64, 16, 0x3ff000000000000LL, 10, 32, 16, 0x3ff000003ff0000LL, 10, 16, 0, 0x3ff03ff03ff03ffLL, 11, 64, 17, 0x3ff800000000000LL, 11, 32, 17, 0x3ff800003ff8000LL, 12, 64, 18, 0x3ffc00000000000LL, 12, 32, 18, 0x3ffc00003ffc000LL, 13, 64, 19, 0x3ffe00000000000LL, 13, 32, 19, 0x3ffe00003ffe000LL, 14, 64, 20, 0x3fff00000000000LL, 14, 32, 20, 0x3fff00003fff000LL, 15, 64, 21, 0x3fff80000000000LL, 15, 32, 21, 0x3fff80003fff800LL, 16, 64, 22, 0x3fffc0000000000LL, 16, 32, 22, 0x3fffc0003fffc00LL, 17, 64, 23, 0x3fffe0000000000LL, 17, 32, 23, 0x3fffe0003fffe00LL, 18, 64, 24, 0x3ffff0000000000LL, 18, 32, 24, 0x3ffff0003ffff00LL, 19, 64, 25, 0x3ffff8000000000LL, 19, 32, 25, 0x3ffff8003ffff80LL, 20, 64, 26, 0x3ffffc000000000LL, 20, 32, 26, 0x3ffffc003ffffc0LL, 21, 64, 27, 0x3ffffe000000000LL, 21, 32, 27, 0x3ffffe003ffffe0LL, 22, 64, 28, 0x3fffff000000000LL, 22, 32, 28, 0x3fffff003fffff0LL, 23, 64, 29, 0x3fffff800000000LL, 23, 32, 29, 0x3fffff803fffff8LL, 24, 64, 30, 0x3fffffc00000000LL, 24, 32, 30, 0x3fffffc03fffffcLL, 25, 64, 31, 0x3fffffe00000000LL, 25, 32, 31, 0x3fffffe03fffffeLL, 26, 64, 32, 0x3ffffff00000000LL, 26, 32, 0, 0x3ffffff03ffffffLL, 27, 64, 33, 0x3ffffff80000000LL, 28, 64, 34, 0x3ffffffc0000000LL, 29, 64, 35, 0x3ffffffe0000000LL, 30, 64, 36, 0x3fffffff0000000LL, 31, 64, 37, 0x3fffffff8000000LL, 32, 64, 38, 0x3fffffffc000000LL, 33, 64, 39, 0x3fffffffe000000LL, 34, 64, 40, 0x3ffffffff000000LL, 35, 64, 41, 0x3ffffffff800000LL, 36, 64, 42, 0x3ffffffffc00000LL, 37, 64, 43, 0x3ffffffffe00000LL, 38, 64, 44, 0x3fffffffff00000LL, 39, 64, 45, 0x3fffffffff80000LL, 40, 64, 46, 0x3fffffffffc0000LL, 41, 64, 47, 0x3fffffffffe0000LL, 42, 64, 48, 0x3ffffffffff0000LL, 43, 64, 49, 0x3ffffffffff8000LL, 44, 64, 50, 0x3ffffffffffc000LL, 45, 64, 51, 0x3ffffffffffe000LL, 46, 64, 52, 0x3fffffffffff000LL, 47, 64, 53, 0x3fffffffffff800LL, 48, 64, 54, 0x3fffffffffffc00LL, 49, 64, 55, 0x3fffffffffffe00LL, 50, 64, 56, 0x3ffffffffffff00LL, 51, 64, 57, 0x3ffffffffffff80LL, 52, 64, 58, 0x3ffffffffffffc0LL, 53, 64, 59, 0x3ffffffffffffe0LL, 54, 64, 60, 0x3fffffffffffff0LL, 55, 64, 61, 0x3fffffffffffff8LL, 56, 64, 62, 0x3fffffffffffffcLL, 57, 64, 63, 0x3fffffffffffffeLL, 58, 64, 0, 0x3ffffffffffffffLL, 1, 64, 6, 0x400000000000000LL, 1, 32, 6, 0x400000004000000LL, 1, 16, 6, 0x400040004000400LL, 1, 8, 6, 0x404040404040404LL, 2, 64, 7, 0x600000000000000LL, 2, 32, 7, 0x600000006000000LL, 2, 16, 7, 0x600060006000600LL, 2, 8, 7, 0x606060606060606LL, 3, 64, 8, 0x700000000000000LL, 3, 32, 8, 0x700000007000000LL, 3, 16, 8, 0x700070007000700LL, 3, 8, 0, 0x707070707070707LL, 4, 64, 9, 0x780000000000000LL, 4, 32, 9, 0x780000007800000LL, 4, 16, 9, 0x780078007800780LL, 5, 64, 10, 0x7c0000000000000LL, 5, 32, 10, 0x7c0000007c00000LL, 5, 16, 10, 0x7c007c007c007c0LL, 6, 64, 11, 0x7e0000000000000LL, 6, 32, 11, 0x7e0000007e00000LL, 6, 16, 11, 0x7e007e007e007e0LL, 7, 64, 12, 0x7f0000000000000LL, 7, 32, 12, 0x7f0000007f00000LL, 7, 16, 12, 0x7f007f007f007f0LL, 8, 64, 13, 0x7f8000000000000LL, 8, 32, 13, 0x7f8000007f80000LL, 8, 16, 13, 0x7f807f807f807f8LL, 9, 64, 14, 0x7fc000000000000LL, 9, 32, 14, 0x7fc000007fc0000LL, 9, 16, 14, 0x7fc07fc07fc07fcLL, 10, 64, 15, 0x7fe000000000000LL, 10, 32, 15, 0x7fe000007fe0000LL, 10, 16, 15, 0x7fe07fe07fe07feLL, 11, 64, 16, 0x7ff000000000000LL, 11, 32, 16, 0x7ff000007ff0000LL, 11, 16, 0, 0x7ff07ff07ff07ffLL, 12, 64, 17, 0x7ff800000000000LL, 12, 32, 17, 0x7ff800007ff8000LL, 13, 64, 18, 0x7ffc00000000000LL, 13, 32, 18, 0x7ffc00007ffc000LL, 14, 64, 19, 0x7ffe00000000000LL, 14, 32, 19, 0x7ffe00007ffe000LL, 15, 64, 20, 0x7fff00000000000LL, 15, 32, 20, 0x7fff00007fff000LL, 16, 64, 21, 0x7fff80000000000LL, 16, 32, 21, 0x7fff80007fff800LL, 17, 64, 22, 0x7fffc0000000000LL, 17, 32, 22, 0x7fffc0007fffc00LL, 18, 64, 23, 0x7fffe0000000000LL, 18, 32, 23, 0x7fffe0007fffe00LL, 19, 64, 24, 0x7ffff0000000000LL, 19, 32, 24, 0x7ffff0007ffff00LL, 20, 64, 25, 0x7ffff8000000000LL, 20, 32, 25, 0x7ffff8007ffff80LL, 21, 64, 26, 0x7ffffc000000000LL, 21, 32, 26, 0x7ffffc007ffffc0LL, 22, 64, 27, 0x7ffffe000000000LL, 22, 32, 27, 0x7ffffe007ffffe0LL, 23, 64, 28, 0x7fffff000000000LL, 23, 32, 28, 0x7fffff007fffff0LL, 24, 64, 29, 0x7fffff800000000LL, 24, 32, 29, 0x7fffff807fffff8LL, 25, 64, 30, 0x7fffffc00000000LL, 25, 32, 30, 0x7fffffc07fffffcLL, 26, 64, 31, 0x7fffffe00000000LL, 26, 32, 31, 0x7fffffe07fffffeLL, 27, 64, 32, 0x7ffffff00000000LL, 27, 32, 0, 0x7ffffff07ffffffLL, 28, 64, 33, 0x7ffffff80000000LL, 29, 64, 34, 0x7ffffffc0000000LL, 30, 64, 35, 0x7ffffffe0000000LL, 31, 64, 36, 0x7fffffff0000000LL, 32, 64, 37, 0x7fffffff8000000LL, 33, 64, 38, 0x7fffffffc000000LL, 34, 64, 39, 0x7fffffffe000000LL, 35, 64, 40, 0x7ffffffff000000LL, 36, 64, 41, 0x7ffffffff800000LL, 37, 64, 42, 0x7ffffffffc00000LL, 38, 64, 43, 0x7ffffffffe00000LL, 39, 64, 44, 0x7fffffffff00000LL, 40, 64, 45, 0x7fffffffff80000LL, 41, 64, 46, 0x7fffffffffc0000LL, 42, 64, 47, 0x7fffffffffe0000LL, 43, 64, 48, 0x7ffffffffff0000LL, 44, 64, 49, 0x7ffffffffff8000LL, 45, 64, 50, 0x7ffffffffffc000LL, 46, 64, 51, 0x7ffffffffffe000LL, 47, 64, 52, 0x7fffffffffff000LL, 48, 64, 53, 0x7fffffffffff800LL, 49, 64, 54, 0x7fffffffffffc00LL, 50, 64, 55, 0x7fffffffffffe00LL, 51, 64, 56, 0x7ffffffffffff00LL, 52, 64, 57, 0x7ffffffffffff80LL, 53, 64, 58, 0x7ffffffffffffc0LL, 54, 64, 59, 0x7ffffffffffffe0LL, 55, 64, 60, 0x7fffffffffffff0LL, 56, 64, 61, 0x7fffffffffffff8LL, 57, 64, 62, 0x7fffffffffffffcLL, 58, 64, 63, 0x7fffffffffffffeLL, 59, 64, 0, 0x7ffffffffffffffLL, 1, 64, 5, 0x800000000000000LL, 1, 32, 5, 0x800000008000000LL, 1, 16, 5, 0x800080008000800LL, 1, 8, 5, 0x808080808080808LL, 2, 64, 6, 0xc00000000000000LL, 2, 32, 6, 0xc0000000c000000LL, 2, 16, 6, 0xc000c000c000c00LL, 2, 8, 6, 0xc0c0c0c0c0c0c0cLL, 3, 64, 7, 0xe00000000000000LL, 3, 32, 7, 0xe0000000e000000LL, 3, 16, 7, 0xe000e000e000e00LL, 3, 8, 7, 0xe0e0e0e0e0e0e0eLL, 4, 64, 8, 0xf00000000000000LL, 4, 32, 8, 0xf0000000f000000LL, 4, 16, 8, 0xf000f000f000f00LL, 4, 8, 0, 0xf0f0f0f0f0f0f0fLL, 5, 64, 9, 0xf80000000000000LL, 5, 32, 9, 0xf8000000f800000LL, 5, 16, 9, 0xf800f800f800f80LL, 6, 64, 10, 0xfc0000000000000LL, 6, 32, 10, 0xfc000000fc00000LL, 6, 16, 10, 0xfc00fc00fc00fc0LL, 7, 64, 11, 0xfe0000000000000LL, 7, 32, 11, 0xfe000000fe00000LL, 7, 16, 11, 0xfe00fe00fe00fe0LL, 8, 64, 12, 0xff0000000000000LL, 8, 32, 12, 0xff000000ff00000LL, 8, 16, 12, 0xff00ff00ff00ff0LL, 9, 64, 13, 0xff8000000000000LL, 9, 32, 13, 0xff800000ff80000LL, 9, 16, 13, 0xff80ff80ff80ff8LL, 10, 64, 14, 0xffc000000000000LL, 10, 32, 14, 0xffc00000ffc0000LL, 10, 16, 14, 0xffc0ffc0ffc0ffcLL, 11, 64, 15, 0xffe000000000000LL, 11, 32, 15, 0xffe00000ffe0000LL, 11, 16, 15, 0xffe0ffe0ffe0ffeLL, 12, 64, 16, 0xfff000000000000LL, 12, 32, 16, 0xfff00000fff0000LL, 12, 16, 0, 0xfff0fff0fff0fffLL, 13, 64, 17, 0xfff800000000000LL, 13, 32, 17, 0xfff80000fff8000LL, 14, 64, 18, 0xfffc00000000000LL, 14, 32, 18, 0xfffc0000fffc000LL, 15, 64, 19, 0xfffe00000000000LL, 15, 32, 19, 0xfffe0000fffe000LL, 16, 64, 20, 0xffff00000000000LL, 16, 32, 20, 0xffff0000ffff000LL, 17, 64, 21, 0xffff80000000000LL, 17, 32, 21, 0xffff8000ffff800LL, 18, 64, 22, 0xffffc0000000000LL, 18, 32, 22, 0xffffc000ffffc00LL, 19, 64, 23, 0xffffe0000000000LL, 19, 32, 23, 0xffffe000ffffe00LL, 20, 64, 24, 0xfffff0000000000LL, 20, 32, 24, 0xfffff000fffff00LL, 21, 64, 25, 0xfffff8000000000LL, 21, 32, 25, 0xfffff800fffff80LL, 22, 64, 26, 0xfffffc000000000LL, 22, 32, 26, 0xfffffc00fffffc0LL, 23, 64, 27, 0xfffffe000000000LL, 23, 32, 27, 0xfffffe00fffffe0LL, 24, 64, 28, 0xffffff000000000LL, 24, 32, 28, 0xffffff00ffffff0LL, 25, 64, 29, 0xffffff800000000LL, 25, 32, 29, 0xffffff80ffffff8LL, 26, 64, 30, 0xffffffc00000000LL, 26, 32, 30, 0xffffffc0ffffffcLL, 27, 64, 31, 0xffffffe00000000LL, 27, 32, 31, 0xffffffe0ffffffeLL, 28, 64, 32, 0xfffffff00000000LL, 28, 32, 0, 0xfffffff0fffffffLL, 29, 64, 33, 0xfffffff80000000LL, 30, 64, 34, 0xfffffffc0000000LL, 31, 64, 35, 0xfffffffe0000000LL, 32, 64, 36, 0xffffffff0000000LL, 33, 64, 37, 0xffffffff8000000LL, 34, 64, 38, 0xffffffffc000000LL, 35, 64, 39, 0xffffffffe000000LL, 36, 64, 40, 0xfffffffff000000LL, 37, 64, 41, 0xfffffffff800000LL, 38, 64, 42, 0xfffffffffc00000LL, 39, 64, 43, 0xfffffffffe00000LL, 40, 64, 44, 0xffffffffff00000LL, 41, 64, 45, 0xffffffffff80000LL, 42, 64, 46, 0xffffffffffc0000LL, 43, 64, 47, 0xffffffffffe0000LL, 44, 64, 48, 0xfffffffffff0000LL, 45, 64, 49, 0xfffffffffff8000LL, 46, 64, 50, 0xfffffffffffc000LL, 47, 64, 51, 0xfffffffffffe000LL, 48, 64, 52, 0xffffffffffff000LL, 49, 64, 53, 0xffffffffffff800LL, 50, 64, 54, 0xffffffffffffc00LL, 51, 64, 55, 0xffffffffffffe00LL, 52, 64, 56, 0xfffffffffffff00LL, 53, 64, 57, 0xfffffffffffff80LL, 54, 64, 58, 0xfffffffffffffc0LL, 55, 64, 59, 0xfffffffffffffe0LL, 56, 64, 60, 0xffffffffffffff0LL, 57, 64, 61, 0xffffffffffffff8LL, 58, 64, 62, 0xffffffffffffffcLL, 59, 64, 63, 0xffffffffffffffeLL, 60, 64, 0, 0xfffffffffffffffLL, 1, 64, 4, 0x1000000000000000LL, 1, 32, 4, 0x1000000010000000LL, 1, 16, 4, 0x1000100010001000LL, 1, 8, 4, 0x1010101010101010LL, 1, 4, 0, 0x1111111111111111LL, 2, 64, 5, 0x1800000000000000LL, 2, 32, 5, 0x1800000018000000LL, 2, 16, 5, 0x1800180018001800LL, 2, 8, 5, 0x1818181818181818LL, 3, 64, 6, 0x1c00000000000000LL, 3, 32, 6, 0x1c0000001c000000LL, 3, 16, 6, 0x1c001c001c001c00LL, 3, 8, 6, 0x1c1c1c1c1c1c1c1cLL, 4, 64, 7, 0x1e00000000000000LL, 4, 32, 7, 0x1e0000001e000000LL, 4, 16, 7, 0x1e001e001e001e00LL, 4, 8, 7, 0x1e1e1e1e1e1e1e1eLL, 5, 64, 8, 0x1f00000000000000LL, 5, 32, 8, 0x1f0000001f000000LL, 5, 16, 8, 0x1f001f001f001f00LL, 5, 8, 0, 0x1f1f1f1f1f1f1f1fLL, 6, 64, 9, 0x1f80000000000000LL, 6, 32, 9, 0x1f8000001f800000LL, 6, 16, 9, 0x1f801f801f801f80LL, 7, 64, 10, 0x1fc0000000000000LL, 7, 32, 10, 0x1fc000001fc00000LL, 7, 16, 10, 0x1fc01fc01fc01fc0LL, 8, 64, 11, 0x1fe0000000000000LL, 8, 32, 11, 0x1fe000001fe00000LL, 8, 16, 11, 0x1fe01fe01fe01fe0LL, 9, 64, 12, 0x1ff0000000000000LL, 9, 32, 12, 0x1ff000001ff00000LL, 9, 16, 12, 0x1ff01ff01ff01ff0LL, 10, 64, 13, 0x1ff8000000000000LL, 10, 32, 13, 0x1ff800001ff80000LL, 10, 16, 13, 0x1ff81ff81ff81ff8LL, 11, 64, 14, 0x1ffc000000000000LL, 11, 32, 14, 0x1ffc00001ffc0000LL, 11, 16, 14, 0x1ffc1ffc1ffc1ffcLL, 12, 64, 15, 0x1ffe000000000000LL, 12, 32, 15, 0x1ffe00001ffe0000LL, 12, 16, 15, 0x1ffe1ffe1ffe1ffeLL, 13, 64, 16, 0x1fff000000000000LL, 13, 32, 16, 0x1fff00001fff0000LL, 13, 16, 0, 0x1fff1fff1fff1fffLL, 14, 64, 17, 0x1fff800000000000LL, 14, 32, 17, 0x1fff80001fff8000LL, 15, 64, 18, 0x1fffc00000000000LL, 15, 32, 18, 0x1fffc0001fffc000LL, 16, 64, 19, 0x1fffe00000000000LL, 16, 32, 19, 0x1fffe0001fffe000LL, 17, 64, 20, 0x1ffff00000000000LL, 17, 32, 20, 0x1ffff0001ffff000LL, 18, 64, 21, 0x1ffff80000000000LL, 18, 32, 21, 0x1ffff8001ffff800LL, 19, 64, 22, 0x1ffffc0000000000LL, 19, 32, 22, 0x1ffffc001ffffc00LL, 20, 64, 23, 0x1ffffe0000000000LL, 20, 32, 23, 0x1ffffe001ffffe00LL, 21, 64, 24, 0x1fffff0000000000LL, 21, 32, 24, 0x1fffff001fffff00LL, 22, 64, 25, 0x1fffff8000000000LL, 22, 32, 25, 0x1fffff801fffff80LL, 23, 64, 26, 0x1fffffc000000000LL, 23, 32, 26, 0x1fffffc01fffffc0LL, 24, 64, 27, 0x1fffffe000000000LL, 24, 32, 27, 0x1fffffe01fffffe0LL, 25, 64, 28, 0x1ffffff000000000LL, 25, 32, 28, 0x1ffffff01ffffff0LL, 26, 64, 29, 0x1ffffff800000000LL, 26, 32, 29, 0x1ffffff81ffffff8LL, 27, 64, 30, 0x1ffffffc00000000LL, 27, 32, 30, 0x1ffffffc1ffffffcLL, 28, 64, 31, 0x1ffffffe00000000LL, 28, 32, 31, 0x1ffffffe1ffffffeLL, 29, 64, 32, 0x1fffffff00000000LL, 29, 32, 0, 0x1fffffff1fffffffLL, 30, 64, 33, 0x1fffffff80000000LL, 31, 64, 34, 0x1fffffffc0000000LL, 32, 64, 35, 0x1fffffffe0000000LL, 33, 64, 36, 0x1ffffffff0000000LL, 34, 64, 37, 0x1ffffffff8000000LL, 35, 64, 38, 0x1ffffffffc000000LL, 36, 64, 39, 0x1ffffffffe000000LL, 37, 64, 40, 0x1fffffffff000000LL, 38, 64, 41, 0x1fffffffff800000LL, 39, 64, 42, 0x1fffffffffc00000LL, 40, 64, 43, 0x1fffffffffe00000LL, 41, 64, 44, 0x1ffffffffff00000LL, 42, 64, 45, 0x1ffffffffff80000LL, 43, 64, 46, 0x1ffffffffffc0000LL, 44, 64, 47, 0x1ffffffffffe0000LL, 45, 64, 48, 0x1fffffffffff0000LL, 46, 64, 49, 0x1fffffffffff8000LL, 47, 64, 50, 0x1fffffffffffc000LL, 48, 64, 51, 0x1fffffffffffe000LL, 49, 64, 52, 0x1ffffffffffff000LL, 50, 64, 53, 0x1ffffffffffff800LL, 51, 64, 54, 0x1ffffffffffffc00LL, 52, 64, 55, 0x1ffffffffffffe00LL, 53, 64, 56, 0x1fffffffffffff00LL, 54, 64, 57, 0x1fffffffffffff80LL, 55, 64, 58, 0x1fffffffffffffc0LL, 56, 64, 59, 0x1fffffffffffffe0LL, 57, 64, 60, 0x1ffffffffffffff0LL, 58, 64, 61, 0x1ffffffffffffff8LL, 59, 64, 62, 0x1ffffffffffffffcLL, 60, 64, 63, 0x1ffffffffffffffeLL, 61, 64, 0, 0x1fffffffffffffffLL, 1, 64, 3, 0x2000000000000000LL, 1, 32, 3, 0x2000000020000000LL, 1, 16, 3, 0x2000200020002000LL, 1, 8, 3, 0x2020202020202020LL, 1, 4, 3, 0x2222222222222222LL, 2, 64, 4, 0x3000000000000000LL, 2, 32, 4, 0x3000000030000000LL, 2, 16, 4, 0x3000300030003000LL, 2, 8, 4, 0x3030303030303030LL, 2, 4, 0, 0x3333333333333333LL, 3, 64, 5, 0x3800000000000000LL, 3, 32, 5, 0x3800000038000000LL, 3, 16, 5, 0x3800380038003800LL, 3, 8, 5, 0x3838383838383838LL, 4, 64, 6, 0x3c00000000000000LL, 4, 32, 6, 0x3c0000003c000000LL, 4, 16, 6, 0x3c003c003c003c00LL, 4, 8, 6, 0x3c3c3c3c3c3c3c3cLL, 5, 64, 7, 0x3e00000000000000LL, 5, 32, 7, 0x3e0000003e000000LL, 5, 16, 7, 0x3e003e003e003e00LL, 5, 8, 7, 0x3e3e3e3e3e3e3e3eLL, 6, 64, 8, 0x3f00000000000000LL, 6, 32, 8, 0x3f0000003f000000LL, 6, 16, 8, 0x3f003f003f003f00LL, 6, 8, 0, 0x3f3f3f3f3f3f3f3fLL, 7, 64, 9, 0x3f80000000000000LL, 7, 32, 9, 0x3f8000003f800000LL, 7, 16, 9, 0x3f803f803f803f80LL, 8, 64, 10, 0x3fc0000000000000LL, 8, 32, 10, 0x3fc000003fc00000LL, 8, 16, 10, 0x3fc03fc03fc03fc0LL, 9, 64, 11, 0x3fe0000000000000LL, 9, 32, 11, 0x3fe000003fe00000LL, 9, 16, 11, 0x3fe03fe03fe03fe0LL, 10, 64, 12, 0x3ff0000000000000LL, 10, 32, 12, 0x3ff000003ff00000LL, 10, 16, 12, 0x3ff03ff03ff03ff0LL, 11, 64, 13, 0x3ff8000000000000LL, 11, 32, 13, 0x3ff800003ff80000LL, 11, 16, 13, 0x3ff83ff83ff83ff8LL, 12, 64, 14, 0x3ffc000000000000LL, 12, 32, 14, 0x3ffc00003ffc0000LL, 12, 16, 14, 0x3ffc3ffc3ffc3ffcLL, 13, 64, 15, 0x3ffe000000000000LL, 13, 32, 15, 0x3ffe00003ffe0000LL, 13, 16, 15, 0x3ffe3ffe3ffe3ffeLL, 14, 64, 16, 0x3fff000000000000LL, 14, 32, 16, 0x3fff00003fff0000LL, 14, 16, 0, 0x3fff3fff3fff3fffLL, 15, 64, 17, 0x3fff800000000000LL, 15, 32, 17, 0x3fff80003fff8000LL, 16, 64, 18, 0x3fffc00000000000LL, 16, 32, 18, 0x3fffc0003fffc000LL, 17, 64, 19, 0x3fffe00000000000LL, 17, 32, 19, 0x3fffe0003fffe000LL, 18, 64, 20, 0x3ffff00000000000LL, 18, 32, 20, 0x3ffff0003ffff000LL, 19, 64, 21, 0x3ffff80000000000LL, 19, 32, 21, 0x3ffff8003ffff800LL, 20, 64, 22, 0x3ffffc0000000000LL, 20, 32, 22, 0x3ffffc003ffffc00LL, 21, 64, 23, 0x3ffffe0000000000LL, 21, 32, 23, 0x3ffffe003ffffe00LL, 22, 64, 24, 0x3fffff0000000000LL, 22, 32, 24, 0x3fffff003fffff00LL, 23, 64, 25, 0x3fffff8000000000LL, 23, 32, 25, 0x3fffff803fffff80LL, 24, 64, 26, 0x3fffffc000000000LL, 24, 32, 26, 0x3fffffc03fffffc0LL, 25, 64, 27, 0x3fffffe000000000LL, 25, 32, 27, 0x3fffffe03fffffe0LL, 26, 64, 28, 0x3ffffff000000000LL, 26, 32, 28, 0x3ffffff03ffffff0LL, 27, 64, 29, 0x3ffffff800000000LL, 27, 32, 29, 0x3ffffff83ffffff8LL, 28, 64, 30, 0x3ffffffc00000000LL, 28, 32, 30, 0x3ffffffc3ffffffcLL, 29, 64, 31, 0x3ffffffe00000000LL, 29, 32, 31, 0x3ffffffe3ffffffeLL, 30, 64, 32, 0x3fffffff00000000LL, 30, 32, 0, 0x3fffffff3fffffffLL, 31, 64, 33, 0x3fffffff80000000LL, 32, 64, 34, 0x3fffffffc0000000LL, 33, 64, 35, 0x3fffffffe0000000LL, 34, 64, 36, 0x3ffffffff0000000LL, 35, 64, 37, 0x3ffffffff8000000LL, 36, 64, 38, 0x3ffffffffc000000LL, 37, 64, 39, 0x3ffffffffe000000LL, 38, 64, 40, 0x3fffffffff000000LL, 39, 64, 41, 0x3fffffffff800000LL, 40, 64, 42, 0x3fffffffffc00000LL, 41, 64, 43, 0x3fffffffffe00000LL, 42, 64, 44, 0x3ffffffffff00000LL, 43, 64, 45, 0x3ffffffffff80000LL, 44, 64, 46, 0x3ffffffffffc0000LL, 45, 64, 47, 0x3ffffffffffe0000LL, 46, 64, 48, 0x3fffffffffff0000LL, 47, 64, 49, 0x3fffffffffff8000LL, 48, 64, 50, 0x3fffffffffffc000LL, 49, 64, 51, 0x3fffffffffffe000LL, 50, 64, 52, 0x3ffffffffffff000LL, 51, 64, 53, 0x3ffffffffffff800LL, 52, 64, 54, 0x3ffffffffffffc00LL, 53, 64, 55, 0x3ffffffffffffe00LL, 54, 64, 56, 0x3fffffffffffff00LL, 55, 64, 57, 0x3fffffffffffff80LL, 56, 64, 58, 0x3fffffffffffffc0LL, 57, 64, 59, 0x3fffffffffffffe0LL, 58, 64, 60, 0x3ffffffffffffff0LL, 59, 64, 61, 0x3ffffffffffffff8LL, 60, 64, 62, 0x3ffffffffffffffcLL, 61, 64, 63, 0x3ffffffffffffffeLL, 62, 64, 0, 0x3fffffffffffffffLL, 1, 64, 2, 0x4000000000000000LL, 1, 32, 2, 0x4000000040000000LL, 1, 16, 2, 0x4000400040004000LL, 1, 8, 2, 0x4040404040404040LL, 1, 4, 2, 0x4444444444444444LL, 1, 2, 0, 0x5555555555555555LL, 2, 64, 3, 0x6000000000000000LL, 2, 32, 3, 0x6000000060000000LL, 2, 16, 3, 0x6000600060006000LL, 2, 8, 3, 0x6060606060606060LL, 2, 4, 3, 0x6666666666666666LL, 3, 64, 4, 0x7000000000000000LL, 3, 32, 4, 0x7000000070000000LL, 3, 16, 4, 0x7000700070007000LL, 3, 8, 4, 0x7070707070707070LL, 3, 4, 0, 0x7777777777777777LL, 4, 64, 5, 0x7800000000000000LL, 4, 32, 5, 0x7800000078000000LL, 4, 16, 5, 0x7800780078007800LL, 4, 8, 5, 0x7878787878787878LL, 5, 64, 6, 0x7c00000000000000LL, 5, 32, 6, 0x7c0000007c000000LL, 5, 16, 6, 0x7c007c007c007c00LL, 5, 8, 6, 0x7c7c7c7c7c7c7c7cLL, 6, 64, 7, 0x7e00000000000000LL, 6, 32, 7, 0x7e0000007e000000LL, 6, 16, 7, 0x7e007e007e007e00LL, 6, 8, 7, 0x7e7e7e7e7e7e7e7eLL, 7, 64, 8, 0x7f00000000000000LL, 7, 32, 8, 0x7f0000007f000000LL, 7, 16, 8, 0x7f007f007f007f00LL, 7, 8, 0, 0x7f7f7f7f7f7f7f7fLL, 8, 64, 9, 0x7f80000000000000LL, 8, 32, 9, 0x7f8000007f800000LL, 8, 16, 9, 0x7f807f807f807f80LL, 9, 64, 10, 0x7fc0000000000000LL, 9, 32, 10, 0x7fc000007fc00000LL, 9, 16, 10, 0x7fc07fc07fc07fc0LL, 10, 64, 11, 0x7fe0000000000000LL, 10, 32, 11, 0x7fe000007fe00000LL, 10, 16, 11, 0x7fe07fe07fe07fe0LL, 11, 64, 12, 0x7ff0000000000000LL, 11, 32, 12, 0x7ff000007ff00000LL, 11, 16, 12, 0x7ff07ff07ff07ff0LL, 12, 64, 13, 0x7ff8000000000000LL, 12, 32, 13, 0x7ff800007ff80000LL, 12, 16, 13, 0x7ff87ff87ff87ff8LL, 13, 64, 14, 0x7ffc000000000000LL, 13, 32, 14, 0x7ffc00007ffc0000LL, 13, 16, 14, 0x7ffc7ffc7ffc7ffcLL, 14, 64, 15, 0x7ffe000000000000LL, 14, 32, 15, 0x7ffe00007ffe0000LL, 14, 16, 15, 0x7ffe7ffe7ffe7ffeLL, 15, 64, 16, 0x7fff000000000000LL, 15, 32, 16, 0x7fff00007fff0000LL, 15, 16, 0, 0x7fff7fff7fff7fffLL, 16, 64, 17, 0x7fff800000000000LL, 16, 32, 17, 0x7fff80007fff8000LL, 17, 64, 18, 0x7fffc00000000000LL, 17, 32, 18, 0x7fffc0007fffc000LL, 18, 64, 19, 0x7fffe00000000000LL, 18, 32, 19, 0x7fffe0007fffe000LL, 19, 64, 20, 0x7ffff00000000000LL, 19, 32, 20, 0x7ffff0007ffff000LL, 20, 64, 21, 0x7ffff80000000000LL, 20, 32, 21, 0x7ffff8007ffff800LL, 21, 64, 22, 0x7ffffc0000000000LL, 21, 32, 22, 0x7ffffc007ffffc00LL, 22, 64, 23, 0x7ffffe0000000000LL, 22, 32, 23, 0x7ffffe007ffffe00LL, 23, 64, 24, 0x7fffff0000000000LL, 23, 32, 24, 0x7fffff007fffff00LL, 24, 64, 25, 0x7fffff8000000000LL, 24, 32, 25, 0x7fffff807fffff80LL, 25, 64, 26, 0x7fffffc000000000LL, 25, 32, 26, 0x7fffffc07fffffc0LL, 26, 64, 27, 0x7fffffe000000000LL, 26, 32, 27, 0x7fffffe07fffffe0LL, 27, 64, 28, 0x7ffffff000000000LL, 27, 32, 28, 0x7ffffff07ffffff0LL, 28, 64, 29, 0x7ffffff800000000LL, 28, 32, 29, 0x7ffffff87ffffff8LL, 29, 64, 30, 0x7ffffffc00000000LL, 29, 32, 30, 0x7ffffffc7ffffffcLL, 30, 64, 31, 0x7ffffffe00000000LL, 30, 32, 31, 0x7ffffffe7ffffffeLL, 31, 64, 32, 0x7fffffff00000000LL, 31, 32, 0, 0x7fffffff7fffffffLL, 32, 64, 33, 0x7fffffff80000000LL, 33, 64, 34, 0x7fffffffc0000000LL, 34, 64, 35, 0x7fffffffe0000000LL, 35, 64, 36, 0x7ffffffff0000000LL, 36, 64, 37, 0x7ffffffff8000000LL, 37, 64, 38, 0x7ffffffffc000000LL, 38, 64, 39, 0x7ffffffffe000000LL, 39, 64, 40, 0x7fffffffff000000LL, 40, 64, 41, 0x7fffffffff800000LL, 41, 64, 42, 0x7fffffffffc00000LL, 42, 64, 43, 0x7fffffffffe00000LL, 43, 64, 44, 0x7ffffffffff00000LL, 44, 64, 45, 0x7ffffffffff80000LL, 45, 64, 46, 0x7ffffffffffc0000LL, 46, 64, 47, 0x7ffffffffffe0000LL, 47, 64, 48, 0x7fffffffffff0000LL, 48, 64, 49, 0x7fffffffffff8000LL, 49, 64, 50, 0x7fffffffffffc000LL, 50, 64, 51, 0x7fffffffffffe000LL, 51, 64, 52, 0x7ffffffffffff000LL, 52, 64, 53, 0x7ffffffffffff800LL, 53, 64, 54, 0x7ffffffffffffc00LL, 54, 64, 55, 0x7ffffffffffffe00LL, 55, 64, 56, 0x7fffffffffffff00LL, 56, 64, 57, 0x7fffffffffffff80LL, 57, 64, 58, 0x7fffffffffffffc0LL, 58, 64, 59, 0x7fffffffffffffe0LL, 59, 64, 60, 0x7ffffffffffffff0LL, 60, 64, 61, 0x7ffffffffffffff8LL, 61, 64, 62, 0x7ffffffffffffffcLL, 62, 64, 63, 0x7ffffffffffffffeLL, 63, 64, 0, 0x7fffffffffffffffLL, 1, 64, 1, 0x8000000000000000LL, 2, 64, 1, 0x8000000000000001LL, 3, 64, 1, 0x8000000000000003LL, 4, 64, 1, 0x8000000000000007LL, 5, 64, 1, 0x800000000000000fLL, 6, 64, 1, 0x800000000000001fLL, 7, 64, 1, 0x800000000000003fLL, 8, 64, 1, 0x800000000000007fLL, 9, 64, 1, 0x80000000000000ffLL, 10, 64, 1, 0x80000000000001ffLL, 11, 64, 1, 0x80000000000003ffLL, 12, 64, 1, 0x80000000000007ffLL, 13, 64, 1, 0x8000000000000fffLL, 14, 64, 1, 0x8000000000001fffLL, 15, 64, 1, 0x8000000000003fffLL, 16, 64, 1, 0x8000000000007fffLL, 17, 64, 1, 0x800000000000ffffLL, 18, 64, 1, 0x800000000001ffffLL, 19, 64, 1, 0x800000000003ffffLL, 20, 64, 1, 0x800000000007ffffLL, 21, 64, 1, 0x80000000000fffffLL, 22, 64, 1, 0x80000000001fffffLL, 23, 64, 1, 0x80000000003fffffLL, 24, 64, 1, 0x80000000007fffffLL, 25, 64, 1, 0x8000000000ffffffLL, 26, 64, 1, 0x8000000001ffffffLL, 27, 64, 1, 0x8000000003ffffffLL, 28, 64, 1, 0x8000000007ffffffLL, 29, 64, 1, 0x800000000fffffffLL, 30, 64, 1, 0x800000001fffffffLL, 31, 64, 1, 0x800000003fffffffLL, 32, 64, 1, 0x800000007fffffffLL, 1, 32, 1, 0x8000000080000000LL, 33, 64, 1, 0x80000000ffffffffLL, 2, 32, 1, 0x8000000180000001LL, 34, 64, 1, 0x80000001ffffffffLL, 3, 32, 1, 0x8000000380000003LL, 35, 64, 1, 0x80000003ffffffffLL, 4, 32, 1, 0x8000000780000007LL, 36, 64, 1, 0x80000007ffffffffLL, 5, 32, 1, 0x8000000f8000000fLL, 37, 64, 1, 0x8000000fffffffffLL, 6, 32, 1, 0x8000001f8000001fLL, 38, 64, 1, 0x8000001fffffffffLL, 7, 32, 1, 0x8000003f8000003fLL, 39, 64, 1, 0x8000003fffffffffLL, 8, 32, 1, 0x8000007f8000007fLL, 40, 64, 1, 0x8000007fffffffffLL, 9, 32, 1, 0x800000ff800000ffLL, 41, 64, 1, 0x800000ffffffffffLL, 10, 32, 1, 0x800001ff800001ffLL, 42, 64, 1, 0x800001ffffffffffLL, 11, 32, 1, 0x800003ff800003ffLL, 43, 64, 1, 0x800003ffffffffffLL, 12, 32, 1, 0x800007ff800007ffLL, 44, 64, 1, 0x800007ffffffffffLL, 13, 32, 1, 0x80000fff80000fffLL, 45, 64, 1, 0x80000fffffffffffLL, 14, 32, 1, 0x80001fff80001fffLL, 46, 64, 1, 0x80001fffffffffffLL, 15, 32, 1, 0x80003fff80003fffLL, 47, 64, 1, 0x80003fffffffffffLL, 16, 32, 1, 0x80007fff80007fffLL, 48, 64, 1, 0x80007fffffffffffLL, 1, 16, 1, 0x8000800080008000LL, 17, 32, 1, 0x8000ffff8000ffffLL, 49, 64, 1, 0x8000ffffffffffffLL, 2, 16, 1, 0x8001800180018001LL, 18, 32, 1, 0x8001ffff8001ffffLL, 50, 64, 1, 0x8001ffffffffffffLL, 3, 16, 1, 0x8003800380038003LL, 19, 32, 1, 0x8003ffff8003ffffLL, 51, 64, 1, 0x8003ffffffffffffLL, 4, 16, 1, 0x8007800780078007LL, 20, 32, 1, 0x8007ffff8007ffffLL, 52, 64, 1, 0x8007ffffffffffffLL, 5, 16, 1, 0x800f800f800f800fLL, 21, 32, 1, 0x800fffff800fffffLL, 53, 64, 1, 0x800fffffffffffffLL, 6, 16, 1, 0x801f801f801f801fLL, 22, 32, 1, 0x801fffff801fffffLL, 54, 64, 1, 0x801fffffffffffffLL, 7, 16, 1, 0x803f803f803f803fLL, 23, 32, 1, 0x803fffff803fffffLL, 55, 64, 1, 0x803fffffffffffffLL, 8, 16, 1, 0x807f807f807f807fLL, 24, 32, 1, 0x807fffff807fffffLL, 56, 64, 1, 0x807fffffffffffffLL, 1, 8, 1, 0x8080808080808080LL, 9, 16, 1, 0x80ff80ff80ff80ffLL, 25, 32, 1, 0x80ffffff80ffffffLL, 57, 64, 1, 0x80ffffffffffffffLL, 2, 8, 1, 0x8181818181818181LL, 10, 16, 1, 0x81ff81ff81ff81ffLL, 26, 32, 1, 0x81ffffff81ffffffLL, 58, 64, 1, 0x81ffffffffffffffLL, 3, 8, 1, 0x8383838383838383LL, 11, 16, 1, 0x83ff83ff83ff83ffLL, 27, 32, 1, 0x83ffffff83ffffffLL, 59, 64, 1, 0x83ffffffffffffffLL, 4, 8, 1, 0x8787878787878787LL, 12, 16, 1, 0x87ff87ff87ff87ffLL, 28, 32, 1, 0x87ffffff87ffffffLL, 60, 64, 1, 0x87ffffffffffffffLL, 1, 4, 1, 0x8888888888888888LL, 5, 8, 1, 0x8f8f8f8f8f8f8f8fLL, 13, 16, 1, 0x8fff8fff8fff8fffLL, 29, 32, 1, 0x8fffffff8fffffffLL, 61, 64, 1, 0x8fffffffffffffffLL, 2, 4, 1, 0x9999999999999999LL, 6, 8, 1, 0x9f9f9f9f9f9f9f9fLL, 14, 16, 1, 0x9fff9fff9fff9fffLL, 30, 32, 1, 0x9fffffff9fffffffLL, 62, 64, 1, 0x9fffffffffffffffLL, 1, 2, 1, 0xaaaaaaaaaaaaaaaaLL, 3, 4, 1, 0xbbbbbbbbbbbbbbbbLL, 7, 8, 1, 0xbfbfbfbfbfbfbfbfLL, 15, 16, 1, 0xbfffbfffbfffbfffLL, 31, 32, 1, 0xbfffffffbfffffffLL, 63, 64, 1, 0xbfffffffffffffffLL, 2, 64, 2, 0xc000000000000000LL, 3, 64, 2, 0xc000000000000001LL, 4, 64, 2, 0xc000000000000003LL, 5, 64, 2, 0xc000000000000007LL, 6, 64, 2, 0xc00000000000000fLL, 7, 64, 2, 0xc00000000000001fLL, 8, 64, 2, 0xc00000000000003fLL, 9, 64, 2, 0xc00000000000007fLL, 10, 64, 2, 0xc0000000000000ffLL, 11, 64, 2, 0xc0000000000001ffLL, 12, 64, 2, 0xc0000000000003ffLL, 13, 64, 2, 0xc0000000000007ffLL, 14, 64, 2, 0xc000000000000fffLL, 15, 64, 2, 0xc000000000001fffLL, 16, 64, 2, 0xc000000000003fffLL, 17, 64, 2, 0xc000000000007fffLL, 18, 64, 2, 0xc00000000000ffffLL, 19, 64, 2, 0xc00000000001ffffLL, 20, 64, 2, 0xc00000000003ffffLL, 21, 64, 2, 0xc00000000007ffffLL, 22, 64, 2, 0xc0000000000fffffLL, 23, 64, 2, 0xc0000000001fffffLL, 24, 64, 2, 0xc0000000003fffffLL, 25, 64, 2, 0xc0000000007fffffLL, 26, 64, 2, 0xc000000000ffffffLL, 27, 64, 2, 0xc000000001ffffffLL, 28, 64, 2, 0xc000000003ffffffLL, 29, 64, 2, 0xc000000007ffffffLL, 30, 64, 2, 0xc00000000fffffffLL, 31, 64, 2, 0xc00000001fffffffLL, 32, 64, 2, 0xc00000003fffffffLL, 33, 64, 2, 0xc00000007fffffffLL, 2, 32, 2, 0xc0000000c0000000LL, 34, 64, 2, 0xc0000000ffffffffLL, 3, 32, 2, 0xc0000001c0000001LL, 35, 64, 2, 0xc0000001ffffffffLL, 4, 32, 2, 0xc0000003c0000003LL, 36, 64, 2, 0xc0000003ffffffffLL, 5, 32, 2, 0xc0000007c0000007LL, 37, 64, 2, 0xc0000007ffffffffLL, 6, 32, 2, 0xc000000fc000000fLL, 38, 64, 2, 0xc000000fffffffffLL, 7, 32, 2, 0xc000001fc000001fLL, 39, 64, 2, 0xc000001fffffffffLL, 8, 32, 2, 0xc000003fc000003fLL, 40, 64, 2, 0xc000003fffffffffLL, 9, 32, 2, 0xc000007fc000007fLL, 41, 64, 2, 0xc000007fffffffffLL, 10, 32, 2, 0xc00000ffc00000ffLL, 42, 64, 2, 0xc00000ffffffffffLL, 11, 32, 2, 0xc00001ffc00001ffLL, 43, 64, 2, 0xc00001ffffffffffLL, 12, 32, 2, 0xc00003ffc00003ffLL, 44, 64, 2, 0xc00003ffffffffffLL, 13, 32, 2, 0xc00007ffc00007ffLL, 45, 64, 2, 0xc00007ffffffffffLL, 14, 32, 2, 0xc0000fffc0000fffLL, 46, 64, 2, 0xc0000fffffffffffLL, 15, 32, 2, 0xc0001fffc0001fffLL, 47, 64, 2, 0xc0001fffffffffffLL, 16, 32, 2, 0xc0003fffc0003fffLL, 48, 64, 2, 0xc0003fffffffffffLL, 17, 32, 2, 0xc0007fffc0007fffLL, 49, 64, 2, 0xc0007fffffffffffLL, 2, 16, 2, 0xc000c000c000c000LL, 18, 32, 2, 0xc000ffffc000ffffLL, 50, 64, 2, 0xc000ffffffffffffLL, 3, 16, 2, 0xc001c001c001c001LL, 19, 32, 2, 0xc001ffffc001ffffLL, 51, 64, 2, 0xc001ffffffffffffLL, 4, 16, 2, 0xc003c003c003c003LL, 20, 32, 2, 0xc003ffffc003ffffLL, 52, 64, 2, 0xc003ffffffffffffLL, 5, 16, 2, 0xc007c007c007c007LL, 21, 32, 2, 0xc007ffffc007ffffLL, 53, 64, 2, 0xc007ffffffffffffLL, 6, 16, 2, 0xc00fc00fc00fc00fLL, 22, 32, 2, 0xc00fffffc00fffffLL, 54, 64, 2, 0xc00fffffffffffffLL, 7, 16, 2, 0xc01fc01fc01fc01fLL, 23, 32, 2, 0xc01fffffc01fffffLL, 55, 64, 2, 0xc01fffffffffffffLL, 8, 16, 2, 0xc03fc03fc03fc03fLL, 24, 32, 2, 0xc03fffffc03fffffLL, 56, 64, 2, 0xc03fffffffffffffLL, 9, 16, 2, 0xc07fc07fc07fc07fLL, 25, 32, 2, 0xc07fffffc07fffffLL, 57, 64, 2, 0xc07fffffffffffffLL, 2, 8, 2, 0xc0c0c0c0c0c0c0c0LL, 10, 16, 2, 0xc0ffc0ffc0ffc0ffLL, 26, 32, 2, 0xc0ffffffc0ffffffLL, 58, 64, 2, 0xc0ffffffffffffffLL, 3, 8, 2, 0xc1c1c1c1c1c1c1c1LL, 11, 16, 2, 0xc1ffc1ffc1ffc1ffLL, 27, 32, 2, 0xc1ffffffc1ffffffLL, 59, 64, 2, 0xc1ffffffffffffffLL, 4, 8, 2, 0xc3c3c3c3c3c3c3c3LL, 12, 16, 2, 0xc3ffc3ffc3ffc3ffLL, 28, 32, 2, 0xc3ffffffc3ffffffLL, 60, 64, 2, 0xc3ffffffffffffffLL, 5, 8, 2, 0xc7c7c7c7c7c7c7c7LL, 13, 16, 2, 0xc7ffc7ffc7ffc7ffLL, 29, 32, 2, 0xc7ffffffc7ffffffLL, 61, 64, 2, 0xc7ffffffffffffffLL, 2, 4, 2, 0xccccccccccccccccLL, 6, 8, 2, 0xcfcfcfcfcfcfcfcfLL, 14, 16, 2, 0xcfffcfffcfffcfffLL, 30, 32, 2, 0xcfffffffcfffffffLL, 62, 64, 2, 0xcfffffffffffffffLL, 3, 4, 2, 0xddddddddddddddddLL, 7, 8, 2, 0xdfdfdfdfdfdfdfdfLL, 15, 16, 2, 0xdfffdfffdfffdfffLL, 31, 32, 2, 0xdfffffffdfffffffLL, 63, 64, 2, 0xdfffffffffffffffLL, 3, 64, 3, 0xe000000000000000LL, 4, 64, 3, 0xe000000000000001LL, 5, 64, 3, 0xe000000000000003LL, 6, 64, 3, 0xe000000000000007LL, 7, 64, 3, 0xe00000000000000fLL, 8, 64, 3, 0xe00000000000001fLL, 9, 64, 3, 0xe00000000000003fLL, 10, 64, 3, 0xe00000000000007fLL, 11, 64, 3, 0xe0000000000000ffLL, 12, 64, 3, 0xe0000000000001ffLL, 13, 64, 3, 0xe0000000000003ffLL, 14, 64, 3, 0xe0000000000007ffLL, 15, 64, 3, 0xe000000000000fffLL, 16, 64, 3, 0xe000000000001fffLL, 17, 64, 3, 0xe000000000003fffLL, 18, 64, 3, 0xe000000000007fffLL, 19, 64, 3, 0xe00000000000ffffLL, 20, 64, 3, 0xe00000000001ffffLL, 21, 64, 3, 0xe00000000003ffffLL, 22, 64, 3, 0xe00000000007ffffLL, 23, 64, 3, 0xe0000000000fffffLL, 24, 64, 3, 0xe0000000001fffffLL, 25, 64, 3, 0xe0000000003fffffLL, 26, 64, 3, 0xe0000000007fffffLL, 27, 64, 3, 0xe000000000ffffffLL, 28, 64, 3, 0xe000000001ffffffLL, 29, 64, 3, 0xe000000003ffffffLL, 30, 64, 3, 0xe000000007ffffffLL, 31, 64, 3, 0xe00000000fffffffLL, 32, 64, 3, 0xe00000001fffffffLL, 33, 64, 3, 0xe00000003fffffffLL, 34, 64, 3, 0xe00000007fffffffLL, 3, 32, 3, 0xe0000000e0000000LL, 35, 64, 3, 0xe0000000ffffffffLL, 4, 32, 3, 0xe0000001e0000001LL, 36, 64, 3, 0xe0000001ffffffffLL, 5, 32, 3, 0xe0000003e0000003LL, 37, 64, 3, 0xe0000003ffffffffLL, 6, 32, 3, 0xe0000007e0000007LL, 38, 64, 3, 0xe0000007ffffffffLL, 7, 32, 3, 0xe000000fe000000fLL, 39, 64, 3, 0xe000000fffffffffLL, 8, 32, 3, 0xe000001fe000001fLL, 40, 64, 3, 0xe000001fffffffffLL, 9, 32, 3, 0xe000003fe000003fLL, 41, 64, 3, 0xe000003fffffffffLL, 10, 32, 3, 0xe000007fe000007fLL, 42, 64, 3, 0xe000007fffffffffLL, 11, 32, 3, 0xe00000ffe00000ffLL, 43, 64, 3, 0xe00000ffffffffffLL, 12, 32, 3, 0xe00001ffe00001ffLL, 44, 64, 3, 0xe00001ffffffffffLL, 13, 32, 3, 0xe00003ffe00003ffLL, 45, 64, 3, 0xe00003ffffffffffLL, 14, 32, 3, 0xe00007ffe00007ffLL, 46, 64, 3, 0xe00007ffffffffffLL, 15, 32, 3, 0xe0000fffe0000fffLL, 47, 64, 3, 0xe0000fffffffffffLL, 16, 32, 3, 0xe0001fffe0001fffLL, 48, 64, 3, 0xe0001fffffffffffLL, 17, 32, 3, 0xe0003fffe0003fffLL, 49, 64, 3, 0xe0003fffffffffffLL, 18, 32, 3, 0xe0007fffe0007fffLL, 50, 64, 3, 0xe0007fffffffffffLL, 3, 16, 3, 0xe000e000e000e000LL, 19, 32, 3, 0xe000ffffe000ffffLL, 51, 64, 3, 0xe000ffffffffffffLL, 4, 16, 3, 0xe001e001e001e001LL, 20, 32, 3, 0xe001ffffe001ffffLL, 52, 64, 3, 0xe001ffffffffffffLL, 5, 16, 3, 0xe003e003e003e003LL, 21, 32, 3, 0xe003ffffe003ffffLL, 53, 64, 3, 0xe003ffffffffffffLL, 6, 16, 3, 0xe007e007e007e007LL, 22, 32, 3, 0xe007ffffe007ffffLL, 54, 64, 3, 0xe007ffffffffffffLL, 7, 16, 3, 0xe00fe00fe00fe00fLL, 23, 32, 3, 0xe00fffffe00fffffLL, 55, 64, 3, 0xe00fffffffffffffLL, 8, 16, 3, 0xe01fe01fe01fe01fLL, 24, 32, 3, 0xe01fffffe01fffffLL, 56, 64, 3, 0xe01fffffffffffffLL, 9, 16, 3, 0xe03fe03fe03fe03fLL, 25, 32, 3, 0xe03fffffe03fffffLL, 57, 64, 3, 0xe03fffffffffffffLL, 10, 16, 3, 0xe07fe07fe07fe07fLL, 26, 32, 3, 0xe07fffffe07fffffLL, 58, 64, 3, 0xe07fffffffffffffLL, 3, 8, 3, 0xe0e0e0e0e0e0e0e0LL, 11, 16, 3, 0xe0ffe0ffe0ffe0ffLL, 27, 32, 3, 0xe0ffffffe0ffffffLL, 59, 64, 3, 0xe0ffffffffffffffLL, 4, 8, 3, 0xe1e1e1e1e1e1e1e1LL, 12, 16, 3, 0xe1ffe1ffe1ffe1ffLL, 28, 32, 3, 0xe1ffffffe1ffffffLL, 60, 64, 3, 0xe1ffffffffffffffLL, 5, 8, 3, 0xe3e3e3e3e3e3e3e3LL, 13, 16, 3, 0xe3ffe3ffe3ffe3ffLL, 29, 32, 3, 0xe3ffffffe3ffffffLL, 61, 64, 3, 0xe3ffffffffffffffLL, 6, 8, 3, 0xe7e7e7e7e7e7e7e7LL, 14, 16, 3, 0xe7ffe7ffe7ffe7ffLL, 30, 32, 3, 0xe7ffffffe7ffffffLL, 62, 64, 3, 0xe7ffffffffffffffLL, 3, 4, 3, 0xeeeeeeeeeeeeeeeeLL, 7, 8, 3, 0xefefefefefefefefLL, 15, 16, 3, 0xefffefffefffefffLL, 31, 32, 3, 0xefffffffefffffffLL, 63, 64, 3, 0xefffffffffffffffLL, 4, 64, 4, 0xf000000000000000LL, 5, 64, 4, 0xf000000000000001LL, 6, 64, 4, 0xf000000000000003LL, 7, 64, 4, 0xf000000000000007LL, 8, 64, 4, 0xf00000000000000fLL, 9, 64, 4, 0xf00000000000001fLL, 10, 64, 4, 0xf00000000000003fLL, 11, 64, 4, 0xf00000000000007fLL, 12, 64, 4, 0xf0000000000000ffLL, 13, 64, 4, 0xf0000000000001ffLL, 14, 64, 4, 0xf0000000000003ffLL, 15, 64, 4, 0xf0000000000007ffLL, 16, 64, 4, 0xf000000000000fffLL, 17, 64, 4, 0xf000000000001fffLL, 18, 64, 4, 0xf000000000003fffLL, 19, 64, 4, 0xf000000000007fffLL, 20, 64, 4, 0xf00000000000ffffLL, 21, 64, 4, 0xf00000000001ffffLL, 22, 64, 4, 0xf00000000003ffffLL, 23, 64, 4, 0xf00000000007ffffLL, 24, 64, 4, 0xf0000000000fffffLL, 25, 64, 4, 0xf0000000001fffffLL, 26, 64, 4, 0xf0000000003fffffLL, 27, 64, 4, 0xf0000000007fffffLL, 28, 64, 4, 0xf000000000ffffffLL, 29, 64, 4, 0xf000000001ffffffLL, 30, 64, 4, 0xf000000003ffffffLL, 31, 64, 4, 0xf000000007ffffffLL, 32, 64, 4, 0xf00000000fffffffLL, 33, 64, 4, 0xf00000001fffffffLL, 34, 64, 4, 0xf00000003fffffffLL, 35, 64, 4, 0xf00000007fffffffLL, 4, 32, 4, 0xf0000000f0000000LL, 36, 64, 4, 0xf0000000ffffffffLL, 5, 32, 4, 0xf0000001f0000001LL, 37, 64, 4, 0xf0000001ffffffffLL, 6, 32, 4, 0xf0000003f0000003LL, 38, 64, 4, 0xf0000003ffffffffLL, 7, 32, 4, 0xf0000007f0000007LL, 39, 64, 4, 0xf0000007ffffffffLL, 8, 32, 4, 0xf000000ff000000fLL, 40, 64, 4, 0xf000000fffffffffLL, 9, 32, 4, 0xf000001ff000001fLL, 41, 64, 4, 0xf000001fffffffffLL, 10, 32, 4, 0xf000003ff000003fLL, 42, 64, 4, 0xf000003fffffffffLL, 11, 32, 4, 0xf000007ff000007fLL, 43, 64, 4, 0xf000007fffffffffLL, 12, 32, 4, 0xf00000fff00000ffLL, 44, 64, 4, 0xf00000ffffffffffLL, 13, 32, 4, 0xf00001fff00001ffLL, 45, 64, 4, 0xf00001ffffffffffLL, 14, 32, 4, 0xf00003fff00003ffLL, 46, 64, 4, 0xf00003ffffffffffLL, 15, 32, 4, 0xf00007fff00007ffLL, 47, 64, 4, 0xf00007ffffffffffLL, 16, 32, 4, 0xf0000ffff0000fffLL, 48, 64, 4, 0xf0000fffffffffffLL, 17, 32, 4, 0xf0001ffff0001fffLL, 49, 64, 4, 0xf0001fffffffffffLL, 18, 32, 4, 0xf0003ffff0003fffLL, 50, 64, 4, 0xf0003fffffffffffLL, 19, 32, 4, 0xf0007ffff0007fffLL, 51, 64, 4, 0xf0007fffffffffffLL, 4, 16, 4, 0xf000f000f000f000LL, 20, 32, 4, 0xf000fffff000ffffLL, 52, 64, 4, 0xf000ffffffffffffLL, 5, 16, 4, 0xf001f001f001f001LL, 21, 32, 4, 0xf001fffff001ffffLL, 53, 64, 4, 0xf001ffffffffffffLL, 6, 16, 4, 0xf003f003f003f003LL, 22, 32, 4, 0xf003fffff003ffffLL, 54, 64, 4, 0xf003ffffffffffffLL, 7, 16, 4, 0xf007f007f007f007LL, 23, 32, 4, 0xf007fffff007ffffLL, 55, 64, 4, 0xf007ffffffffffffLL, 8, 16, 4, 0xf00ff00ff00ff00fLL, 24, 32, 4, 0xf00ffffff00fffffLL, 56, 64, 4, 0xf00fffffffffffffLL, 9, 16, 4, 0xf01ff01ff01ff01fLL, 25, 32, 4, 0xf01ffffff01fffffLL, 57, 64, 4, 0xf01fffffffffffffLL, 10, 16, 4, 0xf03ff03ff03ff03fLL, 26, 32, 4, 0xf03ffffff03fffffLL, 58, 64, 4, 0xf03fffffffffffffLL, 11, 16, 4, 0xf07ff07ff07ff07fLL, 27, 32, 4, 0xf07ffffff07fffffLL, 59, 64, 4, 0xf07fffffffffffffLL, 4, 8, 4, 0xf0f0f0f0f0f0f0f0LL, 12, 16, 4, 0xf0fff0fff0fff0ffLL, 28, 32, 4, 0xf0fffffff0ffffffLL, 60, 64, 4, 0xf0ffffffffffffffLL, 5, 8, 4, 0xf1f1f1f1f1f1f1f1LL, 13, 16, 4, 0xf1fff1fff1fff1ffLL, 29, 32, 4, 0xf1fffffff1ffffffLL, 61, 64, 4, 0xf1ffffffffffffffLL, 6, 8, 4, 0xf3f3f3f3f3f3f3f3LL, 14, 16, 4, 0xf3fff3fff3fff3ffLL, 30, 32, 4, 0xf3fffffff3ffffffLL, 62, 64, 4, 0xf3ffffffffffffffLL, 7, 8, 4, 0xf7f7f7f7f7f7f7f7LL, 15, 16, 4, 0xf7fff7fff7fff7ffLL, 31, 32, 4, 0xf7fffffff7ffffffLL, 63, 64, 4, 0xf7ffffffffffffffLL, 5, 64, 5, 0xf800000000000000LL, 6, 64, 5, 0xf800000000000001LL, 7, 64, 5, 0xf800000000000003LL, 8, 64, 5, 0xf800000000000007LL, 9, 64, 5, 0xf80000000000000fLL, 10, 64, 5, 0xf80000000000001fLL, 11, 64, 5, 0xf80000000000003fLL, 12, 64, 5, 0xf80000000000007fLL, 13, 64, 5, 0xf8000000000000ffLL, 14, 64, 5, 0xf8000000000001ffLL, 15, 64, 5, 0xf8000000000003ffLL, 16, 64, 5, 0xf8000000000007ffLL, 17, 64, 5, 0xf800000000000fffLL, 18, 64, 5, 0xf800000000001fffLL, 19, 64, 5, 0xf800000000003fffLL, 20, 64, 5, 0xf800000000007fffLL, 21, 64, 5, 0xf80000000000ffffLL, 22, 64, 5, 0xf80000000001ffffLL, 23, 64, 5, 0xf80000000003ffffLL, 24, 64, 5, 0xf80000000007ffffLL, 25, 64, 5, 0xf8000000000fffffLL, 26, 64, 5, 0xf8000000001fffffLL, 27, 64, 5, 0xf8000000003fffffLL, 28, 64, 5, 0xf8000000007fffffLL, 29, 64, 5, 0xf800000000ffffffLL, 30, 64, 5, 0xf800000001ffffffLL, 31, 64, 5, 0xf800000003ffffffLL, 32, 64, 5, 0xf800000007ffffffLL, 33, 64, 5, 0xf80000000fffffffLL, 34, 64, 5, 0xf80000001fffffffLL, 35, 64, 5, 0xf80000003fffffffLL, 36, 64, 5, 0xf80000007fffffffLL, 5, 32, 5, 0xf8000000f8000000LL, 37, 64, 5, 0xf8000000ffffffffLL, 6, 32, 5, 0xf8000001f8000001LL, 38, 64, 5, 0xf8000001ffffffffLL, 7, 32, 5, 0xf8000003f8000003LL, 39, 64, 5, 0xf8000003ffffffffLL, 8, 32, 5, 0xf8000007f8000007LL, 40, 64, 5, 0xf8000007ffffffffLL, 9, 32, 5, 0xf800000ff800000fLL, 41, 64, 5, 0xf800000fffffffffLL, 10, 32, 5, 0xf800001ff800001fLL, 42, 64, 5, 0xf800001fffffffffLL, 11, 32, 5, 0xf800003ff800003fLL, 43, 64, 5, 0xf800003fffffffffLL, 12, 32, 5, 0xf800007ff800007fLL, 44, 64, 5, 0xf800007fffffffffLL, 13, 32, 5, 0xf80000fff80000ffLL, 45, 64, 5, 0xf80000ffffffffffLL, 14, 32, 5, 0xf80001fff80001ffLL, 46, 64, 5, 0xf80001ffffffffffLL, 15, 32, 5, 0xf80003fff80003ffLL, 47, 64, 5, 0xf80003ffffffffffLL, 16, 32, 5, 0xf80007fff80007ffLL, 48, 64, 5, 0xf80007ffffffffffLL, 17, 32, 5, 0xf8000ffff8000fffLL, 49, 64, 5, 0xf8000fffffffffffLL, 18, 32, 5, 0xf8001ffff8001fffLL, 50, 64, 5, 0xf8001fffffffffffLL, 19, 32, 5, 0xf8003ffff8003fffLL, 51, 64, 5, 0xf8003fffffffffffLL, 20, 32, 5, 0xf8007ffff8007fffLL, 52, 64, 5, 0xf8007fffffffffffLL, 5, 16, 5, 0xf800f800f800f800LL, 21, 32, 5, 0xf800fffff800ffffLL, 53, 64, 5, 0xf800ffffffffffffLL, 6, 16, 5, 0xf801f801f801f801LL, 22, 32, 5, 0xf801fffff801ffffLL, 54, 64, 5, 0xf801ffffffffffffLL, 7, 16, 5, 0xf803f803f803f803LL, 23, 32, 5, 0xf803fffff803ffffLL, 55, 64, 5, 0xf803ffffffffffffLL, 8, 16, 5, 0xf807f807f807f807LL, 24, 32, 5, 0xf807fffff807ffffLL, 56, 64, 5, 0xf807ffffffffffffLL, 9, 16, 5, 0xf80ff80ff80ff80fLL, 25, 32, 5, 0xf80ffffff80fffffLL, 57, 64, 5, 0xf80fffffffffffffLL, 10, 16, 5, 0xf81ff81ff81ff81fLL, 26, 32, 5, 0xf81ffffff81fffffLL, 58, 64, 5, 0xf81fffffffffffffLL, 11, 16, 5, 0xf83ff83ff83ff83fLL, 27, 32, 5, 0xf83ffffff83fffffLL, 59, 64, 5, 0xf83fffffffffffffLL, 12, 16, 5, 0xf87ff87ff87ff87fLL, 28, 32, 5, 0xf87ffffff87fffffLL, 60, 64, 5, 0xf87fffffffffffffLL, 5, 8, 5, 0xf8f8f8f8f8f8f8f8LL, 13, 16, 5, 0xf8fff8fff8fff8ffLL, 29, 32, 5, 0xf8fffffff8ffffffLL, 61, 64, 5, 0xf8ffffffffffffffLL, 6, 8, 5, 0xf9f9f9f9f9f9f9f9LL, 14, 16, 5, 0xf9fff9fff9fff9ffLL, 30, 32, 5, 0xf9fffffff9ffffffLL, 62, 64, 5, 0xf9ffffffffffffffLL, 7, 8, 5, 0xfbfbfbfbfbfbfbfbLL, 15, 16, 5, 0xfbfffbfffbfffbffLL, 31, 32, 5, 0xfbfffffffbffffffLL, 63, 64, 5, 0xfbffffffffffffffLL, 6, 64, 6, 0xfc00000000000000LL, 7, 64, 6, 0xfc00000000000001LL, 8, 64, 6, 0xfc00000000000003LL, 9, 64, 6, 0xfc00000000000007LL, 10, 64, 6, 0xfc0000000000000fLL, 11, 64, 6, 0xfc0000000000001fLL, 12, 64, 6, 0xfc0000000000003fLL, 13, 64, 6, 0xfc0000000000007fLL, 14, 64, 6, 0xfc000000000000ffLL, 15, 64, 6, 0xfc000000000001ffLL, 16, 64, 6, 0xfc000000000003ffLL, 17, 64, 6, 0xfc000000000007ffLL, 18, 64, 6, 0xfc00000000000fffLL, 19, 64, 6, 0xfc00000000001fffLL, 20, 64, 6, 0xfc00000000003fffLL, 21, 64, 6, 0xfc00000000007fffLL, 22, 64, 6, 0xfc0000000000ffffLL, 23, 64, 6, 0xfc0000000001ffffLL, 24, 64, 6, 0xfc0000000003ffffLL, 25, 64, 6, 0xfc0000000007ffffLL, 26, 64, 6, 0xfc000000000fffffLL, 27, 64, 6, 0xfc000000001fffffLL, 28, 64, 6, 0xfc000000003fffffLL, 29, 64, 6, 0xfc000000007fffffLL, 30, 64, 6, 0xfc00000000ffffffLL, 31, 64, 6, 0xfc00000001ffffffLL, 32, 64, 6, 0xfc00000003ffffffLL, 33, 64, 6, 0xfc00000007ffffffLL, 34, 64, 6, 0xfc0000000fffffffLL, 35, 64, 6, 0xfc0000001fffffffLL, 36, 64, 6, 0xfc0000003fffffffLL, 37, 64, 6, 0xfc0000007fffffffLL, 6, 32, 6, 0xfc000000fc000000LL, 38, 64, 6, 0xfc000000ffffffffLL, 7, 32, 6, 0xfc000001fc000001LL, 39, 64, 6, 0xfc000001ffffffffLL, 8, 32, 6, 0xfc000003fc000003LL, 40, 64, 6, 0xfc000003ffffffffLL, 9, 32, 6, 0xfc000007fc000007LL, 41, 64, 6, 0xfc000007ffffffffLL, 10, 32, 6, 0xfc00000ffc00000fLL, 42, 64, 6, 0xfc00000fffffffffLL, 11, 32, 6, 0xfc00001ffc00001fLL, 43, 64, 6, 0xfc00001fffffffffLL, 12, 32, 6, 0xfc00003ffc00003fLL, 44, 64, 6, 0xfc00003fffffffffLL, 13, 32, 6, 0xfc00007ffc00007fLL, 45, 64, 6, 0xfc00007fffffffffLL, 14, 32, 6, 0xfc0000fffc0000ffLL, 46, 64, 6, 0xfc0000ffffffffffLL, 15, 32, 6, 0xfc0001fffc0001ffLL, 47, 64, 6, 0xfc0001ffffffffffLL, 16, 32, 6, 0xfc0003fffc0003ffLL, 48, 64, 6, 0xfc0003ffffffffffLL, 17, 32, 6, 0xfc0007fffc0007ffLL, 49, 64, 6, 0xfc0007ffffffffffLL, 18, 32, 6, 0xfc000ffffc000fffLL, 50, 64, 6, 0xfc000fffffffffffLL, 19, 32, 6, 0xfc001ffffc001fffLL, 51, 64, 6, 0xfc001fffffffffffLL, 20, 32, 6, 0xfc003ffffc003fffLL, 52, 64, 6, 0xfc003fffffffffffLL, 21, 32, 6, 0xfc007ffffc007fffLL, 53, 64, 6, 0xfc007fffffffffffLL, 6, 16, 6, 0xfc00fc00fc00fc00LL, 22, 32, 6, 0xfc00fffffc00ffffLL, 54, 64, 6, 0xfc00ffffffffffffLL, 7, 16, 6, 0xfc01fc01fc01fc01LL, 23, 32, 6, 0xfc01fffffc01ffffLL, 55, 64, 6, 0xfc01ffffffffffffLL, 8, 16, 6, 0xfc03fc03fc03fc03LL, 24, 32, 6, 0xfc03fffffc03ffffLL, 56, 64, 6, 0xfc03ffffffffffffLL, 9, 16, 6, 0xfc07fc07fc07fc07LL, 25, 32, 6, 0xfc07fffffc07ffffLL, 57, 64, 6, 0xfc07ffffffffffffLL, 10, 16, 6, 0xfc0ffc0ffc0ffc0fLL, 26, 32, 6, 0xfc0ffffffc0fffffLL, 58, 64, 6, 0xfc0fffffffffffffLL, 11, 16, 6, 0xfc1ffc1ffc1ffc1fLL, 27, 32, 6, 0xfc1ffffffc1fffffLL, 59, 64, 6, 0xfc1fffffffffffffLL, 12, 16, 6, 0xfc3ffc3ffc3ffc3fLL, 28, 32, 6, 0xfc3ffffffc3fffffLL, 60, 64, 6, 0xfc3fffffffffffffLL, 13, 16, 6, 0xfc7ffc7ffc7ffc7fLL, 29, 32, 6, 0xfc7ffffffc7fffffLL, 61, 64, 6, 0xfc7fffffffffffffLL, 6, 8, 6, 0xfcfcfcfcfcfcfcfcLL, 14, 16, 6, 0xfcfffcfffcfffcffLL, 30, 32, 6, 0xfcfffffffcffffffLL, 62, 64, 6, 0xfcffffffffffffffLL, 7, 8, 6, 0xfdfdfdfdfdfdfdfdLL, 15, 16, 6, 0xfdfffdfffdfffdffLL, 31, 32, 6, 0xfdfffffffdffffffLL, 63, 64, 6, 0xfdffffffffffffffLL, 7, 64, 7, 0xfe00000000000000LL, 8, 64, 7, 0xfe00000000000001LL, 9, 64, 7, 0xfe00000000000003LL, 10, 64, 7, 0xfe00000000000007LL, 11, 64, 7, 0xfe0000000000000fLL, 12, 64, 7, 0xfe0000000000001fLL, 13, 64, 7, 0xfe0000000000003fLL, 14, 64, 7, 0xfe0000000000007fLL, 15, 64, 7, 0xfe000000000000ffLL, 16, 64, 7, 0xfe000000000001ffLL, 17, 64, 7, 0xfe000000000003ffLL, 18, 64, 7, 0xfe000000000007ffLL, 19, 64, 7, 0xfe00000000000fffLL, 20, 64, 7, 0xfe00000000001fffLL, 21, 64, 7, 0xfe00000000003fffLL, 22, 64, 7, 0xfe00000000007fffLL, 23, 64, 7, 0xfe0000000000ffffLL, 24, 64, 7, 0xfe0000000001ffffLL, 25, 64, 7, 0xfe0000000003ffffLL, 26, 64, 7, 0xfe0000000007ffffLL, 27, 64, 7, 0xfe000000000fffffLL, 28, 64, 7, 0xfe000000001fffffLL, 29, 64, 7, 0xfe000000003fffffLL, 30, 64, 7, 0xfe000000007fffffLL, 31, 64, 7, 0xfe00000000ffffffLL, 32, 64, 7, 0xfe00000001ffffffLL, 33, 64, 7, 0xfe00000003ffffffLL, 34, 64, 7, 0xfe00000007ffffffLL, 35, 64, 7, 0xfe0000000fffffffLL, 36, 64, 7, 0xfe0000001fffffffLL, 37, 64, 7, 0xfe0000003fffffffLL, 38, 64, 7, 0xfe0000007fffffffLL, 7, 32, 7, 0xfe000000fe000000LL, 39, 64, 7, 0xfe000000ffffffffLL, 8, 32, 7, 0xfe000001fe000001LL, 40, 64, 7, 0xfe000001ffffffffLL, 9, 32, 7, 0xfe000003fe000003LL, 41, 64, 7, 0xfe000003ffffffffLL, 10, 32, 7, 0xfe000007fe000007LL, 42, 64, 7, 0xfe000007ffffffffLL, 11, 32, 7, 0xfe00000ffe00000fLL, 43, 64, 7, 0xfe00000fffffffffLL, 12, 32, 7, 0xfe00001ffe00001fLL, 44, 64, 7, 0xfe00001fffffffffLL, 13, 32, 7, 0xfe00003ffe00003fLL, 45, 64, 7, 0xfe00003fffffffffLL, 14, 32, 7, 0xfe00007ffe00007fLL, 46, 64, 7, 0xfe00007fffffffffLL, 15, 32, 7, 0xfe0000fffe0000ffLL, 47, 64, 7, 0xfe0000ffffffffffLL, 16, 32, 7, 0xfe0001fffe0001ffLL, 48, 64, 7, 0xfe0001ffffffffffLL, 17, 32, 7, 0xfe0003fffe0003ffLL, 49, 64, 7, 0xfe0003ffffffffffLL, 18, 32, 7, 0xfe0007fffe0007ffLL, 50, 64, 7, 0xfe0007ffffffffffLL, 19, 32, 7, 0xfe000ffffe000fffLL, 51, 64, 7, 0xfe000fffffffffffLL, 20, 32, 7, 0xfe001ffffe001fffLL, 52, 64, 7, 0xfe001fffffffffffLL, 21, 32, 7, 0xfe003ffffe003fffLL, 53, 64, 7, 0xfe003fffffffffffLL, 22, 32, 7, 0xfe007ffffe007fffLL, 54, 64, 7, 0xfe007fffffffffffLL, 7, 16, 7, 0xfe00fe00fe00fe00LL, 23, 32, 7, 0xfe00fffffe00ffffLL, 55, 64, 7, 0xfe00ffffffffffffLL, 8, 16, 7, 0xfe01fe01fe01fe01LL, 24, 32, 7, 0xfe01fffffe01ffffLL, 56, 64, 7, 0xfe01ffffffffffffLL, 9, 16, 7, 0xfe03fe03fe03fe03LL, 25, 32, 7, 0xfe03fffffe03ffffLL, 57, 64, 7, 0xfe03ffffffffffffLL, 10, 16, 7, 0xfe07fe07fe07fe07LL, 26, 32, 7, 0xfe07fffffe07ffffLL, 58, 64, 7, 0xfe07ffffffffffffLL, 11, 16, 7, 0xfe0ffe0ffe0ffe0fLL, 27, 32, 7, 0xfe0ffffffe0fffffLL, 59, 64, 7, 0xfe0fffffffffffffLL, 12, 16, 7, 0xfe1ffe1ffe1ffe1fLL, 28, 32, 7, 0xfe1ffffffe1fffffLL, 60, 64, 7, 0xfe1fffffffffffffLL, 13, 16, 7, 0xfe3ffe3ffe3ffe3fLL, 29, 32, 7, 0xfe3ffffffe3fffffLL, 61, 64, 7, 0xfe3fffffffffffffLL, 14, 16, 7, 0xfe7ffe7ffe7ffe7fLL, 30, 32, 7, 0xfe7ffffffe7fffffLL, 62, 64, 7, 0xfe7fffffffffffffLL, 7, 8, 7, 0xfefefefefefefefeLL, 15, 16, 7, 0xfefffefffefffeffLL, 31, 32, 7, 0xfefffffffeffffffLL, 63, 64, 7, 0xfeffffffffffffffLL, 8, 64, 8, 0xff00000000000000LL, 9, 64, 8, 0xff00000000000001LL, 10, 64, 8, 0xff00000000000003LL, 11, 64, 8, 0xff00000000000007LL, 12, 64, 8, 0xff0000000000000fLL, 13, 64, 8, 0xff0000000000001fLL, 14, 64, 8, 0xff0000000000003fLL, 15, 64, 8, 0xff0000000000007fLL, 16, 64, 8, 0xff000000000000ffLL, 17, 64, 8, 0xff000000000001ffLL, 18, 64, 8, 0xff000000000003ffLL, 19, 64, 8, 0xff000000000007ffLL, 20, 64, 8, 0xff00000000000fffLL, 21, 64, 8, 0xff00000000001fffLL, 22, 64, 8, 0xff00000000003fffLL, 23, 64, 8, 0xff00000000007fffLL, 24, 64, 8, 0xff0000000000ffffLL, 25, 64, 8, 0xff0000000001ffffLL, 26, 64, 8, 0xff0000000003ffffLL, 27, 64, 8, 0xff0000000007ffffLL, 28, 64, 8, 0xff000000000fffffLL, 29, 64, 8, 0xff000000001fffffLL, 30, 64, 8, 0xff000000003fffffLL, 31, 64, 8, 0xff000000007fffffLL, 32, 64, 8, 0xff00000000ffffffLL, 33, 64, 8, 0xff00000001ffffffLL, 34, 64, 8, 0xff00000003ffffffLL, 35, 64, 8, 0xff00000007ffffffLL, 36, 64, 8, 0xff0000000fffffffLL, 37, 64, 8, 0xff0000001fffffffLL, 38, 64, 8, 0xff0000003fffffffLL, 39, 64, 8, 0xff0000007fffffffLL, 8, 32, 8, 0xff000000ff000000LL, 40, 64, 8, 0xff000000ffffffffLL, 9, 32, 8, 0xff000001ff000001LL, 41, 64, 8, 0xff000001ffffffffLL, 10, 32, 8, 0xff000003ff000003LL, 42, 64, 8, 0xff000003ffffffffLL, 11, 32, 8, 0xff000007ff000007LL, 43, 64, 8, 0xff000007ffffffffLL, 12, 32, 8, 0xff00000fff00000fLL, 44, 64, 8, 0xff00000fffffffffLL, 13, 32, 8, 0xff00001fff00001fLL, 45, 64, 8, 0xff00001fffffffffLL, 14, 32, 8, 0xff00003fff00003fLL, 46, 64, 8, 0xff00003fffffffffLL, 15, 32, 8, 0xff00007fff00007fLL, 47, 64, 8, 0xff00007fffffffffLL, 16, 32, 8, 0xff0000ffff0000ffLL, 48, 64, 8, 0xff0000ffffffffffLL, 17, 32, 8, 0xff0001ffff0001ffLL, 49, 64, 8, 0xff0001ffffffffffLL, 18, 32, 8, 0xff0003ffff0003ffLL, 50, 64, 8, 0xff0003ffffffffffLL, 19, 32, 8, 0xff0007ffff0007ffLL, 51, 64, 8, 0xff0007ffffffffffLL, 20, 32, 8, 0xff000fffff000fffLL, 52, 64, 8, 0xff000fffffffffffLL, 21, 32, 8, 0xff001fffff001fffLL, 53, 64, 8, 0xff001fffffffffffLL, 22, 32, 8, 0xff003fffff003fffLL, 54, 64, 8, 0xff003fffffffffffLL, 23, 32, 8, 0xff007fffff007fffLL, 55, 64, 8, 0xff007fffffffffffLL, 8, 16, 8, 0xff00ff00ff00ff00LL, 24, 32, 8, 0xff00ffffff00ffffLL, 56, 64, 8, 0xff00ffffffffffffLL, 9, 16, 8, 0xff01ff01ff01ff01LL, 25, 32, 8, 0xff01ffffff01ffffLL, 57, 64, 8, 0xff01ffffffffffffLL, 10, 16, 8, 0xff03ff03ff03ff03LL, 26, 32, 8, 0xff03ffffff03ffffLL, 58, 64, 8, 0xff03ffffffffffffLL, 11, 16, 8, 0xff07ff07ff07ff07LL, 27, 32, 8, 0xff07ffffff07ffffLL, 59, 64, 8, 0xff07ffffffffffffLL, 12, 16, 8, 0xff0fff0fff0fff0fLL, 28, 32, 8, 0xff0fffffff0fffffLL, 60, 64, 8, 0xff0fffffffffffffLL, 13, 16, 8, 0xff1fff1fff1fff1fLL, 29, 32, 8, 0xff1fffffff1fffffLL, 61, 64, 8, 0xff1fffffffffffffLL, 14, 16, 8, 0xff3fff3fff3fff3fLL, 30, 32, 8, 0xff3fffffff3fffffLL, 62, 64, 8, 0xff3fffffffffffffLL, 15, 16, 8, 0xff7fff7fff7fff7fLL, 31, 32, 8, 0xff7fffffff7fffffLL, 63, 64, 8, 0xff7fffffffffffffLL, 9, 64, 9, 0xff80000000000000LL, 10, 64, 9, 0xff80000000000001LL, 11, 64, 9, 0xff80000000000003LL, 12, 64, 9, 0xff80000000000007LL, 13, 64, 9, 0xff8000000000000fLL, 14, 64, 9, 0xff8000000000001fLL, 15, 64, 9, 0xff8000000000003fLL, 16, 64, 9, 0xff8000000000007fLL, 17, 64, 9, 0xff800000000000ffLL, 18, 64, 9, 0xff800000000001ffLL, 19, 64, 9, 0xff800000000003ffLL, 20, 64, 9, 0xff800000000007ffLL, 21, 64, 9, 0xff80000000000fffLL, 22, 64, 9, 0xff80000000001fffLL, 23, 64, 9, 0xff80000000003fffLL, 24, 64, 9, 0xff80000000007fffLL, 25, 64, 9, 0xff8000000000ffffLL, 26, 64, 9, 0xff8000000001ffffLL, 27, 64, 9, 0xff8000000003ffffLL, 28, 64, 9, 0xff8000000007ffffLL, 29, 64, 9, 0xff800000000fffffLL, 30, 64, 9, 0xff800000001fffffLL, 31, 64, 9, 0xff800000003fffffLL, 32, 64, 9, 0xff800000007fffffLL, 33, 64, 9, 0xff80000000ffffffLL, 34, 64, 9, 0xff80000001ffffffLL, 35, 64, 9, 0xff80000003ffffffLL, 36, 64, 9, 0xff80000007ffffffLL, 37, 64, 9, 0xff8000000fffffffLL, 38, 64, 9, 0xff8000001fffffffLL, 39, 64, 9, 0xff8000003fffffffLL, 40, 64, 9, 0xff8000007fffffffLL, 9, 32, 9, 0xff800000ff800000LL, 41, 64, 9, 0xff800000ffffffffLL, 10, 32, 9, 0xff800001ff800001LL, 42, 64, 9, 0xff800001ffffffffLL, 11, 32, 9, 0xff800003ff800003LL, 43, 64, 9, 0xff800003ffffffffLL, 12, 32, 9, 0xff800007ff800007LL, 44, 64, 9, 0xff800007ffffffffLL, 13, 32, 9, 0xff80000fff80000fLL, 45, 64, 9, 0xff80000fffffffffLL, 14, 32, 9, 0xff80001fff80001fLL, 46, 64, 9, 0xff80001fffffffffLL, 15, 32, 9, 0xff80003fff80003fLL, 47, 64, 9, 0xff80003fffffffffLL, 16, 32, 9, 0xff80007fff80007fLL, 48, 64, 9, 0xff80007fffffffffLL, 17, 32, 9, 0xff8000ffff8000ffLL, 49, 64, 9, 0xff8000ffffffffffLL, 18, 32, 9, 0xff8001ffff8001ffLL, 50, 64, 9, 0xff8001ffffffffffLL, 19, 32, 9, 0xff8003ffff8003ffLL, 51, 64, 9, 0xff8003ffffffffffLL, 20, 32, 9, 0xff8007ffff8007ffLL, 52, 64, 9, 0xff8007ffffffffffLL, 21, 32, 9, 0xff800fffff800fffLL, 53, 64, 9, 0xff800fffffffffffLL, 22, 32, 9, 0xff801fffff801fffLL, 54, 64, 9, 0xff801fffffffffffLL, 23, 32, 9, 0xff803fffff803fffLL, 55, 64, 9, 0xff803fffffffffffLL, 24, 32, 9, 0xff807fffff807fffLL, 56, 64, 9, 0xff807fffffffffffLL, 9, 16, 9, 0xff80ff80ff80ff80LL, 25, 32, 9, 0xff80ffffff80ffffLL, 57, 64, 9, 0xff80ffffffffffffLL, 10, 16, 9, 0xff81ff81ff81ff81LL, 26, 32, 9, 0xff81ffffff81ffffLL, 58, 64, 9, 0xff81ffffffffffffLL, 11, 16, 9, 0xff83ff83ff83ff83LL, 27, 32, 9, 0xff83ffffff83ffffLL, 59, 64, 9, 0xff83ffffffffffffLL, 12, 16, 9, 0xff87ff87ff87ff87LL, 28, 32, 9, 0xff87ffffff87ffffLL, 60, 64, 9, 0xff87ffffffffffffLL, 13, 16, 9, 0xff8fff8fff8fff8fLL, 29, 32, 9, 0xff8fffffff8fffffLL, 61, 64, 9, 0xff8fffffffffffffLL, 14, 16, 9, 0xff9fff9fff9fff9fLL, 30, 32, 9, 0xff9fffffff9fffffLL, 62, 64, 9, 0xff9fffffffffffffLL, 15, 16, 9, 0xffbfffbfffbfffbfLL, 31, 32, 9, 0xffbfffffffbfffffLL, 63, 64, 9, 0xffbfffffffffffffLL, 10, 64, 10, 0xffc0000000000000LL, 11, 64, 10, 0xffc0000000000001LL, 12, 64, 10, 0xffc0000000000003LL, 13, 64, 10, 0xffc0000000000007LL, 14, 64, 10, 0xffc000000000000fLL, 15, 64, 10, 0xffc000000000001fLL, 16, 64, 10, 0xffc000000000003fLL, 17, 64, 10, 0xffc000000000007fLL, 18, 64, 10, 0xffc00000000000ffLL, 19, 64, 10, 0xffc00000000001ffLL, 20, 64, 10, 0xffc00000000003ffLL, 21, 64, 10, 0xffc00000000007ffLL, 22, 64, 10, 0xffc0000000000fffLL, 23, 64, 10, 0xffc0000000001fffLL, 24, 64, 10, 0xffc0000000003fffLL, 25, 64, 10, 0xffc0000000007fffLL, 26, 64, 10, 0xffc000000000ffffLL, 27, 64, 10, 0xffc000000001ffffLL, 28, 64, 10, 0xffc000000003ffffLL, 29, 64, 10, 0xffc000000007ffffLL, 30, 64, 10, 0xffc00000000fffffLL, 31, 64, 10, 0xffc00000001fffffLL, 32, 64, 10, 0xffc00000003fffffLL, 33, 64, 10, 0xffc00000007fffffLL, 34, 64, 10, 0xffc0000000ffffffLL, 35, 64, 10, 0xffc0000001ffffffLL, 36, 64, 10, 0xffc0000003ffffffLL, 37, 64, 10, 0xffc0000007ffffffLL, 38, 64, 10, 0xffc000000fffffffLL, 39, 64, 10, 0xffc000001fffffffLL, 40, 64, 10, 0xffc000003fffffffLL, 41, 64, 10, 0xffc000007fffffffLL, 10, 32, 10, 0xffc00000ffc00000LL, 42, 64, 10, 0xffc00000ffffffffLL, 11, 32, 10, 0xffc00001ffc00001LL, 43, 64, 10, 0xffc00001ffffffffLL, 12, 32, 10, 0xffc00003ffc00003LL, 44, 64, 10, 0xffc00003ffffffffLL, 13, 32, 10, 0xffc00007ffc00007LL, 45, 64, 10, 0xffc00007ffffffffLL, 14, 32, 10, 0xffc0000fffc0000fLL, 46, 64, 10, 0xffc0000fffffffffLL, 15, 32, 10, 0xffc0001fffc0001fLL, 47, 64, 10, 0xffc0001fffffffffLL, 16, 32, 10, 0xffc0003fffc0003fLL, 48, 64, 10, 0xffc0003fffffffffLL, 17, 32, 10, 0xffc0007fffc0007fLL, 49, 64, 10, 0xffc0007fffffffffLL, 18, 32, 10, 0xffc000ffffc000ffLL, 50, 64, 10, 0xffc000ffffffffffLL, 19, 32, 10, 0xffc001ffffc001ffLL, 51, 64, 10, 0xffc001ffffffffffLL, 20, 32, 10, 0xffc003ffffc003ffLL, 52, 64, 10, 0xffc003ffffffffffLL, 21, 32, 10, 0xffc007ffffc007ffLL, 53, 64, 10, 0xffc007ffffffffffLL, 22, 32, 10, 0xffc00fffffc00fffLL, 54, 64, 10, 0xffc00fffffffffffLL, 23, 32, 10, 0xffc01fffffc01fffLL, 55, 64, 10, 0xffc01fffffffffffLL, 24, 32, 10, 0xffc03fffffc03fffLL, 56, 64, 10, 0xffc03fffffffffffLL, 25, 32, 10, 0xffc07fffffc07fffLL, 57, 64, 10, 0xffc07fffffffffffLL, 10, 16, 10, 0xffc0ffc0ffc0ffc0LL, 26, 32, 10, 0xffc0ffffffc0ffffLL, 58, 64, 10, 0xffc0ffffffffffffLL, 11, 16, 10, 0xffc1ffc1ffc1ffc1LL, 27, 32, 10, 0xffc1ffffffc1ffffLL, 59, 64, 10, 0xffc1ffffffffffffLL, 12, 16, 10, 0xffc3ffc3ffc3ffc3LL, 28, 32, 10, 0xffc3ffffffc3ffffLL, 60, 64, 10, 0xffc3ffffffffffffLL, 13, 16, 10, 0xffc7ffc7ffc7ffc7LL, 29, 32, 10, 0xffc7ffffffc7ffffLL, 61, 64, 10, 0xffc7ffffffffffffLL, 14, 16, 10, 0xffcfffcfffcfffcfLL, 30, 32, 10, 0xffcfffffffcfffffLL, 62, 64, 10, 0xffcfffffffffffffLL, 15, 16, 10, 0xffdfffdfffdfffdfLL, 31, 32, 10, 0xffdfffffffdfffffLL, 63, 64, 10, 0xffdfffffffffffffLL, 11, 64, 11, 0xffe0000000000000LL, 12, 64, 11, 0xffe0000000000001LL, 13, 64, 11, 0xffe0000000000003LL, 14, 64, 11, 0xffe0000000000007LL, 15, 64, 11, 0xffe000000000000fLL, 16, 64, 11, 0xffe000000000001fLL, 17, 64, 11, 0xffe000000000003fLL, 18, 64, 11, 0xffe000000000007fLL, 19, 64, 11, 0xffe00000000000ffLL, 20, 64, 11, 0xffe00000000001ffLL, 21, 64, 11, 0xffe00000000003ffLL, 22, 64, 11, 0xffe00000000007ffLL, 23, 64, 11, 0xffe0000000000fffLL, 24, 64, 11, 0xffe0000000001fffLL, 25, 64, 11, 0xffe0000000003fffLL, 26, 64, 11, 0xffe0000000007fffLL, 27, 64, 11, 0xffe000000000ffffLL, 28, 64, 11, 0xffe000000001ffffLL, 29, 64, 11, 0xffe000000003ffffLL, 30, 64, 11, 0xffe000000007ffffLL, 31, 64, 11, 0xffe00000000fffffLL, 32, 64, 11, 0xffe00000001fffffLL, 33, 64, 11, 0xffe00000003fffffLL, 34, 64, 11, 0xffe00000007fffffLL, 35, 64, 11, 0xffe0000000ffffffLL, 36, 64, 11, 0xffe0000001ffffffLL, 37, 64, 11, 0xffe0000003ffffffLL, 38, 64, 11, 0xffe0000007ffffffLL, 39, 64, 11, 0xffe000000fffffffLL, 40, 64, 11, 0xffe000001fffffffLL, 41, 64, 11, 0xffe000003fffffffLL, 42, 64, 11, 0xffe000007fffffffLL, 11, 32, 11, 0xffe00000ffe00000LL, 43, 64, 11, 0xffe00000ffffffffLL, 12, 32, 11, 0xffe00001ffe00001LL, 44, 64, 11, 0xffe00001ffffffffLL, 13, 32, 11, 0xffe00003ffe00003LL, 45, 64, 11, 0xffe00003ffffffffLL, 14, 32, 11, 0xffe00007ffe00007LL, 46, 64, 11, 0xffe00007ffffffffLL, 15, 32, 11, 0xffe0000fffe0000fLL, 47, 64, 11, 0xffe0000fffffffffLL, 16, 32, 11, 0xffe0001fffe0001fLL, 48, 64, 11, 0xffe0001fffffffffLL, 17, 32, 11, 0xffe0003fffe0003fLL, 49, 64, 11, 0xffe0003fffffffffLL, 18, 32, 11, 0xffe0007fffe0007fLL, 50, 64, 11, 0xffe0007fffffffffLL, 19, 32, 11, 0xffe000ffffe000ffLL, 51, 64, 11, 0xffe000ffffffffffLL, 20, 32, 11, 0xffe001ffffe001ffLL, 52, 64, 11, 0xffe001ffffffffffLL, 21, 32, 11, 0xffe003ffffe003ffLL, 53, 64, 11, 0xffe003ffffffffffLL, 22, 32, 11, 0xffe007ffffe007ffLL, 54, 64, 11, 0xffe007ffffffffffLL, 23, 32, 11, 0xffe00fffffe00fffLL, 55, 64, 11, 0xffe00fffffffffffLL, 24, 32, 11, 0xffe01fffffe01fffLL, 56, 64, 11, 0xffe01fffffffffffLL, 25, 32, 11, 0xffe03fffffe03fffLL, 57, 64, 11, 0xffe03fffffffffffLL, 26, 32, 11, 0xffe07fffffe07fffLL, 58, 64, 11, 0xffe07fffffffffffLL, 11, 16, 11, 0xffe0ffe0ffe0ffe0LL, 27, 32, 11, 0xffe0ffffffe0ffffLL, 59, 64, 11, 0xffe0ffffffffffffLL, 12, 16, 11, 0xffe1ffe1ffe1ffe1LL, 28, 32, 11, 0xffe1ffffffe1ffffLL, 60, 64, 11, 0xffe1ffffffffffffLL, 13, 16, 11, 0xffe3ffe3ffe3ffe3LL, 29, 32, 11, 0xffe3ffffffe3ffffLL, 61, 64, 11, 0xffe3ffffffffffffLL, 14, 16, 11, 0xffe7ffe7ffe7ffe7LL, 30, 32, 11, 0xffe7ffffffe7ffffLL, 62, 64, 11, 0xffe7ffffffffffffLL, 15, 16, 11, 0xffefffefffefffefLL, 31, 32, 11, 0xffefffffffefffffLL, 63, 64, 11, 0xffefffffffffffffLL, 12, 64, 12, 0xfff0000000000000LL, 13, 64, 12, 0xfff0000000000001LL, 14, 64, 12, 0xfff0000000000003LL, 15, 64, 12, 0xfff0000000000007LL, 16, 64, 12, 0xfff000000000000fLL, 17, 64, 12, 0xfff000000000001fLL, 18, 64, 12, 0xfff000000000003fLL, 19, 64, 12, 0xfff000000000007fLL, 20, 64, 12, 0xfff00000000000ffLL, 21, 64, 12, 0xfff00000000001ffLL, 22, 64, 12, 0xfff00000000003ffLL, 23, 64, 12, 0xfff00000000007ffLL, 24, 64, 12, 0xfff0000000000fffLL, 25, 64, 12, 0xfff0000000001fffLL, 26, 64, 12, 0xfff0000000003fffLL, 27, 64, 12, 0xfff0000000007fffLL, 28, 64, 12, 0xfff000000000ffffLL, 29, 64, 12, 0xfff000000001ffffLL, 30, 64, 12, 0xfff000000003ffffLL, 31, 64, 12, 0xfff000000007ffffLL, 32, 64, 12, 0xfff00000000fffffLL, 33, 64, 12, 0xfff00000001fffffLL, 34, 64, 12, 0xfff00000003fffffLL, 35, 64, 12, 0xfff00000007fffffLL, 36, 64, 12, 0xfff0000000ffffffLL, 37, 64, 12, 0xfff0000001ffffffLL, 38, 64, 12, 0xfff0000003ffffffLL, 39, 64, 12, 0xfff0000007ffffffLL, 40, 64, 12, 0xfff000000fffffffLL, 41, 64, 12, 0xfff000001fffffffLL, 42, 64, 12, 0xfff000003fffffffLL, 43, 64, 12, 0xfff000007fffffffLL, 12, 32, 12, 0xfff00000fff00000LL, 44, 64, 12, 0xfff00000ffffffffLL, 13, 32, 12, 0xfff00001fff00001LL, 45, 64, 12, 0xfff00001ffffffffLL, 14, 32, 12, 0xfff00003fff00003LL, 46, 64, 12, 0xfff00003ffffffffLL, 15, 32, 12, 0xfff00007fff00007LL, 47, 64, 12, 0xfff00007ffffffffLL, 16, 32, 12, 0xfff0000ffff0000fLL, 48, 64, 12, 0xfff0000fffffffffLL, 17, 32, 12, 0xfff0001ffff0001fLL, 49, 64, 12, 0xfff0001fffffffffLL, 18, 32, 12, 0xfff0003ffff0003fLL, 50, 64, 12, 0xfff0003fffffffffLL, 19, 32, 12, 0xfff0007ffff0007fLL, 51, 64, 12, 0xfff0007fffffffffLL, 20, 32, 12, 0xfff000fffff000ffLL, 52, 64, 12, 0xfff000ffffffffffLL, 21, 32, 12, 0xfff001fffff001ffLL, 53, 64, 12, 0xfff001ffffffffffLL, 22, 32, 12, 0xfff003fffff003ffLL, 54, 64, 12, 0xfff003ffffffffffLL, 23, 32, 12, 0xfff007fffff007ffLL, 55, 64, 12, 0xfff007ffffffffffLL, 24, 32, 12, 0xfff00ffffff00fffLL, 56, 64, 12, 0xfff00fffffffffffLL, 25, 32, 12, 0xfff01ffffff01fffLL, 57, 64, 12, 0xfff01fffffffffffLL, 26, 32, 12, 0xfff03ffffff03fffLL, 58, 64, 12, 0xfff03fffffffffffLL, 27, 32, 12, 0xfff07ffffff07fffLL, 59, 64, 12, 0xfff07fffffffffffLL, 12, 16, 12, 0xfff0fff0fff0fff0LL, 28, 32, 12, 0xfff0fffffff0ffffLL, 60, 64, 12, 0xfff0ffffffffffffLL, 13, 16, 12, 0xfff1fff1fff1fff1LL, 29, 32, 12, 0xfff1fffffff1ffffLL, 61, 64, 12, 0xfff1ffffffffffffLL, 14, 16, 12, 0xfff3fff3fff3fff3LL, 30, 32, 12, 0xfff3fffffff3ffffLL, 62, 64, 12, 0xfff3ffffffffffffLL, 15, 16, 12, 0xfff7fff7fff7fff7LL, 31, 32, 12, 0xfff7fffffff7ffffLL, 63, 64, 12, 0xfff7ffffffffffffLL, 13, 64, 13, 0xfff8000000000000LL, 14, 64, 13, 0xfff8000000000001LL, 15, 64, 13, 0xfff8000000000003LL, 16, 64, 13, 0xfff8000000000007LL, 17, 64, 13, 0xfff800000000000fLL, 18, 64, 13, 0xfff800000000001fLL, 19, 64, 13, 0xfff800000000003fLL, 20, 64, 13, 0xfff800000000007fLL, 21, 64, 13, 0xfff80000000000ffLL, 22, 64, 13, 0xfff80000000001ffLL, 23, 64, 13, 0xfff80000000003ffLL, 24, 64, 13, 0xfff80000000007ffLL, 25, 64, 13, 0xfff8000000000fffLL, 26, 64, 13, 0xfff8000000001fffLL, 27, 64, 13, 0xfff8000000003fffLL, 28, 64, 13, 0xfff8000000007fffLL, 29, 64, 13, 0xfff800000000ffffLL, 30, 64, 13, 0xfff800000001ffffLL, 31, 64, 13, 0xfff800000003ffffLL, 32, 64, 13, 0xfff800000007ffffLL, 33, 64, 13, 0xfff80000000fffffLL, 34, 64, 13, 0xfff80000001fffffLL, 35, 64, 13, 0xfff80000003fffffLL, 36, 64, 13, 0xfff80000007fffffLL, 37, 64, 13, 0xfff8000000ffffffLL, 38, 64, 13, 0xfff8000001ffffffLL, 39, 64, 13, 0xfff8000003ffffffLL, 40, 64, 13, 0xfff8000007ffffffLL, 41, 64, 13, 0xfff800000fffffffLL, 42, 64, 13, 0xfff800001fffffffLL, 43, 64, 13, 0xfff800003fffffffLL, 44, 64, 13, 0xfff800007fffffffLL, 13, 32, 13, 0xfff80000fff80000LL, 45, 64, 13, 0xfff80000ffffffffLL, 14, 32, 13, 0xfff80001fff80001LL, 46, 64, 13, 0xfff80001ffffffffLL, 15, 32, 13, 0xfff80003fff80003LL, 47, 64, 13, 0xfff80003ffffffffLL, 16, 32, 13, 0xfff80007fff80007LL, 48, 64, 13, 0xfff80007ffffffffLL, 17, 32, 13, 0xfff8000ffff8000fLL, 49, 64, 13, 0xfff8000fffffffffLL, 18, 32, 13, 0xfff8001ffff8001fLL, 50, 64, 13, 0xfff8001fffffffffLL, 19, 32, 13, 0xfff8003ffff8003fLL, 51, 64, 13, 0xfff8003fffffffffLL, 20, 32, 13, 0xfff8007ffff8007fLL, 52, 64, 13, 0xfff8007fffffffffLL, 21, 32, 13, 0xfff800fffff800ffLL, 53, 64, 13, 0xfff800ffffffffffLL, 22, 32, 13, 0xfff801fffff801ffLL, 54, 64, 13, 0xfff801ffffffffffLL, 23, 32, 13, 0xfff803fffff803ffLL, 55, 64, 13, 0xfff803ffffffffffLL, 24, 32, 13, 0xfff807fffff807ffLL, 56, 64, 13, 0xfff807ffffffffffLL, 25, 32, 13, 0xfff80ffffff80fffLL, 57, 64, 13, 0xfff80fffffffffffLL, 26, 32, 13, 0xfff81ffffff81fffLL, 58, 64, 13, 0xfff81fffffffffffLL, 27, 32, 13, 0xfff83ffffff83fffLL, 59, 64, 13, 0xfff83fffffffffffLL, 28, 32, 13, 0xfff87ffffff87fffLL, 60, 64, 13, 0xfff87fffffffffffLL, 13, 16, 13, 0xfff8fff8fff8fff8LL, 29, 32, 13, 0xfff8fffffff8ffffLL, 61, 64, 13, 0xfff8ffffffffffffLL, 14, 16, 13, 0xfff9fff9fff9fff9LL, 30, 32, 13, 0xfff9fffffff9ffffLL, 62, 64, 13, 0xfff9ffffffffffffLL, 15, 16, 13, 0xfffbfffbfffbfffbLL, 31, 32, 13, 0xfffbfffffffbffffLL, 63, 64, 13, 0xfffbffffffffffffLL, 14, 64, 14, 0xfffc000000000000LL, 15, 64, 14, 0xfffc000000000001LL, 16, 64, 14, 0xfffc000000000003LL, 17, 64, 14, 0xfffc000000000007LL, 18, 64, 14, 0xfffc00000000000fLL, 19, 64, 14, 0xfffc00000000001fLL, 20, 64, 14, 0xfffc00000000003fLL, 21, 64, 14, 0xfffc00000000007fLL, 22, 64, 14, 0xfffc0000000000ffLL, 23, 64, 14, 0xfffc0000000001ffLL, 24, 64, 14, 0xfffc0000000003ffLL, 25, 64, 14, 0xfffc0000000007ffLL, 26, 64, 14, 0xfffc000000000fffLL, 27, 64, 14, 0xfffc000000001fffLL, 28, 64, 14, 0xfffc000000003fffLL, 29, 64, 14, 0xfffc000000007fffLL, 30, 64, 14, 0xfffc00000000ffffLL, 31, 64, 14, 0xfffc00000001ffffLL, 32, 64, 14, 0xfffc00000003ffffLL, 33, 64, 14, 0xfffc00000007ffffLL, 34, 64, 14, 0xfffc0000000fffffLL, 35, 64, 14, 0xfffc0000001fffffLL, 36, 64, 14, 0xfffc0000003fffffLL, 37, 64, 14, 0xfffc0000007fffffLL, 38, 64, 14, 0xfffc000000ffffffLL, 39, 64, 14, 0xfffc000001ffffffLL, 40, 64, 14, 0xfffc000003ffffffLL, 41, 64, 14, 0xfffc000007ffffffLL, 42, 64, 14, 0xfffc00000fffffffLL, 43, 64, 14, 0xfffc00001fffffffLL, 44, 64, 14, 0xfffc00003fffffffLL, 45, 64, 14, 0xfffc00007fffffffLL, 14, 32, 14, 0xfffc0000fffc0000LL, 46, 64, 14, 0xfffc0000ffffffffLL, 15, 32, 14, 0xfffc0001fffc0001LL, 47, 64, 14, 0xfffc0001ffffffffLL, 16, 32, 14, 0xfffc0003fffc0003LL, 48, 64, 14, 0xfffc0003ffffffffLL, 17, 32, 14, 0xfffc0007fffc0007LL, 49, 64, 14, 0xfffc0007ffffffffLL, 18, 32, 14, 0xfffc000ffffc000fLL, 50, 64, 14, 0xfffc000fffffffffLL, 19, 32, 14, 0xfffc001ffffc001fLL, 51, 64, 14, 0xfffc001fffffffffLL, 20, 32, 14, 0xfffc003ffffc003fLL, 52, 64, 14, 0xfffc003fffffffffLL, 21, 32, 14, 0xfffc007ffffc007fLL, 53, 64, 14, 0xfffc007fffffffffLL, 22, 32, 14, 0xfffc00fffffc00ffLL, 54, 64, 14, 0xfffc00ffffffffffLL, 23, 32, 14, 0xfffc01fffffc01ffLL, 55, 64, 14, 0xfffc01ffffffffffLL, 24, 32, 14, 0xfffc03fffffc03ffLL, 56, 64, 14, 0xfffc03ffffffffffLL, 25, 32, 14, 0xfffc07fffffc07ffLL, 57, 64, 14, 0xfffc07ffffffffffLL, 26, 32, 14, 0xfffc0ffffffc0fffLL, 58, 64, 14, 0xfffc0fffffffffffLL, 27, 32, 14, 0xfffc1ffffffc1fffLL, 59, 64, 14, 0xfffc1fffffffffffLL, 28, 32, 14, 0xfffc3ffffffc3fffLL, 60, 64, 14, 0xfffc3fffffffffffLL, 29, 32, 14, 0xfffc7ffffffc7fffLL, 61, 64, 14, 0xfffc7fffffffffffLL, 14, 16, 14, 0xfffcfffcfffcfffcLL, 30, 32, 14, 0xfffcfffffffcffffLL, 62, 64, 14, 0xfffcffffffffffffLL, 15, 16, 14, 0xfffdfffdfffdfffdLL, 31, 32, 14, 0xfffdfffffffdffffLL, 63, 64, 14, 0xfffdffffffffffffLL, 15, 64, 15, 0xfffe000000000000LL, 16, 64, 15, 0xfffe000000000001LL, 17, 64, 15, 0xfffe000000000003LL, 18, 64, 15, 0xfffe000000000007LL, 19, 64, 15, 0xfffe00000000000fLL, 20, 64, 15, 0xfffe00000000001fLL, 21, 64, 15, 0xfffe00000000003fLL, 22, 64, 15, 0xfffe00000000007fLL, 23, 64, 15, 0xfffe0000000000ffLL, 24, 64, 15, 0xfffe0000000001ffLL, 25, 64, 15, 0xfffe0000000003ffLL, 26, 64, 15, 0xfffe0000000007ffLL, 27, 64, 15, 0xfffe000000000fffLL, 28, 64, 15, 0xfffe000000001fffLL, 29, 64, 15, 0xfffe000000003fffLL, 30, 64, 15, 0xfffe000000007fffLL, 31, 64, 15, 0xfffe00000000ffffLL, 32, 64, 15, 0xfffe00000001ffffLL, 33, 64, 15, 0xfffe00000003ffffLL, 34, 64, 15, 0xfffe00000007ffffLL, 35, 64, 15, 0xfffe0000000fffffLL, 36, 64, 15, 0xfffe0000001fffffLL, 37, 64, 15, 0xfffe0000003fffffLL, 38, 64, 15, 0xfffe0000007fffffLL, 39, 64, 15, 0xfffe000000ffffffLL, 40, 64, 15, 0xfffe000001ffffffLL, 41, 64, 15, 0xfffe000003ffffffLL, 42, 64, 15, 0xfffe000007ffffffLL, 43, 64, 15, 0xfffe00000fffffffLL, 44, 64, 15, 0xfffe00001fffffffLL, 45, 64, 15, 0xfffe00003fffffffLL, 46, 64, 15, 0xfffe00007fffffffLL, 15, 32, 15, 0xfffe0000fffe0000LL, 47, 64, 15, 0xfffe0000ffffffffLL, 16, 32, 15, 0xfffe0001fffe0001LL, 48, 64, 15, 0xfffe0001ffffffffLL, 17, 32, 15, 0xfffe0003fffe0003LL, 49, 64, 15, 0xfffe0003ffffffffLL, 18, 32, 15, 0xfffe0007fffe0007LL, 50, 64, 15, 0xfffe0007ffffffffLL, 19, 32, 15, 0xfffe000ffffe000fLL, 51, 64, 15, 0xfffe000fffffffffLL, 20, 32, 15, 0xfffe001ffffe001fLL, 52, 64, 15, 0xfffe001fffffffffLL, 21, 32, 15, 0xfffe003ffffe003fLL, 53, 64, 15, 0xfffe003fffffffffLL, 22, 32, 15, 0xfffe007ffffe007fLL, 54, 64, 15, 0xfffe007fffffffffLL, 23, 32, 15, 0xfffe00fffffe00ffLL, 55, 64, 15, 0xfffe00ffffffffffLL, 24, 32, 15, 0xfffe01fffffe01ffLL, 56, 64, 15, 0xfffe01ffffffffffLL, 25, 32, 15, 0xfffe03fffffe03ffLL, 57, 64, 15, 0xfffe03ffffffffffLL, 26, 32, 15, 0xfffe07fffffe07ffLL, 58, 64, 15, 0xfffe07ffffffffffLL, 27, 32, 15, 0xfffe0ffffffe0fffLL, 59, 64, 15, 0xfffe0fffffffffffLL, 28, 32, 15, 0xfffe1ffffffe1fffLL, 60, 64, 15, 0xfffe1fffffffffffLL, 29, 32, 15, 0xfffe3ffffffe3fffLL, 61, 64, 15, 0xfffe3fffffffffffLL, 30, 32, 15, 0xfffe7ffffffe7fffLL, 62, 64, 15, 0xfffe7fffffffffffLL, 15, 16, 15, 0xfffefffefffefffeLL, 31, 32, 15, 0xfffefffffffeffffLL, 63, 64, 15, 0xfffeffffffffffffLL, 16, 64, 16, 0xffff000000000000LL, 17, 64, 16, 0xffff000000000001LL, 18, 64, 16, 0xffff000000000003LL, 19, 64, 16, 0xffff000000000007LL, 20, 64, 16, 0xffff00000000000fLL, 21, 64, 16, 0xffff00000000001fLL, 22, 64, 16, 0xffff00000000003fLL, 23, 64, 16, 0xffff00000000007fLL, 24, 64, 16, 0xffff0000000000ffLL, 25, 64, 16, 0xffff0000000001ffLL, 26, 64, 16, 0xffff0000000003ffLL, 27, 64, 16, 0xffff0000000007ffLL, 28, 64, 16, 0xffff000000000fffLL, 29, 64, 16, 0xffff000000001fffLL, 30, 64, 16, 0xffff000000003fffLL, 31, 64, 16, 0xffff000000007fffLL, 32, 64, 16, 0xffff00000000ffffLL, 33, 64, 16, 0xffff00000001ffffLL, 34, 64, 16, 0xffff00000003ffffLL, 35, 64, 16, 0xffff00000007ffffLL, 36, 64, 16, 0xffff0000000fffffLL, 37, 64, 16, 0xffff0000001fffffLL, 38, 64, 16, 0xffff0000003fffffLL, 39, 64, 16, 0xffff0000007fffffLL, 40, 64, 16, 0xffff000000ffffffLL, 41, 64, 16, 0xffff000001ffffffLL, 42, 64, 16, 0xffff000003ffffffLL, 43, 64, 16, 0xffff000007ffffffLL, 44, 64, 16, 0xffff00000fffffffLL, 45, 64, 16, 0xffff00001fffffffLL, 46, 64, 16, 0xffff00003fffffffLL, 47, 64, 16, 0xffff00007fffffffLL, 16, 32, 16, 0xffff0000ffff0000LL, 48, 64, 16, 0xffff0000ffffffffLL, 17, 32, 16, 0xffff0001ffff0001LL, 49, 64, 16, 0xffff0001ffffffffLL, 18, 32, 16, 0xffff0003ffff0003LL, 50, 64, 16, 0xffff0003ffffffffLL, 19, 32, 16, 0xffff0007ffff0007LL, 51, 64, 16, 0xffff0007ffffffffLL, 20, 32, 16, 0xffff000fffff000fLL, 52, 64, 16, 0xffff000fffffffffLL, 21, 32, 16, 0xffff001fffff001fLL, 53, 64, 16, 0xffff001fffffffffLL, 22, 32, 16, 0xffff003fffff003fLL, 54, 64, 16, 0xffff003fffffffffLL, 23, 32, 16, 0xffff007fffff007fLL, 55, 64, 16, 0xffff007fffffffffLL, 24, 32, 16, 0xffff00ffffff00ffLL, 56, 64, 16, 0xffff00ffffffffffLL, 25, 32, 16, 0xffff01ffffff01ffLL, 57, 64, 16, 0xffff01ffffffffffLL, 26, 32, 16, 0xffff03ffffff03ffLL, 58, 64, 16, 0xffff03ffffffffffLL, 27, 32, 16, 0xffff07ffffff07ffLL, 59, 64, 16, 0xffff07ffffffffffLL, 28, 32, 16, 0xffff0fffffff0fffLL, 60, 64, 16, 0xffff0fffffffffffLL, 29, 32, 16, 0xffff1fffffff1fffLL, 61, 64, 16, 0xffff1fffffffffffLL, 30, 32, 16, 0xffff3fffffff3fffLL, 62, 64, 16, 0xffff3fffffffffffLL, 31, 32, 16, 0xffff7fffffff7fffLL, 63, 64, 16, 0xffff7fffffffffffLL, 17, 64, 17, 0xffff800000000000LL, 18, 64, 17, 0xffff800000000001LL, 19, 64, 17, 0xffff800000000003LL, 20, 64, 17, 0xffff800000000007LL, 21, 64, 17, 0xffff80000000000fLL, 22, 64, 17, 0xffff80000000001fLL, 23, 64, 17, 0xffff80000000003fLL, 24, 64, 17, 0xffff80000000007fLL, 25, 64, 17, 0xffff8000000000ffLL, 26, 64, 17, 0xffff8000000001ffLL, 27, 64, 17, 0xffff8000000003ffLL, 28, 64, 17, 0xffff8000000007ffLL, 29, 64, 17, 0xffff800000000fffLL, 30, 64, 17, 0xffff800000001fffLL, 31, 64, 17, 0xffff800000003fffLL, 32, 64, 17, 0xffff800000007fffLL, 33, 64, 17, 0xffff80000000ffffLL, 34, 64, 17, 0xffff80000001ffffLL, 35, 64, 17, 0xffff80000003ffffLL, 36, 64, 17, 0xffff80000007ffffLL, 37, 64, 17, 0xffff8000000fffffLL, 38, 64, 17, 0xffff8000001fffffLL, 39, 64, 17, 0xffff8000003fffffLL, 40, 64, 17, 0xffff8000007fffffLL, 41, 64, 17, 0xffff800000ffffffLL, 42, 64, 17, 0xffff800001ffffffLL, 43, 64, 17, 0xffff800003ffffffLL, 44, 64, 17, 0xffff800007ffffffLL, 45, 64, 17, 0xffff80000fffffffLL, 46, 64, 17, 0xffff80001fffffffLL, 47, 64, 17, 0xffff80003fffffffLL, 48, 64, 17, 0xffff80007fffffffLL, 17, 32, 17, 0xffff8000ffff8000LL, 49, 64, 17, 0xffff8000ffffffffLL, 18, 32, 17, 0xffff8001ffff8001LL, 50, 64, 17, 0xffff8001ffffffffLL, 19, 32, 17, 0xffff8003ffff8003LL, 51, 64, 17, 0xffff8003ffffffffLL, 20, 32, 17, 0xffff8007ffff8007LL, 52, 64, 17, 0xffff8007ffffffffLL, 21, 32, 17, 0xffff800fffff800fLL, 53, 64, 17, 0xffff800fffffffffLL, 22, 32, 17, 0xffff801fffff801fLL, 54, 64, 17, 0xffff801fffffffffLL, 23, 32, 17, 0xffff803fffff803fLL, 55, 64, 17, 0xffff803fffffffffLL, 24, 32, 17, 0xffff807fffff807fLL, 56, 64, 17, 0xffff807fffffffffLL, 25, 32, 17, 0xffff80ffffff80ffLL, 57, 64, 17, 0xffff80ffffffffffLL, 26, 32, 17, 0xffff81ffffff81ffLL, 58, 64, 17, 0xffff81ffffffffffLL, 27, 32, 17, 0xffff83ffffff83ffLL, 59, 64, 17, 0xffff83ffffffffffLL, 28, 32, 17, 0xffff87ffffff87ffLL, 60, 64, 17, 0xffff87ffffffffffLL, 29, 32, 17, 0xffff8fffffff8fffLL, 61, 64, 17, 0xffff8fffffffffffLL, 30, 32, 17, 0xffff9fffffff9fffLL, 62, 64, 17, 0xffff9fffffffffffLL, 31, 32, 17, 0xffffbfffffffbfffLL, 63, 64, 17, 0xffffbfffffffffffLL, 18, 64, 18, 0xffffc00000000000LL, 19, 64, 18, 0xffffc00000000001LL, 20, 64, 18, 0xffffc00000000003LL, 21, 64, 18, 0xffffc00000000007LL, 22, 64, 18, 0xffffc0000000000fLL, 23, 64, 18, 0xffffc0000000001fLL, 24, 64, 18, 0xffffc0000000003fLL, 25, 64, 18, 0xffffc0000000007fLL, 26, 64, 18, 0xffffc000000000ffLL, 27, 64, 18, 0xffffc000000001ffLL, 28, 64, 18, 0xffffc000000003ffLL, 29, 64, 18, 0xffffc000000007ffLL, 30, 64, 18, 0xffffc00000000fffLL, 31, 64, 18, 0xffffc00000001fffLL, 32, 64, 18, 0xffffc00000003fffLL, 33, 64, 18, 0xffffc00000007fffLL, 34, 64, 18, 0xffffc0000000ffffLL, 35, 64, 18, 0xffffc0000001ffffLL, 36, 64, 18, 0xffffc0000003ffffLL, 37, 64, 18, 0xffffc0000007ffffLL, 38, 64, 18, 0xffffc000000fffffLL, 39, 64, 18, 0xffffc000001fffffLL, 40, 64, 18, 0xffffc000003fffffLL, 41, 64, 18, 0xffffc000007fffffLL, 42, 64, 18, 0xffffc00000ffffffLL, 43, 64, 18, 0xffffc00001ffffffLL, 44, 64, 18, 0xffffc00003ffffffLL, 45, 64, 18, 0xffffc00007ffffffLL, 46, 64, 18, 0xffffc0000fffffffLL, 47, 64, 18, 0xffffc0001fffffffLL, 48, 64, 18, 0xffffc0003fffffffLL, 49, 64, 18, 0xffffc0007fffffffLL, 18, 32, 18, 0xffffc000ffffc000LL, 50, 64, 18, 0xffffc000ffffffffLL, 19, 32, 18, 0xffffc001ffffc001LL, 51, 64, 18, 0xffffc001ffffffffLL, 20, 32, 18, 0xffffc003ffffc003LL, 52, 64, 18, 0xffffc003ffffffffLL, 21, 32, 18, 0xffffc007ffffc007LL, 53, 64, 18, 0xffffc007ffffffffLL, 22, 32, 18, 0xffffc00fffffc00fLL, 54, 64, 18, 0xffffc00fffffffffLL, 23, 32, 18, 0xffffc01fffffc01fLL, 55, 64, 18, 0xffffc01fffffffffLL, 24, 32, 18, 0xffffc03fffffc03fLL, 56, 64, 18, 0xffffc03fffffffffLL, 25, 32, 18, 0xffffc07fffffc07fLL, 57, 64, 18, 0xffffc07fffffffffLL, 26, 32, 18, 0xffffc0ffffffc0ffLL, 58, 64, 18, 0xffffc0ffffffffffLL, 27, 32, 18, 0xffffc1ffffffc1ffLL, 59, 64, 18, 0xffffc1ffffffffffLL, 28, 32, 18, 0xffffc3ffffffc3ffLL, 60, 64, 18, 0xffffc3ffffffffffLL, 29, 32, 18, 0xffffc7ffffffc7ffLL, 61, 64, 18, 0xffffc7ffffffffffLL, 30, 32, 18, 0xffffcfffffffcfffLL, 62, 64, 18, 0xffffcfffffffffffLL, 31, 32, 18, 0xffffdfffffffdfffLL, 63, 64, 18, 0xffffdfffffffffffLL, 19, 64, 19, 0xffffe00000000000LL, 20, 64, 19, 0xffffe00000000001LL, 21, 64, 19, 0xffffe00000000003LL, 22, 64, 19, 0xffffe00000000007LL, 23, 64, 19, 0xffffe0000000000fLL, 24, 64, 19, 0xffffe0000000001fLL, 25, 64, 19, 0xffffe0000000003fLL, 26, 64, 19, 0xffffe0000000007fLL, 27, 64, 19, 0xffffe000000000ffLL, 28, 64, 19, 0xffffe000000001ffLL, 29, 64, 19, 0xffffe000000003ffLL, 30, 64, 19, 0xffffe000000007ffLL, 31, 64, 19, 0xffffe00000000fffLL, 32, 64, 19, 0xffffe00000001fffLL, 33, 64, 19, 0xffffe00000003fffLL, 34, 64, 19, 0xffffe00000007fffLL, 35, 64, 19, 0xffffe0000000ffffLL, 36, 64, 19, 0xffffe0000001ffffLL, 37, 64, 19, 0xffffe0000003ffffLL, 38, 64, 19, 0xffffe0000007ffffLL, 39, 64, 19, 0xffffe000000fffffLL, 40, 64, 19, 0xffffe000001fffffLL, 41, 64, 19, 0xffffe000003fffffLL, 42, 64, 19, 0xffffe000007fffffLL, 43, 64, 19, 0xffffe00000ffffffLL, 44, 64, 19, 0xffffe00001ffffffLL, 45, 64, 19, 0xffffe00003ffffffLL, 46, 64, 19, 0xffffe00007ffffffLL, 47, 64, 19, 0xffffe0000fffffffLL, 48, 64, 19, 0xffffe0001fffffffLL, 49, 64, 19, 0xffffe0003fffffffLL, 50, 64, 19, 0xffffe0007fffffffLL, 19, 32, 19, 0xffffe000ffffe000LL, 51, 64, 19, 0xffffe000ffffffffLL, 20, 32, 19, 0xffffe001ffffe001LL, 52, 64, 19, 0xffffe001ffffffffLL, 21, 32, 19, 0xffffe003ffffe003LL, 53, 64, 19, 0xffffe003ffffffffLL, 22, 32, 19, 0xffffe007ffffe007LL, 54, 64, 19, 0xffffe007ffffffffLL, 23, 32, 19, 0xffffe00fffffe00fLL, 55, 64, 19, 0xffffe00fffffffffLL, 24, 32, 19, 0xffffe01fffffe01fLL, 56, 64, 19, 0xffffe01fffffffffLL, 25, 32, 19, 0xffffe03fffffe03fLL, 57, 64, 19, 0xffffe03fffffffffLL, 26, 32, 19, 0xffffe07fffffe07fLL, 58, 64, 19, 0xffffe07fffffffffLL, 27, 32, 19, 0xffffe0ffffffe0ffLL, 59, 64, 19, 0xffffe0ffffffffffLL, 28, 32, 19, 0xffffe1ffffffe1ffLL, 60, 64, 19, 0xffffe1ffffffffffLL, 29, 32, 19, 0xffffe3ffffffe3ffLL, 61, 64, 19, 0xffffe3ffffffffffLL, 30, 32, 19, 0xffffe7ffffffe7ffLL, 62, 64, 19, 0xffffe7ffffffffffLL, 31, 32, 19, 0xffffefffffffefffLL, 63, 64, 19, 0xffffefffffffffffLL, 20, 64, 20, 0xfffff00000000000LL, 21, 64, 20, 0xfffff00000000001LL, 22, 64, 20, 0xfffff00000000003LL, 23, 64, 20, 0xfffff00000000007LL, 24, 64, 20, 0xfffff0000000000fLL, 25, 64, 20, 0xfffff0000000001fLL, 26, 64, 20, 0xfffff0000000003fLL, 27, 64, 20, 0xfffff0000000007fLL, 28, 64, 20, 0xfffff000000000ffLL, 29, 64, 20, 0xfffff000000001ffLL, 30, 64, 20, 0xfffff000000003ffLL, 31, 64, 20, 0xfffff000000007ffLL, 32, 64, 20, 0xfffff00000000fffLL, 33, 64, 20, 0xfffff00000001fffLL, 34, 64, 20, 0xfffff00000003fffLL, 35, 64, 20, 0xfffff00000007fffLL, 36, 64, 20, 0xfffff0000000ffffLL, 37, 64, 20, 0xfffff0000001ffffLL, 38, 64, 20, 0xfffff0000003ffffLL, 39, 64, 20, 0xfffff0000007ffffLL, 40, 64, 20, 0xfffff000000fffffLL, 41, 64, 20, 0xfffff000001fffffLL, 42, 64, 20, 0xfffff000003fffffLL, 43, 64, 20, 0xfffff000007fffffLL, 44, 64, 20, 0xfffff00000ffffffLL, 45, 64, 20, 0xfffff00001ffffffLL, 46, 64, 20, 0xfffff00003ffffffLL, 47, 64, 20, 0xfffff00007ffffffLL, 48, 64, 20, 0xfffff0000fffffffLL, 49, 64, 20, 0xfffff0001fffffffLL, 50, 64, 20, 0xfffff0003fffffffLL, 51, 64, 20, 0xfffff0007fffffffLL, 20, 32, 20, 0xfffff000fffff000LL, 52, 64, 20, 0xfffff000ffffffffLL, 21, 32, 20, 0xfffff001fffff001LL, 53, 64, 20, 0xfffff001ffffffffLL, 22, 32, 20, 0xfffff003fffff003LL, 54, 64, 20, 0xfffff003ffffffffLL, 23, 32, 20, 0xfffff007fffff007LL, 55, 64, 20, 0xfffff007ffffffffLL, 24, 32, 20, 0xfffff00ffffff00fLL, 56, 64, 20, 0xfffff00fffffffffLL, 25, 32, 20, 0xfffff01ffffff01fLL, 57, 64, 20, 0xfffff01fffffffffLL, 26, 32, 20, 0xfffff03ffffff03fLL, 58, 64, 20, 0xfffff03fffffffffLL, 27, 32, 20, 0xfffff07ffffff07fLL, 59, 64, 20, 0xfffff07fffffffffLL, 28, 32, 20, 0xfffff0fffffff0ffLL, 60, 64, 20, 0xfffff0ffffffffffLL, 29, 32, 20, 0xfffff1fffffff1ffLL, 61, 64, 20, 0xfffff1ffffffffffLL, 30, 32, 20, 0xfffff3fffffff3ffLL, 62, 64, 20, 0xfffff3ffffffffffLL, 31, 32, 20, 0xfffff7fffffff7ffLL, 63, 64, 20, 0xfffff7ffffffffffLL, 21, 64, 21, 0xfffff80000000000LL, 22, 64, 21, 0xfffff80000000001LL, 23, 64, 21, 0xfffff80000000003LL, 24, 64, 21, 0xfffff80000000007LL, 25, 64, 21, 0xfffff8000000000fLL, 26, 64, 21, 0xfffff8000000001fLL, 27, 64, 21, 0xfffff8000000003fLL, 28, 64, 21, 0xfffff8000000007fLL, 29, 64, 21, 0xfffff800000000ffLL, 30, 64, 21, 0xfffff800000001ffLL, 31, 64, 21, 0xfffff800000003ffLL, 32, 64, 21, 0xfffff800000007ffLL, 33, 64, 21, 0xfffff80000000fffLL, 34, 64, 21, 0xfffff80000001fffLL, 35, 64, 21, 0xfffff80000003fffLL, 36, 64, 21, 0xfffff80000007fffLL, 37, 64, 21, 0xfffff8000000ffffLL, 38, 64, 21, 0xfffff8000001ffffLL, 39, 64, 21, 0xfffff8000003ffffLL, 40, 64, 21, 0xfffff8000007ffffLL, 41, 64, 21, 0xfffff800000fffffLL, 42, 64, 21, 0xfffff800001fffffLL, 43, 64, 21, 0xfffff800003fffffLL, 44, 64, 21, 0xfffff800007fffffLL, 45, 64, 21, 0xfffff80000ffffffLL, 46, 64, 21, 0xfffff80001ffffffLL, 47, 64, 21, 0xfffff80003ffffffLL, 48, 64, 21, 0xfffff80007ffffffLL, 49, 64, 21, 0xfffff8000fffffffLL, 50, 64, 21, 0xfffff8001fffffffLL, 51, 64, 21, 0xfffff8003fffffffLL, 52, 64, 21, 0xfffff8007fffffffLL, 21, 32, 21, 0xfffff800fffff800LL, 53, 64, 21, 0xfffff800ffffffffLL, 22, 32, 21, 0xfffff801fffff801LL, 54, 64, 21, 0xfffff801ffffffffLL, 23, 32, 21, 0xfffff803fffff803LL, 55, 64, 21, 0xfffff803ffffffffLL, 24, 32, 21, 0xfffff807fffff807LL, 56, 64, 21, 0xfffff807ffffffffLL, 25, 32, 21, 0xfffff80ffffff80fLL, 57, 64, 21, 0xfffff80fffffffffLL, 26, 32, 21, 0xfffff81ffffff81fLL, 58, 64, 21, 0xfffff81fffffffffLL, 27, 32, 21, 0xfffff83ffffff83fLL, 59, 64, 21, 0xfffff83fffffffffLL, 28, 32, 21, 0xfffff87ffffff87fLL, 60, 64, 21, 0xfffff87fffffffffLL, 29, 32, 21, 0xfffff8fffffff8ffLL, 61, 64, 21, 0xfffff8ffffffffffLL, 30, 32, 21, 0xfffff9fffffff9ffLL, 62, 64, 21, 0xfffff9ffffffffffLL, 31, 32, 21, 0xfffffbfffffffbffLL, 63, 64, 21, 0xfffffbffffffffffLL, 22, 64, 22, 0xfffffc0000000000LL, 23, 64, 22, 0xfffffc0000000001LL, 24, 64, 22, 0xfffffc0000000003LL, 25, 64, 22, 0xfffffc0000000007LL, 26, 64, 22, 0xfffffc000000000fLL, 27, 64, 22, 0xfffffc000000001fLL, 28, 64, 22, 0xfffffc000000003fLL, 29, 64, 22, 0xfffffc000000007fLL, 30, 64, 22, 0xfffffc00000000ffLL, 31, 64, 22, 0xfffffc00000001ffLL, 32, 64, 22, 0xfffffc00000003ffLL, 33, 64, 22, 0xfffffc00000007ffLL, 34, 64, 22, 0xfffffc0000000fffLL, 35, 64, 22, 0xfffffc0000001fffLL, 36, 64, 22, 0xfffffc0000003fffLL, 37, 64, 22, 0xfffffc0000007fffLL, 38, 64, 22, 0xfffffc000000ffffLL, 39, 64, 22, 0xfffffc000001ffffLL, 40, 64, 22, 0xfffffc000003ffffLL, 41, 64, 22, 0xfffffc000007ffffLL, 42, 64, 22, 0xfffffc00000fffffLL, 43, 64, 22, 0xfffffc00001fffffLL, 44, 64, 22, 0xfffffc00003fffffLL, 45, 64, 22, 0xfffffc00007fffffLL, 46, 64, 22, 0xfffffc0000ffffffLL, 47, 64, 22, 0xfffffc0001ffffffLL, 48, 64, 22, 0xfffffc0003ffffffLL, 49, 64, 22, 0xfffffc0007ffffffLL, 50, 64, 22, 0xfffffc000fffffffLL, 51, 64, 22, 0xfffffc001fffffffLL, 52, 64, 22, 0xfffffc003fffffffLL, 53, 64, 22, 0xfffffc007fffffffLL, 22, 32, 22, 0xfffffc00fffffc00LL, 54, 64, 22, 0xfffffc00ffffffffLL, 23, 32, 22, 0xfffffc01fffffc01LL, 55, 64, 22, 0xfffffc01ffffffffLL, 24, 32, 22, 0xfffffc03fffffc03LL, 56, 64, 22, 0xfffffc03ffffffffLL, 25, 32, 22, 0xfffffc07fffffc07LL, 57, 64, 22, 0xfffffc07ffffffffLL, 26, 32, 22, 0xfffffc0ffffffc0fLL, 58, 64, 22, 0xfffffc0fffffffffLL, 27, 32, 22, 0xfffffc1ffffffc1fLL, 59, 64, 22, 0xfffffc1fffffffffLL, 28, 32, 22, 0xfffffc3ffffffc3fLL, 60, 64, 22, 0xfffffc3fffffffffLL, 29, 32, 22, 0xfffffc7ffffffc7fLL, 61, 64, 22, 0xfffffc7fffffffffLL, 30, 32, 22, 0xfffffcfffffffcffLL, 62, 64, 22, 0xfffffcffffffffffLL, 31, 32, 22, 0xfffffdfffffffdffLL, 63, 64, 22, 0xfffffdffffffffffLL, 23, 64, 23, 0xfffffe0000000000LL, 24, 64, 23, 0xfffffe0000000001LL, 25, 64, 23, 0xfffffe0000000003LL, 26, 64, 23, 0xfffffe0000000007LL, 27, 64, 23, 0xfffffe000000000fLL, 28, 64, 23, 0xfffffe000000001fLL, 29, 64, 23, 0xfffffe000000003fLL, 30, 64, 23, 0xfffffe000000007fLL, 31, 64, 23, 0xfffffe00000000ffLL, 32, 64, 23, 0xfffffe00000001ffLL, 33, 64, 23, 0xfffffe00000003ffLL, 34, 64, 23, 0xfffffe00000007ffLL, 35, 64, 23, 0xfffffe0000000fffLL, 36, 64, 23, 0xfffffe0000001fffLL, 37, 64, 23, 0xfffffe0000003fffLL, 38, 64, 23, 0xfffffe0000007fffLL, 39, 64, 23, 0xfffffe000000ffffLL, 40, 64, 23, 0xfffffe000001ffffLL, 41, 64, 23, 0xfffffe000003ffffLL, 42, 64, 23, 0xfffffe000007ffffLL, 43, 64, 23, 0xfffffe00000fffffLL, 44, 64, 23, 0xfffffe00001fffffLL, 45, 64, 23, 0xfffffe00003fffffLL, 46, 64, 23, 0xfffffe00007fffffLL, 47, 64, 23, 0xfffffe0000ffffffLL, 48, 64, 23, 0xfffffe0001ffffffLL, 49, 64, 23, 0xfffffe0003ffffffLL, 50, 64, 23, 0xfffffe0007ffffffLL, 51, 64, 23, 0xfffffe000fffffffLL, 52, 64, 23, 0xfffffe001fffffffLL, 53, 64, 23, 0xfffffe003fffffffLL, 54, 64, 23, 0xfffffe007fffffffLL, 23, 32, 23, 0xfffffe00fffffe00LL, 55, 64, 23, 0xfffffe00ffffffffLL, 24, 32, 23, 0xfffffe01fffffe01LL, 56, 64, 23, 0xfffffe01ffffffffLL, 25, 32, 23, 0xfffffe03fffffe03LL, 57, 64, 23, 0xfffffe03ffffffffLL, 26, 32, 23, 0xfffffe07fffffe07LL, 58, 64, 23, 0xfffffe07ffffffffLL, 27, 32, 23, 0xfffffe0ffffffe0fLL, 59, 64, 23, 0xfffffe0fffffffffLL, 28, 32, 23, 0xfffffe1ffffffe1fLL, 60, 64, 23, 0xfffffe1fffffffffLL, 29, 32, 23, 0xfffffe3ffffffe3fLL, 61, 64, 23, 0xfffffe3fffffffffLL, 30, 32, 23, 0xfffffe7ffffffe7fLL, 62, 64, 23, 0xfffffe7fffffffffLL, 31, 32, 23, 0xfffffefffffffeffLL, 63, 64, 23, 0xfffffeffffffffffLL, 24, 64, 24, 0xffffff0000000000LL, 25, 64, 24, 0xffffff0000000001LL, 26, 64, 24, 0xffffff0000000003LL, 27, 64, 24, 0xffffff0000000007LL, 28, 64, 24, 0xffffff000000000fLL, 29, 64, 24, 0xffffff000000001fLL, 30, 64, 24, 0xffffff000000003fLL, 31, 64, 24, 0xffffff000000007fLL, 32, 64, 24, 0xffffff00000000ffLL, 33, 64, 24, 0xffffff00000001ffLL, 34, 64, 24, 0xffffff00000003ffLL, 35, 64, 24, 0xffffff00000007ffLL, 36, 64, 24, 0xffffff0000000fffLL, 37, 64, 24, 0xffffff0000001fffLL, 38, 64, 24, 0xffffff0000003fffLL, 39, 64, 24, 0xffffff0000007fffLL, 40, 64, 24, 0xffffff000000ffffLL, 41, 64, 24, 0xffffff000001ffffLL, 42, 64, 24, 0xffffff000003ffffLL, 43, 64, 24, 0xffffff000007ffffLL, 44, 64, 24, 0xffffff00000fffffLL, 45, 64, 24, 0xffffff00001fffffLL, 46, 64, 24, 0xffffff00003fffffLL, 47, 64, 24, 0xffffff00007fffffLL, 48, 64, 24, 0xffffff0000ffffffLL, 49, 64, 24, 0xffffff0001ffffffLL, 50, 64, 24, 0xffffff0003ffffffLL, 51, 64, 24, 0xffffff0007ffffffLL, 52, 64, 24, 0xffffff000fffffffLL, 53, 64, 24, 0xffffff001fffffffLL, 54, 64, 24, 0xffffff003fffffffLL, 55, 64, 24, 0xffffff007fffffffLL, 24, 32, 24, 0xffffff00ffffff00LL, 56, 64, 24, 0xffffff00ffffffffLL, 25, 32, 24, 0xffffff01ffffff01LL, 57, 64, 24, 0xffffff01ffffffffLL, 26, 32, 24, 0xffffff03ffffff03LL, 58, 64, 24, 0xffffff03ffffffffLL, 27, 32, 24, 0xffffff07ffffff07LL, 59, 64, 24, 0xffffff07ffffffffLL, 28, 32, 24, 0xffffff0fffffff0fLL, 60, 64, 24, 0xffffff0fffffffffLL, 29, 32, 24, 0xffffff1fffffff1fLL, 61, 64, 24, 0xffffff1fffffffffLL, 30, 32, 24, 0xffffff3fffffff3fLL, 62, 64, 24, 0xffffff3fffffffffLL, 31, 32, 24, 0xffffff7fffffff7fLL, 63, 64, 24, 0xffffff7fffffffffLL, 25, 64, 25, 0xffffff8000000000LL, 26, 64, 25, 0xffffff8000000001LL, 27, 64, 25, 0xffffff8000000003LL, 28, 64, 25, 0xffffff8000000007LL, 29, 64, 25, 0xffffff800000000fLL, 30, 64, 25, 0xffffff800000001fLL, 31, 64, 25, 0xffffff800000003fLL, 32, 64, 25, 0xffffff800000007fLL, 33, 64, 25, 0xffffff80000000ffLL, 34, 64, 25, 0xffffff80000001ffLL, 35, 64, 25, 0xffffff80000003ffLL, 36, 64, 25, 0xffffff80000007ffLL, 37, 64, 25, 0xffffff8000000fffLL, 38, 64, 25, 0xffffff8000001fffLL, 39, 64, 25, 0xffffff8000003fffLL, 40, 64, 25, 0xffffff8000007fffLL, 41, 64, 25, 0xffffff800000ffffLL, 42, 64, 25, 0xffffff800001ffffLL, 43, 64, 25, 0xffffff800003ffffLL, 44, 64, 25, 0xffffff800007ffffLL, 45, 64, 25, 0xffffff80000fffffLL, 46, 64, 25, 0xffffff80001fffffLL, 47, 64, 25, 0xffffff80003fffffLL, 48, 64, 25, 0xffffff80007fffffLL, 49, 64, 25, 0xffffff8000ffffffLL, 50, 64, 25, 0xffffff8001ffffffLL, 51, 64, 25, 0xffffff8003ffffffLL, 52, 64, 25, 0xffffff8007ffffffLL, 53, 64, 25, 0xffffff800fffffffLL, 54, 64, 25, 0xffffff801fffffffLL, 55, 64, 25, 0xffffff803fffffffLL, 56, 64, 25, 0xffffff807fffffffLL, 25, 32, 25, 0xffffff80ffffff80LL, 57, 64, 25, 0xffffff80ffffffffLL, 26, 32, 25, 0xffffff81ffffff81LL, 58, 64, 25, 0xffffff81ffffffffLL, 27, 32, 25, 0xffffff83ffffff83LL, 59, 64, 25, 0xffffff83ffffffffLL, 28, 32, 25, 0xffffff87ffffff87LL, 60, 64, 25, 0xffffff87ffffffffLL, 29, 32, 25, 0xffffff8fffffff8fLL, 61, 64, 25, 0xffffff8fffffffffLL, 30, 32, 25, 0xffffff9fffffff9fLL, 62, 64, 25, 0xffffff9fffffffffLL, 31, 32, 25, 0xffffffbfffffffbfLL, 63, 64, 25, 0xffffffbfffffffffLL, 26, 64, 26, 0xffffffc000000000LL, 27, 64, 26, 0xffffffc000000001LL, 28, 64, 26, 0xffffffc000000003LL, 29, 64, 26, 0xffffffc000000007LL, 30, 64, 26, 0xffffffc00000000fLL, 31, 64, 26, 0xffffffc00000001fLL, 32, 64, 26, 0xffffffc00000003fLL, 33, 64, 26, 0xffffffc00000007fLL, 34, 64, 26, 0xffffffc0000000ffLL, 35, 64, 26, 0xffffffc0000001ffLL, 36, 64, 26, 0xffffffc0000003ffLL, 37, 64, 26, 0xffffffc0000007ffLL, 38, 64, 26, 0xffffffc000000fffLL, 39, 64, 26, 0xffffffc000001fffLL, 40, 64, 26, 0xffffffc000003fffLL, 41, 64, 26, 0xffffffc000007fffLL, 42, 64, 26, 0xffffffc00000ffffLL, 43, 64, 26, 0xffffffc00001ffffLL, 44, 64, 26, 0xffffffc00003ffffLL, 45, 64, 26, 0xffffffc00007ffffLL, 46, 64, 26, 0xffffffc0000fffffLL, 47, 64, 26, 0xffffffc0001fffffLL, 48, 64, 26, 0xffffffc0003fffffLL, 49, 64, 26, 0xffffffc0007fffffLL, 50, 64, 26, 0xffffffc000ffffffLL, 51, 64, 26, 0xffffffc001ffffffLL, 52, 64, 26, 0xffffffc003ffffffLL, 53, 64, 26, 0xffffffc007ffffffLL, 54, 64, 26, 0xffffffc00fffffffLL, 55, 64, 26, 0xffffffc01fffffffLL, 56, 64, 26, 0xffffffc03fffffffLL, 57, 64, 26, 0xffffffc07fffffffLL, 26, 32, 26, 0xffffffc0ffffffc0LL, 58, 64, 26, 0xffffffc0ffffffffLL, 27, 32, 26, 0xffffffc1ffffffc1LL, 59, 64, 26, 0xffffffc1ffffffffLL, 28, 32, 26, 0xffffffc3ffffffc3LL, 60, 64, 26, 0xffffffc3ffffffffLL, 29, 32, 26, 0xffffffc7ffffffc7LL, 61, 64, 26, 0xffffffc7ffffffffLL, 30, 32, 26, 0xffffffcfffffffcfLL, 62, 64, 26, 0xffffffcfffffffffLL, 31, 32, 26, 0xffffffdfffffffdfLL, 63, 64, 26, 0xffffffdfffffffffLL, 27, 64, 27, 0xffffffe000000000LL, 28, 64, 27, 0xffffffe000000001LL, 29, 64, 27, 0xffffffe000000003LL, 30, 64, 27, 0xffffffe000000007LL, 31, 64, 27, 0xffffffe00000000fLL, 32, 64, 27, 0xffffffe00000001fLL, 33, 64, 27, 0xffffffe00000003fLL, 34, 64, 27, 0xffffffe00000007fLL, 35, 64, 27, 0xffffffe0000000ffLL, 36, 64, 27, 0xffffffe0000001ffLL, 37, 64, 27, 0xffffffe0000003ffLL, 38, 64, 27, 0xffffffe0000007ffLL, 39, 64, 27, 0xffffffe000000fffLL, 40, 64, 27, 0xffffffe000001fffLL, 41, 64, 27, 0xffffffe000003fffLL, 42, 64, 27, 0xffffffe000007fffLL, 43, 64, 27, 0xffffffe00000ffffLL, 44, 64, 27, 0xffffffe00001ffffLL, 45, 64, 27, 0xffffffe00003ffffLL, 46, 64, 27, 0xffffffe00007ffffLL, 47, 64, 27, 0xffffffe0000fffffLL, 48, 64, 27, 0xffffffe0001fffffLL, 49, 64, 27, 0xffffffe0003fffffLL, 50, 64, 27, 0xffffffe0007fffffLL, 51, 64, 27, 0xffffffe000ffffffLL, 52, 64, 27, 0xffffffe001ffffffLL, 53, 64, 27, 0xffffffe003ffffffLL, 54, 64, 27, 0xffffffe007ffffffLL, 55, 64, 27, 0xffffffe00fffffffLL, 56, 64, 27, 0xffffffe01fffffffLL, 57, 64, 27, 0xffffffe03fffffffLL, 58, 64, 27, 0xffffffe07fffffffLL, 27, 32, 27, 0xffffffe0ffffffe0LL, 59, 64, 27, 0xffffffe0ffffffffLL, 28, 32, 27, 0xffffffe1ffffffe1LL, 60, 64, 27, 0xffffffe1ffffffffLL, 29, 32, 27, 0xffffffe3ffffffe3LL, 61, 64, 27, 0xffffffe3ffffffffLL, 30, 32, 27, 0xffffffe7ffffffe7LL, 62, 64, 27, 0xffffffe7ffffffffLL, 31, 32, 27, 0xffffffefffffffefLL, 63, 64, 27, 0xffffffefffffffffLL, 28, 64, 28, 0xfffffff000000000LL, 29, 64, 28, 0xfffffff000000001LL, 30, 64, 28, 0xfffffff000000003LL, 31, 64, 28, 0xfffffff000000007LL, 32, 64, 28, 0xfffffff00000000fLL, 33, 64, 28, 0xfffffff00000001fLL, 34, 64, 28, 0xfffffff00000003fLL, 35, 64, 28, 0xfffffff00000007fLL, 36, 64, 28, 0xfffffff0000000ffLL, 37, 64, 28, 0xfffffff0000001ffLL, 38, 64, 28, 0xfffffff0000003ffLL, 39, 64, 28, 0xfffffff0000007ffLL, 40, 64, 28, 0xfffffff000000fffLL, 41, 64, 28, 0xfffffff000001fffLL, 42, 64, 28, 0xfffffff000003fffLL, 43, 64, 28, 0xfffffff000007fffLL, 44, 64, 28, 0xfffffff00000ffffLL, 45, 64, 28, 0xfffffff00001ffffLL, 46, 64, 28, 0xfffffff00003ffffLL, 47, 64, 28, 0xfffffff00007ffffLL, 48, 64, 28, 0xfffffff0000fffffLL, 49, 64, 28, 0xfffffff0001fffffLL, 50, 64, 28, 0xfffffff0003fffffLL, 51, 64, 28, 0xfffffff0007fffffLL, 52, 64, 28, 0xfffffff000ffffffLL, 53, 64, 28, 0xfffffff001ffffffLL, 54, 64, 28, 0xfffffff003ffffffLL, 55, 64, 28, 0xfffffff007ffffffLL, 56, 64, 28, 0xfffffff00fffffffLL, 57, 64, 28, 0xfffffff01fffffffLL, 58, 64, 28, 0xfffffff03fffffffLL, 59, 64, 28, 0xfffffff07fffffffLL, 28, 32, 28, 0xfffffff0fffffff0LL, 60, 64, 28, 0xfffffff0ffffffffLL, 29, 32, 28, 0xfffffff1fffffff1LL, 61, 64, 28, 0xfffffff1ffffffffLL, 30, 32, 28, 0xfffffff3fffffff3LL, 62, 64, 28, 0xfffffff3ffffffffLL, 31, 32, 28, 0xfffffff7fffffff7LL, 63, 64, 28, 0xfffffff7ffffffffLL, 29, 64, 29, 0xfffffff800000000LL, 30, 64, 29, 0xfffffff800000001LL, 31, 64, 29, 0xfffffff800000003LL, 32, 64, 29, 0xfffffff800000007LL, 33, 64, 29, 0xfffffff80000000fLL, 34, 64, 29, 0xfffffff80000001fLL, 35, 64, 29, 0xfffffff80000003fLL, 36, 64, 29, 0xfffffff80000007fLL, 37, 64, 29, 0xfffffff8000000ffLL, 38, 64, 29, 0xfffffff8000001ffLL, 39, 64, 29, 0xfffffff8000003ffLL, 40, 64, 29, 0xfffffff8000007ffLL, 41, 64, 29, 0xfffffff800000fffLL, 42, 64, 29, 0xfffffff800001fffLL, 43, 64, 29, 0xfffffff800003fffLL, 44, 64, 29, 0xfffffff800007fffLL, 45, 64, 29, 0xfffffff80000ffffLL, 46, 64, 29, 0xfffffff80001ffffLL, 47, 64, 29, 0xfffffff80003ffffLL, 48, 64, 29, 0xfffffff80007ffffLL, 49, 64, 29, 0xfffffff8000fffffLL, 50, 64, 29, 0xfffffff8001fffffLL, 51, 64, 29, 0xfffffff8003fffffLL, 52, 64, 29, 0xfffffff8007fffffLL, 53, 64, 29, 0xfffffff800ffffffLL, 54, 64, 29, 0xfffffff801ffffffLL, 55, 64, 29, 0xfffffff803ffffffLL, 56, 64, 29, 0xfffffff807ffffffLL, 57, 64, 29, 0xfffffff80fffffffLL, 58, 64, 29, 0xfffffff81fffffffLL, 59, 64, 29, 0xfffffff83fffffffLL, 60, 64, 29, 0xfffffff87fffffffLL, 29, 32, 29, 0xfffffff8fffffff8LL, 61, 64, 29, 0xfffffff8ffffffffLL, 30, 32, 29, 0xfffffff9fffffff9LL, 62, 64, 29, 0xfffffff9ffffffffLL, 31, 32, 29, 0xfffffffbfffffffbLL, 63, 64, 29, 0xfffffffbffffffffLL, 30, 64, 30, 0xfffffffc00000000LL, 31, 64, 30, 0xfffffffc00000001LL, 32, 64, 30, 0xfffffffc00000003LL, 33, 64, 30, 0xfffffffc00000007LL, 34, 64, 30, 0xfffffffc0000000fLL, 35, 64, 30, 0xfffffffc0000001fLL, 36, 64, 30, 0xfffffffc0000003fLL, 37, 64, 30, 0xfffffffc0000007fLL, 38, 64, 30, 0xfffffffc000000ffLL, 39, 64, 30, 0xfffffffc000001ffLL, 40, 64, 30, 0xfffffffc000003ffLL, 41, 64, 30, 0xfffffffc000007ffLL, 42, 64, 30, 0xfffffffc00000fffLL, 43, 64, 30, 0xfffffffc00001fffLL, 44, 64, 30, 0xfffffffc00003fffLL, 45, 64, 30, 0xfffffffc00007fffLL, 46, 64, 30, 0xfffffffc0000ffffLL, 47, 64, 30, 0xfffffffc0001ffffLL, 48, 64, 30, 0xfffffffc0003ffffLL, 49, 64, 30, 0xfffffffc0007ffffLL, 50, 64, 30, 0xfffffffc000fffffLL, 51, 64, 30, 0xfffffffc001fffffLL, 52, 64, 30, 0xfffffffc003fffffLL, 53, 64, 30, 0xfffffffc007fffffLL, 54, 64, 30, 0xfffffffc00ffffffLL, 55, 64, 30, 0xfffffffc01ffffffLL, 56, 64, 30, 0xfffffffc03ffffffLL, 57, 64, 30, 0xfffffffc07ffffffLL, 58, 64, 30, 0xfffffffc0fffffffLL, 59, 64, 30, 0xfffffffc1fffffffLL, 60, 64, 30, 0xfffffffc3fffffffLL, 61, 64, 30, 0xfffffffc7fffffffLL, 30, 32, 30, 0xfffffffcfffffffcLL, 62, 64, 30, 0xfffffffcffffffffLL, 31, 32, 30, 0xfffffffdfffffffdLL, 63, 64, 30, 0xfffffffdffffffffLL, 31, 64, 31, 0xfffffffe00000000LL, 32, 64, 31, 0xfffffffe00000001LL, 33, 64, 31, 0xfffffffe00000003LL, 34, 64, 31, 0xfffffffe00000007LL, 35, 64, 31, 0xfffffffe0000000fLL, 36, 64, 31, 0xfffffffe0000001fLL, 37, 64, 31, 0xfffffffe0000003fLL, 38, 64, 31, 0xfffffffe0000007fLL, 39, 64, 31, 0xfffffffe000000ffLL, 40, 64, 31, 0xfffffffe000001ffLL, 41, 64, 31, 0xfffffffe000003ffLL, 42, 64, 31, 0xfffffffe000007ffLL, 43, 64, 31, 0xfffffffe00000fffLL, 44, 64, 31, 0xfffffffe00001fffLL, 45, 64, 31, 0xfffffffe00003fffLL, 46, 64, 31, 0xfffffffe00007fffLL, 47, 64, 31, 0xfffffffe0000ffffLL, 48, 64, 31, 0xfffffffe0001ffffLL, 49, 64, 31, 0xfffffffe0003ffffLL, 50, 64, 31, 0xfffffffe0007ffffLL, 51, 64, 31, 0xfffffffe000fffffLL, 52, 64, 31, 0xfffffffe001fffffLL, 53, 64, 31, 0xfffffffe003fffffLL, 54, 64, 31, 0xfffffffe007fffffLL, 55, 64, 31, 0xfffffffe00ffffffLL, 56, 64, 31, 0xfffffffe01ffffffLL, 57, 64, 31, 0xfffffffe03ffffffLL, 58, 64, 31, 0xfffffffe07ffffffLL, 59, 64, 31, 0xfffffffe0fffffffLL, 60, 64, 31, 0xfffffffe1fffffffLL, 61, 64, 31, 0xfffffffe3fffffffLL, 62, 64, 31, 0xfffffffe7fffffffLL, 31, 32, 31, 0xfffffffefffffffeLL, 63, 64, 31, 0xfffffffeffffffffLL, 32, 64, 32, 0xffffffff00000000LL, 33, 64, 32, 0xffffffff00000001LL, 34, 64, 32, 0xffffffff00000003LL, 35, 64, 32, 0xffffffff00000007LL, 36, 64, 32, 0xffffffff0000000fLL, 37, 64, 32, 0xffffffff0000001fLL, 38, 64, 32, 0xffffffff0000003fLL, 39, 64, 32, 0xffffffff0000007fLL, 40, 64, 32, 0xffffffff000000ffLL, 41, 64, 32, 0xffffffff000001ffLL, 42, 64, 32, 0xffffffff000003ffLL, 43, 64, 32, 0xffffffff000007ffLL, 44, 64, 32, 0xffffffff00000fffLL, 45, 64, 32, 0xffffffff00001fffLL, 46, 64, 32, 0xffffffff00003fffLL, 47, 64, 32, 0xffffffff00007fffLL, 48, 64, 32, 0xffffffff0000ffffLL, 49, 64, 32, 0xffffffff0001ffffLL, 50, 64, 32, 0xffffffff0003ffffLL, 51, 64, 32, 0xffffffff0007ffffLL, 52, 64, 32, 0xffffffff000fffffLL, 53, 64, 32, 0xffffffff001fffffLL, 54, 64, 32, 0xffffffff003fffffLL, 55, 64, 32, 0xffffffff007fffffLL, 56, 64, 32, 0xffffffff00ffffffLL, 57, 64, 32, 0xffffffff01ffffffLL, 58, 64, 32, 0xffffffff03ffffffLL, 59, 64, 32, 0xffffffff07ffffffLL, 60, 64, 32, 0xffffffff0fffffffLL, 61, 64, 32, 0xffffffff1fffffffLL, 62, 64, 32, 0xffffffff3fffffffLL, 63, 64, 32, 0xffffffff7fffffffLL, 33, 64, 33, 0xffffffff80000000LL, 34, 64, 33, 0xffffffff80000001LL, 35, 64, 33, 0xffffffff80000003LL, 36, 64, 33, 0xffffffff80000007LL, 37, 64, 33, 0xffffffff8000000fLL, 38, 64, 33, 0xffffffff8000001fLL, 39, 64, 33, 0xffffffff8000003fLL, 40, 64, 33, 0xffffffff8000007fLL, 41, 64, 33, 0xffffffff800000ffLL, 42, 64, 33, 0xffffffff800001ffLL, 43, 64, 33, 0xffffffff800003ffLL, 44, 64, 33, 0xffffffff800007ffLL, 45, 64, 33, 0xffffffff80000fffLL, 46, 64, 33, 0xffffffff80001fffLL, 47, 64, 33, 0xffffffff80003fffLL, 48, 64, 33, 0xffffffff80007fffLL, 49, 64, 33, 0xffffffff8000ffffLL, 50, 64, 33, 0xffffffff8001ffffLL, 51, 64, 33, 0xffffffff8003ffffLL, 52, 64, 33, 0xffffffff8007ffffLL, 53, 64, 33, 0xffffffff800fffffLL, 54, 64, 33, 0xffffffff801fffffLL, 55, 64, 33, 0xffffffff803fffffLL, 56, 64, 33, 0xffffffff807fffffLL, 57, 64, 33, 0xffffffff80ffffffLL, 58, 64, 33, 0xffffffff81ffffffLL, 59, 64, 33, 0xffffffff83ffffffLL, 60, 64, 33, 0xffffffff87ffffffLL, 61, 64, 33, 0xffffffff8fffffffLL, 62, 64, 33, 0xffffffff9fffffffLL, 63, 64, 33, 0xffffffffbfffffffLL, 34, 64, 34, 0xffffffffc0000000LL, 35, 64, 34, 0xffffffffc0000001LL, 36, 64, 34, 0xffffffffc0000003LL, 37, 64, 34, 0xffffffffc0000007LL, 38, 64, 34, 0xffffffffc000000fLL, 39, 64, 34, 0xffffffffc000001fLL, 40, 64, 34, 0xffffffffc000003fLL, 41, 64, 34, 0xffffffffc000007fLL, 42, 64, 34, 0xffffffffc00000ffLL, 43, 64, 34, 0xffffffffc00001ffLL, 44, 64, 34, 0xffffffffc00003ffLL, 45, 64, 34, 0xffffffffc00007ffLL, 46, 64, 34, 0xffffffffc0000fffLL, 47, 64, 34, 0xffffffffc0001fffLL, 48, 64, 34, 0xffffffffc0003fffLL, 49, 64, 34, 0xffffffffc0007fffLL, 50, 64, 34, 0xffffffffc000ffffLL, 51, 64, 34, 0xffffffffc001ffffLL, 52, 64, 34, 0xffffffffc003ffffLL, 53, 64, 34, 0xffffffffc007ffffLL, 54, 64, 34, 0xffffffffc00fffffLL, 55, 64, 34, 0xffffffffc01fffffLL, 56, 64, 34, 0xffffffffc03fffffLL, 57, 64, 34, 0xffffffffc07fffffLL, 58, 64, 34, 0xffffffffc0ffffffLL, 59, 64, 34, 0xffffffffc1ffffffLL, 60, 64, 34, 0xffffffffc3ffffffLL, 61, 64, 34, 0xffffffffc7ffffffLL, 62, 64, 34, 0xffffffffcfffffffLL, 63, 64, 34, 0xffffffffdfffffffLL, 35, 64, 35, 0xffffffffe0000000LL, 36, 64, 35, 0xffffffffe0000001LL, 37, 64, 35, 0xffffffffe0000003LL, 38, 64, 35, 0xffffffffe0000007LL, 39, 64, 35, 0xffffffffe000000fLL, 40, 64, 35, 0xffffffffe000001fLL, 41, 64, 35, 0xffffffffe000003fLL, 42, 64, 35, 0xffffffffe000007fLL, 43, 64, 35, 0xffffffffe00000ffLL, 44, 64, 35, 0xffffffffe00001ffLL, 45, 64, 35, 0xffffffffe00003ffLL, 46, 64, 35, 0xffffffffe00007ffLL, 47, 64, 35, 0xffffffffe0000fffLL, 48, 64, 35, 0xffffffffe0001fffLL, 49, 64, 35, 0xffffffffe0003fffLL, 50, 64, 35, 0xffffffffe0007fffLL, 51, 64, 35, 0xffffffffe000ffffLL, 52, 64, 35, 0xffffffffe001ffffLL, 53, 64, 35, 0xffffffffe003ffffLL, 54, 64, 35, 0xffffffffe007ffffLL, 55, 64, 35, 0xffffffffe00fffffLL, 56, 64, 35, 0xffffffffe01fffffLL, 57, 64, 35, 0xffffffffe03fffffLL, 58, 64, 35, 0xffffffffe07fffffLL, 59, 64, 35, 0xffffffffe0ffffffLL, 60, 64, 35, 0xffffffffe1ffffffLL, 61, 64, 35, 0xffffffffe3ffffffLL, 62, 64, 35, 0xffffffffe7ffffffLL, 63, 64, 35, 0xffffffffefffffffLL, 36, 64, 36, 0xfffffffff0000000LL, 37, 64, 36, 0xfffffffff0000001LL, 38, 64, 36, 0xfffffffff0000003LL, 39, 64, 36, 0xfffffffff0000007LL, 40, 64, 36, 0xfffffffff000000fLL, 41, 64, 36, 0xfffffffff000001fLL, 42, 64, 36, 0xfffffffff000003fLL, 43, 64, 36, 0xfffffffff000007fLL, 44, 64, 36, 0xfffffffff00000ffLL, 45, 64, 36, 0xfffffffff00001ffLL, 46, 64, 36, 0xfffffffff00003ffLL, 47, 64, 36, 0xfffffffff00007ffLL, 48, 64, 36, 0xfffffffff0000fffLL, 49, 64, 36, 0xfffffffff0001fffLL, 50, 64, 36, 0xfffffffff0003fffLL, 51, 64, 36, 0xfffffffff0007fffLL, 52, 64, 36, 0xfffffffff000ffffLL, 53, 64, 36, 0xfffffffff001ffffLL, 54, 64, 36, 0xfffffffff003ffffLL, 55, 64, 36, 0xfffffffff007ffffLL, 56, 64, 36, 0xfffffffff00fffffLL, 57, 64, 36, 0xfffffffff01fffffLL, 58, 64, 36, 0xfffffffff03fffffLL, 59, 64, 36, 0xfffffffff07fffffLL, 60, 64, 36, 0xfffffffff0ffffffLL, 61, 64, 36, 0xfffffffff1ffffffLL, 62, 64, 36, 0xfffffffff3ffffffLL, 63, 64, 36, 0xfffffffff7ffffffLL, 37, 64, 37, 0xfffffffff8000000LL, 38, 64, 37, 0xfffffffff8000001LL, 39, 64, 37, 0xfffffffff8000003LL, 40, 64, 37, 0xfffffffff8000007LL, 41, 64, 37, 0xfffffffff800000fLL, 42, 64, 37, 0xfffffffff800001fLL, 43, 64, 37, 0xfffffffff800003fLL, 44, 64, 37, 0xfffffffff800007fLL, 45, 64, 37, 0xfffffffff80000ffLL, 46, 64, 37, 0xfffffffff80001ffLL, 47, 64, 37, 0xfffffffff80003ffLL, 48, 64, 37, 0xfffffffff80007ffLL, 49, 64, 37, 0xfffffffff8000fffLL, 50, 64, 37, 0xfffffffff8001fffLL, 51, 64, 37, 0xfffffffff8003fffLL, 52, 64, 37, 0xfffffffff8007fffLL, 53, 64, 37, 0xfffffffff800ffffLL, 54, 64, 37, 0xfffffffff801ffffLL, 55, 64, 37, 0xfffffffff803ffffLL, 56, 64, 37, 0xfffffffff807ffffLL, 57, 64, 37, 0xfffffffff80fffffLL, 58, 64, 37, 0xfffffffff81fffffLL, 59, 64, 37, 0xfffffffff83fffffLL, 60, 64, 37, 0xfffffffff87fffffLL, 61, 64, 37, 0xfffffffff8ffffffLL, 62, 64, 37, 0xfffffffff9ffffffLL, 63, 64, 37, 0xfffffffffbffffffLL, 38, 64, 38, 0xfffffffffc000000LL, 39, 64, 38, 0xfffffffffc000001LL, 40, 64, 38, 0xfffffffffc000003LL, 41, 64, 38, 0xfffffffffc000007LL, 42, 64, 38, 0xfffffffffc00000fLL, 43, 64, 38, 0xfffffffffc00001fLL, 44, 64, 38, 0xfffffffffc00003fLL, 45, 64, 38, 0xfffffffffc00007fLL, 46, 64, 38, 0xfffffffffc0000ffLL, 47, 64, 38, 0xfffffffffc0001ffLL, 48, 64, 38, 0xfffffffffc0003ffLL, 49, 64, 38, 0xfffffffffc0007ffLL, 50, 64, 38, 0xfffffffffc000fffLL, 51, 64, 38, 0xfffffffffc001fffLL, 52, 64, 38, 0xfffffffffc003fffLL, 53, 64, 38, 0xfffffffffc007fffLL, 54, 64, 38, 0xfffffffffc00ffffLL, 55, 64, 38, 0xfffffffffc01ffffLL, 56, 64, 38, 0xfffffffffc03ffffLL, 57, 64, 38, 0xfffffffffc07ffffLL, 58, 64, 38, 0xfffffffffc0fffffLL, 59, 64, 38, 0xfffffffffc1fffffLL, 60, 64, 38, 0xfffffffffc3fffffLL, 61, 64, 38, 0xfffffffffc7fffffLL, 62, 64, 38, 0xfffffffffcffffffLL, 63, 64, 38, 0xfffffffffdffffffLL, 39, 64, 39, 0xfffffffffe000000LL, 40, 64, 39, 0xfffffffffe000001LL, 41, 64, 39, 0xfffffffffe000003LL, 42, 64, 39, 0xfffffffffe000007LL, 43, 64, 39, 0xfffffffffe00000fLL, 44, 64, 39, 0xfffffffffe00001fLL, 45, 64, 39, 0xfffffffffe00003fLL, 46, 64, 39, 0xfffffffffe00007fLL, 47, 64, 39, 0xfffffffffe0000ffLL, 48, 64, 39, 0xfffffffffe0001ffLL, 49, 64, 39, 0xfffffffffe0003ffLL, 50, 64, 39, 0xfffffffffe0007ffLL, 51, 64, 39, 0xfffffffffe000fffLL, 52, 64, 39, 0xfffffffffe001fffLL, 53, 64, 39, 0xfffffffffe003fffLL, 54, 64, 39, 0xfffffffffe007fffLL, 55, 64, 39, 0xfffffffffe00ffffLL, 56, 64, 39, 0xfffffffffe01ffffLL, 57, 64, 39, 0xfffffffffe03ffffLL, 58, 64, 39, 0xfffffffffe07ffffLL, 59, 64, 39, 0xfffffffffe0fffffLL, 60, 64, 39, 0xfffffffffe1fffffLL, 61, 64, 39, 0xfffffffffe3fffffLL, 62, 64, 39, 0xfffffffffe7fffffLL, 63, 64, 39, 0xfffffffffeffffffLL, 40, 64, 40, 0xffffffffff000000LL, 41, 64, 40, 0xffffffffff000001LL, 42, 64, 40, 0xffffffffff000003LL, 43, 64, 40, 0xffffffffff000007LL, 44, 64, 40, 0xffffffffff00000fLL, 45, 64, 40, 0xffffffffff00001fLL, 46, 64, 40, 0xffffffffff00003fLL, 47, 64, 40, 0xffffffffff00007fLL, 48, 64, 40, 0xffffffffff0000ffLL, 49, 64, 40, 0xffffffffff0001ffLL, 50, 64, 40, 0xffffffffff0003ffLL, 51, 64, 40, 0xffffffffff0007ffLL, 52, 64, 40, 0xffffffffff000fffLL, 53, 64, 40, 0xffffffffff001fffLL, 54, 64, 40, 0xffffffffff003fffLL, 55, 64, 40, 0xffffffffff007fffLL, 56, 64, 40, 0xffffffffff00ffffLL, 57, 64, 40, 0xffffffffff01ffffLL, 58, 64, 40, 0xffffffffff03ffffLL, 59, 64, 40, 0xffffffffff07ffffLL, 60, 64, 40, 0xffffffffff0fffffLL, 61, 64, 40, 0xffffffffff1fffffLL, 62, 64, 40, 0xffffffffff3fffffLL, 63, 64, 40, 0xffffffffff7fffffLL, 41, 64, 41, 0xffffffffff800000LL, 42, 64, 41, 0xffffffffff800001LL, 43, 64, 41, 0xffffffffff800003LL, 44, 64, 41, 0xffffffffff800007LL, 45, 64, 41, 0xffffffffff80000fLL, 46, 64, 41, 0xffffffffff80001fLL, 47, 64, 41, 0xffffffffff80003fLL, 48, 64, 41, 0xffffffffff80007fLL, 49, 64, 41, 0xffffffffff8000ffLL, 50, 64, 41, 0xffffffffff8001ffLL, 51, 64, 41, 0xffffffffff8003ffLL, 52, 64, 41, 0xffffffffff8007ffLL, 53, 64, 41, 0xffffffffff800fffLL, 54, 64, 41, 0xffffffffff801fffLL, 55, 64, 41, 0xffffffffff803fffLL, 56, 64, 41, 0xffffffffff807fffLL, 57, 64, 41, 0xffffffffff80ffffLL, 58, 64, 41, 0xffffffffff81ffffLL, 59, 64, 41, 0xffffffffff83ffffLL, 60, 64, 41, 0xffffffffff87ffffLL, 61, 64, 41, 0xffffffffff8fffffLL, 62, 64, 41, 0xffffffffff9fffffLL, 63, 64, 41, 0xffffffffffbfffffLL, 42, 64, 42, 0xffffffffffc00000LL, 43, 64, 42, 0xffffffffffc00001LL, 44, 64, 42, 0xffffffffffc00003LL, 45, 64, 42, 0xffffffffffc00007LL, 46, 64, 42, 0xffffffffffc0000fLL, 47, 64, 42, 0xffffffffffc0001fLL, 48, 64, 42, 0xffffffffffc0003fLL, 49, 64, 42, 0xffffffffffc0007fLL, 50, 64, 42, 0xffffffffffc000ffLL, 51, 64, 42, 0xffffffffffc001ffLL, 52, 64, 42, 0xffffffffffc003ffLL, 53, 64, 42, 0xffffffffffc007ffLL, 54, 64, 42, 0xffffffffffc00fffLL, 55, 64, 42, 0xffffffffffc01fffLL, 56, 64, 42, 0xffffffffffc03fffLL, 57, 64, 42, 0xffffffffffc07fffLL, 58, 64, 42, 0xffffffffffc0ffffLL, 59, 64, 42, 0xffffffffffc1ffffLL, 60, 64, 42, 0xffffffffffc3ffffLL, 61, 64, 42, 0xffffffffffc7ffffLL, 62, 64, 42, 0xffffffffffcfffffLL, 63, 64, 42, 0xffffffffffdfffffLL, 43, 64, 43, 0xffffffffffe00000LL, 44, 64, 43, 0xffffffffffe00001LL, 45, 64, 43, 0xffffffffffe00003LL, 46, 64, 43, 0xffffffffffe00007LL, 47, 64, 43, 0xffffffffffe0000fLL, 48, 64, 43, 0xffffffffffe0001fLL, 49, 64, 43, 0xffffffffffe0003fLL, 50, 64, 43, 0xffffffffffe0007fLL, 51, 64, 43, 0xffffffffffe000ffLL, 52, 64, 43, 0xffffffffffe001ffLL, 53, 64, 43, 0xffffffffffe003ffLL, 54, 64, 43, 0xffffffffffe007ffLL, 55, 64, 43, 0xffffffffffe00fffLL, 56, 64, 43, 0xffffffffffe01fffLL, 57, 64, 43, 0xffffffffffe03fffLL, 58, 64, 43, 0xffffffffffe07fffLL, 59, 64, 43, 0xffffffffffe0ffffLL, 60, 64, 43, 0xffffffffffe1ffffLL, 61, 64, 43, 0xffffffffffe3ffffLL, 62, 64, 43, 0xffffffffffe7ffffLL, 63, 64, 43, 0xffffffffffefffffLL, 44, 64, 44, 0xfffffffffff00000LL, 45, 64, 44, 0xfffffffffff00001LL, 46, 64, 44, 0xfffffffffff00003LL, 47, 64, 44, 0xfffffffffff00007LL, 48, 64, 44, 0xfffffffffff0000fLL, 49, 64, 44, 0xfffffffffff0001fLL, 50, 64, 44, 0xfffffffffff0003fLL, 51, 64, 44, 0xfffffffffff0007fLL, 52, 64, 44, 0xfffffffffff000ffLL, 53, 64, 44, 0xfffffffffff001ffLL, 54, 64, 44, 0xfffffffffff003ffLL, 55, 64, 44, 0xfffffffffff007ffLL, 56, 64, 44, 0xfffffffffff00fffLL, 57, 64, 44, 0xfffffffffff01fffLL, 58, 64, 44, 0xfffffffffff03fffLL, 59, 64, 44, 0xfffffffffff07fffLL, 60, 64, 44, 0xfffffffffff0ffffLL, 61, 64, 44, 0xfffffffffff1ffffLL, 62, 64, 44, 0xfffffffffff3ffffLL, 63, 64, 44, 0xfffffffffff7ffffLL, 45, 64, 45, 0xfffffffffff80000LL, 46, 64, 45, 0xfffffffffff80001LL, 47, 64, 45, 0xfffffffffff80003LL, 48, 64, 45, 0xfffffffffff80007LL, 49, 64, 45, 0xfffffffffff8000fLL, 50, 64, 45, 0xfffffffffff8001fLL, 51, 64, 45, 0xfffffffffff8003fLL, 52, 64, 45, 0xfffffffffff8007fLL, 53, 64, 45, 0xfffffffffff800ffLL, 54, 64, 45, 0xfffffffffff801ffLL, 55, 64, 45, 0xfffffffffff803ffLL, 56, 64, 45, 0xfffffffffff807ffLL, 57, 64, 45, 0xfffffffffff80fffLL, 58, 64, 45, 0xfffffffffff81fffLL, 59, 64, 45, 0xfffffffffff83fffLL, 60, 64, 45, 0xfffffffffff87fffLL, 61, 64, 45, 0xfffffffffff8ffffLL, 62, 64, 45, 0xfffffffffff9ffffLL, 63, 64, 45, 0xfffffffffffbffffLL, 46, 64, 46, 0xfffffffffffc0000LL, 47, 64, 46, 0xfffffffffffc0001LL, 48, 64, 46, 0xfffffffffffc0003LL, 49, 64, 46, 0xfffffffffffc0007LL, 50, 64, 46, 0xfffffffffffc000fLL, 51, 64, 46, 0xfffffffffffc001fLL, 52, 64, 46, 0xfffffffffffc003fLL, 53, 64, 46, 0xfffffffffffc007fLL, 54, 64, 46, 0xfffffffffffc00ffLL, 55, 64, 46, 0xfffffffffffc01ffLL, 56, 64, 46, 0xfffffffffffc03ffLL, 57, 64, 46, 0xfffffffffffc07ffLL, 58, 64, 46, 0xfffffffffffc0fffLL, 59, 64, 46, 0xfffffffffffc1fffLL, 60, 64, 46, 0xfffffffffffc3fffLL, 61, 64, 46, 0xfffffffffffc7fffLL, 62, 64, 46, 0xfffffffffffcffffLL, 63, 64, 46, 0xfffffffffffdffffLL, 47, 64, 47, 0xfffffffffffe0000LL, 48, 64, 47, 0xfffffffffffe0001LL, 49, 64, 47, 0xfffffffffffe0003LL, 50, 64, 47, 0xfffffffffffe0007LL, 51, 64, 47, 0xfffffffffffe000fLL, 52, 64, 47, 0xfffffffffffe001fLL, 53, 64, 47, 0xfffffffffffe003fLL, 54, 64, 47, 0xfffffffffffe007fLL, 55, 64, 47, 0xfffffffffffe00ffLL, 56, 64, 47, 0xfffffffffffe01ffLL, 57, 64, 47, 0xfffffffffffe03ffLL, 58, 64, 47, 0xfffffffffffe07ffLL, 59, 64, 47, 0xfffffffffffe0fffLL, 60, 64, 47, 0xfffffffffffe1fffLL, 61, 64, 47, 0xfffffffffffe3fffLL, 62, 64, 47, 0xfffffffffffe7fffLL, 63, 64, 47, 0xfffffffffffeffffLL, 48, 64, 48, 0xffffffffffff0000LL, 49, 64, 48, 0xffffffffffff0001LL, 50, 64, 48, 0xffffffffffff0003LL, 51, 64, 48, 0xffffffffffff0007LL, 52, 64, 48, 0xffffffffffff000fLL, 53, 64, 48, 0xffffffffffff001fLL, 54, 64, 48, 0xffffffffffff003fLL, 55, 64, 48, 0xffffffffffff007fLL, 56, 64, 48, 0xffffffffffff00ffLL, 57, 64, 48, 0xffffffffffff01ffLL, 58, 64, 48, 0xffffffffffff03ffLL, 59, 64, 48, 0xffffffffffff07ffLL, 60, 64, 48, 0xffffffffffff0fffLL, 61, 64, 48, 0xffffffffffff1fffLL, 62, 64, 48, 0xffffffffffff3fffLL, 63, 64, 48, 0xffffffffffff7fffLL, 49, 64, 49, 0xffffffffffff8000LL, 50, 64, 49, 0xffffffffffff8001LL, 51, 64, 49, 0xffffffffffff8003LL, 52, 64, 49, 0xffffffffffff8007LL, 53, 64, 49, 0xffffffffffff800fLL, 54, 64, 49, 0xffffffffffff801fLL, 55, 64, 49, 0xffffffffffff803fLL, 56, 64, 49, 0xffffffffffff807fLL, 57, 64, 49, 0xffffffffffff80ffLL, 58, 64, 49, 0xffffffffffff81ffLL, 59, 64, 49, 0xffffffffffff83ffLL, 60, 64, 49, 0xffffffffffff87ffLL, 61, 64, 49, 0xffffffffffff8fffLL, 62, 64, 49, 0xffffffffffff9fffLL, 63, 64, 49, 0xffffffffffffbfffLL, 50, 64, 50, 0xffffffffffffc000LL, 51, 64, 50, 0xffffffffffffc001LL, 52, 64, 50, 0xffffffffffffc003LL, 53, 64, 50, 0xffffffffffffc007LL, 54, 64, 50, 0xffffffffffffc00fLL, 55, 64, 50, 0xffffffffffffc01fLL, 56, 64, 50, 0xffffffffffffc03fLL, 57, 64, 50, 0xffffffffffffc07fLL, 58, 64, 50, 0xffffffffffffc0ffLL, 59, 64, 50, 0xffffffffffffc1ffLL, 60, 64, 50, 0xffffffffffffc3ffLL, 61, 64, 50, 0xffffffffffffc7ffLL, 62, 64, 50, 0xffffffffffffcfffLL, 63, 64, 50, 0xffffffffffffdfffLL, 51, 64, 51, 0xffffffffffffe000LL, 52, 64, 51, 0xffffffffffffe001LL, 53, 64, 51, 0xffffffffffffe003LL, 54, 64, 51, 0xffffffffffffe007LL, 55, 64, 51, 0xffffffffffffe00fLL, 56, 64, 51, 0xffffffffffffe01fLL, 57, 64, 51, 0xffffffffffffe03fLL, 58, 64, 51, 0xffffffffffffe07fLL, 59, 64, 51, 0xffffffffffffe0ffLL, 60, 64, 51, 0xffffffffffffe1ffLL, 61, 64, 51, 0xffffffffffffe3ffLL, 62, 64, 51, 0xffffffffffffe7ffLL, 63, 64, 51, 0xffffffffffffefffLL, 52, 64, 52, 0xfffffffffffff000LL, 53, 64, 52, 0xfffffffffffff001LL, 54, 64, 52, 0xfffffffffffff003LL, 55, 64, 52, 0xfffffffffffff007LL, 56, 64, 52, 0xfffffffffffff00fLL, 57, 64, 52, 0xfffffffffffff01fLL, 58, 64, 52, 0xfffffffffffff03fLL, 59, 64, 52, 0xfffffffffffff07fLL, 60, 64, 52, 0xfffffffffffff0ffLL, 61, 64, 52, 0xfffffffffffff1ffLL, 62, 64, 52, 0xfffffffffffff3ffLL, 63, 64, 52, 0xfffffffffffff7ffLL, 53, 64, 53, 0xfffffffffffff800LL, 54, 64, 53, 0xfffffffffffff801LL, 55, 64, 53, 0xfffffffffffff803LL, 56, 64, 53, 0xfffffffffffff807LL, 57, 64, 53, 0xfffffffffffff80fLL, 58, 64, 53, 0xfffffffffffff81fLL, 59, 64, 53, 0xfffffffffffff83fLL, 60, 64, 53, 0xfffffffffffff87fLL, 61, 64, 53, 0xfffffffffffff8ffLL, 62, 64, 53, 0xfffffffffffff9ffLL, 63, 64, 53, 0xfffffffffffffbffLL, 54, 64, 54, 0xfffffffffffffc00LL, 55, 64, 54, 0xfffffffffffffc01LL, 56, 64, 54, 0xfffffffffffffc03LL, 57, 64, 54, 0xfffffffffffffc07LL, 58, 64, 54, 0xfffffffffffffc0fLL, 59, 64, 54, 0xfffffffffffffc1fLL, 60, 64, 54, 0xfffffffffffffc3fLL, 61, 64, 54, 0xfffffffffffffc7fLL, 62, 64, 54, 0xfffffffffffffcffLL, 63, 64, 54, 0xfffffffffffffdffLL, 55, 64, 55, 0xfffffffffffffe00LL, 56, 64, 55, 0xfffffffffffffe01LL, 57, 64, 55, 0xfffffffffffffe03LL, 58, 64, 55, 0xfffffffffffffe07LL, 59, 64, 55, 0xfffffffffffffe0fLL, 60, 64, 55, 0xfffffffffffffe1fLL, 61, 64, 55, 0xfffffffffffffe3fLL, 62, 64, 55, 0xfffffffffffffe7fLL, 63, 64, 55, 0xfffffffffffffeffLL, 56, 64, 56, 0xffffffffffffff00LL, 57, 64, 56, 0xffffffffffffff01LL, 58, 64, 56, 0xffffffffffffff03LL, 59, 64, 56, 0xffffffffffffff07LL, 60, 64, 56, 0xffffffffffffff0fLL, 61, 64, 56, 0xffffffffffffff1fLL, 62, 64, 56, 0xffffffffffffff3fLL, 63, 64, 56, 0xffffffffffffff7fLL, 57, 64, 57, 0xffffffffffffff80LL, 58, 64, 57, 0xffffffffffffff81LL, 59, 64, 57, 0xffffffffffffff83LL, 60, 64, 57, 0xffffffffffffff87LL, 61, 64, 57, 0xffffffffffffff8fLL, 62, 64, 57, 0xffffffffffffff9fLL, 63, 64, 57, 0xffffffffffffffbfLL, 58, 64, 58, 0xffffffffffffffc0LL, 59, 64, 58, 0xffffffffffffffc1LL, 60, 64, 58, 0xffffffffffffffc3LL, 61, 64, 58, 0xffffffffffffffc7LL, 62, 64, 58, 0xffffffffffffffcfLL, 63, 64, 58, 0xffffffffffffffdfLL, 59, 64, 59, 0xffffffffffffffe0LL, 60, 64, 59, 0xffffffffffffffe1LL, 61, 64, 59, 0xffffffffffffffe3LL, 62, 64, 59, 0xffffffffffffffe7LL, 63, 64, 59, 0xffffffffffffffefLL, 60, 64, 60, 0xfffffffffffffff0LL, 61, 64, 60, 0xfffffffffffffff1LL, 62, 64, 60, 0xfffffffffffffff3LL, 63, 64, 60, 0xfffffffffffffff7LL, 61, 64, 61, 0xfffffffffffffff8LL, 62, 64, 61, 0xfffffffffffffff9LL, 63, 64, 61, 0xfffffffffffffffbLL, 62, 64, 62, 0xfffffffffffffffcLL, 63, 64, 62, 0xfffffffffffffffdLL, 63, 64, 63, 0xfffffffffffffffeLL, }; Mask* findmask(uvlong v) { int top, bot, mid; Mask *m; bot = 0; top = nelem(bitmasks); while(bot < top){ mid = (bot+top)/2; m = &bitmasks[mid]; if(v == m->v) return m; if(v < m->v) top = mid; else bot = mid+1; } return nil; }