문제
N×N 크기의 격자가 주어질 때, 격자에 포함된 크고 작은 삼각형의 개수를 구하는 프로그램을 작성하여라.
단, 아래 형태의 삼각형만 센다.

입력
첫 번째 줄에는 격자의 크기 N이 주어진다. (1 ≤ N ≤ 2,000)
두 번째 줄부터 N개의 줄에는 격자의 모양이 공백 없이 주어진다.
격자는 '#' 또는 '.'으로 이루어져 있다.
[제약조건]
• 전체 데이터의 20%는 N ≤ 50이다.
출력
크고 작은 삼각형의 개수를 출력한다.
예제
5
.....
.###.
.###.
#####
.....
16
힌트
출처
CCC 2014 Stage 2 Day 1 Problem 1