protected function getDimensionsFromMode() : ?array
    {
        if (empty($output = $this->execute('mode CON'))) {
            return null;
        }

        if (preg_match('/--------+\r?\n.+?(\d+)\r?\n.+?(\d+)\r?\n/', $output, $matches)) {
            return [
                'width' => (int) $matches[2],
                'height'=> (int) $matches[1]
            ];
        }

        return null;
    }