126 x 894 meters = 413.39 x 2933.07 feet