312,251,220^720,100,545 mod 1,000,000,007