lookup MARK_BASE_above {
	@bGC_A_above = [ A H I M O Q T U Aogonek Iogonek Oogonek Ohorn Tbar Uhorn ];
	@bGC_D_above = [ D V W X Dcroat Eth Schwa ];
	@bGC_E_above = [ E Eogonek ];
	@bGC_L_above = [ L Lslash ];
	@bGC_N_above = [ N Eng.a ];
	@bGC_P_above = [ P Dhook ];
	@bGC_R_above = [ R Oslash ];
	@bGC_Y_above = [ Y Z ];
	@bGC_a_above = [ a g alphalatin gscript ];
	@bGC_b_above = [ b thorn ];
	@bGC_d_above = [ d dcroat dtail ];
	@bGC_e_above = [ e eogonek ];
	@bGC_l_above = [ l lslash bhook lmiddletilde lbelt lretroflex ];
	@bGC_m_above = [ m mhook ];
	@bGC_n_above = [ n eng aturned rhookturned ];
	@bGC_o_above = [ o ohorn oslash ismall obar upsilonlatin ];
	@bGC_r_above = [ r rfishhook ];
	@bGC_s_above = [ s shook ];
	@bGC_t_above = [ t tbar tretroflex ];
	@bGC_u_above = [ u z uogonek uhorn ereversed ramshorn hturned ubar ysmall circledotted ];
	@bGC_v_above = [ v x y gammalatin nsmall ];
	@bGC_aogonek_above = [ aogonek gsmall ];
	@bGC_ae_above = [ ae oogonek oe eopenreversedclosed vhook ];
	@bGC_dotlessi_above = [ dotlessi istroke.d ];
	@bGC_dotlessj_above = [ dotlessj dotlessjstroke jcrossedtail.d ];
	@bGC_alphalatinturned_above = [ alphalatinturned eopen ];
	@bGC_eopenreversed_above = [ eopenreversed hsmall ];
	@bGC_hhook_above = [ hhook henghook ];
	@bGC_mturned_above = [ mturned mlonglegturned ];
	@bGC_nhookleft_above = [ nhookleft nretroflex ];
	@bGC_esh_above = [ esh dotlessjstrokehook ];
	@bGC_vturned_above = [ vturned wturned ];
	@bGC_glottalstop_above = [ glottalstop glottalstopstroke ];
	@bGC_glottalstopreversed_above = [ glottalstopreversed glottalstopstrokereversed ];
	@bGC_a.a_above = [ a.a aogonek.a g.a ];
	pos base @bGC_A_above <anchor 372 674> mark @MC_above;
	pos base @bGC_D_above <anchor 366 674> mark @MC_above;
	pos base @bGC_E_above <anchor 399 674> mark @MC_above;
	pos base @bGC_L_above <anchor 272 674> mark @MC_above;
	pos base @bGC_N_above <anchor 368 674> mark @MC_above;
	pos base @bGC_P_above <anchor 386 674> mark @MC_above;
	pos base @bGC_R_above <anchor 370 674> mark @MC_above;
	pos base @bGC_Y_above <anchor 360 674> mark @MC_above;
	pos base @bGC_a_above <anchor 351 512> mark @MC_above;
	pos base @bGC_b_above <anchor 225 734> mark @MC_above;
	pos base @bGC_d_above <anchor 552 734> mark @MC_above;
	pos base @bGC_e_above <anchor 344 512> mark @MC_above;
	pos base @bGC_l_above <anchor 354 734> mark @MC_above;
	pos base @bGC_m_above <anchor 350 511> mark @MC_above;
	pos base @bGC_n_above <anchor 352 512> mark @MC_above;
	pos base @bGC_o_above <anchor 339 512> mark @MC_above;
	pos base @bGC_r_above <anchor 378 512> mark @MC_above;
	pos base @bGC_s_above <anchor 342 512> mark @MC_above;
	pos base @bGC_t_above <anchor 308 638> mark @MC_above;
	pos base @bGC_u_above <anchor 336 512> mark @MC_above;
	pos base @bGC_v_above <anchor 330 512> mark @MC_above;
	pos base @bGC_aogonek_above <anchor 350 512> mark @MC_above;
	pos base @bGC_ae_above <anchor 340 512> mark @MC_above;
	pos base @bGC_dotlessi_above <anchor 320 512> mark @MC_above;
	pos base @bGC_dotlessj_above <anchor 395 512> mark @MC_above;
	pos base @bGC_alphalatinturned_above <anchor 358 512> mark @MC_above;
	pos base @bGC_eopenreversed_above <anchor 334 512> mark @MC_above;
	pos base @bGC_hhook_above <anchor 330 734> mark @MC_above;
	pos base @bGC_mturned_above <anchor 336 511> mark @MC_above;
	pos base @bGC_nhookleft_above <anchor 356 512> mark @MC_above;
	pos base @bGC_esh_above <anchor 478 730> mark @MC_above;
	pos base @bGC_vturned_above <anchor 340 520> mark @MC_above;
	pos base @bGC_glottalstop_above <anchor 376 734> mark @MC_above;
	pos base @bGC_glottalstopreversed_above <anchor 388 734> mark @MC_above;
	pos base @bGC_a.a_above <anchor 338 512> mark @MC_above;
	pos base B <anchor 374 674> mark @MC_above;
	pos base C <anchor 412 674> mark @MC_above;
	pos base F <anchor 410 674> mark @MC_above;
	pos base G <anchor 393 674> mark @MC_above;
	pos base J <anchor 378 674> mark @MC_above;
	pos base K <anchor 384 674> mark @MC_above;
	pos base S <anchor 356 674> mark @MC_above;
	pos base c <anchor 370 512> mark @MC_above;
	pos base f <anchor 472 734> mark @MC_above;
	pos base h <anchor 222 734> mark @MC_above;
	pos base i <anchor 360 750> mark @MC_above;
	pos base j <anchor 436 750> mark @MC_above;
	pos base k <anchor 229 728> mark @MC_above;
	pos base p <anchor 366 512> mark @MC_above;
	pos base q <anchor 353 512> mark @MC_above;
	pos base w <anchor 330 514> mark @MC_above;
	pos base AE <anchor 476 674> mark @MC_above;
	pos base OE <anchor 373 674> mark @MC_above;
	pos base Uogonek <anchor 372 675> mark @MC_above;
	pos base Eng <anchor 380 674> mark @MC_above;
	pos base eth <anchor 426 734> mark @MC_above;
	pos base oopen <anchor 326 512> mark @MC_above;
	pos base ccurl <anchor 380 512> mark @MC_above;
	pos base dhook <anchor 444 734> mark @MC_above;
	pos base bsmall <anchor 346 512> mark @MC_above;
	pos base schwa <anchor 349 512> mark @MC_above;
	pos base schwahookrhotic <anchor 254 512> mark @MC_above;
	pos base ghook <anchor 336 560> mark @MC_above;
	pos base kturned <anchor 316 512> mark @MC_above;
	pos base lezh <anchor 198 734> mark @MC_above;
	pos base lsmall <anchor 240 512> mark @MC_above;
	pos base oesmall <anchor 374 512> mark @MC_above;
	pos base philatin <anchor 395 734> mark @MC_above;
	pos base rturned <anchor 444 512> mark @MC_above;
	pos base rlonglegturned <anchor 506 734> mark @MC_above;
	pos base rtail <anchor 385 512> mark @MC_above;
	pos base rsmall <anchor 354 512> mark @MC_above;
	pos base rsmallinverted <anchor 368 512> mark @MC_above;
	pos base tturned <anchor 300 512> mark @MC_above;
	pos base yturned <anchor 461 734> mark @MC_above;
	pos base zretroflex <anchor 347 512> mark @MC_above;
	pos base zcurl <anchor 329 512> mark @MC_above;
	pos base ezh <anchor 332 516> mark @MC_above;
	pos base dezh <anchor 370 734> mark @MC_above;
	pos base ts <anchor 374 638> mark @MC_above;
	pos base iogonek.d <anchor 328 512> mark @MC_above;
} MARK_BASE_above;


