eco_ar=new Array();
eco_ar["rnbqkbnr_pppppppp_8_8_8_8_PPPPPPPP_RNBQKBNR"]='[ECO "?"]\n[Opening "?"]';
eco_ar["rnbqkbnr_pppppppp_8_8_1P6_8_P1PPPPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Polish (Sokolsky) Opening"]';
eco_ar["rnbqkb1r_pppppppp_7n_8_1P6_8_P1PPPPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Polish: Tuebingen Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_1P6_8_P1PPPPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Polish: Outflank Variation"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_6P1_PPPPPP1P_RNBQKBNR"]='[ECO "A00"]\n[Opening "Benkos Opening"]';
eco_ar["rnbqkbnr_ppppppp1_8_7p_8_6P1_PPPPPP1P_RNBQKBNR"]='[ECO "A00"]\n[Opening "Lasker Simul Special"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_5NP1_PPPPPP1P_RNBQKB1R"]='[ECO "A00"]\n[Opening "Benkos Opening: Reversed Alekhine"]';
eco_ar["rnbqkbnr_pppppppp_8_8_6P1_8_PPPPPP1P_RNBQKBNR"]='[ECO "A00"]\n[Opening "Grobs Attack"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p2P1_8_8_PPPPPPBP_RNBQK1NR"]='[ECO "A00"]\n[Opening "Grob: Spike Attack"]';
eco_ar["rn1qkbnr_ppp1pppp_8_3p4_2P3b1_8_PP1PPPBP_RNBQK1NR"]='[ECO "A00"]\n[Opening "Grob: Fritz Gambit"]';
eco_ar["rn1qkbnr_ppp1pppp_8_8_2Pp2b1_8_PP1PPPBP_RNBQK1NR"]='[ECO "A00"]\n[Opening "Grob: Romford Counter-Gambit"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_7P_PPPPPPP1_RNBQKBNR"]='[ECO "A00"]\n[Opening "Clemenz (Meads, Basmans Or De Klerks) Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_P6P_1PPPPPP1_RNBQKBNR"]='[ECO "A00"]\n[Opening "Global Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_7N_PPPPPPPP_RNBQKB1R"]='[ECO "A00"]\n[Opening "Amar (Paris) Opening"]';
eco_ar["rn1qkbnr_ppp2ppp_8_3p4_5p2_6PB_PPPPP2P_RNBQK2R"]='[ECO "A00"]\n[Opening "Amar Gambit"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_2N5_PPPPPPPP_R1BQKBNR"]='[ECO "A00"]\n[Opening "Dunst (Sleipner, Heinrichsen) Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_2N5_PPPPPPPP_R1BQKBNR"]='[ECO "A00"]\n[Opening "Dunst (Sleipner,Heinrichsen) Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_P1N5_1PPPPPPP_R1BQKBNR"]='[ECO "A00"]\n[Opening "Battambang Opening"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_8_7Q_2N5_PPP1PPPP_R1B1KBNR"]='[ECO "A00"]\n[Opening "Novosibirsk Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_P7_1PPPPPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Anderssens Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_P7_8_1PPPPPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Ware (Meadow Hay) Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_P6P_8_1PPPPPP1_RNBQKBNR"]='[ECO "A00"]\n[Opening "Crab Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_2P5_PP1PPPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Saragossa Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_3P4_PPP1PPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Mieses Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_3P4_PPP1PPPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Mieses Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_3P4_PPPNPPPP_R1BQKBNR"]='[ECO "A00"]\n[Opening "Valencia Opening"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_8_2NP2P1_PPP1PP1P_R1BQKBNR"]='[ECO "A00"]\n[Opening "Venezolana Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_4P3_PPPP1PPP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Vant Kruijs Opening"]';
eco_ar["r1bqkb1r_ppp2ppp_2np1n2_4p3_2P5_1PN1P3_P2P1PPP_R1BQKBNR"]='[ECO "A00"]\n[Opening "Amsterdam Attack"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_5P2_PPPPP1PP_RNBQKBNR"]='[ECO "A00"]\n[Opening "Gedults Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_5P2_PPPPPKPP_RNBQ1BNR"]='[ECO "A00"]\n[Opening "Hammerschlag (Fried Fox Pork Chop Opening)"]';
eco_ar["rnbqkbnr_pppppppp_8_8_7P_8_PPPPPPP1_RNBQKBNR"]='[ECO "A00"]\n[Opening "Anti-Borg (Desprez) Opening"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_N7_PPPPPPPP_R1BQKBNR"]='[ECO "A00"]\n[Opening "Durkins Attack"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: Modern Variation"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: Indian Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: Classical Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: English Variation"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: Dutch Variation"]';
eco_ar["rnbqkbnr_p1pppppp_8_1p6_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: Polish Variation"]';
eco_ar["rnbqkbnr_p1pppppp_1p6_8_8_1P6_P1PPPPPP_RNBQKBNR"]='[ECO "A01"]\n[Opening "Nimzovich-Larsen Attack: Symmetrical Variation"]';
eco_ar["rnbqkbnr_pppppppp_8_8_5P2_8_PPPPP1PP_RNBQKBNR"]='[ECO "A02"]\n[Opening "Birds Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_5P2_8_PPPPP1PP_RNBQKBNR"]='[ECO "A02"]\n[Opening "Bird: From Gambit"]';
eco_ar["rnbqk1nr_ppp2p1p_3b4_6p1_8_5N2_PPPPP1PP_RNBQKB1R"]='[ECO "A02"]\n[Opening "Bird: From Gambit, Lasker Variation"]';
eco_ar["rnbqk2r_ppp2ppp_3b3n_8_3P4_5N2_PPP1P1PP_RNBQKB1R"]='[ECO "A02"]\n[Opening "Bird: From Gambit, Lipke Variation"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_8_4pPP1_2N5_PPPP3P_R1BQKBNR"]='[ECO "A02"]\n[Opening "Birds Opening, Swiss Gambit"]';
eco_ar["rnbqkbnr_pppppp1p_8_6p1_5P2_8_PPPPP1PP_RNBQKBNR"]='[ECO "A02"]\n[Opening "Bird: Hobbs Gambit"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_5P2_8_PPPPP1PP_RNBQKBNR"]='[ECO "A03"]\n[Opening "Birds Opening"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_2P2P2_8_PP1PP1PP_RNBQKBNR"]='[ECO "A03"]\n[Opening "Mujannah Opening"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "A03"]\n[Opening "Birds Opening: Williams Gambit"]';
eco_ar["rnbqkb1r_pp2pppp_5n2_2pp4_5P2_4PN2_PPPP2PP_RNBQKB1R"]='[ECO "A03"]\n[Opening "Birds Opening: Lasker Variation"]';
eco_ar["rnbqkbnr_pppppppp_8_8_8_5N2_PPPPPPPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti Opening"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_8_5N2_PPPPPPPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti Dutch"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti: Pirc-Lisitsin Gambit"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_5p2_4P3_3P1N2_PPP2PPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti: Lisitsin Gambit Deferred"]';
eco_ar["rnbqkbnr_ppp1pppp_3p4_8_8_5N2_PPPPPPPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti Opening"]';
eco_ar["rn1qkbnr_ppp1pppp_3p4_8_4P1b1_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti: Wade Defence"]';
eco_ar["rnbqkbnr_pppppp1p_8_6p1_8_5N2_PPPPPPPP_RNBQKB1R"]='[ECO "A04"]\n[Opening "Reti: Herrstroem Gambit"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_8_5N2_PPPPPPPP_RNBQKB1R"]='[ECO "A05"]\n[Opening "Reti Opening"]';
eco_ar["rnbqkb1r_p1pppppp_5n2_1p6_8_5NP1_PPPPPP1P_RNBQKB1R"]='[ECO "A05"]\n[Opening "Reti: Kings Indian Attack, Spasskys Variation"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_8_5NP1_PPPPPP1P_RNBQKB1R"]='[ECO "A05"]\n[Opening "Reti: Kings Indian Attack"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_1P6_5NP1_P1PPPP1P_RNBQKB1R"]='[ECO "A05"]\n[Opening "Reti: Kings Indian Attack, Reti-Smyslov Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_8_5N2_PPPPPPPP_RNBQKB1R"]='[ECO "A06"]\n[Opening "Reti Opening"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_8_3P1N2_PPP1PPPP_RNBQKB1R"]='[ECO "A06"]\n[Opening "Reti: Old Indian Attack"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_1P6_5N2_P1PPPPPP_RNBQKB1R"]='[ECO "A06"]\n[Opening "Santasieres Folly"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "A06"]\n[Opening "Tennison (Lemberg, Zukertort) Gambit"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_8_1P3N2_P1PPPPPP_RNBQKB1R"]='[ECO "A06"]\n[Opening "Reti: Nimzovich-Larsen Attack"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_8_5NP1_PPPPPP1P_RNBQKB1R"]='[ECO "A07"]\n[Opening "Reti: Kings Indian Attack (Barcza System)"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_3p4_6b1_5NP1_PPPPPPBP_RNBQ1RK1"]='[ECO "A07"]\n[Opening "Reti: Kings Indian Attack, Yugoslav Variation"]';
eco_ar["r2qkbnr_pppnpppp_8_3p4_6b1_5NP1_PPPPPPBP_RNBQK2R"]='[ECO "A07"]\n[Opening "Reti: Kings Indian Attack, Keres Variation"]';
eco_ar["rnbqkbnr_ppp1pp1p_6p1_3p4_8_5NP1_PPPPPP1P_RNBQKB1R"]='[ECO "A07"]\n[Opening "Reti: Kings Indian Attack"]';
eco_ar["rnbqk2r_ppp1npbp_6p1_3pp3_8_3P1NP1_PPP1PPBP_RNBQ1RK1"]='[ECO "A07"]\n[Opening "Reti: Kings Indian Attack, Pachman System"]';
eco_ar["rnbqkbnr_pp2pppp_8_2pp4_8_5NP1_PPPPPP1P_RNBQKB1R"]='[ECO "A07"]\n[Opening "Reti: Kings Indian Attack (With ...c5)"]';
eco_ar["rnbqkbnr_pp2pppp_8_2pp4_8_5NP1_PPPPPPBP_RNBQK2R"]='[ECO "A08"]\n[Opening "Reti: Kings Indian Attack"]';
eco_ar["r1bq1rk1_pp2bppp_2n1pn2_2pp4_4P3_3P1NP1_PPPN1PBP_R1BQR1K1"]='[ECO "A08"]\n[Opening "Reti: Kings Indian Attack, French Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_2P5_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A09"]\n[Opening "Reti Opening"]';
eco_ar["rnbqkbnr_ppp1pppp_8_8_2Pp4_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A09"]\n[Opening "Reti: Advance Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_8_8_2p5_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A09"]\n[Opening "Reti Accepted"]';
eco_ar["rn1qkbnr_ppp1pppp_4b3_8_2p5_4PN2_PP1P1PPP_RNBQKB1R"]='[ECO "A09"]\n[Opening "Reti Accepted: Keres Variation"]';
eco_ar["rnbqkbnr_pppppppp_8_8_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A10"]\n[Opening "English Opening"]';
eco_ar["rnbqkbnr_pppppp1p_6p1_8_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A10"]\n[Opening "English Opening"]';
eco_ar["rnbqkbnr_pppp1p1p_6p1_4p3_2P1P3_8_PP1P1PPP_RNBQKBNR"]='[ECO "A10"]\n[Opening "English: Adorjan Defence"]';
eco_ar["rnbqkbnr_p1pppppp_8_1p6_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A10"]\n[Opening "English: Jaenisch Gambit"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A10"]\n[Opening "English: Anglo-Dutch Defence"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A11"]\n[Opening "English: Caro-Kann Defensive System"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_2P5_1P3N2_P2PPPPP_RNBQKB1R"]='[ECO "A12"]\n[Opening "English: Caro-Kann Defensive System"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_3p4_2P3b1_1P3NP1_P2PPP1P_RNBQKB1R"]='[ECO "A12"]\n[Opening "English: Torre Defensive System"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_3p1b2_2P5_1P3NP1_P2PPP1P_RNBQKB1R"]='[ECO "A12"]\n[Opening "English: London Defensive System"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_3p4_2P5_1P3N2_PB1PPPPP_RN1QKB1R"]='[ECO "A12"]\n[Opening "English: Caro-Kann Defensive System"]';
eco_ar["rnbqkb1r_pp2pp1p_2p2np1_3p4_2P5_1P3N2_PB1PPPPP_RN1QKB1R"]='[ECO "A12"]\n[Opening "English: Bled Variation"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_3p1b2_2P5_1P3N2_PB1PPPPP_RN1QKB1R"]='[ECO "A12"]\n[Opening "English: New York (London) Defensive System"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_3p4_2P3b1_1P3N2_PB1PPPPP_RN1QKB1R"]='[ECO "A12"]\n[Opening "English: Capablancas Variation"]';
eco_ar["rn1qkbnr_pp2pppp_2p5_3p4_2P3b1_1P3N2_P2PPPPP_RNBQKB1R"]='[ECO "A12"]\n[Opening "English: Caro-Kann Defensive System, Bogolyubov Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A13"]\n[Opening "English Opening"]';
eco_ar["rnbqkb1r_2pp1ppp_p3pn2_1p6_2P5_5NP1_PP1PPPBP_RNBQK2R"]='[ECO "A13"]\n[Opening "English: Romanishin Gambit"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_2P5_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A13"]\n[Opening "English Opening: Agincourt Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp4_2P5_1P2PN2_PB1P1PPP_RN1QKB1R"]='[ECO "A13"]\n[Opening "English: Wimpey System"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_2P5_5NP1_PP1PPP1P_RNBQKB1R"]='[ECO "A13"]\n[Opening "English Opening: Agincourt Variation"]';
eco_ar["rnbqkbnr_pp3ppp_2p1p3_3p4_2P5_5NP1_PP1PPP1P_RNBQKB1R"]='[ECO "A13"]\n[Opening "English: Kurajica Defence"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_2P5_5NP1_PP1PPP1P_RNBQKB1R"]='[ECO "A13"]\n[Opening "English: Neo-Catalan"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_8_2p5_5NP1_PP1PPPBP_RNBQK2R"]='[ECO "A13"]\n[Opening "English: Neo-Catalan Accepted"]';
eco_ar["rnbqk2r_ppp1bppp_4pn2_3p4_2P5_5NP1_PP1PPPBP_RNBQ1RK1"]='[ECO "A14"]\n[Opening "English: Neo-Catalan Declined"]';
eco_ar["r1bqk2r_pp2bppp_2n1p3_2pn4_8_2N2NP1_PP1PPPBP_R1BQ1RK1"]='[ECO "A14"]\n[Opening "English: Symmetrical, Keres Defence"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A15"]\n[Opening "English, Anglo-Indian Defence"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_1PP5_8_P2PPPPP_RNBQKBNR"]='[ECO "A15"]\n[Opening "English Orang-Utan"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_2P5_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A15"]\n[Opening "English Opening"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A16"]\n[Opening "English Opening"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A16"]\n[Opening "English: Anglo-Gruenfeld Defence"]';
eco_ar["rnbqkb1r_ppp1pp1p_6p1_8_8_2n3P1_PP1PPPBP_R1BQK1NR"]='[ECO "A16"]\n[Opening "English: Anglo-Gruenfeld, Smyslov Defence"]';
eco_ar["rnbqkb1r_ppp1pp1p_1n4p1_8_8_2N3P1_PP1PPPBP_R1BQK1NR"]='[ECO "A16"]\n[Opening "English: Anglo-Gruenfeld, Czech Defence"]';
eco_ar["rnbqkb1r_ppp1pppp_8_3n4_8_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A16"]\n[Opening "English: Anglo-Gruenfeld Defence"]';
eco_ar["rnbqk2r_ppp2pbp_6p1_3np3_8_2N2NP1_PP1PPPBP_R1BQK2R"]='[ECO "A16"]\n[Opening "English: Anglo-Gruenfeld Defence, Korchnoi Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_8_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A17"]\n[Opening "English Opening"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2P5_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A17"]\n[Opening "English: Queens Indian Formation"]';
eco_ar["rn1qkb1r_pbpp1ppp_1p2pn2_8_2P1P3_2NB1N2_PP1P1PPP_R1BQK2R"]='[ECO "A17"]\n[Opening "English: Queens Indian, Romanishin Variation"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bP5_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A17"]\n[Opening "English: Nimzo-English Opening"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_8_2P1P3_2N5_PP1P1PPP_R1BQKBNR"]='[ECO "A18"]\n[Opening "English: Mikenas-Carls Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3pP3_2P5_2N5_PP1P1PPP_R1BQKBNR"]='[ECO "A18"]\n[Opening "English: Mikenas-Carls, Flohr Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n1pn2_8_2P1P3_2N5_PP1P1PPP_R1BQKBNR"]='[ECO "A18"]\n[Opening "English: Mikenas-Carls, Kevitz Variation"]';
eco_ar["rnbqkb1r_pp1p1ppp_4pn2_2p5_2P1P3_2N5_PP1P1PPP_R1BQKBNR"]='[ECO "A19"]\n[Opening "English: Mikenas-Carls, Sicilian Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A20"]\n[Opening "English Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_2P5_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A20"]\n[Opening "English, Nimzovich Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_2P1p3_5N2_PP1PPPPP_RNBQKB1R"]='[ECO "A20"]\n[Opening "English, Nimzovich, Flohr Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A21"]\n[Opening "English Opening"]';
eco_ar["r2qkbnr_ppp2ppp_2npb3_4p3_2P5_2N3P1_PP1PPPBP_R1BQK1NR"]='[ECO "A21"]\n[Opening "English, Troeger Defence"]';
eco_ar["rnbqkbnr_pp3ppp_2pp4_4p3_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A21"]\n[Opening "English, Keres Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_3p4_4p3_2P5_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A21"]\n[Opening "English Opening"]';
eco_ar["rn1qkbnr_ppp2ppp_3p4_4p3_2P3b1_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A21"]\n[Opening "English, Smyslov Defence"]';
eco_ar["rnbqk1nr_pppp1ppp_8_4p3_1bP5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A21"]\n[Opening "English, Kramnik-Shirov CounterAttack"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A22"]\n[Opening "English Opening"]';
eco_ar["rnbqkb1r_p1pp1ppp_5n2_1p4N1_2P1p3_2N5_PP1PPPPP_R1BQKB1R"]='[ECO "A22"]\n[Opening "English: Bellon Gambit"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A22"]\n[Opening "English: Carls Bremen System"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3pp3_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A22"]\n[Opening "English: Bremen, Reverse Dragon"]';
eco_ar["rnbqk2r_pppp1ppp_5n2_4p3_1bP5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A22"]\n[Opening "English: Bremen, Smyslov System"]';
eco_ar["rnbqkb1r_pp1p1ppp_2p2n2_4p3_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A23"]\n[Opening "English: Bremen System, Keres Variation"]';
eco_ar["rnbqkb1r_pppp1p1p_5np1_4p3_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A24"]\n[Opening "English: Bremen System With ...g6"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A25"]\n[Opening "English: Sicilian Reversed"]';
eco_ar["r1bqk1nr_pppp1pbp_2n3p1_4p3_2P5_2N3P1_PP1PPPBP_R1BQK1NR"]='[ECO "A25"]\n[Opening "English: Closed System"]';
eco_ar["r1bqk2r_ppp2pbp_2np2pn_4p3_2P5_2N1P1P1_PP1PNPBP_R1BQK2R"]='[ECO "A25"]\n[Opening "English: Closed, Taimanov Variation"]';
eco_ar["r2qk1nr_ppp2pbp_2npb1p1_4p3_2P5_2N1P1P1_PP1PNPBP_R1BQK2R"]='[ECO "A25"]\n[Opening "English: Closed, Hort Variation"]';
eco_ar["r1bqk1nr_pppp1pbp_2n3p1_4p3_2P5_2N3P1_PP1PPPBP_1RBQK1NR"]='[ECO "A25"]\n[Opening "English: Closed, 5.Rb1"]';
eco_ar["r1bqk2r_pppp1pbp_2n3pn_4p3_2P5_2N3P1_PP1PPPBP_1RBQK1NR"]='[ECO "A25"]\n[Opening "English: Closed, 5.Rb1 Taimanov Variation"]';
eco_ar["r1bqk1nr_pppp1pbp_2n3p1_4p3_2P5_2NP2P1_PP2PPBP_R1BQK1NR"]='[ECO "A25"]\n[Opening "English: Closed System (Without ...d6)"]';
eco_ar["r1bqk1nr_ppp2pbp_2np2p1_4p3_2P5_2NP2P1_PP2PPBP_R1BQK1NR"]='[ECO "A26"]\n[Opening "English: Closed System"]';
eco_ar["r1bqk1nr_ppp2pbp_2np2p1_4p3_2P1P3_2NP2P1_PP3PBP_R1BQK1NR"]='[ECO "A26"]\n[Opening "English: Botvinnik System"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_2P5_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A27"]\n[Opening "English: Three Knights System"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2P5_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A28"]\n[Opening "English: Four Knights System"]';
eco_ar["r1bqk2r_pppp1pp1_5n1p_4n3_2PN3B_2P5_P3PPPP_R2QKB1R"]='[ECO "A28"]\n[Opening "English: Nenarokov Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_8_2PPp3_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "A28"]\n[Opening "English: Bradley Beach Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2P1P3_2N2N2_PP1P1PPP_R1BQKB1R"]='[ECO "A28"]\n[Opening "English: Four Knights, Nimzovich Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2P5_P1N2N2_1P1PPPPP_R1BQKB1R"]='[ECO "A28"]\n[Opening "English: Four Knights, Marini Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2P5_2NP1N2_PP2PPPP_R1BQKB1R"]='[ECO "A28"]\n[Opening "English: Four Knights, Capablanca Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2P5_2N1PN2_PP1P1PPP_R1BQKB1R"]='[ECO "A28"]\n[Opening "English: Four Knights, 4.e3"]';
eco_ar["r1bqr1k1_pppp1ppp_2n2n2_3NpQ2_1bP5_4PN2_PP1P1PPP_R1B1KB1R"]='[ECO "A28"]\n[Opening "English: Four Knights, Stean Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_4p3_2P5_2b1PN2_PPQP1PPP_R1B1KB1R"]='[ECO "A28"]\n[Opening "English: Four Knights, Romanishin Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2P5_2N2NP1_PP1PPP1P_R1BQKB1R"]='[ECO "A29"]\n[Opening "English: Four Knights, Kingside Fianchetto"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_2P5_8_PP1PPPPP_RNBQKBNR"]='[ECO "A30"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["rn1qk2r_pb1pbppp_1p2pn2_2p5_2P5_2N2NP1_PP1PPPBP_R1BQ1RK1"]='[ECO "A30"]\n[Opening "English: Symmetrical, Hedgehog System"]';
eco_ar["r2qk2r_1b1nbppp_pp1ppn2_8_2PQ4_1PN2NP1_P3PPBP_R1BR2K1"]='[ECO "A30"]\n[Opening "English: Symmetrical, Hedgehog, Flexible Formation"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_2p5_2PP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "A31"]\n[Opening "English: Symmetrical, Benoni Formation"]';
eco_ar["rnbqkb1r_pp1p1ppp_4pn2_8_2PN4_8_PP2PPPP_RNBQKB1R"]='[ECO "A32"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["r1bqkb1r_pp1p1ppp_2n1pn2_8_2PN4_2N5_PP2PPPP_R1BQKB1R"]='[ECO "A33"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["r1b1kb1r_pp1p1ppp_1qn1pn2_8_2PN4_2N3P1_PP2PP1P_R1BQKB1R"]='[ECO "A33"]\n[Opening "English: Symmetrical, Geller Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A34"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["rnbqkb1r_pp2pppp_8_2pn4_8_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A34"]\n[Opening "English: Symmetrical, Three Knights System"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_2p5_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A34"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["rnbqkb1r_ppn1pppp_8_2p5_8_2N3P1_PP1PPPBP_R1BQK1NR"]='[ECO "A34"]\n[Opening "English: Symmetrical, Rubinstein System"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_2P5_2N5_PP1PPPPP_R1BQKBNR"]='[ECO "A35"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["r1bqkb1r_pp1ppppp_2n2n2_2p5_2P5_2N2N2_PP1PPPPP_R1BQKB1R"]='[ECO "A35"]\n[Opening "English: Symmetrical, Four Knights System"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_2P5_2N3P1_PP1PPP1P_R1BQKBNR"]='[ECO "A36"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["r1bqk1nr_pp1pppbp_2n3p1_2p5_2P5_2N3P1_PP1PPPBP_R1BQK1NR"]='[ECO "A36"]\n[Opening "English: Ultra-Symmetrical Variation"]';
eco_ar["r1bqk1nr_pp1p1pbp_2n3p1_2p1p3_2P5_2N1P1P1_PP1P1PBP_R1BQK1NR"]='[ECO "A36"]\n[Opening "English: Symmetrical, Botvinnik System Reversed"]';
eco_ar["r1bqk1nr_pp1pppbp_2n3p1_2p5_2P1P3_2N3P1_PP1P1PBP_R1BQK1NR"]='[ECO "A36"]\n[Opening "English: Symmetrical, Botvinnik System"]';
eco_ar["r1bqk1nr_pp1pppbp_2n3p1_2p5_2P5_2N2NP1_PP1PPPBP_R1BQK2R"]='[ECO "A37"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["r1bqk1nr_pp1p1pbp_2n3p1_2p1p3_2P5_2N2NP1_PP1PPPBP_R1BQK2R"]='[ECO "A37"]\n[Opening "English: Symmetrical, Botvinnik System Reversed"]';
eco_ar["r1bqk2r_pp1pppbp_2n2np1_2p5_2P5_2N2NP1_PP1PPPBP_R1BQK2R"]='[ECO "A38"]\n[Opening "English: Symmetrical Variation"]';
eco_ar["r1bq1rk1_pp1pppbp_2n2np1_2p5_2P5_2NP1NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A38"]\n[Opening "English: Symmetrical, Main Line With d3"]';
eco_ar["r1bq1rk1_pp1pppbp_2n2np1_2p5_2P5_1PN2NP1_P2PPPBP_R1BQ1RK1"]='[ECO "A38"]\n[Opening "English: Symmetrical, Main Line With b3"]';
eco_ar["r1bq1rk1_pp1pppbp_2n2np1_2p5_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A39"]\n[Opening "English: Symmetrical, Main Line With d4"]';
eco_ar["rnbqkbnr_pppppppp_8_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn Opening"]';
eco_ar["r1bqkbnr_pppppppp_2n5_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn: Lundin (Kevitz-Mikenas) Defence"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn: Charlick (Englund) Gambit"]';
eco_ar["r1b1kb1r_ppppq1pp_2n2n2_3Q4_8_5N2_PPP1PPPP_RNB1KB1R"]='[ECO "A40"]\n[Opening "Queens Pawn: Englund Gambit"]';
eco_ar["rnbqkbnr_p1pppppp_1p6_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn: English Defence"]';
eco_ar["rnbqkbnr_p1pppppp_8_1p6_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Polish Defence"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkbnr_p1pp1ppp_1p2p3_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn: Keres Defence"]';
eco_ar["rnbqk1nr_pppp1ppp_4p3_8_1bPP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Queens Pawn: Franco-Indian (Keres) Defence"]';
eco_ar["rnbqkbnr_pppppp1p_6p1_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A40"]\n[Opening "Modern Defence"]';
eco_ar["rnbqk1nr_pp1pp2p_6p1_2pP1p2_2P5_2P5_P3PPPP_R1BQKBNR"]='[ECO "A40"]\n[Opening "Beefeater Defence"]';
eco_ar["rnbqkbnr_ppp1pppp_3p4_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A41"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rn1qkbnr_ppp1pppp_3p4_8_3P2b1_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A41"]\n[Opening "Old Indian: Tartakower (Wade) Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_3p4_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A41"]\n[Opening "Old Indian Defence"]';
eco_ar["rnbqk1nr_ppp1ppbp_3p2p1_8_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A41"]\n[Opening "Modern Defence"]';
eco_ar["rn1qk1nr_ppp1ppbp_3p2p1_8_2PPP1b1_5N2_PP3PPP_RNBQKB1R"]='[ECO "A41"]\n[Opening "Robatsch Defence: Rossolimo Variation"]';
eco_ar["rnbqk1nr_ppp1ppbp_3p2p1_8_2PPP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "A42"]\n[Opening "Modern Defence: Averbakh System"]';
eco_ar["rnb1k1nr_pp2ppbp_3p2p1_q1p5_2PPP3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "A42"]\n[Opening "Pterodactyl Defence"]';
eco_ar["rnbqk1nr_ppp1p1bp_3p2p1_5p2_2PPP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "A42"]\n[Opening "Modern Defence: Averbakh System, Randspringer Variation"]';
eco_ar["r1bqk1nr_ppp1ppbp_2np2p1_8_2PPP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "A42"]\n[Opening "Modern Defence: Averbakh System, Kotov Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A43"]\n[Opening "Old Benoni Defence"]';
eco_ar["rnbqkbnr_pp1p1ppp_4p3_2pP4_4P3_8_PPP2PPP_RNBQKBNR"]='[ECO "A43"]\n[Opening "Old Benoni: Franco-Benoni Defence"]';
eco_ar["rnbqkbnr_pp1pp1pp_8_2pP1p2_8_8_PPP1PPPP_RNBQKBNR"]='[ECO "A43"]\n[Opening "Old Benoni: Mujannah Formation"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_2pP4_8_8_PPP1PPPP_RNBQKBNR"]='[ECO "A43"]\n[Opening "Old Benoni Defence"]';
eco_ar["rnb1kb1r_pp1ppppp_5n2_q1pP4_8_2N5_PPP1PPPP_R1BQKBNR"]='[ECO "A43"]\n[Opening "Woozle Defence"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_2pP4_8_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A43"]\n[Opening "Old Benoni Defence"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_3P4_2p5_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A43"]\n[Opening "Hawk (Habichd) Defence"]';
eco_ar["rnbqkbnr_pp2pppp_3p4_2pP4_8_8_PPP1PPPP_RNBQKBNR"]='[ECO "A43"]\n[Opening "Old Benoni Defence"]';
eco_ar["rnbqkbnr_pp2pp1p_3p2p1_2pP4_8_2N5_PPP1PPPP_R1BQKBNR"]='[ECO "A43"]\n[Opening "Old Benoni: Schmids System"]';
eco_ar["rnbqkbnr_pp1p1ppp_8_2pPp3_8_8_PPP1PPPP_RNBQKBNR"]='[ECO "A44"]\n[Opening "Old Benoni Defence"]';
eco_ar["rnbqkbnr_pp3ppp_3p4_2pPp3_4P3_8_PPP2PPP_RNBQKBNR"]='[ECO "A44"]\n[Opening "Semi-Benoni (Blockade Variation)"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A45"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_3P2P1_8_PPP1PP1P_RNBQKBNR"]='[ECO "A45"]\n[Opening "Queens Pawn: Bronstein Gambit"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_3P1P2_8_PPP1P1PP_RNBQKBNR"]='[ECO "A45"]\n[Opening "Canard Opening"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_3P4_5P2_PPP1P1PP_RNBQKBNR"]='[ECO "A45"]\n[Opening "Paleface Attack"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3PP3_5P2_PPP3PP_RNBQKBNR"]='[ECO "A45"]\n[Opening "Blackmar-Diemer Gambit"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3P2P1_5P2_PPP1P2P_RNBQKBNR"]='[ECO "A45"]\n[Opening "Gedult Attack"]';
eco_ar["rnbqkb1r_pppppppp_5n2_6B1_3P4_8_PPP1PPPP_RN1QKBNR"]='[ECO "A45"]\n[Opening "Trompovsky Attack (Ruth, Opovcensky Opening)"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A46"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_6B1_3P4_5N2_PPP1PPPP_RN1QKB1R"]='[ECO "A46"]\n[Opening "Queens Pawn: Torre Attack"]';
eco_ar["rnbqkb1r_pp1p1ppp_4pn2_2p3B1_3PP3_5N2_PPP2PPP_RN1QKB1R"]='[ECO "A46"]\n[Opening "Queens Pawn: Torre Attack, Wagner Gambit"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_8_3P4_4PN2_PPP2PPP_RNBQKB1R"]='[ECO "A46"]\n[Opening "Queens Pawn: Yusupov-Rubinstein System"]';
eco_ar["rnbqkb1r_pppppppp_8_8_3Pn3_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A46"]\n[Opening "Doery Defence"]';
eco_ar["rnbqkb1r_p1pppppp_1p3n2_8_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A47"]\n[Opening "Queens Indian Defence"]';
eco_ar["rn1qkb1r_pb1ppppp_1p3n2_2p5_3P4_5NP1_PPP1PPBP_RNBQK2R"]='[ECO "A47"]\n[Opening "Queens Indian: Marienbad System"]';
eco_ar["rn1qkb1r_pb1ppppp_1p3n2_8_2PQ4_5NP1_PP2PPBP_RNB1K2R"]='[ECO "A47"]\n[Opening "Queens Indian: Marienbad System, Berg Variation"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "A48"]\n[Opening "Kings Indian: East Indian Defence"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_6B1_3P4_5N2_PPP1PPPP_RN1QKB1R"]='[ECO "A48"]\n[Opening "Kings Indian: Torre Attack"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_3P1B2_5N2_PPP1PPPP_RN1QKB1R"]='[ECO "A48"]\n[Opening "Kings Indian: London System"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_3P4_5NP1_PPP1PP1P_RNBQKB1R"]='[ECO "A49"]\n[Opening "Kings Indian: Fianchetto Without c4"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A50"]\n[Opening "Queens Pawn Opening"]';
eco_ar["r1bqkb1r_pppppppp_2n2n2_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A50"]\n[Opening "Kevitz-Trajkovich Defence"]';
eco_ar["rnbqkb1r_p1pppppp_1p3n2_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A50"]\n[Opening "Queens Indian Accelerated"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A51"]\n[Opening "Budapest Defence Declined"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_2P1n3_8_PP2PPPP_RNBQKBNR"]='[ECO "A51"]\n[Opening "Budapest: Fajarowicz Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_2P1n3_8_PPQ1PPPP_RNB1KBNR"]='[ECO "A51"]\n[Opening "Budapest: Fajarowicz, Steiner Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_2P3n1_8_PP2PPPP_RNBQKBNR"]='[ECO "A52"]\n[Opening "Budapest Defence"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_2P3n1_5N2_PP2PPPP_RNBQKB1R"]='[ECO "A52"]\n[Opening "Budapest: Adler Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_2P2Bn1_8_PP2PPPP_RN1QKBNR"]='[ECO "A52"]\n[Opening "Budapest: Rubinstein Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_2P1P1n1_8_PP3PPP_RNBQKBNR"]='[ECO "A52"]\n[Opening "Budapest: Alekhine Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_2n5_8_2P1PP2_8_PP4PP_RNBQKBNR"]='[ECO "A52"]\n[Opening "Budapest: Alekhine, Abonyi Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_4P3_2P1P1n1_8_PP3PPP_RNBQKBNR"]='[ECO "A52"]\n[Opening "Budapest: Alekhine Variation , Balogh Gambit"]';
eco_ar["rnbqkb1r_ppp1pppp_3p1n2_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A53"]\n[Opening "Old Indian Defence"]';
eco_ar["rn1qkb1r_ppp1pppp_3p1n2_5b2_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A53"]\n[Opening "Old Indian: Janowski Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_4p3_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A54"]\n[Opening "Old Indian: Ukrainian Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_3p1n2_4p3_2PP4_2NBP3_PP3PPP_R1BQK1NR"]='[ECO "A54"]\n[Opening "Old Indian: Dus-Khotimirsky Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_4p3_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "A54"]\n[Opening "Old Indian: Ukrainian Variation , 4.Nf3"]';
eco_ar["r1bqkb1r_pppn1ppp_3p1n2_4p3_2PPP3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "A55"]\n[Opening "Old Indian: Main Line"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_2p5_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A56"]\n[Opening "Benoni Defence"]';
eco_ar["rnbqkb1r_pp2pppp_3p1n2_2pP4_2P5_8_PP2PPPP_RNBQKBNR"]='[ECO "A56"]\n[Opening "Benoni Defence, Hromodka System"]';
eco_ar["rnbqkb1r_pp1ppppp_8_2pP4_2P1n3_8_PP2PPPP_RNBQKBNR"]='[ECO "A56"]\n[Opening "Vulture Defence"]';
eco_ar["rnbqkb1r_pp1p1ppp_5n2_2pPp3_2P5_8_PP2PPPP_RNBQKBNR"]='[ECO "A56"]\n[Opening "Czech Benoni Defence"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pPp3_2P1P3_2N5_PP3PPP_R1BQKBNR"]='[ECO "A56"]\n[Opening "Czech Benoni: Kings Indian System"]';
eco_ar["rnbqkb1r_p2ppppp_5n2_1ppP4_2P5_8_PP2PPPP_RNBQKBNR"]='[ECO "A57"]\n[Opening "Benko Gambit"]';
eco_ar["rnbqkb1r_3ppppp_p4n2_1PpP4_8_8_PP2PPPP_RNBQKBNR"]='[ECO "A57"]\n[Opening "Benko Gambit Half Accepted"]';
eco_ar["rnbqkb1r_3ppppp_p4n2_1PpP4_8_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A57"]\n[Opening "Benko Gambit: Zaitsev System"]';
eco_ar["rnbqkb1r_4pppp_3p1n2_1NpP4_1pB1P3_8_PP3PPP_R1BQK1NR"]='[ECO "A57"]\n[Opening "Benko Gambit: Nescafe Frappe Attack"]';
eco_ar["rnbqkb1r_3ppppp_P4n2_2pP4_8_8_PP2PPPP_RNBQKBNR"]='[ECO "A58"]\n[Opening "Benko Gambit Accepted"]';
eco_ar["rn1qkb1r_4pp1p_b2p1np1_2pP4_8_2N5_PP1NPPPP_R1BQKB1R"]='[ECO "A58"]\n[Opening "Benko Gambit: Nd2 Variation"]';
eco_ar["rn1qkb1r_4pp1p_b2p1np1_2pP4_8_2N2NP1_PP2PP1P_R1BQKB1R"]='[ECO "A58"]\n[Opening "Benko Gambit: Fianchetto Variation"]';
eco_ar["rn1qkb1r_4pppp_b2p1n2_2pP4_4P3_2N5_PP3PPP_R1BQKBNR"]='[ECO "A59"]\n[Opening "Benko Gambit: 7.e4"]';
eco_ar["rn1qkb1r_4pp1p_3p1np1_2pP4_4P3_2N5_PP2NPPP_R1BQ1K1R"]='[ECO "A59"]\n[Opening "Benko Gambit: Ne2 Variation"]';
eco_ar["rn1qkb1r_4pp1p_3p1np1_2pP4_4P3_2N3P1_PP3P1P_R1BQ1KNR"]='[ECO "A59"]\n[Opening "Benko Gambit"]';
eco_ar["rn1q1rk1_4ppbp_3p1np1_2pP4_4P3_2N2NP1_PP3PKP_R1BQ3R"]='[ECO "A59"]\n[Opening "Benko Gambit: Main Line"]';
eco_ar["rnbqkb1r_pp1p1ppp_4pn2_2pP4_2P5_8_PP2PPPP_RNBQKBNR"]='[ECO "A60"]\n[Opening "Benoni Defence"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pP4_8_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "A61"]\n[Opening "Benoni Defence"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pP2B1_8_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "A61"]\n[Opening "Benoni: Uhlmann Variation"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pP4_8_2N5_PP1NPPPP_R1BQKB1R"]='[ECO "A61"]\n[Opening "Benoni: Nimzovich (Knights Tour) Variation"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pP4_8_2N2NP1_PP2PP1P_R1BQKB1R"]='[ECO "A61"]\n[Opening "Benoni: Fianchetto Variation"]';
eco_ar["rnbq1rk1_pp3pbp_3p1np1_2pP4_8_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "A62"]\n[Opening "Benoni: Fianchetto Variation"]';
eco_ar["r1bq1rk1_pp1n1pbp_3p1np1_2pP4_8_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A63"]\n[Opening "Benoni: Fianchetto, 9 ...Nbd7"]';
eco_ar["r1bqr1k1_1p1n1pbp_p2p1np1_2pP4_P7_2N3P1_1P1NPPBP_R1BQ1RK1"]='[ECO "A64"]\n[Opening "Benoni: Fianchetto, 11 ...Re8"]';
eco_ar["rnbqkb1r_pp3ppp_3p1n2_2pP4_4P3_2N5_PP3PPP_R1BQKBNR"]='[ECO "A65"]\n[Opening "Benoni: 6.e4"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pP4_4PP2_2N5_PP4PP_R1BQKBNR"]='[ECO "A66"]\n[Opening "Benoni: Pawn Storm Variation"]';
eco_ar["rnbqk2r_pp3pbp_3p1np1_2pPP3_5P2_2N5_PP4PP_R1BQKBNR"]='[ECO "A66"]\n[Opening "Benoni: Mikenas Variation"]';
eco_ar["rnbqk2r_pp3pbp_3p1np1_1BpP4_4PP2_2N5_PP4PP_R1BQK1NR"]='[ECO "A67"]\n[Opening "Benoni: Taimanov Variation"]';
eco_ar["rnbq1rk1_pp3pbp_3p1np1_2pP4_4PP2_2N2N2_PP4PP_R1BQKB1R"]='[ECO "A68"]\n[Opening "Benoni: Four Pawns Attack"]';
eco_ar["rnbqr1k1_pp3pbp_3p1np1_2pP4_4PP2_2N2N2_PP2B1PP_R1BQK2R"]='[ECO "A69"]\n[Opening "Benoni: Four Pawns Attack, Main Line"]';
eco_ar["rnbqkb1r_pp3p1p_3p1np1_2pP4_4P3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "A70"]\n[Opening "Benoni: Classical With e4 And Nf3"]';
eco_ar["rnbqk2r_pp3pbp_3p1np1_2pP4_4P3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "A70"]\n[Opening "Benoni: Classical Without 9.O-O"]';
eco_ar["rnbqk2r_pp3pbp_3p1np1_2pP2B1_4P3_2N2N2_PP3PPP_R2QKB1R"]='[ECO "A71"]\n[Opening "Benoni: Classical, 8.Bg5"]';
eco_ar["rnbq1rk1_pp3pbp_3p1np1_2pP4_4P3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "A72"]\n[Opening "Benoni: Classical Without 9.O-O"]';
eco_ar["rnbq1rk1_pp3pbp_3p1np1_2pP4_4P3_2N2N2_PP2BPPP_R1BQ1RK1"]='[ECO "A73"]\n[Opening "Benoni: Classical, 9.O-O"]';
eco_ar["rnbq1rk1_1p3pbp_p2p1np1_2pP4_P3P3_2N2N2_1P2BPPP_R1BQ1RK1"]='[ECO "A74"]\n[Opening "Benoni: Classical, 9...a6, 10.a4"]';
eco_ar["rn1q1rk1_1p3pbp_p2p1np1_2pP4_P3P1b1_2N2N2_1P2BPPP_R1BQ1RK1"]='[ECO "A75"]\n[Opening "Benoni: Classical With ...a6 And 10...Bg4"]';
eco_ar["rnbqr1k1_pp3pbp_3p1np1_2pP4_4P3_2N2N2_PP2BPPP_R1BQ1RK1"]='[ECO "A76"]\n[Opening "Benoni: Classical, 9...Re8"]';
eco_ar["rnbqr1k1_pp3pbp_3p1np1_2pP4_4P3_2N5_PP1NBPPP_R1BQ1RK1"]='[ECO "A77"]\n[Opening "Benoni: Classical, 9...Re8, 10.Nd2"]';
eco_ar["r1bqr1k1_pp3pbp_n2p1np1_2pP4_4P3_2N5_PP1NBPPP_R1BQ1RK1"]='[ECO "A78"]\n[Opening "Benoni: Classical With ...Re8 And ...Na6"]';
eco_ar["r1bqr1k1_pp3pbp_n2p1np1_2pP4_4P3_2N2P2_PP1NB1PP_R1BQ1RK1"]='[ECO "A79"]\n[Opening "Benoni: Classical, 11. f3"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "A80"]\n[Opening "Dutch"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_5p2_3P2P1_2N5_PPP1PP1P_R1BQKBNR"]='[ECO "A80"]\n[Opening "Dutch, Spielmann Gambit"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_3P4_3Q4_PPP1PPPP_RNB1KBNR"]='[ECO "A80"]\n[Opening "Dutch, Manhattan (Alapin, Ulvestad) Variation"]';
eco_ar["rnbqkbnr_pppp2pp_4p3_5p2_3P2P1_3Q4_PPP1PP1P_RNB1KBNR"]='[ECO "A80"]\n[Opening "Dutch, Von Pretzel Gambit"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_3P4_7P_PPP1PPP1_RNBQKBNR"]='[ECO "A80"]\n[Opening "Dutch, Korchnoi Attack"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_3P2P1_8_PPP1PP1P_RNBQKBNR"]='[ECO "A80"]\n[Opening "Dutch, Krejcik Gambit"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5pB1_3P4_8_PPP1PPPP_RN1QKBNR"]='[ECO "A80"]\n[Opening "Dutch, 2.Bg5 Variation"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_3P4_6P1_PPP1PP1P_RNBQKBNR"]='[ECO "A81"]\n[Opening "Dutch Defence"]';
eco_ar["rnbqkb1r_pppp2pp_4pn2_5p2_3P4_6PN_PPP1PPBP_RNBQK2R"]='[ECO "A81"]\n[Opening "Dutch Defence, Blackburne Variation"]';
eco_ar["rnbqkb1r_ppppp2p_5np1_5p2_3P4_6P1_PPP1PPBP_RNBQK1NR"]='[ECO "A81"]\n[Opening "Dutch Defence"]';
eco_ar["rnbqk2r_pp1pp1bp_2p3pn_5p2_3P4_5NP1_PPP1PPBP_RNBQ1RK1"]='[ECO "A81"]\n[Opening "Dutch: Leningrad, Basman System"]';
eco_ar["rnbqk1nr_ppppp1bp_6p1_5p2_3P4_6PN_PPP1PPBP_RNBQK2R"]='[ECO "A81"]\n[Opening "Dutch: Leningrad, Karlsbad Variation"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "A82"]\n[Opening "Dutch: Staunton Gambit"]';
eco_ar["rnbqkbnr_ppp1p1pp_3p4_5p2_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "A82"]\n[Opening "Dutch: Balogh Defence"]';
eco_ar["rnbqkbnr_ppppp1pp_8_8_3Pp3_8_PPP2PPP_RNBQKBNR"]='[ECO "A82"]\n[Opening "Dutch: Staunton Gambit"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_8_3Pp1P1_2N5_PPP2P1P_R1BQKBNR"]='[ECO "A82"]\n[Opening "Dutch: Staunton Gambit, Tartakower Variation"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_6B1_3Pp3_2N5_PPP2PPP_R2QKBNR"]='[ECO "A83"]\n[Opening "Dutch: Staunton Gambit, Stauntons Line"]';
eco_ar["rnbqkb1r_ppppp2p_5np1_6B1_3Pp2P_2N5_PPP2PP1_R2QKBNR"]='[ECO "A83"]\n[Opening "Dutch: Staunton Gambit, Alekhine Variation"]';
eco_ar["rnbqkb1r_ppppp2p_5np1_6B1_3Pp3_2N2P2_PPP3PP_R2QKBNR"]='[ECO "A83"]\n[Opening "Dutch: Staunton Gambit, Lasker Variation"]';
eco_ar["rnbqkb1r_pp1pp1pp_2p2n2_6B1_3Pp3_2N5_PPP2PPP_R2QKBNR"]='[ECO "A83"]\n[Opening "Dutch: Staunton Gambit, Chigorin Variation"]';
eco_ar["rnbqkb1r_p1ppp1pp_1p3n2_6B1_3Pp3_2N5_PPP2PPP_R2QKBNR"]='[ECO "A83"]\n[Opening "Dutch: Staunton Gambit, Nimzovich Variation"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A84"]\n[Opening "Dutch Defence"]';
eco_ar["rnbqkb1r_ppppp2p_6pn_5p2_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A84"]\n[Opening "Dutch Defence: Bladel Variation"]';
eco_ar["rnbqkbnr_pppp2pp_4p3_5p2_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A84"]\n[Opening "Dutch Defence"]';
eco_ar["rnbqkbnr_pppp2pp_4p3_5p2_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A84"]\n[Opening "Dutch Defence, Rubinstein Variation"]';
eco_ar["rnbqkbnr_pppp2pp_4p3_5p2_2PPP3_8_PP3PPP_RNBQKBNR"]='[ECO "A84"]\n[Opening "Dutch: Staunton Gambit Deferred"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_5p2_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "A84"]\n[Opening "Dutch Defence"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_5p2_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "A85"]\n[Opening "Dutch With c4 And Nc3"]';
eco_ar["rnbqkb1r_ppppp1pp_5n2_5p2_2PP4_6P1_PP2PP1P_RNBQKBNR"]='[ECO "A86"]\n[Opening "Dutch With c4 And g3"]';
eco_ar["rnb1kb1r_ppq1p1pp_2pp1n2_5p2_2PP4_2N3P1_PP2PPBP_R1BQK1NR"]='[ECO "A86"]\n[Opening "Dutch: Hort-Antoshin System"]';
eco_ar["rnbqkb1r_ppppp2p_5np1_5p2_2PP4_6P1_PP2PP1P_RNBQKBNR"]='[ECO "A86"]\n[Opening "Dutch: Leningrad Variation"]';
eco_ar["rnbqk2r_ppppp1bp_5np1_5p2_2PP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "A87"]\n[Opening "Dutch: Leningrad, Main Variation"]';
eco_ar["rnbq1rk1_pp2p1bp_2pp1np1_5p2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A88"]\n[Opening "Dutch: Leningrad, Main Variation With c6"]';
eco_ar["r1bq1rk1_ppp1p1bp_2np1np1_5p2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A89"]\n[Opening "Dutch: Leningrad, Main Variation With Nc6"]';
eco_ar["rnbqkb1r_pppp2pp_4pn2_5p2_2PP4_6P1_PP2PPBP_RNBQK1NR"]='[ECO "A90"]\n[Opening "Dutch Defence"]';
eco_ar["rnbqk2r_pppp2pp_4pn2_5p2_1bPP4_6P1_PP2PPBP_RNBQK1NR"]='[ECO "A90"]\n[Opening "Dutch Defence: Dutch-Indian (Nimzo-Dutch) Variation"]';
eco_ar["rnbqk2r_ppppb1pp_4pn2_5p2_2PP4_6P1_PP1BPPBP_RN1QK1NR"]='[ECO "A90"]\n[Opening "Dutch-Indian, Alekhine Variation"]';
eco_ar["rnbqk2r_ppppb1pp_4pn2_5p2_2PP4_6P1_PP2PPBP_RNBQK1NR"]='[ECO "A91"]\n[Opening "Dutch Defence"]';
eco_ar["rnbq1rk1_ppppb1pp_4pn2_5p2_2PP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "A92"]\n[Opening "Dutch Defence"]';
eco_ar["rnbq1rk1_ppppb1pp_4p3_5p2_2PPn3_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "A92"]\n[Opening "Dutch Defence, Alekhine Variation"]';
eco_ar["rnbq1rk1_ppp1b1pp_4pn2_3p1p2_2PP4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "A92"]\n[Opening "Dutch: Stonewall Variation"]';
eco_ar["rnbq1rk1_ppp1b1pp_4pn2_3p1p2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A92"]\n[Opening "Dutch: Stonewall With Nc3"]';
eco_ar["rnbq1rk1_ppp1b1pp_4pn2_3p1p2_2PP4_1P3NP1_P3PPBP_RNBQ1RK1"]='[ECO "A93"]\n[Opening "Dutch: Stonewall, Botwinnik Variation"]';
eco_ar["rnbq1rk1_pp2b1pp_2p1pn2_3p1p2_2PP4_BP3NP1_P3PPBP_RN1Q1RK1"]='[ECO "A94"]\n[Opening "Dutch: Stonewall With Ba3"]';
eco_ar["rnbq1rk1_pp2b1pp_2p1pn2_3p1p2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A95"]\n[Opening "Dutch: Stonewall With Nc3"]';
eco_ar["rnb1qrk1_pp2b1pp_2p1pn2_3p1pB1_2PP4_2N2NP1_PPQ1PPBP_R4RK1"]='[ECO "A95"]\n[Opening "Dutch: Stonewall: Chekhover Variation"]';
eco_ar["rnbq1rk1_ppp1b1pp_3ppn2_5p2_2PP4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "A96"]\n[Opening "Dutch: Classical Variation"]';
eco_ar["rnb1qrk1_ppp1b1pp_3ppn2_5p2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "A97"]\n[Opening "Dutch: Ilyin-Genevsky Variation"]';
eco_ar["rnb1qrk1_ppp1b1pp_3ppn2_5p2_2PP4_2N2NP1_PP2PPBP_R1BQR1K1"]='[ECO "A97"]\n[Opening "Dutch: Ilyin-Genevsky, Winter Variation"]';
eco_ar["rnb1qrk1_ppp1b1pp_3ppn2_5p2_2PP4_2N2NP1_PPQ1PPBP_R1B2RK1"]='[ECO "A98"]\n[Opening "Dutch: Ilyin-Genevsky Variation With Qc2"]';
eco_ar["rnb1qrk1_ppp1b1pp_3ppn2_5p2_2PP4_1PN2NP1_P3PPBP_R1BQ1RK1"]='[ECO "A99"]\n[Opening "Dutch: Ilyin-Genevsky Variation With b3"]';
eco_ar["rnbqkbnr_pppppppp_8_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Kings Pawn Opening"]';
eco_ar["rnbqkb1r_ppppp2p_5ppn_8_2PPP3_8_PP3PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Hippopotamus Defence"]';
eco_ar["rnbqkbnr_1ppppppp_8_p7_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Corn Stalk Defence"]';
eco_ar["r1bqkbnr_pppppppp_n7_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Lemming Defence"]';
eco_ar["rnbqkbnr_ppppp1pp_8_5p2_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Fred"]';
eco_ar["rnbqkbnr_ppppp1pp_5p2_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Barnes Defence"]';
eco_ar["rnbq1bnr_pppppkpp_5p2_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Fried Fox Defence"]';
eco_ar["rnbqkbnr_ppppppp1_7p_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Carrs Defence"]';
eco_ar["rnbqkbnr_pppppp1p_8_6p1_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Reversed Grob (Borg Basman Defence Macho Grob)"]';
eco_ar["rnbqkbnr_1ppppppp_p7_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "St. George (Baker) Defence"]';
eco_ar["rnbqkbnr_p1pppppp_1p6_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Owen Defence"]';
eco_ar["rn1qkbnr_p1pppppp_bp6_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "Guatemala Defence"]';
eco_ar["r1bqkbnr_pppppppp_2n5_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "KP: Nimzovich Defence"]';
eco_ar["r1bqkbnr_pppppppp_2n5_8_3PP3_2P5_P4PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "KP: Nimzovich Defence, Wheeler Gambit"]';
eco_ar["r1bqkbnr_pppppppp_2n5_8_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B00"]\n[Opening "KP: Nimzovich Defence"]';
eco_ar["r1bqkbnr_ppppp1pp_2n5_5p2_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B00"]\n[Opening "KP: Colorado Counter"]';
eco_ar["r1bqkbnr_pppppppp_2n5_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "KP: Nimzovich Defence"]';
eco_ar["r1b1kbnr_ppp1pppp_2n5_3q4_3P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B00"]\n[Opening "KP: Nimzovich Defence, Marshall Gambit"]';
eco_ar["r1bqkbnr_ppp1pppp_2n5_3p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B00"]\n[Opening "KP: Nimzovich Defence, Bogolyubov Variation"]';
eco_ar["r1bqkbnr_ppppp1pp_2n2p2_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B00"]\n[Opening "KP: Neo-Mongoloid Defence"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian (Center Counter) Defence"]';
eco_ar["rn2kb1r_ppp1pppp_5n2_q7_3P2b1_2N2N1P_PPP2PP1_R1BQKB1R"]='[ECO "B01"]\n[Opening "Scandinavian Defence, Lasker Variation"]';
eco_ar["rn2kb1r_ppp1pppp_5n2_q4b2_3P4_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B01"]\n[Opening "Scandinavian Defence"]';
eco_ar["rn2kb1r_pp2pppp_2p2n2_q3Nb2_3P2P1_2N5_PPP2P1P_R1BQKB1R"]='[ECO "B01"]\n[Opening "Scandinavian Defence, Gruenfeld Variation"]';
eco_ar["rnb1kbnr_ppp2ppp_8_q3p3_3P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian: Anderssen Counter-Attack"]';
eco_ar["r1b1k1nr_ppp2ppp_2n5_q3P3_1b6_2N2N2_PPPB1PPP_R2QKB1R"]='[ECO "B01"]\n[Opening "Scandinavian: Anderssen Counter-Attack Orthodox Attack"]';
eco_ar["rnb1kbnr_ppp2ppp_8_q3p3_3P4_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B01"]\n[Opening "Scandinavian: Anderssen Counter-Attack, Goteborg System"]';
eco_ar["rn2kbnr_ppp2ppp_8_q3p3_3P2b1_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B01"]\n[Opening "Scandinavian: Anderssen Counter-Attack, Collijn Variation"]';
eco_ar["rnb1kbnr_ppp1pppp_8_q7_1P6_2N5_P1PP1PPP_R1BQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian, Mieses-Kotrvc Gambit"]';
eco_ar["rnb1kbnr_ppp1pppp_3q4_8_8_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian: Pytel-Wade Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3P4_8_8_PPPP1PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian Defence"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3P4_2P5_8_PP1P1PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian: Icelandic Gambit"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_3P4_2P5_8_PP1P1PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian Gambit"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3P4_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian Defence"]';
eco_ar["rnbqkb1r_ppp1pppp_8_3n4_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian: Marshall Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_8_8_1nPP4_8_PP3PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian: Kiel Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3P4_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B01"]\n[Opening "Scandinavian: Richter Variation"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Scandinavian Variation"]';
eco_ar["rnbqkb1r_pppnpppp_4P3_3p4_8_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Spielmann Variation"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_4P3_3P4_PPP2PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Maroczy Variation"]';
eco_ar["rnbqkb1r_pppppppp_5n2_8_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Krejcik Variation"]';
eco_ar["rnbqkb1r_pppppppp_8_4P3_4n3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Mokele Mbembe (Buecker) Variation"]';
eco_ar["rnbqkbnr_pppppppp_8_4P3_8_8_PPPP1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Brooklyn Defence"]';
eco_ar["rnbqkb1r_pppppppp_8_3nP3_8_8_PPPP1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence"]';
eco_ar["rnbqkb1r_pp1ppppp_1n6_2p1P3_8_1B1P4_PPP2PPP_RNBQK1NR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Kmoch Variation"]';
eco_ar["rnbqkb1r_pppppppp_8_3nP3_8_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Saemisch Attack"]';
eco_ar["rnbqkb1r_pppppppp_8_3nP3_8_1P6_P1PP1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Welling Variation"]';
eco_ar["rnbqkb1r_pppppppp_8_3nP3_2P5_8_PP1P1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence"]';
eco_ar["rnbqkb1r_pppppppp_1n6_4P3_2P5_1P6_P2P1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Steiner Variation"]';
eco_ar["rnbqkb1r_pppppppp_1n6_2P1P3_8_8_PP1P1PPP_RNBQKBNR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Two Pawns (Laskers) Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_3pp3_2PnP3_2B5_2N5_PP1P1PPP_R1BQK1NR"]='[ECO "B02"]\n[Opening "Alekhines Defence: Two Pawns Attack, Mikenas Variation"]';
eco_ar["rnbqkb1r_pppppppp_8_3nP3_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence"]';
eco_ar["rnbqkb1r_p1pppppp_8_1p1nP3_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: OSullivan Gambit"]';
eco_ar["rnbqkb1r_ppp1pppp_3p4_3nP3_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence"]';
eco_ar["rnbqkb1r_ppp1pppp_3p4_3nP3_2BP4_8_PPP2PPP_RNBQK1NR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Balogh Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_3p4_3nP3_2PP4_8_PP3PPP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence"]';
eco_ar["rnbqkb1r_ppp1pppp_1n1P4_8_2PP4_8_PP3PPP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Exchange Variation"]';
eco_ar["r2q1rk1_pp2ppbp_1nnp2p1_5b2_2PP1B2_2N2N1P_PP2BPP1_R2Q1RK1"]='[ECO "B03"]\n[Opening "Alekhines Defence: Exchange, Karpov Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_1n1p4_4P3_2PP1P2_8_PP4PP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack"]';
eco_ar["rn1q1rk1_ppp1b1pp_1n2pp2_4Pb2_2PP4_2N2N2_PP2B1PP_R1BQ1RK1"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, Korchnoi Variation"]';
eco_ar["r1bqkb1r_ppp1pppp_1nn5_4P3_2PP4_8_PP4PP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, 6...Nc6"]';
eco_ar["r2qkb1r_ppp1p1pp_1nn1p3_2P5_3P2b1_5N2_PP4PP_RNBQKB1R"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, Ilyin-Genevsky Var"]';
eco_ar["r1bqkb1r_ppp1pppp_1nn5_4P3_2PP4_4B3_PP4PP_RN1QKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, 7.Be3"]';
eco_ar["2kr3r_pppqbppp_1nn1p3_4Pb2_2PP4_2N1BN2_PP2B1PP_R2Q1RK1"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, Tartakower Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_1n1p4_4P1p1_2PP1P2_8_PP4PP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, Planinc Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_1n1p2p1_4P3_2PP1P2_8_PP4PP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, Fianchetto Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_1n1p4_4Pb2_2PP1P2_8_PP4PP_RNBQKBNR"]='[ECO "B03"]\n[Opening "Alekhines Defence: Four Pawns Attack, Trifunovic Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_3p4_3nP3_3P4_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B04"]\n[Opening "Alekhines Defence: Modern Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_8_3np3_3P4_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B04"]\n[Opening "Alekhines Defence: Modern, Larsen Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_1n1p4_4P3_3P4_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B04"]\n[Opening "Alekhines Defence: Modern, Schmid Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p2p1_3nP3_3P4_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B04"]\n[Opening "Alekhines Defence: Modern, Fianchetto Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_1n1p2p1_4P3_P2P4_1B3N2_1PP2PPP_RNBQK2R"]='[ECO "B04"]\n[Opening "Alekhines Defence: Modern, Keres Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_3p4_3nP3_3P2b1_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B05"]\n[Opening "Alekhines Defence: Modern Variation , 4...Bg4"]';
eco_ar["rn1qkb1r_pp2pppp_2pp4_3nP3_3P2b1_5N2_PPP1BPPP_RNBQK2R"]='[ECO "B05"]\n[Opening "Alekhines Defence: Modern, Flohr Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_3p4_3nP3_3P2b1_5N1P_PPP2PP1_RNBQKB1R"]='[ECO "B05"]\n[Opening "Alekhines Defence: Modern, Panov Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_3p4_3nP3_2PP2b1_5N2_PP3PPP_RNBQKB1R"]='[ECO "B05"]\n[Opening "Alekhines Defence: Modern, Alekhine Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_1n1p4_3PP3_2P3b1_5N2_PP3PPP_RNBQKB1R"]='[ECO "B05"]\n[Opening "Alekhines Defence: Modern, Vitolins Attack"]';
eco_ar["rnbqkbnr_pppppp1p_6p1_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B06"]\n[Opening "Robatsch (Modern) Defence"]';
eco_ar["rnbqkb1r_ppppppnp_6p1_4P3_3P2P1_8_PPP2P1P_RNBQKBNR"]='[ECO "B06"]\n[Opening "Norwegian Defence"]';
eco_ar["rnbqk1nr_ppppppbp_6p1_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B06"]\n[Opening "Robatsch (Modern) Defence"]';
eco_ar["rnbqk1nr_ppppppbp_6p1_8_3PPP2_8_PPP3PP_RNBQKBNR"]='[ECO "B06"]\n[Opening "Robatsch Defence: Three Pawns Attack"]';
eco_ar["rnbqk1nr_ppppppbp_6p1_8_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B06"]\n[Opening "Robatsch Defence"]';
eco_ar["rnbqk1nr_pp2ppb1_2p3p1_3pP2p_3P1P2_2N5_PPP3PP_R1BQKBNR"]='[ECO "B06"]\n[Opening "Robatsch Defence: Gurgenidze Variation"]';
eco_ar["rnbqk1nr_ppp1ppbp_3p2p1_8_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B06"]\n[Opening "Robatsch (Modern) Defence"]';
eco_ar["rnbqk1nr_ppp1ppbp_3p2p1_8_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B06"]\n[Opening "Robatsch Defence: Two Knights Variation"]';
eco_ar["rnbqk1nr_pp2ppbp_2pp2p1_8_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B06"]\n[Opening "Robatsch Defence: Two Knights, Suttles Variation"]';
eco_ar["rnbqk1nr_ppp1ppbp_3p2p1_8_3PPP2_2N5_PPP3PP_R1BQKBNR"]='[ECO "B06"]\n[Opening "Robatsch Defence: Pseudo-Austrian Attack"]';
eco_ar["rnbqkb1r_ppp1pppp_3p1n2_8_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B07"]\n[Opening "Pirc Defence"]';
eco_ar["rnbqkb1r_pp2pppp_2pp1n2_8_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B07"]\n[Opening "Pirc: Ufimtsev-Pytel Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_8_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B07"]\n[Opening "Pirc Defence"]';
eco_ar["rnbqkb1r_pp2pp1p_2pp1np1_8_3PP3_2N1B3_PPPQ1PPP_R3KBNR"]='[ECO "B07"]\n[Opening "Pirc: 150 Attack"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_8_3PP3_2N3P1_PPP2P1P_R1BQKBNR"]='[ECO "B07"]\n[Opening "Pirc: Sveshnikov System"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_8_2BPP3_2N5_PPP2PPP_R1BQK1NR"]='[ECO "B07"]\n[Opening "Pirc: Holmov System"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_6B1_3PP3_2N5_PPP2PPP_R2QKBNR"]='[ECO "B07"]\n[Opening "Pirc: Byrne Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_8_3PP3_2N5_PPP1BPPP_R1BQK1NR"]='[ECO "B07"]\n[Opening "Pirc Defence"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_3PP1P1_2N5_PPP1BP1P_R1BQK1NR"]='[ECO "B07"]\n[Opening "Pirc: Chinese Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_3PP2P_2N5_PPP1BPP1_R1BQK1NR"]='[ECO "B07"]\n[Opening "Pirc: Bayonet (Mariotti) Attack"]';
eco_ar["rnbqk1nr_ppp1ppbp_3p2p1_8_3PP3_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "B07"]\n[Opening "Robatsch Defence: Gellers System"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_8_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B08"]\n[Opening "Pirc: Classical (Two Knights) System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "B08"]\n[Opening "Pirc: Classical (Two Knights) System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_3PP3_2N2N1P_PPP2PP1_R1BQKB1R"]='[ECO "B08"]\n[Opening "Pirc: Classical, h3 System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_3PP3_2N2N2_PPP1BPPP_R1BQK2R"]='[ECO "B08"]\n[Opening "Pirc: Classical System, 5. Be2"]';
eco_ar["rnbqkb1r_ppp1pp1p_3p1np1_8_3PPP2_2N5_PPP3PP_R1BQKBNR"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_3PPP2_2N2N2_PPP3PP_R1BQKB1R"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_4P3_3P1P2_2N2N2_PPP3PP_R1BQKB1R"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack, 6.e5"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_3PPP2_2N1BN2_PPP3PP_R2QKB1R"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack, 6.Be3"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_3PPP2_2NB1N2_PPP3PP_R1BQK2R"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack, 6.Bd3"]';
eco_ar["rnbqk2r_pp2ppbp_3p1np1_2p5_3PPP2_2N2N2_PPP3PP_R1BQKB1R"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack, Dragon Formation"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2BPPP2_2N5_PPP3PP_R1BQK1NR"]='[ECO "B09"]\n[Opening "Pirc: Austrian Attack, Ljubojevic Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B10"]\n[Opening "Caro-Kann Defence"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "B10"]\n[Opening "Caro-Kann: Hillbilly Attack"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_2P1P3_8_PP1P1PPP_RNBQKBNR"]='[ECO "B10"]\n[Opening "Caro-Kann: Anti-Caro-Kann Defence"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_2P1P3_8_PP1P1PPP_RNBQKBNR"]='[ECO "B10"]\n[Opening "Caro-Kann: Anti-Anti-Caro-Kann Defence"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_4P3_3P4_PPP2PPP_RNBQKBNR"]='[ECO "B10"]\n[Opening "Caro-Kann: Closed (Breyer) Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B10"]\n[Opening "Caro-Kann Defence"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_4P3_2N2Q2_PPPP1PPP_R1B1KBNR"]='[ECO "B10"]\n[Opening "Caro-Kann: Goldman (Spielmann) Variation"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "B10"]\n[Opening "Caro-Kann: Two Knights Variation"]';
eco_ar["rn1qkbnr_pp2pppp_2p5_3p4_4P1b1_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "B11"]\n[Opening "Caro-Kann: Two Knights, 3...Bg4"]';
eco_ar["rnbqkbnr_pp1ppppp_2p5_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B12"]\n[Opening "Caro-Kann Defence"]';
eco_ar["r1bqkbnr_ppnppppp_2p5_8_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B12"]\n[Opening "De Bruycker Defence"]';
eco_ar["rnbqkb1r_pp1ppppp_2p2n2_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B12"]\n[Opening "Caro-Masi Defence"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B12"]\n[Opening "Caro-Kann Defence"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_3PP3_5P2_PPP3PP_RNBQKBNR"]='[ECO "B12"]\n[Opening "Caro-Kann: Tartakower (Fantasy) Variation"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "B12"]\n[Opening "Caro-Kann: 3.Nd2"]';
eco_ar["rnb1kbnr_pp2pppp_1qp5_3p4_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "B12"]\n[Opening "Caro-Kann: Edinburgh Variation"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3pP3_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B12"]\n[Opening "Caro-Kann: Advance Variation"]';
eco_ar["rn1qkbnr_pp3ppp_2p1p3_3pPb2_3P4_2P5_PP2BPPP_RNBQK1NR"]='[ECO "B12"]\n[Opening "Caro-Kann: Advance, Short Variation"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3P4_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Exchange Variation"]';
eco_ar["r1bqkb1r_pp2pppp_2n2n2_3p4_3P1B2_2PB4_PP3PPP_RN1QK1NR"]='[ECO "B13"]\n[Opening "Caro-Kann: Exchange, Rubinstein Variation"]';
eco_ar["rnbqkbnr_pp2pppp_8_3p4_2PP4_8_PP3PPP_RNBQKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik Attack"]';
eco_ar["rnbqkb1r_pp2pppp_5n2_2Pp4_3P4_8_PP3PPP_RNBQKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik, Gunderam Attack"]';
eco_ar["rnbqkb1r_pp2pppp_5n2_3p4_2PP4_2N5_PP3PPP_R1BQKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik Attack"]';
eco_ar["r1bqkb1r_pp2pppp_5n2_n2P2B1_2p5_2N5_PP3PPP_R2QKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik, Herzog Defence"]';
eco_ar["r1bqkb1r_pp3ppp_2n1pn2_3p2B1_2PP4_2N5_PP3PPP_R2QKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik, Normal Variation"]';
eco_ar["r1b1kb1r_pp2pppp_2n2n2_q2p2B1_2PP4_2N5_PP3PPP_R2QKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik, Czerniak Variation"]';
eco_ar["r1b1kb1r_pp2pppp_1qn2n2_3p2B1_2PP4_2N5_PP3PPP_R2QKBNR"]='[ECO "B13"]\n[Opening "Caro-Kann: Panov-Botvinnik, Reifir (Spielmann) Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_3p4_2PP4_2N5_PP3PPP_R1BQKBNR"]='[ECO "B14"]\n[Opening "Caro-Kann: Panov-Botvinnik Attack, 5...e6"]';
eco_ar["rnbqkb1r_pp2pp1p_5np1_3p4_2PP4_2N5_PP3PPP_R1BQKBNR"]='[ECO "B14"]\n[Opening "Caro-Kann: Panov-Botvinnik Attack, 5...g6"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B15"]\n[Opening "Caro-Kann Defence"]';
eco_ar["rnbqkbnr_p3pppp_2p5_1p1p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B15"]\n[Opening "Caro-Kann: Gurgenidze Counter-Attack"]';
eco_ar["rnbqkbnr_pp2pp1p_2p3p1_3p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "B15"]\n[Opening "Caro-Kann: Gurgenidze System"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_8_3Pp3_2N2P2_PPP3PP_R1BQKBNR"]='[ECO "B15"]\n[Opening "Caro-Kann: Rasa-Studier Gambit"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_8_3PN3_8_PPP2PPP_R1BQKBNR"]='[ECO "B15"]\n[Opening "Caro-Kann Defence"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_8_3PN3_3B4_PPP2PPP_R1BQK1NR"]='[ECO "B15"]\n[Opening "Caro-Kann: Alekhine Gambit"]';
eco_ar["rnbqkb1r_pp3ppp_2p2p2_8_3P4_8_PPP2PPP_R1BQKBNR"]='[ECO "B15"]\n[Opening "Caro-Kann: Tartakower (Nimzovich) Variation"]';
eco_ar["rnbqkb1r_pp3ppp_2p2p2_8_2BP4_8_PPP2PPP_R1BQK1NR"]='[ECO "B15"]\n[Opening "Caro-Kann: Forgacs Variation"]';
eco_ar["rnbqkb1r_pp2pp1p_2p2p2_8_3P4_8_PPP2PPP_R1BQKBNR"]='[ECO "B16"]\n[Opening "Caro-Kann: Bronstein-Larsen Variation"]';
eco_ar["r1bqkbnr_pp1npppp_2p5_8_3PN3_8_PPP2PPP_R1BQKBNR"]='[ECO "B17"]\n[Opening "Caro-Kann: Steinitz Variation"]';
eco_ar["rn1qkbnr_pp2pppp_2p5_5b2_3PN3_8_PPP2PPP_R1BQKBNR"]='[ECO "B18"]\n[Opening "Caro-Kann: Classical Variation"]';
eco_ar["rn1qkbnr_pp2pppp_2p3b1_8_3P4_6NN_PPP2PPP_R1BQKB1R"]='[ECO "B18"]\n[Opening "Caro-Kann: Classical, Flohr Variation"]';
eco_ar["rn1qkbnr_pp2pppp_2p3b1_8_3P1P2_6N1_PPP3PP_R1BQKBNR"]='[ECO "B18"]\n[Opening "Caro-Kann: Classical, Maroczy Attack"]';
eco_ar["rn1qkbnr_pp2pppp_2p3b1_8_3P3P_6N1_PPP2PP1_R1BQKBNR"]='[ECO "B18"]\n[Opening "Caro-Kann: Classical, 6.h4"]';
eco_ar["r2qkbnr_pp1nppp1_2p3bp_8_3P3P_5NN1_PPP2PP1_R1BQKB1R"]='[ECO "B19"]\n[Opening "Caro-Kann: Classical, 7...Nd7"]';
eco_ar["r2qkbnr_pp1nppp1_2p3bp_7P_3P4_5NN1_PPP2PP1_R1BQKB1R"]='[ECO "B19"]\n[Opening "Caro-Kann: Classical, Spassky Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "B20"]\n[Opening "Sicilian Defence"]';
eco_ar["r1bqkbnr_pp2ppp1_2np4_2p4p_2P1P3_2N3P1_PP1P1P1P_R1BQKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Gloria Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4P3_6P1_PPPP1P1P_RNBQKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Steinitz Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_1P2P3_8_P1PP1PPP_RNBQKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Wing Gambit"]';
eco_ar["rnbqkbnr_pp1ppppp_8_8_1pP1P3_8_P2P1PPP_RNBQKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Wing Gambit, Santasiere Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_8_1p2P3_P7_2PP1PPP_RNBQKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Wing Gambit, Marshall Variation"]';
eco_ar["rnb1kbnr_pp2pppp_8_3q4_1p6_P7_1BPP1PPP_RN1QKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Wing Gambit, Marienbad Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_8_4P3_p7_2PP1PPP_RNBQKBNR"]='[ECO "B20"]\n[Opening "Sicilian: Wing Gambit, Carlsbad Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4P3_8_PPPPNPPP_RNBQKB1R"]='[ECO "B20"]\n[Opening "Sicilian: Keres Variation (2.Ne2)"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "B21"]\n[Opening "Sicilian: Grand Prix Attack"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "B21"]\n[Opening "Sicilian: Smith-Morra Gambit"]';
eco_ar["rnbqkbnr_pp1p1ppp_8_4p3_3pP3_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "B21"]\n[Opening "Sicilian: Andreaschek Gambit"]';
eco_ar["rnbqkbnr_pp1ppppp_8_8_3pP3_2P5_PP3PPP_RNBQKBNR"]='[ECO "B21"]\n[Opening "Sicilian: Smith-Morra Gambit"]';
eco_ar["2bqkbnr_r4ppp_p1npp3_1p6_4P3_1BN2N2_PP2QPPP_R1B2RK1"]='[ECO "B21"]\n[Opening "Sicilian: Smith-Morra Gambit, Chicago Defence"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4P3_2P5_PP1P1PPP_RNBQKBNR"]='[ECO "B22"]\n[Opening "Sicilian: Alapins Variation (2.c3)"]';
eco_ar["r1bqkb1r_pp1ppppp_2n5_2pnP3_8_N1P2N2_PP1P1PPP_R1BQKB1R"]='[ECO "B22"]\n[Opening "Sicilian: 2.c3, Heidenfeld Variation"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B23"]\n[Opening "Sicilian: Closed"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2pp4_4P3_2N3P1_PPPP1P1P_R1BQKBNR"]='[ECO "B23"]\n[Opening "Sicilian: Closed, Korchnoi Variation"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "B23"]\n[Opening "Sicilian: Closed, 2...Nc6"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_4P3_2N5_PPPPNPPP_R1BQKB1R"]='[ECO "B23"]\n[Opening "Sicilian: Chameleon Variation"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_4PP2_2N5_PPPP2PP_R1BQKBNR"]='[ECO "B23"]\n[Opening "Sicilian: Grand Prix Attack"]';
eco_ar["r1bqk1nr_pp1p1pbp_2n1p1p1_2p2P2_2B1P3_2N2N2_PPPP2PP_R1BQK2R"]='[ECO "B23"]\n[Opening "Sicilian: Grand Prix Attack, Schofman Variation"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_4P3_2N3P1_PPPP1P1P_R1BQKBNR"]='[ECO "B24"]\n[Opening "Sicilian: Closed"]';
eco_ar["r1bqk1nr_pp1p1pbp_4p1p1_2p5_3nP3_3PB1P1_PPP1NPBP_R2QK1NR"]='[ECO "B24"]\n[Opening "Sicilian: Closed, Smyslov Variation"]';
eco_ar["r1bqk1nr_pp2ppbp_2np2p1_2p5_4P3_2NP2P1_PPP2PBP_R1BQK1NR"]='[ECO "B25"]\n[Opening "Sicilian: Closed"]';
eco_ar["r1bqk1nr_pp3pbp_2np2p1_2p1p3_4P3_2NP2P1_PPP1NPBP_R1BQK2R"]='[ECO "B25"]\n[Opening "Sicilian: Closed, 6.Ne2 e5 (Botvinnik)"]';
eco_ar["r1bqk1nr_pp2ppbp_2np2p1_2p5_4PP2_2NP2P1_PPP3BP_R1BQK1NR"]='[ECO "B25"]\n[Opening "Sicilian: Closed, 6.f4"]';
eco_ar["r1bqk1nr_pp3pbp_2np2p1_2p1p3_4PP2_2NP2P1_PPP3BP_R1BQK1NR"]='[ECO "B25"]\n[Opening "Sicilian: Closed, 6.f4 e5 (Botvinnik)"]';
eco_ar["r1bqk1nr_pp2ppbp_2np2p1_2p5_4P3_2NPB1P1_PPP2PBP_R2QK1NR"]='[ECO "B26"]\n[Opening "Sicilian: Closed, 6.Be3"]';
eco_ar["rnbqkbnr_pp1ppppp_8_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B27"]\n[Opening "Sicilian Defence"]';
eco_ar["rnb1kbnr_pp1ppppp_8_q1p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B27"]\n[Opening "Sicilian: Stiletto (Althouse) Variation"]';
eco_ar["rnb1kbnr_ppqppppp_8_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B27"]\n[Opening "Sicilian: Quinteros Variation"]';
eco_ar["rnbqkbnr_p2ppppp_1p6_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B27"]\n[Opening "Sicilian: Katalimov Variation"]';
eco_ar["rnbqkbnr_pp1ppp1p_6p1_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B27"]\n[Opening "Sicilian: Hungarian Variation"]';
eco_ar["rnbqk1nr_pp1ppp1p_6pb_2p5_2P1P3_5N2_PP1P1PPP_RNBQKB1R"]='[ECO "B27"]\n[Opening "Sicilian: Acton Extension"]';
eco_ar["rnbqkbnr_1p1ppppp_p7_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B28"]\n[Opening "Sicilian: OKelly Variation"]';
eco_ar["rnbqkb1r_pp1ppppp_5n2_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B29"]\n[Opening "Sicilian: Nimzovich-Rubinstein Variation"]';
eco_ar["r1bqkb1r_pp1p1ppp_2n5_2ppP3_3P4_5N2_PPP2PPP_R1BQKB1R"]='[ECO "B29"]\n[Opening "Sicilian: Nimzovich-Rubinstein; Rubinstein Counter-Gambit"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B30"]\n[Opening "Sicilian Defence"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_1Bp5_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "B30"]\n[Opening "Sicilian: Nimzovich-Rossolimo Attack (Without ...d6)"]';
eco_ar["r1bqkbnr_pp1ppp1p_2n3p1_1Bp5_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "B31"]\n[Opening "Sicilian: Nimzovich-Rossolimo Attack (With ...g6, Without ...d6)"]';
eco_ar["r1bqk1nr_pp1p1pbp_2n3p1_1Bp1p3_1P2P3_5N2_P1PP1PPP_RNBQR1K1"]='[ECO "B31"]\n[Opening "Sicilian: Nimzovich-Rossolimo Attack, Gurgenidze Variation"]';
eco_ar["r1bqkbnr_pp1ppppp_2n5_2p5_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B32"]\n[Opening "Sicilian Defence"]';
eco_ar["r1b1kbnr_ppqppppp_2n5_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B32"]\n[Opening "Sicilian: Flohr Variation"]';
eco_ar["r1bqkbnr_pp2pppp_2n5_3p4_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B32"]\n[Opening "Sicilian: Nimzovich Variation"]';
eco_ar["r1bqkbnr_pp1p1ppp_2n5_4p3_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B32"]\n[Opening "Sicilian: Labourdonnais-Loewenthal Variation"]';
eco_ar["r1bqkbnr_pp3ppp_2np4_1N2p3_4P3_8_PPP2PPP_RNBQKB1R"]='[ECO "B32"]\n[Opening "Sicilian: Labourdonnais-Loewenthal (Kalashnikov) Variation"]';
eco_ar["r1bqkb1r_pp1ppppp_2n2n2_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B33"]\n[Opening "Sicilian Defence"]';
eco_ar["r1bqkb1r_pp1p1ppp_2n2n2_4p3_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B33"]\n[Opening "Sicilian: Pelikan (Lasker_Sveshnikov) Variation"]';
eco_ar["r2qkb1r_1p3ppp_p1npbn2_4p1B1_4P3_N1N5_PPP2PPP_R2QKB1R"]='[ECO "B33"]\n[Opening "Sicilian: Pelikan, Bird Variation"]';
eco_ar["r1bqkb1r_5ppp_p1np1n2_1p2p1B1_4P3_N1N5_PPP2PPP_R2QKB1R"]='[ECO "B33"]\n[Opening "Sicilian: Pelikan, Chelyabinsk Variation"]';
eco_ar["r1bqkb1r_5p1p_p1np4_1p1Npp2_4P3_N7_PPP2PPP_R2QKB1R"]='[ECO "B33"]\n[Opening "Sicilian: Sveshnikov Variation"]';
eco_ar["r1bqkbnr_pp1ppp1p_2N3p1_8_4P3_8_PPP2PPP_RNBQKB1R"]='[ECO "B34"]\n[Opening "Sicilian: Accelerated Fianchetto, Exchange Variation"]';
eco_ar["r1bqkbnr_pp1ppp1p_2n3p1_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B34"]\n[Opening "Sicilian: Accelerated Fianchetto, Modern Variation"]';
eco_ar["r1bqk2r_pp1pppbp_2n2np1_8_2BNP3_2N1B3_PPP2PPP_R2QK2R"]='[ECO "B35"]\n[Opening "Sicilian: Accelerated Fianchetto, Modern Variation With Bc4"]';
eco_ar["r1bqkbnr_pp1ppp1p_2n3p1_8_2PNP3_8_PP3PPP_RNBQKB1R"]='[ECO "B36"]\n[Opening "Sicilian: Accelerated Fianchetto, Maroczy Bind"]';
eco_ar["r1bqkb1r_pp2pp1p_3p1np1_8_2PQP3_2N5_PP3PPP_R1B1KB1R"]='[ECO "B36"]\n[Opening "Sicilian: Accelerated Fianchetto, Gurgenidze Variation"]';
eco_ar["r1bqk1nr_pp1pppbp_2n3p1_8_2PNP3_8_PP3PPP_RNBQKB1R"]='[ECO "B37"]\n[Opening "Sicilian: Accelerated Fianchetto, Maroczy Bind, 5...Bg7"]';
eco_ar["r1bqk2r_pp2ppbp_2np2pn_8_2P1P3_8_PPN1BPPP_RNBQK2R"]='[ECO "B37"]\n[Opening "Sicilian: Accelerated Fianchetto, Simagin Variation"]';
eco_ar["r1bqk1nr_pp1pppbp_2n3p1_8_2PNP3_4B3_PP3PPP_RN1QKB1R"]='[ECO "B38"]\n[Opening "Sicilian: Accelerated Fianchetto, Maroczy Bind, 6.Be3"]';
eco_ar["r1bqk2r_pp1pppbp_2n3p1_8_2PNP1n1_2N1B3_PP3PPP_R2QKB1R"]='[ECO "B39"]\n[Opening "Sicilian: Accelerated Fianchetto, Breyer Variation"]';
eco_ar["rnbqkbnr_pp1p1ppp_4p3_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B40"]\n[Opening "Sicilian Defence"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2pp4_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B40"]\n[Opening "Sicilian: Marshall Variation"]';
eco_ar["rnbqkbnr_pp1p1ppp_4p3_8_3pP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "B40"]\n[Opening "Sicilian Defence"]';
eco_ar["rnbqkb1r_pp1p1ppp_4pn2_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B40"]\n[Opening "Sicilian: Anderssen Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_8_1b1NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B40"]\n[Opening "Sicilian: Pin Variation (Sicilian Counter-Attack)"]';
eco_ar["rnbqk2r_pp1p1ppp_5n2_4p3_1b1NP3_2NB4_PPP2PPP_R1BQK2R"]='[ECO "B40"]\n[Opening "Sicilian: Pin, Jaffe Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_4P3_1b1N4_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B40"]\n[Opening "Sicilian: Pin, Koch Variation"]';
eco_ar["rnbqkbnr_1p1p1ppp_p3p3_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B41"]\n[Opening "Sicilian: Kan Variation"]';
eco_ar["rnbqkbnr_1p1p1ppp_p3p3_8_2PNP3_8_PP3PPP_RNBQKB1R"]='[ECO "B41"]\n[Opening "Sicilian: Kan, Maroczy Bind (Reti Variation )"]';
eco_ar["r1bqk2r_1p1p1ppp_p1n1pn2_8_1bPNP3_2N5_PPB2PPP_R1BQK2R"]='[ECO "B41"]\n[Opening "Sicilian: Kan, Maroczy Bind - Bronstein Variation"]';
eco_ar["rnbqkbnr_1p1p1ppp_p3p3_8_3NP3_3B4_PPP2PPP_RNBQK2R"]='[ECO "B42"]\n[Opening "Sicilian: Kan, 5.Bd3"]';
eco_ar["rnbqkb1r_1p3p1p_p2ppnp1_8_2PNP3_3B4_PP3PPP_RNBQ1RK1"]='[ECO "B42"]\n[Opening "Sicilian: Kan, Gipslis Variation"]';
eco_ar["rnbqk1nr_1p1p1ppp_p3p3_2b5_3NP3_3B4_PPP2PPP_RNBQK2R"]='[ECO "B42"]\n[Opening "Sicilian: Kan, Polugaievsky Variation"]';
eco_ar["rnbqkbnr_1p1p1p1p_p3p1p1_8_3NP3_3B4_PPP2PPP_RNBQK2R"]='[ECO "B42"]\n[Opening "Sicilian: Kan, Swiss Cheese Variation"]';
eco_ar["rnbqkbnr_1p1p1ppp_p3p3_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B43"]\n[Opening "Sicilian: Kan, 5.Nc3"]';
eco_ar["r1bqkbnr_pp1p1ppp_2n1p3_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B44"]\n[Opening "Sicilian Defence"]';
eco_ar["r1bqkbnr_pp1p1ppp_2n1p3_1N6_4P3_8_PPP2PPP_RNBQKB1R"]='[ECO "B44"]\n[Opening "Sicilian, Szen (`Anti-Taimanov) Variation"]';
eco_ar["r1bq1rk1_4bppp_ppnppn2_8_2P1P3_N1N5_PP2BPPP_R1BQ1RK1"]='[ECO "B44"]\n[Opening "Sicilian, Szen, Hedgehog Variation"]';
eco_ar["r1bqkb1r_1p3ppp_p1n1pn2_3p4_2P1P3_N1N5_PP3PPP_R1BQKB1R"]='[ECO "B44"]\n[Opening "Sicilian, Szen Variation , Dely-Kasparov Gambit"]';
eco_ar["r1bqkbnr_pp1p1ppp_2n1p3_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B45"]\n[Opening "Sicilian: Taimanov Variation"]';
eco_ar["r1bqk2r_pp1p1ppp_2nNpn2_8_1b2P3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B45"]\n[Opening "Sicilian: Taimanov, American Attack"]';
eco_ar["r1bqkbnr_1p1p1ppp_p1n1p3_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B46"]\n[Opening "Sicilian: Taimanov Variation"]';
eco_ar["r1b1kbnr_ppqp1ppp_2n1p3_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B47"]\n[Opening "Sicilian: Taimanov (Bastrikov) Variation"]';
eco_ar["r1b1kbnr_ppqp1ppp_2n1p3_8_3NP3_2N1B3_PPP2PPP_R2QKB1R"]='[ECO "B48"]\n[Opening "Sicilian: Taimanov Variation"]';
eco_ar["r1b1kbnr_1pqp1ppp_p1n1p3_8_3NP3_2N1B3_PPP1BPPP_R2QK2R"]='[ECO "B49"]\n[Opening "Sicilian: Taimanov Variation"]';
eco_ar["rnbqkbnr_pp2pppp_3p4_2p5_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "B50"]\n[Opening "Sicilian"]';
eco_ar["rnbqkbnr_pp2pppp_3p4_2p5_1P2P3_5N2_P1PP1PPP_RNBQKB1R"]='[ECO "B50"]\n[Opening "Sicilian: Wing Gambit Deferred"]';
eco_ar["rnbqkbnr_pp2pppp_3p4_1Bp5_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "B51"]\n[Opening "Sicilian: Canal-Sokolsky (Nimzovich-Rossolimo, Moscow) Attack"]';
eco_ar["rn1qkbnr_pp1bpppp_3p4_1Bp5_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "B52"]\n[Opening "Sicilian: Canal-Sokolsky Attack, 3...Bd7"]';
eco_ar["r3kb1r_pp1qpppp_2np1n2_2p5_3PP3_2P2N2_PP3PPP_RNBQ1RK1"]='[ECO "B52"]\n[Opening "Sicilian: Canal-Sokolsky Attack, Bronstein Gambit"]';
eco_ar["rn2kbnr_pp1qpppp_3p4_2p5_2P1P3_5N2_PP1P1PPP_RNBQK2R"]='[ECO "B52"]\n[Opening "Sicilian: Canal-Sokolsky Attack, Sokolsky Variation"]';
eco_ar["rnbqkbnr_pp2pppp_3p4_8_3QP3_5N2_PPP2PPP_RNB1KB1R"]='[ECO "B53"]\n[Opening "Sicilian, Chekhover Variation"]';
eco_ar["r1b1kbnr_pp1qpppp_2np4_1B6_3QP3_5N2_PPP2PPP_RNB1K2R"]='[ECO "B53"]\n[Opening "Sicilian: Chekhover, Zaitsev Variation"]';
eco_ar["rnbqkbnr_pp2pppp_3p4_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "B54"]\n[Opening "Sicilian"]';
eco_ar["rnbqkb1r_pp2pppp_3p1n2_8_3NP3_5P2_PPP3PP_RNBQKB1R"]='[ECO "B54"]\n[Opening "Sicilian: Prins (Moscow) Variation"]';
eco_ar["rnbqkb1r_pp3ppp_3p1n2_1B2p3_3NP3_5P2_PPP3PP_RNBQK2R"]='[ECO "B55"]\n[Opening "Sicilian: Prins Variation , Venice Attack"]';
eco_ar["rnbqkb1r_pp2pppp_3p1n2_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B56"]\n[Opening "Sicilian"]';
eco_ar["rnbqkb1r_pp3ppp_3p1n2_1B2p3_3NP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B56"]\n[Opening "Sicilian: Venice Attack"]';
eco_ar["r1bqkb1r_pp2pppp_2np1n2_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B56"]\n[Opening "Sicilian"]';
eco_ar["r1bqkb1r_pp2pppp_2np1n2_8_2BNP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B57"]\n[Opening "Sicilian: Sozin, Not Scheveningen"]';
eco_ar["r1bqkb1r_p3pp1p_2pp1np1_4P3_2B5_2N5_PPP2PPP_R1BQK2R"]='[ECO "B57"]\n[Opening "Sicilian: Magnus Smith Trap"]';
eco_ar["r1b1kb1r_pp2pppp_1qnp1n2_8_2BNP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B57"]\n[Opening "Sicilian: Sozin, Benko Variation"]';
eco_ar["r1bqkb1r_pp2pppp_2np1n2_8_3NP3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B58"]\n[Opening "Sicilian: Classical"]';
eco_ar["r1bqkb1r_pp3ppp_2np1n2_4p3_3NP3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B58"]\n[Opening "Sicilian: Boleslavsky Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2Np1n2_4p3_4P3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B58"]\n[Opening "Sicilian: Boleslavsky, Louma Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2np1n2_4p3_4P3_1NN5_PPP1BPPP_R1BQK2R"]='[ECO "B59"]\n[Opening "Sicilian: Boleslavsky Variation , 7.Nb3"]';
eco_ar["r1bqkb1r_pp2pppp_2np1n2_6B1_3NP3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B60"]\n[Opening "Sicilian: Richter-Rauzer"]';
eco_ar["r1bqkb1r_pp2pp1p_2np1np1_6B1_3NP3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B60"]\n[Opening "Sicilian: Richter-Rauzer, Bondarevsky Variation"]';
eco_ar["r2qkb1r_pp1bpppp_2np1n2_6B1_3NP3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B60"]\n[Opening "Sicilian: Richter-Rauzer, Larsen Variation"]';
eco_ar["r2qkb1r_pp1bpppp_2np1n2_6B1_3NP3_2N5_PPPQ1PPP_R3KB1R"]='[ECO "B61"]\n[Opening "Sicilian: Richter-Rauzer, Larsen Variation , 7.Qd2"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_6B1_3NP3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B62"]\n[Opening "Sicilian: Richter-Rauzer, 6...e6"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_6B1_4P3_1NN5_PPP2PPP_R2QKB1R"]='[ECO "B62"]\n[Opening "Sicilian: Richter-Rauzer, Podvebrady Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_1B4B1_3NP3_2N5_PPP2PPP_R2QK2R"]='[ECO "B62"]\n[Opening "Sicilian: Richter-Rauzer, Margate (Alekhine) Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2Nppn2_6B1_4P3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B62"]\n[Opening "Sicilian: Richter-Rauzer, Richter Attack"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_6B1_3NP3_2NQ4_PPP2PPP_R3KB1R"]='[ECO "B62"]\n[Opening "Sicilian: Richter-Rauzer, Keres Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_6B1_3NP3_2N5_PPPQ1PPP_R3KB1R"]='[ECO "B63"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack"]';
eco_ar["r1bqk2r_pp2bppp_2nppn2_6B1_3NP3_2N5_PPPQ1PPP_R3KB1R"]='[ECO "B63"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...Be7"]';
eco_ar["r1bq1rk1_pp2bppp_2nppn2_6B1_3NPP2_2N5_PPPQ2PP_2KR1B1R"]='[ECO "B64"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...Be7 Defence, 9.f4"]';
eco_ar["r1bq1rk1_pp2bppp_2np1n2_4p1B1_3NPP2_2N5_PPPQ2PP_2KR1B1R"]='[ECO "B64"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, Geller Variation"]';
eco_ar["r1bq1rk1_pp2bppp_3ppn2_6B1_3nPP2_2N5_PPPQ2PP_2KR1B1R"]='[ECO "B65"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...Be7 Defence, 9...Nxd4"]';
eco_ar["r1bq1rk1_pp2bppp_3ppn2_6B1_3QPP2_2N5_PPP3PP_2KR1B1R"]='[ECO "B65"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...Be7 Defence, 9...Nxd4"]';
eco_ar["r1bqkb1r_1p3ppp_p1nppn2_6B1_3NP3_2N5_PPPQ1PPP_R3KB1R"]='[ECO "B66"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...a6"]';
eco_ar["r2qkb1r_1p1b1ppp_p1nppn2_6B1_3NP3_2N5_PPPQ1PPP_2KR1B1R"]='[ECO "B67"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...a6 Defence, 8...Bd7"]';
eco_ar["r2qk2r_1p1bbppp_p1nppn2_6B1_3NPP2_2N5_PPPQ2PP_2KR1B1R"]='[ECO "B68"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...a6 Defence, 9...Be7"]';
eco_ar["r2qk2r_3bbppp_p1nppB2_1p6_4PP2_2N2N2_PPPQ2PP_2KR1B1R"]='[ECO "B69"]\n[Opening "Sicilian: Richter-Rauzer, Rauzer Attack, 7...a6 Defence, 11.Bxf6"]';
eco_ar["rnbqkb1r_pp2pp1p_3p1np1_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B70"]\n[Opening "Sicilian: Dragon Variation"]';
eco_ar["rnbqkb1r_pp2pp1p_3p1np1_8_3NPP2_2N5_PPP3PP_R1BQKB1R"]='[ECO "B71"]\n[Opening "Sicilian: Dragon, Levenfish Variation"]';
eco_ar["r1bqkb1r_pp1npp1p_3p1np1_8_3NPP2_2N5_PPP3PP_R1BQKB1R"]='[ECO "B71"]\n[Opening "Sicilian: Dragon, Levenfish; Flohr Variation"]';
eco_ar["rnbqkb1r_pp2pp1p_3p1np1_8_3NP3_2N1B3_PPP2PPP_R2QKB1R"]='[ECO "B72"]\n[Opening "Sicilian: Dragon, 6.Be3"]';
eco_ar["rnbqk2r_pp2ppbp_3p1np1_8_3NP3_2N1B3_PPP1BPPP_R2QK2R"]='[ECO "B72"]\n[Opening "Sicilian: Dragon, Classical Attack"]';
eco_ar["r1bqk2r_pp2ppbp_2np1np1_8_3NP3_2N1B3_PPPQBPPP_R3K2R"]='[ECO "B72"]\n[Opening "Sicilian: Dragon, Classical, Amsterdam Variation"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_8_3NP3_2N1B3_PPPQBPPP_2KR3R"]='[ECO "B72"]\n[Opening "Sicilian: Dragon, Classical, Grigoriev Variation"]';
eco_ar["r1bqk2r_pp2ppbp_2np1np1_8_4P3_1NN1B3_PPP1BPPP_R2QK2R"]='[ECO "B72"]\n[Opening "Sicilian: Dragon, Classical, Nottingham Variation"]';
eco_ar["r1bqk2r_pp2ppbp_2np1np1_8_3NP3_2N1B3_PPP1BPPP_R2Q1RK1"]='[ECO "B73"]\n[Opening "Sicilian: Dragon, Classical, 8.O-O"]';
eco_ar["r1b2rk1_pp2ppbp_1qnp1np1_4P3_3N1P2_2N1B3_PPP1B1PP_R2Q1RK1"]='[ECO "B73"]\n[Opening "Sicilian: Dragon, Classical, Zollner Gambit"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_8_3NP3_2N1B3_PPPQBPPP_R4RK1"]='[ECO "B73"]\n[Opening "Sicilian: Dragon, Classical, Richter Variation"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_8_4P3_1NN1B3_PPP1BPPP_R2Q1RK1"]='[ECO "B74"]\n[Opening "Sicilian: Dragon, Classical, 9.Nb3"]';
eco_ar["r4rk1_pp2ppbp_3p1np1_q4P2_4P1P1_2N1B3_PPP1Q2P_R4RK1"]='[ECO "B74"]\n[Opening "Sicilian: Dragon, Classical, Stockholm Attack"]';
eco_ar["r2q1rk1_pp2ppbp_3p1np1_n4P2_2b1P3_1NNBB3_PPP3PP_R2Q1RK1"]='[ECO "B74"]\n[Opening "Sicilian: Dragon, Classical, Spielmann Variation"]';
eco_ar["r2q1rk1_pp2ppbp_5np1_n2p1P2_4P3_1NNPB3_PP4PP_R2Q1RK1"]='[ECO "B74"]\n[Opening "Sicilian: Dragon, Classical, Bernard Defence"]';
eco_ar["r1q2rk1_pp2ppbp_2npbnp1_8_4PP2_1NN1B3_PPP1B1PP_R2Q1RK1"]='[ECO "B74"]\n[Opening "Sicilian: Dragon, Classical, Reti-Tartakower Variation"]';
eco_ar["r1bq1rk1_1p2ppbp_2np1np1_p7_4P3_1NN1B3_PPP1BPPP_R2Q1RK1"]='[ECO "B74"]\n[Opening "Sicilian: Dragon, Classical, Alekhine Variation"]';
eco_ar["rnbqk2r_pp2ppbp_3p1np1_8_3NP3_2N1BP2_PPP3PP_R2QKB1R"]='[ECO "B75"]\n[Opening "Sicilian: Dragon, Yugoslav Attack"]';
eco_ar["rnbq1rk1_pp2ppbp_3p1np1_8_3NP3_2N1BP2_PPP3PP_R2QKB1R"]='[ECO "B76"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, 7...O-O"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_8_3NP3_2N1BP2_PPPQ2PP_2KR1B1R"]='[ECO "B76"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, Rauser Variation"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_8_2BNP3_2N1BP2_PPPQ2PP_R3K2R"]='[ECO "B77"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, 9.Bc4"]';
eco_ar["r1bq1rk1_1p2ppbp_2np1np1_p7_2BNP3_2N1BP2_PPPQ2PP_R3K2R"]='[ECO "B77"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, Byrne Variation"]';
eco_ar["r2q1rk1_pp1bppbp_2np1np1_8_2BNP3_2N1BP2_PPPQ2PP_R3K2R"]='[ECO "B77"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, 9...Bd7"]';
eco_ar["r2q1rk1_pp1bppbp_2np1np1_8_2BNP3_2N1BP2_PPPQ2PP_2KR3R"]='[ECO "B78"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, 10.O-O-O"]';
eco_ar["r1r3k1_pp1bppbp_2np1np1_q7_3NP2P_1BN1BP2_PPPQ2P1_2KR3R"]='[ECO "B79"]\n[Opening "Sicilian: Dragon, Yugoslav Attack, 12.h4"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B80"]\n[Opening "Sicilian: Scheveningen Variation"]';
eco_ar["rnbqkb1r_1p3ppp_p2ppn2_8_3NP3_2N1B3_PPPQ1PPP_R3KB1R"]='[ECO "B80"]\n[Opening "Sicilian: Scheveningen, English Variation"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_1B6_3NP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B80"]\n[Opening "Sicilian: Scheveningen, Vitolins Variation"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_8_3NP3_2N3P1_PPP2P1P_R1BQKB1R"]='[ECO "B80"]\n[Opening "Sicilian: Scheveningen, Fianchetto Variation"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_8_3NP1P1_2N5_PPP2P1P_R1BQKB1R"]='[ECO "B81"]\n[Opening "Sicilian: Scheveningen, Keres Attack"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_8_3NPP2_2N5_PPP3PP_R1BQKB1R"]='[ECO "B82"]\n[Opening "Sicilian: Scheveningen, 6.f4"]';
eco_ar["r1bqk2r_pp2bppp_2nppn2_8_3NPP2_2N1BQ2_PPP3PP_R3KB1R"]='[ECO "B82"]\n[Opening "Sicilian: Scheveningen, Tal Variation"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_8_3NP3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B83"]\n[Opening "Sicilian: Scheveningen, 6.Be2"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_8_3NP3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B83"]\n[Opening "Sicilian: Modern Scheveningen"]';
eco_ar["r1bq1rk1_pp2bppp_2nppn2_8_3NPP2_2N1B3_PPP1B1PP_R2Q1RK1"]='[ECO "B83"]\n[Opening "Sicilian: Modern Scheveningen, Main Line"]';
eco_ar["r2q1rk1_pp1bbppp_2nppn2_8_4PP2_1NN1B3_PPP1B1PP_R2Q1RK1"]='[ECO "B83"]\n[Opening "Sicilian: Modern Scheveningen, Main Line With Nb3"]';
eco_ar["rnbqkb1r_1p3ppp_p2ppn2_8_3NP3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B84"]\n[Opening "Sicilian: Scheveningen (Paulsen), Classical Variation"]';
eco_ar["r1bqkb1r_1p1n1ppp_p2ppn2_8_3NP3_2N5_PPP1BPPP_R1BQ1RK1"]='[ECO "B84"]\n[Opening "Sicilian: Scheveningen, Classical, Nd7 System"]';
eco_ar["rnb1kb1r_1pq2ppp_p2ppn2_8_3NP3_2N5_PPP1BPPP_R1BQ1RK1"]='[ECO "B84"]\n[Opening "Sicilian: Scheveningen (Paulsen), Classical Variation"]';
eco_ar["r1b1kb1r_1pq2ppp_p1nppn2_8_3NPP2_2N5_PPP1B1PP_R1BQ1RK1"]='[ECO "B85"]\n[Opening "Sicilian: Scheveningen, Classical Variation With ...Qc7 And ...Nc6"]';
eco_ar["r1b1k2r_1pq1bppp_p1nppn2_8_P2NPP2_2N5_1PP1B1PP_R1BQ1R1K"]='[ECO "B85"]\n[Opening "Sicilian: Scheveningen, Classical, Maroczy System"]';
eco_ar["r1b1kb1r_1pq2ppp_p1nppn2_8_3NPP2_2N1B3_PPP1B1PP_R2Q1RK1"]='[ECO "B85"]\n[Opening "Sicilian: Scheveningen, Classical"]';
eco_ar["r1b2rk1_1pq1bppp_p1nppn2_8_3NPP2_2N1B3_PPP1B1PP_R3QRK1"]='[ECO "B85"]\n[Opening "Sicilian: Scheveningen, Classical Main Line"]';
eco_ar["rnbqkb1r_pp3ppp_3ppn2_8_2BNP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B86"]\n[Opening "Sicilian: Sozin Attack"]';
eco_ar["rnbqkb1r_5ppp_p2ppn2_1p6_3NP3_1BN5_PPP2PPP_R1BQK2R"]='[ECO "B87"]\n[Opening "Sicilian: Sozin With ...a6 And ...b5"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_8_2BNP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B88"]\n[Opening "Sicilian: Sozin, Leonhardt Variation"]';
eco_ar["r1bq1rk1_pp2bppp_2nppn2_8_3NPP2_1BN1B3_PPP3PP_R2QK2R"]='[ECO "B88"]\n[Opening "Sicilian: Sozin, Fischer Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2nppn2_8_2BNP3_2N1B3_PPP2PPP_R2QK2R"]='[ECO "B89"]\n[Opening "Sicilian: Sozin, 7.Be3"]';
eco_ar["r1bqk2r_pp2bppp_2nppn2_8_2BNP3_2N1B3_PPP1QPPP_R3K2R"]='[ECO "B89"]\n[Opening "Sicilian: Velimirovic Attack"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_3NP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "B90"]\n[Opening "Sicilian: Najdorf"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_3NP3_2N4P_PPP2PP1_R1BQKB1R"]='[ECO "B90"]\n[Opening "Sicilian: Najdorf, Adams Attack"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_2BNP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "B90"]\n[Opening "Sicilian: Najdorf, Lipnitzky Attack"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_3NP3_2N1B3_PPP2PPP_R2QKB1R"]='[ECO "B90"]\n[Opening "Sicilian: Najdorf, Byrne (English) Attack"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_3NP3_2N3P1_PPP2P1P_R1BQKB1R"]='[ECO "B91"]\n[Opening "Sicilian: Najdorf, Zagreb (Fianchetto) Variation"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_3NP3_2N5_PPP1BPPP_R1BQK2R"]='[ECO "B92"]\n[Opening "Sicilian: Najdorf, Opovcensky Variation"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_8_3NPP2_2N5_PPP3PP_R1BQKB1R"]='[ECO "B93"]\n[Opening "Sicilian: Najdorf, 6.f4"]';
eco_ar["rnbqkb1r_1p2pppp_p2p1n2_6B1_3NP3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B94"]\n[Opening "Sicilian: Najdorf, 6.Bg5"]';
eco_ar["r3kb1r_1b3ppp_p2ppn2_qpn1P1B1_3N4_1BN5_PPPQ1PPP_2KRR3"]='[ECO "B94"]\n[Opening "Sicilian: Najdorf, Ivkov Variation"]';
eco_ar["rnbqkb1r_1p3ppp_p2ppn2_6B1_3NP3_2N5_PPP2PPP_R2QKB1R"]='[ECO "B95"]\n[Opening "Sicilian: Najdorf, 6...e6"]';
eco_ar["rnbqkb1r_1p3ppp_p2ppn2_6B1_3NPP2_2N5_PPP3PP_R2QKB1R"]='[ECO "B96"]\n[Opening "Sicilian: Najdorf, 7.f4"]';
eco_ar["rnbqkb1r_5ppp_p2ppn2_1p4B1_3NPP2_2N5_PPP3PP_R2QKB1R"]='[ECO "B96"]\n[Opening "Sicilian: Najdorf, Polugayevsky Variation"]';
eco_ar["rnb1kb1r_2q2ppp_p3pn2_1p2P1B1_3N4_2N5_PPP1Q1PP_R3KB1R"]='[ECO "B96"]\n[Opening "Sicilian: Najdorf, Polugayevsky, Simagin Variation"]';
eco_ar["rnb1kb1r_1p3ppp_pq1ppn2_6B1_3NPP2_2N5_PPP3PP_R2QKB1R"]='[ECO "B97"]\n[Opening "Sicilian: Najdorf, 7...Qb6"]';
eco_ar["rnb1kb1r_1p3ppp_p2ppn2_6B1_3NPP2_q1N5_P1PQ2PP_1R2KB1R"]='[ECO "B97"]\n[Opening "Sicilian: Najdorf, Poisoned Pawn Variation"]';
eco_ar["rnbqk2r_1p2bppp_p2ppn2_6B1_3NPP2_2N5_PPP3PP_R2QKB1R"]='[ECO "B98"]\n[Opening "Sicilian: Najdorf, 7...Be7"]';
eco_ar["rnb1k2r_1pq1bpp1_p2ppn1p_8_3NPP1B_2N2Q2_PPP3PP_R3KB1R"]='[ECO "B98"]\n[Opening "Sicilian: Najdorf, Browne Variation"]';
eco_ar["rnbqk2r_1p2bp2_p2ppn1p_6p1_3NPP1B_2N2Q2_PPP3PP_R3KB1R"]='[ECO "B98"]\n[Opening "Sicilian: Najdorf, Goteborg (Argentine) Variation"]';
eco_ar["rnb1k2r_1pq1bppp_p2ppn2_6B1_3NPP2_2N2Q2_PPP3PP_R3KB1R"]='[ECO "B98"]\n[Opening "Sicilian: Najdorf Variation"]';
eco_ar["r1b1k2r_1pqnbppp_p2ppn2_6B1_3NPP2_2N2Q2_PPP3PP_2KR1B1R"]='[ECO "B99"]\n[Opening "Sicilian: Najdorf, 7...Be7 Main Line"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French Defence"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_2P1P3_8_PP1P1PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French Defence, Steiner Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4P3_1P6_P1PP1PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French: Reti (Spielmann) Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_4P3_8_8_PPPP1PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French: Steinitz Attack"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French: Labourdonnais Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C00"]\n[Opening "French Defence"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2ppP3_1P6_5N2_P1PP1PPP_RNBQKB1R"]='[ECO "C00"]\n[Opening "French: Wing Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "C00"]\n[Opening "French Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_4PP2_2N5_PPPP2PP_R1BQKBNR"]='[ECO "C00"]\n[Opening "French: Pelikan Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C00"]\n[Opening "French: Two Knights Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4P3_8_PPPPQPPP_RNB1KBNR"]='[ECO "C00"]\n[Opening "French: Chigorin Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_4P3_3P4_PPP2PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French: Kings Indian Attack"]';
eco_ar["r1bqkb1r_ppp2ppp_2n1pn2_3p4_4P3_3P1N2_PPPNBPPP_R1BQK2R"]='[ECO "C00"]\n[Opening "French: Reversed Philidor Formation"]';
eco_ar["rnbqkbnr_pppp1ppp_4p3_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_3pp3_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "Lengfellner System"]';
eco_ar["rnbqkbnr_1ppp1ppp_p3p3_8_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "St. George Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "C00"]\n[Opening "French Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_3PP3_3B4_PPP2PPP_RNBQK1NR"]='[ECO "C00"]\n[Opening "French: Schlechter Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_3PP3_4B3_PPP2PPP_RN1QKBNR"]='[ECO "C00"]\n[Opening "French: Alapin Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3P4_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "C01"]\n[Opening "French: Exchange Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3p2B1_3P4_2N5_PPP2PPP_R2QKBNR"]='[ECO "C01"]\n[Opening "French: Exchange, Svenonius Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_2n2n2_3p2B1_3P4_2N5_PPP2PPP_R2QKBNR"]='[ECO "C01"]\n[Opening "French: Exchange, Bogolyubov Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3pP3_3P4_8_PPP2PPP_RNBQKBNR"]='[ECO "C02"]\n[Opening "French: Advance Variation"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2PpP3_8_8_PPP2PPP_RNBQKBNR"]='[ECO "C02"]\n[Opening "French: Advance, Steinitz Variation"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2ppP3_3P2Q1_8_PPP2PPP_RNB1KBNR"]='[ECO "C02"]\n[Opening "French: Advance, Nimzovich Variation"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2ppP3_3P4_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C02"]\n[Opening "French: Advance, Nimzovich System"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2ppP3_3P4_2P5_PP3PPP_RNBQKBNR"]='[ECO "C02"]\n[Opening "French: Advance Variation"]';
eco_ar["rn2kbnr_pp1b1ppp_1q2p3_2ppP3_3P4_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "C02"]\n[Opening "French: Advance, Wade Variation"]';
eco_ar["r1bqkbnr_pp3ppp_2n1p3_2ppP3_3P4_2P5_PP3PPP_RNBQKBNR"]='[ECO "C02"]\n[Opening "French: Advance Variation"]';
eco_ar["r1bqkbnr_pp3ppp_2n1p3_2ppP3_3P4_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "C02"]\n[Opening "French: Advance, Paulsen Attack"]';
eco_ar["r1b1kbnr_pp3ppp_1qn1p3_2ppP3_3P4_2PB1N2_PP3PPP_RNBQK2R"]='[ECO "C02"]\n[Opening "French: Advance, Milner-Barry Gambit"]';
eco_ar["r2qkbnr_pp1b1ppp_2n1p3_2ppP3_3P4_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "C02"]\n[Opening "French: Advance, Euwe Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "C03"]\n[Opening "French: Tarrasch"]';
eco_ar["rnbqkbnr_ppp3pp_4p3_3p1p2_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "C03"]\n[Opening "French: Tarrasch, Haberditz Variation"]';
eco_ar["r1bqkbnr_ppp2ppp_2n1p3_3p4_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "C03"]\n[Opening "French: Tarrasch, Guimard Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_2n1pn2_3p4_3PP3_5N2_PPPN1PPP_R1BQKB1R"]='[ECO "C04"]\n[Opening "French: Tarrasch, Guimard Main Line"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "C05"]\n[Opening "French: Tarrasch, Closed Variation"]';
eco_ar["rnbqkb1r_p2n1ppp_1p2p3_2ppP3_3P4_2PB4_PP1N1PPP_R1BQK1NR"]='[ECO "C05"]\n[Opening "French: Tarrasch, Botvinnik Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2n1p3_2ppP3_3P4_2PB4_PP1N1PPP_R1BQK1NR"]='[ECO "C05"]\n[Opening "French: Tarrasch, Closed Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2n1p3_3pP3_3P4_3B4_PP1NNPPP_R1BQK2R"]='[ECO "C06"]\n[Opening "French: Tarrasch, Closed Variation , Main Line"]';
eco_ar["r1bqkb1r_pp3ppp_1nn1p3_3pP3_3P4_3B4_PP1NNPPP_R1BQK2R"]='[ECO "C06"]\n[Opening "French: Tarrasch, Leningrad Variation"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2pp4_3PP3_8_PPPN1PPP_R1BQKBNR"]='[ECO "C07"]\n[Opening "French: Tarrasch, Open Variation"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_8_2Bp4_5N2_PPPN1PPP_R1BQK2R"]='[ECO "C07"]\n[Opening "French: Tarrasch, Eliskases Variation"]';
eco_ar["rnbqkbnr_pp3ppp_8_2pp4_3P4_8_PPPN1PPP_R1BQKBNR"]='[ECO "C08"]\n[Opening "French: Tarrasch, Open, 4.ed ed"]';
eco_ar["r1bqkbnr_pp3ppp_2n5_2pp4_3P4_5N2_PPPN1PPP_R1BQKB1R"]='[ECO "C09"]\n[Opening "French: Tarrasch, Open Variation , Main Line"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C10"]\n[Opening "French: Paulsen Variation"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2pp4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C10"]\n[Opening "French: Marshall Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_8_3Pp3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C10"]\n[Opening "French: Rubinstein Variation"]';
eco_ar["rn1qkbnr_ppp2ppp_2b1p3_8_3PN3_5N2_PPP2PPP_R1BQKB1R"]='[ECO "C10"]\n[Opening "French: Fort Knox Variation"]';
eco_ar["r1bqkbnr_pppn1ppp_4p3_8_3PN3_8_PPP2PPP_R1BQKBNR"]='[ECO "C10"]\n[Opening "French: Rubinstein Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_4pn2_4N3_3P4_8_PPP2PPP_R1BQKB1R"]='[ECO "C10"]\n[Opening "French: Rubinstein, Capablanca Line"]';
eco_ar["rnb1kbnr_ppp2ppp_4p3_3q4_3PN3_8_PPP2PPP_R1BQKBNR"]='[ECO "C10"]\n[Opening "French: Frere (Becker) Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C11"]\n[Opening "French Defence"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_3PP3_2NB4_PPP2PPP_R1BQK1NR"]='[ECO "C11"]\n[Opening "French: Swiss Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_3PP3_2N1B3_PPP2PPP_R2QKBNR"]='[ECO "C11"]\n[Opening "French: Henneberger Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3pP3_3P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C11"]\n[Opening "French: Steinitz Variation"]';
eco_ar["rnbqk2r_pp1n1ppp_4p3_2bpP3_5PQ1_2N5_PPP3PP_R1B1KBNR"]='[ECO "C11"]\n[Opening "French: Steinitz, Bradford Attack"]';
eco_ar["r1bqkb1r_pp1n1ppp_2n1p3_2PpP3_5P2_2N5_PPP3PP_R1BQKBNR"]='[ECO "C11"]\n[Opening "French: Steinitz Variation"]';
eco_ar["r1bq1rk1_pp1n2pp_2n1pp2_2bpP3_5PQ1_P1N2N2_1PP3PP_R1B1KB1R"]='[ECO "C11"]\n[Opening "French: Steinitz, Brodsky-Jones Variation"]';
eco_ar["rnbqkb1r_pp1n1ppp_4p3_2ppP3_3P1P2_2N2N2_PPP3PP_R1BQKB1R"]='[ECO "C11"]\n[Opening "French: Steinitz Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2n1p3_2ppP3_3P1P2_2N1BN2_PPP3PP_R2QKB1R"]='[ECO "C11"]\n[Opening "French: Steinitz, Boleslavsky Variation"]';
eco_ar["rnbqkb1r_pppn1ppp_4p3_3pP3_3P2Q1_2N5_PPP2PPP_R1B1KBNR"]='[ECO "C11"]\n[Opening "French: Steinitz, Gledhill Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_6B1_3Pp3_2N5_PPP2PPP_R2QKBNR"]='[ECO "C11"]\n[Opening "French: Burn Variation"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_3p2B1_1b1PP3_2N5_PPP2PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon Variation"]';
eco_ar["rnb1k2r_ppp2p1p_4pp2_q7_1b1P4_2N5_PPPQ1PPP_R3KBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Bogolyubov Variation"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_3pP1B1_1b1P4_2N5_PPP2PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Advance Variation"]';
eco_ar["rnbqk2r_ppp2pp1_4pP1p_3p2B1_1b1P4_2N5_PPP2PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Chigorin Variation"]';
eco_ar["rnbqk1r1_ppp2pP1_4p3_3p4_1b1P2Qp_2N5_PPP2PP1_R3KBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Grigoriev Variation"]';
eco_ar["rnbqk2r_ppp2pp1_4pn1p_3pP3_1b1P3B_2N5_PPP2PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Bernstein Variation"]';
eco_ar["rnbqk2r_ppp2pp1_4pn1p_3pP3_1b1P4_2N1B3_PPP2PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Janowski Variation"]';
eco_ar["rnbqk2r_ppp2pp1_4pn1p_3pP3_1b1P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Dr. Olland (Dutch) Variation"]';
eco_ar["rnbqk2r_pppn1pp1_4p2p_3pP3_1b1P4_2N5_PPPB1PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Tartakower Variation"]';
eco_ar["rnbqk2r_ppp2pp1_4pn1p_3pP3_3P4_2b5_PPPB1PPP_R2QKBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Lasker Variation"]';
eco_ar["rnbq1k1r_ppp2pp1_4p2p_3pP3_3Pn1Q1_2P5_P1P2PPP_R1B1KBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Duras Variation"]';
eco_ar["rnbqk2r_ppp2p2_4p1pp_3pP3_3Pn1Q1_2P5_P1PB1PPP_R3KBNR"]='[ECO "C12"]\n[Opening "French: MacCutcheon, Lasker Variation , 8...g6"]';
eco_ar["rnbqk2r_ppp1bppp_4pn2_3p2B1_3PP3_2N5_PPP2PPP_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Classical"]';
eco_ar["rnbqk2r_ppp1bppp_4pB2_3p4_3PP3_2N5_PPP2PPP_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Classical, Anderssen Variation"]';
eco_ar["rnbqk2r_ppp1bppp_4p3_3pP3_3P2Q1_2N5_PPP2PPP_R3KBNR"]='[ECO "C13"]\n[Opening "French: Classical, Anderssen-Richter Variation"]';
eco_ar["rnbqk1nr_ppp1bppp_4p3_3pP1B1_3P4_2N5_PPP2PPP_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Classical, Vistaneckis Variation"]';
eco_ar["rnbqk1nr_p1p1bppp_1p2p3_3pP3_3P4_2N1B3_PPP2PPP_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Classical, Frankfurt Variation"]';
eco_ar["rnbqk2r_ppp1bppp_4p3_3pP1B1_3Pn3_2N5_PPP2PPP_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Classical, Tartakower Variation"]';
eco_ar["rnbqk2r_pppnbppp_4p3_3pP1B1_3P3P_2N5_PPP2PP1_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Albin-Alekhine-Chatard Attack"]';
eco_ar["rnbqk2r_1ppnbppp_p3p3_3pP1B1_3P3P_2N5_PPP2PP1_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Albin-Alekhine-Chatard Attack, Maroczy Variation"]';
eco_ar["rnbqk2r_pp1nbppp_4p3_2ppP1B1_3P3P_2N5_PPP2PP1_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Albin-Alekhine-Chatard Attack, Breyer Variation"]';
eco_ar["rnbqk2r_pppnb1pp_4pp2_3pP1B1_3P3P_2N5_PPP2PP1_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Albin-Alekhine-Chatard Attack, Teichmann Variation"]';
eco_ar["rnbq1rk1_pppnbppp_4p3_3pP1B1_3P3P_2N5_PPP2PP1_R2QKBNR"]='[ECO "C13"]\n[Opening "French: Albin-Alekhine-Chatard Attack, Spielmann Variation"]';
eco_ar["rnb1k2r_pppnqppp_4p3_3pP3_3P4_2N5_PPP2PPP_R2QKBNR"]='[ECO "C14"]\n[Opening "French: Classical Variation"]';
eco_ar["rnb1k2r_pppnqppp_4p3_3pP3_3P4_2NB4_PPP2PPP_R2QK1NR"]='[ECO "C14"]\n[Opening "French: Classical, Tarrasch Variation"]';
eco_ar["rnb1k2r_pppnqppp_4p3_3pP3_3P4_2N5_PPPQ1PPP_R3KBNR"]='[ECO "C14"]\n[Opening "French: Classical, Rubinstein Variation"]';
eco_ar["rnb1k2r_pppnqppp_4p3_1N1pP3_3P4_8_PPP2PPP_R2QKBNR"]='[ECO "C14"]\n[Opening "French: Classical, Alapin Variation"]';
eco_ar["rnb1k2r_pppnqppp_4p3_3pP3_3P2Q1_2N5_PPP2PPP_R3KBNR"]='[ECO "C14"]\n[Opening "French: Classical, Pollock Variation"]';
eco_ar["rnb1k2r_pppnqppp_4p3_3pP3_3P1P2_2N5_PPP3PP_R2QKBNR"]='[ECO "C14"]\n[Opening "French: Classical, Steinitz Variation"]';
eco_ar["r1b2rk1_pp1nqppp_2n1p3_3pP3_2pP1P2_2N2N2_PPPQ2PP_2KR1B1R"]='[ECO "C14"]\n[Opening "French: Classical, Stahlberg Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_4p3_3p4_1b1PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C15"]\n[Opening "French: Winawer (Nimzovich) Variation"]';
eco_ar["rnb1k1nr_pp3ppp_4p3_2pq4_1b1P4_2NB4_PPPB1PPP_R2QK1NR"]='[ECO "C15"]\n[Opening "French: Winawer, Kondratiyev Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_4p3_3p4_1b1PP3_2N5_PPPB1PPP_R2QKBNR"]='[ECO "C15"]\n[Opening "French: Winawer, Fingerslip Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_4p3_3p4_1b1PP3_2N5_PPP1NPPP_R1BQKB1R"]='[ECO "C15"]\n[Opening "French: Winawer, Alekhine (Maroczy) Gambit"]';
eco_ar["r1bq1rk1_ppp1bppp_2n1pn2_8_3PN3_P5N1_1PP1BPPP_R1BQK2R"]='[ECO "C15"]\n[Opening "French: Winawer, Alekhine Gambit, Alatortsev Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_4p3_8_3Pp3_P1b5_1PP1NPPP_R1BQKB1R"]='[ECO "C15"]\n[Opening "French: Winawer, Alekhine Gambit"]';
eco_ar["r1bqk1nr_ppp2ppp_2n1p3_8_3Pp3_P1N5_1PP2PPP_R1BQKB1R"]='[ECO "C15"]\n[Opening "French: Winawer, Alekhine Gambit, Kan Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_4p3_3pP3_1b1P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C16"]\n[Opening "French: Winawer, Advance Variation"]';
eco_ar["rnb1k1nr_pppq1ppp_4p3_3pP3_1b1P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C16"]\n[Opening "French: Winawer, Petrosian Variation"]';
eco_ar["rnbqk1nr_pp3ppp_4p3_2ppP3_1b1P4_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C17"]\n[Opening "French: Winawer, Advance Variation"]';
eco_ar["rnbqk1nr_pp3ppp_4p3_2ppP3_1b1P4_2N5_PPPB1PPP_R2QKBNR"]='[ECO "C17"]\n[Opening "French: Winawer, Advance, Bogolyubov Variation"]';
eco_ar["rnbqk1nr_pp3ppp_4p3_2ppP3_1b1P2Q1_2N5_PPP2PPP_R1B1KBNR"]='[ECO "C17"]\n[Opening "French: Winawer, Advance, Russian Variation"]';
eco_ar["rnbqk1nr_pp3ppp_4p3_2ppP3_1b1P4_P1N5_1PP2PPP_R1BQKBNR"]='[ECO "C17"]\n[Opening "French: Winawer, Advance, 5.a3"]';
eco_ar["rnbqk1nr_pp3ppp_4p3_3pP3_1P6_2p2N2_1PP2PPP_R1BQKB1R"]='[ECO "C17"]\n[Opening "French: Winawer, Advance, Rauzer Variation"]';
eco_ar["rnbqk1nr_pp3ppp_4p3_2ppP3_3P4_P1P5_2P2PPP_R1BQKBNR"]='[ECO "C18"]\n[Opening "French: Winawer, Advance Variation"]';
eco_ar["rnb1k1nr_ppq2ppp_4p3_2ppP3_3P4_P1P5_2P2PPP_R1BQKBNR"]='[ECO "C18"]\n[Opening "French: Winawer, Classical Variation"]';
eco_ar["rnbqk2r_pp2nppp_4p3_2ppP3_3P4_P1P5_2P2PPP_R1BQKBNR"]='[ECO "C19"]\n[Opening "French: Winawer, Advance, 6...Ne7"]';
eco_ar["rnbqk2r_pp2nppp_4p3_2ppP3_P2P4_2P5_2P2PPP_R1BQKBNR"]='[ECO "C19"]\n[Opening "French: Winawer, Advance, Smyslov Variation"]';
eco_ar["rnbqk2r_pp2nppp_4p3_2ppP3_3P4_P1P2N2_2P2PPP_R1BQKB1R"]='[ECO "C19"]\n[Opening "French: Winawer, Advance, Positional Main Line"]';
eco_ar["rnbqk2r_pp2nppp_4p3_2ppP3_3P2Q1_P1P5_2P2PPP_R1B1KBNR"]='[ECO "C19"]\n[Opening "French: Winawer, Advance, Poisoned Pawn Variation"]';
eco_ar["rnb1k1r1_ppq1np1Q_4p3_3pP3_3p4_P1P5_2P2PPP_R1BK1BNR"]='[ECO "C19"]\n[Opening "French: Winawer, Advance, Poisoned Pawn, Euwe-Gligoric Variation"]';
eco_ar["rnb1k1r1_ppq1np1Q_4p3_3pP3_3p4_P1P5_2P1NPPP_R1B1KB1R"]='[ECO "C19"]\n[Opening "French: Winawer, Advance, Poisoned Pawn, KonstAntinopolsky Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_8_PPPP1PPP_RNBQKBNR"]='[ECO "C20"]\n[Opening "Kings Pawn Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_3P4_PPP2PPP_RNBQKBNR"]='[ECO "C20"]\n[Opening "KP: Indian Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_P7_1PPP1PPP_RNBQKBNR"]='[ECO "C20"]\n[Opening "KP: Mengarinis Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_5P2_PPPP2PP_RNBQKBNR"]='[ECO "C20"]\n[Opening "KP: Kings Head Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p2Q_4P3_8_PPPP1PPP_RNB1KBNR"]='[ECO "C20"]\n[Opening "KP: Patzer Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_5Q2_PPPP1PPP_RNB1KBNR"]='[ECO "C20"]\n[Opening "KP: Napoleons Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_2P5_PP1P1PPP_RNBQKBNR"]='[ECO "C20"]\n[Opening "KP: Lopez Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_8_PPPPNPPP_RNBQKB1R"]='[ECO "C20"]\n[Opening "Alapins Opening"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_3pP3_8_PPP2PPP_RNBQKBNR"]='[ECO "C21"]\n[Opening "Center Game"]';
eco_ar["rnbqkbnr_p2p1ppp_8_1pp5_2BpP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C21"]\n[Opening "Center Game, Kieseritsky Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_3pPP2_8_PPP3PP_RNBQKBNR"]='[ECO "C21"]\n[Opening "Halasz Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_3pP3_2P5_PP3PPP_RNBQKBNR"]='[ECO "C21"]\n[Opening "Danish Gambit"]';
eco_ar["rnb1kbnr_ppppqppp_8_8_2B1P3_8_PB3PPP_RN1QK1NR"]='[ECO "C21"]\n[Opening "Danish Gambit: Collijn Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3p4_2B1P3_8_PB3PPP_RN1QK1NR"]='[ECO "C21"]\n[Opening "Danish Gambit: Schlechter Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3p4_3pP3_2P5_PP3PPP_RNBQKBNR"]='[ECO "C21"]\n[Opening "Danish Gambit: Soerensen Defence"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_3QP3_8_PPP2PPP_RNB1KBNR"]='[ECO "C21"]\n[Opening "Center Game"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_3QP3_8_PPP2PPP_RNB1KBNR"]='[ECO "C22"]\n[Opening "Center Game"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_4P3_4Q3_PPP2PPP_RNB1KBNR"]='[ECO "C22"]\n[Opening "Center Game: Paulsen Attack"]';
eco_ar["r1bqk1nr_ppppbppp_2n5_8_4P3_2P1Q3_PP3PPP_RNB1KBNR"]='[ECO "C22"]\n[Opening "Center Game: Charousek Variation"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_5p2_4P3_4Q3_PPP2PPP_RNB1KBNR"]='[ECO "C22"]\n[Opening "Center Game: Hermet Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_8_4P3_4Q3_PPP2PPP_RNB1KBNR"]='[ECO "C22"]\n[Opening "Center Game: Berger Variation"]';
eco_ar["r1bqr1k1_ppp2ppp_2np1n2_8_1bB1P3_2N1Q2N_PPPB1PPP_2KR3R"]='[ECO "C22"]\n[Opening "Center Game: Kupr?)???k Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_2Q1P3_8_PPP2PPP_RNB1KBNR"]='[ECO "C22"]\n[Opening "Center Game: Hall Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening"]';
eco_ar["rnbqkbnr_pp1p1ppp_2p5_4p3_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Philidor Counter-Attack"]';
eco_ar["r2qkbnr_pp3ppp_8_3pn3_8_8_PPP1NPPP_RNBQK2R"]='[ECO "C23"]\n[Opening "Bishops Opening: Lisitsyn Variation"]';
eco_ar["rnbqkbnr_pppp2pp_8_4pp2_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Calabrese Counter-Gambit"]';
eco_ar["rnbqkbnr_pppp2pp_8_4pp2_2B1P3_3P4_PPP2PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Calabrese Counter-Gambit, Jaenisch Variation"]';
eco_ar["rnbqk1nr_pppp1ppp_8_2b1p3_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Classical Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_2B1PP2_2P5_PP1PQ1PP_RNB1K1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Lopez Gambit"]';
eco_ar["rnbqk1nr_pppp1ppp_8_2b1p3_2B1P3_2P5_PP1P1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Philidor Variation"]';
eco_ar["rnbq1rk1_ppp2ppp_5P2_2b4Q_2pp4_2P5_PP3PPP_RNB1K1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Pratt Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_8_2bpp3_2B1P3_2P5_PP1P1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Lewis Counter-Gambit"]';
eco_ar["rnb1k1nr_pppp1ppp_8_2b1p1q1_2B1P3_2P5_PP1P1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Del Rio Variation"]';
eco_ar["rnbqk1nr_pppp1ppp_8_2b1p3_2BPP3_8_PPP2PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Lewis Gambit"]';
eco_ar["rnbqk1nr_pppp1ppp_8_2b1p3_1PB1P3_8_P1PP1PPP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: Wing Gambit"]';
eco_ar["rnbqk1nr_pppp1ppp_8_4p3_1bB1PP2_8_P1PP2PP_RNBQK1NR"]='[ECO "C23"]\n[Opening "Bishops Opening: MacDonnell Double Gambit"]';
eco_ar["rnbqk1nr_pppp1ppp_8_8_2BPP2b_5N2_P1P4p_RNBQ1R1K"]='[ECO "C23"]\n[Opening "Bishops Opening: Four Pawns Gambit"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2B1P3_8_PPPP1PPP_RNBQK1NR"]='[ECO "C24"]\n[Opening "Bishops Opening: Berlin Defence"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2B1PP2_8_PPPP2PP_RNBQK1NR"]='[ECO "C24"]\n[Opening "Bishops Opening: Greco Gambit"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2BPP3_8_PPP2PPP_RNBQK1NR"]='[ECO "C24"]\n[Opening "Bishops Opening: Ponziani Gambit"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_8_2BpP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C24"]\n[Opening "Bishops Opening: Urusov Gambit"]';
eco_ar["rnb1k2r_ppp1qppp_5n2_3P4_1bBp4_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C24"]\n[Opening "Bishops Opening: Urusov Gambit, Panov Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "C25"]\n[Opening "Vienna Game"]';
eco_ar["rnbqk2r_pppp1ppp_5n2_4p3_1b2P1Q1_2N5_PPPP1PPP_R1B1KBNR"]='[ECO "C25"]\n[Opening "Vienna: Zhuravlev CounterGambit"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "C25"]\n[Opening "Vienna Game, Max Lange Defence"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_2N3P1_PPPP1P1P_R1BQKBNR"]='[ECO "C25"]\n[Opening "Vienna: Paulsen Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "C25"]\n[Opening "Vienna: Fyfe Gambit"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4PP2_2N5_PPPP2PP_R1BQKBNR"]='[ECO "C25"]\n[Opening "Vienna Gambit"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_3PPp2_2N5_PPP3PP_R1BQKBNR"]='[ECO "C25"]\n[Opening "Vienna: Steinitz Gambit"]';
eco_ar["r1b1kbnr_ppp2ppp_2n5_3p4_3PPp1q_2N5_PPP1K1PP_R1BQ1BNR"]='[ECO "C25"]\n[Opening "Vienna: Steinitz Gambit, Zukertort Defence"]';
eco_ar["r1b1kbnr_p1pp1ppp_1pn5_8_3PPp1q_2N5_PPP1K1PP_R1BQ1BNR"]='[ECO "C25"]\n[Opening "Vienna: Steinitz Gambit, Fraser-Minckwitz Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_4Pp2_2N2N2_PPPP2PP_R1BQKB1R"]='[ECO "C25"]\n[Opening "Vienna Gambit"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_6N1_4PppP_2N5_PPPP2P1_R1BQKB1R"]='[ECO "C25"]\n[Opening "Vienna: Hamppe-Allgaier Gambit"]';
eco_ar["r1bqkbnr_ppp2p1p_2np4_6N1_4PppP_2N5_PPPP2P1_R1BQKB1R"]='[ECO "C25"]\n[Opening "Vienna: Hamppe-Allgaier Gambit, Alapin Variation"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_8_2B1Ppp1_2N2N2_PPPP2PP_R1BQ1RK1"]='[ECO "C25"]\n[Opening "Vienna: Hamppe-Muzio Gambit"]';
eco_ar["r1b1kbnr_pppp1p1p_5q2_4n3_2B1PQ2_2N5_PPPP2PP_R1B2RK1"]='[ECO "C25"]\n[Opening "Vienna: Hamppe-Muzio, Dubois Variation"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_6p1_3PPp2_2N2N2_PPP3PP_R1BQKB1R"]='[ECO "C25"]\n[Opening "Vienna: Pierce Gambit"]';
eco_ar["r2qkbnr_ppp2p1p_2P5_8_2BP1pb1_2N2p2_PPP3PP_R1BQ1RK1"]='[ECO "C25"]\n[Opening "Vienna: Pierce Gambit, Rushmere Attack"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_4P3_2N5_PPPP1PPP_R1BQKBNR"]='[ECO "C26"]\n[Opening "Vienna: Falkbeer Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_4P3_P1N5_1PPP1PPP_R1BQKBNR"]='[ECO "C26"]\n[Opening "Vienna: Mengarini Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_4P3_2N3P1_PPPP1P1P_R1BQKBNR"]='[ECO "C26"]\n[Opening "Vienna: Paulsen-Mieses Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2B1P3_2N5_PPPP1PPP_R1BQK1NR"]='[ECO "C26"]\n[Opening "Vienna Game"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4p3_2B1n3_2N5_PPPP1PPP_R1BQK1NR"]='[ECO "C27"]\n[Opening "Vienna Game"]';
eco_ar["N1bk1b1r_p2pq2p_1pnn2p1_3Qpp2_8_1B6_PPPP1PPP_R1B1K1NR"]='[ECO "C27"]\n[Opening "Vienna: `Frankenstein-Dracula Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2nn4_4p2Q_3P4_1BN5_PPP2PPP_R1B1K1NR"]='[ECO "C27"]\n[Opening "Vienna: Adams Gambit"]';
eco_ar["rnbqk2r_ppppbppp_3n4_4p2Q_8_1BN5_PPPP1PPP_R1B1K1NR"]='[ECO "C27"]\n[Opening "Vienna Game"]';
eco_ar["r1bqk2r_ppppbppp_2nn4_4N2Q_8_1BN5_PPPP1PPP_R1B1K2R"]='[ECO "C27"]\n[Opening "Vienna: Alekhine Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4p3_2B1n3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C27"]\n[Opening "Boden-Kieseritsky Gambit"]';
eco_ar["rnbqkb1r_ppp2ppp_8_3pp3_2B1n3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C27"]\n[Opening "Boden-Kieseritsky Gambit: Lichtenhein Defence"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2B1P3_2N5_PPPP1PPP_R1BQK1NR"]='[ECO "C28"]\n[Opening "Vienna Game"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3pp3_4PP2_2N5_PPPP2PP_R1BQKBNR"]='[ECO "C29"]\n[Opening "Vienna Gambit"]';
eco_ar["rn1qkb1r_ppp2ppp_8_3pP3_4n1b1_2N2N2_PPPPQ1PP_R1B1KB1R"]='[ECO "C29"]\n[Opening "Vienna Gambit: Kaufmann Variation"]';
eco_ar["rnbqk2r_ppp1bppp_8_3pP3_4n3_2N2N2_PPPP2PP_R1BQKB1R"]='[ECO "C29"]\n[Opening "Vienna Gambit: Breyer Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_8_3pP3_4n3_2N2Q2_PPPP2PP_R1B1KBNR"]='[ECO "C29"]\n[Opening "Vienna Gambit: Paulsen Attack"]';
eco_ar["rnbqkb1r_ppp3pp_8_3pPp2_4n3_2N2Q2_PPPP2PP_R1B1KBNR"]='[ECO "C29"]\n[Opening "Vienna Gambit: Bardeleben Variation"]';
eco_ar["rnbqkb1r_ppp3pp_8_3pPp2_3Pn3_2N2Q2_PPP3PP_R1B1KBNR"]='[ECO "C29"]\n[Opening "Vienna Gambit: Heyde Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_8_3pP3_4n3_2NP4_PPP3PP_R1BQKBNR"]='[ECO "C29"]\n[Opening "Vienna Gambit"]';
eco_ar["rnb1kb1r_ppp2ppp_8_3NP2q_8_3P1Nn1_PPP4P_R1BQKB1R"]='[ECO "C29"]\n[Opening "Vienna Gambit, Wurzburger Trap"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3pp3_4PP2_2NP4_PPP3PP_R1BQKBNR"]='[ECO "C29"]\n[Opening "Vienna Gambit, Steinitz Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C30"]\n[Opening "Kings Gambit"]';
eco_ar["rnb1kbnr_ppppqppp_8_4p3_4PP2_6P1_PPPP3P_RNBQKBNR"]='[ECO "C30"]\n[Opening "KGD: Keenes Defence"]';
eco_ar["rnbqkbnr_pp1p1ppp_8_2p1p3_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C30"]\n[Opening "KGD: Mafia Defence"]';
eco_ar["rnb1kbnr_pppp1ppp_5q2_4p3_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C30"]\n[Opening "KGD: Norwalde Variation"]';
eco_ar["rnb1k1nr_pppp1ppp_8_4p3_1bB1Pq2_2N2N2_PPPP2PP_R1BQK2R"]='[ECO "C30"]\n[Opening "KGD: Norwalde Variation , Buecker Gambit"]';
eco_ar["rnbqk1nr_pppp1ppp_8_2b1p3_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C30"]\n[Opening "KGD: Classical Variation"]';
eco_ar["r2qk2r_ppp2ppp_2np1n2_2b5_2B1Pp2_2NP1Q1P_PPP3P1_R1B1K2R"]='[ECO "C30"]\n[Opening "KGD: Classical, Svenonius Variation"]';
eco_ar["r1bqk1nr_pppn1ppp_3p4_2b1p3_4PP2_2N2N2_PPPP2PP_R1BQKB1R"]='[ECO "C30"]\n[Opening "KGD: Classical, Hanham Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_3p4_2b1p3_4PP2_2P2N2_PP1P2PP_RNBQKB1R"]='[ECO "C30"]\n[Opening "KGD: Classical, 4.c3"]';
eco_ar["rn1qk1nr_ppp2ppp_8_2b1p3_Q3P1b1_2P2N2_PP1P2PP_RNB1KB1R"]='[ECO "C30"]\n[Opening "KGD: Classical, Marshall Attack"]';
eco_ar["rnbqk1nr_ppp3pp_3p4_2b1pp2_4PP2_2P2N2_PP1P2PP_RNBQKB1R"]='[ECO "C30"]\n[Opening "KGD: Classical Counter-Gambit"]';
eco_ar["rnbqk1nr_ppp3pp_8_2b2p2_2BpP3_2P2N2_PP4PP_RNBQK2R"]='[ECO "C30"]\n[Opening "KGD: Classical, Reti Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_3p4_2b1P3_4P3_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C30"]\n[Opening "KGD: Classical, Soldatenkov Variation"]';
eco_ar["rnbqk1nr_ppp2ppp_3p4_2b1p3_1P2PP2_5N2_P1PP2PP_RNBQKB1R"]='[ECO "C30"]\n[Opening "KGD: Classical, Heath Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C30"]\n[Opening "KGD: 2...Nf6"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3pp3_4PP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer Counter-Gambit"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3pp3_4PP2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, Tartakower Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3pp3_4PP2_2N5_PPPP2PP_R1BQKBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, Milner-Barry Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3Pp3_5P2_8_PPPP2PP_RNBQKBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer Counter-Gambit"]';
eco_ar["rnbqkbnr_pp3ppp_2p5_3Pp3_5P2_8_PPPP2PP_RNBQKBNR"]='[ECO "C31"]\n[Opening "KGD: Nimzovich Counter-Gambit"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3P4_4pP2_8_PPPP2PP_RNBQKBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, 3...e4"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3P4_4pP2_2N5_PPPPQ1PP_R1B1KBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, Rubinstein Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_1B1P4_4pP2_8_PPPP2PP_RNBQK1NR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, Nimzovich Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3P4_4pP2_3P4_PPP3PP_RNBQKBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, 4.d3"]';
eco_ar["rnbqk2r_ppp2ppp_5n2_3P4_1b3P2_2NPp3_PPPB2PP_R2QKBNR"]='[ECO "C31"]\n[Opening "KGD: Falkbeer, Morphy Gambit"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3P4_4PP2_8_PPP3PP_RNBQKBNR"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, 5.de"]';
eco_ar["rnb1k2r_ppp2ppp_8_3q4_4nP2_8_PPPNQbPP_RNBK1B1R"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Alapin Variation"]';
eco_ar["rn1qk2r_ppp2ppp_8_2bP1b2_4nP2_5N2_PPP1Q1PP_RNB1KB1R"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Main Line, 7...Bf5"]';
eco_ar["rn1q1rk1_ppp2ppp_8_2bP1b2_4nPP1_5N2_PPP1Q2P_RNB1KB1R"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Tarrasch Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_8_3P4_4nP2_8_PPP1Q1PP_RNB1KBNR"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Charousek Gambit"]';
eco_ar["rnb1kb1r_ppp3pp_8_3q1p2_4nPP1_8_PPPNQ2P_R1B1KBNR"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Charousek Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3P4_4pP2_3P4_PPPN2PP_R1BQKBNR"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Keres Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3P4_4pP2_3P4_PPP1Q1PP_RNB1KBNR"]='[ECO "C32"]\n[Opening "KGD: Falkbeer, Reti Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_8_PPPP2PP_RNBQKBNR"]='[ECO "C33"]\n[Opening "Kings Gambit Accepted"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_8_PPPP1KPP_RNBQ1BNR"]='[ECO "C33"]\n[Opening "KGA: Tumbleweed Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_1P6_P1PP2PP_RNBQKBNR"]='[ECO "C33"]\n[Opening "KGA: Orsini Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp1P_8_PPPP2P1_RNBQKBNR"]='[ECO "C33"]\n[Opening "KGA: Pawns Gambit (Stamma Gambit)"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_3B4_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Schurig Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_8_PPPPQ1PP_RNB1KBNR"]='[ECO "C33"]\n[Opening "KGA: Carrera (Basman) Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_2N5_PPPP2PP_R1BQKBNR"]='[ECO "C33"]\n[Opening "KGA: Keres (Mason-Steinitz) Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_5Q2_PPPP2PP_RNB1KBNR"]='[ECO "C33"]\n[Opening "KGA: Breyer Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_8_PPPPB1PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Lesser Bishops (Petroff-Jaenisch-Tartakower) Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit"]';
eco_ar["rnb1kbnr_ppp2p1p_8_3B2p1_4Pp1q_6P1_PPPP3P_RNBQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Chigorins Attack"]';
eco_ar["rnb1k1nr_pppp1ppp_8_2b5_2B1Pp1q_8_PPPP2PP_RNBQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Greco Variation"]';
eco_ar["rnb1kbnr_pppp1p1p_8_6p1_2B1Pp1q_8_PPPP2PP_RNBQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Classical Defence"]';
eco_ar["rnb1k1nr_ppp2pbp_3p4_4P1p1_2BP1p1q_2N5_PPP3PP_R1BQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Grimm Attack"]';
eco_ar["rnb1k2r_ppppnpbp_8_6p1_2BPPp1q_2N5_PPP3PP_R1BQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Classical Defence"]';
eco_ar["rnb1k2r_ppppnpbp_8_6p1_2BPPp1q_2N3P1_PPP4P_R1BQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, McDonnell Attack"]';
eco_ar["rnb1k1nr_pppp1pbp_8_6p1_2B1Pp1q_2N3P1_PPPP3P_R1BQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, McDonnell Attack"]';
eco_ar["rnb1k1nr_pppp1pbp_8_6p1_2B1P2q_2N2Qp1_PPPP3P_R1B2KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Fraser Variation"]';
eco_ar["rnb1kbnr_pppp1p1p_8_6p1_2B1Pp1q_5Q2_PPPP2PP_RNB2KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Classical Defence, Cozio Attack"]';
eco_ar["r1b1kbnr_pppp1ppp_2n5_8_2B1Pp1q_8_PPPP2PP_RNBQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Boden Defence"]';
eco_ar["rnb1kbnr_p1pp1ppp_8_1p6_2B1Pp1q_8_PPPP2PP_RNBQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Bryan Counter-Gambit"]';
eco_ar["rnbqkbnr_p1pp1ppp_8_1p6_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Bryan Counter-Gambit"]';
eco_ar["rnbqkb1r_ppppnppp_8_8_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Steinitz Defence"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Maurian Defence"]';
eco_ar["rnbqkbnr_pp1p1ppp_2p5_8_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Ruy Lopez Defence"]';
eco_ar["rnbqkbnr_pppp2pp_8_5p2_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Lopez-Gianutio Counter-Gambit"]';
eco_ar["rnbk1bnr_pppp2pp_8_8_2B1pp1q_2N5_PPPPQ1PP_R1BK2NR"]='[ECO "C33"]\n[Opening "KGA: Lopez-Gianutio Counter-Gambit, Hein Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3p4_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Bledow Variation"]';
eco_ar["rnb1k1nr_ppp2ppp_3b4_3B4_4Pp1q_8_PPPP2PP_RNBQ1KNR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Boren-Svenonius Variation"]';
eco_ar["rnbqkbnr_pp3ppp_2p5_3B4_4Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Anderssen Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3B4_4Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Morphy Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_8_2B1Pp2_8_PPPP2PP_RNBQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Cozio (Morphy) Defence"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_8_2B1Pp2_2N5_PPPP2PP_R1BQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Bogolyubov Variation"]';
eco_ar["rnbqk2r_pppp1ppp_5n2_4P3_1bB2p2_2N5_PPPP2PP_R1BQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Paulsen Attack"]';
eco_ar["rnbqkb1r_pp1p1ppp_2p2n2_8_2B1Pp2_2N5_PPPP2PP_R1BQK1NR"]='[ECO "C33"]\n[Opening "KGA: Bishops Gambit, Jaenisch Variation"]';
eco_ar["rnbqkbnr_pppp1ppp_8_8_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C34"]\n[Opening "Kings Knights Gambit"]';
eco_ar["rnbqkb1r_ppppnppp_8_8_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C34"]\n[Opening "KGA: Bonsch-Osmolovsky Variation"]';
eco_ar["rnbqkbnr_pppp2pp_8_5p2_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C34"]\n[Opening "KGA: Gianutio Counter-Gambit"]';
eco_ar["rnbqkbnr_ppp2ppp_3p4_8_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C34"]\n[Opening "KGA: Fischer Defence"]';
eco_ar["rnbqkbnr_pppp1pp1_7p_8_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C34"]\n[Opening "KGA: Becker Defence"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_8_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C34"]\n[Opening "KGA: Schallop Defence"]';
eco_ar["rnbqk1nr_ppppbppp_8_8_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C35"]\n[Opening "KGA: Cunningham Defence"]';
eco_ar["rnbqk1nr_pppp1ppp_8_8_2B1Pp1b_5NP1_PPPP3P_RNBQK2R"]='[ECO "C35"]\n[Opening "KGA: Cunningham, Bertin Gambit"]';
eco_ar["rnbqk1nr_pppp1ppp_8_8_2B1P2b_5N2_PPPP3p_RNBQ1R1K"]='[ECO "C35"]\n[Opening "KGA: Cunningham, Three Pawns Gambit"]';
eco_ar["rnbqk2r_ppppbppp_5n2_8_2B1Pp2_5N2_PPPP2PP_RNBQK2R"]='[ECO "C35"]\n[Opening "KGA: Cunningham, Euwe Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3p4_4Pp2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C36"]\n[Opening "KGA: Abbazia Defence (Classical Defence, Modern Defence[!])"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3P4_5p2_5N2_PPPP2PP_RNBQKB1R"]='[ECO "C36"]\n[Opening "KGA: Abbazia Defence, Modern Variation"]';
eco_ar["rnbqkb1r_p4ppp_2p5_3n4_2B2p2_5N2_PPPP2PP_RNBQK2R"]='[ECO "C36"]\n[Opening "KGA: Abbazia Defence, Botvinnik Variation"]';
eco_ar["rnbqkbnr_pppp1p1p_8_6p1_4Pp2_2N2N2_PPPP2PP_R1BQKB1R"]='[ECO "C37"]\n[Opening "KGA: Quaade Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_6p1_3PPp2_5N2_PPP3PP_RNBQKB1R"]='[ECO "C37"]\n[Opening "KGA: Rosentreter Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_4N3_3PPpp1_8_PPP3PP_RNBQKB1R"]='[ECO "C37"]\n[Opening "KGA: Soerensen Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_6p1_2B1Pp2_5N2_PPPP2PP_RNBQK2R"]='[ECO "C37"]\n[Opening "KGA: Kings Knights Gambit"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_6p1_2B1Pp2_5N2_PPPP2PP_RNBQK2R"]='[ECO "C37"]\n[Opening "KGA: Blachly Gambit"]';
eco_ar["rnbqkbnr_pppp1B1p_8_8_4Ppp1_5N2_PPPP2PP_RNBQK2R"]='[ECO "C37"]\n[Opening "KGA: Lolli Gambit (Wild Muzio Gambit)"]';
eco_ar["rnb2bnr_pppp1k1p_5q2_8_4Pp2_2N1BQ2_PPP3PP_R4RK1"]='[ECO "C37"]\n[Opening "KGA: Lolli Gambit, Young Variation"]';
eco_ar["rnbqkbnr_pppp1p1p_8_8_2BPPpp1_5N2_PPP3PP_RNBQK2R"]='[ECO "C37"]\n[Opening "KGA: Ghulam Kassim Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_8_2B1Ppp1_2N2N2_PPPP2PP_R1BQK2R"]='[ECO "C37"]\n[Opening "KGA: MacDonnell Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_4N3_2B1Ppp1_8_PPPP2PP_RNBQK2R"]='[ECO "C37"]\n[Opening "KGA: Salvio Gambit"]';
eco_ar["rnb1kb1r_pppp1p1p_7n_4N3_2BPP1pq_5p2_PPP3PP_RNBQ1K1R"]='[ECO "C37"]\n[Opening "KGA: Silberschmidt Gambit"]';
eco_ar["rnb1kb1r_ppp2p1p_3p3n_4N3_2BPPppq_8_PPP3PP_RNBQ1K1R"]='[ECO "C37"]\n[Opening "KGA: Salvio Gambit, Anderssen Counter-Attack"]';
eco_ar["rnb1kbnr_pppp1p1p_8_4N3_2B1P1pq_5p2_PPPP2PP_RNBQ1K1R"]='[ECO "C37"]\n[Opening "KGA: Cochrane Gambit"]';
eco_ar["r1b1kbnr_pppp1p1p_2n5_4N3_2B1Pppq_8_PPPP2PP_RNBQ1K1R"]='[ECO "C37"]\n[Opening "KGA: Herzfeld Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_8_2B1Ppp1_5N2_PPPP2PP_RNBQ1RK1"]='[ECO "C37"]\n[Opening "KGA: Muzio Gambit"]';
eco_ar["r1b1k2r_ppppnp1p_2n4b_4q3_2B2p2_2NP1Q2_PPPB2PP_4RRK1"]='[ECO "C37"]\n[Opening "KGA: Muzio Gambit, Paulsen Variation"]';
eco_ar["rnb1kbnr_pppp1B1p_8_4q3_5p2_5Q2_PPPP2PP_RNB2RK1"]='[ECO "C37"]\n[Opening "KGA: Double Muzio Gambit"]';
eco_ar["rnb1kbnr_ppppqp1p_8_8_2B1Pp2_5Q2_PPPP2PP_RNB2RK1"]='[ECO "C37"]\n[Opening "KGA: Muzio Gambit, From Defence"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_8_2B1Pp2_5Q2_PPPP2PP_RNB2RK1"]='[ECO "C37"]\n[Opening "KGA: Muzio Gambit, Holloway Defence"]';
eco_ar["rnb1kbnr_ppppqp1p_8_8_2B1Ppp1_5N2_PPPP2PP_RNBQ1RK1"]='[ECO "C37"]\n[Opening "KGA: Muzio Gambit, Kling And Horwitz Counter-Attack"]';
eco_ar["rnbqkbnr_ppp2p1p_8_3p4_2B1Ppp1_5N2_PPPP2PP_RNBQ1RK1"]='[ECO "C37"]\n[Opening "KGA: Muzio Gambit, Brentano Defence"]';
eco_ar["rnbqk1nr_pppp1pbp_8_6p1_2B1Pp2_5N2_PPPP2PP_RNBQK2R"]='[ECO "C38"]\n[Opening "Kings Knights Gambit"]';
eco_ar["rnbqk1nr_pppp1pbp_8_6p1_2B1Pp2_5N2_PPPP2PP_RNBQ1RK1"]='[ECO "C38"]\n[Opening "KGA: Hanstein Gambit"]';
eco_ar["rnbqk1nr_pppp1pbp_8_6p1_2B1Pp1P_5N2_PPPP2P1_RNBQK2R"]='[ECO "C38"]\n[Opening "KGA: Philidor Gambit"]';
eco_ar["rnbqk1nb_pp3p2_2pp4_4N1p1_2BPPp2_2N5_PPP3P1_R1BQK3"]='[ECO "C38"]\n[Opening "KGA: Greco Gambit"]';
eco_ar["rnbqk1nr_ppp2pb1_3p3p_6p1_2BPPp1P_3Q1N2_PPP3P1_RNB1K2R"]='[ECO "C38"]\n[Opening "KGA: Philidor Gambit, Schultz Variation"]';
eco_ar["rnbqkbnr_pppp1p1p_8_6p1_4Pp1P_5N2_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "Kings Knights Gambit"]';
eco_ar["rnbqkbnr_pppp1p1p_8_6N1_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Allgaier Gambit"]';
eco_ar["rnbq3r_pppp1k2_3b1n1p_8_4PQ1P_8_PPPP2P1_RNB1KB1R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Horny Defence"]';
eco_ar["rnbq1bnr_pppp1k2_7p_8_3PPppP_8_PPP3P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Thorold Variation"]';
eco_ar["rnbq1bnr_ppp3k1_7p_4B3_2BPp1pP_8_PPP3P1_RN1QK2R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Cook Variation"]';
eco_ar["rnbq1bnr_pppp1k2_7p_8_4PppP_2N5_PPPP2P1_R1BQKB1R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Blackburne Gambit"]';
eco_ar["rnbq1bnr_pppp1k2_7p_8_2B1PppP_8_PPPP2P1_RNBQK2R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Walker Attack"]';
eco_ar["rnbq1bnr_ppp3k1_7p_3B4_3PPppP_8_PPP3P1_RNBQK2R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Urusov Attack"]';
eco_ar["rnbqkb1r_pppp1p1p_5n2_6N1_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Allgaier, Schlechter Defence"]';
eco_ar["rnbqk1nr_pppp1pbp_8_4N3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Paulsen Defence"]';
eco_ar["rnbqkbnr_pppp1p2_8_4N2p_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Long Whip (Stockwhip, Classical) Defence"]';
eco_ar["rnbqk1n1_pppp1p1r_7b_4N2p_2BPPppP_2N5_PPP3P1_R1BQK2R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Long Whip Defence, Jaenisch Variation"]';
eco_ar["rnbqkbnr_ppp2p1p_8_3pN3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Brentano (Campbell) Defence"]';
eco_ar["rnb1k2r_ppp2p1p_5n2_3qN3_1b1P1ppP_2N5_PPP2KP1_R1BQ1B1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Brentano Defence, Kaplanek Variation"]';
eco_ar["rnbqkb1r_ppp2p1p_5n2_3pN3_3PPBpP_8_PPP3P1_RN1QKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Brentano Defence"]';
eco_ar["rnbqkb1r_ppp2p1p_8_3pN3_3PnBpP_8_PPPN2P1_R2QKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Brentano Defence, Caro Variation"]';
eco_ar["rnb1kbnr_ppppqp1p_8_4N3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Salvio (Rosenthal) Defence"]';
eco_ar["rnb1kbnr_ppppq2p_8_4Np2_2BPPppP_8_PPP3P1_RNBQK2R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Salvio Defence, Cozio Variation"]';
eco_ar["rnbqk1nr_ppppbp1p_8_4N3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Polerio Defence"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_4N3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Neumann Defence"]';
eco_ar["rnbqkbnr_ppp2p1p_3p4_4N3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Kolisch Defence"]';
eco_ar["rnbqkb1r_pppp1p1p_5n2_4N3_4PppP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Berlin Defence"]';
eco_ar["rnbqkb1r_ppp2p1p_5n2_3p4_4PpNP_8_PPPP2P1_RNBQKB1R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Berlin Defence, Riviere Variation"]';
eco_ar["rnbqkb1r_pppp1p1p_5n2_4N3_2B1PppP_8_PPPP2P1_RNBQK2R"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Berlin Defence, 6.Bc4"]';
eco_ar["rnbqk2r_ppp2p1p_3b1n2_3PN3_2B2ppP_8_PPPP2P1_RNBQ1RK1"]='[ECO "C39"]\n[Opening "KGA: Kieseritsky, Rice Gambit"]';
eco_ar["rnbqkbnr_pppp1ppp_8_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Kings Knight Opening"]';
eco_ar["rnb1kbnr_ppppqppp_8_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Gunderam Defence"]';
eco_ar["rnb1kbnr_pppp1ppp_5q2_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Greco Defence"]';
eco_ar["rnbqkbnr_pppp2pp_5p2_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Damianos Defence"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3pp3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "QP Counter-Gambit (Elephant Gambit)"]';
eco_ar["rnbqk1nr_ppp2ppp_3b4_3Pp3_8_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "QP Counter-Gambit: Maroczy Gambit"]';
eco_ar["rnbqkbnr_pppp2pp_8_4pp2_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Latvian Counter-Gambit"]';
eco_ar["rnb1kbnr_ppp3pp_3p1q2_8_3Pp3_4N3_PPP2PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Latvian: Nimzovich Variation"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_4Np2_4P3_8_PPPP1PPP_RNBQKB1R"]='[ECO "C40"]\n[Opening "Latvian: Fraser Defence"]';
eco_ar["rnbqkbnr_pppp2pp_8_4pp2_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C40"]\n[Opening "Latvian Gambit, 3.Bc4"]';
eco_ar["rnb1kb1N_ppp3pp_5n2_3p4_2B1p3_8_PPPP1PqP_RNBQKR2"]='[ECO "C40"]\n[Opening "Latvian: Behting Variation"]';
eco_ar["rnbqkbnr_ppp3pp_8_3pN3_2B1p3_8_PPPP1PPP_RNBQK2R"]='[ECO "C40"]\n[Opening "Latvian: Polerio Variation"]';
eco_ar["rnbqkb1r_pppp2pp_5n2_4N3_2B1p3_8_PPPP1PPP_RNBQK2R"]='[ECO "C40"]\n[Opening "Latvian: Corkscrew Counter-Gambit"]';
eco_ar["rnbqkbnr_ppp2ppp_3p4_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidors Defence"]';
eco_ar["rnbqk1nr_ppp1bppp_3p4_4p3_2B1P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C41"]\n[Opening "Philidor: Steinitz Variation"]';
eco_ar["rnbqkbnr_ppp3pp_3p4_4pp2_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C41"]\n[Opening "Philidor: Lopez Counter-Gambit"]';
eco_ar["rnbqkb1r_ppp3pN_3p3n_5p2_2BpP3_8_PPP2PPP_RNBQK2R"]='[ECO "C41"]\n[Opening "Philidor: Lopez Counter-Gambit, Jaenisch Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_3p4_4p3_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidors Defence"]';
eco_ar["rnbqkbnr_ppp3pp_3p4_4pp2_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Philidor Counter-Gambit"]';
eco_ar["rnbqkbnr_ppp3pp_4P3_3p2N1_4p3_8_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Philidor Counter-Gambit, Del Rio Attack"]';
eco_ar["rnbqk1nr_ppp3pp_4P3_2bp2N1_4p3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Philidor Counter-Gambit, Berger Variation"]';
eco_ar["rnbqkbnr_ppp3pp_3p4_4pp2_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Philidor Counter-Gambit, Zukertort Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_3p4_8_3pP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Exchange Variation"]';
eco_ar["rn1qkbnr_pppb1ppp_3p4_8_3QP3_5N2_PPP2PPP_RNB1KB1R"]='[ECO "C41"]\n[Opening "Philidor: Boden Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_3p4_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Exchange Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3P4_3N4_8_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Paulsen Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Exchange Variation"]';
eco_ar["r2q1rk1_pp2bppp_2npbn2_2p3B1_4P3_2N2N2_PPP1BPPP_R2QR1K1"]='[ECO "C41"]\n[Opening "Philidor: Berger Variation"]';
eco_ar["rnbqkbnr_ppp2p1p_3p2p1_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Larsen Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_4p3_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich (Jaenisch Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_3p1n2_4p3_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Improved Hanham Variation"]';
eco_ar["r1bq1rk1_pp1nbppp_2pp1n2_8_P1BpP3_2N2N2_1PP1QPPP_R1B2RK1"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich, Sozin Variation"]';
eco_ar["r1bq1rk1_pppnbBpp_3p1n2_4p1N1_3PP3_2N5_PPP2PPP_R1BQK2R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich, Larobok Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_4P3_4P3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_4P3_4n3_5N2_PPPN1PPP_R1BQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich, Sokolsky Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_3QP3_4n3_5N2_PPP2PPP_RNB1KB1R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich, Rellstab Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_4p1N1_3PP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich, Locock Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_4p3_2BPP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C41"]\n[Opening "Philidor: Nimzovich, Klein Variation"]';
eco_ar["r1bqkbnr_pppn1ppp_3p4_4p3_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C41"]\n[Opening "Philidor: Hanham Variation"]';
eco_ar["r1bqkbnr_pp1n1ppp_2pp4_4p3_2BPP3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C41"]\n[Opening "Philidor: Hanham, Krause Variation"]';
eco_ar["r1bqk1nr_pp1nbppp_2pp4_4P3_2B1P3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C41"]\n[Opening "Philidor: Hanham, Steiner Variation"]';
eco_ar["r1bqkbnr_pp1n1ppp_2pp4_4p1N1_2BPP3_8_PPP2PPP_RNBQK2R"]='[ECO "C41"]\n[Opening "Philidor: Hanham, Kmoch Variation"]';
eco_ar["r1bq1rk1_pp1nbppp_2p4n_3pp1N1_2BPPP2_2P5_PP4PP_RNBQ1RK1"]='[ECO "C41"]\n[Opening "Philidor: Hanham, Berger Variation"]';
eco_ar["r1bqkbnr_pp1n1ppp_2pp4_4p3_2BPP3_2N2N2_PPP2PPP_R1BQK2R"]='[ECO "C41"]\n[Opening "Philidor: Hanham, Schlechter Variation"]';
eco_ar["r1bqkbnr_pp1n1ppp_2pp4_4p3_2BPP3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C41"]\n[Opening "Philidor: Hanham, Delmar Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrovs Defence"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_8_4n3_3P1N2_PPP2PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: French Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_8_2P1n3_5N2_PP1P1PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Kaufmann Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_8_4n3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Nimzovich Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_8_4n3_5N2_PPPPQPPP_RNB1KB1R"]='[ECO "C42"]\n[Opening "Petrov: Cozio (Lasker) Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_3p4_8_3Pn3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack"]';
eco_ar["r1bqk2r_ppp1bppp_2n5_3p4_3Pn3_3B1N2_PPP2PPP_RNBQR1K1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Chigorin Variation"]';
eco_ar["r2qk2r_ppp1b1pp_2n5_3p1p2_3Pn1b1_2PB1N2_PP1N1PPP_R1BQR1K1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Berger Variation"]';
eco_ar["r2qk2r_ppp1b1pp_2n5_3p1p2_2PPn1b1_3B1N2_PP3PPP_RNBQR1K1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Krause Variation"]';
eco_ar["r2qk2r_ppp3pp_2n5_3p1p2_2PPn1bb_3B1N2_PP3PPP_RNBQR1K1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Maroczy Variation"]';
eco_ar["r1bqk2r_ppp1bppp_2n5_3p4_2PPn3_3B1N2_PP3PPP_RNBQ1RK1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Jaenisch Variation"]';
eco_ar["rnbq1rk1_ppp1bppp_8_3p4_3Pn3_3B1N2_PPP2PPP_RNBQ1RK1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Mason Variation"]';
eco_ar["rnbqk2r_ppp2ppp_3b4_3p4_3Pn3_3B1N2_PPP2PPP_RNBQK2R"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Marshall Variation"]';
eco_ar["rn1q1rk1_ppp2ppp_3b4_3p4_2PPn1b1_3B1N2_PP3PPP_RNBQ1RK1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Tarrasch Variation"]';
eco_ar["rn1q1rk1_ppp3pp_8_3P1p2_3Pn1b1_3B1N2_PP3PPb_RNBQR1K1"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Marshall Trap"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_8_3P4_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Classical Attack, Close Variation"]';
eco_ar["rnbqkb1r_ppp2Npp_3p1n2_8_4P3_8_PPPP1PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Cochrane Gambit"]';
eco_ar["rnbqkb1r_ppp2ppp_3p1n2_8_2N1P3_8_PPPP1PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Paulsen Attack"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4N3_4n3_8_PPPP1PPP_RNBQKB1R"]='[ECO "C42"]\n[Opening "Petrov: Damiano Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C42"]\n[Opening "Petrov Three Knights Game"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C42"]\n[Opening "Petrov: Italian Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_5n2_4p3_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C43"]\n[Opening "Petrov: Modern (Steinitz) Attack"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_3Qn3_5N2_PPP2PPP_RNB1KB1R"]='[ECO "C43"]\n[Opening "Petrov: Modern Attack, Main Line"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4P3_3pn3_5N2_PPP1QPPP_RNB1KB1R"]='[ECO "C43"]\n[Opening "Petrov: Modern Attack, Steinitz Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n5_2n1P3_3N4_8_PPP1QPPP_RNB1KB1R"]='[ECO "C43"]\n[Opening "Petrov: Modern Attack, Bardeleben Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_8_4p3_3Pn3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C43"]\n[Opening "Petrov: Modern Attack, Symmetrical Variation"]';
eco_ar["rnbq1rk1_ppp2ppp_8_3pb3_2PPn3_3B4_PP3PPP_RNBQ1RK1"]='[ECO "C43"]\n[Opening "Petrov: Modern Attack, Trifunovic Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_5N2_PPPP1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Kings Pawn Opening"]';
eco_ar["r1bqkbnr_pppp1ppp_8_4n3_3PP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Irish (Chicago) Gambit"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_5NP1_PPPP1P1P_RNBQKB1R"]='[ECO "C44"]\n[Opening "KonstAntinopolsky Opening"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_2P1P3_5N2_PP1P1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Dresden Opening"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_5N2_PPPPBPPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Inverted Hungarian"]';
eco_ar["r1bqkb1r_ppp2ppp_2n2n2_3pp3_4P3_3P1N2_PPPNBPPP_R1BQK2R"]='[ECO "C44"]\n[Opening "Inverted Hanham"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_3PP3_5N2_PPP1BPPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Tayler Opening"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_2P2N2_PP1P1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani Opening"]';
eco_ar["r2qkbnr_pppb1ppp_2n5_3pp3_Q3P3_2P2N2_PP1P1PPP_RNB1KB1R"]='[ECO "C44"]\n[Opening "Ponziani: Caro Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_2n2n2_3pp3_Q3P3_2P2N2_PP1P1PPP_RNB1KB1R"]='[ECO "C44"]\n[Opening "Ponziani: Leonhardt Variation"]';
eco_ar["r1bqkbnr_ppp3pp_2n2p2_3pp3_Q3P3_2P2N2_PP1P1PPP_RNB1KB1R"]='[ECO "C44"]\n[Opening "Ponziani: Steinitz Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_4P3_2P2N2_PP1P1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani: Jaenisch Counter-Attack"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_2bPp3_4n3_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani: Fraser Defence"]';
eco_ar["r1bqkb1r_ppppnppp_2n5_4p3_4P3_2P2N2_PP1P1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani: Reti Variation"]';
eco_ar["r1bqk1nr_ppppbppp_2n5_4p3_4P3_2P2N2_PP1P1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani: Romanishin Variation"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_4pp2_4P3_2P2N2_PP1P1PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani Counter-Gambit"]';
eco_ar["r1bqkbnr_ppp3pp_2np4_3Ppp2_4P3_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Ponziani Counter-Gambit, Schmidt Attack"]';
eco_ar["rnbqk2r_ppp1b1pp_3p1n2_3Pp3_4N3_2PB4_PP3PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Ponziani Counter-Gambit, Cordel Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_3PP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Scotch Opening"]';
eco_ar["r1bqkbnr_pppp1ppp_8_4p3_3nP3_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Scotch: Lolli Variation"]';
eco_ar["r1bqkb1r_pp1p1Npp_2p1nn2_8_2B1P3_8_PPP2PPP_RNBQ1RK1"]='[ECO "C44"]\n[Opening "Scotch: Cochrane Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_1B6_3pP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch: Relfsson Gambit (MacLopez)"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_3pP3_2P2N2_PP3PPP_RNBQKB1R"]='[ECO "C44"]\n[Opening "Scotch: Goering Gambit"]';
eco_ar["r2q1bnr_ppp1kBpp_3p4_3NN3_4P3_8_PP3PPP_R1Bb1RK1"]='[ECO "C44"]\n[Opening "Scotch: Sea Cadet Mate"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_8_1b2P3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "C44"]\n[Opening "Scotch: Goering Gambit"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_8_1bB1P3_2N2N2_PP3PPP_R1BQK2R"]='[ECO "C44"]\n[Opening "Scotch: Goering Gambit, Bardeleben Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_2BpP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit"]';
eco_ar["r2qk1nr_ppp2ppp_2np4_2b5_2BpP1b1_2P2N2_PP3PPP_RNBQ1RK1"]='[ECO "C44"]\n[Opening "Scotch Gambit: Anderssen (Paulsen, Suhle) Counter-Attack"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b3N1_2BpP3_8_PPP2PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit"]';
eco_ar["r1bq3r_ppp2k1p_2n3p1_2Qp4_3pP3_8_PPP2PPP_RNB1K2R"]='[ECO "C44"]\n[Opening "Scotch Gambit: Cochrane-Shumov Defence"]';
eco_ar["r1bqk2r_pppp1ppp_2n4n_2b3NQ_2BpP3_8_PPP2PPP_RNB1K2R"]='[ECO "C44"]\n[Opening "Scotch Gambit: Vitzhum Attack"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_8_1bBpP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit"]';
eco_ar["r1bq1rk1_pppp1ppp_5n2_4n1N1_1bB5_8_PB3PPP_RN1Q1RK1"]='[ECO "C44"]\n[Opening "Scotch Gambit: Hanneken Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_8_1bB1P3_2P2N2_P4PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_b3P3_2B5_2P2N2_P4PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit: Cochrane Variation"]';
eco_ar["r1bqk1nr_ppppbppp_2n5_8_2BpP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit: Benima Defence"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_8_2BpP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C44"]\n[Opening "Scotch Gambit: Dubois-Reti Defence"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch Game"]';
eco_ar["r1bqkbnr_ppp2ppp_3p4_8_3QP3_3B4_PPP2PPP_RNB1K2R"]='[ECO "C45"]\n[Opening "Scotch: Ghulam Kassim Variation"]';
eco_ar["r1b1kbnr_pppp1ppp_2n5_8_3NP2q_8_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Pulling Counter-Attack"]';
eco_ar["r1b1kbnr_pppp1ppp_2n5_1N6_4P2q_8_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Horwitz Attack"]';
eco_ar["N1bk3r_pp1p1ppp_2n2n2_8_1b6_P4B1q_1PPN1P1P_R1BQK2R"]='[ECO "C45"]\n[Opening "Scotch: Berger Variation"]';
eco_ar["r1b1k1nr_pppp1ppp_2n5_1N6_1b2P2q_8_PPPB1PPP_RN1QKB1R"]='[ECO "C45"]\n[Opening "Scotch Game"]';
eco_ar["r1bk2nr_pppp1ppp_2n3q1_1N6_8_8_PPPNBPPP_R2Q1RK1"]='[ECO "C45"]\n[Opening "Scotch: Rosenthal Variation"]';
eco_ar["r1b1kbnr_pppp1ppp_2n5_8_4P2q_5N2_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Fraser Attack"]';
eco_ar["r1b1kbnr_pppp1ppp_2n5_8_3NP2q_2N5_PPP2PPP_R1BQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Steinitz Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_8_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Schmidt Variation"]';
eco_ar["r1bqkb1r_p1pp1ppp_2p2n2_4P3_8_8_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Mieses Variation"]';
eco_ar["r1bqkb1r_p1pp1ppp_2p2n2_8_4P3_8_PPPN1PPP_R1BQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Tartakower Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b5_3NP3_8_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch Game"]';
eco_ar["r1b1k2r_ppppnppp_2n2q2_2b5_3NP3_2P1B3_PP1Q1PPP_RN2KB1R"]='[ECO "C45"]\n[Opening "Scotch: Blackburne Attack"]';
eco_ar["1rb2rk1_pp3ppp_5q2_3P4_1n6_2P1Q3_PP3PPP_RN2KB1R"]='[ECO "C45"]\n[Opening "Scotch: Gottschall Variation"]';
eco_ar["r1b1k2r_ppppnppp_2n2q2_1Bb5_3NP3_2P1B3_PP3PPP_RN1QK2R"]='[ECO "C45"]\n[Opening "Scotch: Paulsen Attack"]';
eco_ar["r1bnk2r_ppppnppp_5q2_1Bb5_3NP3_2P1B3_PP3PPP_RN1QK2R"]='[ECO "C45"]\n[Opening "Scotch: Paulsen, Gunsberg Defence"]';
eco_ar["r1b1k2r_ppppnppp_2n2q2_2b5_4P3_2P1B3_PPN2PPP_RN1QKB1R"]='[ECO "C45"]\n[Opening "Scotch: Meitner Variation"]';
eco_ar["r1b1k1nr_pppp1ppp_2n2q2_1Nb5_4P3_4B3_PPP2PPP_RN1QKB1R"]='[ECO "C45"]\n[Opening "Scotch: Blumenfeld Attack"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b5_4P3_1N6_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Potter Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_8_1b2P3_1N6_PPP2PPP_RNBQKB1R"]='[ECO "C45"]\n[Opening "Scotch: Romanishin Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Three Knights Game"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_3Np3_1b2P3_5N2_PPPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Three Knights: Schlechter Variation"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_4pp2_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Three Knights: Winawer Defence (Gothic Defence)"]';
eco_ar["r1bqkbnr_pppp1p1p_2n3p1_4p3_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Three Knights: Steinitz Variation"]';
eco_ar["r1bqkbnr_pppp1p1p_2n3p1_3N4_3pP3_5N2_PPP2PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Three Knights: Steinitz, Rosenthal Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_4P3_2N2N2_PPPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Four Knights Game"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4N3_4P3_2N5_PPPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Four Knights: Schultze-Mueller Gambit"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2B1P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C46"]\n[Opening "Four Knights: Italian Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_4P3_P1N2N2_1PPP1PPP_R1BQKB1R"]='[ECO "C46"]\n[Opening "Four Knights: Gunsberg Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_3PP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "C47"]\n[Opening "Four Knights: Scotch Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_4N3_1b1PP3_2N5_PPP2PPP_R1BQKB1R"]='[ECO "C47"]\n[Opening "Four Knights: Scotch, Krause Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_8_3pP3_2N2N2_PPP2PPP_R1BQKB1R"]='[ECO "C47"]\n[Opening "Four Knights: Scotch, 4...exd4"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_3N4_3pP3_5N2_PPP2PPP_R1BQKB1R"]='[ECO "C47"]\n[Opening "Four Knights: Belgrade Gambit"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_1B2p3_4P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Spanish Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1B2n2_4p3_4P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Ranken Variation"]';
eco_ar["r3kb1r_1pp2ppp_p1p1b3_3q4_3PN3_8_PPP2PPP_R1BQR1K1"]='[ECO "C48"]\n[Opening "Four Knights: Spielmann Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_1Bb1p3_4P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Spanish, Classical Defence"]';
eco_ar["r1bq1rk1_pppp1ppp_2n2n2_1B2P3_1b1P1P2_2N5_PPP3PP_R1BQ1RK1"]='[ECO "C48"]\n[Opening "Four Knights: Bardeleben Variation"]';
eco_ar["r1bq1rk1_pppp1ppp_5n2_1Bb1N3_3nP3_2N5_PPPP1PPP_R1BQ1RK1"]='[ECO "C48"]\n[Opening "Four Knights: Marshall Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_5n2_1B2p3_3nP3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Rubinstein Counter-Gambit"]';
eco_ar["r1b1kb1r_ppppqppp_5n2_1B2N3_3nPP2_2N5_PPPP2PP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Rubinstein Counter-Gambit, Bogolyubov Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_5n2_4p3_3nP3_2N2N2_PPPPBPPP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Rubinstein Counter-Gambit, 5.Be2"]';
eco_ar["r1bq1rk1_ppp2ppp_1b1p1n2_4p3_N3P3_3P1B2_PPP2PPP_R1BQ1RK1"]='[ECO "C48"]\n[Opening "Four Knights: Rubinstein Counter-Gambit Maroczy Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_5n2_1B2p3_3NP3_2N5_PPPP1PPP_R1BQK2R"]='[ECO "C48"]\n[Opening "Four Knights: Rubinstein Counter-Gambit, Exchange Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_5n2_1B2p3_3nP3_2N2N2_PPPP1PPP_R1BQ1RK1"]='[ECO "C48"]\n[Opening "Four Knights: Rubinstein Counter-Gambit, Henneberger Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_1B2p3_1b2P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C49"]\n[Opening "Four Knights: Double Ruy Lopez"]';
eco_ar["r1bq1rk1_pppp1ppp_2n5_1B1P4_1b2p3_5N2_PPPP1PPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Gunsberg Counter-Attack"]';
eco_ar["r1bq1rk1_pppp1ppp_2n2n2_1B2p3_1b2P3_2NP1N2_PPP2PPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Double Ruy Lopez"]';
eco_ar["r1b2rk1_ppp1qppp_2n2n2_1B1pp3_1b2P3_3P1N2_PPP1NPPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Alatortsev Variation"]';
eco_ar["r1bq1rk1_pppp1ppp_2n2n2_1B2p3_4P3_2bP1N2_PPP2PPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights"]';
eco_ar["r1bq1rk1_ppp2ppp_2np1n2_1B2p3_4P3_2PP1N2_P1P2PPP_R1BQR1K1"]='[ECO "C49"]\n[Opening "Four Knights: Janowski Variation"]';
eco_ar["r1bq1rk1_ppp2ppp_2n2n2_1B1pp3_4P3_2PP1N2_P1P2PPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Svenonius Variation"]';
eco_ar["r1bq1rk1_ppp2ppp_2np1n2_1B2p3_1b2P3_2NP1N2_PPP2PPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical Variation"]';
eco_ar["r1b2rk1_ppp1qppp_2np1n2_1B2p1B1_4P3_2PP1N2_P1P2PPP_R2Q1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical, Metger Unpin"]';
eco_ar["r2n1rk1_ppp1qppp_3p1n2_1B2p1B1_3PP1b1_2P2N2_P1P2PPP_R2QR1K1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical, Capablanca Variation"]';
eco_ar["r1bq1rk1_ppp1nppp_3p1n2_1B2p1B1_1b2P3_2NP1N2_PPP2PPP_R2Q1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical, Pillsbury Variation"]';
eco_ar["r1b2rk1_pp2nppp_2pq1n2_3pp1B1_1b2P2N_1BNP4_PPP2PPP_R2Q1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical, Blake Variation"]';
eco_ar["r2q1rk1_ppp2ppp_2npbn2_1B2p1B1_1b2P3_2NP1N2_PPP2PPP_R2Q1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical, Tarrasch Variation"]';
eco_ar["r1bq1rk1_ppp2ppp_2np1n2_1B2p3_1b2P3_3P1N2_PPP1NPPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Symmetrical, Maroczy System"]';
eco_ar["r1bq1rk1_pppp1ppp_2B2n2_4p3_1b2P3_2N2N2_PPPP1PPP_R1BQ1RK1"]='[ECO "C49"]\n[Opening "Four Knights: Nimzovich (Paulsen) Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Kings Pawn Opening"]';
eco_ar["r1b1kbnr_pppp1Npp_8_8_4q3_5n2_PPPPBP1P_RNBQKR2"]='[ECO "C50"]\n[Opening "Blackburne Shilling Gambit"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_4pp2_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Rousseau Gambit"]';
eco_ar["r1bqk1nr_ppppbppp_2n5_4p3_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Hungarian Defence"]';
eco_ar["r1bqk2r_ppppbppp_2n5_4P3_2Bpn3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Hungarian Defence: Tartakower Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b1p3_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_2B1P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C50"]\n[Opening "Giuoco Piano: Four Knights Variation"]';
eco_ar["r1bqk1nr_pppp1Bpp_2n5_2b1p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Giuoco Piano: Jerome Gambit"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b1p3_2B1P3_3P1N2_PPP2PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Giuoco Pianissimo"]';
eco_ar["r1bqk1nr_pppp2pp_2n5_2b1p1N1_2B1Pp2_3P4_PPP2PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Giuoco Pianissimo: Dubois Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_2B1P3_3P1N2_PPP2PPP_RNBQK2R"]='[ECO "C50"]\n[Opening "Giuoco Pianissimo"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_2B1P3_2NP1N2_PPP2PPP_R1BQK2R"]='[ECO "C50"]\n[Opening "Giuoco Pianissimo: Italian Four Knights Variation"]';
eco_ar["r1bqk2r_ppp2ppp_2np1n2_2b1p1B1_2B1P3_2NP1N2_PPP2PPP_R2QK2R"]='[ECO "C50"]\n[Opening "Giuoco Pianissimo: Canal Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b1p3_1PB1P3_5N2_P1PP1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined"]';
eco_ar["r1bqk2r_pppp1ppp_1b5n_nP2N3_2B1P3_8_P1PP1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Lange Variation"]';
eco_ar["r1b3r1_ppp2k1p_1b6_nP2B1q1_3PP3_8_P1PN1PPP_R2QK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Pavlov Variation"]';
eco_ar["r1b1k1nr_pppp1ppp_1b6_nP2N1q1_2B1P3_8_P1PP1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Hirschbach Variation"]';
eco_ar["r1b3nr_ppppkBpp_1b6_nP2N1qQ_4P3_8_P1PP1PPP_RNB1K2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Vasquez Variation"]';
eco_ar["r1bk2nr_pppp1Qpp_1b6_nP2q3_2B1P3_8_PBPP1PPP_RN2K2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Hicken Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_1bn5_4p3_PPB1P3_5N2_2PP1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, 5.a4"]';
eco_ar["r1bqk1nr_1ppp1ppp_pbn5_4p3_PPB1P3_2N2N2_2PP1PPP_R1BQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Showalter Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_1bn5_4p3_1PB1P3_5N2_PBPP1PPP_RN1QK2R"]='[ECO "C51"]\n[Opening "Evans Gambit Declined, Cordel Variation"]';
eco_ar["r1bqk1nr_ppp2ppp_2n5_2bpp3_1PB1P3_5N2_P1PP1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Counter-Gambit"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_4p3_1bB1P3_5N2_P1PP1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit"]';
eco_ar["r1bqk1nr_ppp2ppp_1bnp4_8_2BPP3_5N2_P4PPP_RNBQ1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Normal Variation"]';
eco_ar["r1bqk1nr_ppp2ppp_1b1p4_n2P4_2B1P3_5N2_PB3PPP_RN1Q1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Ulvestad Variation"]';
eco_ar["r1bqk2r_ppp1nppp_1b1p4_n2P4_2B1P3_5N2_PB3PPP_RN1Q1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Paulsen Variation"]';
eco_ar["r1bqk1nr_ppp2ppp_1bnp4_8_2BPP3_2N2N2_P4PPP_R1BQ1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Morphy Attack"]';
eco_ar["r1bqk1nr_ppp2ppp_1b1p4_n5B1_2BPP3_2N2N2_P4PPP_R2Q1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Goering Attack"]';
eco_ar["r1bqk1nr_ppp3pp_1b1p1p2_n7_2BPP3_2N1BN2_P4PPP_R2Q1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Steinitz Variation"]';
eco_ar["r2qk1nr_ppp2ppp_1bnp4_8_2BPP1b1_2N2N2_P4PPP_R1BQ1RK1"]='[ECO "C51"]\n[Opening "Evans Gambit"]';
eco_ar["r2qk1nr_ppp2ppp_1bnp4_8_Q1BPP1b1_2N2N2_P4PPP_R1B2RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Fraser Attack"]';
eco_ar["r2q1knr_pppb1Bpp_1b1p4_n7_3PP3_2N2N2_P1Q2PPP_R1B2RK1"]='[ECO "C51"]\n[Opening "Evans Gambit: Fraser-Mortimer Attack"]';
eco_ar["r1bqk1nr_pppp1ppp_2nb4_4p3_2B1P3_2P2N2_P2P1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit: Stone-Ware Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_4p3_2B1P3_2P2N2_P2P1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit: Mayet Defence"]';
eco_ar["r1bqk1nr_ppppbppp_2n5_4p3_2B1P3_2P2N2_P2P1PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit: 5...Be7"]';
eco_ar["r1bqk1nr_ppppbppp_8_n3p3_2BPP3_2P2N2_P4PPP_RNBQK2R"]='[ECO "C51"]\n[Opening "Evans Gambit: Cordel Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_b3p3_2B1P3_2P2N2_P2P1PPP_RNBQK2R"]='[ECO "C52"]\n[Opening "Evans Gambit"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_b7_2B1P3_2p2N2_P4PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Compromised Defence"]';
eco_ar["r1b1k2r_ppppnppp_2n3q1_b3P3_2B5_BQN2N2_P4PPP_R4RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Compromised Defence, Paulsen Variation"]';
eco_ar["r1b1k2r_ppppnppp_2n3q1_b3P3_2B5_1QN2N2_P4PPP_R1BR2K1"]='[ECO "C52"]\n[Opening "Evans Gambit: Compromised Defence, Potter Variation"]';
eco_ar["r1bqk1nr_p1pp1ppp_2n5_bp2p3_2BPP3_2P2N2_P4PPP_RNBQK2R"]='[ECO "C52"]\n[Opening "Evans Gambit: Leonhardt Variation"]';
eco_ar["r1bqk1nr_ppp2ppp_2np4_b3p3_2BPP3_2P2N2_P4PPP_RNBQK2R"]='[ECO "C52"]\n[Opening "Evans Gambit"]';
eco_ar["r1bqk1nr_ppp2ppp_2np4_b3p3_2BPP3_1QP2N2_P4PPP_RNB1K2R"]='[ECO "C52"]\n[Opening "Evans Gambit: Tartakower Attack"]';
eco_ar["r1b1k1nr_pppq1ppp_1b6_n3N3_2B1P3_BQP5_P4PPP_RN3RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Levenfish Variation"]';
eco_ar["r1bqk1nr_ppp2ppp_2np4_b3p1B1_2BPP3_2P2N2_P4PPP_RN1QK2R"]='[ECO "C52"]\n[Opening "Evans Gambit: Sokolsky Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_b3p3_2B1P3_2P2N2_P2P1PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit"]';
eco_ar["r1bq1rk1_pppp1ppp_2n2n2_b3N3_2BPP3_2P5_P4PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Richardson Attack"]';
eco_ar["r1bqk1nr_ppp2ppp_2np4_b3p3_2B1P3_2P2N2_P2P1PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit"]';
eco_ar["r1bqk1nr_ppp2ppp_2np4_b7_2BpP3_1QP2N2_P4PPP_RNB2RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Waller Attack"]';
eco_ar["r1bqk1nr_ppp2ppp_1bnp4_4p3_2BPP3_2P2N2_P4PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Lasker Defence"]';
eco_ar["r2qk1nr_pppb1ppp_2np4_b3p3_2BPP3_2P2N2_P4PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Sanders-Alapin Variation"]';
eco_ar["r2qk1nr_ppp2ppp_2np4_b3p3_2BPP1b1_2P2N2_P4PPP_RNBQ1RK1"]='[ECO "C52"]\n[Opening "Evans Gambit: Alapin-Steinitz Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_2b1p3_2B1P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bqk1nr_ppp2ppp_1bnp4_8_2BPP3_5N2_PP3PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: LaBourdonnais Variation"]';
eco_ar["r1b1k1nr_ppppqppp_2n5_2b1p3_2B1P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Close Variation"]';
eco_ar["r1b1k1nr_ppppqppp_1bn5_4p3_2BPP3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Center-Holding Variation"]';
eco_ar["r1b1k2r_1pp1qppp_pbnp1n2_4p3_P1BPP3_2P2N1P_1P3PP1_RNBQR1K1"]='[ECO "C53"]\n[Opening "Giuoco Piano: Tarrasch Variation"]';
eco_ar["r1b1k1nr_ppppqppp_1bn5_4p1B1_2BPP3_2P2N2_PP3PPP_RN1QK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Mestel Variation"]';
eco_ar["rnb1k1nr_ppppqppp_1b1P4_4p3_2B1P3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Eisinger Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_2B1P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_1PB1P3_2P2N2_P2P1PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Birds Attack"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p3_2BPP3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_2bBP3_8_2p2NK1_PP4PP_RNBQ3R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Ghulam Kassim Variation"]';
eco_ar["r1bqk2r_ppp2ppp_2n2n2_2bpP3_2Bp4_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bqk2r_ppp2ppp_2n5_1B1pP3_1b1Pn3_5N2_PP3PPP_RNBQK2R"]='[ECO "C53"]\n[Opening "Giuoco Piano: Anderssen Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b5_2BPP3_5N2_PP3PPP_RNBQK2R"]='[ECO "C54"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bq3r_ppp3pp_5k2_3pN3_1n1Pn3_1Q3P2_PP4PP_RN2K2R"]='[ECO "C54"]\n[Opening "Giuoco Piano: Krause Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_8_1bBPP3_5N2_PP3PPP_RNBQ1K1R"]='[ECO "C54"]\n[Opening "Giuoco Piano: Cracow Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_8_1bBPP3_2N2N2_PP3PPP_R1BQK2R"]='[ECO "C54"]\n[Opening "Giuoco Piano: Grecos Attack"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_8_1bBP4_2n2N2_PP3PPP_R1BQ1RK1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Greco Variation"]';
eco_ar["r1bqk2r_ppp2ppp_2n5_3p4_2BP4_1Qb2N2_P4PPP_R1B2RK1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Bernstein Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_8_2BP4_B1b2N2_P4PPP_R2Q1RK1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Aitken Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_8_2BPn3_2b2N2_PP3PPP_R1BQ1RK1"]='[ECO "C54"]\n[Opening "Giuoco Piano"]';
eco_ar["r1bqk2r_ppp2ppp_2n5_3p4_2BPn3_B1P2N2_P4PPP_R2Q1RK1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Steinitz Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_3P4_2B1n3_2b2N2_PP3PPP_R1BQ1RK1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Moeller (Therkatz) Attack"]';
eco_ar["r1bq1rk1_ppp1nppN_3p4_3P4_2B1R3_8_PP3PPP_R2Q2K1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Therkatz-Herzog Variation"]';
eco_ar["r1bqk2r_ppp1nppp_3p1b2_3P4_2B1R1P1_5N2_PP3P1P_R1BQ2K1"]='[ECO "C54"]\n[Opening "Giuoco Piano: Moeller, Bayonet Attack"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2B1P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C55"]\n[Opening "Two Knights Defence"]';
eco_ar["r1bqk2r_pppp1p2_5n1p_4p1p1_2BnPP1B_8_PPP3PP_RN1Q1RK1"]='[ECO "C55"]\n[Opening "Giuoco Piano: Rosentreter Variation"]';
eco_ar["r1bqk2r_ppp2ppp_3p1n2_4p1B1_2BnP3_8_PPP2PPP_RN1Q1RK1"]='[ECO "C55"]\n[Opening "Giuoco Piano"]';
eco_ar["r1b1k2r_ppp1qppp_5n2_4p1B1_2BnP3_2N5_PPP3PP_R2Q1RK1"]='[ECO "C55"]\n[Opening "Giuoco Piano: Holzhausen Attack"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2B1P3_3P1N2_PPP2PPP_RNBQK2R"]='[ECO "C55"]\n[Opening "Two Knights Defence (Modern Bishops Opening)"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p3_2BPP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C55"]\n[Opening "Two Knights Defence"]';
eco_ar["r1b1k2r_ppp2ppp_2N5_1B1pP3_4n2q_8_PPP2bPP_RNBQ1K1R"]='[ECO "C55"]\n[Opening "Two Knights Defence, Keidanz Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_6N1_2BpP3_8_PPP2PPP_RNBQK2R"]='[ECO "C55"]\n[Opening "Two Knights Defence, Perreux Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_8_2BpP3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C55"]\n[Opening "Two Knights Defence"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1P3_2Bp4_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack"]';
eco_ar["2kr3r_ppp2ppp_1bn1bPq1_6N1_2ppNPP1_8_PPP4P_R1BQR1K1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Berger Variation"]';
eco_ar["r3k2r_ppp2ppp_2n1bP2_2b2qN1_2ppN3_8_PPP2PPP_R1BQR1K1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Marshall Variation"]';
eco_ar["r3kb1r_ppp2ppp_2n1bP2_5qN1_2ppN3_8_PPP2PPP_R1BQR1K1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Rubinstein Variation"]';
eco_ar["r2qk2r_ppp2p1p_2n1bPp1_2b3N1_2pp4_8_PPP2PPP_RNBQR1K1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Loman Defence"]';
eco_ar["r2qk2r_ppp2pPp_2n1b3_2b5_2pp4_5N2_PPP2PPP_RNBQR1K1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Schlechter Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_2b1P3_2Bp2n1_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Steinitz Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n5_2b1P3_2Bp2n1_2P2N2_PP3PPP_RNBQ1RK1"]='[ECO "C55"]\n[Opening "Two Knights: Max Lange Attack, Krause Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n5_8_2Bpn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C56"]\n[Opening "Two Knights Defence"]';
eco_ar["r4b1r_ppp1kp2_2n1bN1p_q5p1_1P1p3B_5N2_P1P2PPP_R2QR1K1"]='[ECO "C56"]\n[Opening "Two Knights Defence: Yurdansky Attack"]';
eco_ar["r1bqkb1r_ppp2ppp_2n5_3p4_2Bpn3_2N2N2_PPP2PPP_R1BQR1K1"]='[ECO "C56"]\n[Opening "Two Knights Defence: Canal Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_4p1N1_2B1P3_8_PPPP1PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_2b1p1N1_2B1P3_8_PPPP1PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Wilkes Barre (Traxler) Variation"]';
eco_ar["r1bqkb1r_p1p2ppp_2n2n2_1p1Pp1N1_2B5_8_PPPP1PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Ulvestad Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_5n2_3Pp1N1_2Bn4_8_PPPP1PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Fritz Variation"]';
eco_ar["r1bqkb1r_p1p2ppp_8_1p1np3_3nN3_2P5_PP1P1PPP_RNBQKB1R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Fritz, Gruber Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_2n5_3np1N1_2BP4_8_PPP2PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Lolli Attack"]';
eco_ar["r1bqk2r_ppp2ppp_2n5_3np1N1_1bBP4_8_PPP2PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Pincus Variation"]';
eco_ar["r1bqkb1r_ppp2Npp_2n5_3np3_2B5_8_PPPP1PPP_RNBQK2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Fegatello Attack"]';
eco_ar["r1bq1b1r_ppn3pp_2p1k3_3np3_2BPQ3_P1N5_1PP2PPP_R1B1K2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Fegatello Attack, Leonhardt Variation"]';
eco_ar["r1bq1b1r_ppp1n1pp_4k3_3np3_2B5_2N2Q2_PPPP1PPP_R1B1K2R"]='[ECO "C57"]\n[Opening "Two Knights Defence: Fegatello Attack, Polerio Defence"]';
eco_ar["r1bqkb1r_ppp2ppp_5n2_n2Pp1N1_2B5_8_PPPP1PPP_RNBQK2R"]='[ECO "C58"]\n[Opening "Two Knights Defence"]';
eco_ar["r1bqkb1r_ppp2ppp_5n2_n2Pp1N1_2B5_3P4_PPP2PPP_RNBQK2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Kieseritsky Variation"]';
eco_ar["r1bqk2r_ppp2pp1_5n1p_2bP4_2P1p3_8_PPPNQPPP_RNB1K2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Yankovich Variation"]';
eco_ar["r1bqk2r_ppp1bpp1_5n1p_3P4_2P1p3_5N2_PPP1QPPP_RNB1K2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Maroczy Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_5n2_nB1Pp1N1_8_8_PPPP1PPP_RNBQK2R"]='[ECO "C58"]\n[Opening "Two Knights Defence"]';
eco_ar["r1bqkb1r_p4ppp_2p2n2_nB2p1N1_8_5Q2_PPPP1PPP_RNB1K2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Bogolyubov Variation"]';
eco_ar["r1b1kb1r_p1q2ppp_2p2n2_n3p1N1_8_3B1Q2_PPPP1PPP_RNB1K2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Paoli Variation"]';
eco_ar["1rbqkb1r_p4ppp_2p2n2_nB2p1N1_8_5Q2_PPPP1PPP_RNB1K2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Colman Variation"]';
eco_ar["r1bqkb1r_p4ppp_5n2_np2p1N1_8_5Q2_PPPP1PPP_RNB1K2R"]='[ECO "C58"]\n[Opening "Two Knights Defence: Blackburne Variation"]';
eco_ar["r1bqkb1r_p4ppp_2p2n2_n3p1N1_8_8_PPPPBPPP_RNBQK2R"]='[ECO "C58"]\n[Opening "Two Knights Defence"]';
eco_ar["r1bqkb1r_p4pp1_2p2n1p_n3p1N1_8_8_PPPPBPPP_RNBQK2R"]='[ECO "C59"]\n[Opening "Two Knights Defence"]';
eco_ar["r1b1k2r_p1q2pp1_2pb1n1p_n3N3_3Pp3_8_PPPBBPPP_RN1QK2R"]='[ECO "C59"]\n[Opening "Two Knights Defence: Knorre Variation"]';
eco_ar["r1b1kb1r_p1q2pp1_2p2n1p_n3N3_4p3_8_PPPPBPPP_RNBQK2R"]='[ECO "C59"]\n[Opening "Two Knights Defence: Goering Variation"]';
eco_ar["r1bqkb1r_p4pp1_2p2n1p_n3p3_8_7N_PPPPBPPP_RNBQK2R"]='[ECO "C59"]\n[Opening "Two Knights Defence: Steinitz Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_2n5_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez (Spanish Opening)"]';
eco_ar["r1bqkbnr_pppp2pp_2n2p2_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Nuernberg Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_8_nB2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Pollock Defence"]';
eco_ar["r1bqk1nr_ppppbppp_2n5_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Lucena Defence"]';
eco_ar["r1b1kbnr_ppppqppp_2n5_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Vinogradov Variation"]';
eco_ar["r1bqkbnr_pppp1p1p_2n5_1B2p1p1_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Brentano Defence"]';
eco_ar["r1bqkbnr_pppp1p1p_2n3p1_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Fianchetto (Smyslov_Barnes) Defence"]';
eco_ar["r1bqkb1r_ppppnppp_2n5_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Cozio Defence"]';
eco_ar["r1bqkb1r_ppppnp1p_2n3p1_1B2p3_4P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C60"]\n[Opening "Ruy Lopez: Cozio Defence, Paulsen Variation"]';
eco_ar["r1bqkbnr_pppp1ppp_8_1B2p3_3nP3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C61"]\n[Opening "Ruy Lopez: Birds Defence"]';
eco_ar["r1bqkb1r_ppppnppp_8_1B6_3pP3_8_PPPP1PPP_RNBQ1RK1"]='[ECO "C61"]\n[Opening "Ruy Lopez: Birds Defence, Paulsen Variation"]';
eco_ar["r1bqkbnr_ppp2ppp_2np4_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C62"]\n[Opening "Ruy Lopez: Old Steinitz Defence"]';
eco_ar["r2qkb1r_pppb1ppp_2Bp1n2_4p3_3PP3_2N2N2_PPP2PPP_R1BQK2R"]='[ECO "C62"]\n[Opening "Ruy Lopez: Old Steinitz Defence, Nimzovich Attack"]';
eco_ar["r2qkbnr_pppb1ppp_2np4_1B2p3_2PPP3_5N2_PP3PPP_RNBQK2R"]='[ECO "C62"]\n[Opening "Ruy Lopez: Old Steinitz Defence, Semi-Duras Variation"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_1B2pp2_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C63"]\n[Opening "Ruy Lopez: Schliemann Defence"]';
eco_ar["r1bqkbnr_pppp2pp_2n5_1B2pp2_4P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C63"]\n[Opening "Ruy Lopez: Schliemann Defence, Berger Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_1Bb1p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C64"]\n[Opening "Ruy Lopez: Classical (Cordel) Defence"]';
eco_ar["r1bqk1nr_pppp1ppp_8_1Bb1p3_1P1nP3_5N2_P1PP1PPP_RNBQ1RK1"]='[ECO "C64"]\n[Opening "Ruy Lopez: Classical Defence, Zaitsev Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_2n5_1Bb1p3_4P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C64"]\n[Opening "Ruy Lopez: Classical Defence, 4.c3"]';
eco_ar["r1bq1rk1_pppp1ppp_1bn2n2_1B2p3_3PP3_2P2N2_PP3PPP_RNBQ1RK1"]='[ECO "C64"]\n[Opening "Ruy Lopez: Classical Defence, Benelux Variation"]';
eco_ar["r1bqk1nr_pppp1ppp_1bn5_1B2p3_4P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C64"]\n[Opening "Ruy Lopez: Classical Defence, Charousek Variation"]';
eco_ar["r1b1k1nr_ppppqppp_2n5_1Bb1p3_4P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C64"]\n[Opening "Ruy Lopez: Classical Defence, Boden Variation"]';
eco_ar["r1bqk1nr_pppp2pp_2n5_1Bb1pp2_4P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C64"]\n[Opening "Ruy Lopez: Cordel Gambit"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_1B2p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_1B6_3pP3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Nyholm Attack"]';
eco_ar["r1bqkb1r_ppppnppp_5n2_1B2p3_4P3_3P1N2_PPP2PPP_RNBQK2R"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Mortimer Variation"]';
eco_ar["r1bqkb1r_pp1pnppp_2p2n2_1B2N3_4P3_3P4_PPP2PPP_RNBQK2R"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Mortimer Trap"]';
eco_ar["r1bqkb1r_ppp2ppp_2Bp1n2_4p3_4P3_3P1N2_PPP2PPP_RNBQK2R"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Anderssen Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_2np1n2_1B2p3_2P1P3_3P1N2_PP3PPP_RNBQK2R"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Duras Variation"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_1Bb1p3_4P3_3PBN2_PPP2PPP_RN1QK2R"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Kaufmann Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n2n2_1B2p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, 4.O-O"]';
eco_ar["r1bqk2r_pppp1ppp_2n2n2_1Bb1p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C65"]\n[Opening "Ruy Lopez: Berlin Defence, Beverwijk Variation"]';
eco_ar["r1bqkb1r_ppp2ppp_2np1n2_1B2p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Berlin Defence, 4.O-O, d6"]';
eco_ar["r2qk2r_pppbbppp_2np1n2_1B2p3_3PP3_2N2N2_PPP2PPP_R1BQ1RK1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Berlin Defence, Hedgehog Variation"]';
eco_ar["r2q1rk1_pppbbppp_2np1n2_1B2p3_3PP3_2N2N2_PPP2PPP_R1BQR1K1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Berlin Defence, Tarrasch Trap"]';
eco_ar["r2qk2r_pppbbppp_2np1n2_1B2p1B1_3PP3_2N2N2_PPP2PPP_R2Q1RK1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Closed Berlin Defence, Bernstein Variation"]';
eco_ar["r2qk2r_pppbbppp_2Bp1n2_4p3_3PP3_2N2N2_PPP2PPP_R1BQ1RK1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Closed Berlin Defence, Showalter Variation"]';
eco_ar["r2qkb1r_pppb1ppp_2np1n2_1B6_3pP3_2N2N2_PPP2PPP_R1BQ1RK1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Closed Berlin Defence, Wolf Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_2np4_1B2p3_3PP3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C66"]\n[Opening "Ruy Lopez: Closed Berlin Defence, Chigorin Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2n5_1B2p3_4n3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Open Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2nn4_1B2P3_8_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Open Berlin Defence, Hermet Variation"]';
eco_ar["r1bqkb1r_pppp1ppp_2nn4_4p3_B2P4_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Open Berlin Defence, Showalter Variation"]';
eco_ar["r1bqk2r_ppppbppp_2n5_1B2p3_3Pn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Open Berlin Defence, 5...Be7"]';
eco_ar["r1bq1rk1_p1ppbppp_8_2p1P3_3B4_2N5_PPP1QPPP_R3R1K1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Rio De Janeiro Variation"]';
eco_ar["r1bqk2r_pnppbppp_2p5_4P3_2P5_5N2_PP2QPPP_RNB2RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Zukertort Variation"]';
eco_ar["r1bqk2r_pnppbppp_2p5_4P3_8_1P3N2_P1P1QPPP_RNB2RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Pillsbury Variation"]';
eco_ar["r1bqk2r_pnppbppp_2p5_4P3_3N4_8_PPP1QPPP_RNB2RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Winawer Attack"]';
eco_ar["r1bqk2r_p1ppbppp_2p5_4Pn2_8_5N2_PPP1QPPP_RNB2RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Cordel Variation"]';
eco_ar["r1bqk2r_ppp1bppp_2n5_1B1pp3_3Pn3_5N2_PPP1QPPP_RNB2RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Trifunovic Variation"]';
eco_ar["r1bqk2r_ppppbppp_2n5_1B2P3_4n3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Minckwitz Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n5_1B2p3_3Pn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C67"]\n[Opening "Ruy Lopez: Berlin Defence, Rosenthal Variation"]';
eco_ar["r1bqkbnr_1ppp1ppp_p1B5_4p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C68"]\n[Opening "Ruy Lopez: Exchange Variation"]';
eco_ar["r3kbnr_1ppb1ppp_p1p5_8_3NP3_8_PPP2PPP_RNB1K2R"]='[ECO "C68"]\n[Opening "Ruy Lopez: Exchange, Alekhine Variation"]';
eco_ar["r1bqkbnr_1pp2ppp_p1p5_4p3_4P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C68"]\n[Opening "Ruy Lopez: Exchange, Keres Variation"]';
eco_ar["r1bqkbnr_1pp3pp_p1p2p2_4p3_4P3_2NP1N2_PPP2PPP_R1BQK2R"]='[ECO "C68"]\n[Opening "Ruy Lopez: Exchange, Romanovsky Variation"]';
eco_ar["r1bqkbnr_1pp2ppp_p1p5_4p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C69"]\n[Opening "Ruy Lopez: Exchange Variation , 5.O-O"]';
eco_ar["r2qkbnr_1pp2pp1_p1p5_4p2p_4P1b1_5N1P_PPPP1PP1_RNBQ1RK1"]='[ECO "C69"]\n[Opening "Ruy Lopez: Exchange Variation , Alapin Gambit"]';
eco_ar["r1bqkbnr_1pp3pp_p1p2p2_4p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C69"]\n[Opening "Ruy Lopez: Exchange, Gligoric Variation"]';
eco_ar["r1b1kbnr_1pp2ppp_p1pq4_4p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C69"]\n[Opening "Ruy Lopez: Exchange, Bronstein Variation"]';
eco_ar["r1bqkbnr_1ppp1ppp_p1n5_4p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez"]';
eco_ar["r1bqkbnr_1ppp1p1p_p1n3p1_4p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Fianchetto Defence Deferred"]';
eco_ar["r1bqkb1r_1pppnppp_p1n5_4p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Cozio Defence Deferred"]';
eco_ar["r1bqkbnr_1ppp1ppp_p7_4p3_B2nP3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Birds Defence Deferred"]';
eco_ar["r1bqk1nr_1ppp1ppp_p1n5_4p3_Bb2P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Alapins Defence Deferred"]';
eco_ar["r1bqk1nr_1ppp1ppp_p1n5_2b1p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Classical Defence Deferred"]';
eco_ar["r1bqkbnr_2pp1ppp_p1n5_1p2p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Caro Variation"]';
eco_ar["r1bqk1nr_2pp1ppp_p1n5_1pb1p3_4P3_1B3N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Graz Variation"]';
eco_ar["r1bqkbnr_2pp1ppp_p7_np2p3_4P3_1B3N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Taimanov (Chase_Wing_Accelerated Counterthrust) Variation"]';
eco_ar["r1bqkbnr_1ppp2pp_p1n5_4pp2_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C70"]\n[Opening "Ruy Lopez: Schliemann Defence Deferred"]';
eco_ar["r1bqkbnr_1pp2ppp_p1np4_4p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C71"]\n[Opening "Ruy Lopez: Modern Steinitz Defence"]';
eco_ar["r1bqkbnr_5ppp_p2p4_1pp5_3QP3_1B6_PPP2PPP_RNB1K2R"]='[ECO "C71"]\n[Opening "Ruy Lopez: Noahs Ark Trap"]';
eco_ar["r1bqkbnr_1pp2ppp_p1np4_4p3_B3P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C71"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Three Knights Variation"]';
eco_ar["r1bqkbnr_1pp2ppp_p1np4_4p3_B1P1P3_5N2_PP1P1PPP_RNBQK2R"]='[ECO "C71"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Duras (Keres) Variation"]';
eco_ar["r1bqkbnr_1pp2ppp_p1np4_4p3_B3P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C72"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, 5.O-O"]';
eco_ar["r1bqkbnr_2p2ppp_p1pp4_4p3_3PP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C73"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Richter Variation"]';
eco_ar["r1bqkbnr_2p3pp_p1pp1p2_4p3_3PP3_5N2_PPP2PPP_RNBQK2R"]='[ECO "C73"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Alapin Variation"]';
eco_ar["r1bqkbnr_1pp2ppp_p1np4_4p3_B3P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C74"]\n[Opening "Ruy Lopez: Modern Steinitz Defence"]';
eco_ar["r1bqkbnr_1pp3pp_p1np4_4pp2_B3P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C74"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Siesta Variation"]';
eco_ar["r2qkbnr_1pp3pp_p1np4_4pb2_B7_2P2N2_PP1P1PPP_RNBQ1RK1"]='[ECO "C74"]\n[Opening "Ruy Lopez: Siesta, Kopayev Variation"]';
eco_ar["r2qkbnr_1ppb1ppp_p1np4_4p3_B3P3_2P2N2_PP1P1PPP_RNBQK2R"]='[ECO "C75"]\n[Opening "Ruy Lopez: Modern Steinitz Defence"]';
eco_ar["r2qkb1r_1ppbnppp_p1np4_4p3_B2PP3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C75"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Rubinstein Variation"]';
eco_ar["r2qkbnr_1ppb1p1p_p1np2p1_4p3_B2PP3_2P2N2_PP3PPP_RNBQK2R"]='[ECO "C76"]\n[Opening "Ruy Lopez: Modern Steinitz Defence, Fianchetto (Bronstein) Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n2n2_4p3_B3P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Morphy Defence"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n2n2_4p3_B3P3_2N2N2_PPPP1PPP_R1BQK2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Four Knights (Tarr?3??? Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1B2n2_4p3_4P3_5N2_PPPP1PPP_RNBQK2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Treybal (Bayreuth) Variation (Exchange Var Deferred)"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n2n2_4p3_B3P3_5N2_PPPPQPPP_RNB1K2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Wormald (Alapin) Attack"]';
eco_ar["r2qk2r_2p1bppp_p1np1n2_1p2p3_3PP1b1_1BP2N2_PP2QPPP_RNB1K2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Wormald Attack, Gruenfeld Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n2n2_4p3_B3P3_3P1N2_PPP2PPP_RNBQK2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Anderssen Variation"]';
eco_ar["r1bqkb1r_1pp2ppp_p1np1n2_4p3_B1P1P3_3P1N2_PP3PPP_RNBQK2R"]='[ECO "C77"]\n[Opening "Ruy Lopez: Morphy Defence, Duras Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n2n2_4p3_B3P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C78"]\n[Opening "Ruy Lopez: 5.O-O"]';
eco_ar["r1bqk2r_2ppbppp_p1n2n2_1p2p3_P3P3_1B3N2_1PPP1PPP_RNBQ1RK1"]='[ECO "C78"]\n[Opening "Ruy Lopez: Wing Attack"]';
eco_ar["r1bqkb1r_2p2ppp_p1np1n2_1p2p3_4P3_1B3N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C78"]\n[Opening "Ruy Lopez: ...b5 And ...d6"]';
eco_ar["r1bq1k1r_2p2ppp_p4n2_1pbPR1N1_3n4_1B6_PPPP1PPP_RNBQ2K1"]='[ECO "C78"]\n[Opening "Ruy Lopez: Rabinovich Variation"]';
eco_ar["r2qkb1r_1bpp1ppp_p1n2n2_1p2p3_4P3_1B3N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C78"]\n[Opening "Ruy Lopez: Archangelsk (Counterthrust) Variation"]';
eco_ar["r1bqk2r_1ppp1ppp_p1n2n2_2b1p3_B3P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C78"]\n[Opening "Ruy Lopez: Moeller Defence"]';
eco_ar["r1bqkb1r_1pp2ppp_p1np1n2_4p3_B3P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C79"]\n[Opening "Ruy Lopez: Steinitz Defence Deferred (Russian Defence)"]';
eco_ar["r2qkb1r_2p2ppp_p1pp1n2_4p3_3PP1b1_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C79"]\n[Opening "Ruy Lopez: Steinitz Defence Deferred, Lipnitsky Variation"]';
eco_ar["r1bqkb1r_2p2ppp_p1pp4_4p3_3Pn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C79"]\n[Opening "Ruy Lopez: Steinitz Defence Deferred, Rubinstein Variation"]';
eco_ar["r1bqkb1r_2p3pp_p1p5_3pPp2_4n3_2N2N2_PPP2PPP_R1BQR1K1"]='[ECO "C79"]\n[Opening "Ruy Lopez: Steinitz Defence Deferred, Boleslavsky Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n5_4p3_B3n3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open (Tarrasch) Defence"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n5_4p3_B3n3_5N2_PPPPQPPP_RNB2RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Tartakower Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n5_4p3_B3n3_2N2N2_PPPP1PPP_R1BQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Knorre Variation"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n5_4p3_B2Pn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, 6.d4"]';
eco_ar["r1bqkb1r_1ppp1ppp_p1n5_8_B2pn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Riga Variation"]';
eco_ar["r1bqkb1r_2pp1ppp_p1n5_1p2p3_B2Pn3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, 6.d4 b5"]';
eco_ar["r1bqkb1r_2pp1ppp_p1n5_1p2N3_B2Pn3_8_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Friess Attack"]';
eco_ar["r1bqkb1r_2pp1ppp_p1n5_1p1Pp3_B3n3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Richter Variation"]';
eco_ar["r1bqkb1r_2pp1ppp_p1n5_1p2p3_3Pn3_1B3N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, 7.Bb3"]';
eco_ar["r1bqkb1r_2p2ppp_p7_1p1pp3_P2nn3_1B3N2_1PP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Schlechter Defence"]';
eco_ar["r1bqkb1r_2p2ppp_p7_1p1p4_P2pn3_1BN5_1PP2PPP_R1BQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Berger Variation"]';
eco_ar["r1bqkb1r_2p2ppp_p1n5_1p1pp3_2PPn3_1B3N2_PP3PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Harksen Gambit"]';
eco_ar["r1bqkb1r_2p2ppp_p1n5_1p1pP3_4n3_1B3N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, 8.de"]';
eco_ar["r1bqkb1r_2p1nppp_p7_1p1pP3_4n3_1B3N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Zukertort Variation"]';
eco_ar["r2qkb1r_2p2ppp_p1n1b3_1p1pP3_4n3_1B3N2_PPP2PPP_RNBQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, 8...Be6"]';
eco_ar["r2qkb1r_2p2ppp_p1n1b3_1p1pP3_4n3_1B3N2_PPPN1PPP_R1BQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Bernstein Variation"]';
eco_ar["r2qkb1r_2p2ppp_p1n1b3_1pn1P1N1_3p4_1BP5_PP1N1PPP_R1BQ1RK1"]='[ECO "C80"]\n[Opening "Ruy Lopez: Open, Bernstein Variation , Karpov Gambit"]';
eco_ar["r2qkb1r_2p2ppp_p1n1b3_1p1pP3_4n3_1B3N2_PPP1QPPP_RNB2RK1"]='[ECO "C81"]\n[Opening "Ruy Lopez: Open, Howell Attack"]';
eco_ar["r4rk1_2pqbppp_p1n1b3_3pP3_2B1n3_5N2_PP2QPPP_RNBR2K1"]='[ECO "C81"]\n[Opening "Ruy Lopez: Open, Howell Attack, Ekstroem Variation"]';
eco_ar["r2qk2r_2p1bppp_p1n1b3_1p1pP3_2P1n3_1B3N2_PP2QPPP_RNB2RK1"]='[ECO "C81"]\n[Opening "Ruy Lopez: Open, Howell Attack, Adam Variation"]';
eco_ar["r2qkb1r_2p2ppp_p1n1b3_1p1pP3_4n3_1BP2N2_PP3PPP_RNBQ1RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, 9.c3"]';
eco_ar["r2qkb1r_2p2ppp_p1n1b3_1pnpP3_8_1BP2N2_PP3PPP_RNBQ1RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, Berlin Variation"]';
eco_ar["r2qk2r_2p2ppp_p1n1b3_1pbpP3_4n3_1BP2N2_PP3PPP_RNBQ1RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, Italian Variation"]';
eco_ar["r2qk2r_2p2ppp_p1n1b3_1pbpP3_4n3_1BP2N2_PP1N1PPP_R1BQ1RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, St. Petersburg Variation"]';
eco_ar["r2q1rk1_2p2ppp_p1n1b3_1pbpP3_8_2P2N2_PPBN1nPP_R1BQ1RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, Dilworth Variation"]';
eco_ar["r2qk2r_2p2ppp_p1n1b3_1pbpP3_4n3_1BPQ1N2_PP3PPP_RNB2RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, Motzko Attack"]';
eco_ar["r2qk2r_2p1nppp_p3b3_1pbpP3_4n3_1BPQ1N2_PP3PPP_RNB2RK1"]='[ECO "C82"]\n[Opening "Ruy Lopez: Open, Motzko Attack, Nenarokov Variation"]';
eco_ar["r2qk2r_2p1bppp_p1n1b3_1p1pP3_4n3_1BP2N2_PP3PPP_RNBQ1RK1"]='[ECO "C83"]\n[Opening "Ruy Lopez: Open, Classical Defence"]';
eco_ar["r2q1rk1_2p1bppp_p1n1b3_1p1pP3_4n3_1BP2N2_PP1NQPPP_R1B2RK1"]='[ECO "C83"]\n[Opening "Ruy Lopez: Open, Malkin Variation"]';
eco_ar["r2qk2r_2p1bppp_p1n1b3_1p1pP3_4n3_1BP2N2_PP3PPP_RNBQR1K1"]='[ECO "C83"]\n[Opening "Ruy Lopez: Open, 9...Be7, 10.Re1"]';
eco_ar["r4rk1_2pqb1pp_p1n1p3_1p1pP3_4R3_1BP5_PP3PPP_RNBQ2K1"]='[ECO "C83"]\n[Opening "Ruy Lopez: Open, Tarrasch Trap"]';
eco_ar["r2q1rk1_2p1bppp_p3b3_1p1pn3_3Nn3_1BP5_PP3PPP_RNBQR1K1"]='[ECO "C83"]\n[Opening "Ruy Lopez: Open, Breslau Variation"]';
eco_ar["r1bqk2r_1pppbppp_p1n2n2_4p3_B3P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C84"]\n[Opening "Ruy Lopez: Closed Defence"]';
eco_ar["r1bqk2r_1pppbppp_p1n2n2_4p3_B2PP3_5N2_PPP2PPP_RNBQ1RK1"]='[ECO "C84"]\n[Opening "Ruy Lopez: Closed, Center Attack"]';
eco_ar["r1bqk2r_1pppbppp_p1n5_4P3_B2pn3_2P2N2_PP3PPP_RNBQ1RK1"]='[ECO "C84"]\n[Opening "Ruy Lopez: Closed, Basque Gambit (North Spanish Variation )"]';
eco_ar["r1bqk2r_1pppbppp_p1B2n2_4p3_4P3_5N2_PPPP1PPP_RNBQ1RK1"]='[ECO "C85"]\n[Opening "Ruy Lopez: Exchange Variation Doubly Deferred (DERLD)"]';
eco_ar["r1bqk2r_1pppbppp_p1n2n2_4p3_B3P3_5N2_PPPPQPPP_RNB2RK1"]='[ECO "C86"]\n[Opening "Ruy Lopez: Worrall Attack"]';
eco_ar["r1bq1rk1_2ppbppp_p1n2n2_1p2p3_4P3_1B3N2_PPPPQPPP_RNB2RK1"]='[ECO "C86"]\n[Opening "Ruy Lopez: Worrall Attack, Sharp Line"]';
eco_ar["r1bqk2r_2p1bppp_p1np1n2_1p2p3_4P3_1B3N2_PPPPQPPP_RNB2RK1"]='[ECO "C86"]\n[Opening "Ruy Lopez: Worrall Attack, Solid Line"]';
eco_ar["r1bqk2r_1pp1bppp_p1np1n2_4p3_B3P3_5N2_PPPP1PPP_RNBQR1K1"]='[ECO "C87"]\n[Opening "Ruy Lopez: Closed, Averbach Variation"]';
eco_ar["r1bqk2r_2ppbppp_p1n2n2_1p2p3_4P3_1B3N2_PPPP1PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed"]';
eco_ar["rnb1k2r_2q1bp1p_p2p1n2_1ppPp1p1_4P3_2P2N1P_PPBN1PP1_R1BQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed, Leonhardt Variation"]';
eco_ar["r1b1k2r_2q1bppp_p2p1n2_npp1p3_P2PP3_2P2N2_1PB2PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed, Balla Variation"]';
eco_ar["r1bqk2r_2p1bppp_p1np1n2_1p2p3_3PP3_1B3N2_PPP2PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed, 7...d6, 8.d4"]';
eco_ar["r1bqk2r_4bppp_p2p1n2_1pp5_3QP3_1B6_PPP2PPP_RNB1R1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Noahs Ark Trap"]';
eco_ar["r2qk2r_1bppbppp_p1n2n2_1p2p3_4P3_1B3N2_PPPP1PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Trajkovic Counter-Attack"]';
eco_ar["r1bq1rk1_2ppbppp_p1n2n2_1p2p3_4P3_1B3N2_PPPP1PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed, 7...O-O"]';
eco_ar["r1bq1rk1_2ppbppp_p1n2n2_1p2p3_P3P3_1B3N2_1PPP1PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed, Anti-Marshall 8.a4"]';
eco_ar["r1bq1rk1_2ppbppp_p1n2n2_1p2p3_4P3_1BP2N2_PP1P1PPP_RNBQR1K1"]='[ECO "C88"]\n[Opening "Ruy Lopez: Closed, 8.c3"]';
eco_ar["r1bq1rk1_2p1bppp_p1n2n2_1p1pp3_4P3_1BP2N2_PP1P1PPP_RNBQR1K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall Counter-Attack"]';
eco_ar["r1bq1rk1_4bppp_p1p5_1p1nR3_8_1BP5_PP1P1PPP_RNBQ2K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall Counter-Attack, 11...c6"]';
eco_ar["r1bq1rk1_5ppp_p2b4_1p1p4_3P4_2P1R3_PP3PPP_RNBQ2K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall, Kevitz Variation"]';
eco_ar["r1bq1rk1_4bppp_p1p5_1p1nR3_3P4_1BP5_PP3PPP_RNBQ2K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall, Main Line, 12.d2d4"]';
eco_ar["r1b2rk1_5ppp_p1pb4_1p1n4_3P4_1BP3Pq_PP3P1P_RNBQR1K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall, Main Line, 14...Qh3"]';
eco_ar["5rk1_5ppp_p1pbr3_1p1n3q_P2P2b1_1BPQB1P1_1P1N1P1P_R3R1K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall, Main Line, Spassky Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p1n2n2_1p1P4_4p3_1BP2N2_PP1P1PPP_RNBQR1K1"]='[ECO "C89"]\n[Opening "Ruy Lopez: Marshall, Herman Steiner Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p1np1n2_1p2p3_4P3_1BP2N2_PP1P1PPP_RNBQR1K1"]='[ECO "C90"]\n[Opening "Ruy Lopez: Closed (With ...d6)"]';
eco_ar["r1bq1rk1_2p1bppp_p1np1n2_1p2p3_4P3_1BPP1N2_PP3PPP_RNBQR1K1"]='[ECO "C90"]\n[Opening "Ruy Lopez: Closed, Pilnik Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p1np1n2_1p2p3_4P3_2P2N2_PPBP1PPP_RNBQR1K1"]='[ECO "C90"]\n[Opening "Ruy Lopez: Closed, Lutikov Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p1np1n2_1p2p3_4P3_PBP2N2_1P1P1PPP_RNBQR1K1"]='[ECO "C90"]\n[Opening "Ruy Lopez: Closed, Suetin Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p1np1n2_1p2p3_3PP3_1BP2N2_PP3PPP_RNBQR1K1"]='[ECO "C91"]\n[Opening "Ruy Lopez: Closed, 9.d4"]';
eco_ar["r2q1rk1_2p1bppp_p1np1n2_1p2p3_3PP1b1_1BP2N2_PP3PPP_RNBQR1K1"]='[ECO "C91"]\n[Opening "Ruy Lopez: Closed, Bogolyubov Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p1np1n2_1p2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C92"]\n[Opening "Ruy Lopez: Closed, 9.h3"]';
eco_ar["r1bq1rk1_2p1bppp_2np1n2_pp2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C92"]\n[Opening "Ruy Lopez: Closed, Keres (9...a5) Variation"]';
eco_ar["r2q1rk1_2p1bppp_p1npbn2_1p2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C92"]\n[Opening "Ruy Lopez: Closed, Kholmov Variation"]';
eco_ar["r1bq1rk1_2pnbppp_p1np4_1p2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C92"]\n[Opening "Ruy Lopez: Closed, Ragozin-Petrosian (Keres) Variation"]';
eco_ar["r2q1rk1_1bp1bppp_p1np1n2_1p2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C92"]\n[Opening "Ruy Lopez: Closed, Flohr-Zaitsev System (Lenzerheide Variation)"]';
eco_ar["r1bq1rk1_2p1bpp1_p1np1n1p_1p2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C93"]\n[Opening "Ruy Lopez: Closed, Smyslov Defence"]';
eco_ar["rnbq1rk1_2p1bppp_p2p1n2_1p2p3_4P3_1BP2N1P_PP1P1PP1_RNBQR1K1"]='[ECO "C94"]\n[Opening "Ruy Lopez: Closed, Breyer Defence"]';
eco_ar["rnbq1rk1_2p1bppp_p2p1n2_1p2p3_3PP3_1BP2N1P_PP3PP1_RNBQR1K1"]='[ECO "C95"]\n[Opening "Ruy Lopez: Closed, Breyer, 10.d4"]';
eco_ar["r1bq1rk1_2pnbppp_p2p1n2_1p2p3_3PP3_1BP2N1P_PP3PP1_RNBQR1K1"]='[ECO "C95"]\n[Opening "Ruy Lopez: Closed, Breyer, Borisenko Variation"]';
eco_ar["r2q1rk1_1b1nbppp_p2p1n2_1pp1p3_3PP3_2P2N1P_PPBN1PP1_R1BQR1K1"]='[ECO "C95"]\n[Opening "Ruy Lopez: Closed, Breyer, Gligoric Variation"]';
eco_ar["r1bq1rk1_2pnbppp_p2p1n2_1p2p3_3PP2N_1BP4P_PP3PP1_RNBQR1K1"]='[ECO "C95"]\n[Opening "Ruy Lopez: Closed, Breyer, Simagin Variation"]';
eco_ar["r1bq1rk1_2p1bppp_p2p1n2_np2p3_4P3_2P2N1P_PPBP1PP1_RNBQR1K1"]='[ECO "C96"]\n[Opening "Ruy Lopez: Closed (8...Na5)"]';
eco_ar["r1b2rk1_2q1bppp_p1pp1n2_np2p3_3PP3_2P2N1P_PPB2PP1_RNBQR1K1"]='[ECO "C96"]\n[Opening "Ruy Lopez: Closed, Rossolimo Defence"]';
eco_ar["r1bq1rk1_4bppp_p2p1n2_npp1p3_4P3_2P2N1P_PPBP1PP1_RNBQR1K1"]='[ECO "C96"]\n[Opening "Ruy Lopez: Closed (10...c5)"]';
eco_ar["r1bq1rk1_4bppp_p1np1n2_1pp1p3_3PP3_2P2N1P_PPB2PP1_RNBQR1K1"]='[ECO "C96"]\n[Opening "Ruy Lopez: Closed, Borisenko Defence"]';
eco_ar["r1bq1rk1_3nbppp_p2p4_npp1p3_3PP3_2P2N1P_PPB2PP1_RNBQR1K1"]='[ECO "C96"]\n[Opening "Ruy Lopez: Closed, Keres (...Nd7) Defence"]';
eco_ar["r1b2rk1_2q1bppp_p2p1n2_npp1p3_3PP3_2P2N1P_PPB2PP1_RNBQR1K1"]='[ECO "C97"]\n[Opening "Ruy Lopez: Closed, Chigorin Defence"]';
eco_ar["r3r1k1_2qbbp1p_p2p1np1_npp1p3_3PP3_2P1NN1P_PPB2PP1_R1BQR1K1"]='[ECO "C97"]\n[Opening "Ruy Lopez: Closed, Chigorin, Yugoslav System"]';
eco_ar["r1b2rk1_2q1bppp_p1np1n2_1pp1p3_3PP3_2P2N1P_PPBN1PP1_R1BQR1K1"]='[ECO "C98"]\n[Opening "Ruy Lopez: Closed, Chigorin, 12...Nc6"]';
eco_ar["r1b2rk1_2q1bppp_p1np1n2_1pP1p3_4P3_2P2N1P_PPBN1PP1_R1BQR1K1"]='[ECO "C98"]\n[Opening "Ruy Lopez: Closed, Chigorin, Rauzer Attack"]';
eco_ar["r1b2rk1_2q1bppp_p2p1n2_np2p3_3PP3_5N1P_PPBN1PP1_R1BQR1K1"]='[ECO "C99"]\n[Opening "Ruy Lopez: Closed, Chigorin, 12...c5d4"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_3P4_8_PPP1PPPP_RNBQKBNR"]='[ECO "D00"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_3P1B2_8_PPP1PPPP_RN1QKBNR"]='[ECO "D00"]\n[Opening "Queens Pawn, Mason Variation"]';
eco_ar["rnbqkbnr_pp2pppp_8_2pp4_3P1B2_8_PPP1PPPP_RN1QKBNR"]='[ECO "D00"]\n[Opening "Queens Pawn, Mason Variation , Steinitz Counter-Gambit"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p2B1_3P4_8_PPP1PPPP_RN1QKBNR"]='[ECO "D00"]\n[Opening "Levitsky Attack (Queens Bishop Attack)"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_3PP3_8_PPP2PPP_RNBQKBNR"]='[ECO "D00"]\n[Opening "Blackmar Gambit"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3P4_3BP3_PPP2PPP_RNBQK1NR"]='[ECO "D00"]\n[Opening "Queens Pawn: Stonewall Attack"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_3P4_2N5_PPP1PPPP_R1BQKBNR"]='[ECO "D00"]\n[Opening "Queens Pawn: Chigorin Variation"]';
eco_ar["rn1qkbnr_ppp1pppp_8_3p4_3P2b1_2N5_PPP1PPPP_R1BQKBNR"]='[ECO "D00"]\n[Opening "Queens Pawn: Anti-Veresov"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "D00"]\n[Opening "Blackmar-Diemer Gambit"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_8_3P4_2N2N2_PPP3PP_R1BQKB1R"]='[ECO "D00"]\n[Opening "Blackmar-Diemer: Euwe Defence"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3pp3_3PP3_2N5_PPP2PPP_R1BQKBNR"]='[ECO "D00"]\n[Opening "Blackmar-Diemer: Lemberg Counter-Gambit"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p2B1_3P4_2N5_PPP1PPPP_R2QKBNR"]='[ECO "D01"]\n[Opening "Richter-Veresov Attack"]';
eco_ar["rn1qkb1r_ppp1pppp_5B2_3p1b2_3P4_2N5_PPP1PPPP_R2QKBNR"]='[ECO "D01"]\n[Opening "Richter-Veresov Attack, Veresov Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_5n2_3p1bB1_3P4_2N2P2_PPP1P1PP_R2QKBNR"]='[ECO "D01"]\n[Opening "Richter-Veresov Attack, Richter Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "D02"]\n[Opening "Queens Pawn Opening"]';
eco_ar["r1bqkbnr_ppp1pppp_2n5_3p4_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "D02"]\n[Opening "Queens Pawn Opening, Chigorin Variation"]';
eco_ar["rnbqkbnr_pp2pppp_8_2pp4_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "D02"]\n[Opening "Queens Pawn Opening, Krause Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3P4_5N2_PPP1PPPP_RNBQKB1R"]='[ECO "D02"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3P1B2_5N2_PPP1PPPP_RN1QKB1R"]='[ECO "D02"]\n[Opening "Queens Bishop Game"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p2B1_3P4_5N2_PPP1PPPP_RN1QKB1R"]='[ECO "D03"]\n[Opening "Torre Attack (Tartakower Variation )"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_3P4_4PN2_PPP2PPP_RNBQKB1R"]='[ECO "D04"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_3P4_4PN2_PPP2PPP_RNBQKB1R"]='[ECO "D05"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp4_3P4_1P2PN2_P1PN1PPP_R1BQKB1R"]='[ECO "D05"]\n[Opening "Queens Pawn Opening, Zukertort Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_3P4_3BPN2_PPP2PPP_RNBQK2R"]='[ECO "D05"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp4_3P4_1P1BPN2_P1P2PPP_RNBQK2R"]='[ECO "D05"]\n[Opening "Queens Pawn Opening, Rubinstein (Colle-Zukertort) Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp4_3P4_2PBPN2_PP3PPP_RNBQK2R"]='[ECO "D05"]\n[Opening "Colle System"]';
eco_ar["rnbqkbnr_ppp1pppp_8_3p4_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D06"]\n[Opening "Queens Gambit"]';
eco_ar["rn1qkbnr_ppp1pppp_8_3p1b2_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D06"]\n[Opening "QGD: Grau (Sahovic) Defence"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_3p4_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D06"]\n[Opening "QGD: Marshall Defence"]';
eco_ar["rnbqkbnr_pp2pppp_8_2pp4_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D06"]\n[Opening "QGD: Symmetrical (Austrian) Defence"]';
eco_ar["r1bqkbnr_ppp1pppp_2n5_3p4_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D07"]\n[Opening "QGD: Chigorin Defence"]';
eco_ar["r1bqkbnr_ppp1pppp_2n5_8_2pP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D07"]\n[Opening "QGD: Chigorin Defence, Janowski Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_8_3pp3_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit"]';
eco_ar["rnbqk1nr_ppp2ppp_8_4P3_1bP5_4p3_PP1B1PPP_RN1QKBNR"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit, Lasker Trap"]';
eco_ar["rnbqkbnr_ppp2ppp_8_4P3_2Pp4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit"]';
eco_ar["r1bqkbnr_ppp2ppp_2n5_4P3_2Pp4_5N2_PP1NPPPP_R1BQKB1R"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit, Alapin Variation"]';
eco_ar["r3k1nr_ppp1qppp_2n5_4P3_1bPp4_5N1P_PP1BPPP1_R2QKB1R"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit, Krenosz Variation"]';
eco_ar["r1bqkbnr_ppp3pp_2n2p2_4P3_2Pp4_5N2_PP1NPPPP_R1BQKB1R"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit, Janowski Variation"]';
eco_ar["r1b1kbnr_ppp1qppp_2n5_4P3_2Pp4_5N2_PP1NPPPP_R1BQKB1R"]='[ECO "D08"]\n[Opening "QGD: Albin Counter-Gambit, Balogh Variation"]';
eco_ar["r1bqkbnr_ppp2ppp_2n5_4P3_2Pp4_5NP1_PP2PP1P_RNBQKB1R"]='[ECO "D09"]\n[Opening "QGD: Albin Counter-Gambit, 5.g3"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D10"]\n[Opening "QGD Slav Defence"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_8_2pPP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "D10"]\n[Opening "QGD Slav Defence, Alekhine Variation"]';
eco_ar["rnbqkbnr_pp3ppp_2p5_3pp3_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D10"]\n[Opening "QGD Slav: Winawer Counter-Gambit"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3P4_3P4_8_PP2PPPP_RNBQKBNR"]='[ECO "D10"]\n[Opening "QGD Slav Defence: Exchange Variation"]';
eco_ar["rnbqkbnr_pp2pppp_2p5_3p4_2PP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D11"]\n[Opening "QGD Slav: 3.Nf3"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_3p4_2PP4_5N2_PP1NPPPP_R1BQKB1R"]='[ECO "D11"]\n[Opening "QGD Slav: Breyer Variation"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_3p4_2PP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D11"]\n[Opening "QGD Slav: 4.e3"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_3p1b2_2PP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D12"]\n[Opening "QGD Slav: 4.e3 Bf5"]';
eco_ar["rnq1kb1r_pp3ppp_4pn2_3p1b2_3P4_NQ2PN2_PP1B1PPP_R3KB1R"]='[ECO "D12"]\n[Opening "QGD Slav: Landau Variation"]';
eco_ar["rn1qkb1r_pp2pppp_5n2_3p1b2_3P4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D12"]\n[Opening "QGD Slav: Exchange Variation"]';
eco_ar["rn1qkb1r_pp1n1ppp_4p3_3pNb2_3P4_2N1P3_PP3PPP_R1BQKB1R"]='[ECO "D12"]\n[Opening "QGD Slav: Amsterdam Variation"]';
eco_ar["rnbqkb1r_pp2pppp_5n2_3p4_3P4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D13"]\n[Opening "QGD Slav: Exchange Variation"]';
eco_ar["r2qkb1r_pp2pppp_2n2n2_3p1b2_3P1B2_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D14"]\n[Opening "QGD Slav: Exchange Variation , 6.Bf4 Bf5"]';
eco_ar["r2qk2r_pp3ppp_2n1pn2_3p1b2_1b1P1B2_1QN1PN2_PP3PPP_R3KB1R"]='[ECO "D14"]\n[Opening "QGD Slav: Exchange, Trifunovic Variation"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav: 4.Nc3"]';
eco_ar["rnb1kb1r_pp2pppp_1qp2n2_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav: Suechting Variation"]';
eco_ar["rnbqkb1r_pp2pp1p_2p2np1_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav: Schlechter Variation"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_8_2pP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav Accepted"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_8_2pP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav: 5.e3 (Alekhine Variation )"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_8_2pPP3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav: Slav Gambit"]';
eco_ar["rnbqkb1r_p3pppp_2p2n2_1p2P3_2pP4_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "D15"]\n[Opening "QGD Slav: Tolush-Geller Gambit"]';
eco_ar["rnbqkb1r_pp2pppp_2p2n2_8_P1pP4_2N2N2_1P2PPPP_R1BQKB1R"]='[ECO "D16"]\n[Opening "QGD Slav Accepted: Alapin Variation"]';
eco_ar["r2qkb1r_pp2pppp_n1p2n2_8_P1pPP1b1_2N2N2_1P3PPP_R1BQKB1R"]='[ECO "D16"]\n[Opening "QGD Slav: Smyslov Variation"]';
eco_ar["rnbqkb1r_pp3ppp_2p1pn2_8_P1pP4_2N2N2_1P2PPPP_R1BQKB1R"]='[ECO "D16"]\n[Opening "QGD Slav: Soultanbeieff Variation"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_8_P1pP2b1_2N2N2_1P2PPPP_R1BQKB1R"]='[ECO "D16"]\n[Opening "QGD Slav: Steiner Variation"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_5b2_P1pP4_2N2N2_1P2PPPP_R1BQKB1R"]='[ECO "D17"]\n[Opening "QGD Slav: Czech Defence"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_4Nb2_P1pP4_2N5_1P2PPPP_R1BQKB1R"]='[ECO "D17"]\n[Opening "QGD Slav: Krause Attack"]';
eco_ar["r3kb1r_ppqn1ppp_2p2n2_4pb2_P1NP4_2N3P1_1P2PP1P_R1BQKB1R"]='[ECO "D17"]\n[Opening "QGD Slav: Carlsbad Variation"]';
eco_ar["rn1qkb1r_pp3ppp_2p1pn2_4Nb2_P1pP4_2N5_1P2PPPP_R1BQKB1R"]='[ECO "D17"]\n[Opening "QGD Slav: Wiesbaden Variation"]';
eco_ar["rn1qkb1r_pp2pppp_2p2n2_5b2_P1pP4_2N1PN2_1P3PPP_R1BQKB1R"]='[ECO "D18"]\n[Opening "QGD Slav: Dutch Variation"]';
eco_ar["r2qkb1r_pp2pppp_n1p2n2_5b2_P1pP4_2N1PN2_1P3PPP_R1BQKB1R"]='[ECO "D18"]\n[Opening "QGD Slav: Dutch, Lasker Variation"]';
eco_ar["rn1qk2r_pp3ppp_2p1pn2_5b2_PbBP4_2N1PN2_1P3PPP_R1BQ1RK1"]='[ECO "D19"]\n[Opening "QGD Slav: Dutch Variation"]';
eco_ar["rn1q1rk1_pp3ppp_2p1pn2_5b2_PbBP4_2N1PN2_1P2QPPP_R1B2RK1"]='[ECO "D19"]\n[Opening "QGD Slav: Dutch Variation , Main Line"]';
eco_ar["rn1q1rk1_pp3ppp_2p1p3_5b2_PbBPn1P1_2N1PN2_1P2QP1P_R1B2RK1"]='[ECO "D19"]\n[Opening "QGD Slav: Dutch, Saemisch Variation"]';
eco_ar["rnbqkbnr_ppp1pppp_8_8_2pP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D20"]\n[Opening "Queens Gambit Accepted"]';
eco_ar["rnbqkbnr_ppp1pppp_8_8_2pPP3_8_PP3PPP_RNBQKBNR"]='[ECO "D20"]\n[Opening "QGA: 3.e4"]';
eco_ar["rnbqkb1r_p3pppp_5n2_1ppP4_2p1P3_2N5_PP3PPP_R1BQKBNR"]='[ECO "D20"]\n[Opening "QGA: Linares Variation"]';
eco_ar["rnbqkbnr_ppp1p1pp_8_5p2_2pPP3_8_PP3PPP_RNBQKBNR"]='[ECO "D20"]\n[Opening "QGA: Schwartz Defence"]';
eco_ar["rnbqkbnr_ppp1pppp_8_8_2pP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D21"]\n[Opening "QGA: 3.Nf3"]';
eco_ar["rnbqkbnr_p1p1pppp_8_1p6_2pP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D21"]\n[Opening "QGA: Ericson Variation"]';
eco_ar["rnbqkbnr_1pp1pppp_p7_8_2pPP3_5N2_PP3PPP_RNBQKB1R"]='[ECO "D21"]\n[Opening "QGA: Alekhine Defence, Borisenko-Furman Variation"]';
eco_ar["rnbqkbnr_1pp1pppp_p7_8_2pP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D22"]\n[Opening "QGA: Alekhine Defence"]';
eco_ar["rn1qkbnr_1pp2ppp_p3p3_3P4_2B3b1_4PN2_PP3PPP_RNBQK2R"]='[ECO "D22"]\n[Opening "QGA: Alekhine Defence, Alatortsev Variation"]';
eco_ar["rnbqkbnr_2p1pppp_p7_1p6_2pP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D22"]\n[Opening "QGA: Haberditz Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_8_2pP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "D23"]\n[Opening "Queens Gambit Accepted"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_8_Q1pP4_5N2_PP2PPPP_RNB1KB1R"]='[ECO "D23"]\n[Opening "QGA: Mannheim Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_8_2pP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D24"]\n[Opening "QGA, 4.Nc3"]';
eco_ar["rnbqkb1r_1pp1pppp_p4n2_8_2pPP3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "D24"]\n[Opening "QGA, Bogolyubov Variation"]';
eco_ar["rnbqkb1r_ppp1pppp_5n2_8_2pP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D25"]\n[Opening "QGA, 4.e3"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_8_2pP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D25"]\n[Opening "QGA, Smyslov Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_5n2_8_2pP2b1_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D25"]\n[Opening "QGA, Janowsky-Larsen Variation"]';
eco_ar["rn1qkb1r_ppp1pppp_4bn2_8_2pP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D25"]\n[Opening "QGA, Flohr Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_8_2pP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "D26"]\n[Opening "QGA: 4...e6"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2p5_2BP4_4PN2_PP3PPP_RNBQK2R"]='[ECO "D26"]\n[Opening "QGA: Classical Variation"]';
eco_ar["r1bqk2r_5ppp_p1n1pn2_1pb1P3_2B5_5N2_PP2QPPP_RNB2RK1"]='[ECO "D26"]\n[Opening "QGA: Classical, Furman Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2p5_2BP4_4PN2_PP3PPP_RNBQ1RK1"]='[ECO "D26"]\n[Opening "QGA: Classical Variation , 6.O-O"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_8_2Bp4_4PN2_PP3PPP_RNBQ1RK1"]='[ECO "D26"]\n[Opening "QGA: Classical, Steinitz Variation"]';
eco_ar["rnbqkb1r_1p3ppp_p3pn2_2p5_2BP4_4PN2_PP3PPP_RNBQ1RK1"]='[ECO "D27"]\n[Opening "QGA: Classical, 6...a6"]';
eco_ar["rnbqkb1r_1p3ppp_p3pn2_2p5_P1BP4_4PN2_1P3PPP_RNBQ1RK1"]='[ECO "D27"]\n[Opening "QGA: Classical, Rubinstein Variation"]';
eco_ar["rnbqkb1r_1p3ppp_p3pn2_2p5_2BPP3_5N2_PP3PPP_RNBQ1RK1"]='[ECO "D27"]\n[Opening "QGA: Classical, Geller Variation"]';
eco_ar["rnbqkb1r_1p3ppp_p3pn2_2p5_2BP4_4PN2_PP2QPPP_RNB2RK1"]='[ECO "D28"]\n[Opening "QGA: Classical, 7.Qe2"]';
eco_ar["rnbqkb1r_5ppp_p3pn2_1pp5_2BP4_4PN2_PP2QPPP_RNB2RK1"]='[ECO "D28"]\n[Opening "QGA: Classical, 7...b5"]';
eco_ar["r3kb1r_1bq2ppp_p3pn2_1p1P4_2p5_2N1PN2_PPQ2PPP_R1BR2K1"]='[ECO "D28"]\n[Opening "QGA: Classical, Flohr Variation"]';
eco_ar["rn1qkb1r_1b3ppp_p3pn2_1pp5_3P4_1B2PN2_PP2QPPP_RNB2RK1"]='[ECO "D29"]\n[Opening "QGA: Classical, 8...Bb7"]';
eco_ar["r2qk2r_1b1n1ppp_p2bpn2_1pp5_3P4_1BN1PN2_PP2QPPP_R1BR2K1"]='[ECO "D29"]\n[Opening "QGA: Classical, Smyslov Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "D30"]\n[Opening "Queens Gambit Declined"]';
eco_ar["rnbqkb1r_pp3ppp_2p1pn2_3p4_2PP4_4PN2_PP1N1PPP_R1BQKB1R"]='[ECO "D30"]\n[Opening "QGD Slav"]';
eco_ar["rnbqkb1r_pp4pp_2p1p3_3p1p2_2PPn3_3BPN2_PP1N1PPP_R1BQK2R"]='[ECO "D30"]\n[Opening "QGD: Stonewall Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p4_2PP4_4PN2_PP1N1PPP_R1BQKB1R"]='[ECO "D30"]\n[Opening "QGD Slav"]';
eco_ar["r1bqkb1r_pp1n1ppp_4pn2_2pp4_2PP4_3BPN2_PP1N1PPP_R1BQK2R"]='[ECO "D30"]\n[Opening "QGD Slav: Semmering Variation"]';
eco_ar["rnbqkb1r_pp3p1p_2p1pnp1_3p4_2PP4_4PN2_PP1N1PPP_R1BQKB1R"]='[ECO "D30"]\n[Opening "QGD: Spielmann Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p2B1_2PP4_5N2_PP2PPPP_RN1QKB1R"]='[ECO "D30"]\n[Opening "QGD"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p2B1_2PP4_4PN2_PP1N1PPP_R2QKB1R"]='[ECO "D30"]\n[Opening "QGD: Capablanca Variation"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_3p2B1_1bPP4_5N2_PP2PPPP_RN1QKB1R"]='[ECO "D30"]\n[Opening "QGD: Vienna Variation"]';
eco_ar["rnbqkb1r_ppp2pp1_4pn1p_3p2B1_2PP4_5N2_PP2PPPP_RN1QKB1R"]='[ECO "D30"]\n[Opening "QGD: Capablanca-Duras Variation"]';
eco_ar["rnb1kb1r_pp3pp1_2p1pq1p_3p4_2PP4_1QN2N2_PP2PPPP_R3KB1R"]='[ECO "D30"]\n[Opening "QGD: Hastings Variation"]';
eco_ar["rnbqkbnr_ppp2ppp_4p3_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D31"]\n[Opening "QGD: 3.Nc3"]';
eco_ar["rnbqkbnr_1pp2ppp_p3p3_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D31"]\n[Opening "QGD: Janowski Variation"]';
eco_ar["rnbqkbnr_p1p2ppp_1p2p3_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D31"]\n[Opening "QGD: Alapin Variation"]';
eco_ar["rnbqk1nr_ppp1bppp_4p3_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D31"]\n[Opening "QGD: Charousek (Petrosian) Variation"]';
eco_ar["rnbqkbnr_pp3ppp_2p1p3_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D31"]\n[Opening "QGD: Semi-Slav"]';
eco_ar["rnbqkbnr_pp3ppp_2p1p3_8_2pP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D31"]\n[Opening "QGD: Semi-Slav, Noteboom Variation"]';
eco_ar["rnb1k1nr_p3qppp_2p1p3_1p6_PbpP4_2N1PN2_1P1B1PPP_R2QKB1R"]='[ECO "D31"]\n[Opening "QGD: Semi-Slav, Koomen Variation"]';
eco_ar["rnb1k1nr_p4ppp_1qp1p3_1p6_PbpP4_2N1PN2_1P1B1PPP_R2QKB1R"]='[ECO "D31"]\n[Opening "QGD: Semi-Slav, Junge Variation"]';
eco_ar["rnbqk1nr_5ppp_2p1p3_pp6_PbpP4_2N1PN2_1P1B1PPP_R2QKB1R"]='[ECO "D31"]\n[Opening "QGD: Semi-Slav, Abrahams Variation"]';
eco_ar["rnbqkbnr_pp3ppp_2p1p3_3p4_2PPP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "D31"]\n[Opening "QGD: Semi-Slav, Marshall Gambit"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_2pp4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D32"]\n[Opening "QGD: Tarrasch Defence"]';
eco_ar["rnbqkbnr_pp3ppp_4p3_3P4_3p4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D32"]\n[Opening "QGD: Tarrasch, Von Hennig-Schara Gambit"]';
eco_ar["rnbqkbnr_pp3ppp_8_2pp4_3P4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D32"]\n[Opening "QGD: Tarrasch Defence, 4.cd ed"]';
eco_ar["rnbqkbnr_p4ppp_8_1pP5_N2p4_8_PP2PPPP_R1BQKBNR"]='[ECO "D32"]\n[Opening "QGD: Tarrasch Defence, Tarrasch Gambit"]';
eco_ar["rnbqkbnr_pp3ppp_8_2pp4_3PP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "D32"]\n[Opening "QGD: Tarrasch Defence, Marshall Gambit"]';
eco_ar["rnbqkbnr_pp3ppp_8_2pp4_3P4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D32"]\n[Opening "QGD: Tarrasch Defence"]';
eco_ar["r1bqkbnr_pp3ppp_2n5_2pp4_3P4_2N2NP1_PP2PP1P_R1BQKB1R"]='[ECO "D33"]\n[Opening "QGD: Tarrasch, Schlechter-Rubinstein System"]';
eco_ar["r1bqkbnr_pp3ppp_2n5_3p4_2pP4_2N2NP1_PP2PP1P_R1BQKB1R"]='[ECO "D33"]\n[Opening "QGD: Tarrasch, Folkestone (Swedish) Variation"]';
eco_ar["r1bqkbnr_pp3ppp_2n5_3p4_2pPP3_2N2NP1_PP3P1P_R1BQKB1R"]='[ECO "D33"]\n[Opening "QGD: Tarrasch, Schlechter-Rubinstein System, Rey Ardid Variation"]';
eco_ar["r1bqkb1r_pp3ppp_2n2n2_2pp4_3P4_2N2NP1_PP2PP1P_R1BQKB1R"]='[ECO "D33"]\n[Opening "QGD: Tarrasch, Prague Variation"]';
eco_ar["r2qkb1r_pp3ppp_2n2n2_2pp4_3P2b1_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "D33"]\n[Opening "QGD: Tarrasch, Wagner Variation"]';
eco_ar["r1bqk2r_pp2bppp_2n2n2_2pp4_3P4_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "D34"]\n[Opening "QGD: Tarrasch, Prague Variation , 7...Be7"]';
eco_ar["r1bq1rk1_pp2bppp_2n2n2_2pp4_3P4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "D34"]\n[Opening "QGD: Tarrasch, Prague Variation , Normal Position"]';
eco_ar["r1bq1rk1_pp3ppp_2n2n2_2bp4_N7_5NP1_PP2PPBP_R1BQ1RK1"]='[ECO "D34"]\n[Opening "QGD: Tarrasch, Reti Variation"]';
eco_ar["r1bq1rk1_pp2bppp_2n2n2_2pp2B1_3P4_2N2NP1_PP2PPBP_R2Q1RK1"]='[ECO "D34"]\n[Opening "QGD: Tarrasch, Prague Variation , 9.Bg5"]';
eco_ar["r2q1rk1_pp2bppp_2n1bn2_3p2B1_2pP4_2N2NP1_PP2PPBP_2RQ1RK1"]='[ECO "D34"]\n[Opening "QGD: Tarrasch, Bogolyubov Variation"]';
eco_ar["r2q1rk1_p3bppp_1pn1bn2_2pp2B1_3P4_2N2NP1_PP2PPBP_2RQ1RK1"]='[ECO "D34"]\n[Opening "QGD: Tarrasch, Stoltz Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D35"]\n[Opening "QGD: 3...Nf6"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_2PP1B2_2N5_PP2PPPP_R2QKBNR"]='[ECO "D35"]\n[Opening "QGD: Harrwitz Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3P4_3P4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D35"]\n[Opening "QGD: Exchange Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_5n2_3p4_3P1B2_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D35"]\n[Opening "QGD: Exchange, Saemisch Variation"]';
eco_ar["rnbqkb1r_ppp2ppp_5n2_3p2B1_3P4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D35"]\n[Opening "QGD: Exchange, Positional Line"]';
eco_ar["r1bqrnk1_ppp1bppp_5n2_3p2B1_3P4_2NBP3_PPQ1NPPP_2KR3R"]='[ECO "D35"]\n[Opening "QGD: Exchange, Chameleon Variation"]';
eco_ar["rnbqkb1r_pp3ppp_2p2n2_3p2B1_3P4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D35"]\n[Opening "QGD: Exchange, Positional Line, 5...c6"]';
eco_ar["rnbqkb1r_pp3ppp_2p2n2_3p2B1_3P4_2N5_PPQ1PPPP_R3KBNR"]='[ECO "D36"]\n[Opening "QGD: Exchange, Positional Line, 6.Qc2"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D37"]\n[Opening "QGD: 4.Nf3"]';
eco_ar["rnbqk2r_ppp1bppp_4pn2_3p4_2PP1B2_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D37"]\n[Opening "QGD: Classical Variation (5.Bf4)"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_3p4_1bPP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D38"]\n[Opening "QGD: Ragozin Variation"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_6B1_1bpP4_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D39"]\n[Opening "QGD: Ragozin, Vienna Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D40"]\n[Opening "QGD: Semi-Tarrasch Defence"]';
eco_ar["r1bq1rk1_pp3ppp_2nbpn2_2pp4_2PP4_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "D40"]\n[Opening "QGD: Semi-Tarrasch, Symmetrical Variation"]';
eco_ar["r1b2rk1_pp2qppp_2n1pn2_2bp4_2P1P3_2NB1N2_PP2QPPP_R1B2RK1"]='[ECO "D40"]\n[Opening "QGD: Semi-Tarrasch, Levenfish Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp2B1_2PP4_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D40"]\n[Opening "QGD: Semi-Tarrasch Defence, Pillsbury Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pP4_3P4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D41"]\n[Opening "QGD: Semi-Tarrasch, 5.cd"]';
eco_ar["rnbq1rk1_pp3ppp_4p3_1B6_3PP3_5N2_P2Q1PPP_R3K2R"]='[ECO "D41"]\n[Opening "QGD: Semi-Tarrasch, Kmoch Variation"]';
eco_ar["rnb1k2r_pp3ppp_4p3_q7_1b1PP3_5N2_P2B1PPP_R2QKB1R"]='[ECO "D41"]\n[Opening "QGD: Semi-Tarrasch, San Sebastian Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4p3_2pn4_3P4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D41"]\n[Opening "QGD: Semi-Tarrasch With e3"]';
eco_ar["r1bqkb1r_pp3ppp_2n1p3_2pn4_3P4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D42"]\n[Opening "QGD: Semi-Tarrasch, 7.Bd3"]';
eco_ar["rnbqkb1r_pp3ppp_2p1pn2_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D43"]\n[Opening "QGD Semi-Slav"]';
eco_ar["rnbqkb1r_pp3ppp_2p1pn2_6B1_2pP4_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: 5.Bg5 dc"]';
eco_ar["rnbqkb1r_pp3ppp_2p1pn2_6B1_2pPP3_2N2N2_PP3PPP_R2QKB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: Botvinnik System (Anti-Meran)"]';
eco_ar["rnbqkb1r_p4p2_2p1pP1p_1p2N3_2pP3p_2N5_PP3PPP_R2QKB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: Ekstrom Variation"]';
eco_ar["rnbqkb1r_p4p2_2p1pn1p_1p2P1N1_2pP3B_2N5_PP3PPP_R2QKB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: Anti-Meran Gambit"]';
eco_ar["r1bqkb1r_p2n1p2_2p1pn2_1p2P1B1_2pP4_2N3P1_PP3P1P_R2QKB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: Anti-Meran, Lilienthal Variation"]';
eco_ar["r1bqkb1r_p2n1p2_2p1pn2_1p2P1B1_2pP4_2N2Q2_PP3PPP_R3KB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: Anti-Meran, Szabo Variation"]';
eco_ar["rnbqkb1r_p4p2_2p1p2p_1p1nP1N1_2pP3B_2N5_PP3PPP_R2QKB1R"]='[ECO "D44"]\n[Opening "QGD Semi-Slav: Anti-Meran, Alatortsev System"]';
eco_ar["rnbqkb1r_pp3ppp_2p1pn2_3p4_2PP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D45"]\n[Opening "QGD Semi-Slav: 5.e3"]';
eco_ar["rnbqkb1r_pp4pp_2p1p3_3p1p2_2PPn3_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D45"]\n[Opening "QGD Semi-Slav: Stonewall Defence"]';
eco_ar["rnbqkb1r_1p3ppp_p1p1pn2_3p4_2PP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D45"]\n[Opening "QGD Semi-Slav: Accelerated Meran (Alekhine Variation )"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p4_2PP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D45"]\n[Opening "QGD Semi-Slav: 5...Nd7"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p4_2PP4_2N1PN2_PPQ2PPP_R1B1KB1R"]='[ECO "D45"]\n[Opening "QGD Semi-Slav: Stoltz Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3pN3_2PP4_2N1P3_PP3PPP_R1BQKB1R"]='[ECO "D45"]\n[Opening "QGD Semi-Slav: Rubinstein (Anti-Meran) System"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p4_2PP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D46"]\n[Opening "QGD Semi-Slav: 6.Bd3"]';
eco_ar["r1bqk2r_pp1nbppp_2p1pn2_3p4_2PP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D46"]\n[Opening "QGD Semi-Slav: Bogolyubov Variation"]';
eco_ar["r1bqk2r_pp1n1ppp_2p1pn2_3p4_1bPP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D46"]\n[Opening "QGD Semi-Slav: Romih Variation"]';
eco_ar["r1bqk2r_pp1n1ppp_2pbpn2_3p4_2PP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D46"]\n[Opening "QGD Semi-Slav: Chigorin Defence"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_8_2BP4_2N1PN2_PP3PPP_R1BQK2R"]='[ECO "D47"]\n[Opening "QGD Semi-Slav: 7.Bc4"]';
eco_ar["r1bqkb1r_p2n1ppp_2p1pn2_1p6_2BP4_2N1PN2_PP3PPP_R1BQK2R"]='[ECO "D47"]\n[Opening "QGD Semi-Slav: Meran Variation"]';
eco_ar["r1bqkb1r_p2n1ppp_2p1pn2_8_1p1P4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D47"]\n[Opening "QGD Semi-Slav: Neo-Meran (Lundin Variation )"]';
eco_ar["r2qkb1r_pb1n1ppp_2p1pn2_1p6_3P4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D47"]\n[Opening "QGD Semi-Slav: Meran, Wade Variation"]';
eco_ar["r1bqkb1r_3n1ppp_p1p1pn2_1p6_3P4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D48"]\n[Opening "QGD Semi-Slav: Meran, 8...a6"]';
eco_ar["r1bqkb1r_3n1ppp_p1p1pn2_8_1p1PP3_2NB1N2_PP3PPP_R1BQK2R"]='[ECO "D48"]\n[Opening "QGD Semi-Slav: Meran, Pirc Variation"]';
eco_ar["r1bqkb1r_3n1ppp_p3pn2_1pp5_3PP3_2NB1N2_PP3PPP_R1BQK2R"]='[ECO "D48"]\n[Opening "QGD Semi-Slav: Meran"]';
eco_ar["r1bqkb1r_3n1ppp_p3pn2_1ppP4_4P3_2NB1N2_PP3PPP_R1BQK2R"]='[ECO "D48"]\n[Opening "QGD Semi-Slav: Meran, Reynolds Variation"]';
eco_ar["r1bqkb1r_3n1ppp_p3pn2_1pp1P3_3P4_2NB1N2_PP3PPP_R1BQK2R"]='[ECO "D48"]\n[Opening "QGD Semi-Slav: Meran, Old Main Line"]';
eco_ar["r1bqkb1r_3n1ppp_p3pn2_1N2P3_3p4_3B1N2_PP3PPP_R1BQK2R"]='[ECO "D49"]\n[Opening "QGD Semi-Slav: Meran, Blumenfeld Variation"]';
eco_ar["r1bqkb1r_3n1ppp_p3p3_1N2P3_3p2n1_3B1N2_PP3PPP_R1BQK2R"]='[ECO "D49"]\n[Opening "QGD Semi-Slav: Meran, Rabinovich Variation"]';
eco_ar["r1bqkb1r_5ppp_p3pn2_1N2n3_3p4_3B1N2_PP3PPP_R1BQK2R"]='[ECO "D49"]\n[Opening "QGD Semi-Slav: Meran, Sozin Variation"]';
eco_ar["r1bqkb1r_5ppp_4pn2_1p2N3_3p4_3B1Q2_PP3PPP_R1B1K2R"]='[ECO "D49"]\n[Opening "QGD Semi-Slav: Meran, Stahlberg Variation"]';
eco_ar["r1bqkb1r_5ppp_4pn2_1p2N3_3p4_3B4_PP3PPP_R1BQ1RK1"]='[ECO "D49"]\n[Opening "QGD Semi-Slav: Meran, Sozin Variation"]';
eco_ar["r3kb1r_5ppp_b3pn2_1p1qN1B1_3p4_3B4_PP2QPPP_R4RK1"]='[ECO "D49"]\n[Opening "QGD Semi-Slav: Meran, Rellstab Attack"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p2B1_2PP4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D50"]\n[Opening "QGD: 4.Bg5"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pp2B1_2PP4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D50"]\n[Opening "QGD: Been-Koomen Variation"]';
eco_ar["rnbqkb1r_1p3ppp_p4n2_1N1pp1B1_Q1P5_2N5_PP2PPPP_R3KB1R"]='[ECO "D50"]\n[Opening "QGD: Semi-Tarrasch, Krause Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_3p2B1_2PQ4_2N2N2_PP2PPPP_R3KB1R"]='[ECO "D50"]\n[Opening "QGD: Semi-Tarrasch, Primitive Pillsbury Variation"]';
eco_ar["rnbqkb1r_pp3ppp_4pn2_2pP2B1_3P4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D50"]\n[Opening "QGD: Semi-Tarrasch"]';
eco_ar["rnb1kb1r_pp3ppp_1q2pn2_2pP2B1_3P4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D50"]\n[Opening "QGD: Canal (Venice) Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_4pn2_3p2B1_2PP4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D51"]\n[Opening "QGD: 4.Bg5 Nbd7"]';
eco_ar["r1b1kb1r_pp1n1ppp_2p1pn2_q2p4_2PP4_2N2N2_PP1BPPPP_2RQKB1R"]='[ECO "D51"]\n[Opening "QGD: Rochlin Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p2B1_2PPP3_2N2N2_PP3PPP_R2QKB1R"]='[ECO "D51"]\n[Opening "QGD: Alekhine Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_4pn2_3p2B1_2PP4_2N1P3_PP3PPP_R2QKBNR"]='[ECO "D51"]\n[Opening "QGD"]';
eco_ar["r1bqk2r_pppn1ppp_4pn2_3p2B1_1bPP4_2N1P3_PP3PPP_R2QKBNR"]='[ECO "D51"]\n[Opening "QGD: Manhattan Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p2B1_2PP4_2N1P3_PP3PPP_R2QKBNR"]='[ECO "D51"]\n[Opening "QGD: 5...c6"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p2B1_2PP4_P1N1P3_1P3PPP_R2QKBNR"]='[ECO "D51"]\n[Opening "QGD: Capablanca Anti-Cambridge Springs Variation"]';
eco_ar["r1bqkb1r_pp1n1ppp_2p1pn2_3p2B1_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D52"]\n[Opening "QGD"]';
eco_ar["r1b1kb1r_pp1n1ppp_2p1pn2_q2p2B1_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence"]';
eco_ar["r1b1k2r_pp1n1ppp_2p1pn2_q2p2B1_1bPP4_2N1P3_PPQN1PPP_R3KB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence, Bogoljubow Variation"]';
eco_ar["r1b2rk1_pp1n1ppp_2p1pn2_q2p4_1bPP3B_2N1P3_PPQN1PPP_R3KB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence, Argentine Variation"]';
eco_ar["r1b1kb1r_pp1n1ppp_2p1pn2_q5B1_2pP4_2N1P3_PP1N1PPP_R2QKB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence, Rubinstein Variation"]';
eco_ar["r1b1kb1r_pp1n1ppp_2p1pB2_q2p4_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence, Capablanca Variation"]';
eco_ar["r1b1kb1r_pp1n1ppp_2p1pn2_q2P2B1_3P4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence, 7.cd"]';
eco_ar["r1b1kb1r_pp1n1ppp_2p1p3_q2n2B1_3P4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D52"]\n[Opening "QGD: Cambridge Springs Defence, Yugoslav Variation"]';
eco_ar["rnbqk2r_ppp1bppp_4pn2_3p2B1_2PP4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D53"]\n[Opening "QGD: 4.Bg5 Be7"]';
eco_ar["rnbqk2r_ppp1bppp_4p3_3p2B1_2PPn3_2N1P3_PP3PPP_R2QKBNR"]='[ECO "D53"]\n[Opening "QGD: Lasker Variation"]';
eco_ar["rnbq1rk1_ppp1bppp_4pn2_3p2B1_2PP4_2N1P3_PP3PPP_R2QKBNR"]='[ECO "D53"]\n[Opening "QGD: 4.Bg5 Be7, 5.e3 O-O"]';
eco_ar["rnbq1rk1_ppp1bppp_4pn2_3p2B1_2PP4_2N1P3_PP3PPP_2RQKBNR"]='[ECO "D54"]\n[Opening "QGD: Anti-neo-Orthodox Variation"]';
eco_ar["rnbq1rk1_ppp1bppp_4pn2_3p2B1_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D55"]\n[Opening "QGD: 6.Nf3"]';
eco_ar["rn1q1rk1_pbp1bppp_1p3n2_3pN1B1_3P4_2NBP3_PP3PPP_R2QK2R"]='[ECO "D55"]\n[Opening "QGD: Pillsbury Attack"]';
eco_ar["rnbq1rk1_ppp1bpp1_4pn1p_3p2B1_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D55"]\n[Opening "QGD: Neo-Orthodox Variation"]';
eco_ar["rnbq1rk1_ppp1bpp1_4pB1p_3p4_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D55"]\n[Opening "QGD: Neo-Orthodox Variation , 7.Bxf6"]';
eco_ar["r1bq1rk1_pp1n1pp1_2p1pb1p_8_2BP4_2N1PN2_PP3PPP_2RQ1RK1"]='[ECO "D55"]\n[Opening "QGD: Petrosian Variation"]';
eco_ar["rnbq1rk1_ppp1bpp1_4pn1p_3p4_2PP3B_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D55"]\n[Opening "QGD: Neo-Orthodox Variation , 7.Bh4"]';
eco_ar["rnbq1rk1_ppp1bpp1_4p2p_3p4_2PPn2B_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D56"]\n[Opening "QGD: Lasker Defence"]';
eco_ar["rnb2rk1_ppp1qpp1_4p2p_3p4_2PPn3_2N1PN2_PPQ2PPP_R3KB1R"]='[ECO "D56"]\n[Opening "QGD: Lasker Defence, Teichmann Variation"]';
eco_ar["r4rk1_pp1bqpp1_2n1pn1p_2p5_2BP4_2N1PN2_PPQ2PPP_R2R2K1"]='[ECO "D56"]\n[Opening "QGD: Lasker Defence, Russian Variation"]';
eco_ar["rnb2rk1_ppp1qpp1_4p2p_3P4_3P4_2P1PN2_P4PPP_R2QKB1R"]='[ECO "D57"]\n[Opening "QGD: Lasker Defence, Main Line"]';
eco_ar["rnb2rk1_ppp2pp1_3q3p_3p4_3P4_1QP1PN2_P4PPP_R3KB1R"]='[ECO "D57"]\n[Opening "QGD: Lasker Defence, Bernstein Variation"]';
eco_ar["rnbq1rk1_p1p1bpp1_1p2pn1p_3p4_2PP3B_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D58"]\n[Opening "QGD: Tartakower (Makagonov-Bondarevsky) System"]';
eco_ar["rnbq1rk1_p1p1bpp1_1p2p2p_3n4_3P3B_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D59"]\n[Opening "QGD: Tartakower (Makagonov-Bondarevsky) System, 8.cd Nxd5"]';
eco_ar["rn3rk1_p1p1qpp1_1p2b2p_3p4_3P4_4PN2_PP3PPP_2RQKB1R"]='[ECO "D59"]\n[Opening "QGD: Tartakower Variation"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p2B1_2PP4_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D60"]\n[Opening "QGD: Orthodox Defence"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p2B1_2PP4_2NBPN2_PP3PPP_R2QK2R"]='[ECO "D60"]\n[Opening "QGD: Orthodox Defence, Botvinnik Variation"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p2B1_2PP4_1QN1PN2_PP3PPP_R3KB1R"]='[ECO "D60"]\n[Opening "QGD: Orthodox Defence, Rauzer Variation"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p2B1_2PP4_2N1PN2_PPQ2PPP_R3KB1R"]='[ECO "D61"]\n[Opening "QGD: Orthodox Defence, Rubinstein Variation"]';
eco_ar["r1bq1rk1_pp1nbppp_4pn2_2pP2B1_3P4_2N1PN2_PPQ2PPP_R3KB1R"]='[ECO "D62"]\n[Opening "QGD: Orthodox Defence, 7.Qc2 c5, 8.cd (Rubinstein)"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p2B1_2PP4_2N1PN2_PP3PPP_2RQKB1R"]='[ECO "D63"]\n[Opening "QGD: Orthodox Defence, 7.Rc1"]';
eco_ar["r1bq1rk1_p1pnbppp_1p3n2_3p2B1_3P4_2NBPN2_PP3PPP_2RQK2R"]='[ECO "D63"]\n[Opening "QGD: Orthodox Defence, Pillsbury Attack"]';
eco_ar["r1bq1rk1_p1pnbppp_1p3n2_1B1p2B1_3P4_2N1PN2_PP3PPP_2RQK2R"]='[ECO "D63"]\n[Opening "QGD: Orthodox Defence, Capablanca Variation"]';
eco_ar["r1bq1rk1_1ppnbppp_p3pn2_3p2B1_2PP4_2N1PN2_PP3PPP_2RQKB1R"]='[ECO "D63"]\n[Opening "QGD: Orthodox Defence, Swiss (Henneberger) Variation"]';
eco_ar["r1bq1rk1_1ppnbppp_p3pn2_3P2B1_3P4_2N1PN2_PP3PPP_2RQKB1R"]='[ECO "D63"]\n[Opening "QGD: Orthodox Defence, Swiss, Karlsbad Variation"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1pn2_3p2B1_2PP4_2N1PN2_PP3PPP_2RQKB1R"]='[ECO "D63"]\n[Opening "QGD: Orthodox Defence"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1pn2_3p2B1_2PP4_2N1PN2_PPQ2PPP_2R1KB1R"]='[ECO "D64"]\n[Opening "QGD: Orthodox Defence, Rubinstein Attack (With Rc1)"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1p3_3p2B1_2PPn3_2N1PN2_PPQ2PPP_2R1KB1R"]='[ECO "D64"]\n[Opening "QGD: Orthodox Defence, Rubinstein Attack, Wolf Variation"]';
eco_ar["r1bq1rk1_1p1nbppp_p1p1pn2_3p2B1_2PP4_2N1PN2_PPQ2PPP_2R1KB1R"]='[ECO "D64"]\n[Opening "QGD: Orthodox Defence, Rubinstein Attack, Karlsbad Variation"]';
eco_ar["r1bq1rk1_1p1nbppp_p1p1pn2_3p2B1_2PP4_P1N1PN2_1PQ2PPP_2R1KB1R"]='[ECO "D64"]\n[Opening "QGD: Orthodox Defence, Rubinstein Attack, Gruenfeld Variation"]';
eco_ar["r1bq1rk1_1p1nbppp_p1p1pn2_3P2B1_3P4_2N1PN2_PPQ2PPP_2R1KB1R"]='[ECO "D65"]\n[Opening "QGD: Orthodox Defence, Rubinstein Attack, Main Line"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1pn2_3p2B1_2PP4_2NBPN2_PP3PPP_2RQK2R"]='[ECO "D66"]\n[Opening "QGD: Orthodox Defence, Bd3 Line"]';
eco_ar["r1bq1rk1_p2nbppp_2p1pn2_1p4B1_2BP4_2N1PN2_PP3PPP_2RQK2R"]='[ECO "D66"]\n[Opening "QGD: Orthodox Defence, Bd3 Line, Fianchetto Variation"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1p3_3n2B1_2BP4_2N1PN2_PP3PPP_2RQK2R"]='[ECO "D67"]\n[Opening "QGD: Orthodox Defence, Bd3 Line, Capablanca Freeing Manouver"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1p3_3n2B1_2BP3P_2N1PN2_PP3PP1_2RQK2R"]='[ECO "D67"]\n[Opening "QGD: Orthodox Defence, Bd3 Line, Janowski Variation"]';
eco_ar["r1b2rk1_pp1nqppp_2p1p3_3n4_2BP4_2N1PN2_PP3PPP_2RQK2R"]='[ECO "D67"]\n[Opening "QGD: Orthodox Defence, Bd3 Line"]';
eco_ar["r1b2rk1_pp1nqppp_2p1p3_3n4_2BPN3_4PN2_PP3PPP_2RQK2R"]='[ECO "D67"]\n[Opening "QGD: Orthodox Defence, Bd3 Line, Alekhine Variation"]';
eco_ar["r1b2rk1_pp1nqppp_2p1p3_3n4_2BP4_2N1PN2_PP3PPP_2RQ1RK1"]='[ECO "D67"]\n[Opening "QGD: Orthodox Defence, Bd3 Line, 11.O-O"]';
eco_ar["r1b2rk1_pp1nqppp_2p5_4p3_2BP4_2R1PN2_PP3PPP_3Q1RK1"]='[ECO "D68"]\n[Opening "QGD: Orthodox Defence, Classical Variation"]';
eco_ar["r1b2rk1_pp1nqppp_2p5_4p3_2BP4_2R1PN2_PP3PPP_1Q3RK1"]='[ECO "D68"]\n[Opening "QGD: Orthodox Defence, Classical, 13.d1b1 (Maroczy)"]';
eco_ar["r1b2rk1_pp1nqppp_2p5_4p3_2BP4_2R1PN2_PPQ2PPP_5RK1"]='[ECO "D68"]\n[Opening "QGD: Orthodox Defence, Classical, 13.d1c2 (Vidmar)"]';
eco_ar["r1b2rk1_pp3ppp_2p5_4q3_2B5_2R1P3_PP3PPP_3Q1RK1"]='[ECO "D69"]\n[Opening "QGD: Orthodox Defence, Classical, 13.de"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP4_5P2_PP2P1PP_RNBQKBNR"]='[ECO "D70"]\n[Opening "Neo-Gruenfeld Defence"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP4_6P1_PP2PP1P_RNBQKBNR"]='[ECO "D70"]\n[Opening "Neo-Gruenfeld (Kemeri) Defence"]';
eco_ar["rnbqk2r_ppp1ppbp_6p1_3n4_3P4_6P1_PP2PPBP_RNBQK1NR"]='[ECO "D71"]\n[Opening "Neo-Gruenfeld, 5.cd"]';
eco_ar["rnbqk2r_ppp1ppbp_1n4p1_8_3PP3_6P1_PP2NPBP_RNBQK2R"]='[ECO "D72"]\n[Opening "Neo-Gruenfeld, 5.cd, Main Line"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_2PP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "D73"]\n[Opening "Neo-Gruenfeld, 5.Nf3"]';
eco_ar["rnbq1rk1_ppp1ppbp_6p1_3n4_3P4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "D74"]\n[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O"]';
eco_ar["rnbq1rk1_pp2ppbp_6p1_2pn4_3P4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "D75"]\n[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.Nc3"]';
eco_ar["rnbq1rk1_pp2ppbp_6p1_2Pn4_8_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "D75"]\n[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.dc"]';
eco_ar["rnbq1rk1_ppp1ppbp_1n4p1_8_3P4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "D76"]\n[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O Nb6"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "D77"]\n[Opening "Neo-Gruenfeld, 6.O-O"]';
eco_ar["rnbq1rk1_pp2ppbp_2p2np1_3p4_2PP4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "D78"]\n[Opening "Neo-Gruenfeld, 6.O-O c6"]';
eco_ar["rnbq1rk1_pp2ppbp_5np1_3p4_3P4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "D79"]\n[Opening "Neo-Gruenfeld, 6.O-O, Main Line"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D80"]\n[Opening "Gruenfeld Defence"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP2P1_2N5_PP2PP1P_R1BQKBNR"]='[ECO "D80"]\n[Opening "Gruenfeld: Spike Gambit"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p2B1_2PP4_2N5_PP2PPPP_R2QKBNR"]='[ECO "D80"]\n[Opening "Gruenfeld: Stockholm Variation"]';
eco_ar["rnbqkb1r_pp2pp1p_6p1_2p3B1_2PPp3_8_PP1QPPPP_R3KBNR"]='[ECO "D80"]\n[Opening "Gruenfeld: Lundin Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP4_1QN5_PP2PPPP_R1B1KBNR"]='[ECO "D81"]\n[Opening "Gruenfeld: Russian Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP1B2_2N5_PP2PPPP_R2QKBNR"]='[ECO "D82"]\n[Opening "Gruenfeld: 4.Bf4"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP1B2_2N1P3_PP3PPP_R2QKBNR"]='[ECO "D83"]\n[Opening "Gruenfeld: Gruenfeld Gambit"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP1B2_2N1P3_PP3PPP_2RQKBNR"]='[ECO "D83"]\n[Opening "Gruenfeld: Gruenfeld Gambit, Capablanca Variation"]';
eco_ar["rn1q1rk1_pp2ppbp_4bnp1_2Pp4_2P2B2_2N1P3_PP3PPP_2RQKBNR"]='[ECO "D83"]\n[Opening "Gruenfeld: Gruenfeld Gambit, Botvinnik Variation"]';
eco_ar["rnb2rk1_ppB1ppbp_6p1_3q4_3P4_4P3_PP3PPP_R2QKBNR"]='[ECO "D84"]\n[Opening "Gruenfeld: Gruenfeld Gambit Accepted"]';
eco_ar["rnbqkb1r_ppp1pp1p_6p1_3n4_3P4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "D85"]\n[Opening "Gruenfeld: Exchange Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_6p1_8_3PP3_2P2N2_P4PPP_R1BQKB1R"]='[ECO "D85"]\n[Opening "Gruenfeld: Modern Exchange Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_6p1_8_2BPP3_2P5_P4PPP_R1BQK1NR"]='[ECO "D86"]\n[Opening "Gruenfeld: Exchange, Classical Variation"]';
eco_ar["rnb2rk1_p1pqppbp_1p4p1_8_2BPP3_2P5_P3NPPP_R1BQ1RK1"]='[ECO "D86"]\n[Opening "Gruenfeld: Exchange, Larsen Variation"]';
eco_ar["rnbq1rk1_p1p1ppbp_1p4p1_8_2BPP3_2P5_P3NPPP_R1BQK2R"]='[ECO "D86"]\n[Opening "Gruenfeld: Exchange, Simagins Lesser Variation"]';
eco_ar["r1bq1rk1_ppp1ppbp_2n3p1_8_2BPP3_2P5_P3NPPP_R1BQK2R"]='[ECO "D86"]\n[Opening "Gruenfeld: Exchange, Simagins Improved Variation"]';
eco_ar["rnbq1rk1_pp2ppbp_6p1_2p5_2BPP3_2P5_P3NPPP_R1BQK2R"]='[ECO "D87"]\n[Opening "Gruenfeld: Exchange, Spassky Variation"]';
eco_ar["r2q1rk1_pp2pBbp_6p1_n1p5_3PP1b1_2P1BP2_P3N1PP_R2Q1RK1"]='[ECO "D87"]\n[Opening "Gruenfeld: Exchange, Seville Variation"]';
eco_ar["r1bq1rk1_pp2ppbp_2n3p1_8_2BPP3_4B3_P3NPPP_R2Q1RK1"]='[ECO "D88"]\n[Opening "Gruenfeld: Spassky Variation , Main Line, 10...cd, 11.cd"]';
eco_ar["r2q1rk1_pp2ppbp_4b1p1_n7_3PP3_3BBP2_P3N1PP_R2Q1RK1"]='[ECO "D89"]\n[Opening "Gruenfeld: Spassky Variation , Main Line, 13.Bd3"]';
eco_ar["r2q1rk1_pp2ppbp_4b1p1_n2P4_4P3_3BBP2_P3N1PP_R2Q1RK1"]='[ECO "D89"]\n[Opening "Gruenfeld: Exchange, Sokolsky Variation"]';
eco_ar["rnbqkb1r_ppp1pp1p_5np1_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D90"]\n[Opening "Gruenfeld: Three Knights Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "D90"]\n[Opening "Gruenfeld: Three Knights Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_Q1PP4_2N2N2_PP2PPPP_R1B1KB1R"]='[ECO "D90"]\n[Opening "Gruenfeld: Flohr Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p2B1_2PP4_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D91"]\n[Opening "Gruenfeld: 5.Bg5"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_2PP1B2_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "D92"]\n[Opening "Gruenfeld: 5.Bf4"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP1B2_2N1PN2_PP3PPP_R2QKB1R"]='[ECO "D93"]\n[Opening "Gruenfeld With Bf4 e3"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_2PP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "D94"]\n[Opening "Gruenfeld: 5.e3"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_1PPP4_2N1PN2_P4PPP_R1BQKB1R"]='[ECO "D94"]\n[Opening "Gruenfeld: Makogonov Variation"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP4_2N1PN2_PP1B1PPP_R2QKB1R"]='[ECO "D94"]\n[Opening "Gruenfeld: Opovcensky Variation"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "D94"]\n[Opening "Gruenfeld With e3 Bd3"]';
eco_ar["rn1q1rk1_pp2ppbp_2p2np1_3p4_2PP2b1_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "D94"]\n[Opening "Gruenfeld: Smyslov Defence"]';
eco_ar["rn1q1rk1_pp2ppbp_2p2np1_3p1b2_2PP4_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "D94"]\n[Opening "Gruenfeld: Flohr Defence"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_3p4_2PP4_1QN1PN2_PP3PPP_R1B1KB1R"]='[ECO "D95"]\n[Opening "Gruenfeld With e3 And Qb3"]';
eco_ar["rnbq1rk1_ppp2pbp_4pnp1_3p4_2PP4_1QN1PN2_PP3PPP_R1B1KB1R"]='[ECO "D95"]\n[Opening "Gruenfeld: Botvinnik Variation"]';
eco_ar["r1bq1rk1_pppnppbp_5np1_6N1_2BP4_1QN1P3_PP3PPP_R1B1K2R"]='[ECO "D95"]\n[Opening "Gruenfeld: Pachman Variation"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_2PP4_1QN2N2_PP2PPPP_R1B1KB1R"]='[ECO "D96"]\n[Opening "Gruenfeld: Russian Variation"]';
eco_ar["rnbq1rk1_ppp1ppbp_5np1_8_2QPP3_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D97"]\n[Opening "Gruenfeld: Russian Variation With e4"]';
eco_ar["rnbq1rk1_1pp1ppbp_p4np1_8_2QPP3_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D97"]\n[Opening "Gruenfeld: Russian, Alekhine (Hungarian) Variation"]';
eco_ar["rnbq1rk1_pp2ppbp_2p2np1_8_2QPP3_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D97"]\n[Opening "Gruenfeld: Russian, Szabo (Boleslavsky) Variation"]';
eco_ar["rnbq1rk1_p1p1ppbp_1p3np1_8_2QPP3_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D97"]\n[Opening "Gruenfeld: Russian, Levenfish Variation"]';
eco_ar["r1bq1rk1_ppp1ppbp_2n2np1_8_2QPP3_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D97"]\n[Opening "Gruenfeld: Russian, Byrne (Simagin) Variation"]';
eco_ar["r1bq1rk1_ppp1ppbp_n4np1_8_2QPP3_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D97"]\n[Opening "Gruenfeld: Russian, Prins Variation"]';
eco_ar["rn1q1rk1_ppp1ppbp_5np1_8_2QPP1b1_2N2N2_PP3PPP_R1B1KB1R"]='[ECO "D98"]\n[Opening "Gruenfeld: Russian, Smyslov Variation"]';
eco_ar["r2q1rk1_ppp1ppbp_1nn3p1_8_3PP1b1_2NQBN2_PP2BPPP_2KR3R"]='[ECO "D98"]\n[Opening "Gruenfeld: Russian, Keres Variation"]';
eco_ar["rn1q1rk1_pppnppbp_6p1_8_3PP1b1_1QN1BN2_PP3PPP_R3KB1R"]='[ECO "D99"]\n[Opening "Gruenfeld Defence: Smyslov, Main Line"]';
eco_ar["rn1q1rk1_pp1nppbp_6p1_2p5_3PP1b1_1QN1BN2_PP3PPP_R3KB1R"]='[ECO "D99"]\n[Opening "Gruenfeld Defence: Smyslov, Yugoslav Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "E00"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_6B1_2PP4_8_PP2PPPP_RN1QKBNR"]='[ECO "E00"]\n[Opening "Neo-Indian (Seirawan) Attack"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_8_2PP4_6P1_PP2PP1P_RNBQKBNR"]='[ECO "E00"]\n[Opening "Catalan Opening"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_3p4_2PP4_6P1_PP2PPBP_RNBQK1NR"]='[ECO "E01"]\n[Opening "Catalan: Closed"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_8_Q1pP4_6P1_PP2PPBP_RNB1K1NR"]='[ECO "E02"]\n[Opening "Catalan: Open, 5.Qa4"]';
eco_ar["r1bqkb1r_1ppn1ppp_p3pn2_8_3P4_6P1_PPQ1PPBP_RNB1K1NR"]='[ECO "E03"]\n[Opening "Catalan: Open, Alekhine Variation"]';
eco_ar["r1bqkb1r_pppn1ppp_4pn2_8_2QP4_6P1_PP2PPBP_RNB1K1NR"]='[ECO "E03"]\n[Opening "Catalan: Open, 5.Qa4 Nbd7, 6.Qxc4"]';
eco_ar["rnbqkb1r_ppp2ppp_4pn2_8_2pP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "E04"]\n[Opening "Catalan: Open, 5.Nf3"]';
eco_ar["rnbqk2r_ppp1bppp_4pn2_8_2pP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "E05"]\n[Opening "Catalan: Open, Classical Line"]';
eco_ar["rnbqk2r_ppp1bppp_4pn2_3p4_2PP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "E06"]\n[Opening "Catalan: Closed, 5.Nf3"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p4_2PP4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "E07"]\n[Opening "Catalan: Closed, 6...Nbd7"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1pn2_3p4_2PP4_2NQ1NP1_PP2PPBP_R1B2RK1"]='[ECO "E07"]\n[Opening "Catalan: Closed, Botvinnik Variation"]';
eco_ar["r1bq1rk1_pppnbppp_4pn2_3p4_2PP4_5NP1_PPQ1PPBP_RNB2RK1"]='[ECO "E08"]\n[Opening "Catalan: Closed, 7.Qc2"]';
eco_ar["r1bq1rk1_p2nbppp_1pp1pn2_3p4_P1PP4_5NP1_1PQ1PPBP_RNBR2K1"]='[ECO "E08"]\n[Opening "Catalan: Closed, Zagoryansky Variation"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1pn2_3p4_2PP4_1P3NP1_P1Q1PPBP_RNB2RK1"]='[ECO "E08"]\n[Opening "Catalan: Closed, Qc2 And b3"]';
eco_ar["r2q1rk1_pb1nbppp_2p1pn2_1p1p4_2PP4_1PN2NP1_P1Q1PPBP_R1BR2K1"]='[ECO "E08"]\n[Opening "Catalan: Closed, Spassky Gambit"]';
eco_ar["r1bq1rk1_pp1nbppp_2p1pn2_3p4_2PP4_5NP1_PPQNPPBP_R1B2RK1"]='[ECO "E09"]\n[Opening "Catalan: Closed, Main Line"]';
eco_ar["r2q1rk1_3nbppp_bpp1pn2_p2p4_2PP4_1P3NP1_PBQNPPBP_R4RK1"]='[ECO "E09"]\n[Opening "Catalan: Closed, Sokolsky Variation"]';
eco_ar["rnbqkb1r_pppp1ppp_4pn2_8_2PP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E10"]\n[Opening "Queens Pawn Opening"]';
eco_ar["rnbqkb1r_p2p1ppp_4pn2_1ppP4_2P5_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E10"]\n[Opening "Blumenfeld Counter-Gambit"]';
eco_ar["rnbqkb1r_p5pp_4pn2_1Ppp4_8_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E10"]\n[Opening "Blumenfeld Counter-Gambit Accepted"]';
eco_ar["rnbqkb1r_p2p1ppp_4pn2_1ppP2B1_2P5_5N2_PP2PPPP_RN1QKB1R"]='[ECO "E10"]\n[Opening "Blumenfeld Counter-Gambit, Dus-Chotimursky Variation"]';
eco_ar["rnbqkb1r_p2p1pp1_5n1p_1ppP2B1_8_5N2_PP2PPPP_RN1QKB1R"]='[ECO "E10"]\n[Opening "Blumenfeld Counter-Gambit, Spielmann Variation"]';
eco_ar["rnbqkb1r_1ppp1ppp_p3pn2_8_2PP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E10"]\n[Opening "Dzindzikhashvili Defence"]';
eco_ar["rnbqkb1r_pppp1ppp_4p3_8_2PPn3_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E10"]\n[Opening "Doery Defence"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E11"]\n[Opening "Bogo-Indian Defence"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_5N2_PP1NPPPP_R1BQKB1R"]='[ECO "E11"]\n[Opening "Bogo-Indian Defence, Gruenfeld Variation"]';
eco_ar["rnb1k2r_ppppqppp_4pn2_8_1bPP4_5N2_PP1BPPPP_RN1QKB1R"]='[ECO "E11"]\n[Opening "Bogo-Indian Defence, Nimzovich Variation"]';
eco_ar["rn1q1rk1_pbpp1ppp_1p2p3_6N1_2PP4_2n3P1_PPQ1PPBP_R3K2R"]='[ECO "E11"]\n[Opening "Bogo-Indian Defence, Monticelli Trap"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2PP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E12"]\n[Opening "Queens Indian Defence"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2PP1B2_5N2_PP2PPPP_RN1QKB1R"]='[ECO "E12"]\n[Opening "Queens Indian: Miles Variation"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2PP4_P4N2_1P2PPPP_RNBQKB1R"]='[ECO "E12"]\n[Opening "Queens Indian: Petrosian System"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2PP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "E12"]\n[Opening "Queens Indian: 4.Nc3"]';
eco_ar["rn1qkb1r_pbpp1p2_1p2p2p_6pn_2PP4_2N2NB1_PP2PPPP_R2QKB1R"]='[ECO "E12"]\n[Opening "Queens Indian: 4.Nc3, Botvinnik Variation"]';
eco_ar["rn1qk2r_pbpp1pp1_1p2pn1p_8_1bPP3B_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "E13"]\n[Opening "Queens Indian: 4.Nc3, Main Line"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2PP4_4PN2_PP3PPP_RNBQKB1R"]='[ECO "E14"]\n[Opening "Queens Indian: 4.e3"]';
eco_ar["rn1q1rk1_pb1pbppp_1p2pn2_8_2PN4_1P1BP3_PB3PPP_RN1Q1RK1"]='[ECO "E14"]\n[Opening "Queens Indian: Averbakh Variation"]';
eco_ar["rnbqkb1r_p1pp1ppp_1p2pn2_8_2PP4_5NP1_PP2PP1P_RNBQKB1R"]='[ECO "E15"]\n[Opening "Queens Indian: 4.g3"]';
eco_ar["rn1qkb1r_p1pp1ppp_bp2pn2_8_2PP4_5NP1_PP2PP1P_RNBQKB1R"]='[ECO "E15"]\n[Opening "Queens Indian: Nimzovich Variation (Exaggerated Fianchetto)"]';
eco_ar["rn1qkb1r_pbpp1ppp_1p2pn2_8_2PP4_5NP1_PP2PP1P_RNBQKB1R"]='[ECO "E15"]\n[Opening "Queens Indian: 4.g3 Bb7"]';
eco_ar["rn1qkb1r_pb1p1ppp_1p3n2_2pp4_2P4N_6P1_PP2PPBP_RNBQK2R"]='[ECO "E15"]\n[Opening "Queens Indian: Rubinstein Variation"]';
eco_ar["rn1qkb1r_pb1p1ppp_1p3n2_2pp2N1_2P5_6P1_PP2PPBP_RNBQK2R"]='[ECO "E15"]\n[Opening "Queens Indian: Buerger Variation"]';
eco_ar["rn1qk2r_pbpp1ppp_1p2pn2_8_1bPP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "E16"]\n[Opening "Queens Indian: Capablanca Variation"]';
eco_ar["rn1qk2r_1bpp1ppp_1p2pn2_p7_1bPP4_5NP1_PP1BPPBP_RN1QK2R"]='[ECO "E16"]\n[Opening "Queens Indian: Yates Variation"]';
eco_ar["rn1qk2r_pbppbppp_1p2pn2_8_2PP4_5NP1_PP1BPPBP_RN1QK2R"]='[ECO "E16"]\n[Opening "Queens Indian: Riumin Variation"]';
eco_ar["rn1qk2r_pbppbppp_1p2pn2_8_2PP4_5NP1_PP2PPBP_RNBQK2R"]='[ECO "E17"]\n[Opening "Queens Indian: 5.Bg2 Be7"]';
eco_ar["rn1qk2r_pbppbppp_1p2pn2_8_2PP4_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "E17"]\n[Opening "Queens Indian: Anti-Queens Indian System"]';
eco_ar["rn1qk2r_pbppbppp_1p2p3_8_2PPn3_2N2NP1_PP1BPPBP_R2QK2R"]='[ECO "E17"]\n[Opening "Queens Indian: Opovcensky Variation"]';
eco_ar["rn1qk2r_pbppbppp_1p2pn2_8_2PP4_5NP1_PP2PPBP_RNBQ1RK1"]='[ECO "E17"]\n[Opening "Queens Indian: Old Main Line, 6.O-O"]';
eco_ar["rn1q1rk1_pbppbppp_1p2pn2_8_2PP4_1P3NP1_P3PPBP_RNBQ1RK1"]='[ECO "E17"]\n[Opening "Queens Indian: Euwe Variation"]';
eco_ar["rn1q1rk1_pbppbppp_1p2pn2_8_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E18"]\n[Opening "Queens Indian: Old Main Line, 7.Nc3"]';
eco_ar["rn1q1rk1_pbppbppp_1p2p3_8_2PP4_2Q2NP1_PP2PPBP_R1B2RK1"]='[ECO "E19"]\n[Opening "Queens Indian: Old Main Line, 9.Qxc3"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "E20"]\n[Opening "Nimzo-Indian Defence"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2N2P2_PP2P1PP_R1BQKBNR"]='[ECO "E20"]\n[Opening "Nimzo-Indian: Kmoch Variation"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2NQ4_PP2PPPP_R1B1KBNR"]='[ECO "E20"]\n[Opening "Nimzo-Indian: Mikenas Attack"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2N3P1_PP2PP1P_R1BQKBNR"]='[ECO "E20"]\n[Opening "Nimzo-Indian: Romanishin-Kasparov (Steiner) System"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "E21"]\n[Opening "Nimzo-Indian: Three Knights Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_2pP4_1bP5_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "E21"]\n[Opening "Nimzo-Indian: Three Knights, Korchnoi Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4p3_2pP4_1bP1n3_2N2N2_PP2PPPP_R1BQKB1R"]='[ECO "E21"]\n[Opening "Nimzo-Indian: Three Knights, Euwe Variation"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_1QN5_PP2PPPP_R1B1KBNR"]='[ECO "E22"]\n[Opening "Nimzo-Indian: Spielmann Variation"]';
eco_ar["r1bqk2r_pp1p1ppp_2n1pn2_2P5_1bP5_1QN5_PP2PPPP_R1B1KBNR"]='[ECO "E23"]\n[Opening "Nimzo-Indian: Spielmann, 4...c5, 5.dc Nc6"]';
eco_ar["r1bqk2r_pp1p1ppp_2n1p3_2P5_1bP5_1QN2N2_PP1nPPPP_R3KB1R"]='[ECO "E23"]\n[Opening "Nimzo-Indian: Spielmann, Karlsbad Variation"]';
eco_ar["r1bqk2r_pp1p1ppp_2n1p3_2n5_1bP5_1QN2N2_PP1BPPPP_R3KB1R"]='[ECO "E23"]\n[Opening "Nimzo-Indian: Spielmann, San Remo Variation"]';
eco_ar["r1bqk2r_pp1p2pp_2n1p3_2n2p2_1bP5_2N2NP1_PPQBPP1P_R3KB1R"]='[ECO "E23"]\n[Opening "Nimzo-Indian: Spielmann, Staahlberg Variation"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_2PP4_P1P5_4PPPP_R1BQKBNR"]='[ECO "E24"]\n[Opening "Nimzo-Indian: Saemisch Variation"]';
eco_ar["rnbq1rk1_pp3ppp_4p3_2pn4_3P4_P1P1PP2_6PP_R1BQKBNR"]='[ECO "E24"]\n[Opening "Nimzo-Indian: Saemisch, Botvinnik Variation"]';
eco_ar["rnbqk2r_pp3ppp_4pn2_2pP4_3P4_P1P2P2_4P1PP_R1BQKBNR"]='[ECO "E25"]\n[Opening "Nimzo-Indian: Saemisch Variation"]';
eco_ar["rnbqk2r_pp3ppp_4p3_2Pn4_8_P1P2P2_4P1PP_R1BQKBNR"]='[ECO "E25"]\n[Opening "Nimzo-Indian: Saemisch, Keres Variation"]';
eco_ar["rnbqk2r_pp4pp_4p3_2Pn1p2_8_P1P2P2_4P1PP_R1BQKBNR"]='[ECO "E25"]\n[Opening "Nimzo-Indian: Saemisch, Romanovsky Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_2p5_2PP4_P1P1P3_5PPP_R1BQKBNR"]='[ECO "E26"]\n[Opening "Nimzo-Indian: Saemisch Variation"]';
eco_ar["rnbqk2r_p2p1ppp_1p2pn2_2p5_2PP4_P1P1P3_5PPP_R1BQKBNR"]='[ECO "E26"]\n[Opening "Nimzo-Indian: Saemisch, OKelly Variation"]';
eco_ar["rnbq1rk1_pppp1ppp_4pn2_8_2PP4_P1P5_4PPPP_R1BQKBNR"]='[ECO "E27"]\n[Opening "Nimzo-Indian: Saemisch Variation"]';
eco_ar["rnbq1rk1_pppp1ppp_4pn2_8_2PP4_P1P1P3_5PPP_R1BQKBNR"]='[ECO "E28"]\n[Opening "Nimzo-Indian: Saemisch Variation"]';
eco_ar["r1bq1rk1_pp1p1ppp_2n1pn2_2p5_2PP4_P1PBP3_5PPP_R1BQK1NR"]='[ECO "E29"]\n[Opening "Nimzo-Indian: Saemisch, Main Line"]';
eco_ar["r1bqnrk1_p2p1ppp_1pn1p3_2p5_2PPP3_P1PB4_4NPPP_R1BQK2R"]='[ECO "E29"]\n[Opening "Nimzo-Indian: Saemisch, Capablanca Variation"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_6B1_1bPP4_2N5_PP2PPPP_R2QKBNR"]='[ECO "E30"]\n[Opening "Nimzo-Indian: Leningrad Variation"]';
eco_ar["rnbqk2r_p2p1pp1_4pn1p_1ppP4_1bP4B_2N5_PP2PPPP_R2QKBNR"]='[ECO "E30"]\n[Opening "Nimzo-Indian: Leningrad, ...b5 Gambit"]';
eco_ar["rnbqk2r_pp3pp1_3ppn1p_2pP4_1bP4B_2N5_PP2PPPP_R2QKBNR"]='[ECO "E31"]\n[Opening "Nimzo-Indian: Leningrad, Main Line"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2N5_PPQ1PPPP_R1B1KBNR"]='[ECO "E32"]\n[Opening "Nimzo-Indian: Classical Variation"]';
eco_ar["rnbq1rk1_p1pp1ppp_4pn2_1p6_2PP4_P1Q5_1P2PPPP_R1B1KBNR"]='[ECO "E32"]\n[Opening "Nimzo-Indian: Classical, Adorjan Gambit"]';
eco_ar["r1bqk2r_pppp1ppp_2n1pn2_8_1bPP4_2N5_PPQ1PPPP_R1B1KBNR"]='[ECO "E33"]\n[Opening "Nimzo-Indian: Classical, 4...Nc6"]';
eco_ar["r1bqk2r_ppp2ppp_2nppn2_8_1bPP4_2N2N2_PPQ1PPPP_R1B1KB1R"]='[ECO "E33"]\n[Opening "Nimzo-Indian: Classical, Milner-Barry (Zurich) Variation"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_3p4_1bPP4_2N5_PPQ1PPPP_R1B1KBNR"]='[ECO "E34"]\n[Opening "Nimzo-Indian: Classical, Noa Variation"]';
eco_ar["rnbqk2r_ppp2ppp_5n2_3p4_1b1P4_2N5_PPQ1PPPP_R1B1KBNR"]='[ECO "E35"]\n[Opening "Nimzo-Indian: Classical, Noa Variation , 5.cd ed"]';
eco_ar["rnbqk2r_ppp2ppp_4pn2_3p4_1bPP4_P1N5_1PQ1PPPP_R1B1KBNR"]='[ECO "E36"]\n[Opening "Nimzo-Indian: Classical, Noa Variation , 5.a3"]';
eco_ar["r1bqk2r_ppp2ppp_2n1pn2_3p4_2PP4_P1Q5_1P2PPPP_R1B1KBNR"]='[ECO "E36"]\n[Opening "Nimzo-Indian: Classical, Botvinnik Variation"]';
eco_ar["rnbqk2r_ppp2ppp_4p3_3p4_2PPn3_P1Q5_1P2PPPP_R1B1KBNR"]='[ECO "E36"]\n[Opening "Nimzo-Indian: Classical, Noa Variation , Main Line"]';
eco_ar["rnbqk2r_ppp2ppp_4p3_3p4_2PPn3_P7_1PQ1PPPP_R1B1KBNR"]='[ECO "E37"]\n[Opening "Nimzo-Indian: Classical, Noa Variation , Main Line, 7.Qc2"]';
eco_ar["r1bqk2r_ppp2ppp_2n5_3pp3_2PPn3_P3P3_1PQ2PPP_R1B1KBNR"]='[ECO "E37"]\n[Opening "Nimzo-Indian: Classical, San Remo Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_2p5_1bPP4_2N5_PPQ1PPPP_R1B1KBNR"]='[ECO "E38"]\n[Opening "Nimzo-Indian: Classical, 4...c5"]';
eco_ar["rnbq1rk1_pp1p1ppp_4pn2_2P5_1bP5_2N5_PPQ1PPPP_R1B1KBNR"]='[ECO "E39"]\n[Opening "Nimzo-Indian: Classical, Pirc Variation"]';
eco_ar["rnbqk2r_pppp1ppp_4pn2_8_1bPP4_2N1P3_PP3PPP_R1BQKBNR"]='[ECO "E40"]\n[Opening "Nimzo-Indian: 4.e3"]';
eco_ar["r1bqk2r_pppp1ppp_2n1pn2_8_1bPP4_2N1P3_PP3PPP_R1BQKBNR"]='[ECO "E40"]\n[Opening "Nimzo-Indian: 4.e3, Taimanov Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_2p5_1bPP4_2N1P3_PP3PPP_R1BQKBNR"]='[ECO "E41"]\n[Opening "Nimzo-Indian: 4.e3 c5"]';
eco_ar["r1bqk2r_pp3ppp_2nppn2_2p5_2PP4_2PBPN2_P4PPP_R1BQK2R"]='[ECO "E41"]\n[Opening "Nimzo-Indian: e3, Huebner Variation"]';
eco_ar["rnbqk2r_pp1p1ppp_4pn2_2p5_1bPP4_2N1P3_PP2NPPP_R1BQKB1R"]='[ECO "E42"]\n[Opening "Nimzo-Indian: 4.e3 c5, 5.Ne2 (Rubinstein)"]';
eco_ar["rnbqk2r_p1pp1ppp_1p2pn2_8_1bPP4_2N1P3_PP3PPP_R1BQKBNR"]='[ECO "E43"]\n[Opening "Nimzo-Indian: Fischer Variation"]';
eco_ar["rnbqk2r_p1pp1ppp_1p2pn2_8_1bPP4_2N1P3_PP2NPPP_R1BQKB1R"]='[ECO "E44"]\n[Opening "Nimzo-Indian: Fischer Variation , 5.Ne2"]';
eco_ar["rn1qk2r_p1pp1ppp_bp2pn2_8_1bPP4_2N1P3_PP2NPPP_R1BQKB1R"]='[ECO "E45"]\n[Opening "Nimzo-Indian: 4.e3, Bronstein (Byrne) Variation"]';
eco_ar["rnbq1rk1_pppp1ppp_4pn2_8_1bPP4_2N1P3_PP3PPP_R1BQKBNR"]='[ECO "E46"]\n[Opening "Nimzo-Indian: 4.e3 O-O"]';
eco_ar["rnbq1rk1_pppp1ppp_4pn2_8_1bPP4_2N1P3_PP2NPPP_R1BQKB1R"]='[ECO "E46"]\n[Opening "Nimzo-Indian: Reshevsky Variation"]';
eco_ar["rnbq1rk1_ppp2ppp_3bpn2_3p4_2PP4_P1N1P3_1P2NPPP_R1BQKB1R"]='[ECO "E46"]\n[Opening "Nimzo-Indian: Simagin Variation"]';
eco_ar["rnbq1rk1_pppp1ppp_4pn2_8_1bPP4_2NBP3_PP3PPP_R1BQK1NR"]='[ECO "E47"]\n[Opening "Nimzo-Indian: 4.e3 O-O, 5.Bd3"]';
eco_ar["rnbq1rk1_ppp2ppp_4pn2_3p4_1bPP4_2NBP3_PP3PPP_R1BQK1NR"]='[ECO "E48"]\n[Opening "Nimzo-Indian: 4.e3 O-O, 5.Bd3 d5"]';
eco_ar["rnbq1rk1_ppp2ppp_4pn2_3p4_2PP4_P1PBP3_5PPP_R1BQK1NR"]='[ECO "E49"]\n[Opening "Nimzo-Indian: 4.e3, Botvinnik System"]';
eco_ar["rnbq1rk1_pppp1ppp_4pn2_8_1bPP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "E50"]\n[Opening "Nimzo-Indian: 4.e3 e8g8, 5.Nf3, Without ...d5"]';
eco_ar["rnbq1rk1_ppp2ppp_4pn2_3p4_1bPP4_2N1PN2_PP3PPP_R1BQKB1R"]='[ECO "E51"]\n[Opening "Nimzo-Indian: 4.e3 e8g8, 5.Nf3 d7d5"]';
eco_ar["r1bq1rk1_ppp2ppp_2n1pn2_8_1bpP4_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "E51"]\n[Opening "Nimzo-Indian: 4.e3, Ragozin Variation"]';
eco_ar["rnbq1rk1_p1p2ppp_1p2pn2_3p4_1bPP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "E52"]\n[Opening "Nimzo-Indian: 4.e3, Main Line With ...b6"]';
eco_ar["rnbq1rk1_pp3ppp_4pn2_2pp4_1bPP4_2NBPN2_PP3PPP_R1BQK2R"]='[ECO "E53"]\n[Opening "Nimzo-Indian: 4.e3, Main Line With ...c5"]';
eco_ar["rnbq1rk1_p4ppp_1p2pn2_2pp4_1bPP4_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "E53"]\n[Opening "Nimzo-Indian: 4.e3, Keres Variation"]';
eco_ar["r1bq1rk1_pp1n1ppp_4pn2_2pp4_1bPP4_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "E53"]\n[Opening "Nimzo-Indian: 4.e3, Gligoric System With 7...Nbd7"]';
eco_ar["rnbq1rk1_pp3ppp_4pn2_2p5_1bBP4_2N1PN2_PP3PPP_R1BQ1RK1"]='[ECO "E54"]\n[Opening "Nimzo-Indian: 4.e3, Gligoric System With 7...dc"]';
eco_ar["rnb2rk1_pp2qppp_4pn2_2p5_1bBP4_2N1PN2_PP3PPP_R1BQ1RK1"]='[ECO "E54"]\n[Opening "Nimzo-Indian: 4.e3, Gligoric System, Smyslov Variation"]';
eco_ar["r1bq1rk1_pp1n1ppp_4pn2_2p5_1bBP4_2N1PN2_PP3PPP_R1BQ1RK1"]='[ECO "E55"]\n[Opening "Nimzo-Indian: 4.e3, Gligoric System, Bronstein Variation"]';
eco_ar["r1bq1rk1_pp3ppp_2n1pn2_2pp4_1bPP4_2NBPN2_PP3PPP_R1BQ1RK1"]='[ECO "E56"]\n[Opening "Nimzo-Indian: 4.e3, Main Line With 7...Nc6"]';
eco_ar["r1bq1rk1_pp3ppp_2n1pn2_8_1bBp4_P1N1PN2_1P3PPP_R1BQ1RK1"]='[ECO "E57"]\n[Opening "Nimzo-Indian: 4.e3, Main Line With 8...dc And 9...cd"]';
eco_ar["r1bq1rk1_pp3ppp_2n1pn2_2pp4_2PP4_P1PBPN2_5PPP_R1BQ1RK1"]='[ECO "E58"]\n[Opening "Nimzo-Indian: 4.e3, Main Line With 8...Bxc3"]';
eco_ar["r1bq1rk1_pp3ppp_2n1pn2_2p5_2BP4_P1P1PN2_5PPP_R1BQ1RK1"]='[ECO "E59"]\n[Opening "Nimzo-Indian: 4.e3, Main Line"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_2PP4_8_PP2PPPP_RNBQKBNR"]='[ECO "E60"]\n[Opening "Kings Indian Defence"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_2PP4_5N2_PP2PPPP_RNBQKB1R"]='[ECO "E60"]\n[Opening "Kings Indian, 3.Nf3"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_2PP4_8_PPQ1PPPP_RNB1KBNR"]='[ECO "E60"]\n[Opening "Queens Pawn: Mengarini Attack"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_3P4_2P5_8_PP2PPPP_RNBQKBNR"]='[ECO "E60"]\n[Opening "Kings Indian: Anti-Gruenfeld"]';
eco_ar["rnbqkb1r_p1pppp1p_5np1_1p1P4_2P5_8_PP2PPPP_RNBQKBNR"]='[ECO "E60"]\n[Opening "Kings Indian: Danube Gambit"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_2PP4_6P1_PP2PP1P_RNBQKBNR"]='[ECO "E60"]\n[Opening "Kings Indian: 3.g3"]';
eco_ar["rnbqk2r_ppp1ppbp_5np1_3p4_2PP4_6P1_PP2PPBP_RNBQK1NR"]='[ECO "E60"]\n[Opening "Kings Indian: 3.g3, Counterthrust Variation"]';
eco_ar["rnbqkb1r_pppppp1p_5np1_8_2PP4_2N5_PP2PPPP_R1BQKBNR"]='[ECO "E61"]\n[Opening "Kings Indian Defence, 3.Nc3"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_6B1_2PP4_2N2N2_PP2PPPP_R2QKB1R"]='[ECO "E61"]\n[Opening "Kings Indian: Smyslov System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PP4_2N2NP1_PP2PP1P_R1BQKB1R"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto Variation"]';
eco_ar["rn1q1rk1_pp2ppbp_2pp1np1_5b2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto, Larsen System"]';
eco_ar["rnb2rk1_pp2ppbp_2pp1np1_q7_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto, Kavalek (Bronstein) Variation"]';
eco_ar["r1bq1rk1_ppp1ppbp_2np1np1_8_2PP4_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto With ...Nc6"]';
eco_ar["r1bq1rk1_ppp2pbp_2np1np1_4p3_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto, Uhlmann (Szabo) Variation"]';
eco_ar["r2q1rk1_ppp1ppbp_2np1np1_5b2_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto, Lesser Simagin (Spassky) Variation"]';
eco_ar["r2q1rk1_ppp1ppbp_2np1np1_8_2PP2b1_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E62"]\n[Opening "Kings Indian: Fianchetto, Simagin Variation"]';
eco_ar["r1bq1rk1_1pp1ppbp_p1np1np1_8_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E63"]\n[Opening "Kings Indian: Fianchetto, Panno Variation"]';
eco_ar["rnbq1rk1_pp2ppbp_3p1np1_2p5_2PP4_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "E64"]\n[Opening "Kings Indian: Fianchetto, Yugoslav System"]';
eco_ar["rnbq1rk1_pp2ppbp_3p1np1_2p5_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E65"]\n[Opening "Kings Indian: Fianchetto, Yugoslav, 7.O-O"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_2pP4_2P5_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E66"]\n[Opening "Kings Indian: Fianchetto, Yugoslav Panno"]';
eco_ar["r1bq1rk1_pppnppbp_3p1np1_8_2PP4_2N2NP1_PP2PPBP_R1BQK2R"]='[ECO "E67"]\n[Opening "Kings Indian: Fianchetto With ...Nd7"]';
eco_ar["r1bq1rk1_pppn1pbp_3p1np1_4p3_2PP4_2N2NP1_PP2PPBP_R1BQ1RK1"]='[ECO "E67"]\n[Opening "Kings Indian: Fianchetto, Classical Variation"]';
eco_ar["r1bq1rk1_pppn1pbp_3p1np1_4p3_2PPP3_2N2NP1_PP3PBP_R1BQ1RK1"]='[ECO "E68"]\n[Opening "Kings Indian: Fianchetto, Classical Variation , 8.e4"]';
eco_ar["r1bq1rk1_pp1n1pbp_2pp1np1_4p3_2PPP3_2N2NPP_PP3PB1_R1BQ1RK1"]='[ECO "E69"]\n[Opening "Kings Indian: Fianchetto, Classical Main Line"]';
eco_ar["rnbqk2r_ppppppbp_5np1_8_2PPP3_2N5_PP3PPP_R1BQKBNR"]='[ECO "E70"]\n[Opening "Kings Indian: 4.e4"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPP3_2N5_PP2NPPP_R1BQKB1R"]='[ECO "E70"]\n[Opening "Kings Indian: Kramer System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_6B1_2PPP3_2N5_PP3PPP_R2QKBNR"]='[ECO "E70"]\n[Opening "Kings Indian: Accelerated Averbakh System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPP3_2N4P_PP3PP1_R1BQKBNR"]='[ECO "E71"]\n[Opening "Kings Indian: Makagonov System (5.h3)"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPP3_2N3P1_PP3P1P_R1BQKBNR"]='[ECO "E72"]\n[Opening "Kings Indian With e4 And g3"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_4p3_2PPP3_2N3P1_PP2NPBP_R1BQK2R"]='[ECO "E72"]\n[Opening "Kings Indian: Pomar System"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPP3_2N5_PP2BPPP_R1BQK1NR"]='[ECO "E73"]\n[Opening "Kings Indian: 5.Be2"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_2PPP3_2N1B3_PP2BPPP_R2QK1NR"]='[ECO "E73"]\n[Opening "Kings Indian: Semi-Averbakh System"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_6B1_2PPP3_2N5_PP2BPPP_R2QK1NR"]='[ECO "E73"]\n[Opening "Kings Indian: Averbakh System"]';
eco_ar["rnbq1rk1_pp2ppbp_3p1np1_2p3B1_2PPP3_2N5_PP2BPPP_R2QK1NR"]='[ECO "E74"]\n[Opening "Kings Indian: Averbakh, 6...c5"]';
eco_ar["rnbq1rk1_pp3pbp_3ppnp1_2pP2B1_2P1P3_2N5_PP2BPPP_R2QK1NR"]='[ECO "E75"]\n[Opening "Kings Indian: Averbakh, Main Line"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPPP2_2N5_PP4PP_R1BQKBNR"]='[ECO "E76"]\n[Opening "Kings Indian: Four Pawns Attack"]';
eco_ar["rnbq1rk1_pp2ppbp_3p1np1_2pP4_2P1PP2_2N2N2_PP4PP_R1BQKB1R"]='[ECO "E76"]\n[Opening "Kings Indian: Four Pawns Attack, Dynamic Line"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_2PPPP2_2N5_PP2B1PP_R1BQK1NR"]='[ECO "E77"]\n[Opening "Kings Indian: Four Pawns Attack, 6.Be2"]';
eco_ar["r1bq1rk1_pp4bp_2nppnp1_2p5_2P1PPPP_2N5_PP2B3_R1BQK1NR"]='[ECO "E77"]\n[Opening "Kings Indian: Six Pawns Attack"]';
eco_ar["rnbq1rk1_pp3pbp_3ppnp1_2pP4_2P1PP2_2N2N2_PP2B1PP_R1BQK2R"]='[ECO "E77"]\n[Opening "Kings Indian: Four Pawns Attack"]';
eco_ar["rnbq1rk1_pp3pbp_3p1np1_2ppP3_2P2P2_2N2N2_PP2B1PP_R1BQK2R"]='[ECO "E77"]\n[Opening "Kings Indian: Four Pawns Attack, Florentine Gambit"]';
eco_ar["rnbq1rk1_pp2ppbp_3p1np1_2p5_2PPPP2_2N2N2_PP2B1PP_R1BQK2R"]='[ECO "E78"]\n[Opening "Kings Indian: Four Pawns Attack, With Be2 And Nf3"]';
eco_ar["r1bq1rk1_pp2ppbp_2np1np1_8_2PNPP2_2N1B3_PP2B1PP_R2QK2R"]='[ECO "E79"]\n[Opening "Kings Indian: Four Pawns Attack, Main Line"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPP3_2N2P2_PP4PP_R1BQKBNR"]='[ECO "E80"]\n[Opening "Kings Indian: Saemisch Variation"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_2PPP3_2N2P2_PP4PP_R1BQKBNR"]='[ECO "E81"]\n[Opening "Kings Indian: Saemisch, 5...O-O"]';
eco_ar["rnbq1rk1_1p2ppbp_p1pp1np1_8_2PPP3_2NBBP2_PP4PP_R2QK1NR"]='[ECO "E81"]\n[Opening "Kings Indian: Saemisch, Byrne Variation"]';
eco_ar["rnbq1rk1_p1p1ppbp_1p1p1np1_8_2PPP3_2N1BP2_PP4PP_R2QKBNR"]='[ECO "E82"]\n[Opening "Kings Indian: Saemisch, Double Fianchetto Variation"]';
eco_ar["r1bq1rk1_ppp1ppbp_2np1np1_8_2PPP3_2N1BP2_PP4PP_R2QKBNR"]='[ECO "E83"]\n[Opening "Kings Indian: Saemisch, 6...Nc6"]';
eco_ar["1rbq1rk1_ppp1ppbp_2np1np1_8_2PPP3_2N1BP2_PP2N1PP_R2QKB1R"]='[ECO "E83"]\n[Opening "Kings Indian: Saemisch, Ruban Variation"]';
eco_ar["r1bq1rk1_1pp1ppbp_p1np1np1_8_2PPP3_2N1BP2_PP2N1PP_R2QKB1R"]='[ECO "E83"]\n[Opening "Kings Indian: Saemisch, Panno Formation"]';
eco_ar["1rbq1rk1_1pp1ppbp_p1np1np1_8_2PPP3_2N1BP2_PP1QN1PP_R3KB1R"]='[ECO "E84"]\n[Opening "Kings Indian: Saemisch, Panno Main Line"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_4p3_2PPP3_2N1BP2_PP4PP_R2QKBNR"]='[ECO "E85"]\n[Opening "Kings Indian: Saemisch, Orthodox Variation"]';
eco_ar["rnbq1rk1_pp3pbp_2pp1np1_4p3_2PPP3_2N1BP2_PP2N1PP_R2QKB1R"]='[ECO "E86"]\n[Opening "Kings Indian: Saemisch, Orthodox, 7.Nge2 c6"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_3Pp3_2P1P3_2N1BP2_PP4PP_R2QKBNR"]='[ECO "E87"]\n[Opening "Kings Indian: Saemisch, Orthodox, 7.d5"]';
eco_ar["rnb2rk1_ppp2pbp_3p2p1_3Pp3_2n1P2Q_2N2P2_PP2K2P_R5NR"]='[ECO "E87"]\n[Opening "Kings Indian: Saemisch, Orthodox, Bronstein Variation"]';
eco_ar["rnbq1rk1_pp3pbp_2pp1np1_3Pp3_2P1P3_2N1BP2_PP4PP_R2QKBNR"]='[ECO "E88"]\n[Opening "Kings Indian: Saemisch, Orthodox, 7.d5 c6"]';
eco_ar["rnbq1rk1_pp3pbp_3p1np1_3pp3_2P1P3_2N1BP2_PP2N1PP_R2QKB1R"]='[ECO "E89"]\n[Opening "Kings Indian: Saemisch, Orthodox Main Line"]';
eco_ar["rnbqk2r_ppp1ppbp_3p1np1_8_2PPP3_2N2N2_PP3PPP_R1BQKB1R"]='[ECO "E90"]\n[Opening "Kings Indian: 5.Nf3"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_2PPP3_2N1BN2_PP3PPP_R2QKB1R"]='[ECO "E90"]\n[Opening "Kings Indian: Larsen Variation"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_6B1_2PPP3_2N2N2_PP3PPP_R2QKB1R"]='[ECO "E90"]\n[Opening "Kings Indian: Zinnowitz Variation"]';
eco_ar["rnbq1rk1_ppp1ppbp_3p1np1_8_2PPP3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E91"]\n[Opening "Kings Indian: 6.Be2"]';
eco_ar["r1bq1rk1_ppp1ppbp_n2p1np1_8_2PPP3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E91"]\n[Opening "Kings Indian: Kazakh Variation"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_4p3_2PPP3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E92"]\n[Opening "Kings Indian: Classical Variation"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_4P3_2P1P3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E92"]\n[Opening "Kings Indian: Andersson Variation"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_4p3_2PPP3_2N1BN2_PP2BPPP_R2QK2R"]='[ECO "E92"]\n[Opening "Kings Indian: Gligoric-Taimanov System"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_3Pp3_2P1P3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E92"]\n[Opening "Kings Indian: Petrosian System"]';
eco_ar["rnbq1rk1_1pp2pbp_3p1np1_p2Pp3_2P1P3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E92"]\n[Opening "Kings Indian: Petrosian System, Stein Variation"]';
eco_ar["r1bq1rk1_pppn1pbp_3p1np1_3Pp3_2P1P3_2N2N2_PP2BPPP_R1BQK2R"]='[ECO "E93"]\n[Opening "Kings Indian: Petrosian System, Main Line"]';
eco_ar["r1bq1rk1_pppn1pb1_3p3p_3Pp1pn_2P1P2P_2N2NB1_PP2BPP1_R2QK2R"]='[ECO "E93"]\n[Opening "Kings Indian: Petrosian System, Keres Variation"]';
eco_ar["rnbq1rk1_ppp2pbp_3p1np1_4p3_2PPP3_2N2N2_PP2BPPP_R1BQ1RK1"]='[ECO "E94"]\n[Opening "Kings Indian: Orthodox Variation"]';
eco_ar["rnbq1rk1_pp3pbp_2pp1np1_4p3_2PPP3_2N2N2_PP2BPPP_R1BQ1RK1"]='[ECO "E94"]\n[Opening "Kings Indian: Orthodox, Donner Variation"]';
eco_ar["r1bq1rk1_pppn1pbp_3p1np1_4p3_2PPP3_2N2N2_PP2BPPP_R1BQ1RK1"]='[ECO "E94"]\n[Opening "Kings Indian: Orthodox, 7...Nbd7"]';
eco_ar["r1bq1rk1_pppn1pbp_3p1np1_4p3_2PPP3_2N2N2_PP2BPPP_R1BQR1K1"]='[ECO "E95"]\n[Opening "Kings Indian: Orthodox, 7...Nbd7, 8.Re1"]';
eco_ar["r1bq1rk1_1p1n1pbp_2pp1np1_p3p3_2PPP3_2N2N2_PP3PPP_R1BQRBK1"]='[ECO "E96"]\n[Opening "Kings Indian: Orthodox, 7...Nbd7, Main Line"]';
eco_ar["r1bq1rk1_ppp2pbp_2np1np1_4p3_2PPP3_2N2N2_PP2BPPP_R1BQ1RK1"]='[ECO "E97"]\n[Opening "Kings Indian: Orthodox, Aronin-Taimanov Variation (Yugoslav Attack _ Mar Del Plata Variation)"]';
eco_ar["r1bq1rk1_ppp1npbp_3p1np1_3Pp3_1PP1P3_2N2N2_P3BPPP_R1BQ1RK1"]='[ECO "E97"]\n[Opening "Kings Indian: Orthodox, Aronin-Taimanov, Bayonet Attack"]';
eco_ar["r1bq1rk1_ppp1npbp_3p1np1_3Pp3_2P1P3_2N5_PP2BPPP_R1BQNRK1"]='[ECO "E98"]\n[Opening "Kings Indian: Orthodox, Aronin-Taimanov, 9.Ne1"]';
eco_ar["r1bq1rk1_pppnn1bp_3p2p1_3Ppp2_2P1P3_2N2P2_PP2B1PP_R1BQNRK1"]='[ECO "E99"]\n[Opening "Kings Indian: Orthodox, Aronin-Taimanov, Main Line"]';
eco_ar["r1bq1rk1_pppnn1bp_3p2p1_3Ppp2_2P1P1P1_2N2P2_PP2B2P_R1BQNRK1"]='[ECO "E99"]\n[Opening "Kings Indian: Orthodox, Aronin-Taimanov, Benko Attack"]';
