Thanks,
It is always better be helped to find own mistakes.
So I have misunderstood the range of declaration.
My error is that I have thought about dimensions of screen like we do with array so I have thought 800 is like 0-800 because there is no option base to force to start from 1. And so for the other dimension.
Thanks to point my conceptual error.