#3282. 别踩方格

别踩方格

说明

在一个充满神秘与未知的世界里,小 z 再次开启了他的奇妙冒险~~

有一排长度为 nn 的方格: 编号 (1n)(1-n)aia_i 为到达第 ii 个方格的得分。

小 z 最初在位置 00,想要到达终点位置:n+1n+1

同时每次他可以向前跳 (2x)(2^x)个方格,同时获得 (2x2x)(2^x*2^x)分,(0x8)(0 \le x \le 8)

小 z 想要知道从位置 00 到达位置 (n+1)(n+1) 的最大得分和是多少?

输入格式

第一行一个正整数 nn ,表示方格的数量。

第二行 nn 个整数,a1,a2...ana_1,a_2...a_n 分别表示第 ii 个位置方格的得分

输出格式

输出一行一个整数表示答案。

样例

10
1 1 1 99 1 5 1 1 4 99
240

提示

【数据范围】

对于3030%的数据:1n1001ai1041 ≤ n ≤ 100,1 ≤ a_i ≤10^4

对于100100%的数据保证:1n1051ai1051 ≤ n ≤ 10^5,1 ≤ a_i ≤ 10^5