31 1073741824 2^30 ---<--
32 2147483648 2^31 ---<--+
33 4294967296 2^32 ---<--+
34 8589934592 2^33 ---<--+
35 17179869184 2^34 ---<--+
36 34359738368 2^35 ---<--+-
37 68719476736 2^36 ---<--+-
38 137438953472 2^37 ---<--+-
39 274877906944 2^38 ---<--+-
40 549755813888 2^39 ---<--+-
41 1099511627776 2^40 ---<--+->
42 2199023255552 2^41 ---<--+->
43 4398046511104 2^42 ---<--+->
44 8796093022208 2^43 ---<--+->
45 17592186044416 2^44 ---<--+->
46 35184372088832 2^45 ---<--+->-
47 70368744177664 2^46 ---<--+->-
48 140737488355328 2^47 ---<--+->-
49 281474976710656 2^48 ---<--+->-
50 562949953421312 2^49 ---<--+->--
51 1125899906842624 2^50 ---<--+->--
52 2251799813685248 2^51 ---<--+->--
53 4503599627370496 2^52 ---<--+->--
54 9007199254740992 2^53 ---<--+->--
55 18014398509481984 2^54 ---<--+->--=
56 36028797018963968 2^55 ---<--+->--=
57 72057594037927936 2^56 ---<--+->--=
58 144115188075855872 2^57 ---<--+->--=
59 288230376151711744 2^58 ---<--+->--=
60 576460752303423488 2^59 ---<--+->--=-
61 1152921504606846976 2^60 ---<--+->--=-
62 2305843009213693952 2^61 ---<--+->--=-
63 4611686018427387904 2^62 ---<--+->--=-
64 9223372036854775808 2^63 ---<--+->--=--
65 18446744073709551616 2^64 ---<--+->--=--
66 36893488147419103232 2^65 ---<--+->--=--