lookup MARK_BASE_aboveright {
	pos base circledotted <anchor 469 512> mark @MC_aboveright;
} MARK_BASE_aboveright;


lookup MARK_BASE_base {
	@bGC_D_base = [ D d ];
	@bGC_I_base = [ I O U Oslash oslash ];
	@bGC_L_base = [ L t ];
	@bGC_T_base = [ T o ];
	@bGC_Z_base = [ Z z gsmall ];
	@bGC_a_base = [ a alphalatin ];
	@bGC_e_base = [ e s ];
	@bGC_i_base = [ i dotlessi istroke ];
	pos base @bGC_D_base <anchor 226 0> mark @MC_base;
	pos base @bGC_I_base <anchor 238 0> mark @MC_base;
	pos base @bGC_L_base <anchor 306 0> mark @MC_base;
	pos base @bGC_T_base <anchor 239 0> mark @MC_base;
	pos base @bGC_Z_base <anchor 278 0> mark @MC_base;
	pos base @bGC_a_base <anchor 420 0> mark @MC_base;
	pos base @bGC_e_base <anchor 264 0> mark @MC_base;
	pos base @bGC_i_base <anchor 346 0> mark @MC_base;
	pos base A <anchor 460 0> mark @MC_base;
	pos base C <anchor 295 0> mark @MC_base;
	pos base E <anchor 282 0> mark @MC_base;
	pos base F <anchor 124 0> mark @MC_base;
	pos base H <anchor 69 0> mark @MC_base;
	pos base M <anchor 422 0> mark @MC_base;
	pos base N <anchor 409 0> mark @MC_base;
	pos base R <anchor 83 0> mark @MC_base;
	pos base S <anchor 260 0> mark @MC_base;
	pos base X <anchor 447 0> mark @MC_base;
	pos base c <anchor 276 0> mark @MC_base;
	pos base f <anchor 212 0> mark @MC_base;
	pos base h <anchor 80 0> mark @MC_base;
	pos base l <anchor 323 0> mark @MC_base;
	pos base m <anchor 450 0> mark @MC_base;
	pos base n <anchor 414 0> mark @MC_base;
	pos base r <anchor 142 0> mark @MC_base;
	pos base u <anchor 416 0> mark @MC_base;
	pos base x <anchor 424 0> mark @MC_base;
	pos base AE <anchor 406 0> mark @MC_base;
	pos base OE <anchor 360 0> mark @MC_base;
	pos base Schwa <anchor 255 0> mark @MC_base;
	pos base ae <anchor 388 0> mark @MC_base;
	pos base oe <anchor 402 0> mark @MC_base;
	pos base oopen <anchor 246 0> mark @MC_base;
	pos base schwa <anchor 243 0> mark @MC_base;
	pos base eopen <anchor 253 0> mark @MC_base;
	pos base ubar <anchor 395 0> mark @MC_base;
	pos base a.a <anchor 415 0> mark @MC_base;
	pos base circledotted <anchor 244 0> mark @MC_base;
} MARK_BASE_base;


