Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Eu quero o piloto com voltas maiores que 16 com uma ferrari e grid menor que 15.
 ###Tabelas: CREATE TABLE class_l:_2-8-2 (class_l:_2-8-2_id AUTO_INCREMENT PRIMARY KEY, Class VARCHAR, Wheel arrangement VARCHAR, Fleet number(s) VARCHAR, Manufacturer VARCHAR, Year made VARCHAR, Quantity made VARCHAR, Quantity preserved VARCHAR) CREATE TABLE grand_slam_singles_tournament_timeline (grand_slam_singles_tournament_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 1980 VARCHAR, 1981 VARCHAR, 1982 VARCHAR, 1983 VARCHAR, 1984 VARCHAR, 1985 VARCHAR, 1986 VARCHAR, 1987 VARCHAR, Career SR VARCHAR) CREATE TABLE race (race_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Constructor VARCHAR, Laps INT, Time/Retired VARCHAR, Grid INT) CREATE TABLE "clawhammer"_c0__&__cg_130_nm_desktop_replacement ("clawhammer"_c0__&__cg_130_nm_desktop_replacement_id AUTO_INCREMENT PRIMARY KEY, Model Number VARCHAR, Frequency VARCHAR, L2 Cache VARCHAR, HT VARCHAR, Mult. 1 VARCHAR, V Core VARCHAR, TDP VARCHAR, Socket VARCHAR, Release Date VARCHAR, Part Number(s) VARCHAR) CREATE TABLE 2011_ladder (2011_ladder_id AUTO_INCREMENT PRIMARY KEY, Wimmera FL VARCHAR, Wins INT, Byes INT, Losses INT, Draws INT, Against INT)  
SELECT Driver FROM race WHERE Laps > 16 AND Constructor = ferrari AND Grid < 15