fun main(args: Array<String>) {
    /**
     * 解説を見てみると，回答方針はあっていた模様，どこの処理が遅い書き方になっていて TLEになっていたのか分析する
     */


    val (h, w) = readLine()!!.split(" ").map { it.toInt() }

    val inputs = mutableListOf<String>()

    // bufferedReader を使えば早くなりそう？？ と思ったが RE が発生してしまい使えなかった

    // map を使うと処理に時間がかかって間に合わなくなる??
    for (i in 0 until h) {
        val line = readLine()!!
        inputs.add(line)
    }

    val fieldHorizontal = Array(h) { IntArray(w) { 1 } }
    val fieldVertical = Array(h) { IntArray(w) { 1 } }

    // 横方向へ塗っていく
    for (i in 0 until h) {
        for (j in 1 until w) {
            // 岩はスキップ

            if (inputs[i][j] == '#') {
                fieldHorizontal[i][j] = 0
                continue
            }

            fieldHorizontal[i][j] = fieldHorizontal[i][j - 1] + 1
        }
    }

    // 塗った結果を逆方向から反映させていく
    for (i in 0 until h) {
        var maxTmp = fieldHorizontal[i][w - 1]
        for (j in w - 2 downTo 0) {
            // 岩はスキップ
            if (inputs[i][j] == '#') {
                maxTmp = 0
                continue
            }
            maxTmp = Math.max(maxTmp, fieldHorizontal[i][j])
            fieldHorizontal[i][j] = maxTmp
        }
    }


    // 縦方向へ塗っていく
    for (j in 0 until w) {
        for (i in 1 until h) {
            // 岩はスキップ
            if (inputs[i][j] == '#') {
                fieldVertical[i][j] = 0
                continue
            }
            fieldVertical[i][j] = fieldVertical[i - 1][j] + 1
        }
    }

    // 塗った結果を逆方向から反映させていく
    for (j in 0 until w) {
        var maxTmp = fieldVertical[h - 1][j]
        for (i in h - 2 downTo 0) {
            // 岩はスキップ
            if (inputs[i][j] == '#') {
                maxTmp = 0
                continue
            }
            maxTmp = Math.max(maxTmp, fieldVertical[i][j])
            fieldVertical[i][j] = maxTmp
        }
    }


    var ans = 0
    for (i in 0 until h) {
        for (j in 0 until w) {
            ans = Math.max(ans, fieldHorizontal[i][j] + fieldVertical[i][j])
        }
    }

    println(ans - 1)
}