lookup MARK_BASE_below {
	@bGC_A_below = [ A B Eng eth ];
	@bGC_E_below = [ E gsmall ];
	@bGC_G_below = [ G L Lslash ];
	@bGC_H_below = [ H I J M Y o ohorn oslash hsmall ismall obar ];
	@bGC_N_below = [ N a d dcroat dhook alphalatin ];
	@bGC_O_below = [ O U V W Ohorn Uhorn ];
	@bGC_R_below = [ R S e z glottalstopreversed ];
	@bGC_T_below = [ T Tbar ramshorn ysmall ];
	@bGC_X_below = [ X x mturned ];
	@bGC_b_below = [ b u Schwa uhorn alphalatinturned bhook ubar ];
	@bGC_c_below = [ c Dhook rsmall ];
	@bGC_g_below = [ g gscript ];
	@bGC_h_below = [ h n ];
	@bGC_i_below = [ i dotlessi istroke istroke.d ];
	@bGC_j_below = [ j dotlessj dotlessjstroke jcrossedtail jcrossedtail.d ];
	@bGC_k_below = [ k ts ];
	@bGC_l_below = [ l lslash lmiddletilde lbelt ];
	@bGC_m_below = [ m aturned eopen eopenreversed nsmall ];
	@bGC_p_below = [ p thorn ];
	@bGC_r_below = [ r rfishhook ];
	@bGC_v_below = [ v w vturned wturned yturned ];
	@bGC_Dcroat_below = [ Dcroat Eth ];
	@bGC_ae_below = [ ae ereversed eopenreversedclosed rsmallinverted glottalstopstrokereversed ];
	@bGC_ccurl_below = [ ccurl lsmall oesmall ];
	@bGC_schwa_below = [ schwa circledotted ];
	@bGC_ghook_below = [ ghook lezh ];
	@bGC_rturned_below = [ rturned rlonglegturned ];
	@bGC_esh_below = [ esh dotlessjstrokehook ];
	@bGC_glottalstop_below = [ glottalstop glottalstopstroke ];
	pos base @bGC_A_below <anchor 250 -20> mark @MC_below;
	pos base @bGC_E_below <anchor 272 -20> mark @MC_below;
	pos base @bGC_G_below <anchor 296 -20> mark @MC_below;
	pos base @bGC_H_below <anchor 234 -20> mark @MC_below;
	pos base @bGC_N_below <anchor 249 -20> mark @MC_below;
	pos base @bGC_O_below <anchor 232 -20> mark @MC_below;
	pos base @bGC_R_below <anchor 260 -20> mark @MC_below;
	pos base @bGC_T_below <anchor 235 -20> mark @MC_below;
	pos base @bGC_X_below <anchor 244 -20> mark @MC_below;
	pos base @bGC_b_below <anchor 248 -20> mark @MC_below;
	pos base @bGC_c_below <anchor 274 -20> mark @MC_below;
	pos base @bGC_g_below <anchor 218 -212> mark @MC_below;
	pos base @bGC_h_below <anchor 253 -20> mark @MC_below;
	pos base @bGC_i_below <anchor 322 -20> mark @MC_below;
	pos base @bGC_j_below <anchor 154 -212> mark @MC_below;
	pos base @bGC_k_below <anchor 276 -20> mark @MC_below;
	pos base @bGC_l_below <anchor 318 -20> mark @MC_below;
	pos base @bGC_m_below <anchor 246 -20> mark @MC_below;
	pos base @bGC_p_below <anchor 46 -212> mark @MC_below;
	pos base @bGC_r_below <anchor 142 -20> mark @MC_below;
	pos base @bGC_v_below <anchor 240 -20> mark @MC_below;
	pos base @bGC_Dcroat_below <anchor 226 -20> mark @MC_below;
	pos base @bGC_ae_below <anchor 254 -20> mark @MC_below;
	pos base @bGC_ccurl_below <anchor 298 -20> mark @MC_below;
	pos base @bGC_schwa_below <anchor 238 -20> mark @MC_below;
	pos base @bGC_ghook_below <anchor 268 -212> mark @MC_below;
	pos base @bGC_rturned_below <anchor 222 -20> mark @MC_below;
	pos base @bGC_esh_below <anchor 132 -212> mark @MC_below;
	pos base @bGC_glottalstop_below <anchor 216 -20> mark @MC_below;
	pos base C <anchor 292 -20> mark @MC_below;
	pos base D <anchor 230 -20> mark @MC_below;
	pos base F <anchor 126 -20> mark @MC_below;
	pos base K <anchor 278 -20> mark @MC_below;
	pos base P <anchor 102 -20> mark @MC_below;
	pos base Z <anchor 264 -20> mark @MC_below;
	pos base f <anchor 212 -20> mark @MC_below;
	pos base q <anchor 368 -212> mark @MC_below;
	pos base s <anchor 263 -20> mark @MC_below;
	pos base t <anchor 306 -20> mark @MC_below;
	pos base y <anchor 193 -212> mark @MC_below;
	pos base AE <anchor 288 -20> mark @MC_below;
	pos base oe <anchor 270 -20> mark @MC_below;
	pos base tbar <anchor 307 -20> mark @MC_below;
	pos base oopen <anchor 228 -20> mark @MC_below;
	pos base dtail <anchor 213 -128> mark @MC_below;
	pos base bsmall <anchor 258 -20> mark @MC_below;
	pos base schwahookrhotic <anchor 158 -20> mark @MC_below;
	pos base gammalatin <anchor 202 -212> mark @MC_below;
	pos base hturned <anchor 237 -20> mark @MC_below;
	pos base hhook <anchor 257 -20> mark @MC_below;
	pos base kturned <anchor 350 -212> mark @MC_below;
	pos base lretroflex <anchor 274 -192> mark @MC_below;
	pos base mlonglegturned <anchor 394 -212> mark @MC_below;
	pos base philatin <anchor 190 -212> mark @MC_below;
	pos base rhookturned <anchor 108 -20> mark @MC_below;
	pos base rtail <anchor 226 -192> mark @MC_below;
	pos base shook <anchor 246 -212> mark @MC_below;
	pos base tturned <anchor 272 -154> mark @MC_below;
	pos base tretroflex <anchor 267 -192> mark @MC_below;
	pos base upsilonlatin <anchor 236 -20> mark @MC_below;
	pos base vhook <anchor 243 -20> mark @MC_below;
	pos base ezh <anchor 196 -222> mark @MC_below;
	pos base dezh <anchor 244 -212> mark @MC_below;
	pos base a.a <anchor 252 -20> mark @MC_below;
	pos base g.a <anchor 206 -207> mark @MC_below;
} MARK_BASE_below;


