func_code_string: #include <bits/stdc++.h>   using namespace std;   int getV(char c) {     if (c >=  0  && c <=  9 ) return c -  0 ;     if (c >=  A  && c <=  Z ) return 10 + c -  A ;     if (c >=  a  && c <=  z ) return 36 + c -  a ;     if (c ==  - ) return 62;     if (c ==  _ ) return 63;   }   int main() {     string s;     cin >> s;     int N = s.length();     long long p3[6 * N + 1];     p3[0] = 1;     for (int i = 1; i < 6 * N + 1; i++) p3[i] = (p3[i - 1] * 3) % 1000000007;     int cnt = 0;     for (int i = 0; i < N; i++) {       int v = getV(s[i]);       for (int j = 0; j < 6; j++)         if ((v & (1 << j)) == 0) cnt++;     }     cout << p3[cnt];     return 0;   }   