Ayuda porfavor

Buenas, estoy programando un sketch para arduino wifi shield, el modelo es el wiz610wi, y no logro hacer que el programa compile, ya cambie todos las referencias de newsoftserial a softwareserial, constant.h a arduino.h y defini el tamaño del buff, el cual no estaba definido, al compilar mi sketch aparece el siguiente error:

Sketch.ino:102:4: error: #elif without #if
Sketch.ino:108:4: error: #endif without #if

las lineas corresponden a:

#elif MODE == AP
Serial.println("access point.");
//using WIZ as accesspoint
modem.setLANCfg("192.168.1.208", "255.255.255.0", "192.168.1.1", true, "192.168.1.2", "192.168.1.254");
modem.setWIRCfg(WIZ610_B_G_N, WIZ610_AP, "WIZ610", WIZ610_CH_AUTO);
modem.serialServerCfg(WIZ610_TCP, "5005");
#endif

ese es mi error, sin esto, no logro que aparezca el acces point...

desde ya muchas gracias