lookup MARK_BASE_center {
	pos base L <anchor 202 342> mark @MC_center;
	pos base l <anchor 285 376> mark @MC_center;
	pos base circledotted <anchor 287 246> mark @MC_center;
} MARK_BASE_center;


lookup MARK_BASE_horn {
	pos base O <anchor 366 644> mark @MC_horn;
	pos base U <anchor 455 664> mark @MC_horn;
	pos base o <anchor 352 491> mark @MC_horn;
	pos base circledotted <anchor 386 500> mark @MC_horn;
} MARK_BASE_horn;


lookup MARK_BASE_ogonek {
	@bGC_A_ogonek = [ A Aacute Adieresis Aring ];
	@bGC_E_ogonek = [ E u Eacute ];
	@bGC_I_ogonek = [ I O U Odieresis ];
	@bGC_Y_ogonek = [ Y o odieresis ];
	@bGC_a_ogonek = [ a aacute adieresis aring ];
	@bGC_i_ogonek = [ i dotlessi ];
	@bGC_a.a_ogonek = [ a.a aacute.a adieresis.a aring.a ];
	pos base @bGC_A_ogonek <anchor 441 0> mark @MC_ogonek;
	pos base @bGC_E_ogonek <anchor 385 0> mark @MC_ogonek;
	pos base @bGC_I_ogonek <anchor 238 0> mark @MC_ogonek;
	pos base @bGC_Y_ogonek <anchor 239 0> mark @MC_ogonek;
	pos base @bGC_a_ogonek <anchor 392 0> mark @MC_ogonek;
	pos base @bGC_i_ogonek <anchor 354 0> mark @MC_ogonek;
	pos base @bGC_a.a_ogonek <anchor 382 0> mark @MC_ogonek;
	pos base e <anchor 355 0> mark @MC_ogonek;
	pos base y <anchor 116 -154> mark @MC_ogonek;
	pos base Schwa <anchor 255 0> mark @MC_ogonek;
	pos base eacute <anchor 356 0> mark @MC_ogonek;
	pos base schwa <anchor 243 0> mark @MC_ogonek;
	pos base circledotted <anchor 244 0> mark @MC_ogonek;
} MARK_BASE_ogonek;

