#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; const ll MOD=1e9+7; int main() { ll n; cin>>n; ll ans=0; ll m=0; for(ll i=59; i>=0; i--){ if((n&(1ll<=1){ ans+=(((1ll<<(i-1))%MOD)*(((1ll<