#include<bits/stdc++.h>
using namespace std;
int main( )
{
int n,ans=0;
cin>>n;
vector<int>nums;
int tmp;
for(int i=0;i<n;i++)
{
cin>>tmp;
nums.push_back(tmp);
}
for(int i=0;i<n;i++)
{
int l=i,ltemp=nums[i];
int r=i,rtemp=nums[i];
while(l>0 && ltemp>=nums[l-1])//查找左边界
{
ltemp=nums[--l];
}
while(r<n-1 && rtemp>=nums[r+1] )//查找右边界
{
rtemp=nums[++r];
}
ans=max(ans,r-l+1);//最长距离
}
cout<<ans;
return 0;
}